09/11/2006 CMS Content Management System Système de Gestion de Contenu
Les principes et objectifs des CMS Content Management System / Système de Gestion de Contenu Application autonome ou intégrée à un système d’informatique Open Source / Propriétaire Faciliter la gestion et la publication de contenu rédactionnel Site Web dynamique Dissociation du design (graphisme, mise en page,...) et du contenu séparation fond et forme Liaison avec une base de données relationnelle qui stocke le contenu stockage central Facilité pour le rédacteur / contributeur de publier du contenu sans maîtrise des langages HTML ou de programmation
Principales fonctionnalités Publier du contenu sous diverses formes pré formatées : –Articles, news, actualité, billets, fichiers à télécharger, sites dans annuaires,… –Contenu dynamique Gestion des membres –Inscription (Membres / Invités) –Différents niveaux de droit et d’accès Workflow (processus de validation) –Validation du contenu –Plusieurs états du document avant et après la publication –Plusieurs rédacteurs sur un même document –Versionning de documents Interface d’administration (back-office) Gestion et administration du contenant –Modification des Gabarits ou des modèles / « templates » –CSS…
Principales fonctionnalités Gestion des rubriques, de l’arborescence Fonction de recherche intégrée Présence d’un système de CACHE –Les pages générées sont conservées sur le serveur pour une mise à disposition plus rapide Présence de modules complémentaires –Forum –Flux RSS –Blog –Wiki –Newsletter –… Architecture modulaire –API (interface de programmation) –Framework
Autres fonctionnalités… Gestion des statistiques et des connexions Interface multilingue Système de sauvegarde intégré (BDD) …
Eléments à prendre en compte pour choisir Installation –Automatique (avec une interface) –Manuelle (Copier les tables dans PHPMyAdmin) Richesse des fonctions en standard Diversité des modules Ajout simple de modules (ou add-on) Facilité à modifier le contenant (gabarit, modèle) Conformité XHTML, CSS (W3C) Documentation technique Richesse de la communauté (forum, tutoriaux, …) Supports techniques accessibles Evolutivité (versions disponibles et installation) Facilité de prise en main et de modification Facilité de paramétrage Montée en charge …
CMS Open Source – Les incontournables Les professionnels (sélection de LINAGORA) –SPIP (version 1.9 en cours de sortie) –TYPO 3 –DRUPAL –EzPublisz Les sites web/CMS de communauté : –XOOPS (en cours de test SC) –PHP-NUKE (« le précurseur ») –NPDS –… D’autres intéressants : –Mambo / Joomla (en cours de test SC) –Zope / Plone –Artiphp (en cours de test SC)
CMS Open Source L’immense majorité fonctionne sous l’environnement : –APACHE –PHP –MySQL
Pour en savoir plus sur les CMS Open Source (en Anglais) (plus actif depuis nov. 2003) tmhttp:// tm
CMS propriétaires – Les plus connus Microsoft Share Point Portal et
Des exemples en ligne CRN La plupart des CMS proposent une version de test en ligne…
Conclusion Workflow Proximité des générateurs de Blogs