Content Management System (CMS)
Un Content Management System (CMS), en français Système de Gestion de Contenu (SGC) est une application dynamique (construit en PHP) qui permet de mettre régulièrement à jour le contenu d’un site (des textes, des photos, des vidéos, etc.) grâce à l’interface d’administrateur. Au lieu de modifier le code, on utilise une interface graphique qui rend possible une mise à jours, sans nécessiter la connaissance d’aucun code, PHP, HTML, CSS, etc. donc pouvant être effectuer par toutes personnes ayant accès à cet interface.
Toutes les modification et les mises à jour sont effectuer sur le contenu (base de donnés) sans atteindre la présentation (les feuilles de styles, CSS).
La présentation de CMS est formaté (CSS sont intégrées) par défaut. Il n’est pas possible de changer la présentation à partir de l’interface de l’administrateur. On peut par contre personnaliser la présentation en modifiant le code de feuilles de style, ainsi la connaissance du CSS est-elle nécessaire.
Un CMS permet de :
- mettre à jour un site web à partir de l’interface de l’administrateur accessible par mot de passe et nom d’utilisateur,
- communiquer entre les différents utilisateurs pouvant être connectés simultanément (par ex. un échanges des e-mails),
- structurer le contenu (menu, catégories, choix de modules à intégrer comme par ex. un moteur de recherche, un vote sur une question choisie, etc.)
Un CMS gagne à être intégré dans le site vitrine où la mise en page et l’interactivité restent prépondérantes afin de promouvoir des produits ou des services, car le premier objectif d’un site est d’être convaincant, pertinent et doté d’une telle force de conviction qu’il met en valeur l’information.

