Digitalagentur für Grav CMS-Websites
Grav ist ein modernes Content-Management-System, das durch einen Flat-File-Ansatz erheblich performanter ist, als die gängigen CMS-Lösungen mit relationalen Datenbanken. Wir sind Grav-Fans und möchten Sie von einer tollen Open-Source CMS-Alternative mit großer Entwickler-Community überzeugen.
Das performante Flat-File-CMS
Den Markt der Content-Management-Systeme beobachten wir als versierte Onlineagentur natürlich sehr genau. Neue Entwicklungen gibt es immer wieder. Mit dem Grav CMS haben wir seit einigen Jahren sehr gute Erfahrungen gemacht.
Was uns anspricht ist insbesondere die Einfachheit und die unschlagbare Performance, mit der das System punktet. Die PHP-Basis, die Template-Engine „Twig“, die vor allem Symfony-Entwicklern geläufig ist, sind für uns tolle Grundlagen. Wirklich anders ist Grav aber in der Art und Weise, wie Inhalte gespeichert werden. Grav läuft ohne Datenbank. Die Inhalte werden in dynamisch erzeugten Ordner- und Dateistrukturen gegliedert und verwaltet. Die Bearbeitung der Inhalte erfolgt, wie bei Content-Management-Systemen üblich, über ein Back-End.
Durch den datenbanklosen Aufbau und die Flat-File-Struktur ist Grav im Vergleich zu anderen Content-Management-Systemen außerordentlich schnell und performant. Clevere Caching-Mechanismen und Support für Redis oder Memcache sorgen für noch mehr Geschwindigkeit. Als Fazit kann man festhalten: Was die Website-Performance betrifft, gibt es kaum eine bessere Wahl als Grav, wenn man dennoch den gewohnten Komfort eines CMS genießen möchte.
Die Vorteile im Überblick
Grav: schnell und unkompliziert
herausragende Performance
Open Source Software
Nutzerfreundlich
Minimale System-
anforderungen
Flexibel Erweiterbar
Aktiver Support & Updates
Weiterführendes zu Grav
Einführung
Grav ist ein Openb Source Content-Management-System, dass 2014 veröffentlicht wurde. Die Besonderheit ist die schlanke Architektur und der Flat-File-Ansatz. Das System speichert seine Daten ohne relationale Datenbank dateibasiert. Die Vorzüge des CMS sind seine hervorragende Geschwindgkeit, geringe Systemanforderungen und eine anwenderfreundliches Bedienkonzept. Der Name „Grav“ leitet sich vom englischen Wort „Gravity“ (Schwerkraft) ab.
Technische Basis von Grav
Grav basiert auf der serverseitigen Programmiersprache PHP und dem PHP-Framwork Symfony. Die Installation kann bequem per Composer erfolgen und die anschließende Installation ist sehr simpel gehalten. Über das Konfigurationsformat YAML erfolgt die Systemkonfiguration. Das Theming und die Implementierung von Designvorlagen als CMS-Templates erfolgt über Twig. Twig ist eine Template-Engine und Bestandteil von Symfony. Über Twig können Programmlogik, Website-Struktur und Auszeichnung sauber voneinander getrennt werden.
Grav Einsatzmöglichkeiten
Grav ist sehr universell nutzbar. Sowohl Blogs und Unternehmenswebsites als auch komplexere Ratgeber-Portale oder sogar Onlineshops sind mit Grav umsetzbar. Wir nutzen Grav insbesondere für inhaltlich weniger umfangreiche Business-Webseiten, bei denen Kunden Wert auf ein performantes und einfach zu bedienendes CMS legen.
Von Haus aus unterstützt Grav bereits häufig gefragte Features wie Mehrsprachigkeit, Nutzergruppen und Rollen, Taxonomien, benutzerdefinierte Felder oder Funktionen, die bei der On-Page Suchmaschinenoptimierung helfen.
Bedingt durch die zahlreichen Plugins und die Möglichkeit, eigene Systemerweiterungen und Plugins zu entwickeln, können alle gängigen, aber auch individuelle Anforderungen abgebildet werden.
Grav Inhaltsstruktur
Dass Grav ohne Datenbank arbeitet, wurde weiter oben bereits mehrfach erwähnt. Der Flat-File-Ansatz von Grav besagt, dass die Verwaltung und Bearbeitung von Inhalten auf Dateiebene erfolgt. Die Website-Inhalte werden in Textdateien organisiert, die Inhalte im Mardown-Format enthalten.
Markdown ist eine Auszeichnungssprache, die sehr einfach erlernbar ist und bereits in seiner nativen Schreibweise sehr gut lesbar ist. Alle gängigen Textformatierungen und Inhaltsauszeichnungen wie bspw. Listen oder Tabellen sind möglich. Eine Konvertierungssoftware wandelt den in Markdown geschriebenen Text in HTML um. Auf diese Weise haben Redakteure wenig bis gar nicht mit HTML zu tun. Die Fehlerschwelle ist hiermit deutlich geringer, als bei den üblichen Content-Management-Systemen mit WYSIWYG-Editoren, die bei nicht sachgemäßer Bedienung gerne mal unsauberen oder fehlerhaften Quellcode erzeugen.
Das Back-End oder auch Admin-Panel von Grav ist optional. Wir empfehlen jedoch immer das Back-End zu verwenden, da eine grafische Benutzeroberfläche intuitiver ist. Das Back-End bildet jedoch 1:1 die Seiten und Inhaltsstruktur ab, die auf Dateiebene hinterlegt ist. Es kann sowohl mit, als auch ohne Back-End gearbeitet werden.
Weitere Informationen zu Grav
- Grav Website: getgrav.org
- Grav bei Github: github.com/getgrav/grav
Herzlichen Dank für Ihr Vertrauen!
Wir haben Ihre Nachricht sicher erhalten und freuen uns über Ihr Interesse. Unser Team ist bereits dabei, Ihre Anfrage sorgfältig zu prüfen und wird sich binnen eines Arbeitstages mit Ihnen in Verbindung setzen.
Sollten Sie in der Zwischenzeit weitere Fragen haben oder zusätzliche Informationen benötigen, zögern Sie bitte nicht, uns zu kontaktieren. Wir sind hier, um Ihnen zu helfen und Ihre Anliegen zu unserer höchsten Priorität zu machen.