Was ist ein „Headless CMS“?

Juni 15, 2020

Dieser Artikel gibt Ihnen einen kurzen Überblick darüber, was ein Headless CMS ist, über seine Vorteile und wie es im Vergleich zu herkömmlichen CMS-Lösungen funktioniert.
In einem traditionellen CMS sind der Inhalt und seine Darstellung eng miteinander verbunden. Typischerweise werden Seiten mit einem WYSIWYG-Editor (What You See Is What You Get) und einem definierten Template-System (oft als Komponenten, Widgets und Module bezeichnet) erstellt und veröffentlicht. Nehmen wir einmal an, dass Ihr Vertriebskanal eine Website ist. Was machen Sie in dem Fall, wenn Sie einen zusätzlichen Kanal, z. B. eine Android- oder iOS-App, benötigen?

 

Was ist ein Headless CMS?

Stellt man sich ein traditionelles CMS als einen Körper vor, so wird der „Kopf“ durch die Frontend-Komponenten wie z. B. das Frontend-Framework und das Templating-System repräsentiert. Entfernen Sie diesen Kopf, so erhalten Sie ein sogenanntes Headless CMS.
Ein Headless CMS trennt die Produktion, Verwaltung und Speicherung von Inhalten von der Verteilung und Anzeige dieser Inhalte. Das Headless CMS wird für die Erstellung von Raw Content verwendet, unabhängig davon, wie diese Daten den Endbenutzern präsentiert werden sollen. So werden die eingepflegten Daten über Content-APIs (CaaS – Content-as-a-Service) für den Abruf vorbereitet und den Entwicklern die Möglichkeit gegeben, so viele „Köpfe“ bzw. Vertriebskanäle zu erstellen, wie ihre Kunden benötigen. Dabei können die von ihren Kunden bevorzugten Tools verwendet werden.

 

Kopf = Vertriebskanal

Ihre Möglichkeiten sind äußerst vielseitig: Websites, mobile und Desktop-Anwendungen, Chatbots, Kioske, Plakatwände, Smartwatches und andere IoT-Geräte oder sogar sprachaktivierte Anwendungen wie Alexa, Cortana und Siri.

Vorteile:

  • Fokus auf der Erstellung von Raw Content und dem Aufbau eines Nutzerstamms
  • Inhalte können durch mehrere Kanäle zugestellt werden
  • Einfache Integration in verschiedene Systeme
  • Schnellere Markteinführung (die Autoren beginnen mit der Arbeit an den Inhalten, während gleichzeitig die Präsentation entwickelt wird)
  • Zukunftssicher

Herausforderungen:

  • Wenig kreative Kontrolle über die Content-Präsentation (es gibt keinen WYSIWYG-Editor)
  • Wenig Unterstützung bei der Personalisierung von Inhalten (kein Spaß für Vermarkter)
  • Hohe Komplexität (fragmentierter Tech Stack)

 

Decoupled CMS

Ein Decoupled CMS (entkoppeltes CMS), das auch als Hybrid (Headless) CMS bezeichnet wird, ist eine Obermenge des Headless CMS. Es hat die gleichen Merkmale und guten Eigenschaften eines Headless CMS, verfügt aber zusätzlich über einen wichtigen Zusatz, nämlich ein eingebautes Template-System.
Wie unterscheidet sich nun ein Decoupled CMS von einem traditionellen CMS? Beim Decoupled CMS sind Content und das Template-System, das für die Darstellung dieses Contents zuständig ist, nicht eng miteinander verbunden. Der Content wird nach wie vor auf die gleiche Weise verwaltet wie bei einer reinen Headless-Lösung, aber im Falle des Decoupled CMS gibt es ein eingebautes Templating-System, das auf den Raw Content zugreifen und diesen anzeigen kann.
Das Templating-System ist allerdings lediglich eine optionale Funktion – Sie müssen diese also nicht zwangsläufig benutzen. Dabei steht es Ihnen frei, so viele „Köpfe“ bzw. Vertriebskanäle zu erstellen, wie Sie benötigen. Die Tatsache, dass bereits ein „Kopf“ vorab installiert ist und zum sofortigen Einsatz bereitsteht, macht den Betrieb Ihres Systems äußerst komfortabel.
Durch das Angebot eines (Decoupled) Templating-Systems können alle Herausforderungen eines Headless CMS gelöst werden:

  • Zurückgewinnung der kreativen Kontrolle über die Inhaltsdarstellung (WYSIWYG-Editor)
  • volle Unterstützung bei der Personalisierung von Inhalten (Vermarkter erhalten die Kontrolle darüber zurück, was an verschiedene Nutzersegmente geliefert wird)
  • Vereinfachung des Tech Stacks, da der Frontend-Tech-Stack enthalten ist und Sie nicht erst danach suchen müssen

Ein Decoupled CMS bewahrt die besten Eigenschaften sowohl eines traditionellen als auch eines Headless CMS.

 

So wählen Sie das richtige CMS für Ihre Anforderungen

Ob nun ein traditionelles, ein Decoupled oder ein reines Headless CMS, alle diese Varianten erfüllen ihren Zweck. Jedes CMS hat aber je nach Anwendungsfall ganz eigene Vorteile. Aus diesem Grund bieten viele CMS-Frameworks der Enterprise-Klasse (wie z. B. Magnolia CMS und Sitefinity) alle genannten Varianten als Teil ihres Entwicklungs-Workflows an.
Um die richtige CMS-Variante für Ihre Anforderungen auszuwählen, sollten Sie folgende Kriterien berücksichtigen:

 

Wie viele Kanäle benötigen Sie zur Verbreitung Ihres Contents?

Sollten Sie mehrere Kanäle benötigen, wie z.B. eine Website in Kombination mit einer oder mehreren mobilen Anwendungen, so empfehlen wir die Verwendung eines Decoupled oder eines Headless CMS.
Sollten Sie nur einen Kanal benötigen und handelt es sich dabei um eine Website, so wird wahrscheinlich ein traditionelles CMS die richtige Wahl für Sie sein. Aber es gibt weitere wichtige Auswahlkriterien.

 

Benötigen Sie einen weiteren Kanal zur Verbreitung Ihres Contents?

Wenn Sie über eine Website als Plattform zur Bereitstellung Ihrer Inhalte verfügen, aber in Zukunft einen zusätzlichen Kanal benötigen, um Ihre Nutzer zu adressieren (z. B. eine mobile App oder eine zweite Website), dann ist ein Decoupled CMS eine zukunftssichere Wahl.

 

Haben Sie viel Content und wie häufig werden Sie diesen pflegen?

Für den Fall, dass Ihre Website nicht sehr viel Content enthält oder wenn Ihr Content nicht häufig gepflegt wird (wie z. B. auf einer Firmenwebsite), wäre eine reine Headless-Lösung keine gute Wahl. In diesem Fall ist ein traditionelles oder ein Decoupled CMS die beste Lösung.
Falls Sie hingegen sehr viel Content haben, wie z. B. auf einer Artikel-Website, und regelmäßig (täglich, stündlich) neuer Content erstellt wird, so sind Sie mit einem Headless oder einem Decoupled CMS am besten bedient. Falls Sie dann noch ein hohes Maß an Kontrolle über die Präsentation Ihres Contents benötigen, ist ein decoupled CMS Ihre erste Wahl sowie ein Headless CMS, wenn Ihnen eine hohe Geschwindigkeit für die Bereitstellung Ihres Contents wichtig ist.

 

Welches Maß an Kontrolle benötigen Sie über Ihren Content?

Falls Sie ein hohes Maß an Kontrolle über Ihren Content-Publishing-Prozess benötigen (verschiedene Accessibility Roles, Genehmigungen usw.) oder Kontrolle darüber, wie und wo Ihre Inhalte genau präsentiert werden (WYSIWYG-Editor, Anordnung der Inhalte, Styling und Personalisierung), sollten Sie Ihre Wahl zwischen einem traditionellen oder einem Decoupled CMS treffen, da diese wesentlich flexibler sind als reine Headless-Lösungen.

 

Welches Budget steht Ihnen zur Verfügung?

Natürlich spielen die Kosten eine wesentliche Rolle, aber dennoch ist es wichtig, eine Lösung zu erhalten, die Ihnen bei Ihren Anforderungen einen höheren Wert bietet. Wenn Sie sich sicher sind, dass Sie in Zukunft keinen weiteren Kanal für die Bereitstellung von Content benötigen, kann ein traditionelles CMS für Sie die bessere Anschaffung sein, da die Entwicklungskosten hier im Allgemeinen niedriger sind.

 

Verfügen Sie bereits über eine Lösung, die auf einem modernen Frontend-Framework basiert?

Wenn Sie bereits über eine nicht-CMS-basierte Website unter Verwendung eines modernen Frontend-Frameworks wie Angular, Vue oder React verfügen, ist die Wahl eines Headless CMS sehr zu empfehlen. Beide Lösungen gehen dann Hand in Hand, da beide eine API-basierten Architektur besitzen. So stehen die Chancen gut, dass ein Headless CMS leicht in Ihre bestehende Lösung integriert werden kann.

 

Wir fassen zusammen

Falls Sie eine CMS-Lösung für die Distribution von Content über mehrere Kanäle benötigen oder falls Sie Sie über diese Möglichkeit als zukünftige Option verfügen möchten, empfiehlt sich die Wahl eines Decoupled oder Headless CMS. Ein Decoupled CMS bietet die bewährten Funktionen wie die kreative Kontrolle über die Präsentation von Content und dessen Personalisierung.
Sollten Sie nur einen Kanal benutzen, bieten sowohl traditionelle als auch Decoupled CMS-Optionen eine umfassende kreative Kontrolle über die Content-Präsentation, die Personalisierung und hochentwickelte Publishing-Workflows, wobei das traditionelle CMS etwas kostengünstiger und das Decoupled CMS zukunftssicherer ist.

 

VERFASSER

Branislav Stanić