Comment choisir un système de gestion de contenu (page 3)
Gestion de contenu
Le noyau de la plupart des solutions de CMS est un dépôt central, affublé d'une palette d'outils pour manipuler et gérer le contenu.Les conditions principales peuvent inclure:
- « Versioning » et archivage
Un dispositif strict de contrôle de versions est nécessaire pour faciliter la sauvegarde et la reprise sur incident. Une interface simple mais puissante doit être fournie pour ces dispositifs.
- Workflow
La création de contenu décentralisée se fondera idéalement sur un modèle puissant de déroulement des opérations, facilement personnalisable, résistant aux changements organisationnels et paramétrable en fonction des types de documents et des rôles impartis aux différents utilisateurs (admin / user / writer / reviewer / member / manager / etc).
- Sécurité
Les niveaux de sécurité et les vérifications (audits) adéquats doivent être mise en place pour protéger l'intégrité du contenu. Une interface simple et puissante sera mise à disposition des administrateurs pour le contrôle d'accès et la délégation de rôles aux utilisateurs du CMS.
- Intégration avec le système d'information de l'entreprise
Un CMS est en général seulement un des moyen employés pour présenter l'information sur l'Intranet ou le site Internet.
Un CMS d'envergure en terme de nombre d'utilisateurs ne sera réussi qu'à la condition qu'il s'intègre proprement avec le système d'information existant.
Les mécanismes pour réaliser ceci doivent être entièrement documentés, et basés sur des standards ouverts ou Industriels.
- Reporting et tableaux de bord
Le CMS doit fournir un large panel de rapports et d'états, tant pour les utilisateurs que pour les administrateurs. Dans le meilleur des cas, le système rendra compte activement de toutes les problématiques qui surgissent par un dispositif d'alerte email par exemple.
Publication de documents
Le moteur de publication reprend le contenu enregistré dans le dépôt, et produit des pages finales. Cela peut être un traitement par lots ou dynamique , les conditions de base s'appliquent de la même manière. Ces conditions peuvent inclure:
- Les feuilles de styles
L'aspect final est ordonné par l'utilisation de feuilles de styles. Celles ci fournissent une certaine flexibilité et des possibilités d'extension interessantes.
- Descripteurs de page (templates)
La disposition de page globale est indiquée par l'intermédiaire de modèles de page. Dans le meilleur des cas, une interface non technique devrait être donnée pour modifier ces templates.
- Possibilités d'extension et de scripting
Il doit être simple d'intégrer des « snippets » de code pour fournir les fonctionnalités d' édition supplémentaires nécessaires à l'évolution de votre base de connaissances. Le CMS doit supporter un processus d'amélioration continuelle (Bug and Feature Tracking) et de conception progressive de l'interface en fonction du feedback des utilisateurs.
- Soutien de plusieurs formats de données
Le CMS doit savoir exporter vers des formats différents, comme: HTML (Web), XML, imprimé, pdf, WAP, etc...
Il devrait être possible d'ajouter le support de formats supplémentaires, qui seront nécessaires puisque les standards évoluent.
Afin d'accomplir une intégration de qualité pour chaque format, il est critique que le contenu soit séparé de la présentation au moment de stocker les données. Ceci permet d'employer des feuilles de styles distinctes pour chaque format final pris en charge.
- Plusieurs niveaux de personnalisation
Différentes informations seront présentées en fonction de profils utilisateurs, de rôles type prédéfinis, ou encore de méta données renseignées dans le contenu d'origine. Ceci est typiquement exigé pour les grands portails.
- Statistiques d'utilisation
Le CMS doit permettre de recueillir des statistiques complètes d'utilisation, incluant: les pages les plus consultées, l'utilisation quotidienne, et l'utilisation du Moteur de recherche.
Ces informations permettent de déterminer et d'ajuster la pertinence des chemins de navigation spécifiés, en plus de fournir une visibilité sur la cohérence graphique, l'ergonomie et la facilité d'utilisation du CMS implémenté.