Mai

Goobi viewer Digest für Mai 2023

Coming soon 🚀

  • Highlights

  • Suchtreffergruppen

Entwicklungen

Suchtreffer

Für die Darstellung von Suchtreffern hat es verschiedene kleine Entwicklungen gegeben. So können Suchtreffer jetzt optional durchnummeriert werden.

Außerdem können Metadaten in der Suchtrefferliste automatisch in ihrer Länge beschränkt werden. Liegt zum Beispiel für eine E-Publikation ein kompletter Abstract als Metadatum vor, kann die Darstellung eines Suchtreffers sehr lang werden. Mit der Neuerung kann nur das relevante Snippet mit einer konfigurierbaren Anzahl von Zeichen davor und dahinter angezeigt werden.

Gibt es mehrere Einträge für ein Metadatum wird jeder Eintrag in einer neuen Zeile angezeigt. Haben an einer E-Publikation mehrere Personen gearbeitet, kann auch dieses den Suchtreffer sehr in die Länge ziehen. Neu ist hier die Möglichkeit den Separator von einem Zeilenumbruch auf etwas eigenes zu ändern, zum Beispiel ein Semikolon.

Zuletzt gibt es bei der statischen, versteckten Sortierung von Suchtreffern noch eine kleine Neuerung, denn diese versteckten Sortierfelder können mit einem vorangestellten Ausrufezeichen jetzt auch andersherum sortiert werden.

Anwendungsszenario für diesen Fall war, dass in einer Liste von Suchtreffern immer alle Datensätze mit Bildern oben und danach die ohne Bilder angezeigt werden sollten. Dafür steht im Index ein BOOL_ Feld zur Verfügung in dem je nach Vorhandensein von Bildern der Wert true oder false steht. Da der Buchstabe f jedoch vor t kommt wurden immer alle Datensätze ohne Bilder zuerst angezeigt. Jetzt geht es auch wie gewünscht 😉

REST API

Der Monitoring Endpoint listet jetzt auch auf, ob die ActiveMQ Warteschlange läuft.

Codeanalyse

Die folgenden Screenshots zeigen die SonarCloud Analyse des aktuellen Releases. Weitere Informationen gibt es direkt auf der Projektseite.

Versionsnummern

Die Versionen die in der pom.xml des Themes eingetragen werden müssen um die in diesem Digest beschriebenen Funktionen zu erhalten lauten:

<dependency>
    <groupId>io.goobi.viewer</groupId>
    <artifactId>viewer-core</artifactId>
    <version>23.05</version>
</dependency>
<dependency>
    <groupId>io.goobi.viewer</groupId>
    <artifactId>viewer-core-config</artifactId>
    <version>23.05</version>
</dependency>
<dependency>
    <groupId>io.goobi.viewer</groupId>
    <artifactId>viewer-connector</artifactId>
    <version>23.05</version>
</dependency>

Der Goobi viewer Indexer hat die Versionsnummer 23.05 Das Goobi viewer Crowdsourcing Modul hat die Versionsnummer 23.05

Last updated