Dezember

Goobi workflow Digest für Dezember 2023

Core

Tabellen

Endlich kann die Spaltenbreite innerhalb von Goobi workflow individuell angepasst werden. Dabei wird die Information im local Storage des Browsers gespeichert. Eine einmal gemachte Einstellung ist also an den PC und den Browser gekoppelt und nicht serverseitig hinterlegt. Dadurch können auf verschiedenen PCs mit verschiedenen Bildschirmen auch jeweils verschiedene Einstellungen vorgenommen werden, die sich dann nicht immer gegenseitig im Weg stehen.

GoobiScript

Wenn mehrere Export Schritte in einem Vorgang existieren, dann kann man jetzt im GoobiScript den Titel übergeben, damit der richtige Export getriggert wird. Beispiel:

---
# This GoobiScript allows to export Goobi processes using the default export mechanism. It either uses the default export or alternativly an export plugin that was configured in one of the workflow steps.
action: export

# Decide if the images shall get exported additionally to the metdata (`true`).
exportImages: false

# Decide if the OCR results shall get exported additionally as well (`true`).
exportOcr: false

# Decide which export plugin shall be used by giving the name of this export plugin. It has the highest priority if it is configured. [OPTIONAL]
pluginName: 

# Decide which export plugin shall be used by giving the name of the export step. If it is configured then it will try to find this export step first, and only when there is no such step, will the standard choice be used instead. [OPTIONAL]
stepName: "Export into the Goobi viewer"

Snippets

  • Es wurden verschiedene kleinere Stylinganpassungen im Bereich Breadcrumbs oder Menüs vorgenommen

  • Intern wurden erste Vorbereitungen für eine Java 17 Unterstützung vorgenommen

  • Die Message Queue hat Performanceverbesserungen erhalten

  • Eine abgekündigte und seit vielen Jahren nicht mehr gepflegte Java Library für die Verarbeitung von regulären Ausdrücken wurde entfernt und durch eine alternative Lösung ersetzt.

Plugins

Schritt: Herunterladen und verifizieren von Dateien

Ein Schritteplugin um Dateien herunterzuladen, zu verifizieren und dann an das externe System eine Rückmeldung zu geben wurde entwickelt.

Versionsnummer

Die aktuelle Versionsnummer von Goobi workflow lautet mit diesem Release: 23.12.3. Innerhalb von Plugin-Entwicklungen muss für Maven-Projekte innerhalb der Datei pom.xml entsprechend folgende Abhängigkeit eingetragen werden:

<dependency>
    <groupId>de.intranda.goobi.workflow</groupId>
    <artifactId>goobi-core-jar</artifactId>
    <version>23.12.3</version>
</dependency>

Last updated