Liebe Kolleginnen und Kollegen,
wie ihr wisst läuft seit einem guten dreiviertel Jahr ein großes DFG-Projekt zur
Weiterentwicklung von Kitodo.Production, an dessen Ende ein neues Major-Release stehen
soll. Eine der Kernaufgaben im Projekt ist die Modernisierung der Software-Architektur und
Modularisierung der Funktionalitäten. Darüber haben wir ja bereits auf mehreren Workshops
mit euch diskutieren und so zum Beispiel die Entscheidung zum Refactoring und zur
grundlegenden Schnittstellenarchitektur treffen können.
Inzwischen ist die Arbeit ein ganzes Stück vorangeschritten und einige grundlegende
Meilensteine der Modernisierung sind erreicht. Wir glauben deshalb, dass nun ein guter
Zeitpunkt gekommen ist, um sich ein Bild von der neuen Systemarchitektur zu machen.
Einerseits soll euch die Vorschau bei der Frage helfen, ob neue Features noch für die
aktuelle oder schon die zukünftige Version von Kitodo.Production entwickelt werden sollten
bzw. wie neue Features vielleicht so gestaltet werden können, dass eine spätere Portierung
möglichst wenig Aufwand verursacht. Andererseits freuen wir uns ganz generell über jedes
Feedback und möchten euch daher einladen, eure Fragen, Anregungen und Ideen mit uns auf
dieser Mailingliste zu diskutieren!
Da die gesamte Entwicklung im Projekt öffentlich einsehbar auf GitHub stattfindet, könnt
ihr euch auch am besten dort ein Bild vom Stand der Arbeiten machen. Damit wir bei
Feedback und Diskussionen über denselben Software-Stand sprechen, haben wir dort auch ein
Pre-Release getaggt, das auch ein Changelog der wichtigsten Änderungen enthält:
https://github.com/kitodo/kitodo-production/releases/tag/kitodo-production-…
Daneben entsteht im Projekt gerade die neue technische Dokumentation auf ReadTheDocs:
http://kitodo-production.readthedocs.io/en/master/
Noch ist dort nicht viel zu sehen, aber es lohnt sich, die Dokumentation im Blick zu
behalten. Dort werden wir in nächster Zeit sukzessive die Schnittstellendokumentationen
veröffentlichen und auch die automatisch generierten JavaDocs einbinden.
Bitte beachtet unbedingt, dass es sich hier um eine reine Entwickler-Vorschau handelt! Es
handelt sich nicht um eine offiziell vom Release Management abgenommene Version und der
aktuelle Stand ist auch nicht für den produktiven Einsatz geeignet!
Viele Grüße (im Namen des gesamten Projekt-Teams)
Sebastian
--
Sebastian Meyer
Stabsstelle Digitale Bibliothek
Sächsische Landesbibliothek -
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 206 | Fax: +49 351 4677 711
Mobil: +49 173 9615528
E-Mail: sebastian.meyer@slub-dresden.de<mailto:sebastian.meyer@slub-dresden.de>
http://www.slub-dresden.de<http://www.slub-dresden.de/>