Skip to content

2021 01 18 MerMEId Community Call #2

Peter Stadler edited this page Feb 15, 2021 · 5 revisions

2021-01-18 MerMEId Community Call #2

Participants

Peter Stadler (host), Ulrike Henny, Kevin Page, David Lewis, Benjamin W. Bohl, Daniel Schopper, Zsófia Abraham, Clemens Gubsch, Klaus Rettinghaus, Anastasia Wawilow

Discussion of various issues

  • Code of conduct and contributing guidelines: Peter wants to add these (following the outlines of https://opensource.guide/starting-a-project/) and will come up with a PR

  • Publishing component: While David was working on the migration of the Delius catalogue he hit the issues of

    • how to disable Authentication for public pages / cookie consent for authenticated parts and
    • how to replace *.xq page suffix with *.html

The first point might be remedied by a dedicated publishing component/process that could run on a very different system, not inheriting the authentication structure of the MerMEId editor. Yet, this new publishing component/process would need to share various pieces of code with the MerMEId editor. The second point is also to be divided into the publishing and the editing component. While for the publishing component pretty and stable URLs, and proper content negotiation are essential, for the editing component this is considered more or less cosmetic.

  • Project specific settings: It is desirable to overwrite various MerMEId settings, or xslt and css stylesheets with project specific code. Omar proposes a mechanism to mirror the MerMEId directory structure in a dedicated project directory whose content will override the default settings/code.

  • Identifying MerMEId builds: Omar proposes to add version number and githash to the MerMEId builds and will add a respective ticket (#48)

  • Separating data from application: It is considered a serious issue that the current bundle of application and data will destroy all user data through an update of the MerMEId xar package (within a running eXist-db instance). Omar will add a ticket (#49) which is considered a show stopper for the next release.

Next meeting

15/02/2021 15:30 (GMT +01:00) – Zoom link is pinned in the Slack channel

Clone this wiki locally