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

make library collection configurable and persistent #130

Open
peterstadler opened this issue Nov 7, 2022 · 1 comment
Open

make library collection configurable and persistent #130

peterstadler opened this issue Nov 7, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@peterstadler
Copy link
Member

this is a follow up to #37 and #49: some user data may be stored in the library collection, especially controlled vocabulary and project specific lists of persons, bibliographic references, etc.

None(?) of these files are created/modified with the MerMEId editor, yet they are necessary for the MerMEId to work and they are likely to be customized on the project level. So the approach might be slightly different to our $data-root. Instead of copying/moving the library collection outside of the application collection, we might look for files within an customizable $library-root and only fall back to the files within the library collection of the MerMEId installation when no files are found.

@peterstadler peterstadler added the enhancement New feature or request label Nov 7, 2022
@claudius108
Copy link
Collaborator

I would vote for having the user data in a Git repository.

One can use the Tuttle EXPath app, which adds version control to data collections in eXist-db applications.

Check the Tuttle EXPath app, with a description at https://faq.teipublisher.com/annotations/git/tuttle/. The GitHub repo seems to be at https://github.com/eeditiones/tuttle, and the documentation at https://eeditiones.github.io/tuttle-doc/.

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

No branches or pull requests

2 participants