Grav, un CMS très ambitieux à découvrir !

Pour développer un site internet, les CMS WordPress, Joomla et Drupal dominent le marché. C'est dans ce contexte que débarque le CMS Grav, est-ce une alternative crédible ?

grav CMS

Grav, est un CMS flat File (CMS de fichiers plats) développé par l’équipe Rocket Thème.

Cette équipe a aussi porté un framework sous la multiplateforme Joomla/WordPress, nommé Gantry 5. Je vous propose un petit tour d’horizon de ce nouveau CMS…

Qu’est-ce que Grav ?

Ce dernier est un « CMS hybride », un mix entre deux monde bien distincts.

D’un coté vous avez les CMS avec une base de données tel que WordPress. Et de l’autre, vous avez les CMS dit statiques.

Qu’est-ce qu’un CMS dynamique comme WordPress ?

Les CMS (système de gestion de contenu) comme WordPress fonctionnent avec une base de données MySql.

Ces données regroupent toutes les pages, contenus, extensions de votre site sous forme de tables qui seront appelées ou non par le CMS quand un internaute visite votre site. On parle alors de site dynamique.

Les CMS qui fonctionnent comme WordPress sont dépendants d’une base de données pour fonctionner, son contenu est administrable en ligne en connectant à une console d’administration. 

 

Logo CMS WordPress
Logo CMS WordPress

Qu’est-ce qu’un CMS statique ?

Contrairement aux CMS dynamiques, les CMS statiques n’ont pas besoin d’une base de données.

Ce sont de simples fichiers HTML, parfois même sans avoir besoin d’un hébergement PHP ! Généralement, il n’y a pas d’administration, simplement une interface pour compiler vos fichiers et votre version.

Vous allez me dire, okay boby mais c’est quoi l’intérêt là ? C’est réinventer la roue, non ?

L’intérêt du CMS statique réside dans le fait que :

  • le risque de hack est quasi nul,
  • et la consommation de ressource serveur est quasi nulle également.

De plus, les backups se font juste avec l’aide d’un zip et c’est fini.

Grav, un hybride entre statique et dynamique

Et voici maintenant « Grav », situé entre les deux mondes, ce nouveau CMS propose un site en dynamique en utilisant PHP mais sans avoir recours à une base de données.

Les configurations sont inscrites en Yml ou en format json comme pour le contenu ! Les avantages y sont nombreux !

Nous retenons deux intérêts :

  1. garder la simplicité de sauvegarde d’une part,
  2. et l’intérêt d’un site dynamique de l’autre.

Le seul bémol, la vitesse d’écriture d’un fichier est plus lente que celui d’une base de données. Cette lenteur peut être gênante pour un système de commentaires. Il faut être patient…

Grav un nouveau né parmi les CMS
Grav un nouveau né dans le monde des CMS

Pourquoi utiliser Grav ?

Grav est un CMS Flat-file open source qui mérite tout de même que l’on s’y intéresse.

Ce dernier, fonctionne par un système de markdown et en yml. De plus, Il est facilement manœuvrable en ligne de commande.

Ce qui est remarquable pour un CMS récent, c’est la taille de sa communauté !

Grav propose déjà des thèmes et des plugins en grand nombre. Servez-vous c’est gratuit les enfants ! Cependant, attention les amis lors de la création de votre thème, vous allez devoir apprendre le langage du moteur de Template, Twig.

Rassurez-vous, malgré une doc en langue anglaise, cette étape est très bien expliquée.

De plus, Grav propose une administration simple, classe et dans l’air du temps !

CMS GRAV : la console administration
GRAV console administration

Grav CMS : vos questions fréquentes

Vous envisagez d’adopter Grav CMS pour votre site web ? Voici les réponses aux questions les plus courantes pour vous aider à faire un choix éclairé.

Qu'est-ce que Grav CMS et en quoi est-il différent des autres CMS ?

Grav est un CMS flat-file open source qui fonctionne sans base de données. Contrairement à WordPress ou Joomla, il stocke le contenu dans des fichiers texte, offrant ainsi une performance accrue, une sécurité renforcée et une facilité de déploiement.

Quels sont les avantages de Grav CMS pour une PME ?

Grav CMS est particulièrement adapté aux PME grâce à ses qualités ci-dessous :

  • rapidité de chargement
  • simplicité d’installation et de maintenance
  • flexibilité pour créer des sites vitrines ou des blogs
  • sécurité renforcée, réduisant les risques liés aux bases de données

Grav CMS est-il adapté pour un site vitrine ?

Oui, Grav est idéal pour les sites vitrines. Sa structure légère et sa flexibilité permettent de créer des sites professionnels, esthétiques et performants, sans complexité technique.

Peut-on étendre les fonctionnalités de Grav CMS ?

Absolument. Grav dispose d’une bibliothèque de plugins et de thèmes permettant d’ajouter des fonctionnalités telles que des formulaires de contact, des galeries d’images, des systèmes de blog, etc.

Grav CMS est-il sécurisé ?

Oui, Grav offre une sécurité renforcée grâce à l’absence de base de données, réduisant ainsi les vecteurs d’attaque. De plus, sa communauté active assure des mises à jour régulières pour corriger les éventuelles vulnérabilités.

Mon avis

N’hésitez pas à testez Grav, ce CMS est très prometteur !

Il pourrait allier la force du dynamique avec sa simplicité du statique pour créer de petits sites internet (site vitrine d’une dizaine de pages). De plus, une traduction française est déjà disponible bien que la doc officielle, elle, reste en anglais.

Je pense que Grav prend la bonne direction, celle d’un CMS « modulaire ». Je m’explique, Grav nous propose une base qui est facilement customisable en y ajoutant des plugins qui étofferont votre site. Je suis mitigé sur l’avis du blog du webdesign.

Selon moi, Grav excelle mais il n’a pas encore la simplicité que peut avoir WordPress pour la création d’un thème à cause de la syntaxe verbeuse de Twig. WordPress a encore une belle avance et il nous le prouve !

Sources :

ALLER EN HAUT Demander un devis