quel cms pour quel projet?!

35
Création du site IRACM Quel CMS pour quel projet ? Comment faire le bon choix et à quel coût ? Comment mener à bien un tel projet ? 14/08/2022

Upload: core-techs

Post on 28-Nov-2014

5.953 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Quel CMS pour Quel Projet?!

Création du site IRACM

Quel CMS pour quel projet ?Comment faire le bon choix et à quel coût ? Comment mener à bien un tel projet ?

dimanche 9 avril 2023

Page 2: Quel CMS pour Quel Projet?!

Création du site IRACM

SOMMAIRE

2

> 9:00 - 9:15 : INTRODUCTION

> 9:15 – 9:45 : ETAT DE L’ART DES MEILLEURES SOLUTIONS DE CMS OPEN SOURCE

> 9:45 – 10:15 : COMMENT MENER A BIEN UN PROJET CMS ?

> 10:15 – 11:00 :DEMONSTRATION : eZpublish, Drupal, Liferay, Wordpress

> 11:00 – 11:30 : RETOUR D’EXPERIENCE

> 11:30 – 12:00 : QUESTIONS / REPONSES

> 12/00 : COKTAIL

Page 3: Quel CMS pour Quel Projet?!

Création du site IRACM

INTRODUCTION

Page 4: Quel CMS pour Quel Projet?!

Création du site IRACM

> INTRODUCTION

4

Comment choisir parmi la myriade de solutions existantes ?

Page 5: Quel CMS pour Quel Projet?!

Création du site IRACM

> INTRODUCTION

5

Les moyens d’un choix raisonné

Expertise Analyse Conseil Retours d’expérience

Page 6: Quel CMS pour Quel Projet?!

Création du site IRACM

> INTRODUCTION

6

Et qui êtes vous ?

Vous portez un projet ? Vous êtes en charge d’une refonte ? Vous êtes développeur ? Vous êtes plutôt du côté fonctionnel ?

Page 7: Quel CMS pour Quel Projet?!

Création du site IRACM

ETAT DE L’ART DE L’ECOSYSTEME OPEN SOURCE

Page 8: Quel CMS pour Quel Projet?!

Création du site IRACM

> L’écosystème Open Source

8

Open Source : quel intérêt ?

Liberté d’exécuter le programme

Liberté d’étudier le programme

Liberté de redistribution

Liberté d’adaptation

Libre, mais pas nécessairement

gratuit

Page 9: Quel CMS pour Quel Projet?!

Création du site IRACM

> L’écosystème Open Source

9

Les acteurs de l’écosystème

Les communautés

Les éditeurs Les intégrateurs

Les utilisateurs

Page 10: Quel CMS pour Quel Projet?!

Création du site IRACM

> Un bref panorama

10

Quelques hits et une longue traîne

Part de marché / Popularité

Page 11: Quel CMS pour Quel Projet?!

Création du site IRACM

> Des objectifs différents pour chaque projet

11

Dans quelle case s’inscrit votre projet ?

Portail Editorial

Intranet

Site institutionnel

Réseau social

Extranet

E-commerce

E-learning

Plateforme communaut

aire

Gestion documentaire

Application métier

Page 12: Quel CMS pour Quel Projet?!

Création du site IRACM

> Les écueil à éviter dans le choix d’une solution

12

Mauvaise lisibilité marketing des solutions

Multiplicité de l’offre

L’évaluation coût / ROI entre chaque solution et avec des solutions spécifiques / propriétaires :

Quelle réversibilité Quelle évolutivité

L’évaluation communautaire et le choix des modules

Page 13: Quel CMS pour Quel Projet?!

Création du site IRACM

> Quelle démarche adopter dans votre analyse ?

13

Une méthodologie complète d’analyse

1. Définir critères et axes d’évaluation• Critères génériques• Critères

technologiques• Critères fonctionnels

2. Evaluer• Noter avec une grille

de critères• Tester « en live » pour

introduire de la subjectivité

3. Qualifier• Pondérer les critères• Définir des critères

obligatoires / rédhibitoires

Sélectionner• Evaluer avec les

pondérations• Organiser les axes de

notation• Comparer•

Page 14: Quel CMS pour Quel Projet?!

Création du site IRACM

> Les critères génériques d’analyse

14

Historique, maturité de la solution

Courbe de popularité de la solution

Taille et dynamisme de la communauté

La roadmap

Type de licence

Nombre d'implémentations et localisation géographique des marchés

Exemples de cas clients dans votre secteur de marché / besoin fonctionnel

Quel est le business model de la solution ? Solution communautaire Solution portée par un éditeur avec double modèle / double licence

Page 15: Quel CMS pour Quel Projet?!

Création du site IRACM

> Les critères technologiques d’analyse

15

Quelle interopérabilité : RSS, RDF, Webservices, XML LDAP, CAS Quelle granularité dans les imports / exports ?

Quel respect des standards CMIS, JSR, Accessibilité, Référencement,

Quelle logique architecturale : un noyau important / de nombreux modules ?

Quelle performance technologique : Montée en charge, volumétrie de visite et de contenus (cluster, cache,

accélérateurs, …) Extensibilité du modèle de contenus Adaptabilité à des développements « métier »

Quelles bases de données / serveurs attendues

Quel niveau de sécurité ?

Page 16: Quel CMS pour Quel Projet?!

Création du site IRACM

> Les critères fonctionnels d’analyse 1/3

16

Gestion des contenus structurés Considère t-on des pages ou des contenus Quel niveau de flexibilité ? Quelle complexité d’administration ? Comment fonctionne l’éditeur HTML ?

Gestion des versions et du cycle de vie Quels types de contenus sont versionnés (pages, attributs, images,

documents, …) ? Gère t-on des des dates de publication, dépublication, archivage ? Comment accède t-on au versionning ? Peut-on retourner en arrière ? Peut-on comparer les versions ?

Gestion de l’arborescence Quelles modifications, déplacement ? Multi-positionnement possible ?

Gestion des contributions Quelle granularité d’utilisation ? Contribution front-office possible ? Quelle simplicité de contribution ?

Page 17: Quel CMS pour Quel Projet?!

Création du site IRACM

> Les critères fonctionnels d’analyse 2/3

17

Gestion des gabarits de page Quel niveau de séparation fond / forme ? Utilisation possible de plusieurs restitutions ? L’outil propose t-il un outil graphique de composition des gabarits ?

Formulaires Quels outils sont disponibles pour créer des formulaires ? Quel est le niveau de complexité attendu pour ces formulaires ?

Gestion du back-office Quelle gestion des groupes, droits et profils ? En fonction de quoi sont gérées les habilitations ? (arborescence,

gabarits, fonctionnalités)

Multilinguisme back-office et front-office

Gestion multimédia Centralisation des média proposée ? Retraitement des images possible ? Gestion des métadonnées Import par lots ?

Page 18: Quel CMS pour Quel Projet?!

Création du site IRACM

> Les critères fonctionnels d’analyse 3/3

18

Gestion des cycles de validation Quelles étapes possibles Quels états des contenus possibles ? Comment sont gérés les workflows ?

Recherche Dispose t-on d’une recherche à facette ? Comment est géré la pertinence de la recherche ? Analyse lexicale ? Sémantique ? Statistique ? Lemmatisation des

termes ?

Modules fonctionnels attendus Forum Agenda Gestion documentaire Fonctions communautaires E-learning …

Page 19: Quel CMS pour Quel Projet?!

Création du site IRACM

> Quelle démarche adopter dans votre analyse ?

19

Des résultats quantifiés et qualifiés

NOTE GLOBALEContexte, accessibilité, dynamisme

Modules fonctionnels

SEO

Contenus / Mise en forme et compositionWorflows / Rôles

Cycle de vie des contenus

Environnement / Performances

Sécurité / Extensibilité

0

5

10

DrupaleZpublishTypo3

Page 20: Quel CMS pour Quel Projet?!

Création du site IRACM

COMMENT MENER A BIEN UN PROJET CMS ?

Quelles sont les clés de réussite à chaque étape du projet et comment un choix bien orienté du CMS adéquat est un facteur majeur de succès ?

Page 21: Quel CMS pour Quel Projet?!

Création du site IRACM

> Un constat

21

Quelques chiffres du Standish Group : 31% des projets sont arrêtés en cours de réalisation 53% aboutissent, mais avec un dépassement budget / délais 16% sont des succès

Un projet CMS est un projet informatique et doit suivre une méthodologie de travail rigoureuse, contrôlée et fiable

Page 22: Quel CMS pour Quel Projet?!

Création du site IRACM

> A chaque étape, des processus bien définis

22

Cahier des charges

Sélection du prestataire

Lancement

Etude et Conception

Développement

Tests et recette

Maintenance

La particularité Open Source : choisir un prestataire ET une

solution

Page 23: Quel CMS pour Quel Projet?!

Création du site IRACM

> L’élaboration du cahier des charges

23

Phase initiale de tout projet. Les points à ne pas oublier :

• Quels sont ils ?• Quelle est leur typologie ?• Quels différents médias possédez vous ?• Combien de contenus ?• Faut-il prévoir une reprise des contenus

Les contenus

• Imaginer la futur arborescence• Quelle profondeur ?• Combien de menus de navigation ?

L’arborescence

• En avez-vous ?• Lesquelles ?• Expliquez leur fonctionnement

Fonctionnalités métier

• Maintenance corrective et évolutive

L’après-projet

Cette étape intervient trop tôt pour le choix du CMS. Trop peu de détails sont fournis

pour déceler les contraintes

Page 24: Quel CMS pour Quel Projet?!

Création du site IRACM

> Le choix du prestataire

24

Les principaux critères

• Attentes classiques d’une réponse commerciale

• Expertise dans la communauté (partenariat, pseudos, …)

• Justification d’usage d’un éventuel CMS préconisé

• L’identification des contraintes techniques et fonctionnelles

• Son offre de service et de garantie

• Ses références

Les outils pour prendre une décision

• Grille d’analyse des offres• Critères de choix et pondération

Page 25: Quel CMS pour Quel Projet?!

Création du site IRACM

> Le lancement projet : mettre en place un Plan d’Assurance Qualité

25

• Le comité de pilotage• Le comité de projet• Les groupes de travail sur les spécifications fonctionnelles• A quelle étape ces équipes se réunissent-elles ? A quelle fréquence ?

Organisation des équipes de travail

• Prévoir les réunions de spécifications fonctionnelles• Prévoir les comités de pilotage• Le temps d’étude et conception• Le temps de recette

Le planning

• Les PV de validation• Les bons de livraison• Le RIDA

Utiliser des documents normalisés

• Gestion documentaire• Suivi de recette

Les outils

Page 26: Quel CMS pour Quel Projet?!

Création du site IRACM

> Etude et conception : le moment du choix du CMS

26

Détailler

• Les structures de contenu

• Les menus de navigation

• Les différentes pages du site

• Quels contenus et quelles actions sur chaque page ?

Réaliser un prototype

• Vérifier que rien ne manque

• Contrôler la logique de navigation

Définir les logiques Back-Office

• Simplifier la gestion des utilisateurs

• Simplifier les workflows

• Minimiser les saisies

ATTENTION : Un CMS gère des contenus de type éditorial. Certaines données trop « métier » doivent être traitées hors de celui-ci.

Page 27: Quel CMS pour Quel Projet?!

Création du site IRACM

> Mais alors, quand choisir le CMS ?

27

Au début c’est trop tôt

A la fin c’est trop tard

Pendant les spécifications !

Page 28: Quel CMS pour Quel Projet?!

Création du site IRACM

> Les enjeux de la phase de développement

28

Garder contact avec le chef de projet du prestataire

Respecter la fréquence hebdomadaire des comités de projet. Maintenir le RIDA et le planning à jour

Ne pas hésiter à amender les spécifications fonctionnelles

Préparer le cahier de recette.

Page 29: Quel CMS pour Quel Projet?!

Création du site IRACM

> La recette : la phase critique

29

Comment s’organiser ?• Anticiper la charge de travail• Prévoir un groupe de recette• Diviser les tests• Suivre un plan de recette

Que doit-on exiger ?• Une recette interne du prestataire• L’organisation de réunions de travail pour la résolution

de certaines anomalies• Une pré-recette HTML / CSS• L’utilisation d’une plateforme de suiv

Page 30: Quel CMS pour Quel Projet?!

Création du site IRACM

LES DEMONSTRATIONS

Page 31: Quel CMS pour Quel Projet?!

Création du site IRACM

> EzPUBLISH

31

Naissance du projet : 1999

Projet porté par un éditeur

Une communauté de professionnels

Une solution robuste et structurante

Des exemples de sites : Vogue, Virgin, Elle, Ministère de l’Intérieur, …

Page 32: Quel CMS pour Quel Projet?!

Création du site IRACM

> Drupal

32

Naissance du projet : 2000

Version la plus récente : 7

Projet porté par une communauté et des éditeurs gérant des distributions

Une communauté hyper-active

Une solution complète et extensible

Des exemples de sites : Maison Blanche, France.fr, Rue89, NASA, …

Page 33: Quel CMS pour Quel Projet?!

Création du site IRACM

> Wordpress

33

Naissance du projet : 2003

Version la plus récente : 3

Projet porté par la communauté

Une communauté hyper-active

Une solution simple et efficace

Des exemples de sites : Maison Blanche, France.fr, Rue89, NASA, …

Page 34: Quel CMS pour Quel Projet?!

Création du site IRACM

> Liferay

34

Naissance du projet : 2000

Version la plus récente : 6

Projet porté par un éditeur

Une communauté très professionnelle

Une solution extensible mais complexe

Des exemples de sites : CCIP, Société Générale

Page 35: Quel CMS pour Quel Projet?!

Création du site IRACM

RETOUR D’EXPERIENCE