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.
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
Verwandte Begriffe
- Content-Management-SystemEin CMS ermöglicht die redaktionelle Pflege digitaler Inhalte. Inhaltsstruktur, Entwurf und Veröffentlichung werden passend zur Website oder Anwendung eingerichtet.
- APIEine API legt fest, wie Software Funktionen oder Daten anderer Software nutzen kann.
- FrontendDas Frontend bildet die Bedienoberfläche einer Anwendung. Gute Rückmeldungen im Browser ersetzen keine verbindliche Prüfung auf dem Server.
- Transactional InboxEine Transactional Inbox nutzt dauerhafte Nachrichteneinträge, um die lokale Verarbeitung gegen doppelte Zustellungen abzusichern.
- NachrichtenbestätigungEine Nachrichtenbestätigung meldet dem Broker, dass eine Zustellung nach der vereinbarten Regel angenommen oder verarbeitet wurde.
- Retry-JitterRetry-Jitter verteilt Wiederholungsversuche durch zufällig variierte Wartezeiten, damit viele Clients nicht gleichzeitig erneut anfragen.
Beiträge zum Thema








Schnittstellen & Integration mit ASES
ERP, CRM und Shop sauber verbunden


