Le CMS Spip

CMS

Qu'est-ce qu'un CMS ?

Vient de l’anglais Content Management Systems. (Système de gestion de contenu)
Un CMS correspond à une famille de logiciels destinés à la conception et à la mise à jour dynamique de site web
L'utilisation de ce type de logiciel s'effectue via une interface web.
L'un des avantages d'un CMS, et de séparer le contenu, de la présentation graphique.

Pourquoi utiliser un CMS ?

Le principale objectif d'un CMS et de simplifier l'ajout de contenu sur un site web. (Interface WYSIWYG ou utilisation de balises).
Ce type de logiciel permet de rendre l’information accessible de différentes façons. (catégorie, index, taxonomies …)
Il permet également le travail collaboratif sur le contenu.
Enfin, la maintenance du site internet est nettement simplifié.

Les principales différences.

Il existe plus de 1019 CMS répertoriés sur cmsmatrix.org. Ce site permet de comparer tous ces CMS en fonctions de différents critères. (fonctionnalités, langage de programmation, sauvegarde des données...)
On peut identifier plusieurs types de CMS, blogs, wikis, portails...
On peut également identifier les CMS en fonction de leur langage de programmation (PHP, J2EE pour la majorité).
Une grande différence existe entre ces logiciels, il s'agit de la sauvegarde du contenu inséré par les utilisateurs. En effet, certains utilisent des bases de données et d'autres de simples fichiers.
Une autre principale différence réside dans la licence utilisé, on trouve des CMS avec des licences payantes, mais également un grand nombre de logiciels libres. Dans cette dernière catégorie, on peut également les comparer en fonction de la communauté utilisateurs liée à ce logiciel. En effet plus la communauté est grande et active, plus le logiciel se évoluera et verra sa durée de vie augmentée.