OpenCulturas 2.1

Umfangreiches Feature-Release

Veröffentlichungsdatum

Diese Version aktualisiert die Drupal-Kernversion und bringt jede Menge neue Features.

Neue Features

Verbesserte Karten-basierte Suche

Dieses experimentelle Feature ist optional, muss also aktiviert und konfiguriert werden. Eine Handreichung erläutert das Vorgehen Schritt für Schritt. Die neue Karten-basierte Suche kann sowohl zur Darstellung des Inhaltstyps Veranstaltungsort als auch für die Ausgabe von Termindaten gruppiert nach Veranstaltungsorten genutzt werden.

Dieses Feature bietet:

  • Einen intuitiv bedienbaren Überblick über Veranstaltungsorte im Kartenausschnitt. Beim Zoomen kann die Suche ausgeweitet bzw. eingegrenzt werden.
  • Eine ansprechendere Darstellung der Kulturorte im Marker-Popup mit Slogan, Profilbild, Typ-Kategorie und Adresse. Bei der Kalender-basierten Karte werden bis zu drei kommende Termine pro Kulturort angezeigt.
  • Das Formular mit Filteroptionen verstellt nicht mehr den Blick, sondern wird auf Anforderung ausgeklappt.
  • Viele Einstellmöglichkeiten, beispielsweise Einstellung des individuellen Startpunkts und der Zoomstufe, Nutzung der Karte ohne Ergebnisliste, Anzeigeoptionen für den Radius, Bedienoptionen.
  • Ein Link neben jedem Listeneintrag springt direkt zum passenden Marker auf der Karte.

Schlanke Mehrfachauswahl Filtern

In Filterbereichen können die Auswahllisten umgestellt werden, um eine kompakte Mehrfachauswahl zu ermöglichen, inklusive Suchfeld für die jeweilige Liste. Dazu haben wir eine Drupal-Integration des Projekts Slim Select programmiert. Unser Dank geht an die Open-Source-Kolleg:innen. 

Teaserverlinkung ausgeweitet

Wir kommen dem vielfachen Wunsch entgegen, in Teasern auch die Bilder zu verlinken. Mit Rücksicht auf die Barrierefreiheit haben wir keinen redundanten Link dafür eingebaut, sondern die Bilder über ein Script klickbar gemacht.

Wer sich ein bisschen mit Drupal-Anpassungen auskennt, hat außerdem die Möglichkeit, diese Verlinkung auf die komplette Teaserfläche auszuweiten. Hinweise dazu finden sich im Theme-Ordner.

Hinweise auf Funktionen für angemeldete User

Das Setzen von Lesezeichen (Bookmarks) und das Empfehlen von Inhalten sind nach wie vor Funktionen, die nur von angemeldeten Usern genutzt werden können. Um den Anreiz zur Interaktion zu erhöhen, sind die Elemente jetzt auch für Nichtangemeldete sichtbar und schaffen einen Anreiz, sich zu registrieren. Das gilt auch für das folgende Feature:

Kommentare (Beta)

Das neue Modul OpenCulturas - Discussions haben wir als "experimentell" klassifiziert, weil wir Rückmeldungen aus dem Praxiseinsatz einsammeln wollen. Der Freigabeprozess beispielsweise ist noch verbesserungswürdig. Bei entsprechender Berechtigung und sofern die Kommentare beim einzelnen Inhalt erlaubt werden, können angemeldete User Veranstaltungen, Orte, Kulturschaffende und auch Magazinartikel kommentieren. 

Für die Verwaltung von Kommentaren und für eine Diskussions-Einstiegsseite haben wir mehrere Ansichten erstellt. Hierauf gehen wir in einer Handreichung zum Kommentar-Modul im Detail ein.

Bitte testet das Modul auf einer Testinstallation, bevor ihr es im Echtbetrieb einsetzt und beachtet die Hinweise zur Deinstallation in der Handreichung.

Wir empfehlen, dass ihr eure Nutzungsbedingungen überprüft und darauf anpasst, wenn ihr das Modul einsetzen wollt. 

E-Mail-Signatur

Für alle vom Webserver verschickten E-Mails kann jetzt eine einheitliche Signatur hinterlegt werden. Einstellungen aufrufen übers Menü: Konfiguration > Inhaltserstellung > OpenCulturas-Anpassungen (URL: /admin/config/content/openculturas_custom). Hier könnt ihr die Reintext-Fassung eures offiziellen E-Mail-Abbinders ablegen. Der Text wird z. B. an die E-Mail-Benachrichtigungen des Freigabeworkflows angehängt.

Solltet ihr in den E-Mail-Vorlagen der Benutzerkontoverwaltung (admin/config/people/accounts) bereits jeweils eine Signatur eingetragen haben, könnt ihr diese nun entfernen.

Kulturguides

User, die besonders aktiv Empfehlungen aussprechen, können von der Betreiberin als Kulturguide hervorgehoben werden (Checkbox beim Profil im Abschnitt "Administrativ"). Diese Profile erhalten eine Plakette und werden in Listen zuoberst angezeigt. User können auf solche Kulturguide-Profile wie gewohnt Lesezeichen setzen. Diese Neuerung bildet die Grundlage, um in einer kommenden Version Terminvorschläge auf Basis der Empfehlungen dieser Kulturguides zu erstellen.

Verbesserungen

Texteditor

Das Editorfenster sieht nicht nur moderner aus, es wurde auch umfangreich modernisiert (eine Abhängigkeit, die "nicht mit Aussuchen" war, die wir aber begrüßen). Tipp: Wer den Begriff Markdown schon einmal gehört hat und das "Formatieren über getippte Sonderzeichen" zu schätzen weiß, wird sich freuen. Für eine Überschrift bei der Texteingabe tippt ihr einfach ## Überschrift und für eine untergeordnete ### Zwischenüberschrift. Aufzählungspunkte leitet man einfach in einer neuen Zeile mit einem Asterisk * ein. 

Warnung vor dem Verlassen eines ungespeicherten Formulars

Befindet man sich im Eingabeformular eines Inhalts, kann man jetzt nicht mehr unbeabsichtigt ungespeicherte Änderungen zurücklassen. Eine Rückfrage stellt sicher, dass man nicht versehentlich die Formuaransicht verlässt.

Zusammenfassung des Freigabestatus verbundener Inhalte

Termine setzen sich aus Informationen zur Veranstaltung, zum Ort, zu Beteiligten und ggf. zu einer Terminserie zusammen. Alle diese Inhalte können eventuell noch auf Freigabe warten. Für mehr Transparenz werden diese Informationen jetzt alle bei einem Termin zusammengefasst, sind aber nur für diejenigen sichtbar, die den fraglichen Termin bearbeiten können.

Dieser Block ist im OpenCulturas-Theme automatisch platziert. In einem eigenen Theme könnt ihr den Block Referenced content states: States info selbst platzieren und so konfigurieren, dass er auf Terminseiten angezeigt wird.

Darstellung von Datum und Uhrzeit

Wir bemühen uns weiterhin beim Projektverantwortlichen für das Datumsfeld um mehr Gestaltungsmöglichkeit. Einstweilen werden Datum und Uhrzeit auf der Terminseite jetzt standardmäßig in einheitlicher Größe ausgegeben, so dass es bei den verschiedenen Zeitspannen-Varianten nicht mehr zu merkwürdigen Größendarstellungen kommt.

Verschachtelte Formulare für schnellere Terminerstellung

Ein nicht vorhandener Veranstaltungsort kann beim Erstellen von Terminen jetzt in einem Zuge gleich mit angelegt werden.

Bearbeiten von Bildern (und anderen Medien)

Nicht in jedem Eingabeformular konnte in älteren Versionen ein einmal eingesetztes Bild nachträglich bearbeitet werden. Das ist jetzt möglich. Wir bitten für diesen Lapsus um Entschuldigung.

Das Zuschneiden der Bilder haben wir auch verbessert. Statt einen allgemeinen Fokuspunkt zu wählen, besteht jetzt die Möglichkeit, den Ausschnitt für jedes Bildformat (Aufmacherbild, Teaserbild, Galerie) einzeln zu bestimmen.

Semantisch korrekte Terminteaser ohne Redundanzen

Auch für diese Schusseligkeit möchten wir uns entschuldigen: in den Kalender-Ansichten waren die Teaserbilder (semantisch fehlerhaft) außerhalb des <article>-Containers. In dieser Version von OpenCulturas wurde der Fehler korrigiert. Zusätzlich haben wir Redundanzen entfernt: Bei Terminen auf einer Veranstaltungsseite sowie in der Liste mit den alternativen Terminen haben wir z. B.  das immer-gleiche Bild entfernt.

Da wir aber davon ausgehen müssen, dass eure OpenCulturas-Plattform gestalterisch auf der alten Struktur aufsetzte oder/und eigene Anpassungen vorgenommen wurden, werden die entsprechenden Ansichten nicht automatisch aktualisiert. 

Im Ordner mit der initialen Konfiguration befindet sich die überarbeitete Ansicht mit den verschiedenen Kalendern und kann bei Bedarf kopiert werden. Frische OpenCulturas-Installationen verwenden vom Start weg die verbesserte Version.

Taxonomien mit Tiefe

Teaser auf Taxonomieseiten (z. B. auf der Kategorieseite "Musik") zeigten bislang nur Inhalte, die mit genau diesem Begriff getaggt sind. Das ist mehrheitlich als Fehler wahrgenommen worden. Künftig werden auch Teaser von Inhalten gezeigt, die einem untergeordneten Begriff zugeordnet sind (z. B. "Weltmusik").

Fehlerbeseitigungen und abgekündigte Funktionen

Nach Updates und beim Aktivieren von Modulen kam es immer wieder dazu, dass vorhandene deutsche Übersetzungen in der Benutzeroberfläche plötzlich anders lauteten. So hieß beispielsweise der Inhaltstyp Veranstaltung plötzlich "Ereignis". Das lag leider nicht vollständig in unserer Hand und hat damit zu tun, wie das Drupal-Kernsystem Übersetzungen importiert, die von der Community beigetragen und freigegeben werden, und die oftmals systemweit gelten. 

Wir haben viel Zeit und Kopfzerbrechen in diese Herausforderung gesteckt und in großen Zügen Verbesserungen geschaffen. Die OpenCulturas-Codebasis enthält jetzt eine dedizierte Textsammlung, die als lokale Datei importiert werden kann. Außerdem wurde ein spezieller Kontext für Entitäten hergestellt, so dass Inhaltstypen, Abschnittstypen und Taxonomien festlegen, dass ihre Übersetzungen ausschließlich für OpenCulturas gelten. 

Diese Übersetzungen stellen wir mit dieser Version auch auf dem Drupal-Übersetzungsserver ein.

Hinweise für Administrator:innen

  • Wie oben angedeutet, wird der CKEditor in Version 4 nicht mehr unterstützt. OpenCulturas erzwingt deshalb ein Update auf Version 5, hält aber für den Übergang die alte Version noch als Zusatzmodul bereit. Dieses wird in OpenCulturas 2.2.0 entfernt.
  • Focal Point wird abgelöst durch Image Widget Crop. OpenCulturas aktualisiert diese Abhängigkeit und entfernt in Version 2.2.0 Focal Point.
  • Transliterate Filenames wird in Version 2.2.0 entfernt, weil diese Aufgabe jetzt vom Drupal-Core übernommen wird.
  • Bitte beachtet auch die aktualisierten Library-Abhängigkeiten

Vollständige technische Release-Notes auf Drupal.org (englischsprachig).

Unser Dank geht auch an die Teams von Brandcode und CoWAIN für das Aufspüren und Heilen von Fehlern.

Autor:in

Meike Jung

Konzepterin

Tobias Bähr

Lead software architect

Moritz Steinhauer

kulturis Projektleiter und Open Source Enthusiast

Im Artikel genannt

Im Artikel genannt
Bild
Bildschirmfoto einer Karte mit Markierungen, darüber aufgeklappt ein Formular zum Filtern
Handreichung

Verbesserte Map verwenden

Anleitung zum Ersetzen der Orte-Übersicht und/oder des Kalenders

Anleitung für Sitebuilder zum Einsetzen der mit OpenCulturas 2.1 verfügbaren Karten-basierte Suche.

Meike Jung

Konzepterin

Veröffentlichungsdatum
Handreichung

SlimSelect in Filtern einsetzen

Empfohlene Ergänzung für den Filterbereich der verbesserten Maps

Die Integration von SlimSelect in Filtern macht Auswahllisten kompakt und übersichtlich, ohne Kompromisse bei der Barrierefreiheit einzugehen.

Handreichung

Das Kommentarmodul

Neu in OpenCulturas 2.1: Kommentare und Diskussionen

Anreiz zur Registrierung und zum Mitmachen: Veranstaltungen, Profile, Orte und Artikel laden zur Diskussion ein.

Meike Jung

Konzepterin

Veröffentlichungsdatum