[Kitodo] Release Kitodo.Presentation 4.0
Alexander Bigga
alexander.bigga at slub-dresden.de
Fr Apr 8 16:32:58 CEST 2022
Liebe Kitodo-Community,
endlich ist es passiert. Eben habe ich Kitodo.Presentation 4.0 released
und auf den üblichen Kanälen [1], [2], [3] veröffentlicht.
Damit ist die Entwicklungsleistung aus dem Kitodo Entwicklungsfonds 2021
für Kitodo.Presentation in einem offiziellen Release angekommen. Die
Entwicklungsleistung wurde von Effective Webworks in 2021 umgesetzt.
Changelog
Wichtigste Änderung ist die Umstellung des Programmcodes auf das
TYPO3-Framework "Extbase" mit der zugehörigen Template-Engine "Fluid".
Darüber hinaus wird mit dem Release die Kompatibilität mit TYPO3 10.4
hergestellt. Zudem wurden Maintenance-Aufgaben erledigt, wie die
Aktualisierung der OpenLayers Bibliothek und eine
Performance-Optimierung der Bildanzeige im PageView-Plugin.
Das vollständige Changelog finden Sie unter [1]. Da sehen Sie auch, dass
fast alle Dateien angefasst wurden. Alle bisherigen Plugins wurden in
Extbase-Controller überführt, alle Marker-Templates durch
Fluid-Templates ersetzt.
Bisher wurde der Code manuell auf Funktionsfähigkeit überprüft. Dabei
kann es durchaus sein, dass mir nicht alle Anwendungsfälle geläufig
sind. Insofern ist es gut möglich, dass Sie Fehler finden. Bitte melden
Sie diese dann wie gewohnt über GitHub.
Zukünftig ist es möglich, auch Unit-Tests für Kitodo.Presentation zu
schreiben. Erste Tests sind im Code bereits enthalten. [4]
Update-Hinweise
Dazu finden Sie ebenso in den Release-Notes unter [1] die notwendigen
Schritte. Bei diesem Release müssen Sie keine Änderungen am Solr-Schema
vornehmen. Es ist zudem möglich, bestehende Installationen zu upgraden.
Zwei kleine Wizards unterstützen Sie dabei.
Sollten Sie aber individuelle Templates benutzt haben, müssten Sie diese
jetzt mit Fluid umsetzen.
Tipp: Probieren Sie es erst in einem Testsystem aus ;-)
Danksagung
Vielen Dank an Christopher Timm von EWW für die Extbase-Entwicklung,
Kajetan Dvoracek (SLUB) für das OpenLayers Update, die vielen
JavaScript-Optimierungen und das initiale Testsetup, Beatryce Volk
(SLUB), Norman Steger (SLUB) und Christof Rodejohann (SLUB) für Code
Reviews und kleinere Beiträge.
Wechsel im Release-Management Kitodo.Presentation
Dies ist zugleich mein letztes Release für Kitodo.Presentation. Den
Staffelstab im Release-Management gebe ich zurück an Sebastian Meyer.
Für Rückfragen und Bugfixes stehe ich noch in den nächsten Wochen zur
Verfügung.
Viele Grüße
Alexander Bigga
[1] https://github.com/kitodo/kitodo-presentation/releases/tag/v4.0.0
[2] https://packagist.org/packages/kitodo/presentation
[3] https://extensions.typo3.org/extension/dlf
[4] https://github.com/kitodo/kitodo-presentation/pull/756
--
Alexander Bigga
Stellvertretender Referatsleiter Digitale Präsentation
Sächsische Landesbibliothek –
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1 Digitale Präsentation
01054 Dresden
Besucheradresse: Zellescher Weg 18, 01069 Dresden
Tel.: +49 351 4677 212
E-Mail:alexander.bigga at slub-dresden.de
https://www.slub-dresden.de |https://digital.slub-dresden.de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/kitodo/attachments/20220408/d68cf047/attachment-0001.htm>
-------------- nächster Teil --------------
_______________________________________________
Kitodo-Community mailing list
Kitodo-Community at kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community
Mehr Informationen über die Mailingliste Kitodo