September
Entwicklungen und Neuigkeiten zu Goobi workflow
Zuletzt aktualisiert
Entwicklungen und Neuigkeiten zu Goobi workflow
Zuletzt aktualisiert
Wie schon in den vergangenen Jahren war auch in diesem Jahr wieder das große Anwendertreffen in Göttingen. Viel konnten wir dennoch noch erreichen in diesem Monat.
Wir haben den Quelltext von Goobi und den Plugins von Java 11 auf Java 17 umgestellt. Das ist zunächst noch keine besonders große Änderung, weil wir den Quelltext noch immer mit Kompatibilität für Java 11 kompilieren. Damit ist die Applikation auch weiterhin in der bewährten Infrastruktur einsetzbar, ohne große Umstellungen vornehmen zu müssen. Perspektivisch werden wir aber sehr bald ein größeres Update für Java 21 durchführen müssen, um mit Tomcat 10 kompatibel zu sein. Dies werden wir dann zu Beginn des kommenden Jahres in Angriff nehmen
Die Oberfläche des Journals, das zu jedem Vorgang gehört, haben wir einmal ganz neu gestaltet. Statt wie bisher mit verschiedenen Farben zu arbeiten, ist eine Klassifizierung der einzelnen Nachrichten nun durch die Icons erkennbar. Dies erlaubt so eine deutlich bessere Accessibility.
Wie bisher auch kann das Journal in einen expandierten Modus umgeschaltet werden und ist sonit insbesondere bei vielen Inhalten deutlich besser lesbar, ohne innerhalb der Box scrollen zu müssen.
Und natürlich haben wir die Gestaltung gleich so vorgenommen, dass alle Bereiche von Goobi worklfow, die das Journal verwenden, davon profitieren und somit die gleiche interne Komponente und damit auch die gleiche Gesaltung nachnutzen. Dies gilt unter anderem für das Journal in den angenommenen Aufgaben, in den Projekten und bei den Nutzern.
Zusammen mit der Zentralbibliothek Zürich haben wir ein sehr flexibles Plugin für den Umgang mit Nutzerbestellungen erstellt. Dieses erlaubt, dass Informationen, die durch die Nutzer bei der Beauftragung angegegeben wurden für die Abrechnung, erfasst und weiterverarbeitet werden können. Hierbei geht es einerseits um die Möglichkeit, dass Nutzer die Möglichkeit haben sollen, über Ihre Bestellungen informiert zu werden und dabei auch einen Lieferschein zu erhalten.
Ebenso ging es aber auch darum, dass Angaben zur Bestellung, die einen Einfluß auf die Zusammensetzung der Kosten haben, bearbeitbar werden und abschließend der Buchhaltungsabteilung zur Verfügung gestellt werden können.
Bereits seit einiger Zeit existiert ein Plugin, das erlaubt, dass im Verlauf des Workflows gezielt E-Mails mit flexiblem Inhalt durch Goobi versendet werden können. Was hier allerdings noch fehlte war, dass für die Angabe von Empfängern Informationen aus den Vorgangseigenschaften genutzt werden können. Dies war für den Versand von Nachrichten an die Absender einer Nutzerbestellung erforderlich.
Auch wurde in diesem Zusammenhang eine Erweiterung des Plugins vorgenommen, um nun auch Anhänge an Mails anfügen zu können. Auch diese können unter Verwendung von Variablen aus Eigenschaften, Metadaten oder Pfaden des Vorgangs sehr flexibel festgelegt werden.
Das Plugin, mit dem flexibel im Verlauf von Workflows PDF-Dateien generiert werden können, ist deutlich überarbeitet worden. Die Konfiguration des Plugins erlaubt jetzt, dass noch besser gesteuert werden kann, woraus die PDF-Dateien tatsächlich generiert werden sollen. Dies betrifft einerseits die Angabe aus welchem Verzeichnis die Bilddateien für die PDF-Dateien genutzt werden sollen. Andererseits betrifft dies aber auch die Steuerung, wie das PDF zusammengesetzt werden soll. Hierbei kann jetzt festgelegt werden, ob Einzelseiten PDFs erzeugt werden sollen, oder ob ein Gesamt-PDF erzeugt werden soll. Dabei kann ebenso gesteuert weden, wie die Zusammensetzung erfolgen soll, so dass beispielsweise ein Gesamt-PDF aus Einzelseiten zusammengefügt werden soll oder durch die Seitenzuweisung der METS-Datei gesteuert werden soll. Auch der Ort, wohin die PDF-Dateien exportiert werden sollen, ist nun granular steuerbar.
An dem Aufbau der Dokumentation arbeiten wir derzeit sehr intensiv. Dazu gehört einerseits die Pflege der eigentlichen Dokumentation und Konfiguration samt Installationsanleitung in Deutsch und Englisch. Darüber hinaus gehört aber auch dazu, dass wir die Plugins in Digests erläutern, wenn es relevante Änderungen gab, dass sie bei Github veröffentlicht werden und dass die dort über eine aktuelle Readme-Datei verfügen, die eine Verbindung zwischen der lesefreundlichen Dokumentation und dem Quellcode gewährleistet.
Für die folgenden Plugins gabe es entweder umfangreiche Updates der Dokumentationen oder es wurden neue Dokumentationen erstellt:
An den folgenden Plugins gab es in diesem Monat Änderungen an den README-Dateien:
Die aktuelle Versionsnummer von Goobi workflow lautet mit diesem Release: 24.09.9
. Innerhalb von Plugin-Entwicklungen muss für Maven-Projekte innerhalb der Datei pom.xml
entsprechend folgende Abhängigkeit eingetragen werden:
Mehr Informationen zu dem Plugin, dessen Installation und Konfiguration finden sich hier:
Mehr Informationen zu dem Plugin, dessen Installation und Konfiguration finden sich hier:
Mehr Informationen zu dem Plugin, dessen Installation und Konfiguration finden sich hier: