CMS

CMS

CMS 2000 1500 Sharing

CMS est l’acronyme de Content Management System (Système de Gestion de Contenu). Il s’agit d’un logiciel informatique utilisant une base de données et permettant de gérer l’apparence et le contenu d’un site web depuis un panneau d’administration.

Pourquoi se tourner vers un CMS ?

Les connaissances nécessaires à la création d’un site web moderne et dynamique sont nombreuses :

  • HTML : le langage HTML définit l’architecture du site et son contenu.
  • CSS : complémentaire au HTML, ce langage attribue un style aux éléments intégrés en HTML et définit le design général du site web.
  • JavaScript : ce langage permet de dynamiser le site en y ajoutant des effets.
  • PHP : ce langage permet de passer d’un site statique, c’est-à-dire d’un site dont chaque page est un fichier HTML et qui ne dispose pas de base de données, à un site dynamique via une connection à une base de données.

La création d’un site qualitatif n’est pas à la portée de toute le monde, les compétences requises sont nombreuses et plus complexes les unes que les autres. C’est là que les CMS interviennent : il est possible d’obtenir un résultat similaire sans aucunes connaissances en développement web.

Les CMS, bien que tous différents, offrent en général les fonctionnalités suivantes :

  • édition de contenu,
  • publication de contenu,
  • gestion des utilisateurs,
  • gestion de modèles de présentation,
  • gestion de modules complémentaires,
  • suivi statistique.

Pour pouvoir être qualifié de CMS, un logiciel doit pouvoir être utilisé simultanément par plusieurs individus dont les droits d’accès peuvent être personnalisés. Il doit ensuite proposer une chaîne de publication de contenu et enfin permettre une gestion séparée du design et du contenu. Beaucoup proposent des plug-ins, c’est-à-dire des petits logiciels additionnels permettant de nouvelles fonctionnalités.
Il existe des CMS gratuits, dits en « Open Source », et d’autres payants. WordPress, disponible en Open Source, est sans doute le CMS le plus connu et le plus répandu.

Aujourd’hui, le CMS est certainement la plate-forme de déploiement de sites web la plus populaire puisque cette méthode permet de créer des sites complexes en un rien de temps et à moindre coût.

Principaux CMS

Sites généralistes
WordPress
Drupal
Joomla!

Sites e-commerce
Magento
PrestaShop

Wiki
MediaWiki

Forum
phpBB
fluxBB