CMS - Grav

Intro

Grav ist ein flat file CMS[^CMS]. Das heißt, sämtliche Daten (Inhalte) werden im Dateisystem vorgehalten. Datenbanken kommen nicht zum Einsatz.

Inhalte in Grav werden in Markdown geschrieben und ermöglichen dadurch ein einfaches Bearbeiten (Editor) und Management (Administration) durch Integration in bestehende Repository-Strukturen (Versionsmanagement).

[^CMS]: Content Management System

Plugins

https://getgrav.org/downloads/plugins

Standard-Plugins:

  • Admin
  • Form
  • Email
  • Login

Weitere Plugins (selbst genutzt):

Weitere Plugins (noch nicht genutzt):

Weitere Plugins (nicht mehr genutzt):

Flex Directory Plugin

Repo: https://github.com/trilbymedia/grav-plugin-flex-directory

The Flex Directory Plugin is for Grav CMS. It provides a simple plugin that 'out-of-the-box' acts as a simple user directory. This plugin allows for CRUD operations via the admin plugin to easily manage large sets of data that don't fit as simple YAML configuration files, or Grav pages. The example plugin comes with a dummy database of 500 entries which is a realistic real-world data set that you can experiment with.

Kann als Beispiel dienen, wie Daten in json gespeichert und bereitgestellt werden.

Hypothesis

Themes

https://getgrav.org/downloads/themes

Knowledge Base

Demo: https://www.perlkonig.com/knowledge-base

Repo: https://github.com/Perlkonig/grav-theme-knowledge-base

UIKit Library

Demo: http://demos.chiefqualakon.net/library/

Repo: https://github.com/khanduras/grav-theme-library

Latest commit bb7c96f on 24 Jan 2016