III.3.2. Fonctionnalités liées à la
publication
? Les gabarits de présentation : la
standardisation de la mise en forme du site est basée sur un dispositif
de templates. Ils définissent les informations affichées, leur
position dans la page et les attributs de mise en forme qui leur sont
appliqués. Il existe plusieurs techniques pour la mise en oeuvre de ces
templates :
? La plus simple consiste à insérer dans un fond
de page html des balises qui sont adressées au CMS. C'est à
partir de ces balises que le système déduira le contenu à
sélectionner et à insérer à la position voulue,
réalisera son insertion puis enverra la page.
? Les CMS basés sur le langage Java, utilise les pages
JPS. Les insertions de contenu sont définies soit par du code Java, soit
par des tags qui font référence à des objets Java. On
parle alors de « librairies de tags ».
? Enfin, certains CMS utilisent les feuilles de style XSL,
basées sur le langage XML. 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. Cette technique plus complexe offre
l'avantage de pouvoir utiliser des bibliothèques de tags XML
standardisés ce qui facilite l'échange de contenu.
·
19
. La Sélection de contenu : les CMS
automatisent en partie la mise à jour du site en permettant de
sélectionner des articles selon des critères comme "les trois
dernier en date", "les articles rédigés par cet auteur".
· . Les moteurs de recherche : certains
CMS proposent des moteurs de recherche internes qui permettent aux utilisateurs
de retrouver facilement un document. Pour cela, ces outils procèdent
à une recherche "plein texte", sur tous les mots des textes qu'il aura
préalablement indexés, ou utilisent les
métadonnées. Néanmoins ces processus d'indexation et les
performances des moteurs restent à ce jour limités.
· . La personnalisation de la restitution :
cette fonction permet de différencier la restitution du contenu
en fonction des visiteurs. On distingue alors :
> La personnalisation souhaitée par le visiteur :
celui-ci configure l'agencement de l'information en fonction des
préférences qu'il déclare au système. Il s'agit en
principe, d'une personnalisation individuelle. L'internaute est reconnu soit
par une identification explicite, soit par un système de cookies.
> la personnalisation par habilitation est en
général une personnalisation de groupes définis par leur
profil : l'identification des internautes est nécessaire pour ces
profils.
· . La syndication, échanges de contenus
entres des sites : ce processus consiste à reprendre
l'information d'un site, sans avoir à le copier. Cet échange se
fait par envoi de contenu au format XML, qui permet au destinataire «
d'identifier sans ambiguïté, chaque champ d'information ».
Pour cela il faut un vocabulaire commun : le standard RSS - Rich Site Summary
-, au format XML permet aux sites de communiquer. Il donne le chemin pour
retrouver l'information : il n'y a pas transfert de contenu mais uniquement
transfert d'index.
· . Statistiques du site : la mesure de
la fréquentation des pages du site peut se faire de deux façon
:
> Elle peut être intégrée aux CMS, qui
relèvent l'audience au moment où ils sont sollicités pour
servir des pages. Dans ce cas on pourra utiliser cette fonction pour
paramétrer la restitution de pages : on mettra en avant les articles les
plus consultés.
> Elle peut être externe et utiliser des logiciels
d'analyse de fichiers log générés par les serveurs http
qui enregistrent toutes les URL qu'ils voient passer. Cette méthode
permet d'obtenir des informations beaucoup plus détaillées sur la
fréquentation des sites. Ces deux méthodes pourront être
combinées.
A ces fonctionnalités générales
s'ajoutent des fonctionnalités collaboratives comme la messagerie
électronique, les annuaires qui regroupent les coordonnées de
personnes ou définissent les droits des utilisateurs, les forums, et les
agendas partagés.
|