Was ist GRAV CMS? Das sollten Sie vorher unbedingt wissen.

GRAV CMS ist ein kostenloses Content Management System (kurz CMS), welches ohne Datenbank auskommt. Der Webinhalt wird in reinen ASCII-Files gespeichert.

CMS Workbench Bludit Pico WordPress Smarty Twig Automad PHP
Wordpress 5

Wordpress 5 - Erstellen Sie einen Blog oder eine Website - Mit WordPress können Sie ohne Programmierkenntnisse ein Blog oder eine responsive Website erstellen. In diesem Buch lernen Sie alles, was erforderlich ist. Praxisszenarien für typische Einsatzzwecke unterstützen Sie. Der Rohling steht, nun folgt der Feinschliff - Mithilfe von SEO, Online-Marketing und gutem Content bringen Sie Ihr Projekt auf Kurs. (*

kaufen...
Inhaltsverzeichnis
  •   Das ist GRAV
  •   GRAV ist Headless und Multiuserfähig
  •   GRAV speichert als Flatfile
  •   GRAV ist extrem sicher und schnell
  •   Weiterführende Links

Das ist GRAV

GRAV CMS ist ein so genanntes Flatfile Content Management System für selbst gehosteten Webinhalt. Das Flatfile CMS GRAV wurde in PHP (Laravel-Framework) geschrieben und nutzt für das Parsing des Inhalts die bekannte Template Engine Twig Sympfony.

GRAV ist Headless und Multiuserfähig

GRAV CMS kann wahlweise headless, also ohne Admin Backend, oder auch mit Admin Backend installiert und betrieben werden. Zudem ist das CMS Multiuserfähig und kann von verschiedenen Personen und verschiedenen Rollen genutzt werden. Allerdings gibt es keine Möglichkeit aus dem CMS heraus die Daten vor konkurierende Zugriffe zu schützen, wie es beispielsweise eine Datenbank kann.

GRAV speichert als Flatfile

Die Speicherung der Daten erfolgt nicht wie sonst üblich in einer relationalen Datenbank, sondern in strukturierten ASCII-Files auf der Festplatte des Servers Ihres Hostanbieters. Die Zugriffe zur Laufzeit sind dadurch sehr preiswert und gehen deutlich schneller als der Zugriff auf die teure Datenbank. Allerdings kann das Flatfile System im Falle von Suchanfragen nicht mit der Datenbankgeschwindigkeit mithalten, da GRAV jede Datei öffnen und nach Suchbegriffen durchforsten muss, eine Datenbank braucht dies nicht, da sie aus dem Index bereits weiß wo sich die Schlüsselbgeriffe befinden.

GRAV ist extrem sicher und schnell

Dieses Vorgehen bringt viele Vorteile mit sich. Zum einen ist das System dadurch rasend schnell, da es auf kostspielige SQL Abfragen verzichtet und zum anderen ist das CMS extrem sicher, da es keinerlei occupierbare Datenbank gibt für die es einen Hackerangriff lohnen würde. Damit zählt GRAV zu den sichersten CMS die es aktuell im Web gibt, da der Angriffsvektor extrem gering ist.

Flatfile CMS wie GRAV haben aktuell Hochkonjunktur, denn das Sicherheitsinteresse vieler Nutzer wird in den letzten Jahren immer größer. Zudem haben die wirklich sehr kleinen Systemanforderungen an das System einen sehr kleinen CO2 Fußabdruck, sodass man Flatfile CMS generell als sehr umweltfreundlich einstufen kann. GRAV bietet zudem auch eine erfreulich große Community, die rege die vielen Umsteiger und Neuankömmlinge berät und bei hartnäckigen Problemfällen tatkräftig zur Seite steht.

Weiterführende Links


Flatfile json CMS GRAV kostenlos frei headless
21.02.2022
Oliver Lohse

Es wurden noch keine Kommentare verfasst, sei der erste!

Weitere passende Artikel

_____

Nutzen Sie die Plugin-DB db.php, um individuelle Daten Ihres Plugins zu speichern und lesen diese für die spätere Verarbeitung durch das CMS Bludit aus.
Bludit ist das beliebteste Flatfile CMS im Web und belegt im Segment der datenbanklosen CMS einen der ersten Spitzenplätze. So einfach richten Sie das CMS ein.
Flatfile CMS erfreuen sich sehr großer Beliebtheit und bieten zudem sehr viele Vorteile die Sie so kaum von den Platzhirschen am Markt erwarten dürfen.
Meine ganz persönliche Empfehlung für ein CMS aufgrund meiner Erfahrungen als Langjähriger Autor und Opfer vieler Hacker-Angriffe auf meine Seiten.
Das GRAV CMS Admin Backend muss separat heruntergeladen und installiert werden, erst dann bietet GRAV ein bequemes Backend für den Admin und die Redakteure.
Nutzen Sie die de_DE.json Sprachdatei als Ablageort für SVG-Icons im Template. Der Beitrag zeigt Ihnen, wie Sie diese Icons aus dem Template laden und anzeigen
Nutzen Sie die de_DE.json Sprachdatei im Theme für die Anzeige von CTA, Affiliate, Textbausteinen oder konstanten Inhalten im Bludit CMS oder Template.

Download - Plugins -

Download • kostenlos • Plugin • Template • Theme
Kostenlose Plugins und Templates für Bludit, Pico CMS, WonderCMS, GetSimple, WordPress und co, zum kostenlosen Download
Legen Sie ein Array in der Sprachdatei de_DE.json des Templates an und greifen aus dem Template auf einzelne Key Value Paare zu um Affiliate Links zu erzeugen
GRAV ist ein kostenloses Open Source CMS, mit dem Sie unterschiedliche Webseiten bauen können. GRAV besitzt einen sehr viele Funktionen und ist sehr beliebt.
Dieser Beitrag zeigt einen Heredoc Template Parser und mini CMS, erstellt in PHP, unter Nutzung der Heredoc-Syntax. Content, Template und Parser in einer Datei.
Das ist die kleinste PHP Template-Engine, bzw. das kleinste PHP-CMS der Welt, erstellt mit der Programmiersprache PHP und 7 Zeilen Code.
Wie können Sie Programm Kommentare in json Dateien und Files vornehmen? Gibt es einen Kommentar-Token oder einen anderen Trick um in json zu kommentieren?
In diesem Beitrag können Sie eine kleine FlatFile Projekt Datenbank herunterladen. Eine Beispielimplementierung in Anlehnung an die FlatFileDB von H.Wiledal
Möchten Sie große Mengen Content verwalten und systematisch organisieren oder entwickeln ein eigenes Flatfile CMS, dann hilft die Flatfile DB von Hugo Wiledal
So einfach ziehen Sie mit einer Typemill CMS Webseite auf eine neue Domain um, es sind drei einfache Schritte die Sie kinderleicht machen können.
Was ist CoastCMS? Coast CMS ist ein ContentManagementSystem, das etwas anders funktioniert als die meisten anderen CMS: Es wird in bereits bestehende, statische HTML-Websites integriert und macht diese editierbar
Was ist die Bludit API und zu was kann sie verwendet werden. So rufen Sie Content aus dem CMS Bludit für die Darstellung in anderen Webseiten auf.
yamlCMS ist mein Beitrag und meine eigene Vorstellung an eine sichere Webseite auf Basis eines Flat File CMS mit lesbarer Datenbankstruktur ohne 'Firlefanz'.
Eine häufige Frage in vielen Foren, daher eine kleine Empfehlung zur Auswahl des richtigen CMS, denn oft reicht ein Template-Parser wie Twig oder Smarty aus!
Mit diesem Trick legen Sie neue Datenbank-Felder in der JSON-Datenbank des WonderCMS vollkommen automatisiert an - mit nur einer Codezeile im WonderCMS Theme.
WordPress Easy - Redaktion

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.