Les systèmes de gestion de contenu
Gestionnaire de contenus et de documents en ligne
Un nouveau paradigme aux sites dynamiques s'est développé et démocratisé ces dernières années, le système de gestion de contenus, en anglais « Content Management Systems » ou CMS.
Historiquement, les CMS forment une famille d'applications de création et de maintenance de sites Web grâce aux capacités de mise à jour dynamique et d'applications plus complexes aux fonctionnalités suivantes :
- La possibilité de travailler à plusieurs sur un même document,
- La disponibilité d'une chaîne de publication (en anglais, un workflow) permettant de mettre en ligne les documents,
- La séparation des tâches de gestion de la mise en forme et du contenu, les opérations de gestion de la forme et du contenu,
- La capacité de structuration du contenu via différentes formes usités sur le Web, comme les forums, les FAQ (Questions/Réponses), les blogs, etc...
- Voire la gestion des différentes version d'un document pour les systèmes les plus complexes.
Bref rappel historique de l'émergence des CMS
1996 est l'année où apparaissent les langages de script comme JavaScript et PHP. Le terme de « content management » (gestion de contenu) datant de 1995, ça n'est véritablement qu'en 1999 que sont conçues les premières solutions. Le contenu est séparé du contenant, on parle de gabarit ou de templates pour la mise en forme du texte, des images et autres documents multimédias. La mise en ligne d'information s'émancipe du modèle graphique.
Cette évolution technique a ouvert l'utilisation de solutions de gestion de contenu à un grand nombre d'applications au sein ou à l'extérieur de l'entreprise : gestion de site Internet, gestion documentaire, groupes de travail collaboratif (groupware), etc... Rapidement, les projets Open Source ont vu le jour face aux logiciels et applications propriétaires, concurrençant et démocratisant l'accès aux CMS.
Nous nous trouvons à l'heure actuelle dans un mouvement d'intégration généralisé des applications de gestion de contenu dans les systèmes d'information des entreprises et organisations en phase d'adoption des nouvelles technologies de l’information et de la communication (NTIC).