Headless CMS: Directus

Headless CMS: Directus Blogbild

Veröffentlicht am 2026-01-21, Bildnachweis: Jacob Amson

Ich arbeite in letzter Zeit ganz gerne mit Headless CMS. Aber was ist das eigentlich?

Ein Headless CMS trennt Inhalte und Darstellung. Das CMS, also das Content-Management-System, verwaltet nur Daten, Modelle und Rechte und stellt diese über APIs bereit. Es hat kein eigenes Frontend, also keinen Head. Wie und wo die Inhalte ausgespielt werden, ist komplett Sache des Frontends. Website, App oder irgendwas anderes. Das ist besonders praktisch, wenn man aus einer Quelle mehrere Projekte bedienen will.

Ich benutze ein Headless CMS vor allem aus einem einfachen Grund. Ich bin faul.

Ich will keine eigenen CRUD-Interfaces bauen, keine Admin-Oberflächen pflegen und mir keine API selbst schreiben, nur um dann kleine Fehler zu machen und ewig zu debuggen. Ein Headless CMS bringt mir das alles direkt mit. Datenmodell anlegen und fertig. REST und GraphQL sind sofort da. Dazu habe ich einen hübschen Editor, in dem ich zum Beispiel gerade diesen Blogeintrag schreibe.

Hier kommt Directus ganz gelegen. Es kümmert sich um User-Management, Rechteverwaltung, Datei-Uploads und den ganzen Kram, den ich nicht jedes Mal neu bauen möchte. Gerade arbeite ich viel mit Directus Extensions und dabei zeigt sich auch die Kehrseite. Viele Dinge, die andere Systeme von Haus aus können, muss man sich selbst zusammenbauen. Ein gutes Beispiel ist ein vernünftiges Rechtesystem, bei dem ein User Zugriff auf einen Ordner inklusive aller Unterordner bekommt. Warum das aktuell so kompliziert ist, verstehe ich ehrlich gesagt nicht.

Trotzdem überwiegen für mich noch die Vorteile. Und am Ende ist Directus Open Source. Wenn ich Zeit hätte, könnte ich mich also sogar selbst dransetzen. Apropos Zeit: Vielleicht schaffe ich es ja wenigstens demnächst mal einen Artikel auf Medium zu schreiben und ein paar kleine Plugins vorzustellen. Das wäre zwar nicht direkt am Framework rumgeschraubt, aber hilft vielleicht trotzdem jemandem! 

Und warum sind im Titelbild jetzt Hasen? Ganz einfach. Directus hat einen Hasen als Logo. 🐰

Kontakt