Crédits : Cet article est tiré pour bonne partie de https://www.anthedesign.fr/developpement-web/grav-cms/ "Grav un CMS très ambitieux", lui même une traduction partielle de la page https://learn.getgrav.org/basics/what-is-grav. N'hésitez pas à consulter ces pages pour plus d'informations.
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.
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 tout même 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. Garder la simplicité de sauvegarde d’une part et l’intérêt d’un site dynamique de l’autre.
Quel est le rapport entre idéesculture, CollectiveAccess et Grav ?
Pour certains projets avec une volonté de mettre une gestion de contenu (articles, textes, actualités) à côté de la publication des collections gérées dans CollectiveAccess, nous déployons le CMS Grav.
Cette série de questions-réponses a vocation à aider nos clients à mieux utiliser Grav au quotidien.
Puis-je utiliser GRAV pour d'autres projets ?
GRAV est open source, libre et gratuit. On ne peut que vous y encourager. Vous trouverez plus d'informations sur le site de GRAV : http://getgrav.org
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.