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.