Webentwicklung & Öffentlicher Sektor 2022-2026
Institut de Cultura de Barcelona
Fünfzehn Websites des barcelona.cat-Ökosystems in Drupal: die Festivals der Stadt, ihre Museen und ihre Beteiligungsgremien, mit Migration auf Drupal 10, drei Sprachen pro Website und Kommunikationsteams, die eigenständig publizieren.
- Drupal-Entwicklung
- Migration auf Drupal 10
- Laufende Wartung
- Barrierefreiheit
- Content-Management
- Redakteursschulung
01Die Herausforderung
Die Herausforderung
Das Institut de Cultura de Barcelona hat keine Website, sondern ein Ökosystem. Die Festivals der Stadt (Grec, BCNegra, Festival 42, Barcelona Poesia), die Museen (Frederic Marès, Museu d'Història de Barcelona), die städtischen Programme und die Beteiligungsgremien leben jeweils in ihrer eigenen Drupal-Installation innerhalb von barcelona.cat, mit eigenem Theme, eigenem Publikum und eigenem Kalender. Fünfzehn Websites gleichzeitig zu betreuen heißt, überall dieselbe Messlatte bei Barrierefreiheit, Sicherheit und Mehrsprachigkeit zu halten, ohne dass eine bei den Versionen zurückfällt, während nicht technische Kommunikationsteams täglich auf Katalanisch, Spanisch und Englisch publizieren. Dazu kam eine Plattformschuld: Ein Teil des Ökosystems lief noch auf Drupal 7, 8 und 9, mit dem Support-Ende vor der Tür.
02Die Lösung
Die Lösung
Wir arbeiten innerhalb der Drupal-Plattform der Stadt Barcelona, nicht gegen sie: Ihre Profile und Corporate-Themes (talia, aglaia, minerva) sind die Basis, und darauf entwickeln wir die Inhaltstypen, Paragraphs und Views, die jede Einrichtung braucht. Wir haben die Websites von Drupal 7, 8 und 9 auf Drupal 10 migriert und dabei Inhalte und URLs erhalten, und 22 virtuelle Ausstellungen des Arxiu Municipal de Barcelona in einem neuen Drupal-10-Modul neu veröffentlicht. Jede Website erscheint in drei Sprachen, mit in git exportierter Konfiguration und Deployments über eine GitLab-Pipeline. Und wir schließen den Kreis dort, wo Projekte im öffentlichen Sektor meist scheitern: mit einem Content-Handbuch und Schulungen für die Redaktion, damit der Alltag nicht von uns abhängt.
Tech-Stack
So ist es gebaut
Frontend
- Twig Frontend-Templates
- Sass CSS-Präprozessor
Engine
- Drupal 10 Strukturiertes CMS
- PHP 8.3 Backend-Sprache
- GitLab CI/CD Continuous Integration
- DDEV Entwicklungsumgebungen
Daten
- MySQL 8 Datenbank
- Redis In-Memory-Cache
03Architektur
Wie eine Anfrage verläuft
-
Das Kommunikationsteam jeder Einrichtung publiziert in der Drupal-Installation seiner eigenen Website, mit den Inhaltstypen und Paragraphs des Corporate-Profils der Stadt
-
Die Konfiguration jeder Website liegt exportiert in git, sodass eine Strukturänderung geprüft und deployt wird, statt in der Produktion von Hand bearbeitet zu werden
-
Die GitLab-Pipeline bringt die Änderung von der lokalen Umgebung (DDEV) in die Produktion, mit demselben Rezept für alle fünfzehn Websites
-
Drupal 10 liefert die Seite in der angeforderten Sprache aus (Katalanisch, Spanisch oder Englisch), gestützt auf Redis für wiederkehrende Abfragen
-
Die Festivals fangen ihre Kalenderspitzen ab (Programm, Tickets, Agenda), ohne die Plattform anzufassen, denn die Spitze ist Inhalt, nicht Code
04Gemessene Wirkung
Ergebnisse
- 15 Websites live auf barcelona.cat
- 22 Neu veröffentlichte virtuelle Ausstellungen
- 3 Sprachen pro Website (ca, es, en)
- D7→D10 Plattform-Migration
Überprüfbare Daten
Metriken im Detail
- Websites des barcelona.cat-Ökosystems in Produktion
- 15
- Virtuelle Ausstellungen des Arxiu Municipal, neu veröffentlicht auf Drupal 10
- 22
- Sprachen pro Website (Katalanisch, Spanisch, Englisch)
- 3
- Jahre Zusammenarbeit mit dem Institut de Cultura de Barcelona
- 4
Methodik: Umfangszahlen mit Stand August 2026, überprüfbar durch Aufrufen der einzelnen Websites auf barcelona.cat. Die Entwicklung findet innerhalb der Drupal-Plattform der Stadt Barcelona statt (Profile und Corporate-Themes), nicht auf einer Plattform von uns: Wir bringen Entwicklung, Migration, Wartung und Inhalte jeder Website ein.
05Der Prozess
Der Prozess
-
Bestandsaufnahme
Erfassung der Websites, ihrer Drupal-Versionen, Module und Themes, bevor irgendetwas angefasst wird
-
Migration
Umstieg von Drupal 7, 8 und 9 auf Drupal 10 unter Erhalt von Inhalten und URLs
-
Entwicklung
Inhaltstypen, Paragraphs und Views innerhalb der Corporate-Themes der Stadt
-
Inhalte
Redaktionelle Veröffentlichung und Pflege auf Katalanisch, Spanisch und Englisch
-
Eigenständigkeit
Content-Handbuch und Schulung, damit das Kommunikationsteam ohne den Dienstleister publiziert
06Showcase
Die Plattform
Ihr nächstes Projekt?
Sprechen wir über Ergebnisse
Erzählen Sie uns von Ihrer Herausforderung. Wir antworten innerhalb von 24 Stunden.
Gespräch beginnen- NDA verfügbar
- Antwort <24h
- Phasenweiser Vorschlag