[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