Zum Inhalt springen

Grav

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

Grav ist ein quelloffenes, dateibasiertes CMS auf PHP-Basis. Inhalte werden als Markdown-Dateien abgelegt, eine Datenbank gibt es nicht, und die Installation besteht im Entpacken des Archivs.

Grav

Ein dateibasiertes CMS, das ohne Datenbank und ohne Installationsschritt auskommt.
Beispiel: „Das Handbuch des Vereins läuft mit Grav.“

Das Backend ist eine nachinstallierbare Erweiterung; ohne sie bleibt die Pflege in Dateien.

Hersteller: getgrav.org, Plugins im Plugin-Verzeichnis.

Wofür Grav steht

Für den einfachen Einstieg in dateibasierte Systeme. Es gibt keine Lizenzkosten, keinen Datenbankzugang und keinen Einrichtungsassistenten; die Website läuft, sobald die Dateien auf dem Server liegen.

Dazu eine umfangreiche Sammlung an Erweiterungen und Vorlagen, die Standardfälle wie Blog, Dokumentation oder Formulare abdecken.

Wo es im Vergleich liegt

Zwischen einem reinen Generator und einem ausgebauten CMS. Es erzeugt Seiten beim Aufruf und hat ein Backend, verlangt aber weniger Einrichtung als Kirby oder Statamic und bietet dafür auch weniger Werkzeuge für eigene Datenmodelle.

Passend ist es dort, wo Inhalte vor allem Text sind: Dokumentationen, Handbücher, kleinere Auftritte. Wo viele verknüpfte Inhaltstypen entstehen, stößt es früher an Grenzen.

Wie es aktualisiert wird

Über eine eingebaute Aktualisierung, die Kern und Erweiterungen aus dem Verzeichnis nachlädt. Ohne Datenbank entfällt dabei der Strukturumbau, der bei anderen Systemen den aufwendigen Teil ausmacht.

Was bleibt, ist die Prüfung der eigenen Vorlagen: Ändert sich die Struktur der mitgelieferten Bausteine, müssen Anpassungen nachgezogen werden. Eine Kopie vor dem Lauf genügt als Rückweg.

Siehe auch:

Flat-File-CMS

Ein CMS, das Inhalte in Dateien speichert statt in einer Datenbank.

#Content-Management-Systeme (CMS)

Kirby

Ein dateibasiertes CMS aus Deutschland mit frei bestimmbarem Datenmodell.

#Content-Management-Systeme (CMS)

Statamic

Ein Flat-File-CMS auf Laravel-Basis, das Inhalte als Dateien speichert.

#Content-Management-Systeme (CMS)

Markdown

Eine Auszeichnungssprache für Fließtext, die sich auch ungerendert lesen lässt.

#Programmiersprachen

Open Source

Der Quelltext liegt offen und steht unter einer Lizenz, die Benutzen und Ändern erlaubt.

#Programmiersprachen

PHP

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

#Programmiersprachen