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
  • 2019-12-02
  • 2019-11-29
  • 2019-11-20
  • 2019-10-30
  • 2019-09-05
  • 2019-07-04
  • 2019-06-24
  • 2019-06-21
  • 2019-06-13
  • 2019-06-12
  • 2019-06-04
  • 2019-05-28
  • 2019-05-27
  • 2019-05-23
  • 2019-05-22
  • 2019-05-20
  • 2019-04-17
  • 2019-04-15
  • 2019-04-04
  • 2019-03-29
  • 2019-03-27
  • 2019-03-25
  • 2019-03-11
  • 2019-03-01
  • 2019-02-27
  • 2019-02-25
  • 2019-02-21
  • 2019-02-13
  • 2019-01-24
  • 2019-01-22
  • 2019-01-21
  • 2019-01-17
  1. Devs & Ops
  2. 2. Theme Changelog

2019

2019-12-02

Folgende Komponenten sind im Core entfernt worden:

  • resources/components/widgets/widget_bookshelves.xhtml

  • resources/components/widgets/widget_bookshelfList.xhtml

  • resources/components/widgets/widget_mySearches.xhtml

  • resources/components/dialogAddToBookshelf.xhtml

Die entsprechenden Includes müssen aus den HTML/XHTML Dateien der Themes entfernt werden.

Änderung an LESS-Templates:

  • boilerplate/css/less/build.less

  • boilerplate/css/less/widgets/widgetBookshelves.less

  • boilerplate/css/less/widgets/widgetBookshelfList.less

  • boilerplate/css/less/widgets/widgetMySearches.less

Die entsprechenden Funktionalitäten können im Login-Menü hinzugefügt werden (vgl. Reference-Theme).

2019-11-29

In die Datei template.html folgende Zeile einfügen:

    <script type="text/javascript" src="#{request.contextPath}/resources/javascript/dist/browsersupport.min.js"></script>

Am besten oberhalb der Zeile, die das viewer.min.js Script einbindet.

2019-11-20

Neue header-Zeilen in allen template*.html-Dateien:

Die Zeile

	<meta name="version" content="#{navigationHelper.version}" />

ersetzen durch

	<meta name="application" content="#{navigationHelper.applicationName}" />
	<meta name="version" content="#{navigationHelper.version}" />
	<meta name="public version" content="#{navigationHelper.publicVersion}" />
	<meta name="build date" content="#{navigationHelper.buildDate}" />
	<meta name="git-revision" content="#{navigationHelper.buildVersion}" />

2019-10-30

Neues Template Campaign hinzugefügt

  • /boilerplate/templateCrowdsourcing.html

2019-09-05

Änderungen an der pom.xml. Damit keine Installationsresourcen mit in die war übernommen werden muss der Ordner bei der unpack-dependency des maven-dependency-plugins mit ausgeschlossen werden.

Suchen:
<excludes>MANIFEST.MF,**/pom.*</excludes>

Ersetzen:
<excludes>MANIFEST.MF,**/pom.*,install/</excludes>

2019-07-04

Änderungen am Gruntfile und HTML-Templates.

  • Gruntfile.js

  • /boilerplate/template.html

  • /boilerplate/templateFullscreen.html

  • /boilerplate/includes/customJS.xhtml

Umstrukturierung der Ordner und Dateien im Verzeichnis /boilerplate/css/less/.

less
  cms
   |_templates
  components
   |_forms
  crowdsourcing
   |_components
   |_views
  layout
  misc
  subthemes
   |_boilerplate-subtheme
  views
   |_common
   |_fulsscreen
   |_search
   |_user
  widgets

2019-06-24

Änderungen am Gruntfile. Entfernung des CSS-Dev-Ordners und der statischen Seiten.

  • Gruntfile.js

  • /themes/theme-url-mappings.xml

  • /boilerplate/css/dev/

  • /boilerplate/pages/

  • /boilerplate/css/less/views/common/styles.less

2019-06-21

Änderung an LESS-Templates.

  • /boilerplate/css/less/build.less

  • /boilerplate/css/less/components/forms/basics.less

  • /boilerplate/css/less/components/forms/form-controls.less

  • /boilerplate/css/less/components/buttons.less

  • /boilerplate/css/less/components/forms.less

  • /boilerplate/css/less/widgets/widgets.less

2019-06-13

Änderung an LESS-Template.

  • /boilerplate/css/less/components/title.less

2019-06-12

Ergänzungen in der Datei /WebContent/WEB-INF/web.xml zur korrekten Weiterleitung von CMS-Seiten. Hier muss folgendes eingetragen werden.

web.xml
<filter>
    <filter-name>UrlRedirectFilter</filter-name>
    <filter-class>io.goobi.viewer.filters.UrlRedirectFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>UrlRedirectFilter</filter-name>
    <url-pattern>*.xhtml</url-pattern>
    <dispatcher>REQUEST</dispatcher>
</filter-mapping>

2019-06-04

Im Zuge der Umstellung auf Maven hat sich die Ordner- und Dateistruktur der Boilerplate geändert.

Änderungen am Gruntflile.

  • Gruntfile.js

2019-05-28

Änderung an HTML-Template: Bibliothek für PDF-Anzeige hinzugefügt.

  • /boilerplate/template.html

2019-05-27

Änderungen an LESS-Templates.

  • /boilerplate/css/less/resets.less

  • /boilerplate/css/less/constructor.less

  • /boilerplate/css/less/components/loginNavigation.less

  • /boilerplate/css/less/components/modals.less

  • /boilerplate/css/less/views/user/user.less

  • /boilerplate/css/less/views/user/userData.less

  • /boilerplate/css/less/views/user/userAccountCreate.less

  • /boilerplate/css/less/views/user/userAccountRetrieve.less

2019-05-23

Basis Schriftgröße auf 62.5% (10px) gesetzt, um besser mit der Einheit rem rechnen zu können.

  • /boilerplate/css/less/general.less

2019-05-22

Änderungen an HTML-Templates.

  • /boilerplate/template.html

  • /boilerplate/templateFullscreen.html

  • /boilerplate/templateMirador.html

Einsetzen einer <h:panelGroup id="subBody">...</h:panelGroup>, um die Seite mit <f:ajax render="subBody" /> neu laden zu können, ohne die angehängten Events vom Body-Element zu zerstören.

  • /boilerplate/template.html

2019-05-20

Neue Komponente /resources/includes/user/userLogin.xhtml für Benutzeranmeldung.

  • /boilerplate/includes/layout.xhtml

Neues LESS-Template.

  • /boilerplate/css/less/views/user/userLogin.less

  • /boilerplate/css/less/constructor.less

Entfernung des Widgets widget_user.xhtml aus den Sidebar der XHTML-Dateien.

  • /boilerplate/pages/styles.xhtml

  • /boilerplate/pages/templateStaticPage.xhtml

  • /boilerplate/urlMappings/index.xhtml

Änderung an LESS-Templates.

  • /boilerplate/css/less/widgets/widgetUser.less

  • /boilerplate/css/less/constructor.less

2019-04-17

Änderungen an LESS-Templates.

  • /boilerplate/css/less/widgets/widgetSearchDrillDown.less

2019-04-15

Einführung von Twitter Cards und Opengraph Vorschau Snippets.

  • /boilerplate/template.html

  • /boilerplate/templateFullscreen.html

Initialisierung des adminJS Moduls.

  • /boilerplate/includes/customJS.xhtml

2019-04-04

Link für oEmbed Unterstützung eingefügt.

  • /boilerplate/template.html

  • /boilerplate/templateFullscreen.html

2019-03-29

Änderung an LESS-Template.

  • /boilerplate/css/less/widgets/widgets.less

2019-03-27

Link zur Open Search Unterstützung eingefügt.

  • /boilerplate/template.html

  • /boilerplate/templateFullscreen.html

2019-03-25

Änderung an LESS-Template und neues LESS-Template.

  • /boilerplate/css/less/viewer/constructor.less

  • /boilerplate/css/less/viewer/widgets/widgetUser.less

  • /boilerplate/css/less/viewer/widgets/widgetUserInteractions.less

2019-03-11

Änderungen an LESS-Templates.

  • /boilerplate/css/less/viewer/components/icons.less

  • /boilerplate/css/less/viewer/widgets/widgetBookshelfList.less

  • /boilerplate/css/less/layout.less

  • /boilerplate/css/less/viewer/constructor.less

2019-03-01

Entfernung nicht mehr benötigter LESS-Templates.

  • /boilerplate/css/less/viewer/cms/components/

  • /boilerplate/css/less/viewer/cms/modules/

  • /boilerplate/css/less/viewer/cms/views/

  • /boilerplate/css/less/viewer/views/viewOverview.less

  • /boilerplate/css/less/viewer/widgets/widgetDownloads.less

  • /boilerplate/css/less/viewer/components/mobileNavigation.less

  • /boilerplate/css/less/viewer/components/mobileToggleWrapper.less

  • /boilerplate/css/less/viewer/components/responsiveColumnGallery.less

Änderungen an LESS-Templates.

  • /boilerplate/css/less/viewer/constructor.less

  • /boilerplate/css/less/viewer/widgets/widgetBookshelfList.less

Änderungen an HTML-Templates.

  • /boilerplate/template.html

  • /boilerplate/templateAdmin.html

  • /boilerplate/templateFullscreen.html

2019-02-27

Neue LESS-Templates.

  • /boilerplate/css/less/viewer/constructor.less

  • /boilerplate/css/less/viewer/cms/templates/25_templateOverviewPage.less

  • /boilerplate/css/less/viewer/cms/templates/26_templateOverviewPageLegacy.less

2019-02-25

Umstellung der Dateistruktur für das neue Admin-Backend.

  • /boilerplate/css/less/viewer/views/admin/

  • /boilerplate/css/less/viewer/widgets/widgetAdmin.less

  • /boilerplate/css/less/viewer/widgets/widgetCms.less

  • /boilerplate/templateAdmin.html

2019-02-21

Änderungen an LESS-Template (overflow-x: hidden;).

  • /boilerplate/css/less/general.less

2019-02-13

Änderungen an LESS-Template.

  • /boilerplate/css/less/viewer/views/search/searchListGrid.less

2019-01-24

Neues LESS-Template.

  • /boilerplate/css/less/viewer/constructor.less

  • /boilerplate/css/less/viewer/components/metaMuseal.less

2019-01-22

Neue Methode zum anzeigen von Subtheme-CSS.

  • /boilerplate/template.html

  • /boilerplate/templateAdmin.html

  • /boilerplate/templateFullscreen.html

2019-01-21

Änderung eines CSS-Klassennamens.

  • /boilerplate/css/less/viewer/components/imageControls.less

2019-01-17

Änderungen an HTML- und LESS-Templates.

  • /boilerplate/templateMirador.html

  • /boilerplate/css/less/viewer/views/viewMirador.less

  • /boilerplate/css/less/viewer/components/imageControls.less

Refaktorisierung Lesemodus. Vereinigung Lesemodus und Vollbildanzeige.

  • /boilerplate/images/icons/

  • /boilerplate/includes/customJS.xhtml

  • /boilerplate/fullscreenTemplate.html

  • /boilerplate/templateReadingMode.html

  • /boilerplate/templateFullscreen.html

  • /boilerplate/css/less/viewer/constructor.less

  • /boilerplate/css/less/viewer/views/viewReadingMode.less

  • /boilerplate/css/less/viewer/views/viewFullscreen.less

  • /boilerplate/css/less/viewer/views/viewObjectFullscreen.less

  • /boilerplate/css/less/viewer/views/fullscreen/fsImageControls.less

  • /boilerplate/css/less/viewer/views/fullscreen/fsMetadata.less

  • /boilerplate/css/less/viewer/views/fullscreen/fsToc.less

  • /boilerplate/css/less/viewer/views/fullscreen/fsUsage.less

Previous2020Next2018

Last updated 3 years ago

Themes müssen an diese neue Struktur angepasst werden, damit sie lauffähig bleiben. Eine Anleitung zur Umstellung findet sich unter .

8.2.1 Theme Umstellung zu Maven