OPUS4 / application

OPUS 4 application.
Other
15 stars 21 forks source link

Enrichment Type "Date" unterstützen #1185

Closed j3nsch closed 2 months ago

j3nsch commented 7 months ago

Der Typ "Date" soll für Enrichments unterstützt werden. Das Eingabefeld für ein solches Enrichment sollte sich wie die anderen Eingabefelder für Datumsangaben in OPUS 4 verhalten und z.B. eine Formathilfe anzeigen.

Im ersten Schritt geht es hier nur um das Metadaten-Formular in der Administration. Der Code für das Publish-Formular ist davon unabhängig und muss später im Rahmen einer neuen Implementation des Formulars angegangen werden.

Werte von Enrichments sind in der Datenbank einfache Strings. Über eine Option für das Feld, soll es möglich sein das Format für die Speicherung des Datums anzugeben. Damit könnte das Datum immer im gleichen Format gespeichert werden, auch wenn im User Interface die Sprache und damit die Formatierung der Datumsangaben gewechselt wird.

j3nsch commented 7 months ago

Das Enrichment-Type System ist ein offenes Thema für die Vorbereitung von OPUS 4.9, dem Umstieg auf Doctrine. Dafür muss der Code im Framework bereinigt werden und die Klassen für die Enrichment-Typen müssen in ein passendes Package ausgelagert werden. Für diese Arbeiten gibt es bereits Branches, mit Anfängen der Umsetzung. Leider ist da sein einer ganzen Weile nichts mehr passiert und es wird wichtig sein, sich erst einmal wieder rein zu denken.

j3nsch commented 2 months ago

@alw-bsz Enrichment-Type Date wird jetzt unterstützt. Im Publish-Modul hat sich nichts geändert. Das ist immer noch ein separates System.