Zum Inhalt springen

Craft CMS

oder auch Craft

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 28.10.2026

Craft CMS ist ein Content-Management-System auf PHP-Basis, dessen Quelltext offenliegt und das trotzdem kommerziell lizenziert wird. Der Schwerpunkt liegt darauf, Inhaltsarten und Felder je Projekt frei zuzuschneiden.

Craft CMS

Ein kommerziell lizenziertes CMS auf PHP-Basis mit frei geschnittenem Datenmodell.
Beispiel: „Die Agentur setzt Craft CMS ein, wenn das Datenmodell nicht in ein Standardraster passt.“

Auch: Craft, die gebräuchliche Kurzform.

Ausgegeben wird über die Template-Sprache Twig; alternativ lässt sich die Ausgabe über eine Schnittstelle abholen.

Hersteller: craftcms.com, Plugins im Plugin Store.

Wofür Craft CMS steht

Für ein System, das nach der Installation wenig kann und wenig vorgibt. Felder, Inhaltsarten und Beziehungen entstehen im Projekt, und die Redaktion sieht danach nur, was sie wirklich braucht.

Das rückt es in die Nähe von Statamic und REDAXO, bei denen dieselbe Zurückhaltung den Ausschlag gibt.

Für welche Projekte es passt

Für Auftritte mit eigenem Erscheinungsbild und eigener Inhaltsstruktur, die eine Entwicklung umsetzt. Dort zahlt sich der Zuschnitt aus, weil die Pflege danach schlank bleibt.

Für kleine Seiten ohne Entwicklung ist der Aufwand zu groß, und die Lizenzkosten kommen zu den übrigen Kosten hinzu. Das gehört in die Rechnung, bevor die Wahl fällt.

Wie Craft die Inhalte modelliert

Über Feldgruppen, die sich mehreren Inhaltsarten zuordnen lassen, und über Matrixfelder, in denen die Redaktion Bausteine in beliebiger Reihenfolge stapelt.

Der Zuschnitt dieser Felder ist die eigentliche Arbeit am Anfang eines Projekts. Wer nach Bedeutung schneidet statt nach Aussehen, kann die Gestaltung später ändern, ohne die Inhalte anzufassen.

Siehe auch:

CMS

Ein System, mit dem Inhalte einer Website gepflegt werden, ohne den Quelltext anzufassen.

#Content-Management-Systeme (CMS)

PHP

Die Programmiersprache, in der die meisten Websites auf dem Server laufen.

#Programmiersprachen

Inhaltstyp (Content Type)

Die Bauform eines Inhalts: welche Felder er hat und wie er ausgegeben wird.

#Content-Management-Systeme (CMS)

Feld (Content-Feld)

Die kleinste Einheit der Inhaltspflege: eine benannte Angabe mit festem Typ.

#Content-Management-Systeme (CMS)

Lizenzmodell (CMS)

Die rechtliche und wirtschaftliche Grundlage, auf der ein System genutzt wird.

#Content-Management-Systeme (CMS)

Template-Sprache (Template Engine)

Setzt Inhalte in eine Vorlage ein und kann bewusst wenig mehr.

#Programmiersprachen