Was ist ein Headless CMS?
Ein Headless CMS wird bei einer Headless Website Architektur verwendet: Im Gegensatz zu einem klassischen Content-Management-System, wie z.B. WordPress oder Contao, wird es nur dazu verwendet um Inhalte zu erstellen. Die Erstellung der Webseiten selbst geschieht auf einem anderen Server, welcher die Inhalte aus dem Headless CMS per REST API abfragt und mit dem Sourcecode zu einer fertigen Website baut.
Der wichtigste Unterschied zu einer Headless Architektur und einem klassischen CMS ist also die Trennung zwischen den Inhalten und dem Sourcecode. Ein Headless CMS ist also ein reines Content-Verwaltungs-System.
Der Vorteil bei diesem Ansatz ist, dass die Content-Management-Systeme speziell nur auf die Erstellung von Inhalten ausgelegt sind. Viele dieser Anbieter sind auch Software as a Service (SaaS), sodass der Anbieter selbst die Wartung übernimmt und man sich keine Gedanken mehr über Sicherheitsupdates machen muss.
Neben SaaS Systemen gibt es auch Open-Source Lösungen. Diese muss man selbst auf einen eigenen Server bereitstellen und sich auch selbst um die Sichereheitsupdates kümmern. So wie es auch bei dem Open-Source System WordPress der Fall ist.
Headless CMS Anbieter
WordPress
Wie in der Einleitung schon angesprochen, ist WordPress eigentlich ein klassisches Content-Management-Systeme und wurde eigentlich nicht für die Verwendung in einer Headless Architektur entwickelt. In den letzten Jahren haben aber die WordPress Entwickler die REST API immer weiter erweitert und verbessert. In unseren Kundenprojekten nutzen wir hauptsächlich WordPress als Headless CMS, da es für uns die meisten Vorteile bietet:
es ist open-source
die Kunden sind bereits mit WordPress vertraut
es lässt sich einfach erweitern
es kann auch mit Hilfe von WooCommerce als Headless E-Commerce System verwendet werden
Mehr Infos zu Headless WordPress
Storyblok
Storyblok ist eines der beliebtesten Headless CMS, da es einen sehr umfangreichen und flexiblen Editor für die Content-Erstellung beinhaltet. Der Editor von Storyblok unterscheidet sich zur Konkurrenz vor allem durch die Möglichkeit die Inhalte visuell zu bearbeiten.
Strapi
Strapi ist wahrscheinlich unter den Open-source Systemen am meisten ausgereift. Neben einer REST API kann Strapi auch mit einer GraphQL Schnittstelle erweitert werden. Neben der Open-Source Variante gibt es auch eine Enterprise Version, welche noch zusätzliche Features bietet.
Netlify CMS
Netlify CMS ist ein sehr einfaches und übersichtliches Content-Management-System. Es eignet sich vor allem für einfache Seiten und Blogs. Netlify CMS wurde von der gleichnamigen Cloud-Firma entwickelt und als open-source Software veröffentlicht.
Prismic
Prismic wurde bereits 2013 veröffentlicht und zählt somit zu eines der längsten Systeme auf dem Markt. Prismic überzeugt vor allem durch den flexiblen und übersichtlichen Editor. Im Gegensatz zu Storyblok bietet es aber keinen visuellen Editor.
Fazit: Headless CMS Vergleich
Je nach Anwendungsfall und Komplexität der Website gibt es eine große Anzahl von Content-Management-Systemen auf dem Markt. In unserer Übersicht haben wir auch nur einen Bruchteil der Systeme aufgelistet. Es gibt aber noch viel mehr Systeme, welche ihre Vor- Und Nachteile bieten. In den nächsten Jahren werden sehr wahrscheinlich auch noch mehr Anbieter dazu kommen.
Gerne helfen wir Ihnen dabei sich einen Überblick zu verschaffen und beraten Sie bei der Planung und Umsetzung einer Headless Architektur mit einem geeigneten CMS.