2023

23.10

Änderung der Konfigurationsdatei des Plugins goobi_plugin_workflow_fileupload_processcreation

Mit dem Update hat sich das Naming Schema geändert. In der Config Datei plugin_intranda_workflow_fileUploadProcessCreation.xml müssen die / am Anfang und Ende im <namingSchema> Tag entfernt werden. Vorher:

 <namingSchema>/.*(BA_\\d+[_-](\\d+)).*\\.jpg/</namingSchema>

Nachher:

<namingSchema>.*(BA_\\d+[_-](\\d+)).*\\.jpg</namingSchema>

activemq soll nicht von außen Erreichbar sein

Wenn grep -e '0.0.0.0' -e ':::61613' -e '0.0.0.0:61613' /opt/digiverso/goobi/config/goobi_activemq.xml && netstat -tulpn | grep -e ':::61613' -e '0.0.0.0:61613' nichts anzeigt muss hier nichts gemacht werden.

In /opt/digiverso/goobi/config/goobi_activemq.xml müssen die beiden folgenden Zeilen auf localhost gestellt werden:

<transportConnector name="openwire" uri="tcp://localhost:61616?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="stomp" uri="stomp://localhost:61613?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>

Es kann bei einigen Anwendungsfällen vorkommen, dass eine offene activemq gewünscht ist.

Umbenennung vom Plugin Barcode Scanner

Das Goobi workflow Plugin: Barcode Scanner wurde umbenannt damit, es in unser Benennungsschema passt. Statt plugin_intranda_step-barcode_scanner.jarheisst die Datei jetzt plugin_intranda_step_barcode_scanner.jar.

23.05

Neue Configdatei: goobi_mail.xml

Mit der neuen Version wird der Mailversand an einer zentralen Stelle konfiguriert, dafür muss goobi_mail.xml als neue Konfigurationsdatei hinterlegt werden und die Konfiguration für das Versenden von Mails in die Config überführt werden. Die folgenden Plugins versenden Mails: goobi-plugin-step-sendMail und goobi-plugin-step-leiden-file-delivery

wget https://raw.githubusercontent.com/intranda/goobi-workflow/master/install/config/goobi_mail.xml -O /opt/digiverso/goobi/config/goobi_mail.xml

23.04

Bildkommentare werden als Prozesseigenschaft gespeichert

Bildkommentare wurden bisher im images/-Ordner als Datei comments_*.json gespeichert. Stattdessen werden sie nun als Prozesseigenschaft image comments * gespeichert. Soll auf die bisherigen Kommentare weiter zugegriffen werden können, sind diese zu migrieren. Dieser Punkt kann ignoriert werden, wenn die Anzeige der Bildkommentare nicht explizit auf true gesetzt wurde:

grep ShowImageComments /opt/digiverso/goobi/config/goobi_config.properties

23.03

Änderung von Parametern in goobi_config.properties

Durch das Update haben sich die Parameter dailyDelayJob, dailyVocabJob und dailyHistoryAnalyser verändert. Diese wurden vorher durch Sekunden nach Mitternacht angegeben und wurden jetzt durch eine Cron Syntax ersetzt. Dies sieht z.B. wie folgt aus:

dailyDelayJob=0 0 0 * * ? 
dailyVocabJob= 
dailyHistoryAnalyser=0 0 0 * * ?

Dabei steht keine Angabe für nicht aktiviert was vorher -1 war.

Wenn der folgende Befehl nichts ausgibt, muss nichts gemacht werden:

grep -E "dailyDelayJob|dailyVocabJob|dailyHistoryAnalyser" /opt/digiverso/goobi/config/goobi_config.properties

23.02

Änderung der Konfigurationsdatei des Plugins goobi_plugin_administration_data_poller

Durch ein Update des Plugins gibt es eine neue Konfigurationsmöglichkeit zum Aktivieren und Deaktivieren einzelner Aufträge. Diese Option muss bei einem Update hinzugefügt werden. Dafür muss in der Config-Datei plugin_intranda_administration_data_poller.xml in jedem <rule>-Tag enabled="false" oder enabled="true" ergänzt werden.

Zusätzlich gibt es jetzt die Option Metadaten mit einer White- oder Blacklist zu filtern. Dies war vorher nur über <skipField> möglich. Bestehende Configs müssen in die neuen Listen überführt werden. Dazu müssen die <skipField> in <field> umgewandelt und zusätzlich der Tag <fieldList mode="blacklist"> </fieldList> um die <field>-Tags ergänzt werden.

Mit dem folgenden können die <skipField>-Tags einfach umbenannt werden:

sed -i 's/skipField/field/g' /opt/digiverso/goobi/config/plugin_intranda_administration_data_poller.xml`

23.01

Änderung der Konfigurationsdatei des Plugins intranda_step_pdf-extraction

Im typischen Anwendungsfall möchte man den als CropBox bezeichneten Bereich einer PDF-Seite extrahieren. Da ohne weitere Konfiguration die MediaBox genutzt wird, sollte man die Option <generatorParameter>-cropbox</generatorParameter> im images-Block setzen. Zum Beispiel so:

xmlstarlet ed --inplace -s '//config/images[not(generatorParameter)]' -t elem -n generatorParameter -v '-cropbox' /opt/digiverso/goobi/config/plugin_intranda_step_pdf-extraction.xml

Zuletzt aktualisiert