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.