Jump to content

CMS

From fonction-publique.com

CMS

Un CMS (pour Content Management System, ou en français système de gestion de contenu) est une application informatique qui permet de créer, gérer et publier du contenu numérique, principalement sur des sites web. Les CMS sont largement utilisés au sein des organisations publiques et privées, y compris dans la fonction publique, pour rationaliser la diffusion d'informations et faciliter la collaboration.

Définition et principes

Un CMS fait référence à un logiciel ou une plateforme Web qui permet à des utilisateurs, sans compétence avancée en développement, de créer, modifier et gérer le contenu d’un site internet. Il repose sur une architecture modulaire, séparant le contenu, la présentation et la gestion des utilisateurs.

Les fonctionnalités principales des CMS incluent la gestion de pages, d’articles, d’images, de documents, de vidéos, ainsi que la gestion des droits d’accès et la collaboration entre plusieurs profils d’utilisateurs.

Histoire et évolution

Les premiers CMS sont apparus à la fin des années 1990 avec l’essor d'Internet, pour pallier la complexité de la mise à jour fréquente de sites web. Parmi les pionniers figurent Drupal, Joomla! et Plone. Depuis, les CMS se sont diversifiés et professionnalisés :

  • Introduction de WordPress en 2003, initialement axé sur le blog mais devenu le CMS le plus utilisé au monde.
  • Apparition de CMS spécifiques aux collectivités territoriales tel qu’eZ Platform, et de solutions pour intranets comme Liferay ou SharePoint.
  • Développement de CMS « headless », comme Strapi, séparant totalement le back-office de la présentation frontale.

Fonctionnalités essentielles

Les CMS partagent un ensemble de fonctionnalités-clés :

  • Édition de contenu via des interfaces wysiwyg (What You See Is What You Get).
  • Gestion des utilisateurs et des rôles
  • Organisation du contenu (arborescence, taxonomies, mots-clés)
  • Gestion des médias (images, vidéos, documents)
  • Publication programmée et historique des modifications
  • Outils de gestion de la référencement
  • Support multilingue
  • Possibilité d’extensions (modules, plugins)

Principaux CMS sur le marché

Quelques CMS répandus dans le secteur public
Nom Type de licence Technologies Particularités
WordPress Licence GPL PHP, MySQL Communauté très active, extrêmement modulable, interface conviviale.
Drupal Licence GPL PHP, MySQL/PostgreSQL Robuste, adapté pour de gros volumes, sécurité renforcée.
Joomla! Licence GPL PHP, MySQL Polyvalent, bon compromis entre souplesse et simplicité.
Plone Licence ZPL Python, Zope Sécurisé, multilingue, orienté organisations publiques.
SPIP Licence GPL PHP, MySQL Populaire en France, adapté aux sites institutionnels.
Liferay Licence LGPL Java, MySQL, PostgreSQL Portail d’entreprise, gestion des droits fine.
eZ Platform Licence GPL (version modifiée) PHP, Symfony Orientation multisite, utilisé par de nombreuses collectivités.
TYPO3 Licence GPL PHP, MySQL Fréquent dans les administrations et universités européennes.
SharePoint Propriétaire .NET, SQL Server Collaboration et gestion documentaire, orienté grandes organisations.

Avantages et limites des CMS

Avantages

  • Démocratisation de la publication web, indépendance vis-à-vis de prestataires techniques.
  • Gain de temps dans l’administration et la diffusion d’information.
  • Favorise la collaboration (workflow éditorial et gestion des versions).
  • Adaptabilité grâce aux nombreux modules et plugins.

Limites

  • Risques de sécurité liés aux failles et mises à jour de composants.
  • Dépendance à une technologie ou à une communauté.
  • Performances parfois limitées pour des sites à très fort trafic.
  • Personnalisation poussée nécessitant parfois du développement sur-mesure.

Usage des CMS dans la fonction publique

Les administrations publiques, ministères et collectivités territoriales utilisent massivement les CMS pour leurs sites institutionnels, portails d’agences ou intranets. En France, l'Agence nationale de la cohésion des territoires et la DINUM recommandent, dans certains cas, l'emploi de solutions libres ou interopérables, comme Drupal, Plone, WordPress ou encore SPIP.

Quelques réalisations notables :

Critères de choix d’un CMS pour la fonction publique

Critère Importance Détail
Conformité RGAA Élevée Respect de l’accessibilité numérique attendue dans le secteur public.
Sécurité Élevée Gestion des failles, des authentifications et des accès.
Multilinguisme Moyenne Gestion des contenus en plusieurs langues.
Pérennité Élevée Choix d’une solution maintenue durablement.
Interopérabilité Moyenne Capacité à échanger des données avec d'autres applications de gestion (RGI).
Maîtrise du code source Élevée Préférence donnée aux solutions libres.

Architectures et technologies

La plupart des CMS reposent sur une architecture client-serveur, utilisant des bases de données comme MySQL, PostgreSQL ou MongoDB. Ils sont développés dans des langages comme PHP, Python, Java ou .NET.

Le mouvement des Headless CMS, qui dissocie totalement le back-office de la présentation via des API Rest ou GraphQL, gagne du terrain pour offrir plus de modularité, notamment dans les projets modernes ou multi-plateformes (sites Web, applications mobiles, intranet).

Comparatif : CMS libres vs propriétaires

La fonction publique privilégie généralement l’usage des solutions libres, comme le recommande la circulaire du Premier Ministre du 19 septembre 2012. Quelques solutions propriétaires restent toutefois répandues (par exemple, SharePoint) lorsque l’intégration à d’autres outils internes Microsoft est requise.

Exemples de CMS spécialisés dans le secteur public

Voir aussi

Références

Catégorie: