Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should you submit a general purpose PR for DSpace 7 #3

Open
abollini opened this issue Jul 31, 2023 · 1 comment
Open

Should you submit a general purpose PR for DSpace 7 #3

abollini opened this issue Jul 31, 2023 · 1 comment

Comments

@abollini
Copy link

I want to explore your interest in making a general solution suitable for official inclusion in DSpace 7, this patch is indeed strictly related with DSpace/DSpace#8414

It would be ideal if

  • the solution would allow to configure both the OpenAIRE Matomo instance than any other Matomo instance running at the institution
  • multiple matomo instances can be supported at the same time (i.e. openaire + institution)
  • the implementation would align with the DSpace practice, we should track the item view directly from the browser via the matomo javascript enabling it with Klaro to respect user privacy preference and only track bitstream download on the server side via a listner similar to what is done for Google Analytics, see https://github.com/DSpace/DSpace/blob/main/dspace-api/src/main/java/org/dspace/google/GoogleAsyncEventListener.java
  • the usage of the SQLite database should be avoided, is it really necessary? how reliable is the OpenAIRE central matomo instance? if the % of loss events is relevant we should just use a table in the PostgreSQL database without introducing an additional storage

Are you interested in providing a such contribution?

@dimitrispie
Copy link
Collaborator

dimitrispie commented Aug 1, 2023

Hi @abollini
Thanks for your comments and suggestions. I will be very much interested in contributing to this task.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants