-
Notifications
You must be signed in to change notification settings - Fork 21
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
Modularisierung der OAI Formate ermöglichen #766
Comments
haogatyp
added a commit
that referenced
this issue
Aug 20, 2023
…) for the oai server, added some tests.
haogatyp
added a commit
that referenced
this issue
Aug 23, 2023
haogatyp
added a commit
that referenced
this issue
Aug 25, 2023
…injects them into the oai server. XsltFilePath can be absolute and overwritten by a derived server class.
haogatyp
added a commit
that referenced
this issue
Aug 25, 2023
haogatyp
added a commit
that referenced
this issue
Aug 30, 2023
haogatyp
added a commit
that referenced
this issue
Aug 30, 2023
haogatyp
added a commit
that referenced
this issue
Aug 30, 2023
haogatyp
added a commit
that referenced
this issue
Aug 30, 2023
haogatyp
added a commit
that referenced
this issue
Aug 31, 2023
haogatyp
added a commit
that referenced
this issue
Aug 31, 2023
haogatyp
added a commit
that referenced
this issue
Aug 31, 2023
…the appropriate place and coding style.
haogatyp
added a commit
that referenced
this issue
Sep 1, 2023
haogatyp
added a commit
that referenced
this issue
Sep 1, 2023
haogatyp
added a commit
that referenced
this issue
Sep 1, 2023
haogatyp
added a commit
that referenced
this issue
Sep 1, 2023
haogatyp
added a commit
that referenced
this issue
Sep 5, 2023
…at configuration to class definition only.
j3nsch
added a commit
that referenced
this issue
Sep 25, 2023
haogatyp
added a commit
that referenced
this issue
Oct 5, 2023
haogatyp
added a commit
that referenced
this issue
Oct 5, 2023
haogatyp
added a commit
that referenced
this issue
Oct 5, 2023
haogatyp
added a commit
that referenced
this issue
Oct 5, 2023
haogatyp
added a commit
that referenced
this issue
Oct 6, 2023
haogatyp
added a commit
that referenced
this issue
Oct 6, 2023
haogatyp
added a commit
that referenced
this issue
Oct 6, 2023
haogatyp
added a commit
that referenced
this issue
Oct 6, 2023
haogatyp
added a commit
that referenced
this issue
Oct 6, 2023
haogatyp
added a commit
that referenced
this issue
Oct 6, 2023
j3nsch
added a commit
that referenced
this issue
Oct 9, 2023
haogatyp
added a commit
that referenced
this issue
Oct 10, 2023
haogatyp
added a commit
that referenced
this issue
Oct 10, 2023
haogatyp
added a commit
that referenced
this issue
Oct 10, 2023
haogatyp
added a commit
that referenced
this issue
Oct 10, 2023
haogatyp
added a commit
that referenced
this issue
Oct 10, 2023
…t class back to the support folder.
haogatyp
added a commit
that referenced
this issue
Oct 10, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Momentan sind die OAI Formate voneinander abhängig, sie verwenden gemeinsame XSLT-Dateien und der allgemeine OAI-Code enthält Sonderregelungen für einzelne Formate.
Jedes Format soll, wenn notwendig, eine Basisklasse für die Verarbeitung erweitern, um Sonderregelungen einzupflegen. In der Konfiguration für die unterstützten Formate soll angegeben werden welche Klasse für die Verarbeitung verwendet wird bzw. welche Factory verwendet werde muss, um eine Verarbeitungsklasse für das Format zu erhalten.
Die XSLT-Dateien für die einzelnen Formate müssen unabhängig werden. Insbesondere die Datei
oai-pmh.xslt
wird dadurch dupliziert werden. Dafür wäre es aber möglich Formate als unabhängige Module zu implementieren und wahlweise mit Composer für OPUS 4 zu installieren.Falls die
oai-pmh.xslt
OPUS 4 spezifischen Code enthält, der weiter gepflegt werden muss, könnte die Datei durch die Basisimplementation zur Verfügung gestellt werden, zusammen mit einem Weg zur Laufzeit weitere XSLT Datei für das jeweilige Format einzubinden. Die aktuelle Liste mit allen Formaten in dieser Datei muss durch einen dynamischen Mechanismus ersetzt werden.The text was updated successfully, but these errors were encountered: