OPUS4 / framework

OPUS 4 Database Implementation
Other
2 stars 7 forks source link

Move Opus\Storage vom Framework nach Common #263

Closed j3nsch closed 2 years ago

j3nsch commented 2 years ago

Opus\Storage enthält Klassen für das Handling von Dateien. Sie werden für die Volltexte von Dokumenten verwendet. Die Klassen sollen nach Common verlagert werden. Damit ändert sich auch der Namespace zu Opus\Common\Storage. Evtl. das "Konzept" eines Stores für Volltexte/Dateien später in ein eigenes Paket ausgelagert, aber im Augenblick gibt es dafür keine ausreichenden Gründe.

Die Klasse in Opus\Storage haben nichts mit der Datenbankanbindung zu tun und durch die Verschiebung werden weitere Abhängigkeiten auf das Framework in anderen Paketen entfernt.

j3nsch commented 2 years ago

Die Suche und die Application müssen für die Namespace-Änderung nachgezogen werden. Das kann im Rahmen des Common Namespace Issues erfolgen.

In OPUS 4 Common gibt es Issue #58. Commits in den jeweiligen Repositories sollten mit den lokalen Issues verknüpft werden. Der erste Commit sollte die unveränderten Dateien enthalten, damit die notwendigen Anpassungen im neuen Repository nachvollzogen werden können.

j3nsch commented 2 years ago

Ich gehe davon aus, dass es in Application keine direkte Nutzung von Storage-Klassen gibt.

j3nsch commented 2 years ago

In opus4-search werden Storage-Klassen verwendet. Das muss noch angepasst werden.