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.