Académique Documents
Professionnel Documents
Culture Documents
3
Chapitre I Système de Gestion du contenu web(CMS)
ressentir. Le webmaster était alors l’homme à tout faire du site, de la création à la
modification et à la suppression des pages. Les entreprises ont à leur tour montré un
intérêt aux possibilités du Web, et ont délégué à des spécialistes le soin de gérer leur site.
Le webmaster était entré dans l'entreprise, selon un mode de fonctionnement centralisé.
La gestion de pages statiques posant de nombreux problèmes techniques, le besoin pour
l’entreprise d’adopter une démarche rationnelle pour la gestion de son site Web se fit
ressentir, ce qui amena les entreprises à l’utilisation de pages dynamiques.
Pour se rendre compte de l'importance actuelle du Web, il suffit de regarder quelques
chiffres pertinents.
Il y a actuellement dans le monde quelque 514 millions d'utilisateurs ce qui génère un
chiffre d'affaire mondial de 310 milliards de francs, la Figure 1 montre la répartition de
ces chiffres par continent.
Ces utilisateurs naviguent à travers 8,7 millions de sites, dont 47% sont anglophones.
4
Chapitre I Système de Gestion du contenu web(CMS)
I.2- Sites Web statiques :
Les pages statiques ont été les premières utilisées sur le Web. Elles constituent encore,
aujourd'hui, une grande partie des pages, mais leur nombre est en diminution par rapport
aux pages dynamiques.
Les pages statiques sont des pages entièrement codées en HTML. Leur cycle de vie, de la
création par le webmaster à la visualisation par l’internaute, est présenté à la Figure 2.
Le développeur écrit la page puis l'enregistre sur le serveur (1). Les utilisateurs peuvent y
accéder en envoyant une requête contenant l'URL de cette page (2). A la réception de la
requête, le serveur renvoie, si celle-ci existe (3), la page à l'utilisateur (4). Si elle n’existe
pas, le serveur renvoie un message d’erreur.
Souvent la création et la modification des pages Web statiques sont réalisées par une
personne unique qui doit maîtriser le langage HTML, ou utiliser un éditeur graphique de
pages Web.
Elle doit aussi connaître le contenu métier des pages et la mise en forme de celles-ci.
5
Chapitre I Système de Gestion du contenu web(CMS)
Nous voyons donc que dans un site statique, toute la gestion de celui-ci repose sur le
webmaster. Si les modifications deviennent importantes, il peut vite être surchargé et
devenir le goulot d'étranglement du site. Dans ce cas là, la présence de plusieurs
webmaster peut être envisagée, mais le site devient quand même lourd à gérer. En effet,
plus le site est grand et plus le nombre de webmaster est important. Le site risque alors de
ne plus être actualisé de façon régulière, et de présenter des incohérences.
Il s'agit maintenant de présenter les avantages et les inconvénients d'un tel type de site,
avant d'étudier la gestion de sites dynamiques.
6
Chapitre I Système de Gestion du contenu web(CMS)
pages du site, ceci risquant d’entraîner des incohérences dans le site. Il existe des moyens,
même avec les pages statiques, de séparer la forme du fond, par exemple en utilisant des
feuilles de style (CSS8). Elles donnent le moyen de spécifier une certaine ligne graphique
pour l'entier d'un site, ce qui permet, lors de la refonte graphique de ne devoir modifier
que cette feuille. Il faut encore noter que les pages statiques, écrites dans le langage
HTML ne permettent pas une séparation des tâches entre différentes personnes, mais au
contraire, obligent à la fusion de ces tâches dans un seul rôle, celui du webmaster.
• L'obligation de créer et de publier sur le serveur chaque page préalablement à sa
consultation. Il est important de rédiger de façon cohérente le contenu, mais aussi de
veiller au maintien de l'homogénéité du site. En effet, l'ajout d'une page entraîne parfois la
modification d'autres pages. Le problème ne se pose pas lorsque le nombre de pages d'un
site est peu élevé. Au contraire, l'utilisation de pages statiques est alors plus rapide et
efficace que l'utilisation d'une technologie de création de pages dynamiques. En effet, le
temps investi dans l’apprentissage d’un langage de programmation ou dans la maîtrise de
l’utilisation d’un outil spécifique est plus important que celui de mettre à jour les pages.
Inversement, dès que le site croît et que le nombre de pages à gérer augmente, l'utilisation
de pages HTML statiques pose alors de grands problèmes de cohérence entre ces pages. Il
devient alors difficile voir impossible de gérer un tel site. Les ressources à mettre en
oeuvre pour maintenir, créer et rendre vivant ce site deviennent tellement importantes que
le site risque de ne plus être mis à jour et de comporter des incohérences.
• Lors de la mise à jour d'un site statique, aussi bien pour un changement de contenu
que de présentation, il faut réécrire les pages en y apportant les modifications souhaitées.
Pour se faire, il faut ouvrir chaque fichier, trouver l'endroit à modifier, opérer la
modification et enfin publier la nouvelle page ainsi créée sur le serveur.
Comme pour le point précédent, le problème ne commence à se poser que lorsque le site
atteint une taille critique de pages. Plus le nombre de pages est important et plus les
modifications risquent de créer des incohérences au niveau de la présentation, mais aussi
du fond. Si, par exemple, les caractéristiques d’un produit sont modifiées, toutes les pages
présentant ce produit doivent être modifiées. Un seul oubli, est le site n’est plus
totalement à jour; il présentera alors des incohérences de fond au niveau du produit. Par
contre, si le site reste petit, cette solution ne pose pas de problème de mise à jour flagrant,
tant que la personne qui a créé les pages s'occupe des modifications.
• La personnalisation du site est impossible, il n'existe qu'une vision unique du site.
Tous les visiteurs ont accès à la même information et de la même façon.
7
Chapitre I Système de Gestion du contenu web(CMS)
renvoie une page HTML (6) ou un message d’erreur. La différence est donc dans la façon
de créer cette page HTML.
Dans le cas dynamique, les pages ne sont plus écrites en HTML, mais dans un langage de
programmation, comme par exemple PHP, JSP ou ASP. Elles sont ensuite publiées sur le
serveur (1). Lorsqu'un utilisateur appelle une page dynamique (2), celle-ci, si elle existe
(3), est interprétée (4). Elle renvoie du texte au format HTML (5) au client (6). Du point
de vue du client, cette opération est transparente, car comme dans le cas statique le code
reçu est au format HTML. Les pages dynamiques peuvent donc faire appel à des
ressources autres que du simple HTML, comme par exemple des bases de données ou des
objets informatiques métiers.
8
Chapitre I Système de Gestion du contenu web(CMS)
Nous voyons donc que dans un site dynamique, toute la gestion de celui-ci ne repose plus
uniquement sur le webmaster. Il ne devient pas, comme dans le cas des sites statiques, le
goulot d'étranglement de la dynamique du site. Il se charge du bon fonctionnement du
service Web (lien présent sur la Figure 5) et de la coordination entre les différents acteurs
ce qui n'est pas présent sur le figure afin de ne pas l'alourdir.
Prenons l'exemple du département marketing qui décide de modifier le packaging et le
prix d'un produit. Ce département a une interface qui lui permet de gérer la base de
données produite, il va donc effectuer ces modifications sur cette base de données. Les
pages étant créées dynamiquement, le développeur Web et le designer n'ont alors aucune
modification de pages à effectuer.
Les avantages et les inconvénients d'une gestion de sites Web dynamiques sont présentés
dans la suite de ce chapitre.
9
Chapitre I Système de Gestion du contenu web(CMS)
10
Chapitre I Système de Gestion du contenu web(CMS)
"Un CMS est un outil qui permet à une variété de personnel technique et non
technique de créer, éditer, gérer et finalement publier une variété de contenu
(tel que du texte, des graphiques, de la vidéo etc.), étant contraint par un
ensemble de règles, processus et workflow qui assurent un aspect logique et
cohérent d'un site Web."
Cette définition est limitative, car elle ne mentionne que la publication sur un site Web,
elle devrait donc être utilisée pour définir un système de gestion de contenu pour site Web
(WCMS). La définition d'un CMS devrait donc plutôt être :
"Un CMS est un outil qui permet à une variété de personnel technique et non
technique de créer, éditer, gérer et finalement publier une variété de contenu
(tel que du texte, des graphiques, de la vidéo etc.), étant contraint par un
ensemble de règles, processus et workflow qui assurent un aspect logique et
cohérent des publications."
En effet, un CMS peut être utilisé pour créer de la documentation, de l’information papier
comme de la publicité ou des journaux [9]. Le site de Documentum [29] propose plusieurs
exemples de sociétés qui utilisent un CMS pour de la publication papier, il suffit de
regarder l'exemple de Ford. Cette entreprise utilise le CMS de Documentum pour générer
ses catalogues papiers. Comme nous le voyons à la Figure 6, une entreprise peut utiliser
un système de gestion de contenu pour différents canaux.
11
Chapitre I Système de Gestion du contenu web(CMS)
Gérer le contenu, Web ou autres, ne signifie pas seulement le créer puis le publier. Il faut
ensuite pouvoir y opérer des modifications, avec la possibilité de gérer des versions
différentes du même contenu. De plus, le contenu doit être présenté à la bonne personne
au bon moment.
Nous voyons donc que la gestion de contenu pour sites Web n’est qu’une application de la
gestion de contenu. Le site Web est alors un canal de distribution de l’information. Nous
allons présenter les rôles génériques de la gestion de contenu, ceci avant de les transposer
à la gestion de sites Web. Comme le montre la Figure7, le processus de publication de
contenu fait intervenir au moins deux rôles distincts.
12
Chapitre I Système de Gestion du contenu web(CMS)
Le premier rôle est celui d’auteur. Il s’occupe de la création et de la modification du
contenu, mais n’à pas le droit de le publier. Une fois son contenu rédigé, il en demande la
publication à l'éditeur. L'éditeur choisit alors de publier ou non le contenu. En cas de
publication, ce contenu devient alors accessible. Dans le cas contraire, l'auteur peut
modifier son contenu et en redemander une publication.
Les notions liées à la gestion de contenu ayant été définies, il est maintenant possible de
se focaliser sur la gestion de contenu spécifiquement pour des sites Web. La partie
suivante présente les rôles liés à l'utilisation d'un WCMS, ainsi que les fonctionnalités, les
objectifs et quelques domaines d'application d'un tel système.
13
Chapitre I Système de Gestion du contenu web(CMS)
Il est évident qu'une personne peut assumer deux rôles en même temps. Par exemple le
designer qui soumet du contenu sur l'utilisation du code HTML aura, en plus de son rôle
principal, un rôle d'auteur.
14
Chapitre I Système de Gestion du contenu web(CMS)
Les raisons d'une telle séparation sont multiples; en premier lieu, la présentation
graphique et le texte relèvent de métiers différents. La forme est faite par un web
designer, tandis que le fond est créé par un simple utilisateur, appelé auteur.
De plus, la forme et le fond doivent pouvoir évoluer indépendamment l'un de l'autre. En
effet, le design doit pouvoir être modifié sans altérer le contenu, et vice-versa, le contenu
modifié sans avoir à se soucier de la forme. Il faut aussi remarquer que pour avoir une
mise en page unique pour l'ensemble d'un site, celle-ci doit être indépendante du fond et
doit être centralisée. Ces deux points soulèvent l'importance de la séparation des tâches
entre un designer, qui définit des mises en page standard et un auteur qui ajoute du
contenu.
Un autre point important, est que si la forme et le contenu ne faisaient qu'un, comme pour
l'exemple des pages statiques, les pages ainsi créées ne pourraient être utilisées que sur un
seul media. Il serait impossible de reprendre le contenu et de le publier par un autre canal.
Cette séparation permet donc de diffuser le même contenu par plusieurs canaux différents
(Web, wap, teletext, ...).
Cela signifie que les textes écrits par les utilisateurs ne doivent pas être formatés, afin de
pouvoir être insérés dans la base de contenu sans mise en forme et exploités par différents
canaux. Néanmoins, l'utilisation de balises, prédéfinies dans une librairie, peut permettre à
l’auteur de donner une certaine forme à son contenu, comme la mise en gras ou italique.
15
Chapitre I Système de Gestion du contenu web(CMS)
16
Chapitre I Système de Gestion du contenu web(CMS)
Le web designer n’a plus besoin de connaître le langage de programmation, ce qui peut
ajouter un rôle à notre problématique, à savoir, en plus de l’auteur, de l’éditeur et du web
designer, celui du codeur. Cette solution peut toutefois montrer des limites, car il n’y a
pas de standardisation, les librairies de tags étant personnelles.
Il existe une dernière façon de procéder, en utilisant des feuilles de style XSL, basées sur
XML. Ceci offre l’avantage de pouvoir utiliser des bibliothèques de tags XML
standardisés, facilitant l’échange de contenu. Comme illustré à la Figure 11 [28], le
contenu est sélectionné et formaté par des tags XML, puis ce contenu XML est transformé
en HTML, grâce aux feuilles de style XSL.
17
Chapitre I Système de Gestion du contenu web(CMS)
Il est encore possible d'utiliser une structure employant ces deux concepts, en partant
d'une structure fonctionnelle, et plus on avance dans le site (dans les thèmes) et plus la
structuration devient sémantique. Cette structuration se conçoit sur la base de l’héritage,
qui permet d’affiner progressivement les concepts. En prenant comme exemple l’offre de
cours, la Figure12 représente le concept d’héritage de la structure. Les articles sur une
université, hériteront des champs du type article en les complétant de ceux spécifiques
aux universités. De même le type cours héritera des champs du type université.
18
Chapitre I Système de Gestion du contenu web(CMS)
Il faut encore ajouter qu’en principe, une partie du site, comme les forums, est laissée
libre aux simples Internautes afin que ceux-ci puissent aussi participer et réagir aux
publications.
19
Chapitre I Système de Gestion du contenu web(CMS)
II.2.2.9- Personnalisation :
La personnalisation permet de différencier la restitution du contenu en fonction des
visiteurs.
Il peut s’agir d’une personnalisation souhaitée par le visiteur ou d’une personnalisation
par habilitation. La première demande aux visiteurs leurs préférences et configure
l’agencement de l’information en fonction de celles-ci, il s’agit en principe d’une
personnalisation individuelle. La deuxième est, le plus généralement, une personnalisation
par groupe, créée par le site Web. Il ne s’agit donc pas d’une personnalisation voulue par
le visiteur, mais forcée de par le profil de celui-ci.
20
Chapitre I Système de Gestion du contenu web(CMS)
21
Chapitre I Système de Gestion du contenu web(CMS)
Ces mots-clés peuvent même être intégrés de façon dynamique, en fonction de certains
champs, comme par exemple le titre ou l’auteur.
22
Chapitre I Système de Gestion du contenu web(CMS)
II.2.3.4- Augmentation de la qualité de l’information :
La création et la publication manuelles de documents HTML par un webmaster
augmentent les risques d’erreur. En effet, le webmaster ne connaît pas forcément le métier
central de l’entreprise et il peut introduire des erreurs dans les pages HTML. Un système
de gestion de contenu permet une augmentation de la qualité des informations. Les
informations sont directement écrites par les personnes concernées et leurs mises en ligne
peuvent suivre un circuit de validation, ce qui diminue les erreurs présentent dans les
pages. L’éditeur peut ainsi rejeter un article afin qu’il soit corrigé puis à nouveau soumis à
validation. D’autre part, il est toujours possible de commenter un article pour y ajouter
des informations complémentaires. Il faut encore souligner que les informations sont
publiées plus rapidement et que l’accueil des visiteurs peut être dynamisé par la mise en
place de processus de personnalisation.
23
Chapitre I Système de Gestion du contenu web(CMS)
II.2.4.2- Communautés en ligne :
Une communauté en ligne rassemble des internautes qui partagent des centres d’intérêt
communs. Elle leur offre la possibilité de publier des articles, et d'éclairer la communauté
sur des informations en leur possession. Ces informations peuvent provenir d’autres sites
Web, mais aussi de l’expérience des membres de la communauté. Il suffit d’imaginer une
communauté de randonneurs qui partagerait leurs excursions en montagne. Elle peut aussi
offrir des outils de collaboration, comme, par exemple, une messagerie interne ou un
agenda partager.
On parlera alors de groupware, site de partage d’informations et de collaboration, concept
qui sera étudié plus précisément au chapitre 4. Un espace de forum permet, en plus, de
réagir aux contributions ou de compléter l'information.
Un site peut être modéré ou non. S’il est modéré, un éditeur est averti lors de l’arrivée
d’un nouvel article, et après lecture de celui-ci décide de le publier ou non. Pour les sites
non modérés, le contenu est accepté d'office et donc visible dès sa publication par son
auteur. Un système non-modéré n’est pas forcément un système anarchique. Un
responsable, en principe le webmaster, peut être nommé pour contrôler les articles et les
ôter si besoin.
Après avoir examiné la problématique de la gestion de contenu pour sites Web, et avant
de présenter les différentes solutions sélectionnées, nous allons, dans le chapitre suivant,
présenter un framework d’étude des CMS sous l’angle de la collaboration. En effet, les
solutions CMS retenues ne font pas que de gérer le contenu, elles permettent une certaine
collaboration en implémentant des fonctionnalités de groupware. Il suffit, pour s'en
convaincre, de regarder le dernier exemple d'utilisation d'un WCMS, à savoir les
communautés en ligne.
24
Chapitre I Système de Gestion du contenu web(CMS)
• Une infrastructure informatique permettant le stockage, le tri et l’archivage de
l’information sous toutes ses formes (textes, graphiques, images), de manière à constituer
un "stock de connaissances " (possibilité d’enregistrement des traces du déroulement du
travail en groupe)
• Un système d’exploitation du réseau et des stations de travail.
[..] Actuellement, les logiciels développés cherchent à remplir trois grandes fonctions :
l’échange d’informations, la coordination des tâches et la collaboration entre
travailleurs. [..]
L’apport principal du groupware par rapport au fonctionnement habituel des réseaux
classiques d’ordinateurs est qu’il permet non seulement de partager des ressources utiles
pour un projet mais aussi de travailler simultanément à la réalisation d’un projet.
L’utilisation du groupware implique une démarche de management parallèlement à
l’implémentation d’outils informatiques. Avec le groupware, on passe d’une phase de
recherche de la productivité, basée sur l’automatisation des tâches bureautiques
individuelles, à une phase beaucoup plus complexe basée sur l’optimisation des
interactions entre les individus. Le groupware comprend donc également des techniques
de médiation."
Comme le dit la définition, précédemment citée, les briques de bases d'un groupware sont
en premier lieu un système de messagerie couplé à une base collective de travail. Il faut
encore ajouter à cela les annuaires qui permettent aux collaborateurs d'avoir accès à des
coordonnées utiles, et qui définissent les droits de chaque utilisateur. A cela, il faut ajouter
d’autres fonctionnalités qui ne sont pas présentes dans la définition, mais qui sont souvent
présentes dans ce type de système. En effet, il n'est pas rare d'y voir apparaître un système
de workflow et de formulaires électroniques permettant la simplification du travail. De
même l'agenda partagé est une application importante de ce type de système. Pour finir,
dans la majorité des cas un forum est présent, ainsi qu’un système de gestion de contenu.
Nous avons donc comme fonctionnalités collaboratives : la messagerie, les annuaires, les
dossiers partagés, les workflow, les formulaires électroniques, les agendas partagés, les
forums et la gestion du contenu. Ces différentes fonctionnalités sont présentées plus
précisément dans la partie qui suit. Celle-ci introduit le framework d'analyse des WCMS
sous l’angle de la collaboration, qui facilite la comparaison entre différents systèmes de
gestion de contenu.
25
Chapitre I Système de Gestion du contenu web(CMS)
26
Chapitre I Système de Gestion du contenu web(CMS)
III.1.2 Messagerie électronique :
La messagerie électronique est une infrastructure de communication asynchrone. Le
destinataire du message n'a pas besoin d'être présent lors de l'envoi de celui-ci. Le
message sera déposé dans une boîte aux lettres que le destinataire pourra aller consulter
quand il le voudra. En plus de pouvoir consulter sa messagerie n'importe quand, il peut
aussi le faire n'importe où. La messagerie prend place dans le quartant Individu / Flux de
notre framework car il s’agit d’une fonctionnalité individuelle qui génère un flux
d’information.
III.1.3- Annuaires :
L'annuaire informatique est une des fonctionnalités principales des outils de collaboration.
Il faut distinguer deux types d'annuaires :
• Les annuaires de personnes, regroupant les coordonnées des employés, clients ou
fournisseurs.
• Les annuaires de la sécurité informatique, qui définissent les droits des utilisateurs par
rapport aux ressources informatiques.
Il est important de souligner que sans ces annuaires, la collaboration n'est pas aisée.
Comment pouvoir collaborer si on ne connaît pas les coordonnées de ses partenaires et si
on ne sait pas qui peut faire quoi. Les annuaires sont typiquement un stock d’information
sur les individus.
Ils se trouvent donc placés dans le quadrant Individu / Stock du framework..
III.1.4- Forums :
Un forum est un lieu de "discussion", conçu pour que l'ensemble des acteurs d'un
domaine, comme par exemple un projet, puissent publier des informations ou réagir sur la
contribution d'autres acteurs.
Le principal intérêt des forums réside dans le fait que la présence de l'ensemble des
personnes n'est pas nécessaire pour pouvoir "discuter". En effet ils fonctionnent sur le
même principe que la messagerie, à savoir une communication asynchrone, à la seule
différence que les messages ne sont pas déposés dans une boîte aux lettres privée, mais
dans un lieu public, ouvert au regard et au commentaire de tout un chacun. Ajoutons
encore que lors de la clôture d'un forum, une synthèse peut être effectuée, afin de
permettre un accès rapide à l'information pertinente de ce forum. Il s’agit évidemment
d’une fonctionnalité de groupe qui génère un flux d’information. Dans le framework, elle
se situe donc dans le quartant Groupe / Flux.
III.1.5- Workflow :
Une application de workflow a pour but principal de gérer les procédures de travail, en
coordonnant les charges et les ressources et en supervisant le déroulement des tâches. Ces
applications peuvent offrir une automatisation des tâches et un transfert automatique des
informations aux personnes concernées. Cette fonctionnalité prend place dans le quartant
Individu / Flux du framework, mais plus bas, proche de la partie Groupe. En effet, cet
outil génère un flux d’information relatif au travail à effectuer par un individu ou un
groupe.
27
Chapitre I Système de Gestion du contenu web(CMS)
III.1.6- Bases collectives et dossiers partagés :
Les bases collectives ont pour but de remplacer les espaces de stockage individuels, en les
rendant plus ou moins publics. Ce sont, par exemple, les bibliothèques de fichiers ou les
bases de connaissances. Les bases de connaissances ont pour principal objectif la
capitalisation de l'information et des connaissances. Celles-ci sont accumulées au court
des projets, afin de garder une trace des expériences passées, et permettre un gain de
temps et d'efficacité dans les nouveaux projets. Il s’agit donc d’une capitalisation des
connaissances à long terme.
Il reste encore à discuter des solutions pour la réalisation du travail de tous les jours, dans
un plan à court terme. Ces bases de données permettent entre autre de gérer les tâches, les
délivrables, les comptes rendus. Elles permettent aussi de surveiller l'avancement du
travail, d'avoir une vue sur l'état du projet et d'alimenter les tableaux de bord. Il s’agit bien
entendu d’un stock qui est utilisé par un groupe. Ces fonctionnalités sont donc dans le
quartant Groupe / Stock du framework.
28
Chapitre I Système de Gestion du contenu web(CMS)
centre du framework. Elle peut être utilisée de façon individuelle ou collective, et elle
stocke de l’information tout en en générant un flux.
29
Chapitre I Système de Gestion du contenu web(CMS)
Exemple D’un CMS : SPIP (Système de Publication sur Internet Partagé, [SPIP])
SPIP :
Est un système de gestion de contenu Web particulièrement bien adapté pour la
publication d'articles, de nouvelles et le référencement de sites. SPIP est une application
Web développée avec le langage PHP qui agit en intermédiaire avec le serveur de base de
données MySQL.
La gestion du contenu s'effectue, d'une part, via un espace Web privé à partir
duquel on développe la structure du site et rédige le contenu, et d'autre part, par la
création de pages HTML génériques (squelettes ou gabarits) dans lesquelles on insère des
boucles SPIP (balises spécifiques) générant des requêtes spécifiques pour afficher le
contenu désiré.
SPIP est plus souple, et orienté vers la création d'un site structuré comme un
magazine : c'est-à-dire avec des rubriques, sous rubriques (et ainsi de suite), dans
lesquelles sont insérés des articles et des brèves qui peuvent être complétés de forums de
discussions.
1- Intérêt de SPIP
gérer un site Web de type magazine, c'est à dire composé principalement
d'articles et de brèves insérés dans une arborescence de rubriques imbriquées
les unes dans les autres.
séparer entièrement, et distribuer entre différentes personnes, 3 types de tâches:
la composition graphique, la contribution rédactionnelle via proposition
d'articles et de brèves et la gestion éditoriale du site (tâche qui comprend
l'organisation des rubriques, la validation des articles proposés…)
dispenser le web master et tous les participants à la vie du site d'un certain
nombre d'aspects fastidieux de la publication sur le Web, ainsi que des
connaissances techniques trop longues à acquérir. L'installation de SPIP se
réalise au moyen d'une interface simple et pas à pas, au terme de laquelle vous
pouvez commencer à créer vos rubriques et articles
30
Chapitre I Système de Gestion du contenu web(CMS)
2- Caractéristiques
L'aspect graphique et la navigation sont définis par des squelettes HTML (ou
«formats types ») définissant chacun une « vue » (par exemple : une vue pour la page
d'index, une autre montrant une rubrique et un résumé de son contenu, une troisième pour
le détail d'un article, une quatrième pour le détail d'une brève). La façon dont est inséré le
contenu rédactionnel du site dans ces pages est définie par un certain nombre de pseudo-
tags HTML relativement faciles à maîtriser.
SPIP ne restreint pas les possibilités graphiques et navigationnelles du site. Les
squelettes HTML étant entièrement définis par le web master du site, il est possible de
gérer certains éléments du site avec SPIP et le reste à la main ou même avec d'autres
systèmes de publication (à condition que ces derniers soient aussi tolérants que SPIP, bien
sûr).
31
Chapitre I Système de Gestion du contenu web(CMS)
quelques champs. Un article comprend les informations : Date de publication, Auteur,
Mot-clé prédéfini, Titre, sous-titre, sur-titre, descriptif rapide, Texte introductif, corps de
l’article et post-scriptum. Une brève comprend un titre, un texte et un lien hypertexte.
Avec Spip, un article peut être à l'état brouillon, validé, publié, refusé et supprimé
(workflow de validation). Selon son statut de rédacteur ou d'administrateur, on pourra ou
ne pourra pas mettre en ligne un article.
Spip répond aux besoins standard et permet de publier des articles, préparés à
l'avance, à partir d'une date donnée, mais sans date de fin de publication. Une
modification légère permet de mettre en place une date de début et une date de fin de
publication ou un affichage conditionnel.
La structuration du site est donc possible et assez souple. Reste la notion de tri (des
sections, des articles) dans l'interface d'administration, qui n'est pas du tout abordée en
dehors du tri classique par date.
3- Avantages
32
Chapitre I Système de Gestion du contenu web(CMS)
4- Inconvénients
Peu de références professionnelles (seulement http://www.monde-diplomatique.fr)
La recherche dans la partie Administration n’a pas de critères, ce qui rend difficile
la recherche sur plus de 100 articles.
Il n'y a pas de gestion de sites multilingues
Il n'est pas possible d'ordonner les rubriques dans l'interface d'administration, (pour,
par exemple, toujours placer la rubrique 'Actualités' avant 'Archives').
Après avoir présenté dans le chapitre I la gestion de contenu pour sites Web ainsi un outil
de gestion de contenu web (WCMS), et on terminer par un exemple d’un WCMS (SPIP),
le chapitre suivant va étudie un autre outil de Gestion de contenu (Portail d’entreprise).
33