Was ist GRAV?

Grav ist eine schnelle, einfache und flexible dateibasierte Web-Plattform. Die Installation ist sehr einfach, entpacke einfach das ZIP-Archiv in das Web Verzeichnis eines Web Server und die Plattform ist bereits betriebsbereit. Obwohl Grav den Prinzipien anderer Flat-File-CMS-Plattformen folgt, hat es eine andere Designphilosophie als die meisten anderen.

Der Name Grav ist nur eine verkürzte Version des Wortes Gravity. Der gemeinsame Namensraum unserer Plattform und ein Film mit Sandra Bullock ist purer Zufall! Noch wichtiger ist, dass die Schwerkraft ein sehr wichtiges physikalisches Prinzip ist, das die Anziehungskräfte zwischen Objekten beschreibt. Ehrlich gesagt, der Name wurde als temporärer "Codename" für das Projekt gewählt und es blieb einfach hängen.

Die zugrunde liegende Architektur von Grav basiert auf bewährten und erstklassigen Technologien. Dies soll sicherstellen, dass Grav einfach zu bedienen und einfach zu erweitern ist. Einige dieser Schlüsseltechnologien umfassen:

  • Twig Templating: für die leistungsstarke Steuerung der Benutzeroberfläche
  • Markdown: für die einfache Erstellung von Inhalten
  • YAML: für einfache Konfiguration
  • Parsedown: für schnelle Markdown und Markdown Extra Unterstützung
  • Doctrine Cache: für die Leistung
  • Pimple Dependency Injection Container: für Erweiterbarkeit und Wartbarkeit
  • Symfony Event Dispatcher: für die Ereignisverwaltung von Plugins
  • Symfony Console: für die CLI-Schnittstelle
  • Gregwar Image Library: für dynamische Bildbearbeitung