Closed j3nsch closed 2 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.
@alw-bsz Enrichment-Type Date
wird jetzt unterstützt. Im Publish-Modul hat sich nichts geändert. Das ist immer noch ein separates System.
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.