Die bisherigen Karten-basierten Übersichtsseiten (Kalender und Orte) werden mit dem Update auf OpenCulturas 2.1 nicht automatisch ersetzt. Dieses Modul hat momentan noch einen experimentellen Charakter. Auf Websites mit sehr vielen Orten/Terminen kann es zu längeren Wartezeiten kommen.
Hier findet ihr die Schritt-für-Schritt-Anleitung, um den Austausch selbst vorzunehmen.
Hinweis: Zur vereinfachten Darstellung spielen wir die Schritte durch, als würden sie auf der Live-Website stattfinden. Nichtsdestotrotz raten wir immer davon ab, Änderungen direkt "auf Live" durchzuführen. Vorgenommene Konfiguration sollte immer in einem Weiterentwicklungsprozess versioniert werden.
Drupal-Sitebuilding-Erfahrung wird vorausgesetzt und eine administrative Rolle ist erforderlich.
Modul(e) aktivieren
- OpenCulturas - Map aktivieren. Das sollte dann diese Module mit installiert haben: OpenCulturas - Slim Select und OpenCulturas - Slim Select - Better Exposed Filter
Allgemeine Einstellungen
Unter dem aktivierten Modul findet sich jetzt ein Konfigurationslink zu /admin/config/content/openculturas_map (Menü: Konfiguration > Inhaltserstellung > OpenCulturas-Map-Einstellungen). Hier können globale Einstellungen für alle OC-Maps vorgenommen werden:
- Längen- und Breitengrad des Zentrums
- Zoomstufe (14 deckt eine mittelgroße Stadt ab, 5 den größten Teil von Europa)
- Markierungssymbol (Marker-Icon)
Testseite anlegen
- Nach Belieben zum Verproben unveröffentlicht lassen, keinen Menüpunkt einstellen, Titel und Einleitungstext anlegen.
- Empfehlung: Layoutschalter auf breiteres Layout stellen, damit die Karte genügend Platz hat
- Inhaltselemente: Block hinzufügen
- Auswahl Block: OpenCulturas - Map > Karte
- Auswahl Typ: Orte
- Einstellungen für den Suchradius: für das Verständnis der Kartenfunktionen empfohlen, alle Optionen auszuwählen (aber probiert ruhig verschiedene Varianten aus; diese Werte können jederzeit geändert werden)
- Titel anzeigen deaktivieren
- Standardmäßig aktivierte Anzeigeoptionen aktiv lassen; mit diesen Optionen könnt ihr später noch experimentieren
- Globale Einstellungen: Habt am besten schon die Geokoordinaten (lat/lon) des ungefähren Zentrums eurer Region zur Hand; als initialen Zoom-Level empfehlen wir einen Wert zwischen 9 und 12.
Slim-Select-Filter verwenden
Optional kann noch eingestellt werden, dass eine kompakte Mehrfachauswahl in den Filter-Auswahlfeldern (z. B. Fokus) verfügbar ist. Dafür gibt es eine eigene Handreichung.
Testseite für Beta-Tests verwenden
Seite veröffentlichen und Seitenbesucher:innen dazu einladen, Feedback dazu zu geben. So gewinnt ihr Erkenntnisse über eventuell erforderliches Nachjustieren der Einstellmöglichkeiten.
Alte Ortsübersicht durch neue ersetzen
Empfohlen
- Optional (je nach Besuchszahlen) für kurze Zeit Wartungsarbeiten einstellen
- In der bisherigen Ortsübersichtsseite das Inhaltselement "Ansicht" löschen ...
- ... und den Block OpenCulturas - Map einfügen/konfigurieren wie oben unter "Testseite anlegen" beschrieben
Alternativ
- Bei der bisherigen Seite den URL-Alias entfernen (entsprechend auch in Übersetzungen der Seite)
- Bei der neuen Seite den URL-Alias /orte/ setzen (entsprechend auch in Übersetzungen)
- Im Hauptmenü (/admin/structure/menu/manage/main) den Menüpunkt "Orte" > Bearbeiten
- Im Link-Feld die neue Seite suchen und auswählen
- Andere Menüs überprüfen: hattet ihr hier eventuell redundante Links? Die dann auch ändern
Da die Orte und Termine die URL-Aliase nach einem festgelegten Muster erhalten, raten wir davon ab, neue Seiten ohne geänderten URL-Alias in Betrieb zu nehmen. Die Brotkrumennavigation würde sonst wieder zur bisherigen Seite leiten oder schlimmstenfalls "brechen", wenn z. B. die alte Seite einfach auf unveröffentlicht gesetzt wird.
Und hier ein Beispiel
Ortsübersicht mit Filter, ohne Ergebnisliste, ohne Lokalisierungsoption, mit Live-Aktualisierung, zentriert auf Berlin:
Warum "experimentell"?
Das Modul ist noch als experimentell markiert, weil es bei der Darstellung großer Datenmengen zu längeren Wartezeiten kommt. Die Optimierung der Datenbankabfrage für schnellere Ergebnisse auf den Karten steht noch aus.