Case Study TYPO3 Migration - Webseite der Stadt Chemnitz: Stadtansicht von Chemnitz

Chemnitz.de – Neues Webportal mit TYPO3

Erweitertes digitales Informationsangebot und Entlastung der Redaktion durch automatisierte Schnittstellen

Chemnitz, eine Stadt in Sachsen mit rund 250.000 Einwohnern, ist ein Ort der Gegensätze, geprägt von Brüchen und Neuanfängen. Mit ihrer reichen Industriegeschichte, der Entwicklung zu einem innovativen Wirtschaftsstandort und einer lebendigen Kulturszene zeigt sie eindrucksvoll, wie Tradition und Moderne harmonieren können. Als Kulturhauptstadt Europas 2025 lädt Chemnitz ein, die historischen Bauwerke, kulturellen Highlights oder beeindruckenden Persönlichkeiten der Stadt kennenzulernen.

Bundesland
Sachsen

Einwohner
250.000

Besonderheit
Kulturhauptstadt Europas 2025

Vorhaben


Die Website der Stadt Chemnitz basierte seit 2005 auf dem lizenzpflichtigen Content-Management-System Imperia. Im Rahmen einer Ausschreibung wurde die Migration zu einem modernen und zukunftsfähigen System gewünscht.

Wir konnten mit unserer Expertise überzeugen und punkteten zudem mit dem enormen Funktionsumfang, der großen Community, der Flexibilität, der Zukunftsfähigkeit und dem Open-Source-Ansatz von TYPO3.

Gewünscht wurde eine vollständige Migration aller Inhalte in TYPO3 - ganz ohne manuelle Arbeiten seitens der Redaktion. Zudem sollten verschiedene Bereiche erweitert und Schnittstellen angebunden werden, welche mit den bisherigen Systemen nicht umsetzbar waren.

Umsetzung


Nach einem ersten Kick-Off-Termin folgten weitere Workshops, um die Anforderungen zu den einzelnen Themenbereichen und Funktionen gemeinsam mit den Ansprechpartnern der Stadt zu besprechen.

Der Zeitplan war eng: Die Zusammenarbeit begann im Mai, und die neue Website sollte bereits im Dezember 2024 live gehen – kurz vor Beginn des Kulturhauptstadtjahres 2025. Das geforderte Feinkonzept wurde aufgrund des straffen Zeitrahmens schrittweise erweitert, um frühzeitig mit den ersten Funktionen starten zu können.

Modernes, klares und barrierefreies Design

Die Website chemnitz.de hatte 2018 ihren letzten Relaunch. Daher war an einigen Stellen eine Auffrischung des Stylings notwendig.

Neben der reinen Optik flossen bei dem kleinen Soft-Relaunch auch zahlreiche Anforderungen an barrierefreie Websites mit ein. Der Header inklusive der Navigation und der Footer wurden komplett neu gestaltet. Verschiedene ältere Seitentemplates wurden harmonisiert, um ein einheitliches Gesamtbild zu schaffen und die schnelle Umsetzung zu erleichtern.

Die überarbeitete Startseite bietet nun durch neue Designelemente und eine Neukonzeption der Inhalte einen klaren Einstieg in die wichtigsten Themen der Stadt.

Die Migration

Der wichtigste Teil des Umzugs war die komplette Migration der bestehenden Inhalte in das neue TYPO3. Während der Umsetzung hatte Netresearch keinerlei Zugriff auf das Altsystem, da dieses im geschützten Stadtnetz von Chemnitz betrieben wurde. Die Lieferung der Daten erfolgte daher in enger Zusammenarbeit mit dem bisherigen Dienstleister.

Die Migrationsdaten lagen in Form von Dateien (Python-Arrays) vor. Diese mussten analysiert, geparst und den entsprechenden Seiten, Elementen und Spalten innerhalb der TYPO3-Datenstrukturen korrekt zugeordnet werden.

Dabei war es entscheidend, dass der Importprozess beliebig oft wiederholbar war, um Abweichungen zwischen den Datenbeständen und dem weiterhin laufenden Produktionsbetrieb kontinuierlich und inkrementell abgleichen zu können. 

Insgesamt wurden etwa 16.000 Dokumente analysiert und importiert. Zusätzlich wurden rund 80 GB Mediendaten aus dem Altsystem in TYPO3 überführt. Die besondere Herausforderung bestand darin, alle Verlinkungen und Referenzen zwischen Seiten, Elementen und Bildern vollständig zu bewahren.

Um ein möglichst schnelles und paralleles Arbeiten an Migration und Styling zu gewährleisten, wurden die notwendigen Inhaltselemente zunächst in ihren Grundzügen im TYPO3 bereitgestellt und erst später final gestylt. So konnte die Migration kontinuierlich getestet und noch bestehende Fehler korrigiert werden, ohne die anderen Bereiche der Entwicklung zu behindern.

Die Qualitätssicherung der importierten Seiten und Inhalte erfolgte automatisiert mittels BackstopJS. Dabei wurden Screenshots des Altsystems mit den Screenshots derselben Seite des TYPO3-Systems verglichen und darüber eine prozentuale Abweichung bestimmt. Dadurch konnten potenzielle Probleme beim Import automatisiert erkannt, geprüft und korrigiert werden.

Neben Imperia betrieb die Stadt noch ein Drupal-System, in dem bisher die Veranstaltungen gepflegt wurden. Diese Inhalte wurden ebenfalls von Netresearch importiert, um Drupal abzulösen und den Veranstaltungskalender vollständig in TYPO3 pflegen zu können.

Schnittstellen

Die bestehenden redaktionellen Inhalte sollten durch weitere Inhaltsquellen ergänzt werden. Zahlreiche Daten externer Quellen mussten bisher manuell eingepflegt werden.

Netresearch entwickelte daher Schnittstellen zu zwei Großveranstaltern aus Chemnitz (C3 und Theater Chemnitz) und zur aktuellen Kulturhauptstadt-Seite chemnitz2025.de. Jetzt werden rund 2.000 Veranstaltungen täglich voll automatisiert importiert und aktualisiert. Neben den reinen Veranstaltungsinformationen werden auch die zugehörigen Medien im TYPO3 bereitgestellt.

Zusätzlich werden die Dienstleistungen aus dem Dienstleistungsportal der Stadt Chemnitz automatisch importiert und in der Suche der Website angezeigt.

Auch die aktuellen Baustellen musste die Redaktion bisher aus einer Excel-Tabelle händisch ins CMS übernehmen. Über die von der Stadt Chemnitz bereitgestellte ArcGIS-Schnittstelle erfolgt dieser Import nun vollautomatisch in durch Redakteure frei definierbaren Zeitintervallen.

Alle Daten werden nach dem Import automatisch der Indexierung für die Website-Suche zugeführt. Damit wird sichergestellt, dass diese für die Website-Besucher sofort auffindbar sind. Neben dem Import sorgen die entsprechenden Prozesse auch dafür, dass abgelaufene Events oder Baustellen automatisch aus der Website-Suche entfernt werden.

Übersetzungen

Ebenfalls automatisiert wurde die Übersetzung der Seiten und Seiteninhalte. Bisher wurden nur wenige Übersetzungen über ein Übersetzungsbüro vorgenommen. Der Großteil der Inhalte war bisher ausschließlich auf Deutsch verfügbar.

Durch die neu implementierte Anbindung an das Übersetzungstool DeepL werden nun alle Inhalte automatisch in die Sprachen Englisch und Tschechisch übersetzt. Weitere Sprachen sollen folgen.

Rechte- und Rollenkonzept

Insgesamt sind ca. 100 Redakteure für die Pflege der Website-Inhalte verantwortlich. Ein gut durchdachtes Rechte- und Rollenkonzept ist hier Pflicht.

TYPO3 bietet von Haus aus eine besonders hohe Flexibilität. Somit konnten sowohl Berechtigungen, wie das Bearbeiten bestehender Inhalte oder das Anlegen neuer Seiten, zugewiesen werden, als auch Beschränkungen auf bestimmte Teile des Seitenbaums oder der Medienverwaltung eingerichtet werden.

Veröffentlichungsworkflow

Bereits in Imperia arbeitete die Redaktion von chemnitz.de mit einem Veröffentlichungsworkflow, welcher mithilfe der TYPO3 Workspaces optimiert wurde. Einfache Redakteure können damit keine Änderungen am Live-System vornehmen, sondern geben ihre Anpassungen zur Freigabe an die Chefredaktion weiter. Ausgewählte Redakteure mit eigenen Verantwortungsgebieten hingegen dürfen auch selbst veröffentlichen.

Zusätzlich konnte der Workflow durch TYPO3 um bisher schmerzlich vermisste E-Mail-Benachrichtigungen und Kommentare erweitert werden.

Solr Suche

Um den Website-Besuchern einen schnellen Zugang zu den gewünschten Inhalten zu ermöglichen, wurde eine umfangreiche Suchfunktion mittels Solr-Suchplattform integriert. Neben den redaktionell angelegten und importierten Datensätzen werden hier auch externe Inhalte aus dem Dienstleistungsportal ausgegeben. Somit wird ein schneller Einstieg in häufig gesuchte Dienstleistungen geschaffen.

Ebenfalls mit Solr umgesetzt wurden zahlreiche Listenansichten verschiedener Datensätze wie Pressemitteilungen, Amtsblätter, Ausschreibungen, Berichte und Broschüren. Mithilfe von Solr konnten hier nutzerfreundliche Filter ergänzt werden.

Veranstaltungskalender

Ein besonders wichtiger Teil der Migration war der Veranstaltungskalender. Die Events wurden bisher in Drupal gepflegt. Hier arbeiteten sowohl die Redaktion als auch 50 weitere Veranstalter ihre Events ein. Durch das Rechte- und Rollenkonzept können auch weiterhin die externen Veranstalter auf das System zugreifen und ihre Events eintragen. 

Wir migrierten im Projekt alle 700 bestehenden Veranstaltungen aus Drupal und erweiterten das Angebot der Website noch durch die Anbindung der Großveranstalter C3 und Theater Chemnitz. Auch das Programm der Kulturhauptstadt Chemnitz 2025 Website wird über eine Schnittstelle importiert.

Auf der Startseite wurden neue Teaser geschaffen, welche die Top-Events und anstehende Stadtführungen anpreisen.

Tracking mit Matomo

Um die Zugriffszahlen und das Nutzungsverhalten der Besucher auswerten zu können, wurde von uns eine Matomo Instanz bereitgestellt und an TYPO3 angebunden.

Matomo ist eine Open-Source-Webanalyse-Plattform, die als datenschutzfreundliche Alternative zu Google Analytics gilt. Da alle Daten auf eigenen Servern gehostet werden, behalten die Betreiber die volle Kontrolle über ihre Nutzerdaten. Dies ist besonders vorteilhaft für öffentliche Institutionen wie die Stadt Chemnitz, die höchste Datenschutzstandards einhalten müssen.

Infrastruktur

Eine Anforderung der Ausschreibung war, ein skalierbares, außerhalb des Stadtnetzes verfügbares und gleichzeitig hochsicheres System für die Redaktion bereitzustellen.

Der Betrieb der Website erfolgt über Amazon Web Services. Dazu wurden entsprechende unabhängige Cluster für die verschiedenen Bereiche Tracking, Solr, Frontend-Instanzen und Backend-Instanzen erstellt.

Die Architektur erlaubt keinerlei Zugriff von „außen“ auf die Infrastruktur, z. B. via SSH oder FTP. Einziger Einstiegspunkt sind gesicherte HTTP-Verbindungen. Weiterhin ist keine der Komponenten öffentlich zugänglich. Das reduziert mögliche Angriffsvektoren auf ein absolutes Minimum.

Alle Cluster verfügen über die Möglichkeit des Auto-Scaling bei Lastspitzen und die Fähigkeit des Self-Healing im Fall einer Störung. Das Deployment in die AWS-Umgebung erfolgt vollautomatisiert über entsprechende Deployment-Pipelines, die mittels Concourse CI realisiert wurden. Über eine komplexe Web Application Firewall (WAF) sind alle Systeme vor z. B. DDoS-Attacken geschützt.

Die gesamte Infrastruktur wird über das Tool Terraform provisioniert und liegt als versionierter Code vor. Damit kann das Setup im Fall eines Totalausfalls innerhalb weniger Minuten komplett wiederhergestellt werden. Weiterhin sind alle Änderungen an der Konfiguration der Infrastruktur jederzeit dokumentiert und nachvollziehbar.

Case Study: Stadt Chemnitz

Der Wechsel von betreuender Agentur und CMS war für den Internetauftritt der Stadt Chemnitz eine anspruchsvolle Aufgabe – die aber hervorragend gelöst wurde. Mit Netresearch hat vom ersten Tag an die Chemie gestimmt: wir wissen die verlässliche Zusammenarbeit auf Augenhöhe zu schätzen. Im kompletten Projekt – vom Konzept über die Migration des bestehenden Auftritts bis zum tatsächlichen Launch im neuen System – fühlten wir uns kompetent betreut.


Thomas Liebert

Teamleiter Internet
Stadt Chemnitz

 

Impressionen


Eckdaten


Über 2.000 migrierte Seiten
 
Rund 31.000 migrierte Inhaltselemente
 
Rund 2.000 importierte bzw. aktualisierte Veranstaltungen pro Tag
 
Rund 12.000 migrierte News (Pressemitteilungen, Amtsblätter, Broschüren usw.)
Barrierefreie Website
 
Solr Suche
 
Auto-Scaling + Self-Healing der Infrastruktur

Ergebnis


Im Ergebnis wurde für die Stadt Chemnitz ein zukunftsfähiges Portal geschaffen, welches durch ein modernes und barrierefreies Layout überzeugt.

Die neue Startseite, die optimierte Navigationsführung und die clevere Suche unterstützen die verschiedenen Zielgruppen der Website beim schnellen Auffinden relevanter Informationen.

Durch die automatische Migration der Inhalte konnte der Internetauftritt in kürzester Zeit umgezogen werden.

Die vielen Schnittstellen sorgen zudem für die automatische Aktualisierung von Events, Baustellen und Dienstleistungen.

Die neue Infrastruktur erfüllt dabei hohe Anforderungen an Skalierbarkeit, Ausfallsicherheit und hinsichtlich der Cyber-Sicherheit für die Webanwendung der Stadt Chemnitz auf dem Niveau eines Systems der sogenannten Kritischen Infrastruktur.

Case Study: Stadt Chemnitz

Thomas Wilhelm
Ihr Webplattform- & TYPO3-Experte

Möchten Sie mehr erfahren?

In einem persönlichen Gespräch oder per Mail erhalten Sie detaillierte Hintergrundinformationen zu Projekten. Ich berate Sie gern.

  consulting(at)netresearch.de
 +49 341 - 47842241

Jetzt Gesprächstermin buchen