La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Solutions de Gestion de Contenu

Présentations similaires


Présentation au sujet: "Solutions de Gestion de Contenu"— Transcription de la présentation:

1 Solutions de Gestion de Contenu
URFIST de Bretagne 6 novembre 2008 Blaise de Carné-Carnavalet

2 6 Nov. 2008 – Blaise de Carné-Carnavalet
Plan du stage 1. Introduction 2. Gestion du contenu Web Un contenu, c’est quoi ? Historique de la gestion du contenu Web Nouveaux enjeux 6 Nov – Blaise de Carné-Carnavalet

3 6 Nov. 2008 – Blaise de Carné-Carnavalet
Plan du stage 3. Solutions de gestion de contenu Définition d’un CMS Principes et technologies Domaines d’application Fonctionnalités principales Avantages et bénéfices 6 Nov – Blaise de Carné-Carnavalet

4 6 Nov. 2008 – Blaise de Carné-Carnavalet
Plan du stage 4. Choix d’une solution Logiciels Libres Etat de l’offre actuelle Critères de choix 5. Conclusion 6. Questions / Réponses 7. Travaux Pratiques 6 Nov – Blaise de Carné-Carnavalet

5 1. Introduction

6 6 Nov. 2008 – Blaise de Carné-Carnavalet
1. Introduction Internet constitue un axe de développement à la fois incontournable et naturel Au delà de la simple « présence sur le Web », le site Internet devient un support de relation interactive Exemple de cette évolution : LaPoste.fr 6 Nov – Blaise de Carné-Carnavalet

7 6 Nov. 2008 – Blaise de Carné-Carnavalet
1. Introduction 6 Nov – Blaise de Carné-Carnavalet source : web.archive.org

8 6 Nov. 2008 – Blaise de Carné-Carnavalet
1. Introduction 6 Nov – Blaise de Carné-Carnavalet source : laposte.fr

9 6 Nov. 2008 – Blaise de Carné-Carnavalet
1. Introduction Cette mutation impose une gestion du contenu Web plus efficace Concept de « gestion de contenu » venu du monde des entreprises (ECM) Des solutions sont maintenant à la portée de tous grâce aux licences libres Au vu des incidences techniques et organisationnelles, plusieurs critères doivent être pris en compte pour ne pas se tromper dans le choix de la solution 6 Nov – Blaise de Carné-Carnavalet

10 2. Gestion du contenu Web Un contenu, c’est quoi ?
Historique de la gestion du contenu Web Nouveaux enjeux

11 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.1. Un contenu, c’est quoi ? Ensemble des informations et des connaissances proposées aux visiteurs d’un site Web Plusieurs types de contenu : Du texte; De l’image; De l’audio; De la vidéo; Des documents… 6 Nov – Blaise de Carné-Carnavalet

12 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.1. Un contenu, c’est quoi ? Plusieurs formes : Non structuré : documents Structuré : information sauvegardée en base de données 6 Nov – Blaise de Carné-Carnavalet

13 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.2. Historique Sites statiques Sites Internet développés grâce à des éditeurs HTML Dreamweaver, FrontPage… Aucun traitement possible de la part du serveur Webmestre = homme à tout faire Développement, Graphisme, Rédaction, Maintenance 6 Nov – Blaise de Carné-Carnavalet

14 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.2. Historique 6 Nov – Blaise de Carné-Carnavalet

15 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.2. Historique 6 Nov – Blaise de Carné-Carnavalet

16 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.2. Historique Limites des sites statiques rapidement atteintes : Maintien difficile des liens entre les pages Ressaisie fastidieuse du contenu commun, risques d’erreur Difficultés pour la réorganisation du site ou l’évolution de son architecture Nécessite des connaissances en informatique et en programmation HTML, CSS, Javascript, FTP, .htaccess… 6 Nov – Blaise de Carné-Carnavalet

17 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.2. Historique Sites dynamiques Langage dynamique permet une intervention du serveur PHP, ASP, JSP, Perl… Contenus en base de données reliée au site par des scripts Possibilité de développer des interfaces de saisie pour la mise à jour du site : utilisation de formulaires 6 Nov – Blaise de Carné-Carnavalet

18 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.2. Historique 6 Nov – Blaise de Carné-Carnavalet source : apprendre-php.com

19 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.2. Historique Sites dynamiques innovants mais : Langages de programmation complexes dont la maîtrise se base sur des connaissances solides PHP, SQL… Développement lourd nécessitant une analyse de gestion Peu évolutifs sans intervention des équipes de développement Manque de souplesse 6 Nov – Blaise de Carné-Carnavalet

20 6 Nov. 2008 – Blaise de Carné-Carnavalet
2.3. Nouveaux enjeux Les utilisateurs novices doivent pouvoir s’affranchir des limites techniques de la gestion du site Internet Le site Internet doit se débarrasser de ses contraintes de maintenance au profit de la valorisation du contenu Nécessité d’imaginer des plates-formes de développement évolutives et extensibles dédiées au Web En conclusion, mettre le contenu au centre des préoccupations 6 Nov – Blaise de Carné-Carnavalet

21 3. Solutions de Gestion de Contenu
Définition d’un CMS Principes et technologies Domaines d’application Fonctionnalités Avantages et bénéfices

22 6 Nov. 2008 – Blaise de Carné-Carnavalet
3.1. Définition d’un CMS CMS = Content Management System WCM : Web Content Management SGC : Système de Gestion de Contenu Outil de production de site Web dynamique Il permet la publication dynamique et la gestion collaborative de contenus Il permet de gérer le contenu d’un site Web sans connaissance technique particulière 6 Nov – Blaise de Carné-Carnavalet

23 6 Nov. 2008 – Blaise de Carné-Carnavalet
3.1. Définition d’un CMS Journal du Net : «Système permettant de gérer rapidement et facilement le contenu dynamique et rédactionnel d'un site Web » Commentcamarche.net : « Un CMS est un site Web disposant de fonctionnalités de publication et offrant en particulier une interface d'administration permettant à un groupe d’utilisateurs de créer ou organiser le contenu. » 6 Nov – Blaise de Carné-Carnavalet

24 3.2. Principes et technologies
Front Office / Back Office Front Office Partie « publique » du site Internet géré par le CMS Le contenu est mis en page et présenté au visiteur du site Back Office Partie « privée » nécessitant une authentification Interface permettant la gestion du contenu par les utilisateurs autorisés 6 Nov – Blaise de Carné-Carnavalet

25 3.2. Principes et technologies
6 Nov – Blaise de Carné-Carnavalet

26 3.2. Principes et technologies
Utilisation d'interfaces Web L’accès au Back Office se fait via un navigateur Internet classique La gestion du contenu se fait à l’aide de formulaires Web Ces formulaires une fois validés sont traités par le serveur qui enregistre et organise le contenu en conséquence 6 Nov – Blaise de Carné-Carnavalet

27 3.2. Principes et technologies
6 Nov – Blaise de Carné-Carnavalet

28 3.2. Principes et technologies
6 Nov – Blaise de Carné-Carnavalet

29 3.2. Principes et technologies
6 Nov – Blaise de Carné-Carnavalet

30 3.2. Principes et technologies
Séparation contenu/présentation Le contenu est stocké dans une base de données La structure et la présentation sont définies dans des fichiers physiques modèles, templates, gabarits, squelettes… Lors de la consultation d’une page, le CMS intègre le contenu dans le modèle de page et affiche le résultat au visiteur Un système de mise en cache permet de ne pas calculer la page à chaque affichage 6 Nov – Blaise de Carné-Carnavalet

31 3.2. Principes et technologies
6 Nov – Blaise de Carné-Carnavalet

32 3.2. Principes et technologies
6 Nov – Blaise de Carné-Carnavalet

33 3.2. Principes et technologies
6 Nov – Blaise de Carné-Carnavalet

34 3.3. Domaines d’application
Sites institutionnels Entreprises, administrations, associations Etablissent une relation avec le public Ex: URFIST de Bretagne (Drupal) Sites éditoriaux Sources d’information régulière Journaux en ligne, Blogs… Ex : Le Monde Diplomatique (SPIP) 6 Nov – Blaise de Carné-Carnavalet

35 3.3. Domaines d’application
Communautés en ligne Centre d’intérêt commun Echange, diffusion du savoir Portail, forum, E-learning.. Ex: Virusphoto.com (vBulletin) Sites catalogue/marchand Présentation d’une gamme de services/produits Commande et paiement en ligne Gestion des stocks, des expéditions Ex: Philibertnet.com (osCommerce) 6 Nov – Blaise de Carné-Carnavalet

36 3.3. Domaines d’application
Intranet / Extranet Echanges au sein d’une organisation : travail collaboratif Mise à disposition d’un espace réservé aux partenaires Groupware, Gestion de projet… Bases de connaissance Permettre aux utilisateurs de partager librement leurs connaissances Ex : Wikipedia (MediaWiki) 6 Nov – Blaise de Carné-Carnavalet

37 3.4. Fonctionnalités des CMS
1. Fonctions d’édition simplifiée Sans connaissance du HTML, l’utilisateur peut mettre en page le contenu Deux mécanismes : Fonctions identiques à un traitement de texte : éditeur « WYSIWYG » Utilisation de balises simplifiés, visant à mettre le contenu en forme Il peut insérer liens, médias et documents téléchargeables de manière très intuitive 6 Nov – Blaise de Carné-Carnavalet

38 3.4. Fonctionnalités des CMS
====== Introduction ====== Voici quelques exemples de la syntaxe Wiki. Vous pouvez mettre en forme facilement votre texte, comme //italique//, **gras** ou __souligné__. Ce [[:article2|mot]] est un lien interne vers un autre article. ===== Entête 2 ===== === Entête 4 === - Une liste numérotée - Le deuxième élément - Un sous élément du deuxième élément - Encore un autre - Un troisième élément * Une liste à puces * ... avec plusieurs éléments ... * ... et d'autres éléments. Et pour terminer, à la fin de la page, un lien extérieur : --- [[ vers l’URFIST de Bretagne]] <h1>Introduction</h1> <p>Voici quelques exemples de la syntaxe Wiki. Vous pouvez mettre en forme facilement votre texte, comme <i>italique</i>, <strong>gras</strong> ou <u>souligné</u>.</p> <p>Ce <a href="/article2">mot</a> est un lien interne vers un autre article.</p> <h2>Entête 2</h2> <h4>Entête 4</h4> <ol> <li>Une liste numérotée</li> <li>Le deuxième élément <li>Un sous élément du deuxième élémen</li> <li>Encore un autre</li> </ol> </li> <li>Un troisième élément</li> <ul> <li>Une liste à puces</li> <li>... avec plusieurs éléments ...</li> <li>... et d'autres éléments.</li> </ul> <p>Et pour terminer, à la fin de la page, un lien extérieur :</p> <p><a href= target=_blank>Lien vers l’URFIST de Bretagne</a></p> 6 Nov – Blaise de Carné-Carnavalet

39 3.4. Fonctionnalités des CMS
2. Gestion des utilisateurs Gestion de la liste des utilisateurs qui peuvent intervenir sur le CMS Chaque utilisateur dispose de droits différents selon le rôle qui lui est attribué Ces droits concernent des utilisateurs ou des groupes d’utilisateurs et leur permettent : d'éditer, de mettre à jour, de valider et de publier le contenu d'intervenir sur l'organisation du contenu, les rôles des autres utilisateurs Les visiteurs peuvent également se voir attribuer des droits 6 Nov – Blaise de Carné-Carnavalet

40 3.4. Fonctionnalités des CMS
3. Chaîne de validation (Workflow) Un « workflow » décrit le circuit éditorial des documents Il gère les tâches que doivent accomplir les différents intervenants selon les rôles qui leur ont été impartis : Le rédacteur écrit un article Le rédacteur en chef valide l’article L’éditeur décide de le publier Il peut générer des alertes pour tenir informés les intervenant de l'état d'avancement du cycle Plannification des publications 6 Nov – Blaise de Carné-Carnavalet

41 3.4. Fonctionnalités des CMS
Exemple de Workflow : 6 Nov – Blaise de Carné-Carnavalet

42 3.4. Fonctionnalités des CMS
4. Contrôle des versions Chaque modification de contenu est enregistrée Elles ne sont donc pas destructrices L’historique des modifications facilite le travail collaboratif Possibilité de rétablir une version antérieure de la page Exemple : page « historique » de Wikipedia 6 Nov – Blaise de Carné-Carnavalet

43 3.4. Fonctionnalités des CMS
5. Support des métadonnées Métadonnées : ensemble structuré d'informations décrivant une ressource Pour un article : Titre, Auteur, Date Catégorie, Mot-clé Valorise le contenu en augmentant sa pertinence Permet de classer le contenu : ordre chronologique, par auteur Etablit des relations entre les différents contenus 6 Nov – Blaise de Carné-Carnavalet

44 3.4. Fonctionnalités des CMS
6. Indexation et recherche Indexation automatique des ressources et de leurs métadonnées Intégration automatique d’un moteur de recherche sur le site internet Quel que soit le volume de données, l’indexation permet une optimisation de la recherche de l’information 6 Nov – Blaise de Carné-Carnavalet

45 3.4. Fonctionnalités des CMS
7. Intégration Intégration de contenus externes au site RSS, WebServices, bases de données relationnelles, système de fichiers… Mise à disposition des contenus pour une utilisation externe Branchement à un annuaire externe pour les contributeurs ou les visiteurs (LDAP) 6 Nov – Blaise de Carné-Carnavalet

46 3.4. Fonctionnalités des CMS
8. Statistiques Informations pertinentes sur la fréquentation du site Nombre de visites, article le plus lu, profils des visiteurs Interfaçage avec un système de statistique extérieur Xiti, Google Analytics, Weborama… 6 Nov – Blaise de Carné-Carnavalet

47 3.4. Fonctionnalités des CMS
9. Extensibilité Ajout de fonctionnalités en installant des modules Bibliothèques de modules accessibles en ligne Pour des besoins spécifiques, possibilité de développer ses propres modules 6 Nov – Blaise de Carné-Carnavalet

48 3.5. Avantages et bénéfices
1. Réduction des coûts Aucune licence à acquérir pour la plupart des CMS Aucun intermédiaire pour la mise à jour du contenu Maintenance allégée Beaucoup de temps gagné 6 Nov – Blaise de Carné-Carnavalet

49 3.5. Avantages et bénéfices
2. Réduction des délais de publication L’interface de gestion est accessible à partir de n’importe quel poste relié à Internet L’utilisateur ne se préoccupe que du contenu Aucun intermédiaire technique pour la mise en ligne du contenu 6 Nov – Blaise de Carné-Carnavalet

50 3.5. Avantages et bénéfices
3. Valorisation du contenu Contenu plus « récent » Indépendance du contenu vis-à-vis de la présentation Diffusion sur de multiples supports Assurance de l’intégrité des ressources Contenu = générateur de trafic 6 Nov – Blaise de Carné-Carnavalet

51 3.5. Avantages et bénéfices
4. Travail collaboratif Moins de « dilution » de l’information Travail plus efficace : aucun conflit lié aux interactions Le workflow assure la qualité du contenu 6 Nov – Blaise de Carné-Carnavalet

52 3.5. Avantages et bénéfices
5. Décentralisation de la gestion de l’information Chaque contributeur peut travailler où il veut et quand il veut Un simple accès à Internet suffit pour gérer le contenu du site internet 6 Nov – Blaise de Carné-Carnavalet

53 3.5. Avantages et bénéfices
6. Contrôle de l'accès à l'information L’accès à l’information peut être conditionnée et limitée L’historique des versions permet de connaître l’auteur de modifications Les statistiques donnent des informations pertinentes sur la consultation du contenu 6 Nov – Blaise de Carné-Carnavalet

54 3.5. Avantages et bénéfices
7. Sécurité Les CMS ont des dispositifs permettant de résister aux attaques La rigueur d’utilisation qu’impose les CMS réduit les risques d’erreurs humaines Les droits protègent les ressources Fonctions de sauvegarde intégrées Correctifs de sécurités régulièrement diffusés 6 Nov – Blaise de Carné-Carnavalet

55 Logiciels Libres Etat de l’offre Critères de choix
4. Choix d’un solution Logiciels Libres Etat de l’offre Critères de choix

56 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.1. Logiciels Libres Définition des Logiciels Libres : Licence de logiciel qui respecte 4 libertés précisément établies : Liberté d'exécuter le logiciel Liberté d'étudier le fonctionnement du logiciel Liberté de redistribuer des copies du logiciel Liberté d'améliorer le logiciel et de publier ses améliorations 6 Nov – Blaise de Carné-Carnavalet

57 4.1. Logiciels Libres Logiciel Libre Logiciel propriétaire
Domaine public Freeware Shareware Gratuit à l’achat Souvent Non Oui Protégé par le droit d’auteur Code source disponible Oui ou Non Rarement Peut être copié librement Peut être adapté librement Peut être revendu comme logiciel libre Peut être revendu comme logiciel propriétaire Non s’il est placé sous licence GPL 6 Nov – Blaise de Carné-Carnavalet

58 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.1. Logiciels Libres Avantages des Logiciels Libres (1/2) : Coût de mise en œuvre L’accès aux codes sources facilite le développement spécifique Pérennité : La survie des logiciels ne dépend pas de leur rentabilité ou de considérations marketing La libre disposition des sources est un gage fondamental de pérennité Respect des standards 6 Nov – Blaise de Carné-Carnavalet

59 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.1. Logiciels Libres Avantages des Logiciels Libres (2/2) : Sécurité : les failles sont décelées facilement, et corrigées rapidement Evolutivité : les communautés permettent de faire avancer les projets Support communautaire non contractuel mais fort car animé par la passion Possibilité de compléter par un support professionnel 6 Nov – Blaise de Carné-Carnavalet

60 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.2. Etat de l’offre SPIP Typo3 Joomla WordPress eZ Publish Drupal 6 Nov – Blaise de Carné-Carnavalet

61 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.2. Etat de l’offre – SPIP « Système de Publication pour l’Internet Partagé » Projet français PHP, MySQL Simplicité à tous les niveaux Système de cache performant Communauté très active Plusieurs milliers de références Traduit en 20 langues 6 Nov – Blaise de Carné-Carnavalet

62 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.2. Etat de l’offre – SPIP Pas d’éditeur WYSIWYG Raccourcis typographiques un peu abscons Workflow limité : impossible de modifier le circuit de validation Modèle de donnée figé Personnalisation du Front Office compliquée Mises à jour parfois instable 6 Nov – Blaise de Carné-Carnavalet

63 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.2. Etat de l’offre – SPIP 6 Nov – Blaise de Carné-Carnavalet

64 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.2. Etat de l’offre – SPIP 6 Nov – Blaise de Carné-Carnavalet

65 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.2. Etat de l’offre – Typo3 Projet danois PHP, MySQL Fonctionnalités prêtes à l’emploi très riches Gestion des droits évoluée et pointue Moteur de template puissant Optimisation automatique des images Multi-sites 6 Nov – Blaise de Carné-Carnavalet

66 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.2. Etat de l’offre – Typo3 Flexibilité importante grâce aux modules + de 2000 modules Références importantes : Dassault, CNIL, Groupe PSA… Temps d’investissement important Back Office déroutant Communauté française restreinte 6 Nov – Blaise de Carné-Carnavalet

67 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.2. Etat de l’offre – Typo3 6 Nov – Blaise de Carné-Carnavalet

68 4.2. Etat de l’offre – Joomla
Issu du projet « Mambo » PHP, MySQL 2nd meilleur CMS 2008 Convivialité du Back Office Multilingue Flexibilité important plus de 3000 modules Equipe de développement importante 27 développeurs sur les 12 derniers mois 6 Nov – Blaise de Carné-Carnavalet

69 4.2. Etat de l’offre – Joomla
Impossible de gérer plusieurs structures de contenu Attribution des droits et workflow limitée Non respect des standards du W3C Activité du développement en perte de vitesse 6 Nov – Blaise de Carné-Carnavalet

70 4.2. Etat de l’offre – Joomla
6 Nov – Blaise de Carné-Carnavalet

71 4.2. Etat de l’offre – Joomla
6 Nov – Blaise de Carné-Carnavalet

72 4.2. Etat de l’offre – WordPress
Plateforme de publication personnelle PHP, MySQL Installation très simple Légèreté, esthétisme Extensibilité importante plus de modules Respect total des standards du Web 6 Nov – Blaise de Carné-Carnavalet

73 4.2. Etat de l’offre – WordPress
Nombre de thèmes important Protection contre le spam Protection de contenu par mot de passe Gestion globale figée Pas de multilinguisme Peu de commentaires dans les codes sources 6 Nov – Blaise de Carné-Carnavalet

74 4.2. Etat de l’offre – WordPress
6 Nov – Blaise de Carné-Carnavalet

75 4.2. Etat de l’offre – WordPress
6 Nov – Blaise de Carné-Carnavalet

76 4.2. Etat de l’offre – eZPublish
Projet norvégien de ezSystems PHP, MySQL Support de PostgreSQL, Oracle, SQL Server… Optimisation automatique des fichiers multimédias Multi-positionnement E-Commerce Multilinguisme Optimisation du référencement Prévisualisation 6 Nov – Blaise de Carné-Carnavalet

77 4.2. Etat de l’offre – eZPublish
Notifications Multi-sites Personnalisation des types de contenu Système de cache performant Limitations dans la mise en forme du contenu (XML) Nécessite un serveur puissant Communauté française étriquée 6 Nov – Blaise de Carné-Carnavalet

78 4.2. Etat de l’offre – eZPublish
6 Nov – Blaise de Carné-Carnavalet

79 4.2. Etat de l’offre – Drupal
PHP, MySQL/PostGreSQL Maturité : 7 ans d’ancienneté Meilleur CMS 2008 Communauté très active Forte extensibilité due à son architecture en modules Contenu totalement indexé Interface unique Front Office / Back Office 6 Nov – Blaise de Carné-Carnavalet

80 4.2. Etat de l’offre – Drupal
Formats d’édition divers Classification puissante taxonomie, vocabulaire Export des contenus en XML Documentation importante Courbe d’apprentissage longue Difficile à prendre en main Mises à jour compliquées en cas de personnalisation 6 Nov – Blaise de Carné-Carnavalet

81 4.2. Etat de l’offre – Drupal
6 Nov – Blaise de Carné-Carnavalet

82 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix + de 800 solutions dans le monde Open Source Il n’y a pas de CMS idéal : choix d’un CMS dépend de la nature du projet Il est impératif de réaliser un cahier des charges sur les besoins réels en se posant les bonnes questions Ne pas oublier de penser à l’avenir du site 6 Nov – Blaise de Carné-Carnavalet

83 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix Exemples de questions : Quels rôles pour les acteurs ? Quels types de contenus vont être stockés ? Nécessité d’externaliser les données ? Besoins de métadonnées ? Quels sont les workflows nécessaires ? 6 Nov – Blaise de Carné-Carnavalet

84 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 1. Langue du CMS Les CMS peuvent utiliser du vocabulaire technique qui n’est pas forcement évident au début Inutile d’ajouter de la complexité à la tâche Tous les CMS sérieux proposer un traduction française Certains CMS gèrent le multilinguisme du Front Office 6 Nov – Blaise de Carné-Carnavalet

85 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 2. Documentation Existe-t-il une documentation officielle pour le CMS ? Peut-on facilement trouver des exemples de mise en oeuvre sur Internet ? Une formation est-elle facilement accessible ? Des livres existent-ils en librairie spécialisée ? 6 Nov – Blaise de Carné-Carnavalet

86 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 3. Communauté Existe-t-il des sites communautaires dédiés au CMS ? Exemple : Estimer la taille de la communauté et son activité grâce aux messages des forums Ne pas hésiter à poser ses questions aux membres de la communauté 6 Nov – Blaise de Carné-Carnavalet

87 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 4. Fonctionnalités Examiner les fonctionnalités du CMS et les comparer au cahier des charges établi Si le CMS permet l’installation de modules, parcourir la bibliothèque de module pour se faire une idée des possibilités de fonctionnalités supplémentaires 6 Nov – Blaise de Carné-Carnavalet

88 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 5. Ergonomie, accessibilité Le CMS est-il intuitif ? Quel est sa courbe d’apprentissage ? Une formation est-elle nécessaire pour la prise en main ? Un éditeur WYSIWYG est-il disponible ? Faire un essai de l’interface de gestion pour se faire une première idée 6 Nov – Blaise de Carné-Carnavalet

89 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 6. Flexibilité Quels sont les possibilités d’adapter le CMS à ses besoins ? Groupes, droits, workflow… Le développement de module est-il possible ? Existe-t-il une documentation claire sur l’aspect technique du CMS ? 6 Nov – Blaise de Carné-Carnavalet

90 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 7. Les technologies utilisées Php / MySql (le plus populaire), Java, Python Unix, Windows Hébergement mutualisé ou serveur dédié Choix de la base de données : MySql, Posgres, Oracle, ... Cela aura des conséquences sur le choix de l'hébergement et son coût. 6 Nov – Blaise de Carné-Carnavalet

91 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 8. Hébergement Tous les hébergeurs ne conviennent pas ! Suivant la solution choisie et la technologie utilisée, vous pouvez déterminer une offre d'hébergement Attention aux critères suivants : Performance du serveur et de la base de donnée Configuration spécifique (safe mode) Droits d'accès aux répertoires Support technique L'espace disponible 6 Nov – Blaise de Carné-Carnavalet

92 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 9. Popularité du CMS Combien de sites utilisent ce CMS ? Quels sites importants utilisent ce CMS ? Le Monde Diplomatique : SPIP Greenpeace : Drupal Université d’Harvard : Joomla Existe-t-il des exemples de sites qui se rapprochent de son propre projet ? 6 Nov – Blaise de Carné-Carnavalet

93 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 10. Evolution du CMS Evaluer le chemin parcouru depuis la première version du CMS Examiner les évolutions annoncées pour les prochaines versions Certains éditeurs proposent une feuille de route (roadmap) 6 Nov – Blaise de Carné-Carnavalet

94 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 11. Sécurité Les alertes de sécurité sont-elle courantes ? Les correctifs sont-ils rapidement mis à disposition ? Seront-ils facilement applicables dans le cadre de l’hébergement ? Quels sont les précautions à prendre lors des changements majeurs de version ? Déterminer la politique de sécurité qu’il sera souhaitable d’adopter 6 Nov – Blaise de Carné-Carnavalet

95 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 12. Performances Présence d’un système de cache évitant de calculer systématiquement les pages Indexation du contenu pour une recherche plus rapide Ne pas confondre performance du CMS et performance de l’hébergement ou du contenu 6 Nov – Blaise de Carné-Carnavalet

96 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix 13. Essai du CMS Trouver sur le site officiel du CMS un lien vers une démonstration du Back Office Faire un essai en local en installant un serveur web sur son ordinateur perso Evaluer ainsi les difficultés qui pourrait survenir lors de la mise en œuvre du projet 6 Nov – Blaise de Carné-Carnavalet

97 6 Nov. 2008 – Blaise de Carné-Carnavalet
4.3. Critères de choix Bonnes adresses CMSMatrix.org permet de dresser un tableau comparatif de plus de 500 CMS Open Source CMSReview.com compare également des centaines de CMS Open Source OpenSourceCMS.com permet de tester le Back Office de centaines de CMS directement en ligne Projet-plume.org fournit un avis objectif sur les principaux CMS 6 Nov – Blaise de Carné-Carnavalet

98 6. Conclusion

99 6 Nov. 2008 – Blaise de Carné-Carnavalet
6. Conclusion Aujourd’hui, nous ne pouvons envisager de mettre sur pied un projet Web sérieux sans passer par une réflexion sur la pertinence d’utiliser ou non un CMS Il existe un CMS Open Source adapté pour chaque projet et pour chaque profil d’utilisateur Aucune interopérabilité entre les solutions : difficile de revenir en arrière Devant l’importance du choix, il convient de cibler parfaitement ses besoins en adoptant une démarche rigoureuse 6 Nov – Blaise de Carné-Carnavalet

100 6. Questions / Réponses

101 7. Travaux Pratiques


Télécharger ppt "Solutions de Gestion de Contenu"

Présentations similaires


Annonces Google