Un
système de gestion de contenu
1) Définition
Un système de gestion de contenu ou SGC (en
anglais: Content Management Systems ou CMS) est une famille de logiciels
destinés à la conception et à la mise à jour dynamique de site web ou d'application
multimédia ou simplement un logiciel web qui vous permettra de créer un site
internet dynamique en toute simplicité.
L'idée principale derrière ce système est de séparer
le contenu (textes, images, vidéos, sons, rubriques, etc.) du contenant (mise
en page). Ainsi, les données sont stockées dans une base tandis que les
"squelettes", "templates" etc.
sont stockés sur un serveur. Une fois les deux reliés via le moteur du SGC, ils
donnent accès à un site dynamique où le contenu peut être facilement et
rapidement actualisé.
En général les fichiers du SGC comprennent la mise en
page ("squelette", "thème", "charte graphique")
et le moteur du SGC à savoir des fichiers qui vont faire que le site ira puiser
dans la base de données. Dans la majorité des cas, le SGC se compose de deux
parties différentes: une partie publique (partie visible) et une partie
administration (réservée aux webmestres). Certains SGC permettent la gestion de
droits, l'administrateur principal pourra ainsi décider de qui pourra faire
quoi sur le site (créer, modifier, supprimer du contenu). La plupart des SGC
fonctionnent avec une base de données mais ce n'est pas toujours le cas comme
par exemple pour de petits sites. Ils sont en général codés en PHP ou Java.
Les fonctionnalités varient d'un système de gestion de
contenu à un autre. Idéalement, un SGC devrait offrir ces différentes
fonctionnalités:
Cette fonction permet à différentes personnes de travailler
sur un même fichier, sans que les nouvelles modifications n'écrasent les
précédentes. Chaque personne peut donc travailler sur un fichier sans devoir
nécessairement se coordonner avec les autres pour éviter que les différentes
versions ne se chevauchent. De même, le contrôle de version permet d'avoir un
historique de toutes les modifications qui ont été faites sur une page et
permet de ce fait de revenir à une version précédente si nécessaire (par
exemple en cas d'erreur).
B) Gestion des utilisateurs
et des droits
Cette
fonction permet l'attribution de différents droits aux contributeurs d'un site
en fonction de groupes ou de rôles. Chaque membre pourra ainsi contribuer de
manière différente en fonction du droit qui lui aura été attribué (par exemple,
des contributeurs pourront uniquement ajouter ou modifier du contenu qui peut
par la suite être validé ou non par l'administrateur du site).
C) Chaîne de validation (workflow)
La chaîne de validation est ce qui va permettre aux
différents membres d'une équipe de gérer les différents travaux en fonction
d'actions tels que: soumettre, renvoyer pour correction ou approuver. Un bon
système de gestion de contenu offrira différentes chaînes de validation en
fonction de critères précis tels que la cible, le type, l'auteur, etc.
Un système de gestion de contenu peut également offrir
la possibilité de définir des métadonnées (donnée servant à décrire ou définir
une autre donnée) pour les documents disponibles à l'intérieur du site. Ces
métadonnées vont permettre une meilleure qualification et un meilleur
classement des documents et va de ce fait rendre leur recherche plus facile.
Un bon système de gestion de contenu doit permettre
une recherche puissante non seulement en fonction d'entrées textes mais aussi
en fonction des métadonnées.
F) Intégration de sources de données externes
Cette fonction permet d'intégrer différentes sources
externes à l'intérieur du système de gestion de contenu. Ces derniers peuvent
être de différents types:
La syndication est une fonction permettant de
regrouper de l'information provenant de différentes sources au sein du système
de gestion de contenu. De ce fait, une multitude d'information peuvent se
trouver au même endroit sans que l'information ne doit
être entrée manuellement. Cette fonction permet non seulement un gain de temps
considérable mais également la possibilité d'accéder à des informations plus
riches qui sont régulièrement actualisés. Il faut noter que pour une grande
majorité des SGC, seuls les titres ou une partie de l'information sont inclus à
l'intérieur du site. Ces derniers renvoient le plus souvent à des pages
externes qui sont en principe les sources originales de l'information.
WWW.TRI.ON.MA