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édentes Révision précédente
cms [Le 14/04/2025, 04:31]
krodelabestiole [CMS (Système de Gestion de Contenu)] ortograf
cms [Le 21/05/2025, 12:04] (Version actuelle)
krodelabestiole [CMS] suppr colonne licence : tous ces CMS sont libres !
Ligne 27: Ligne 27:
 ===== CMS ===== ===== CMS =====
  
-<note important>​Les CMS sont des applications accessibles directement en ligne, il est impératif ​d'utiliser ​les dernières versions pour des raisons ​de sécurité.+<note important>​Les CMS sont des applications accessibles directement en ligne. Pour des raisons importantes de sécurité, il est //impératif// de toujours ​utiliser ​la dernière version et de la maintenir à jour.
  
 Certains CMS sont disponibles dans les dépôts officiels d'​Ubuntu,​ mais avant de vous lancer dans une installation par paquet, vérifiez que la version proposée correspond à la dernière version sur le site officiel du CMS (ce qui est rarement le cas). Certains CMS sont disponibles dans les dépôts officiels d'​Ubuntu,​ mais avant de vous lancer dans une installation par paquet, vérifiez que la version proposée correspond à la dernière version sur le site officiel du CMS (ce qui est rarement le cas).
Ligne 46: Ligne 46:
 | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} |usage spécifique,​ orienté société, IT, intranet | | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} |usage spécifique,​ orienté société, IT, intranet |
  
-^ Nom du CMS ^ Licence ​^ Base de données ^ Langage ^ Facilité d'​utilisation ^ Description | +^ Nom du CMS ^ Base de données ^ Langage ^ Facilité d'​utilisation ^ Description | 
-^ [[:​WordPress]] ​| libre  ​| MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-facile.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 | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-facile.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. | 
-^ [[:​joomla|Joomla!]] ​| libre  ​| MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-facile.png?​25 |moyen-facile}} | Joomla! bénéficie également d'une communauté importante. Il propose plus de fonctionnalités nativement que WordPress (permissions,​ multilingue...),​ mais on trouve moins de choses dans les extensions. Il ne bénéficie pas d'une image aussi "​professionnelle"​ que WordPress. Le projet est actuellement moins dynamique((https://​github.com/​joomla/​joomla-cms/​graphs/​contributors?​from=2019-05-08&​to=2020-06-22&​type=c)) | +^ [[:​joomla|Joomla!]] | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-facile.png?​25 |moyen-facile}} | Joomla! bénéficie également d'une communauté importante. Il propose plus de fonctionnalités nativement que WordPress (permissions,​ multilingue...),​ mais on trouve moins de choses dans les extensions. Il ne bénéficie pas d'une image aussi "​professionnelle"​ que WordPress. Le projet est actuellement moins dynamique((https://​github.com/​joomla/​joomla-cms/​graphs/​contributors?​from=2019-05-08&​to=2020-06-22&​type=c)) | 
-^ [[:​Drupal]] ​| libre  ​| MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} | Drupal est le 3e CMS le plus utilisé, avec une bonne dynamique((https://​github.com/​drupal/​drupal/​graphs/​contributors?​from=2019-05-08&​to=2020-06-22&​type=c)). Il est davantage orienté vers les développeurs,​ ce qui le rend plus souple, mais plus compliqué à prendre en main. Il est particulièrement bien sécurisé. | +^ [[:Drupal]] | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} | Drupal est le 3e CMS le plus utilisé, avec une bonne dynamique((https://​github.com/​drupal/​drupal/​graphs/​contributors?​from=2019-05-08&​to=2020-06-22&​type=c)). Il est davantage orienté vers les développeurs,​ ce qui le rend plus souple, mais plus compliqué à prendre en main. Il est particulièrement bien sécurisé. | 
-^ [[http://​www.cmsmadesimple.org/​|CMS Made Simple]] ​| libre | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-difficile.png?​25 |moyen-difficile}} | CMSMS se veut plus simple que WordPress. Son interface est effectivement plus claire, peut-être parce qu'il propose moins de fonctionnalités,​ mais il repose encore beaucoup sur de l'​édition par code. | +^ [[http://​www.cmsmadesimple.org/​|CMS Made Simple]] | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-difficile.png?​25 |moyen-difficile}} | CMSMS se veut plus simple que WordPress. Son interface est effectivement plus claire, peut-être parce qu'il propose moins de fonctionnalités,​ mais il repose encore beaucoup sur de l'​édition par code. | 
-^ [[:​Grav]] ​| libre | flat file (YAML) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-facile.png?​25 |moyen-facile}} | Grav est un petit nouveau. Il n'​utilise pas de base de données, il est très rapide, propose une interface très claire et ergonomique,​ et il est basé sur des technologies actuelles. Il ne propose évidemment pas encore autant de fonctionnalités que WordPress (il dispose quand même d'un catalogue d'​extensions de qualité) mais il en est une alternative beaucoup plus moderne. Le site officiel est en anglais, mais l'​interface d'​administration est entièrement traduite en français. | +^ [[:Grav]] | flat file (YAML) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-facile.png?​25 |moyen-facile}} | Grav est un petit nouveau. Il n'​utilise pas de base de données, il est très rapide, propose une interface très claire et ergonomique,​ et il est basé sur des technologies actuelles. Il ne propose évidemment pas encore autant de fonctionnalités que WordPress (il dispose quand même d'un catalogue d'​extensions de qualité) mais il en est une alternative beaucoup plus moderne. Le site officiel est en anglais, mais l'​interface d'​administration est entièrement traduite en français. | 
-^ [[https://​picocms.org|Pico CMS]] | libre | flat file (Markdown) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | CMS flat file moderne et extrêmement simple, aussi bien à installer qu'à utiliser. Il dispose de quelques [[https://​picocms.org/​themes/​|thèmes]] et [[https://​picocms.org/​plugins/​|extensions]]. On peut éditer les fichiers en markdown ou utiliser une interface en ligne grâce au plugin [[https://​picocms.org/​plugins/#​entry-edit|Pico Edit]]. Il peut s'​intégrer facilement à [[:​Nextcloud]] au moyen de [[https://​apps.nextcloud.com/​apps/​cms_pico|cette app]]. | +^ [[https://​picocms.org|Pico CMS]] | flat file (Markdown) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | CMS flat file moderne et extrêmement simple, aussi bien à installer qu'à utiliser. Il dispose de quelques [[https://​picocms.org/​themes/​|thèmes]] et [[https://​picocms.org/​plugins/​|extensions]]. On peut éditer les fichiers en markdown ou utiliser une interface en ligne grâce au plugin [[https://​picocms.org/​plugins/#​entry-edit|Pico Edit]]. Il peut s'​intégrer facilement à [[:​Nextcloud]] au moyen de [[https://​apps.nextcloud.com/​apps/​cms_pico|cette app]]. | 
-^ [[:​PluXml]] ​| libre | flat file (XML) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | Outil de gestion de blog et site classique très simple, voir un peu rudimentaire. Il dispose d'un petit catalogue d'​extensions et de nombreux thèmes. | +^ [[:PluXml]] | flat file (XML) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | Outil de gestion de blog et site classique très simple, voir un peu rudimentaire. Il dispose d'un petit catalogue d'​extensions et de nombreux thèmes. | 
-^ [[https://​www.zwiicms.fr/​|Zwii]] ​| libre | flat file (JSON) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | Un autre CMS (blog et site classique) extrêmement simple, qui dispose aussi d'un petit catalogue d'​extensions. À la différence de PluXml il ne propose qu'un seul thème (//​responsive//​) hautement personnalisable. | +^ [[https://​www.zwiicms.fr/​|Zwii]] | flat file (JSON) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | Un autre CMS (blog et site classique) extrêmement simple, qui dispose aussi d'un petit catalogue d'​extensions. À la différence de PluXml il ne propose qu'un seul thème (//​responsive//​) hautement personnalisable. | 
-^ [[http://​nibbleblog.com/​|Nibbleblog]] ​| libre | flat file (XML) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | Outil de gestion de blog très simple mais pauvre en fonctionnalités. | +^ [[http://​nibbleblog.com/​|Nibbleblog]] | flat file (XML) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | Outil de gestion de blog très simple mais pauvre en fonctionnalités. | 
-^ [[https://​www.cmsimple.org/​en/​|CMSimple]] ​| libre | flat file (HTML) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | | +^ [[https://​www.cmsimple.org/​en/​|CMSimple]] | flat file (HTML) | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.png?​25 |facile}} | | 
-^ [[https://​www.django-cms.org/​|Django CMS]] | libre | MySQL | Python | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} | Django CMS est basé sur le framework [[:Python]] [[https://​www.djangoproject.com/​|Django]]. Il est relativement simple à utiliser et propose de nombreuses fonctionnalités,​ mais sa configuration se fait en modifiant le code source. | +^ [[https://​www.django-cms.org/​|Django CMS]] | MySQL | Python | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} | Django CMS est basé sur le framework [[:Python]] [[https://​www.djangoproject.com/​|Django]]. Il est relativement simple à utiliser et propose de nombreuses fonctionnalités,​ mais sa configuration se fait en modifiant le code source. | 
-^ [[:​SPIP]] ​| libre  ​| MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-difficile.png?​25 |moyen-difficile}} | [[https://​www.spip.net|SPIP]] est un CMS qui a une longue existence, créé au début des années 2000. Il bénéficie toujours d'une communauté active et d'un [[https://​git.spip.net|développement continu]]. Il propose un large éventail de [[https://​plugins.spip.net/​|plugins]] couvrant nombre de besoins. | +^ [[:SPIP]] | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-difficile.png?​25 |moyen-difficile}} | [[https://​www.spip.net|SPIP]] est un CMS qui a une longue existence, créé au début des années 2000. Il bénéficie toujours d'une communauté active et d'un [[https://​git.spip.net|développement continu]]. Il propose un large éventail de [[https://​plugins.spip.net/​|plugins]] couvrant nombre de besoins. | 
-^ [[:​Plone]] ​| libre | ZODB | Python | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} | Plone fait plus que mettre en place un site Internet, et propose des fonctionnalités de gestion d'​intranet. Il est basé sur [[:Zope]] et est particulièrement sécurisé. | +^ [[:Plone]] | ZODB | Python | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} | Plone fait plus que mettre en place un site Internet, et propose des fonctionnalités de gestion d'​intranet. Il est basé sur [[:Zope]] et est particulièrement sécurisé. | 
-^ [[:​PHPBoost]] ​| libre | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-facile.png?​25 |moyen-facile}} | PHPBoost propose nativement de nombreuses fonctionnalités : pages, articles, calendrier, forum, wiki, newsletter, sondages, livre d'or etc. Malheureusement son ergonomie est assez datée. | +^ [[:​PHPBoost]] | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-facile.png?​25 |moyen-facile}} | PHPBoost propose nativement de nombreuses fonctionnalités : pages, articles, calendrier, forum, wiki, newsletter, sondages, livre d'or etc. Malheureusement son ergonomie est assez datée. | 
-^ [[https://​www.ametys.org/​territorial/​fr/​solutions/​ametys-portail/​apercu.html|Ametys]] ​| libre | MySQL | Java | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-difficile.png?​25 |moyen-difficile}} | Ametys propose une interface d'​édition datée et peu adaptée aux nouvelles technologies du Web. | +^ [[https://​www.ametys.org/​territorial/​fr/​solutions/​ametys-portail/​apercu.html|Ametys]] | MySQL | Java | {{ :​utilisateurs:​krodelabestiole:​brouillon:​moyen-difficile.png?​25 |moyen-difficile}} | Ametys propose une interface d'​édition datée et peu adaptée aux nouvelles technologies du Web. | 
-^ [[https://​ezplatform.com/​|eZ Platform]] ​| libre | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} | eZ Platform est un CMS puissant mais complexe, principalement à destination des développeurs et des entreprises. | +^ [[https://​ezplatform.com/​|eZ Platform]] | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.png?​25 |difficile}} | eZ Platform est un CMS puissant mais complexe, principalement à destination des développeurs et des entreprises. | 
-^ [[https://​blogotext.org/​|BlogoText]] ​| libre | MySQL SQLite | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.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 | {{ :​utilisateurs:​krodelabestiole:​brouillon:​facile.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]] ​| libre | MySQL | PHP | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.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 | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.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]] ​| libre | agnostique | JavaScript | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.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 | {{ :​utilisateurs:​krodelabestiole:​brouillon:​difficile.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. |
  
-<note tip>Pour plus de sécurité, il est recommandé de cacher le dossier ​admin (en le renommant, etc.) mais cela n’est pas possible ​dans tous les CMS, pour plus dinfos, voir la documentation du CMS choisi.</​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>​
  
 ===== Générateurs de sites statiques ===== ===== Générateurs de sites statiques =====
  • cms.1744597861.txt.gz
  • Dernière modification: Le 14/04/2025, 04:31
  • par krodelabestiole