Zum Inhalt springen

Headless CMS

Ein Headless CMS verwaltet Inhalte getrennt von ihrer Darstellung und stellt sie über APIs bereit. Website oder App benötigen eine eigene Ausgabelogik.

Schnittstellen & Integration

Was ist ein Headless CMS?

Ein Headless CMS trennt die Inhaltsverwaltung von der Darstellung für die Nutzer. Es stellt Inhalte über Programmierschnittstellen, kurz APIs, bereit. Eine Website, mobile App oder andere Oberfläche übernimmt daraus die passende Ausgabe. Die Redaktion kann weiterhin eine Bearbeitungsoberfläche verwenden. Die Gestaltung und Interaktion der Ausgabekanäle werden unabhängig davon entwickelt.

Ein fiktives Softwareunternehmen plant, Hilfeanleitungen als Inhaltstyp helpArticle mit den Feldern title und steps zu verwalten. Die Website soll denselben Datensatz als Hilfeseite anzeigen, die mobile App als Ansicht innerhalb der Anwendung. Dafür muss das Inhaltsmodell die Schritte als verwendbare Daten liefern; ein ausschließlich auf das Website-Layout zugeschnittener Textblock könnte die App-Darstellung erschweren.

Die API-Verbindung ersetzt dabei nicht die Entwicklung dieser Oberflächen. Im geplanten Betrieb wird außerdem festgelegt, wann eine freigegebene Änderung neu geladen wird und wie zwischengespeicherte Inhalte aktualisiert werden. Zur Architekturentscheidung gehören damit auch die Ausgabe, die Veröffentlichung und der Betrieb der einzelnen Kanäle.

Quellen

Beiträge zum Thema

Schnittstellen & Integration mit ASES

ERP, CRM und Shop sauber verbunden