Chapitre 1
SYSTEMES DE GESTION DE CONTENU (CMS)
 
 
Précédent Suivant
 

Systèmes de gestion de contenu
(CMS)
Qu'est-ce qu'un SGC ("CMS" in English) ?
* SGC: Système de Gestion de Contenu
CMS: Content Management System
* Logiciel qui gère de l'information:
en particulier, la création et la publication de documents
* Généralement collaboratif:
plusieurs personnes contribuent à l'ajout d'informations
* Ici, on parle plutôt d'applications Web:
aide à la mise en ligne de documents sur Internet
Client-serveur: HTML simple
Client-serveur: code JavaScript
Client-serveur: code PHP
Client-serveur: requête MySQL
Conception classique d'un site
* La structure du site est figée
* L'organisation des pages est décidée au début
* Difficile ensuite d'en changer
* Le contenu du site est plutôt statique
* Soit l'information est dans des fichiers HTML
* Modification fastidieuse
* Transfert sur le serveur à chaque fois
* Soit l'information est dans une base de données
* Modification parfois périlleuse
* Un code serveur (e.g. PHP) est nécessaire
Conception d'un site avec un CMS
* Tout le site est stocké en base de données
* Sa structure
* Son contenu
* Un code serveur restitue l'information
* Séparation complète du contenu de l'apparence
* Interface conviviale pour la gestion
* Fournie par un code serveur
* Des pages facilitent la modification du site
* Gestion collaborative du site
* Utilisateurs identifiés et avec des droits contrôlés
* Suivi des modifications (historique, gestion de versions)
Structure d'un CMS: accès au contenu
Structure d'un CMS: identification
Structure d'un CMS: modification du site
Les différents acteurs d'un CMS
* Visiteur
* Consultation du contenu
* Inscription possible pour accéder au contenu
* Catégories de visiteurs pour protéger une partie du contenu
* Rédacteur
* Modification et création de contenu
* Limité à certaines rubriques
* Contrôle total sur ses créations
* Modérateur
* Responsable d'une ou plusieurs rubriques
* Contrôle total sur le contenu de ses rubriques
* Peut rejeter ou modifier le contenu des rédacteurs
* Administrateur
* Responsable du fonctionnement du site
* Contrôle total sur tout le site
* Gestion des utilisateurs
* En pratique, un utilisateur peut combiner plusieurs rôles
Les différents types de CMS
Qu'est-ce qu'un "blog" ?
* Journal de bord
* Se dit aussi "weblog"
* Ecriture au jour le jour
* Structure légère
* Constitué de petits articles
* Nombre de rédacteurs limité
* Discussion avec les visiteurs
* Des commentaires peuvent être postés
* Modération nécessaire dans ce cas
* Souvent, pas d'inscription nécessaire
* Un exemple de logiciel: DotClear
Qu'est-ce qu'un "wiki" ?
* Contenu édité par les visiteurs
* Tout visiteur est rédacteur
* Inscription simple
* Auto-modération du contenu
* Correction rapide
* Danger d'altération
* Historique des modifications
* Retour arrière éventuel
* Exclusion d'un utilisateur
* Contenu moins éphémère
* Un exemple de logiciel: MediaWiki
Qu'est-ce qu'un "forum" ?
* Lieu de discussion
* Plusieurs thématiques proposées
* Chacune surveillée par un modérateur
* Dialogue avec les visiteurs
* Inscription simple
* Un fil de discussion peut être ouvert
* Question
* Sujet de réflexion
* Chacun peut répondre
* Répondre / aider
* Donner son avis
* Un exemple de logiciel: phpBB
Qu'est-ce qu'un "portail" ?
* Contenu plus structuré
* Informations éphémères (actualité)
* Informations durables (dossiers)
* Modularité du système
* Procédé de rédaction élaboré
* Hiérarchie entre rédacteurs
* Phase de rédaction plus longue
* Expression des visiteurs limitée
* Structure plus lourde
* Un exemple de logiciel: SPIP