Multi-Domain-CMS für Fachmagazine
243 Kundendomains aus einer einzigen Installation – mit rund 70 Inhaltsblöcken, Mehrsprachigkeit und Render-Cache.
Ausgangslage
Ein Verlag betreibt eine große Zahl thematisch getrennter Websites. Jede einzeln zu pflegen ist nicht leistbar, jede eigenständig zu hosten erst recht nicht.
Umgesetzte Leistung
Ein einzelnes CMS, das 243 Kundendomains aus einer Installation bedient. Die aktive Domain wird pro Aufruf aus dem Host-Header aufgelöst; Einstellungen, Inhalte und Übersetzungen hängen an der Domain, nicht an einer eigenen Installation.
Redakteure bauen Seiten aus rund 70 konfigurierbaren Inhaltsblöcken zusammen – von Textbausteinen über Downloads und Stellenanzeigen bis zu verkaufbaren Messedatensätzen mit angebundener PayPal-Abwicklung. Dazu Mehrsprachigkeit mit automatisierter Übersetzung, eine Bildpipeline mit WebP-Konvertierung und ein Render-Cache, der wiederkehrende Seitenaufrufe in rund 100 Millisekunden beantwortet.
Was dieses Projekt besonders macht
-
01
243 Domains, eine Codebasis, eine Datenbank.
-
02
Neue Blocktypen entstehen über Datenbankeinträge und Namenskonvention, nicht über Controller-Code.
-
03
Der einzige verbleibende Schreibvorgang pro Aufruf läuft nach dem Ausliefern der Antwort und belastet die Ladezeit nicht.
-
04
Bewusst kein JavaScript-Framework im Frontend.