Cookie

Sérieuse: le CMS sans base de données

Publié par TheJoe sur

Temps de lecture estimé: 3 minutes

Avec le terme “CMS” (Système de gestion de contenu) nous entendons une application Web qui permet à l'utilisateur de créer / changer / supprimer les données via une interface administrative rendant les données saisies utilisables par les utilisateurs ou par les abonnés à l'application elle-même.

Le CMS le plus connu, ceux les plus utilisés sur internet aujourd'hui sont open source. Nous pouvons citer WordPress, Drupal, Joomla, PHP-nuke, TYPO3, OpenCMS… et bien d'autres. Il existe également plusieurs CMS à licence fermée, développé directement par les éditeurs de logiciels, mais ils ont généralement un développement plus lent et un coût plus élevé.

Tous les CMS mentionnés jusqu'à présent séparent l'interface du contenu. L'interprète (généralement PHP) s'occupe du transfert du contenu vers la base de données. Il database “Salvo” le contenu et le rend disponible si appelé.

Aujourd'hui, nous parlons Sérieuse: un CMS qui fonctionne comme tous ceux déjà cités, mais dont les données sont enregistrées au lieu d'être dans une base de données dans des fichiers texte.

Ce blog depuis plus de dix ans il y a quelque temps, il a été fait avec un CMS sans base de données: Flat presse. dans 2010 J'ai migré vers WordPress alors que FlatPress a été abandonné au fil des ans, mais le développement semble avoir repris depuis quelques années.

Installation

Il existe deux versions de Grav. A, Noyau de gravité, permet l'installation “autonome” sans le plugin d'administration. L'autre, Noyau de gravité + plugin d'administration, inclut un plugin qui gère le backend et permet l'administration du site.

L'installation est assez basique. Une fois l'archive téléchargée, elle doit être décompressée et téléchargée sur le serveur (exigence essentielle: PHP 7.3.6 ou plus). Toute personne souhaitant utiliser Grav avec le plugin d'administration doit configurer le fichier .htaccess (son apache) ou des fichiers de configuration NGINX. Trouver des exemples dans l'annuaire “webserver-configs“. Une fois les modifications effectuées, il suffit de se rendre sur la page d'accueil du site pour lancer l'installation.

Utilisation

Le panneau d'administration est similaire à celui de WordPress. De là, l'utilisateur peut créer des pages, marchandises, configurer le site, mettre à jour les plugins et les thèmes.

Une fois que vous avez plongé dans les sections, vous vous rendez compte que WordPress gère mieux certains aspects. Il menu “Configuration” contient une myriade de paramètres, dont certains sont organisés de manière non intuitive. En revanche, WordPress dispose de l'essentiel accompagné d'une aide en ligne qui évite à l'utilisateur d'avoir recours à la documentation.

Regardez ici:  8 Plugin pour WordPress qui vous laissera plus «faire sans

Plugin et thème

Grav intègre un gestionnaire de thèmes et un gestionnaire de plugins. Les thèmes et les plugins peuvent être installés manuellement ou téléchargés à partir du référentiel lié. Être un projet relativement jeune (certainement plus jeune que WordPress) nous ne pouvons pas nous attendre aux milliers de composants disponibles pour les CMS les plus populaires.

SEO

Grav propose automatiquement des permaliens SEO mais laisse le reste au développeur ou aux plugins. Ceux qui utilisent WordPress peuvent compter sur des plugins avec une expérience éprouvée tels que YOAST ou All-in-one-SEO-Pack, ceux qui commencent à utiliser Grav en revanche se rendent vite compte que les plugins dédiés au référencement sont encore à la traîne, peut-être qu'il y aura des développements mais les développeurs se sont davantage concentrés sur autre chose.

Documentation

La documentation de Grav est vraiment son fleuron. Tout est bien expliqué et intuitivement.

Version premium

Grav est open source, publié sous licence MIT. La plupart des plugins et des thèmes sont disponibles gratuitement via des référentiels, et en créer de nouveaux est relativement simple. Cependant, il existe des thèmes et des plugins premium disponibles dans le référentiel, développé directement à partir de “Équipe Grav” ou par des développeurs externes. Les contenus premium sont évidemment des contenus avancés, même s'il n'est pas indispensable.

En conclusion, Grav me semble un excellent projet, activement développé, actuellement soutenu par une petite communauté, bien documenté. Lors de mon utilisation j'ai été assez satisfait du projet et du produit, même juste pour la simplicité d'utilisation.


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

0 commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.