Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
cms [Le 21/04/2026, 14:24] – [CMS headless] front / back krodelabestiolecms [Le 06/05/2026, 23:11] (Version actuelle) – [CMS] meilleur mobiletable krodelabestiole
Ligne 50: Ligne 50:
 | {{:icons:no.png?25|difficile}} |usage spécifique, orienté société, IT, intranet | | {{:icons:no.png?25|difficile}} |usage spécifique, orienté société, IT, intranet |
  
 +<mobiletable 1>
 ^ Nom du CMS ^  Base de données  ^  Langage  ^  Facilité d'utilisation  ^ Description ^ ^ Nom du CMS ^  Base de données  ^  Langage  ^  Facilité d'utilisation  ^ Description ^
 ^ [[:WordPress]] |  MySQL  |  PHP  |  {{:icons:medium.png?25|moyen-facile}}  | WordPress est le CMS le plus utilisé (plus de 40% des sites du [[:web|WWW]] !). Il rassemble une énorme communauté et propose un nombre sidérant de fonctionnalités par l'ajout d'extensions. Il est par contre d'une certaine manière victime de son succès : c'est une des solutions web les plus attaquées, il est donc impératif de le maintenir à jour constamment. Une fois installé il est assez simple à utiliser, mais il est un peu vieillissant et propose une ergonomie héritée du système de //blog// qu'il était à l'origine. | ^ [[:WordPress]] |  MySQL  |  PHP  |  {{:icons:medium.png?25|moyen-facile}}  | WordPress est le CMS le plus utilisé (plus de 40% des sites du [[:web|WWW]] !). Il rassemble une énorme communauté et propose un nombre sidérant de fonctionnalités par l'ajout d'extensions. Il est par contre d'une certaine manière victime de son succès : c'est une des solutions web les plus attaquées, il est donc impératif de le maintenir à jour constamment. Une fois installé il est assez simple à utiliser, mais il est un peu vieillissant et propose une ergonomie héritée du système de //blog// qu'il était à l'origine. |
Ligne 69: Ligne 70:
 ^ [[https://blogotext.org/|BlogoText]] |  MySQL SQLite  |  PHP  |  {{:icons:yes.png?25|facile}}  | BlogoText est un CMS qui peut utiliser MySQL ou SQLite (plus simple). C'est un moteur de blog simple qui donne la possibilité de partager des liens. | ^ [[https://blogotext.org/|BlogoText]] |  MySQL SQLite  |  PHP  |  {{:icons:yes.png?25|facile}}  | BlogoText est un CMS qui peut utiliser MySQL ou SQLite (plus simple). C'est un moteur de blog simple qui donne la possibilité de partager des liens. |
 ^ [[https://typo3.org/|TYPO3]] |  MySQL  |  PHP  |  {{:icons:no.png?25|difficile}}  | TYPO3 est un cms très personnalisable. Il n'est en revanche pas fait pour les débutants. | ^ [[https://typo3.org/|TYPO3]] |  MySQL  |  PHP  |  {{:icons:no.png?25|difficile}}  | TYPO3 est un cms très personnalisable. Il n'est en revanche pas fait pour les débutants. |
-^ [[https://strapi.io/|strapi]] |  gnostique   JavaScript  |  {{:icons:no.png?25|difficile}}  | Strapi est un CMS //[[https://www.lafabriquedunet.fr/blog/headless-cms/|headless]]//. Il est idéal pour monter une pile [[https://jamstatic.fr/2019/02/07/c-est-quoi-la-jamstack/|Jamstack]], et permet par ex. d'alimenter un [[#generateurs_de_sites_statiques|générateur de site statique]] ou une [[wpfr>Interface_de_programmation|API]]. Son déploiement est un travail de développeur, mais il est d'une simplicité d'utilisation enfantine. |+^ [[https://strapi.io/|strapi]] |  agnostique   JavaScript  |  {{:icons:no.png?25|difficile}}  | Strapi est un CMS //[[https://www.lafabriquedunet.fr/blog/headless-cms/|headless]]//. Il est idéal pour monter une pile [[https://jamstatic.fr/2019/02/07/c-est-quoi-la-jamstack/|Jamstack]], et permet par ex. d'alimenter un [[#generateurs_de_sites_statiques|générateur de site statique]] ou une [[wpfr>Interface_de_programmation|API]]. Son déploiement est un travail de développeur, mais il est d'une simplicité d'utilisation enfantine. | 
 +</mobiletable>
  
 <note tip>Pour plus de sécurité, il est recommandé de cacher le répertoire ''admin'' (en le renommant, etc.) mais cela n’est pas possible sur tous les CMS, pour plus d'infos, voir la documentation du CMS concerné.</note> <note tip>Pour plus de sécurité, il est recommandé de cacher le répertoire ''admin'' (en le renommant, etc.) mais cela n’est pas possible sur tous les CMS, pour plus d'infos, voir la documentation du CMS concerné.</note>
Ligne 98: Ligne 100:
 Il est aussi possible d'administrer le contenu d'un site statique créé de la sorte au moyen d'interfaces graphiques. Il est aussi possible d'administrer le contenu d'un site statique créé de la sorte au moyen d'interfaces graphiques.
 À l'utilisation cela se rapproche donc encore plus du **CMS** classique.\\  À l'utilisation cela se rapproche donc encore plus du **CMS** classique.\\ 
-On parle dans ce cas de **CMS //headless//** (sans tête).(([[https://jamstatic.fr/2019/02/07/c-est-quoi-la-jamstack/#cms|C'est quoi la Jamstack au juste ? -> CMS]])) La tête fait ici référence au site public dans son ensemble (//[[wpfr>Application_de_front_office|front]]//), et au moteur qui le génère, un projet séparé indépendant de son administration (//[[wpfr>Application_(informatique)#Application_de_back_office|back]]//). [[https://decapcms.org|Decap]] est un //CMS headless// libre particulièrement intéressant. Son rôle principal est de fournir une interface graphique pour éditer des fichiers Markdown et YAML, dans le contexte d'un site et à partir desquels ce site sera généré (lors de son administration : //SSG//, pas de sa consultation //CMS traditionnel//).+On parle dans ce cas de **CMS //headless//** (sans tête).(([[https://jamstatic.fr/2019/02/07/c-est-quoi-la-jamstack/#cms|C'est quoi la Jamstack au juste ? -> CMS]])) La tête fait ici référence au site public dans son ensemble (//[[wpfr>Application_de_front_office|front]]//), et au moteur qui le génère, un projet séparé indépendant de son administration (//[[wpfr>Application_(informatique)#Application_de_back_office|back]]//).\\ 
 +Son rôle principal est de fournir une interface graphique pour générer ou éditer -- en arrière plan -- des fichiers Markdown et YAML, à partir desquels le site lui-même sera généré (par le //SSG//, donc immédiatement lors de l'administration du site -- et pas lors de sa consultation comme ce serait le cas avec un //CMS traditionnel//)
 + 
 +  * **[[https://decapcms.org|Decap]]** est un //CMS headless// libre particulièrement intéressant.
  
 Ces technologies ne sont pas forcément simples à mettre en œuvre, mais à l'usage elles offrent une simplicité supérieure aux **CMS**, ainsi qu'un niveau de sécurité, une vitesse et une légèreté côté serveur incomparables, et ne demandent aucune maintenance une fois en place (il s'agit bien de sites //statiques//). Ces technologies ne sont pas forcément simples à mettre en œuvre, mais à l'usage elles offrent une simplicité supérieure aux **CMS**, ainsi qu'un niveau de sécurité, une vitesse et une légèreté côté serveur incomparables, et ne demandent aucune maintenance une fois en place (il s'agit bien de sites //statiques//).