b quinio: 1 plan 1. evolution des sites web 2. définition, fonctionnalités et architecture des sgc...
TRANSCRIPT
B Quinio: 1
PLAN
1.1. Evolution des sites WebEvolution des sites Web
2.2. Définition, fonctionnalités et architecture Définition, fonctionnalités et architecture des SGCdes SGC
3.3. La gestion des actifs WebLa gestion des actifs Web
4.4. Les modes d’éditionsLes modes d’éditions
5.5. Les principes de la gestion de contenuLes principes de la gestion de contenu
6.6. Choix d’un CMSChoix d’un CMS
7.7. Pour aller plus loinPour aller plus loin
B Quinio: 2
Evolution des anciens sites Web
La gestion des sites statiques pose plusieurs problèmes :
» Tenue à jour des liens amont et aval des pages délicates
» Obligation de ressaisir les contenus publiés à plusieurs endroits (copier-coller erreur)
» Outils de validation (workflows) peu efficaces» Difficultés pour faire évoluer le site (fond et forme)» Outils de rédaction de contenu trop complexe
B Quinio: 3
Deux séries d’évolution
Sites dynamiques» Base de données & script (PHP, ASP, Java)» Demande du codage» Manque de souplesse
Progiciel de gestion de contenu» Précurseur : vignette et PHP-Nuke» Permet à des utilisateurs novices de produire du
contenu à travers une interface Web» Importance des solutions libres !
B Quinio: 4
PLAN
1.1. Evolution des sites WebEvolution des sites Web
2.2. Définition, fonctionnalités et architecture Définition, fonctionnalités et architecture des SGCdes SGC
3.3. La gestion des actifs WebLa gestion des actifs Web
4.4. Les modes d’éditionsLes modes d’éditions
5.5. Les principes de la gestion de contenuLes principes de la gestion de contenu
6.6. Choix d’un CMSChoix d’un CMS
7.7. Pour aller plus loinPour aller plus loin
B Quinio: 5
Définitions d’un CMS
CMS = Content Management System = Système de gestion de Contenu = SGC
« Un système de gestion de contenu permet de collecter, gérer et publier de l’information et des services au travers d’une interface Web » (ADAE)
« Un système de gestion de contenu est une solution de gestion d’informations au format électronique destinées à différents médias. Ce système doit assurer la cohérence de l’information en offrant des outils qui permettront l’accès aux informations des acteurs autorisés et quelle que soit l’étape du cycle de vie de l’information » (livre blanc Axidéa)
B Quinio: 6
Les points clefs d’un CMS
Intégration» Avec les SI existants» Import & export de tous types de documents
Adaptation» Au fonctionnement de l’entreprise
Appropiation» Pour tous les acteurs mais surtout pour les rédacteurs
Validation» Des contenus et des mises à jour
Collaboration» Entre les différents acteurs concernés
B Quinio: 7
Deux grandes catégories de CMS
CMS intégrés :» Simples, prêts à l'emploi, pour gestion d'un site Web autonome
» Domaine de l’open source
CMS haut de gamme :» Pour construire un véritable référentiel de contenus
» Paramétrer les processus de gestion (workflow)
» Restituer les contenus sur plusieurs médias
» Domaine propriétaire et open source
B Quinio: 8
Les principes des CMS
INTERFACE WEBINTERFACE WEB SEPARATION CONTENU PRESENTATIONSEPARATION CONTENU PRESENTATION EDITION SIMPLIFIEE de PAGEEDITION SIMPLIFIEE de PAGE METHODES de RANGEMENT MULTIPLESMETHODES de RANGEMENT MULTIPLES GESTION des DROITSGESTION des DROITS Travail COLLABORATIFTravail COLLABORATIF GESTION des VERSIONSGESTION des VERSIONS
B Quinio: 9
Les fonctionalités d’un CMS
La gestion des utilisateurs et de leurs droits, La création et l’édition de contenu, Le stockage du contenu, La gestion les métadonnées (ensemble de
propriétés décrivant le contenu), La gestion de la validation de l’information
(workflow), L’indexation et la recherche La gestion de l’interface utilisateur,
B Quinio: 10
ARCHITECTURE d’un SGCARCHITECTURE d’un SGC
Création & édition Création & édition de contenude contenu
RéférentielRéférentiel&&
VersionnementVersionnement
WORKFLOWWORKFLOW
ProductionProduction&&
DéploiementDéploiement
B Quinio: 11
Les acteurs de la Gestion de Contenu
DEVELOPPEUR WEBDEVELOPPEUR WEB CREATEUR de CONTENUCREATEUR de CONTENU RESPONSABLE METIERRESPONSABLE METIER GESTIONNAIRE de CONTNUGESTIONNAIRE de CONTNU RESPONSABLE PRODUCTIONRESPONSABLE PRODUCTION DIRECTIONDIRECTION
B Quinio: 12
La SEPARATION
ACTEURS :ACTEURS :- créateurs créateurs de contenude contenu- développeursdéveloppeurs- artistesartistes- éditeurs…éditeurs… Développement Développement
WEBWEB
Production Production WEBWEB
DEPLOIEMENTDEPLOIEMENT
B Quinio: 13
Terminologie variée !
On parle pour ce type de produit :» Portail» SGC ou CMS» Framework» Gestion de contenu
Souvent à la fontière entre logiciel et progiciel
B Quinio: 14
PLAN
1.1. Evolution des sites WebEvolution des sites Web
2.2. Définition, fonctionnalités et architecture Définition, fonctionnalités et architecture des SGCdes SGC
3.3. La gestion des actifs WebLa gestion des actifs Web
4.4. Les modes d’éditionsLes modes d’éditions
5.5. Les principes de la gestion de contenuLes principes de la gestion de contenu
6.6. Choix d’un CMSChoix d’un CMS
7.7. Pour aller plus loinPour aller plus loin
B Quinio: 15
La gestion des actifs WEB
Un ACTIF Web :Un ACTIF Web :» Une ressource de contenu ou de Une ressource de contenu ou de
gestiongestion
» Passive et stockée dans un Passive et stockée dans un référentielréférentiel
» Rendu active sur un serveurRendu active sur un serveur
B Quinio: 16
La gestion des actifs WEB
Exemples d’ ACTIF Web :Exemples d’ ACTIF Web :» Logo graphiqueLogo graphique
» Servlet JavaServlet Java
» Données clientsDonnées clients
» Vidéo de démonstrationVidéo de démonstration
B Quinio: 17
REFERENTIEL REFERENTIEL des ACTIFS WEBdes ACTIFS WEB
ACTIFS WEBACTIFS WEB
SERVEURS WEBSERVEURS WEBdesdes
PropriétésPropriétés
SERVEURS SERVEURS d’APPLICATIONSd’APPLICATIONS
REFERENCEMENTREFERENCEMENT
des des ACTIFSACTIFS
STOCKAGE DIFFUSION
RESTITUTIONRESTITUTION des ACTIFS des ACTIFS
B Quinio: 18
GESTION des ACTIFS
Pour chaque modification – Pour chaque modification – évolution demandée :évolution demandée :
IDENTIFIER les ACTIFSIDENTIFIER les ACTIFSNECESSAIRES NECESSAIRES
à la REGENERATIONà la REGENERATIONd’une PROPRIETEd’une PROPRIETE
B Quinio: 19
PLAN
1.1. Evolution des sites WebEvolution des sites Web
2.2. Définition, fonctionnalités et architecture Définition, fonctionnalités et architecture des SGCdes SGC
3.3. La gestion des actifs WebLa gestion des actifs Web
4.4. Les modes d’éditionsLes modes d’éditions
5.5. Les principes de la gestion de contenuLes principes de la gestion de contenu
6.6. Choix d’un CMSChoix d’un CMS
7.7. Pour aller plus loinPour aller plus loin
B Quinio: 20
Les modes d’édition : direct
Site deSite de productionproduction
Pour petit site, peu mis à jour avec peu de Pour petit site, peu mis à jour avec peu de visiteur !visiteur !« Cowboy » de l’Internet !« Cowboy » de l’Internet !
B Quinio: 21
Les modes d’édition : serveur intermédiaire
Site deSite de productionproduction
Pour moins de 5 développeurs Pour moins de 5 développeurs On On testtest sur le serveur intermédiaire avant de publier sur le serveur intermédiaire avant de publierPas ou peu de processus de validationPas ou peu de processus de validation
Site Site IntermédiaireIntermédiaire
B Quinio: 22
Les modes d’édition : zones d’édition indépendantes
Site deSite de productionproduction
Pour moins de 8 développeurs Pour moins de 8 développeurs Chaque développeur a son environnementChaque développeur a son environnementCopie dans les 2 sens (dev Copie dans les 2 sens (dev prod & prod prod & prod dev)dev)Difficulté de mise en cohérenceDifficulté de mise en cohérence
Site Site IntermédiaireIntermédiaire
Zone 1Zone 1éditionédition
Zone 2Zone 2éditionédition
Zone 3Zone 3éditionédition
B Quinio: 23
Les modes d’édition : véritable GC
Pour plus de 10 développeursPour plus de 10 développeursCombinaison de mécanismes de création, de Combinaison de mécanismes de création, de stockage et de gestion (soumission et stockage et de gestion (soumission et diffusion)diffusion)
Site Site IntermédiaireIntermédiaire
Zone 1Zone 1éditionédition
Zone 2Zone 2éditionédition
Zone 3Zone 3éditionédition
Site Site EditionEdition
Site Site productionproduction
Processus Processus formalisé formalisé d’éditiond’édition
Processus Processus formalisé de formalisé de déploiementdéploiement
Processus Processus formalisé de formalisé de soumissionsoumission
B Quinio: 24
Les modes d’éditionsLes modes d’éditionsTaux d’activitéTaux d’activitésur le site Websur le site Web
directdirect
ServeurServeurItermIterm
ZoneZoneEditionEditionIndépendanIndépendantete
Gestion de Gestion de contenucontenu
tempstemps
B Quinio: 25
PLAN
1.1. Evolution des sites WebEvolution des sites Web
2.2. Définition, fonctionnalités et architecture Définition, fonctionnalités et architecture des SGCdes SGC
3.3. La gestion des actifs WebLa gestion des actifs Web
4.4. Les modes d’éditionsLes modes d’éditions
5.5. Les principes de la gestion de contenuLes principes de la gestion de contenu
6.6. Choix d’un CMSChoix d’un CMS
7.7. Pour aller plus loinPour aller plus loin
B Quinio: 26
PRINCIPE N°1 de la GCPRINCIPE N°1 de la GC
PRISE PRISE enen COMPTE COMPTE
desdes BESOINS BESOINS & des& des MOTIVATIONSMOTIVATIONS
desdes ACTEURS CONCERNES ACTEURS CONCERNES
B Quinio: 27
PRINCIPE N°2PRINCIPE N°2
DIVISER DIVISER lele W W dede DEVELOPPEMENT DEVELOPPEMENT
enen DEPLOYANT DEPLOYANT desdes VERSIONS VERSIONS CONTROLEES CONTROLEES d’d’ACTIFSACTIFS
vers la vers la PRODUCTIONPRODUCTION
B Quinio: 28
PRINCIPE N°3PRINCIPE N°3
REALISERREALISER
desdes VERSIONS VERSIONS
desdes ACTIFES SOURCE ACTIFES SOURCE
(principe du « versioning »)(principe du « versioning »)
B Quinio: 29
PRINCIPE N°3 (suite)PRINCIPE N°3 (suite)
Sauvegarder ce qu’il faut et que Sauvegarder ce qu’il faut et que ce qu’il faut !ce qu’il faut !
Ex: ne pas sauvegarder les Ex: ne pas sauvegarder les propriétés mais les actifs propriétés mais les actifs
sourcessources
B Quinio: 30
PRINCIPE N°4PRINCIPE N°4
lala RETROACTION DIRECTE RETROACTION DIRECTE
dans les dans les PROCESSUS PROCESSUS dede TRAVAIL TRAVAIL
(le développeur voit tout de (le développeur voit tout de suite le résultat de son travail)suite le résultat de son travail)
B Quinio: 31
PRINCIPE N°5 : développement parallèlePRINCIPE N°5 : développement parallèle
1 ZONE de TRAVAIL par TACHE1 ZONE de TRAVAIL par TACHE Gestion formalisée de la VALIDATIONGestion formalisée de la VALIDATION Gestion des droits des utilisateursGestion des droits des utilisateurs Diffusion de NOTIFICATIONDiffusion de NOTIFICATION
(annonce d’une modification en cours et de (annonce d’une modification en cours et de son état)son état)
B Quinio: 32
PLAN
1.1. Evolution des sites WebEvolution des sites Web
2.2. Définition, fonctionnalités et architecture Définition, fonctionnalités et architecture des SGCdes SGC
3.3. La gestion des actifs WebLa gestion des actifs Web
4.4. Les modes d’éditionsLes modes d’éditions
5.5. Les principes de la gestion de contenuLes principes de la gestion de contenu
6.6. Choix d’un CMSChoix d’un CMS
7.7. Pour aller plus loinPour aller plus loin
B Quinio: 33
Choix d’un produit CMS
Les domaines à étudier pour sélectioner le produit le plus adapté» Installation et configuration» Création de contenu» Gestion de contenu» Publication de documents» Administration du CMS» Evolution du CMS
B Quinio: 34
Installation du CMS
Interfacage avec l’existant :» Doit être documentée et reposer sur des
standards» Avoir une offre de formation et de support du
prestataire ou de la communauté de développement (OS)
» Identifier les matériels et systèmes d’exploitation supportés
» Connaître la base de données qui contiendra les contenus
B Quinio: 35
Création et gestion de contenu : FCS
Création de contenu :
» Outil simple pour les rédacteurs» Séparation parfaite entre contenu et présentation» Dispositif de gestion d’accès concurrent en
écriture
Gestion de contenu
» Modification, contrôle, sauvegarde, recherche, reprise
» Sur la base de processus paramétrable
B Quinio: 36
Publication des documents
Le moteur de publication reprend le contenu enregistré dans la base de données et produit les pages finales
» Respect des standards» Ergonomie» Accessibilité (pour les personnes
handicapées notamment)» Support des différents navigateurs» Client léger (pas ou peu de « plug in »)» Navigation cohérente
B Quinio: 37
Administration et évolution
Administration du CMS» Statistiques d’utilisation» Gestion des utilisateurs
Evolutivité» Mise à jour des pages de contenu, de code et de
la présentation» Evolution de la charge (volume et débit)» Evolution des standards de format et de langage
B Quinio: 38
PLAN
1.1. Evolution des sites WebEvolution des sites Web
2.2. Définition, fonctionnalités et architecture Définition, fonctionnalités et architecture des SGCdes SGC
3.3. La gestion des actifs WebLa gestion des actifs Web
4.4. Les modes d’éditionsLes modes d’éditions
5.5. Les principes de la gestion de contenuLes principes de la gestion de contenu
6.6. Choix d’un CMSChoix d’un CMS
7.7. Pour aller plus loinPour aller plus loin
B Quinio: 39
Pour aller plus loin
Wikipedia (avec liste de produits) :» http://fr.wikipedia.org/wiki/Gestion_de_contenu
Livre blanc :» « GESTION DE CONTENU WEB : 15 CMS/PORTAIL
OPEN SOURCE PASSÉS AU CRIBLE » – Axidéa 2006
Ouvrage :» « Gestion de contenu Web. Une approche collaborative »
Russel Nakano – Vuibert - 2002