Headless CMS mit TYPO3

Früher hatten Inhalte im Web genau eine Darstellungsform: Als Webseite, die auf dem Desktop-PC aufgerufen wird. Heute sind die Endgeräte und auch die Formate zur Darstellung der Inhalte vielfältiger geworden: PCs, Smartphones, Tablets, Smartwatches, Webshops, native Apps sowie Progressive Web Apps, Displays in Geschäften und vieles mehr. Ein Headless CMS bietet die notwendige Flexibilität, all diesen Darstellungsformaten gerecht zu werden.

Inhalt

Was sind Content-Management-Systeme

Content-Management-Systeme (kurz CMS) wie Wordpress, TYPO3 oder Drupal sind vielen bekannt. Ganz allgemein dient ein Content-Management-System der Verwaltung von Inhalten und deren Darstellung für ein Zielpublikum. Im allgemeinen Sprachgebrauch bezeichnet ein Content-Management-System eine Softwarelösung, die diese Prozesse unterstützt. Der Begriff Content, oder auf Deutsch Inhalt, wird oft synonym mit dem Begriff Information verwendet. Entscheidend ist hierbei, dass diese Information für den Austausch im Sinne einer Kommunikation gedacht ist und letzten Endes von Menschen aufgenommen wird.

Die obige Definition von Content-Management-Systemen teilt deren Aufgabe bereits in zwei Teile:

  1. das Backend für die Verwaltung von Inhalten
  2. das Frontend für die Darstellung von Inhalten

Klassische Content-Management-Systeme übernehmen beide Aufgabenteile. Im Backend können die Inhalte als redaktionelle Tätigkeit erstellt und verwaltet werden. Das CMS speichert die Inhalte in einer Datenbank oder als Dateien und macht den Inhalt damit persistent. Diese monolithischen Content-Management-Systeme (monolithisch = aus einem Stück, CMS als Gesamtsysteme) rendern den gespeicherten Inhalt automatisch in ein HTML-Dokument und stellen den Inhalt somit dar. Das Frontend ist gleichbedeutend mit der Darstellung der Inhalte.

Headless, Decoupled und Hybrid CMS

Ein Headless CMS verzichtet auf die Darstellung des Inhalts und dient lediglich der Verwaltung von Inhalt. Stattdessen stellt es die Inhalte über eine Schnittstelle, meistens eine REST API, zur Verfügung. Die eigentliche Webseite zur Präsentation der Inhalte muss zusätzlich erstellt werden. Was zunächst wie ein Rückschritt klingt, hat entscheidende Vorteile:

  1. mehr Flexibilität in der Darstellung
  2. bessere Wartung

Die Inhalte können flexibler verwendet werden und sind nicht auf eine Art der Präsentation festgelegt. Dem Backend können so beliebig viele Frontend-Versionen zur Seite gestellt werden und die Entwicklung des Frontends hängt nicht von einer bestimmten Programmiersprache ab. Die Gesamtanwendung ist durch die Entkopplung modularer aufgebaut und dadurch besser wartbar. Aus diesem Grund haben auch klassische Content-Management-Systeme ihre Funktionalitäten um eine entsprechende Schnittstelle erweitert.

Wenn sowohl die Darstellung der Inhalte übernommen wird als auch zusätzlich eine Schnittstelle vorhanden ist, die die Inhalte verfügbar macht, spricht man von einem Hybrid CMS oder einem Decoupled CMS.

TYPO3 als Headless CMS in Verwendung für Websiteinhalte

TYPO3 als Headless CMS

TYPO3 entspricht von Haus aus einem klassischen Content-Management-System, das sowohl die Verwaltung als auch die Darstellung der Inhalte übernimmt. Das Rendering realisiert TYPO3 über die eigene Skriptsprache TypoScript und liefert letztendlich HTML-Dateien an den Client zurück.

Die Headless Extension erweitert TYPO3 um eine REST API, über die sie die Inhalte im JSON Format zur Verfügung stellt. Die Ausgabe von HTML-Dateien entfällt dadurch. TYPO3 wird komplett "kopflos". Die Inhalte können anschließend flexibel genutzt werden. Durch maßgeschneiderte Lösungen ist es auch möglich TYPO3 um eine JSON-Ausgabe zu erweitern und das interne Rendering gleichzeitig zu behalten. In diesem Fall entspricht TYPO3 einem Hybrid CMS.

Auch interessant

Illustration eines Kuchens mit Erdbeere in einer transparenten Verpackung, beschriftet mit „GEO“.

KI-SEO: 5 Tipps, damit ChatGPT und Co. Ihre Website zitieren

Die Menschen nutzen längst nicht mehr nur die klassische Google-Suche, um Antworten zu finden. Sie fragen immer häufiger ChatGPT, Perplexity oder andere Tools mit künstlicher Intelligenz (KI). Die entscheidende Frage ist: Wird dabei auch…

Buchstabenplättchen aus Holz formen die Wörter "It's simple"

Auf ein Wort: Was ist TYPO3

Bei der ifabrik arbeiten wir täglich mit dem CMS TYPO3. Als zertifizierte TYPO3 Agentur und TYPO3 Gold Member verfügen wir über nicht unerhebliches Expertenwissen zu diesem Content-Management-System. Dieses Know-how wollen wir mit euch…

Zwei futuristische Roboter in blauer und orangefarbener Rüstung drücken sich im Armdrücken gegenüber; über ihnen sind die Logos von WordPress und Typo3 zu sehen.

TYPO3 vs. WordPress: Welches ist das bessere Website-CMS

Websites größerer Unternehmen brauchen ein gutes Content-Management-System (CMS). Doch worauf sollten Sie setzen? Wir machen den TYPO3-WordPress-Vergleich für Unternehmen und kommunale Organisationen, damit Ihnen die Entscheidung leichter…