# Konfiguration Webauftritt

Damit der Digitale Lesesaal auf die Art der Institution (Archiv, Museum, Bibliothek, Gallerie) und deren spezifischen Bedürfnisse zugeschnitten werden kann, bietet der DLS entsprechende Funktionalität an.

Auf dem primären Datenmodell, den Verzeichnungseinheiten bietet der DLS ein umfangreiches Standardset an Feldern an, sowohl technische Felder wie auch die wichtigsten fachlichen Felder. Mit benutzerdefinierten Feldern (sog. Custom-Fields) können die Verzeichnungseinheiten dann beliebig erweitert und damit auf die individuellen Bedürfnisse zugeschnitten werden.

Der öffentliche Webauftritt ist das Herzstück für die Präsentation der Daten im DLS. Daher ist es sinnvoll, dass konfiguriert werden kann, welche Felder im Webauftritt wo und wie dargestellt und genutzt werden können. Diese Konfiguration kann in der "Verwaltung"-Oberfläche durch entsprechend berechtigte Benutzer vorgenommen werden. Sie befindet sich im Hauptnavigationspunkt Archiv Schema und wird in der YAML (opens new window) Syntax geschrieben.

Archiv Schema Editor

# Teilen

Welche "Teilen"-Optionen für Verzeichnungseinheiten im öffentlichen Webauftritt angezeigt werden, kann im Schema unter dem Abschnitt sharing konfiguriert werden. Jede Option kennt die Felder enabled (Anzeigen ja/nein) und optional label (eigene Beschriftung statt des Standardtextes).

sharing:
  facebook:
    enabled: true
  x:
    enabled: true
  email:
    enabled: true
  whatsapp:
    enabled: true
    label: WhatsApp teilen
  linkedin:
    enabled: false
  copy-link:
    enabled: true
    label: Link kopieren
  iframe:
    enabled: true
    label: Einbetten
  use-native-share: false

Ist der sharing-Abschnitt im Schema nicht (oder nur teilweise) gesetzt, gelten folgende Standardwerte, sodass bestehende Konfigurationen ohne sharing-Block unverändert funktionieren:

  • Facebook, X (Twitter) und E-Mail sind standardmässig aktiviert.
  • WhatsApp und LinkedIn sind standardmässig deaktiviert.
  • Link kopieren und Einbetten übernehmen standardmässig die bestehende Admin-Einstellung (bis diese Optionen explizit im YAML gesetzt werden).

Mit use-native-share: false wird auf mobilen Geräten anstelle der systemeigenen Teilen-Funktion des Betriebssystems das Teilen-Menü mit den oben konfigurierten Optionen angezeigt.