Sélectionnez votre langue

Grav a pointé son nez il y a plus d'un an, il était prometteur mais avec la sortie du plugin admin, une interface utilisateur qui offre un moyen pratique pour personnaliser Grav et facilement créer et modifier des pages, la il tient toutes ses promesses.

Un CMS "flat file" (fichier plat) est appelé en tant que telle, car il utilise des fichiers «plats» pour stocker et récupérer le contenu d'un site. Contrairement à un traditionnel CMS comme WordPress ou Joomla, il n' utilise pas de base de données relationnelle.

Au lieu de cela, il utilise le système de fichiers et de dossiers tout familier. Pour ces raisons, il est également considéré comme un CMS non-base de données ou un CMS basé sur des fichiers. Chaque page de contenu est décomposée en fichier qui peuvent être imbriqués les uns dans les autres.

Tout le contenu est basé sur le langage Markdown permettant un formatage simple et efficace.

Pour les techniciens, Grav est un CMS PHP reprenant des composants Symfony pour fonctionner:

  • Twig Templating
  • YAML: Pour des configurations simples
  • Gregwar Image Library: gestion d'images
  • Parsedown, Support de Markdown Extra (Langage de balisage léger)
  • Doctrine Cache: Pour les performances
  • Pimple Dependency Injection Container
  • Symfony Event Dispacher
  • Symfony Console: Pour l'interface CLI

La documentation 'en anglais) est complète et vous permettra de comprendre rapidement comment utiliser ce CMS pour vos projets perso.

Aujourd'hui, 17 sites exemples, 27 thémes et 66 plugings sont téléchargeables via l'interface administrateur. Celui-ci est encore en version béta (bien avancé) donc logiquement a ne pas encore utiliser en production

Quelques vues de l'interface administrateur