cms 20 useo

68
 Conseil et assistance opérationnelle à la conduite de projets NTIC USEO SARL  149 rue Saint Honoré  75001 Paris

description

cms description

Transcript of cms 20 useo

Conseil et assistance opérationnelle à la conduite de projets NTIC
USEO SARL – 149 rue Saint Honoré – 75001 Paris
 
mettre en place une offre de contenus
complexe   et   intégrer des pratiques
transversales   de management de
Gestion de projet, GED) sur leur volet
management de l'information. Ils
apportent une réponse globale,
majorité des utilisateurs, avec
l'avantage de  couvrir progressivement
avec une couverture fonctionnelle plus
large.
DEMATERIALISATION DE PROCEDURES
GESTION DE PROJETS
3
La démocratisation du web 2.0 sur les services grand public créé de nouvelles attentes et exigences de la
part des collaborateurs : des interfaces plus accessibles, des fonctions participatives et une existence
sociale sur les réseaux.
Des interfaces de gestion plus accessibles
La distinction back office / front office (BO/FO) très marquée sur les applications actuelles tend à
disparaitre. La gestion de l’information s’effectue aujourd’hui dans un environnement moins convivial car 
fruit d’une moindre attention lors de la conception-réalisation. Les fonctions présentes en BO basculent
petit à petit en FO, ramenant le BO à une interface dédiée aux administrateurs. Concevoir une interface
impose aujourd’hui de penser consultation et édition (avec toutes les règles de gestion et processus
associés). L’accessibilité des fonctions de gestion de l’information s’améliore nettement.
Convergence des codes ergonomiques
L’ergonomie   des applications en ligne se rapproche de celles des applications bureautiques. Les
interfaces de publication ressemblent à s’y   méprendre à celles de Microsoft Word. Ces interfaces
deviennent intuitives car familières aux utilisateurs.
L’intégration dans le poste de travail
La déportation de la gestion des documents sur un serveur ne doit pas se faire au détriment de l’accès à
ces documents. L’accès depuis les applications bureautiques, l’enregistrement en ligne, le glisser-déposer 
deviennent une réalité sur les applications Web.
Introduction à l’étude
Développement des fonctions participatives
Initialement un média de diffusion, internet est devenu participatif. La gestion de contenu a également
évolué dans ce sens : wikis, commentaires, notations, notifications sont des fonctions additionnelles
présentes dans les CMS évolués. Les usages ont évolué avec ces nouvelles fonctionnalités afin de
partager de l’information, l’élaborer  de manière coopérative, compléter et discuter autour d’une
information, etc.
Intégration prochaine des fonctions de réseaux sociaux : les auteurs, contributeurs afficheront leur 
profil et leurs centres d’intérêt. L’information s’en trouvera plus crédible et la mise en relation entre
experts facilitée. Ces fonctions de publication seront associées au référentiel des identités de
l’entreprise.
Mashup
Sous forme de Widgets, les applications du système d’information s’intègrent de plus en plus dans
l’univers de l’utilisateur  qui peut configurer librement ses propres flux. Il devient autonome dans la
composition de « son système d’information ».
Introduction à l’étude
Une impression de simplicité
Le Web 2.0 illustre parfaitement le renversement du flux de propagation de l’innovation historique : de
l’entreprise vers le grand public. Les nouveaux usages et services associés proviennent désormais du
grand public et sont apportés dans l’entreprise par les utilisateurs.
De nouvelles promesses qu’il   convient de modérer. Certaines applications en ligne sont des
« machines spéciales », du « fait main ». Leur caractère gratuit pour le grand public ne doit pas laisser 
croire à une Low-tech. Il est important de mesurer la teneur des investissements et de l’innovation
technologique à leur origine. Leur caractère gratuit ne tenant qu’à  leurs modèles économiques non
traditionnels.
L’état de l’art « industriel » ne correspond pas à ce qui est perçu sur les services grand public. Les
MOA doivent tenir compte de ce contexte. Les utilisateurs peuvent exprimer un niveau d’exigence
dépassant les capacités natives des outils du marché. La réponse à ces besoins doit prendre en
compte la complexité masquée de réalisation.
Cette étude s’attache à définir l’état de l’art industriel en matière de CMS évolué.
Introduction à l’étude
6
Cette étude s’adresse aux responsables de projets TIC centrés sur le management de l’information, en
phase amont, à la recherche d’éléments pouvant les aider à positionner leur projet, à l’aligner  avec les
objectifs de l’organisation.
La première partie permet d’affiner sa compréhension des usages associés aux outils CMS. Sans rentrer 
dans les détails, elle présente des usages génériques qu’il  conviendra d’ajuster  en fonction de son
contexte.
niveaux fonctionnels, les illustrant. Useo promeut les
approches privilégiant la définition préalable des usages
avant tout travail de définition fonctionnelle. La
méthodologie sera différente en fonction du  niveau de
maturité des pratiques à outiller, de l'ambition d'évolution et
de la nature de ces pratiques.
Ces usages de référence sont à agencer pour composer 
des services de : management de projets, communication
interne/externe, ressources documentaires métiers,
dématérialisation de procédures.
7
La seconde partie est consacrée à l’étude de 4 CMS évolués, choisis pour leurs qualités, leur notoriété et
leur représentativité du marché. L’évaluation  de ces outils repose sur la démarche DOTU présentée
également. Elle peut être reprise pour caractériser son niveau d’exigence fonctionnel ou comparer d’autres
solutions du marché.
L’étude de ces solutions a conduit le Pôle Etude d’USEO à rencontrer les éditeurs ou intégrateurs portant
ces solutions. Cela a permis d’évaluer  précisément la réponse proposée par la solution à un usage cible.
L’étude distingue également le niveau d’intégration nécessaire pour répondre à un besoin. Chacun en
fonction de ses besoins pourra trouver son intérêt entre la maîtrise des risquesd’intégration et la liberté de
concevoir une solution sur mesure.
L’étude apporte un éclairage général sur les nouveaux modes de management de l’information avec les
CMS, alliant usages et outils associés.
Introduction à l’étude
8
Onext Groupe Sodifrance conçoit des sites, portails et des applications Web à partir de logiciels de gestion de
contenu (CMS), de portail et de travail collaboratif Open Source : TYPO3, ALFRESCO, LIFERAY, ZIMBRA,
DRUPAL… Onext est un des tout premier grands pôles de compétences français spécialisé TYPO3 (avec plus de
140 réalisations). Onext associe une gestion de projet à une démarche qualité rigoureuse pour le respect des
engagements et des délais. Onext bénéficie de l’expertise du Groupe Sodifrance représenté par plus de 800
collaborateurs répartis sur 11 agences. www.onext.fr 
Jalios   est l'éditeur de Jalios JCMS, solution complète de gestion de l'information qui intègre nativement les
fonctionnalités de portail Intranet, gestion de contenu, GED et espaces collaboratifs. Jalios propose, en partenariat
avec son réseau d’intégrateurs, l’ensemble  des services professionnels adaptés aux exigences de ses clients
entreprises et grandes organisations : AXA, BNP, CGED, Clarins, la Commission européenne, les Conseils
généraux 42 et 44, Crédit Agricole, EDF, MAAF, MSA, M6web, Natixis, Plastic Omnium, SNCF, RTE ou Thales.
Kaliop est une entreprise d'ingénierie informatique experte en solutions online. Son équipe de quinze collaborateurs
est composée d'ingénieurs spécialistes des technologies de l'Internet. Depuis 6 ans, Kaliop développe des
 
Société indépendante fondée en 1997, issue du conseil et éditeur depuis 2002, Kosmos trouve ses racines dans un
mix original entre technologies et communication. KOSMOS conçoit et met en œuvre des solutions Java (J2EE) de
gestion de contenu, de portail de services et de travail collaboratif pour répondre aux problématiques Xnet (Internet,
Intra/extranet, Environnements Numériques de Travail) des entreprises, collectivités, organismes publics et acteurs
de la formation initiale et continue. En 5 ans, ce sont plus de 120 organismes d'envergure, publics et privés, qui ont
choisi les solutions Kosmos. Entreprise innovante (label ANVAR), Kosmos a vu la grande majorité de ses projets
couronnés par un succès d'usage.
Introduction à l’étude
9
Cette étude s’appuie sur le travail de capitalisation réalisé par le Pôle étude à l’aide de la démarche
DOTU (Définition d’Outils Tolérants aux Usages) élaborée par USEO. Sa finalité :
Comprendre l’offre du marché et les opportunités technologiques pour assurer les exigences du
cahier des charges et sécuriser le choix de solutions
Un support pour évaluer ou
comparer la couverture fonctionnelle
nécessaire
fonction des usages cibles
usages auxquels répondent les
solutions du marché et leurs
fonctionnalités associées      D    é    f    i  n    i   t    i  o   n
     d    ’      O   u    t    i   l  s
      T   o    l   é   r   a   n    t   s
  a   u   x
Démarche DOTU
les 3 niveaux d’exigence
fonctionnels
Fonctionnalité à intégrer en utilisant des composants techniques déjà présents dans l’outil
Fonctionnalité à développer entièrement en respectant les règles de développement associées à
l’outil en question
Fonctionnalité non disponible et qui impliquerait de devoir intervenir sur le cœur  de l’application
La grille DOTU structure par thème, autour d'usages cibles, 3 niveaux fonctionnels progressifs.
Une évaluation de la capacité de chaque solution étudiée à répondre nativement, par intégration
ou développement est présentée sous forme de tableaux.
Démarche DOTU
11
Un CMS (Content Management System) est initialement un outil de conception et de mise à jour 
dynamique de sites internet ou intranet. Il permet d’industrialiser  la publication de contenus web sans
connaissance informatique et sépare le traitement de l’information de sa présentation. Les CMS
évolués sont aujourd’hui   au cœur   des questions de management de l’information   dans les
organisations.
Les usages sont multiples. Ils concernent les organisations de grandes tailles comme les plus petites
et différents métiers : la communication, la gestion des connaissances, le management de projet, la
dématérialisation de procédures, etc.
Plus d’une centaine de solutions sur le marché
  Différentes technologies (Php, Java, .Net, autres)
  Différents modes de distribution (Licences ou libre de droits, code fermé ou ouvert)
  Différents modes de réalisation (par configuration ou par intégration)
En lien avec la culture de l’organisation, dans ses pratiques de management de l’information mais
également dans sa conduite des projets d’intégration   de solutions, les différentes   approches
d’intégration et l’écosystème des solutions sont des critères aujourd’hui devenus importants.
Etat de l’art
  Framework de développement : La solution propose des composants techniques pour réaliser 
rapidement une application CMS. Cela permet de réaliser des applications sur mesure, ce qui
nécessite une spécification précise des besoins. Un investissement technique minimal est
nécessaire pour obtenir une solution opérationnelle.
  Configuration d’une solution « packagée » : La solution est prête à l’emploi. Via une simple
configuration de l’outil,  on obtient rapidement une application opérationnelle. Ce mode de
réalisation permet une définition itérative, laissant place à l’expérimentation par les utilisateurs.
Quelle approche dans quel contexte?
  Les organisations ayant une certaine maturité en termes de pratiques peuvent plus facilement
tirer parti de la souplesse des frameworks de développement. En effet, leurs besoins sont en
général plus pointus et elles cherchent avant tout à acquérir une solution « sur mesure », que
les utilisateurs seront à même de prendre en main rapidement. La solution vient alors outiller 
des bonnes pratiques existantes.
  Les organisations n’ayant pas d’exigences très précises auront plus intérêt à se tourner vers des
solutions configurables. En effet, ces solutions peuvent facilement être redéfinies au cours du
temps. Il est ainsi aisé de les intégrer de manière itérative: mettre en place une solution initiale
qui ne bouscule pas trop les anciennes pratiques, puis l’enrichir  une fois l’outil pris en main, pour 
tendre vers des pratiques plus « avancées ». La solution permet alors à l’organisation d’évoluer 
progressivement vers de nouvelles pratiques.
Etat de l’art
Zoom sur les écosystèmes   : Ils définissent les environnements économiques des solutions, les
sociétés qui développent la solution, le réseau d’intégrateurs associés et la nature de leurs liens. Leur 
compréhension permet de mieux maîtriser les risques d’intégration et le contexte de maintenance et
d’évolution de son application.
Les concepteurs de solutions :
  Editeur : modèle traditionnel où une société investit dans le développement d’un produit qu’elle
commercialise. S’ajoute à son acquisition, une prestation de services portée par un partenaire
intégrateur. Ces sociétés proposent des services associés : support, formation, maintenance.
Traditionnellement le code source est protégé, mais aujourd’hui certains éditeurs diffusent leur 
produit en Open Source. Ils se rémunèrent alors uniquement sur les prestations de services
associées.
  Communauté OS : Plusieurs acteurs indépendants s’associent pour développer une solution. Il
n’y a pas de structure juridique. Le fruit de leur collaboration est exploitable suivant les termes
de la licence choisie. L’application est mise à disposition de tous gratuitement et son code
source est accessible. Des intégrateurs proposent de s’appuyer  sur ces solutions pour réaliser 
l’application de leur client.
Les réseaux d’intégrateurs : Le succès d’un projet est conditionné par la qualité d’intégration. Autant
choisir un intégrateur qui maîtrise bien la solution retenue. Les   éditeurs travaillent ainsi au
développement de leur réseau en formant des SSII et allant jusqu’à leur certification.
Les concepteurs décident des évolutions de leurs solutions et les intégrateurs choisissent les solutions sur lesquelles ils montent en compétence. La marge de  manœuvre future de l’entreprise cliente est dépendante de ces mouvements.
Etat de l’art
3
suivi de validation sont dans le Back-
office. Des liens depuis le front office
permettent d'accéder directement aux
validation 2
validation sont dans le
La délégation des fonctions de publication crée des niveaux d'implication variables (de la simple utilisation à
l'administration) et ne doit pas imposer systématiquement aux utilisateurs de maîtriser une interface
d'administration complète.
Front  Office
Back  Office
Back  Office
 

Séparation du fond et de la forme pour garder une homogénéité dans les pages et pouvoir réutiliser un
même contenu sous différentes formes.
Définir à la demande de nouveaux services de publication structurés
Bibliothèque de services
élément d’une page web. À différencier d’un document 
 Service de publication: Structure de contenu (champs
« titre », champs « corps », etc.)
d’accès.
Résumé
 Aider les utilisateurs non techniciens à publier du contenu, comme s’ils le faisaient sur leur éditeur de texte
habituel. Avoir la possibilité d’associer à un contenu des documents (images, documents bureautiques, etc.)
présents dans une base de données commune. Aider à la saisie pour éviter les erreurs ou les oublis.
+ Accès à des fonctionnalités
différentes en fonction du
HTML
1
WYS IWYG (What You See Is What You Get) : Editeur de texte aidant
l’utilisateur non technicien à publier des contenus comme si il le faisait avec son
outil bureautique habituel (type Word)
Etat de l’art
Faciliter l'accès à l'information par l'agrégation de contenus et services autour des attentes utilisateurs
 Affectation d'un contenu
à une rubrique
Publicateur/modérateur 
Permettre la création d’un même contenu par plusieurs collaborateurs ou la réaction aux publications.
Pouvoir superviser la démarche de participation collective.
Possibilité de réagir aux
modifiables par tous les utilisateurs
autorisés. Utilisé pour l’élaboration collaborative simple et efficace de pages
Etat de l’art
Permettre une élaboration collective, pouvoir visionner l’évolution d’un contenu, savoir qui a fait quoi et
quand, pouvoir retourner à une version précédente, jugée de meilleure qualité.
Conservation des
différentes versions
d'une publication
Directeurs DG Elu Commission Bureau
Elaboration de l'ordre du jour: points à l'odre du jour du
conseil + points complémentaires
(Vice-Président)
Relevé de conclusion (faits par les directeurs)
Délibération du Conseil Communautaire
Process Délibération Process Décision
Process Bureau
 Auteur    Etape 1 Etape N
Faciliter, superviser et filtrer la publication des contenus web, décliner les processus existants et pouvoir les
faire évoluer au fur et à mesure de l'expérience acquise.
 Affectation de rôles de
 publication de contenus. Chemin de validation
composé d’étapes (par exemple: Rédaction, Validation, Publication)
Etat de l’art
Site A
Site B
Partager de l'information entre différents espaces au sein d'un site, faciliter le partage de contenus entre
différentes plateformes Intranet, Extranet, Internet.
Mutualisation d’un
système de données
entre plusieurs sites
 XML : Langage informatique de balisage
utilisé pour l’échange de contenus ou de données. Il est la base de nombreux
langages comme le HTML
RSS (Really S imple Syndication) : Format XML pour l’échange simplifié de contenus Web.
Etat de l’art
23
Pouvoir affecter facilement des droits d’accès aux contenus et rubriques.
Groupe
24
Pouvoir faire évoluer facilement les politiques d’accès à l’information.
Rubrique 1 Publicateurs Administrateur Validateur  
Rubrique 2 Publicateurs Administrateur Aucun droit  
Rubrique 3  Aucun droit Validateur Aucun droit 
Rubrique 1
Contenu B
Rubrique 1
Rubrique 2
Rubrique 2
Rubrique 3
25
Mise en place d'une organisation interne déconcentrée (voir locale) pour la gestion de l'information.
Gestion déconcentrée : même organisation, mêmes règles, mais déléguées.
Lecteur 
Publicateur 
 Administrateur 
2 Définition libre de profils au
sein d'une rubrique
1
 Supprimer 
 Annotations
Historique des
de modification
Démultiplier les possibilités d'organisation de l'information pour la mettre en valeur dans un contexte donné,
en maintenant un référentiel unique des documents.
Définition de
base de règles définies à
partir d'attributs
de recherche
mesure
eZsystems.
Technologie : PHP 
de validation sont dans le Back-office.
Les interfaces de publication et de suivi
de validation sont dans le Back-office.
Des liens depuis le front office
permettent d'accéder directement aux
validation.
interfaces de gestion dans le BO ou
dans le FO.
La délégation des
fonctions de publication
crée des niveaux
d'implication variables et
paramétrer 
extensions ou paramétrages
Office
génériques à disposition
génériques à disposition
services de publication
Configurer à la demande
de nouveaux services de
flexibles Fonctionnalité nativeBibliothèque à créer 
Mise en forme obtenue par l'insertion de
code HTML
modèle de publication
du profil
fonction et également
Fonctionnalité native. Les champs
peuvent être obligatoires ou non Fonction à paramétrer Pas nécessairement
 Affectation d'un contenu à une rubrique Possibilité d'affectation d'un contenu à
plusieurs rubriques
gestion sur la base d'attributs associés
aux contenus
attentes utilisateurs Oui, association d’un contenu à plusieurs
nœuds de l’arborescence La création de vue est possibleOui, organisation en noeuds
Etude de 4 CMS
(avec modération) Edition et modification du contenu (Wiki)
Edition et modification du contenu (Wiki)
avec WF de validation et gestion des
versions
les droits Fonction native
à créer 
réalisées sur une publication
Gestion différenciée des versions
contenus Oui, et des réglages de sauvegarde des
versions sont disponibles
versions est pratique
Définition d'un WF simple, par la
succession d'étapes et de transitions
 Association d'un WF* défini via un
moteur intégré à l'outil
mesure de l'expérience
Fonction native, le Workflow est
paramétrable très finement
données entre plusieurs sites
Etude de 4 CMS
33
eZ publish ne gère pas les documents en natif. Le type de contenu « document» et l’interface graphique de
gestion sont à créer.
Etude de 4 CMS
 Association d’annotations aux
document en cours d’utilisation
Gestion des différentes versions,
d’une fiche d’approbation ou de
relecture
documents
contenus
créer 
supprimer, déplacer, copier, renommer)
une sélection d'éléments
droit, etc)
créer  Non, ou après développement lourd
Oui mais le type « document » est à
créer 
pouvant servir de critères de tri et de
recherche
travail sur la base de règles définies à
partir d’attributs
Organisation des documents
Faciliter l’élaboration
spécifiques au métier 
manière que les contenus Fonction native
 
 Association des droits par famille de contenus
 Association des droits sur les contenus (de manière unitaire)
Portée de la définition des droits
Pouvoir dissocier l'organisation de l'information et la politique d'accès.
Restreindre l'affichage ou la modification d'une
partie du document Fonction native Oui, sur les contenus et leurs attributsFonction native
Gestion des droits par rubrique (et par contenu)
Gestion des droits par rubrique et gestion des droits par utilisateur, par
groupes et par profils
forme de tableaux)
Maitriser les accès à l'information dans un contexte complexe
Fonction native Non pris en chargeFonction native
Définition de profils puis affectation du rôle de chaque utilisateur (portée au
niveau du site)
Définition de profils puis affectation du rôle de chaque utilisateur (portée au
niveau de la rubrique, voir du contenu)
Définition libre de profils au sein d'une rubrique
 Affectation des rôles
locale) pour la gestion de l'information. Gestion
déconcentrée : même organisation, mêmes
 
35
eZ publish possède des bases solides capables d’évoluer  pour  répondre parfaitement aux besoins. Des
fonctions totalement absentes en natif comme la gestion des documents peuvent être développées grâce
à la dimension de framework que possède eZ publish.
Ce CMS a de grandes qualités en termes d’organisation et de structuration des contenus lui permettant de
répondre à des contextes de grandes organisations aux besoins très spécifiques. Il sera cependant moins
adapté aux petits projets à cause de sa complexité de déploiement et de l’infrastructure   technique
minimale nécessaire. eZ publish est notamment très souvent adopté par les sites de presse qui gèrent de
grosses quantités de contenus et de contributeurs.
* Les fonctionnalités de gestion des droits ont été regroupées en un seul point dans le graphe
Etude de 4 CMS
36
Illustration: Exemple de Back Office créé sur mesure (KeZAdmin réalisé par Kaliop)
Etude de 4 CMS
37
L’avis de l’expert : De culture initiale "bas niveau" (ASM, C, C++), je me suis intéressé tardivement au Web
(98), mais immédiatement aux mécanismes de CMS. En 2002, à la création de Kaliop, j'ai
développé un CMS propriétaire (K.Contains), sorte d'usine à paramètres, permettant de
générer toutes sortes d'applications (site web, portail, extranet métiers, boutique, etc.).
Rapidement, le CMS a montré ses limites et son entretien devenait trop lourd en terme de
charge.
 Avec l'équipe de Kaliop, nous avons expertisé à partir de 2005 les différents CMS Open
Source pour identifier celui qui correspondait le mieux à notre culture et à nos besoins
"projets", à savoir eZ Publish (version 3.x). J'appréhende eZ Publish pour ce qu'il est
vraiment, non pas un CMS "Out of the box" de création de site Web, mais bien un CMF
(Content Management FrameWork), permettant de structurer des contenus métiers
(classes, attributs, objets, datatypes), proposer une API solide et complète (extensible via
PHP), séparer le contenu de la présentation (simili MVC),  construire des interfaces
utilisateurs sur mesure (interface keZAdmin, spécifique à Kaliop), syndiquer et/ou inter 
changer les contenus via des extensions, connecteurs, et Web Services.
En d'autres termes, eZ Publish propose une boîte à outils universelle de développement
orienté Web, intégrable dans tous les systèmes d'informations. Aujourd'hui, eZ Publish
constitue le FrameWork Web Open Source le plus complet, le plus présent sur les gros
projets nationaux (leader sur le secteur média / presse), en concurrence directe avec les
gros CMS d'éditeurs, et une vraie réussite en terme de modèle économique Open Source
(eZ Systems).
selon des règles strictes. Outil sans aucun coût de licence
Support: Par les forums de la communauté
Technologie : PHP, bases de données : MySQL, Oracle, …
Date de lancement : 1998 
de validation sont dans le Back-office.
Les interfaces de publication et de suivi
de validation sont dans le Back-office.
Des liens depuis le front office
permettent d'accéder directement aux
validation.
interfaces de gestion dans le BO ou
dans le FO.
La délégation des
fonctions de publication
crée des niveaux
d'implication variables et
possible et est paramétrable selon les
profils
Office
génériques à disposition
génériques à disposition
services de publication
Configurer à la demande
de nouveaux services de
Fonctionnalité native Oui, tout type de contenu peut être créé
simplement Oui, en natif 
code HTML
modèle de publication
mise en forme) différentes en fonction du
profil
fonction et également
Fonctionnalité native avec l’éditeur de
texte intégré
pages Pas nécessairement
 Affectation d'un contenu à une rubrique Possibilité d'affectation d'un contenu à
plusieurs rubriques
gestion sur la base d'attributs associés
aux contenus
pages directement
différentes formes Fonctionnalité native
(avec modération) Edition et modification du contenu (Wiki)
Edition et modification du contenu (Wiki)
avec WF de validation et gestion des
versions
Conservation des différentes versions
réalisées sur une publication
Gestion différenciée des versions
contenus Oui, avec système de purge manuel ou
automatique Non disponible en natif Fonctionnalité native
 Affectation de rôles de "Publicateur",
"Validateur" au sein de l'outil
Définition d'un WF simple, par la
succession d'étapes et de transitions
 Association d'un WF défini via un
moteur intégré à l'outil
mesure de l'expérience
consécutifs (maximum 5 étapes) Non pris en chargeFonctionnalité native
Syndication RSS Syndication XML Mutualisation d'un référentiel de
données entre plusieurs sites
Oui, gestion de N sites dans le même
Back office
de flux
document en cours d’utilisation
Gestion des différentes versions,
d’une fiche d’approbation ou de
relecture
documents
Non pris en charge Non pris en charge Après ajout d’une extension existante
Gestion unitaire des éléments (créer,
supprimer, déplacer, copier, renommer)
une sélection d'éléments
droit, etc)
DAM
existante Fonctionnalité native
recherche
règles définies à partir d'attributs
Organisation des documents
contexte donné, en
maintenant un référentiel
DAM
développement Fonctionnalité native
de publication
contenus
(de manière unitaire)
Pouvoir dissocier
l'organisation de
Gestion des droits par rubrique (et par
contenu)
groupes et par profils
Gestion matricielle des droits
(croisement rubrique / utilisateur sous
Maitriser les accès à
Définition de profils puis affectation du
rôle de chaque utilisateur (portée au
niveau du site)
niveau de la rubrique, voir du contenu)
Définition libre de profils au sein d'une
rubrique
 
43
Installer avec ses fonctions natives, Typo3 est un outil très complet capable de répondre à des cahiers
des charges pointus, tout en restant accessible aux projets plus modestes. La richesse de sa
bibliothèque d’extensions   lui permet d’étendre   facilement ses capacités et ainsi de proposer des
solutions à un maximum de problématiques. Typo3 n’est pas un outil adapté à la gestion de documents,
mais un outil dédié peut lui être connecté facilement.
Typo3 s’insère   le plus souvent dans des projets de sites internet grâce à ses  fortes capacités de
configuration graphique.
* Les fonctionnalités de gestion des droits ont été regroupées en un seul point dans le graphe
Etude de 4 CMS
Etude de 4 CMS
45
L’avis de l’expert : TYPO3 fonctionne sur plus de 200 000 serveurs installés dans le monde. Plus de 8 500
clients sont référencés avec entre autre pour la France : Alma Consulting Group, Conseil
Général de l’Orne/Tarn/Essonne/Côtes d’Armor   (www.cg22.fr ), PACA, Dassault
Systèmes (www.3ds.com), Grand Lyon, Mairie de Bayeux (www.bayeux.fr ), Nantes
(www.nantes.fr ), Toulon, Saint-Brieuc, Charleville-Mézières Mézières, Les Ulis, PSA
(Intranet), Véolia Water (Intranet), le portail sur l’Europe  (www.touteleurope.fr ), Sagem
DS (Intranet), etc.
TYPO3 compte plus de 2 000 extensions (newsletter, actualité, moteur de recherche,
LDAP, SSO, CAS...). Le back-office de TYPO3 a été traduit en 48 langues et est
activement développé par une communauté de plus de 150 développeurs et plus de
30 000 utilisateurs actifs dans 60 pays.
De tous les CMS que nous proposons, TYPO3 est celui qui offre le mode de gestion de
pages et de contenus le plus logique. Il est aussi le plus simple à appréhender et à
utiliser par les rédacteurs, mais demande un temps d’apprentissage plus long pour les
intégrateurs/développeurs. Sa modularité, son évolutivité et son langage de
développement en font un outil de CMS mais aussi un vrai Framework Web.
Pour Onext, TYPO3 est pour les années à venir l’outil de CMS Open Source en PHP le
plus abouti, complet et évolutif.
Le futur TYPO3 V5, basé sur le framework FLOW3 devrait rapidement créer un véritable
« fossé technologique » avec les autres solutions PHP et il sera en plus ouvert au
monde Java (JSR170/283 Content Repository).
Christophe
DELAUVE
Directeur
Commercial
Ecosystème : Open Source, développé par un éditeur. Coûts de licence
Support: Support compris dans le coût de licence
Technologie : JAVA, bases de données MySQL
Date de lancement : 2002 
de validation sont dans le Back-office.
Les interfaces de publication et de suivi
de validation sont dans le Back-office.
Des liens depuis le front office
permettent d'accéder directement aux
validation.
interfaces de gestion dans le BO ou
dans le FO.
La délégation des
fonctions de publication
crée des niveaux
d'implication variables et
gestion peuvent devoir se faire dans le
back office
faire via le front office (rédaction,
validation, etc.)
Office
génériques à disposition
génériques à disposition
services de publication
Configurer à la demande
de nouveaux services de
de configuration simple d’utilisation
Possible mais une intervention
Mise en forme obtenue par l'insertion de
code HTML
modèle de publication
du profil
fonction et également
Fonctionnalité native avec l’éditeur de
texte intégré
webmaster) Pas nécessairement
 Affectation d'un contenu à une rubrique Possibilité d'affectation d'un contenu à
plusieurs rubriques
gestion sur la base d'attributs associés
aux contenus
au système d’insertion automatique de
contenus
(avec modération) Edition et modification du contenu (Wiki)
Edition et modification du contenu (Wiki)
avec WF de validation et gestion des
versions
collaborative publique Oui, les utilisateurs peuvent modifier les
contenus sur lesquels ils ont les droits Non pris en charge
Possibilité d’associer un forum à chaque
contenu
réalisées sur une publication
Gestion différenciée des versions
pour la mise à jour des
contenus Non pris en charge Non pris en charge La gestion des versions se fait
uniquement manuellement
Définition d'un WF simple, par la
succession d'étapes et de transitions
 Association d'un WF* défini via un
moteur intégré à l'outil
mesure de l'expérience
données entre plusieurs sites
Etude de 4 CMS
document en cours d’utilisation
Gestion des différentes versions,
d’une fiche d’approbation ou de relecture
Elaboration collaborative de documents
documents
Fonctionnalité native Non pris en charge Un système de forum est associé aux
contenus comme aux documents
supprimer, déplacer, copier, renommer)
une sélection d'éléments
droit, etc)
Définition de dossiers arborescents
 Association d'attributs de qualification
recherche
règles définies à partir d'attributs
Organisation des documents
contexte donné, en
maintenant un référentiel
unique de documents Oui mais la fiche de qualification est la
même pour tous les types de document
Disponible après paramétrage d’un
système d’insertion automatique de
contenus
de publication
contenus
(de manière unitaire)
Pouvoir dissocier
l'organisation de
Gestion des droits par rubrique (et par
contenu)
groupes et par profils
Gestion matricielle des droits
(croisement rubrique / utilisateur sous
Maitriser les accès à
arborescence
niveau du site)
niveau de la rubrique, voir du contenu)
Définition libre de profils au sein d'une
rubrique
règles, mais déléguées Fonction native Possibilité d’affecter des droits
particuliers au sein d’un périmètre Fonction native
 
51
K-portal est un outil au  large périmètre fonctionnel facile à appréhender et à déployer  ne s’attardant pas
sur les fonctionnalités superflues. Il est capable de s’adapter  facilement à son contexte grâce à l’ouverture
de son code source.
K-portal s’adapte   parfaitement à des environnements et des contextes métiers  comme en témoigne
notamment ses déclinaisons K-sup et K-d’école  dans le secteur de l’enseignement  où ses  qualités
d’intégration de données structurées externes facilitent la mise en œuvre de catalogues produits.
* Les fonctionnalités de gestion des droits ont été regroupées en un seul point dans le graphe
Etude de 4 CMS
Etude de 4 CMS
53
L’avis de l’expert :  A la croisée de la gestion de contenu, des portails d'intégration de services et des fonctions
collaboratives, nos solutions sont conçues pour répondre de façon globale aux enjeux des
entreprises et organismes publics. Nous croyons dans la convergence des contenus et des
services entre l’Internet, l’Extranet et l’Intranet dans la mesure où ils doivent souvent être
multi-publiés sur ces différents canaux en fonction de profils cibles (collaborateurs, clients,
distributeurs, etc.) en fonction des droits d’accès. Nos solutions peuvent se déployer par 
phases, au rythme de l'évolution du système d'information et des besoins de communication
de nos clients.
K-Portal cumule les avantages d'une solution prête à l'emploi  (types de contenus pré-
existants, front office générique, fonctionnalités intégrées de type newsletter, formulaire,
espaces collaboratifs, connecteur LDAP...) avec les possibilités du sur mesure (générateur 
de types de contenus, personnalisation graphique sans limite). Réduisant la part des
développements spécifiques (limitation au métier), notre approche progiciel est une
garantie sur les délais de mise en œuvre   et les budgets car elle limite le risque
technologique lié aux développements (bug , versioning, maintenabilité, évolutivité…).
Parce qu'un site réussi est un site vivant, nous avons le souci de faciliter l'animation d'un
vaste réseau de contributeurs par des interfaces de contribution adaptées aux usages de
chacun, et de laisser une forte autonomie aux administrateurs des sites en permettant un
pilotage avancé sans compétence technique. Le modèle ouvert d'accès aux sources du
logiciel permet par ailleurs une bonne appropriation par les équipes techniques des clients
ou par un intégrateur et garantit une forte évolutivité. Kosmos assure également son rôle
d'éditeur conseil en fournissant documentation, support et formation pour une montée en
compétence sur ses solutions.
Ecosystème : Propriétaire, développé par un éditeur. Coûts de licence
Support: Support et formation client compris dans le coût de licence
Technologie : JAVA, pas de bases de données
Date de lancement : 2002 
de validation sont dans le Back-office.
Les interfaces de publication et de suivi
de validation sont dans le Back-office.
Des liens depuis le front office
permettent d'accéder directement aux
validation.
interfaces de gestion dans le BO ou
dans le FO.
La délégation des
fonctions de publication
crée des niveaux
d'implication variables et
fonctionnalités de gestion avancées Oui mais également possible en Front
Office
génériques à disposition
génériques à disposition
services de publication
Configurer à la demande
de nouveaux services de
publication structurés Fonctionnalité native
code HTML
modèle de publication
du profil
fonction et également
Fonctionnalité native avec l’éditeur de
texte intégré Pas en natif Pas nécessairement
 Affectation d'un contenu à une rubrique Possibilité d'affectation d'un contenu à
plusieurs rubriques
gestion sur la base d'attributs associés
aux contenus
rubriques
différentes formes Fonctionnalité native
Etude de 4 CMS
(avec modération) Edition et modification du contenu (Wiki)
Edition et modification du contenu (Wiki)
avec WF de validation et gestion des
versions
Elaboration collective
Démarche d'élaboration
collaborative publique
Oui, selon les droits Fonctionnalité nativeOui mais avec un modula additionnel
Conservation des différentes versions
réalisées sur une publication
Gestion différenciée des versions
contenus Fonctionnalité native Oui, renseignée par l’utilisateur Fonctionnalité native
 Affectation de rôles de "Publicateur",
"Validateur" au sein de l'outil
Définition d'un WF simple, par la
succession d'étapes et de transitions  Association d'un WF* défini via un
moteur intégré à l'outil
mesure de l'expérience
Syndication RSS Syndication XML Mutualisation d'un référentiel de
données entre plusieurs sites
Partage de l'information
entre différents espaces
au sein d'un site. Fonction native Oui, fonction d’usine à sites
Oui, création de sources RSS et lecture
de flux
document en cours d’utilisation
Gestion des différentes versions,
d’une fiche d’approbation ou de relecture
Elaboration collaborative de documents
et les documents
et les documents
additionnel
supprimer, déplacer, copier, renommer)
une sélection d'éléments
droit, etc)
gestion des documents Fonctionnalité native
Définition de dossiers arborescents
 Association d'attributs de qualification
recherche
règles définies à partir d'attributs
Organisation des documents
contexte donné, en
maintenant un référentiel
 
rubriques de publication
contenus
(de manière unitaire)
Pouvoir dissocier
l'organisation de
Gestion des droits par rubrique (et par
contenu)
groupes et par profils
Gestion matricielle des droits
(croisement rubrique / utilisateur sous
Maitriser les accès à
rubriques
niveau du site)
niveau de la rubrique, voir du contenu)
Définition libre de profils au sein d'une
rubrique
 
59
JCMS est un outil très avancé techniquement et fonctionnellement. De plus, le travail d’intégration ne se
fait que par de simples configurations et le périmètre couvert par JCMS est très large : CMS, portail,
travail collaboratif, gestion de documents.
JCMS est un outil idéal dans beaucoup de domaines (usine à sites, portail d’entreprise et espaces
collaboratifs) mais son coût de licence élevé sera justifié dans des projets regroupant tous ces aspects,
c’est-à-dire des projets d’intranet conséquents.
* Les fonctionnalités de gestion des droits ont été regroupées en un seul point dans le graphe
Etude de 4 CMS
60
Illustration : La configuration de son espace personnel se fait par de
simples clics qui sélectionnent ou désélectionnent les services proposés.
Etude de 4 CMS
61
L’avis de l’expert : Chez Jalios, l’élaboration   de notre solution JCMS est guidée par un grand
principe directeur : exploiter le potentiel d’internet  pour proposer une solution
évolutive et homogène capable d’adresser l’ensemble   des usages depuis la
diffusion de contenus la plus centralisée  jusqu’au partage d’informations  le plus
collaboratif, en passant par la constitution de bases de connaissances.
 Avec l’émergence des outils de type web 2.0, on constate ainsi que la distinction
entre contributeurs et lecteurs s’estompe. L’important est de donner aux utilisateurs
le moyen de créer et structurer l’information pour mieux la diffuser et l’exploiter .
 Ainsi la démarche de Jalios s’inscrit spontanément dans la mouvance Web 2.0 dont
les usages donnent aux utilisateurs les moyens d’une attitude plus participative.
Jalios adapte ces outils issus du web grand public aux entreprises tout en intégrant
les indispensables garanties de confidentialité et de sécurité. La flexibilité de JCMS
permet une mise en œuvre structurée et progressive. Certains modules comme le
bureau virtuel visent à améliorer encore l’appropriation quotidienne des services mis
en œuvre.
Vincent BOUTHORS
conçu la solution
JCMS avec Olivier
DEDIEU, aujourd’hui
périmètre fonctionnel que les deux autres
outils puisqu’ils ont également des fonctions
avancées de portail collaboratif et de gestion
de documents en natif. Ils permettent ainsi de
s’insérer   dans des projets aux besoins
génériques étant amenés à évoluer avec le
temps et les pratiques. Le caractère Open
Source de K-Portal offre plus de
transparence et de souplesse pour un
éventuel interfaçage avec une application
tierce. Le code fermé de JCMS permet à
Jalios de préserver le noyau de toutes
interventions pouvant nuire à sa stabilité lors
de l’intégration.
proches l’un   de l’autre   fonctionnellement
puisqu’ils   sont tout deux très évolués. eZ
publish se distinguera par son   approche
framework qui lui permet de répondre aux
besoins les plus spécifiques, tandis que la
force de Typo3 résidera plutôt dans sa
grande liberté et sa facilité de configuration
graphique  lui permettant d’être  une usine à
sites très efficace.
* Les fonctionnalités de gestion des droits ont été regroupées en un seul point dans le graphe
Etude de 4 CMS
63
Comme K-portal, JCMS a une interface de back office native très intuitive et facile d’utilisation. Elle n’est
cependant pas adaptable aux utilisateurs qui auront tous accès à la même interface. Un contributeur 
occasionnel n’a pas besoin d’y accéder puisque l’animation courante du site se fait directement en front
office.
L’interface de K-Portal est  très facile d’accès pour  l’utilisateur  non technicien. Elle va à l’essentiel sans
pour autant cacher les fonctionnalités plus avancées. La page est configurable librement notamment grâce
à un système de requêtes qui permet l’insertion automatique de contenus. Ainsi, l’interface peut être
adaptée aux besoins des profils authentifiés. La rédaction de contenus et leur validation peut même se
faire directement dans le front office.
L’interface native de Typo3 est très riche et peu facile d’accès. Elle peut cependant être  adaptée à chaque
groupe d’utilisateurs par une simple configuration. Seules les fonctionnalités utiles à ces utilisateurs sont
mises en avant et l’interface peut être ainsi épurée et plus simple à utiliser pour  l’utilisateur   final. La
publication des contenus peut se faire nativement directement dans le front office.
L’interface de back office d’eZ publish peut être entièrement créée à la manière d’un nouveau site, et ainsi
être parfaitement adaptée aux besoins de chaque groupe d’utilisateurs. Pour en arriver à ce résultat, un
travail d’intégration conséquent  est nécessaire. eZ publish peut également être configuré pour que la
rédaction des contenus se fasse directement dans le front office
Etude de 4 CMS
64
JCMS et K-Portal sont développés sur un modèle d’éditeur  (respectivement Jalios et Kosmos) plus
classique:  la licence est payante et un réseau d’intégrateurs a été construit via des partenariats. Il
n’existe donc pas de politique de certification, mais tous les intégrateurs sont en relation directe avec
l’éditeur, ce qui implique un bon niveau d’expertise de la solution. Kosmos et Jalios prennent donc en
charge tout ce qui touche au cœur  de l’application: développement, support et formation. Différence
majeure toutefois: le code de K-Portal est ouvert (modèle Open Source).
Egalement libre de droits, Typo3 s’appuie sur la contribution des développeurs. Il n’existe pas de politique
de certification, mais une communauté extrêmement large et dynamique prenant en charge l’intégration, le
développement de nombreux modules (selon des règles cadrées) et le support (via le forum notamment).
Ceci lui permet d’être  largement répandue sur le marché et pertinente sur tous types de projets. En
revanche, ce modèle décentralisé pose des problèmes de rétrocompatibilité lors des montées en version
(la qualité des différentes réalisations en Typo3 étant assez hétérogène).
L’éditeur  eZ systems développe et met à disposition eZ publish sous licence GPL (libre de droits), fournit
une maintenance et se charge d’animer  la communauté. Il existe 3 niveaux de certification attribués aux
intégrateurs selon leur activité autour de la solution (réalisation de projets, promotion, achat de prestation à
eZ systems). Ce fonctionnement  permet une évolution cohérente de la solution et une valorisation
quantifiable des meilleurs intégrateurs, mais   ne favorise pas la réexploitation des développements
spécifiques réalisés par ceux-ci.
Etude de 4 CMS
Bien que les approches technologiques et fonctionnelles soient différentes, ces 4 outils apportent une
réponse pertinente aux enjeux du management de l’information. Ils font partie des meilleurs CMS du
marché.
Une plateforme faite pour bâtir des applicatifs sur mesure. Des fonctions natives suffisantes pour un 1er 
niveau de services. Une solution qui prend tout son sens pour des organisations dont les pratiques sont
matures.
Un très  bon outil de gestion de contenus, rapide à déployer et dont l’ergonomie  facilite l’animation du
Portail. Une évolutivité assurée par des qualités de Portail pour une intégration d’applications Métiers et
l’agrégation de flux de données externes. Ses fonctions collaboratives sont intéressantes dans le cadre
d’échanges avec des acteurs externes, plus limitées en Intranet.
Outil très polyvalent et ergonomique, parfaitement adapté à des projets Intranet complexes. Pour bénéficier 
de la qualité des fonctions de configuration et de back-office, il serait dommage de chercher à l'adapter.
Un outil polyvalent, d’une grande richesse fonctionnelle et très pratique pour faire évoluer la mise en page.
Sa facilité d’accès explique l’adhésion de nombreuses SSII. Un outil à privilégier pour les sites Internet du
fait de son BO et de ses fonctions de gestion documentaire plus limitées.
Etude de 4 CMS
66
Arnaud Rayrole   Fondateur  d’USEO,  8 ans d’expérience dans le conseil et la conduite de
projets TIC
Thomas Poinsot   Ingénieur d’études
  A rédigé ce document et contribué à l’étude des outils
 Yacine Guenzet   Consultant, responsable du pôle études, en charge de l’étude de l’état de l’art,
de la veille et du développement de l’outillage des méthodologies
  A contribué à l’étude des outils présentés
 
67
Cabinet de conseil spécialisé dans l’accompagnement  de projets TIC, USEO propose une offre
d’assistance aux MOA Métiers et DSI s’appuyant sur une méthodologie outillée.
USEO
niveau d’exigence permet de positionner son
besoin et de le comparer à l’offre
technologique.
utilisateurs. Elle permet de segmenter la
population en fonction de leur niveau de
pratique. Ces données sont exploitées pour 
définir un accompagnement différencié, bâtir 
la stratégie de déploiement ou orienter les
évolutions fonctionnelles à apporter.
utilisateurs
mode de concertation en voie de
démocratisation avec le web 2.0 offre de
nouvelles perspectives pour le recueil des
besoins auprès de populations dispersées.
VISEO est un outil de création de maquettes
fonctionnelles pour illustrer et préciser un
besoin. Ces maquettes sont utilisées en atelier 
et intégrées dans les cahiers des charges.
Enrichir le recueil du besoin avec
une démarche participative
besoin
68
Un remerciement tout particulier aux sociétés Jalios, Kaliop, Kosmos et Onext pour leurs
contributions à l’étude des solutions présentées dans cette étude.
Cette création est mise à disposition selon le Contrat Paternité-Pas d'Utilisation
Commerciale 2.0 France disponible en ligne   http://creativecommons.org/licenses/by-
nc/2.0/fr/ ou par courrier postal à Creative Commons, 171 Second Street, Suite 300, San
Francisco, California 94105, USA.