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-3.0.0-alpha.1
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