Ein zentrales Headless-CMS für vier Medienmarken — TYPO3 im Kern, Symfony in den Satelliten
Für den Verlag Oberauer haben wir die Medienmarken kress.de, Medium Magazin, meedia und Campaign Germany auf ein gemeinsames Fundament gestellt: ein zentrales Headless-CMS auf Basis von TYPO3, aus dem eigenständige Marken-Satelliten auf Symfony ihre Inhalte beziehen. Was einmal entwickelt wird, steht allen Marken zur Verfügung — inklusive flexibler Paywall und markenübergreifender Suche.
- Kunde
- Verlag Johann Oberauer GmbH
- Branche
- Medien & Verlag · Fachmedien · B2B-Journalismus
- Laufzeit
- seit 2020
- Leistungen
- Konzept & Strategie · UX Design · Headless-Architektur · TYPO3-Entwicklung · Symfony-Entwicklung · API-Schnittstellen · Paywall & Abos · Newsletter-Extension · SOLR-Suche · Migration & Redirects
- Live
- kress.de ↗ · Medium Magazin ↗ · meedia ↗ · Campaign Germany ↗
Der Verlag Oberauer ist einer der wichtigsten Fachverlage für die Medien- und Kommunikationsbranche — mit Marken wie kress.de, Medium Magazin, meedia und Campaign Germany. Vier Marken, vier Zielgruppen, aber eine Redaktion, die Inhalte über alle hinweg denkt. Genau dafür haben wir ein gemeinsames Fundament gebaut: ein zentrales Headless-CMS, aus dem jede Marke ihre eigene, eigenständige Website speist.
01. Ausgangslage
Gewachsene Strukturen, getrennte Systeme: Jede Marke hatte ihre eigene technische Basis, Inhalte wurden mehrfach gepflegt, und markenübergreifende Funktionen — eine gemeinsame Suche, eine einheitliche Paywall, geteilte Inhalte — waren kaum möglich. Gesucht war kein weiterer Einzel-Relaunch, sondern eine Plattform, auf der sich alle Marken betreiben und weiterentwickeln lassen.
02. Die Architektur: ein zentrales Headless-CMS
Das Herzstück ist ein zentrales Headless-CMS auf Basis von TYPO3. Hier entstehen und liegen alle Inhalte, zentral gepflegt von der Redaktion, mit eigenen Backend-Extensions für die redaktionelle Verwaltung.
Die einzelnen Marken sind eigenständige Satelliten — jeweils eine eigene Website auf Basis des PHP-Frameworks Symfony, die ihre Inhalte über eine API-Schnittstelle aus dem zentralen System beziehen. Der entscheidende Vorteil liegt im geteilten Fundament: Was einmal für einen Satelliten entwickelt wird, steht allen zur Verfügung. Jede Marke kann sämtliche Funktionen nutzen — eine Entwicklung muss nicht für jede Marke neu bezahlt werden.
Das System ist bewusst zukunftsoffen gebaut und bringt mit, was ein modernes, zeitgemäßes CMS braucht: von der Einbindung von Podcasts über Umfragen und Befragungen bis zu Videos und weiteren Formaten. Für den Newsletter-Versand haben wir eine eigene Extension entwickelt. Neue Funktionen entstehen einmal zentral — und lassen sich für jede Marke freischalten. Redaktionell einmal denken, auf allen Marken ausspielen.
03. Markenübergreifende Suche mit SOLR
Damit Leserinnen und Leser über den gesamten Inhaltsbestand suchen können, haben wir Apache SOLR als übergeordnete Suchinfrastruktur aufgesetzt. Über eine API-Anbindung an die Satelliten werden die Dokumente indexiert und die Suchabfragen der Besucher beantwortet — schnell und über Markengrenzen hinweg.
04. Flexible Paywall & Abonnements
Fachjournalismus muss sich finanzieren. Deshalb gehört eine flexible Paywall zum Kern der Plattform: Einzelangebote sowie Monats- und Jahresabonnements lassen sich abbilden — und bei Bedarf für jeden Satelliten freischalten. Premium-Angebote wie kressPro inklusive Archiv sind sauber in die Nutzerführung integriert: von der Vorschau über Anmeldung und Abo bis zum freigeschalteten Inhalt.
05. Migration & Redirects
Ein Relaunch dieser Größe darf kein gewachsenes Archiv und keine Rankings verlieren. Wir haben die Bestandsinhalte — News, die „Köpfe" der Branche, allgemeine Inhalte und Medienelemente — in das neue System übernommen, die URL-Struktur konvertiert und per Redirects abgesichert und die Anbindung des bestehenden Stellenmarkts umgesetzt, damit kein Angebot verloren geht.
06. Prototyp-first & effiziente Umsetzung
Neue Funktionen und Designs entstehen nicht direkt im Code. Jede Neuerung wird zuerst als klickbarer, responsiver Prototyp aufgebaut — so lassen sich Gestaltung und Funktion gemeinsam durchspielen und abstimmen, bevor entwickelt wird. Das spart Abstimmungsschleifen und Fehlentscheidungen.
In der Umsetzung zahlt sich die gemeinsame Basis erneut aus: Ein einmal entwickelter Satellit lässt sich klonen und über eine übergeordnete CSS-Ebene effizient an die jeweilige Marke anpassen. Neue Kanäle entstehen so schnell, in konsistenter Qualität und ohne jedes Mal bei null zu beginnen.
