Un carneticiel a en charge la construction et la
gestion du contenu des pages. On l'appelle aussi web management system
ou content management system (CMS). Le précurseur de ce
type de logiciel a été la société texane Vignette, en 1996.
Un CMS gère essentiellement la publication
de documents, aussi bien sur le web que sur un poste de travail.
La plupart des CMS se composent de
deux parties distinctes : une partie publique et l'autre réservée
aux webmestres (appelé site privé ou administration ).
Un CMS induit la procédure de publication
du contenu en trois étapes : la création, la validation, la
publication. Ce travail est organisé selon des règles fixées
par l'auteur. Le but étant de simplifier au maximum ces opérations
tout en respectant deux principes essentiels:
1. Une contrainte technique minimale pour
l'auteur. Celui-ci a juste à intégrer chaque élément qui compose
son document dans un modèle de présentation prédéfini (en-tête,
format du titre, emplacement d'une image, fichier multimédia, etc.)
2. Assurer l'archivage et la réutilisation
des documents grâce à une base de données.
Il existe plusieurs centaines de CMS sur le marché.
Plus ou moins spécialisés, plus ou moins chers, il en existe pour
tous les usages.