OpenCulturas-Ansichten (Views) modifizieren

Was man zuvor beachten sollte

Veröffentlichungsdatum

Vorausgesetzt, ihr habt etwas Erfahrung mit Drupal-Ansichten und wisst, wie man eine bestimmte Ansicht in groben Zügen ändert. Falls nicht: Die gute Nachricht ist, dass diese Ansichten grundsätzlich anders aussehen oder anders strukturiert sein können. Alle Drupal-Dienstleister:innen können das für euch erledigen.

Die Update-Strategie von OpenCulturas

Anders als im typischen Drupal-Projekt können beim Aktualisieren von OpenCulturas auf eine neuere Version Änderungen an den ursprünglich bereitgestellten Ansichten vorgenommen werden (gekennzeichnet mit „OpenCulturas“).

Das ist beabsichtigt. OC verfolgt eine „Produkt“-Idee: Websitebetreiber:innen sind eingeladen, Stakeholder für Produktentscheidungen zu werden, indem sie dem OpenCulturas e. V. beitreten. Die Ansichten wurden und werden verbessert. Neue Funktionen bieten neue Filteroptionen, die zu bestimmten Ansichten hinzugefügt werden. Wer das Produkt früh mitfinanziert hat, soll auch von späteren Entwicklungen profitieren können.

Was, wenn ihr eine Ansicht ändern möchtet?

Angenommen, ihr möchtet den Kalender und die entsprechende Karte auf verschiedenen Seiten platzieren. Natürlich wärt ihr nicht erfreut, wenn das durch ein Update zurückgesetzt würde.

Wir empfehlen folgendes Vorgehen:

  1.  Kopiere die fragliche Ansicht (die Ansicht, nicht das einzelne Display innerhalb einer Ansicht) und stelle dem Titel und dem Maschinennamen euren projektspezifischen Namen voran
  2. Bearbeite die Ansichtsbeschreibung, ersetze „OpenCulturas“ (Schlagwort und Beschreibung) durch euren projektspezifischen Namen – oder fügen ihn hinzu. Das hilft, die geänderten Ansichten langfristig zu identifizieren.
  3. Lösche alle Displays in der kopierten Ansicht, die ihr nicht ändern möchtet. Im gegebenen Szenario behältst du nur diese beiden Anzeigen bei, um Kommende Termine und die Karte zu trennen.
  4. Jetzt kannst du die neue Ansicht ändern.
  5. Ersetze nun in der Seite die OC-Standardansicht durch deine Ansicht: Bearbeite im gegebenen Szenario in der Seite „Kalender“ das Inhaltselement „View“ und wähle deine neue Anzeige aus (jetzt freust du dich, dass du den Standardnamen geändert hast).

Bedenke, dass das Ersetzen von z. B. allen Instanzen von Kalenderansichten mit ziemlicher Arbeit verbunden sein kann. Falls ihr z. B. das Markup aller Datumseinträge geändert habt, ist es erforderlich, die Ansichtsfelder in fast allen Inhaltstypen und einigen Taxonomiebegriffen durchzugehen und den Standardwert zu ändern.

Wenn die geänderte Ansicht auch der Redaktion zum Platzieren angeboten werden soll, gehen jtzt noch zum Seitenabschnittelement „View“ und ändere die erlaubten Werte.

Versionshinweise lesen!

Zu jedem Feature-Release veröffentlichen wir Versionshinweise auf Drupal.org (natürlich) sowie eine ausführliche Version auf dieser Website. Bitte lest diese aufmerksam, um eine Vorstellung davon zu bekommen, welche Verbesserungen wir in Bezug auf Ansichten vorgenommen haben könnten. Möglicherweise möchtet ihr diese Verbesserungen in eure benutzerdefinierte Ansicht kopieren.

Autor:in

Meike Jung

Konzepterin