Goobi viewer (Deutsch)
DokumentationenGoobi viewer Digests
  • Goobi viewer Handbuch
  • Dokumentationsübersicht
  • Was ist der Goobi viewer?
  • Konfiguration
    • 1. Goobi viewer Core
      • 1.1 Lokale Einstellungen
      • 1.2 Übersetzungen
      • 1.3 Ordnerkonfiguration
      • 1.4 URL Konfiguration
      • 1.5 Konten
        • 1.5.1 Authentifizierungs-Provider
        • 1.5.2 Emailversand
        • 1.5.3 Weitere Einstellungen
      • 1.6 Performanz
      • 1.7 Zugriffsbeschränkungen und Bilder
      • 1.8 Captcha
      • 1.9 PDF Download
        • 1.9.1 Varianten
        • 1.9.2 Download Links
        • 1.9.3 vorgeschaltete PDF Titelseite
      • 1.10 ePub Download
      • 1.11 Bild Optionen
        • 1.11.1 Erweitertes Blättern in der Bildanzeige
        • 1.11.2 Navigation zwischen Strukturtypen
        • 1.11.3 Konfiguration der Bildanzeige
        • 1.11.4 Erhalt des Zooms und der Rotation beim Blättern in der Bildanzeige
        • 1.11.5 Externe Bilder
        • 1.11.6 Einschränkung der Bild Skalierung
        • 1.11.7 Thumbnail Einstellungen
        • 1.11.8 Image Footer
      • 1.12 individuelle Seitentypen
      • 1.13 Öffnen bestimmter Dokumententypen in alternativen Seitenansichten
      • 1.14 Volltexthinweise
      • 1.15. Spracheinstellungen
      • 1.16 Theme
        • 1.16.1 externe Themes
      • 1.17 Suche
        • 1.17.1 Sortierung
        • 1.17.2 Facettierung
        • 1.17.3 Erweiterte Suche
        • 1.17.4 Zeitleiste
        • 1.17.5 Kalender
        • 1.17.6 Suche Speichern
        • 1.17.7 Expand Query für Such-Untertreffer
        • 1.17.8 aggregierte Suchtrefferanzeige
        • 1.17.9 Versionierung von Werken
        • 1.17.10 Export von Suchtreffern
        • 1.17.11 Suchtreffer Metadaten
      • 1.18 Sammlungen
        • 1.18.1 Untersammlungen
        • 1.18.2 Sortierung der Werke
        • 1.18.3 Sortierung der Sammlungen
        • 1.18.4 Blacklist
        • 1.18.5 Sammlungsgröße
        • 1.18.6 Weitere Einstellungen
        • 1.18.7 Strukturelement-Whitelist
      • 1.19 Metadaten
        • 1.19.1 Haupt-Metadaten
        • 1.19.2 Sidebar-Metadaten
        • 1.19.3 Suchtreffer-Metadaten
        • 1.19.4 Archiv-Metadaten
        • 1.19.5 Bild Metadaten
        • 1.19.6 Normdatenanzeige
        • 1.19.7 Kalender Strukturelemente
        • 1.19.8 Stöbern
        • 1.19.9 mehrsprachige Metadaten
        • 1.19.10 Lizenzen
      • 1.20 Inhaltsverzeichnisse
        • 1.20.1 Haupt Inhaltsverzeichnis
        • 1.20.2 Sidebar Inhaltsverzeichnis
        • 1.20.3 Herunterladen von Inhaltsverzeichnissen als PDF
      • 1.21 Tag Clouds
      • 1.22 Resolver
      • 1.23 Sidebar
      • 1.24 Navigation und Anzeige
      • 1.25 RSS Feed
      • 1.26 Merklisten
      • 1.27 Kommentare
      • 1.28 CMS
      • 1.29 Transkribus
      • 1.30 Originalinhalte
      • 1.31 Piwik/Matomo
      • 1.32 Sitelinks
      • 1.33 API
        • 1.33.2 IIIF
        • 1.33.3 Authentifizierung
        • 1.33.4 CORS
      • 1.34 OpenSearch
      • 1.35 Embedding
      • 1.36 Karten
      • 1.37 Übersetzungen
      • 1.38 Archiv
      • 1.39 Kampagnen
      • 1.40 Inhalte beitragen
      • 1.41 Nutzungszahlen
      • 1.42 Config Editor
      • 1.43 Proxy
      • 1.44 ActiveMQ
      • 1.45 Entwickler
      • 1.46 Externe Ressourcen
    • 2. Goobi viewer Indexer
      • 2.1 Hauptkonfiguration
      • 2.2 Verzeichnisse
      • 2.3 Proxy
      • 2.4 Performance
      • 2.5 Strukturtypen
      • 2.6 Metadaten
      • 2.7 Starten und Beenden
      • 2.8 Indexieren von Werken
      • 2.9 Aktualisierung einzelner Seitendokumente
      • 2.10 Löschen von Werken
      • 2.11 Solr Schema
      • 2.12 Weitere Einstellungen
    • 3. Goobi viewer Connector
      • 3.1 OAI-Schnittstelle
        • 3.1.1 Hauptkonfiguration
        • 3.1.2 Dublin Core
        • 3.1.3 Europeana
        • 3.1.4 METS
        • 3.1.5 LIDO
        • 3.1.6 MARCXML
        • 3.1.7 Xepicur
        • 3.1.8 Goobi viewer Übersichtsseiten
        • 3.1.9 Goobi viewer Crowdsourcing
        • 3.1.10 TEI
        • 3.1.11 CMDI
        • 3.1.12 Sets
      • 3.2 SRU Schnittstelle
  • Oberfläche
    • 1. Frontend
    • 2. Backend
      • 2.1 Dashboard
      • 2.2 Administration
        • 2.2.1 Benutzer
        • 2.2.2 Gruppen
        • 2.2.3 IP-Bereiche
        • 2.2.4 Zugriffslizenzen
        • 2.2.5 Rechte
        • 2.2.6 Kommentare
        • 2.2.7 Nutzungsbedingungen
        • 2.2.8 Neuer Datensatz
      • 2.3 Crowdsourcing
        • 2.3.1 Kampagnen
        • 2.3.2 Annotationen
      • 2.4 CMS
        • 2.4.1 Seiten
        • 2.4.2 Kategorien
        • 2.4.3 Statische Seiten
        • 2.4.4 Medien
        • 2.4.5 Menüs
        • 2.4.6 Sammlungen
        • 2.4.7 Karten
  • Verschiedenes
    • 1. Anwendungsszenarien
      • 1.1 Serien und Konvolute
      • 1.2 Zugriffsbeschränkungen
      • 1.3 Subthemes
      • 1.4 Normdaten
      • 1.5 Mehrsprachigkeit
      • 1.6 Karten
      • 1.7 Untersammlungen
      • 1.8 Mehrere Goobi viewer
      • 1.9 Crowdsourcing Modul
      • 1.10 Archivalien
      • 1.11 Solr Queries
      • 1.12 Verlinkung aus METS Dateigruppen
      • 1.13 Inhalte beitragen
      • 1.14 Shibboleth
      • 1.15 zugriffsbeschränkte Metadaten
    • 2. FAQ
    • 3. Glossar
  • Devs & Ops
    • 1. Core Changelog
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
    • 2. Theme Changelog
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
    • 3. Installationsanleitung
      • 3.1 Klassisch
      • 3.2 Docker
    • 4. Entwicklungsumgebung
      • 4.1 Eclipse Einstellungen
      • 4.2 Troubleshooting
    • 5. API
    • 6. Erklärt!
      • 6.1 CMS-Templates
        • 6.1.1 Dateistruktur
        • 6.1.2 Inhalte der Dateien
        • 6.1.3 Inhaltstypen
      • 6.2 Überschreiben von Standard XHTML Seiten mit eigenen, angepassten Seiten
      • 6.3 Theme Umstellung zu Maven
      • 6.4. Release erstellen
      • 6.5 Theme Anpassungen
      • 6.6 Updates von Abhängigkeiten
        • 6.6.1 Java
        • 6.6.2 CSS und Javascript
          • 6.6.2.1 Tests
Powered by GitBook
On this page
  • Allgemein
  • 23.12
  • 23.11
  • 23.10
  • 23.09
  • Goobi viewer Core
  • Goobi viewer Indexer
  • 23.08
  • Apache
  • 23.07
  • Goobi viewer Core
  • 23.06
  • Goobi viewer Core
  • Goobi viewer Connector
  • 23.05
  • 23.04
  • Apache
  • 23.03
  • 23.02
  • Goobi viewer Indexer
  • 23.01
  • Goobi viewer Core
  • Goobi viewer Indexer
  1. Devs & Ops
  2. 1. Core Changelog

2023

Allgemein

Zum Update des Goobi viewer Indexers auf die neuste Version immer die folgenden Kommandos benutzen:

mkdir -p /root/BACKUP/$(date -I)
systemctl stop solrindexer
mv /opt/digiverso/indexer/solrIndexer.jar /root/BACKUP/$(date -I)
wget -O /opt/digiverso/indexer/solrIndexer.jar https://github.com/intranda/goobi-viewer-indexer/releases/latest/download/solrIndexer.jar
systemctl start solrindexer

23.12

Bei einem Update auf diese Version sind keine Änderungen zu beachten.

23.11

Bei einem Update auf diese Version sind keine Änderungen zu beachten.

23.10

Bei einem Update auf diese Version sind keine Änderungen zu beachten.

23.09

Goobi viewer Core

Für die erweiterte Suche gibt es jetzt ebenfalls Templates. Sofern in der lokalen config_viewer.xml ein Eintrag für die erweiterte Suche existiert, müssen die dort konfigurierten Felder in einen template-Block geschoben werden:

config_viewer.xml
<!-- OLD -->
<advanced enabled="true">
    <searchFields>
        <field visible="true">MD_TITLE</field>
        <field visible="true">MD_AUTHOR</field>
        <field visible="true" hierarchical="true">DC</field>
        ...
    </searchFields>
</advanced>

<!-- NEW -->
<advanced enabled="true">
    <searchFields>
        <template name="_DEFAULT">
            <field visible="true">MD_TITLE</field>
            <field visible="true">MD_AUTHOR</field>
            <field visible="true" hierarchical="true">DC</field>
            ...
        </template>
    </searchFields>
</advanced>

Goobi viewer Indexer

Um die Indexierung von CMS-Seiten zu ermöglichen muss ein Verzeichnisse angelegt und eine zusätzliche Zeile in die config_indexer.xml eingetragen werden.

Verzeichnis anlegen:

mkdir /opt/digiverso/viewer/indexed_cms/
chown tomcat. /opt/digiverso/viewer/indexed_cms/

Zeile hinzufügen:

config_indexer.xml
<init>
    <indexedCMS>indexed_cms</indexedCMS>
</init>

23.08

Apache

In der robots.txt sollte die folgende Zeilen hinzugefügt werden:

Disallow: /viewer/searchadvanced/

23.07

Goobi viewer Core

Der Standardfilter für die Suche kann jetzt explizit gesetzt werden. Wenn in der lokalen config_viewer.xml ein Eintrag für den Abschnitt search/filters/filter existiert, dann sollte aus Kompatibilitätsgründen der Eintrag mit filter_ALL ein default="true" Attribut bekommen.

23.06

Goobi viewer Core

Drei Einträge in der Konfigurationsdatei wurden verschoben. Hier ist zu prüfen, ob die Einträge in der lokalen config_viewer.xml existieren und wenn ja, müssen diese umziehen:

<!-- OLD -->
<metadata>
    <searchHitMetadataList>
        <displayStructType>true</displayStructType>
        <valueNumber>1</valueNumber>
        <valueLength>40</valueLength>
    </searchHitMetadataList>
</metadata>


<!-- NEW -->
<search>
    <metadata>
        <displayStructType>true</displayStructType>
        <valueNumber>1</valueNumber>
        <valueLength>40</valueLength>
    </metadata>
</search>

Danach wurden in der Konfigurationsdatei die XML-Elemente für die Suchtreffer- und Sidebarmetadatenlisten umbenannt. Mit den folgenden Aufrufen kann das in der lokalen config_viewer.xml nachgezogen werden:

mkdir -p /root/BACKUP/$(date -I)
cp /opt/digiverso/viewer/config/config_viewer.xml /root/BACKUP/$(date -I)
sed -i 's|<searchHitMetadataList>|<metadataList type="searchHit">|g' /opt/digiverso/viewer/config/config_viewer.xml
sed -i 's|</searchHitMetadataList>|</metadataList>|g' /opt/digiverso/viewer/config/config_viewer.xml
sed -i 's|<sideBarMetadataList>|<metadataList type="sideBar">|g' /opt/digiverso/viewer/config/config_viewer.xml
sed -i 's|</sideBarMetadataList>|</metadataList>|g' /opt/digiverso/viewer/config/config_viewer.xml

Goobi viewer Connector

Der Konfigurationsblock <ese /> wurde zu <europeana /> umbenannt. Sofern vorhanden kann diese Änderung mit den folgenden Aufrufen lokal nachgezogen werden:

mkdir -p /root/BACKUP/$(date -I)
cp /opt/digiverso/viewer/config/config_oai.xml /root/BACKUP/$(date -I)
sed -i -e 's|<ese>|<europeana>|g' -e 's|</ese>|</europeana>|g' /opt/digiverso/viewer/config/config_viewer.xml

23.05

Bei einem Update auf diese Version sind keine Änderungen zu beachten.

23.04

Apache

Die Apache Konfiguration kann vereinfacht und die folgenden Blöcke gelöscht werden. Diese Einstellung wird jetzt automatisch von dem Goobi viewer Connector übernommen.

        <LocationMatch ^/viewer/(oai.*)$>
                Forcetype text/xml
        </LocationMatch>

        <LocationMatch ^/viewer/(sru.*)$>
                Forcetype text/xml
        </LocationMatch>

23.03

Bei einem Update auf diese Version sind keine Änderungen zu beachten.

23.02

Goobi viewer Indexer

Es ist ein Update des Solr-Schemas notwendig. Eine Neuindexierung wird allerdings nicht benötigt.

mkdir /root/BACKUP/$(date -I)
cp /opt/digiverso/solr/solr/server/solr/configsets/goobiviewer/conf/schema.xml /root/BACKUP/$(date -I)
wget -O /opt/digiverso/solr/solr/server/solr/configsets/goobiviewer/conf/schema.xml https://raw.githubusercontent.com/intranda/goobi-viewer-indexer/master/goobi-viewer-indexer/src/main/resources/other/schema.xml
chown solr. /opt/digiverso/solr/solr/server/solr/configsets/goobiviewer/conf/schema.xml
cd /opt/digiverso/solr/solr/
sudo -u solr bin/solr zk upconfig -n goobiviewer -d server/solr/configsets/goobiviewer/
curl "http://localhost:8983/solr/admin/collections?action=RELOAD&name=collection1&wt=xml"

23.01

Goobi viewer Core

Facettierung

Bei der Facettierung müssen folgende Anpassungen vorgenommen werden:

<!-- OLD -->
<facets>
    <hierarchicalField initialElementNumber="6">DC</hierarchicalField>
    <geoField>WKT_COORDS</geoField>
    <field>YEAR</field>
    ...

<!-- NEW -->
<facets>
    <field type="hierarchical" initialElementNumber="6">DC</field>
    <field type="geo">WKT_COORDS</field>
    <field type="range">YEAR</field>
    ...

Administratorenaccounts

Es ist immer gut einen Frühjahrsputz zu machen, deswegen sollte bei dem Update auf die Version 23.01 im Backend geprüft werden, welche Accounts alle Adminrechte besitzen und ob dieses auch weiterhin so sein soll.

Cronjobs

Bei dem Update ist zu prüfen, dass die Cronjobs aufgeräumt und in den Hintergrundaufgaben-Bereich im Backend überführt werden.

Goobi viewer Indexer

Mit dem Update auf die Version 23.01 muss auch das Solr-Schema aktualisiert werden. Eine Neuindexierung ist aber nicht notwendig.

mkdir /root/BACKUP/$(date -I)
cp /opt/digiverso/solr/solr/server/solr/configsets/goobiviewer/conf/schema.xml /root/BACKUP/$(date -I)
wget -O /opt/digiverso/solr/solr/server/solr/configsets/goobiviewer/conf/schema.xml https://raw.githubusercontent.com/intranda/goobi-viewer-indexer/master/goobi-viewer-indexer/src/main/resources/other/schema.xml
chown solr. /opt/digiverso/solr/solr/server/solr/configsets/goobiviewer/conf/schema.xml
cd /opt/digiverso/solr/solr/
sudo -u solr bin/solr zk upconfig -n goobiviewer -d server/solr/configsets/goobiviewer/
curl "http://localhost:8983/solr/admin/collections?action=RELOAD&name=collection1&wt=xml"

Previous2024Next2022

Last updated 1 year ago