S
CMS
Système de gestion de
contenu
Partie II
Licence Pro. ATC
Année 2011-2012
Edouard Domenici
Creazzly
S
4. Choix d’une solution
4.1 Les logiciels libres
S Définition
S Licence de logiciel qui respecte 4 libertés :
S Liberté d’exécuter le logiciel
S Liberté d’étudier le fonctionnement du logiciel
S Liberté de redistribuer des copies du logiciel
S Liberté d’améliorer le logiciel et de publier ses
améliorations
Licence Pro. ATCEdouard Domenici - Creazzly
4.1 Les logiciels libres
Logiciel Libre
Logiciel
propriétaire
Domaine public Freeware Shareware
Gratuit Souvent Non Oui Oui Non
Protégé par le
droit d’auteur
Oui Oui Non Oui Oui
Code source
disponible
Oui Non Oui ou Non Rarement Rarement
Peut être copié
librement
Oui Non Oui Non Non
Peut être adapté
librement
Oui Non Oui Non Non
Peut être revendu
comme logiciel
libre
Oui Non Oui Non Non
Licence Pro. ATCEdouard Domenici - Creazzly
4.1 Les logiciels libres
S Avantage des logiciels libres :
S Coût de mise en œuvre
S L’accès aux codes sources (facilite le développement
spé.)
S Pérennité :
S Ne dépend pas de leur rentabilité ou de considérations
markéting
S La libre disposition des sources est un gage fondamental de
pérennité
S Respect des standards (W3C)
Licence Pro. ATCEdouard Domenici - Creazzly
4.1 Les logiciels libres
S Avantage des logiciels libres :
S Sécurité : Failles décelées facilement et corrigées
rapidement
S Evolutivité : Les communautés permettent de faire
avancer les projets
S Support communautaire fort
S Possibilité de compléter par un support professionnel
Licence Pro. ATCEdouard Domenici - Creazzly
4.2 Etat de l’offre
S Wordpress
S Joomla
S Typo 3
S SPIP
S Drupal
S Prestashop
S OsCommerce…
Licence Pro. ATCEdouard Domenici - Creazzly
4.2 Etat de l’offre
S Wordpress :
S Plateforme de publication personnelle (blog)
S Php/MySQL
S Installation très simple
S Légèreté/esthétisme
S Extensibilité importante :
S Plus de 3000 modules
S Respect des standards du Web
S Nombre de thèmes important
S Protection contre le SPAM
Licence Pro. ATCEdouard Domenici - Creazzly
4.2 Etat de l’offre
S Wordpress :
S Protection du contenu par mot de passe
S Pas de mutilinguisme
S Peu de commentaires dans les codes sources
Licence Pro. ATCEdouard Domenici - Creazzly
4.2 Etat de l’offre
S Joomla :
S Issu du projet Mambo
S Php/MySQL
S 2nd meilleur CMS 2008
S Multilinguisme
S Extensibilité importante
S Plus de 3000 modules
S Equipe de développement importante
Licence Pro. ATCEdouard Domenici - Creazzly
4.2 Etat de l’offre
S Joomla :
S BackOffice un peu déroutant
S Attribution des droits et workflow limité
S Non respect des standards W3C
S Activité du développement en perte
de vitesse
Licence Pro. ATCEdouard Domenici - Creazzly
4.2 Etat de l’offre
S Prestashop :
S Solution e-commerce
S Php/MySQL – Smarty
S Fiabilité
S Fonctionnalités prêtes à l’emploi très riches
(promotions, paiement, transport, ventes croisées…)
S Multilinguisme
S Moteur de template puissant
Licence Pro. ATCEdouard Domenici - Creazzly
4.2 Etat de l’offre
S Prestashop :
S Communauté un peu trop
restreinte
S Documentation incomplète
S Mise à jour trop complexe
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S + de 800 solutions dans le monde OpenSource
S Pas de CMS idéal : le choix dépend de la nature du
projet
S Il est impératif de réaliser un cahier des charges sur les
besoins réels en se posant les bonnes questions
S Penser à l’avenir du site
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Exemples de questions :
S Quels rôles pour les acteurs ?
S Quels types de contenus stockés ?
S Nécessité d’externaliser les données ?
S Besoins de métadonnées ?
S Quels sont les workflow nécessaires ?
S Multilinguisme ?
S …
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Langue du CMS
S Inutile d’ajouter de la complexité à la tâche
S Tous les CMS sérieux propose un traduction française
S Certains CMS gèrent le multilinguisme du FrontOffice
S Documentation
S Existe t-il une documentation officielle ?
S Y’a t-il des exemples de mise en œuvre ?
S Y’a t-il des formations accessibles ?
S Des livres existent t-il en librairie ?
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Communauté
S Existe t-il des sites communautaires dédiés ?
Ex : jommlafrance.org, wordpress-fr.net
S Quelle est la taille de la communauté ? Son activité ?
 Ne pas hésiter à poser des questions aux
membres avant de faire son choix
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Fonctionnalités
S Examiner les fonctionnalités du CMS et les comparer
au cahier des charges établi
S Si le CMS permet la publication de modules
S Parcourir la bibliothèque pour se faire une idée des
possiblités
de fonctionnalités supplémentaires
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Ergonomie, accessibilité
S Le CMS est-il intuitif ?
S Quel est sa courbe d’apprentissage ?
S Une formation est-elle nécessaire pour la prise en
main ?
S Un éditeur WYSIWYG est-il disponible ?
S Faire un essai de l’interface de gestion pour se faire
une première idée (existence d’une démo)
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Flexibilité
S Possibilité d’adapter le CMS à ses besoins
S Groupes, droits, workflow
S Le développement de module est-il possible ?
S Existe t-il une documentation claire sur l’aspect
technique du CMS ?
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Les technologies utilisées
S Php/MySQL (le plus populaire), Java, Python
S Unix, Windows
S Hébergement mutualisé ou serveur dédié
S Choix de la BDD : MySQL, Posgres, Oracle
 Aura des conséquences sur le choix de
l’hébergement et son coût
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Hébergement
S Tous les hébergeurs ne conviennent pas !
S Suivant la solution choisie, vous pouvez déterminer
une offre d’hébergement
S Attention aux critères suivants :
S Performance du serveur et de la BDD
S Configuration spécifiques
S Droits d’accès aux répertoires
S Support technique
S L’espace disponible
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Popularité du CMS
S Combien de sites utilisent ce CMS ?
S Quels sites importants utilisent ce CMS
S Le monde diplomatique : SPIP
S Greenpeace : Drupal
S Université d’Harvard : Joomla
S Existe t-il des exemples de sites qui se rapprochent de
son propre projet ?
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Evolution du CMS
S Evaluer le chemin parcouru depuis la première version
du CMS
S Examiner les évolutions annoncées pour les
prochaines version
S Certains éditeurs proposent une feuille de route
(roadmap)
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Sécurité
S Les alertes de sécurité sont-elles courantes ?
S Les correctifs sont-ils mis rapidement à disposition ?
S Seront-ils facilement applicable dans le cadre de
l’hébergement ?
S 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 !
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Performance
S Existe t-il un système de cache ?
S Y’a t-il une indexation du contenu pour la recherche ?
 Ne pas confondre performance du CMS et
performance de l’hébergeur !
Licence Pro. ATCEdouard Domenici - Creazzly
4.3 Critères de choix
S Essai du CMS
S Y’a t-il des version de démonstration en ligne ?
S FrontOffice
S BackOffice
S Faire un test en local !
 Evaluer les difficultés qui pourraient survenir lors de la
mise en œuvre du projet
Licence Pro. ATCEdouard Domenici - Creazzly
S
5. Conclusion
5. Conclusion
S Pour un projet sérieux et d’envergure, nous ne pouvons pas
nous passer d’une réflexion sur la pertinence d’utiliser ou non
un CMS !!!
S Il existe un CMS OpenSource adapté pour chaque projet et
pour chaque profil d’utilisateur
S Chaque solution est unique et il n’existe pas ou peu de
connexion entre chaque solution…
 difficile de revenir en arrière
S Devant l’importance du choix, il convient de cibler parfaitement
ses besoins (adopter un démarche rigoureuse)
Licence Pro. ATCEdouard Domenici - Creazzly

Cours Licence Pro (Système de gestion de contenu) Partie 2

  • 1.
    S CMS Système de gestionde contenu Partie II Licence Pro. ATC Année 2011-2012 Edouard Domenici Creazzly
  • 2.
  • 3.
    4.1 Les logicielslibres S Définition S Licence de logiciel qui respecte 4 libertés : S Liberté d’exécuter le logiciel S Liberté d’étudier le fonctionnement du logiciel S Liberté de redistribuer des copies du logiciel S Liberté d’améliorer le logiciel et de publier ses améliorations Licence Pro. ATCEdouard Domenici - Creazzly
  • 4.
    4.1 Les logicielslibres Logiciel Libre Logiciel propriétaire Domaine public Freeware Shareware Gratuit Souvent Non Oui Oui Non Protégé par le droit d’auteur Oui Oui Non Oui Oui Code source disponible Oui Non Oui ou Non Rarement Rarement Peut être copié librement Oui Non Oui Non Non Peut être adapté librement Oui Non Oui Non Non Peut être revendu comme logiciel libre Oui Non Oui Non Non Licence Pro. ATCEdouard Domenici - Creazzly
  • 5.
    4.1 Les logicielslibres S Avantage des logiciels libres : S Coût de mise en œuvre S L’accès aux codes sources (facilite le développement spé.) S Pérennité : S Ne dépend pas de leur rentabilité ou de considérations markéting S La libre disposition des sources est un gage fondamental de pérennité S Respect des standards (W3C) Licence Pro. ATCEdouard Domenici - Creazzly
  • 6.
    4.1 Les logicielslibres S Avantage des logiciels libres : S Sécurité : Failles décelées facilement et corrigées rapidement S Evolutivité : Les communautés permettent de faire avancer les projets S Support communautaire fort S Possibilité de compléter par un support professionnel Licence Pro. ATCEdouard Domenici - Creazzly
  • 7.
    4.2 Etat del’offre S Wordpress S Joomla S Typo 3 S SPIP S Drupal S Prestashop S OsCommerce… Licence Pro. ATCEdouard Domenici - Creazzly
  • 8.
    4.2 Etat del’offre S Wordpress : S Plateforme de publication personnelle (blog) S Php/MySQL S Installation très simple S Légèreté/esthétisme S Extensibilité importante : S Plus de 3000 modules S Respect des standards du Web S Nombre de thèmes important S Protection contre le SPAM Licence Pro. ATCEdouard Domenici - Creazzly
  • 9.
    4.2 Etat del’offre S Wordpress : S Protection du contenu par mot de passe S Pas de mutilinguisme S Peu de commentaires dans les codes sources Licence Pro. ATCEdouard Domenici - Creazzly
  • 10.
    4.2 Etat del’offre S Joomla : S Issu du projet Mambo S Php/MySQL S 2nd meilleur CMS 2008 S Multilinguisme S Extensibilité importante S Plus de 3000 modules S Equipe de développement importante Licence Pro. ATCEdouard Domenici - Creazzly
  • 11.
    4.2 Etat del’offre S Joomla : S BackOffice un peu déroutant S Attribution des droits et workflow limité S Non respect des standards W3C S Activité du développement en perte de vitesse Licence Pro. ATCEdouard Domenici - Creazzly
  • 12.
    4.2 Etat del’offre S Prestashop : S Solution e-commerce S Php/MySQL – Smarty S Fiabilité S Fonctionnalités prêtes à l’emploi très riches (promotions, paiement, transport, ventes croisées…) S Multilinguisme S Moteur de template puissant Licence Pro. ATCEdouard Domenici - Creazzly
  • 13.
    4.2 Etat del’offre S Prestashop : S Communauté un peu trop restreinte S Documentation incomplète S Mise à jour trop complexe Licence Pro. ATCEdouard Domenici - Creazzly
  • 14.
    4.3 Critères dechoix S + de 800 solutions dans le monde OpenSource S Pas de CMS idéal : le choix dépend de la nature du projet S Il est impératif de réaliser un cahier des charges sur les besoins réels en se posant les bonnes questions S Penser à l’avenir du site Licence Pro. ATCEdouard Domenici - Creazzly
  • 15.
    4.3 Critères dechoix S Exemples de questions : S Quels rôles pour les acteurs ? S Quels types de contenus stockés ? S Nécessité d’externaliser les données ? S Besoins de métadonnées ? S Quels sont les workflow nécessaires ? S Multilinguisme ? S … Licence Pro. ATCEdouard Domenici - Creazzly
  • 16.
    4.3 Critères dechoix S Langue du CMS S Inutile d’ajouter de la complexité à la tâche S Tous les CMS sérieux propose un traduction française S Certains CMS gèrent le multilinguisme du FrontOffice S Documentation S Existe t-il une documentation officielle ? S Y’a t-il des exemples de mise en œuvre ? S Y’a t-il des formations accessibles ? S Des livres existent t-il en librairie ? Licence Pro. ATCEdouard Domenici - Creazzly
  • 17.
    4.3 Critères dechoix S Communauté S Existe t-il des sites communautaires dédiés ? Ex : jommlafrance.org, wordpress-fr.net S Quelle est la taille de la communauté ? Son activité ?  Ne pas hésiter à poser des questions aux membres avant de faire son choix Licence Pro. ATCEdouard Domenici - Creazzly
  • 18.
    4.3 Critères dechoix S Fonctionnalités S Examiner les fonctionnalités du CMS et les comparer au cahier des charges établi S Si le CMS permet la publication de modules S Parcourir la bibliothèque pour se faire une idée des possiblités de fonctionnalités supplémentaires Licence Pro. ATCEdouard Domenici - Creazzly
  • 19.
    4.3 Critères dechoix S Ergonomie, accessibilité S Le CMS est-il intuitif ? S Quel est sa courbe d’apprentissage ? S Une formation est-elle nécessaire pour la prise en main ? S Un éditeur WYSIWYG est-il disponible ? S Faire un essai de l’interface de gestion pour se faire une première idée (existence d’une démo) Licence Pro. ATCEdouard Domenici - Creazzly
  • 20.
    4.3 Critères dechoix S Flexibilité S Possibilité d’adapter le CMS à ses besoins S Groupes, droits, workflow S Le développement de module est-il possible ? S Existe t-il une documentation claire sur l’aspect technique du CMS ? Licence Pro. ATCEdouard Domenici - Creazzly
  • 21.
    4.3 Critères dechoix S Les technologies utilisées S Php/MySQL (le plus populaire), Java, Python S Unix, Windows S Hébergement mutualisé ou serveur dédié S Choix de la BDD : MySQL, Posgres, Oracle  Aura des conséquences sur le choix de l’hébergement et son coût Licence Pro. ATCEdouard Domenici - Creazzly
  • 22.
    4.3 Critères dechoix S Hébergement S Tous les hébergeurs ne conviennent pas ! S Suivant la solution choisie, vous pouvez déterminer une offre d’hébergement S Attention aux critères suivants : S Performance du serveur et de la BDD S Configuration spécifiques S Droits d’accès aux répertoires S Support technique S L’espace disponible Licence Pro. ATCEdouard Domenici - Creazzly
  • 23.
    4.3 Critères dechoix S Popularité du CMS S Combien de sites utilisent ce CMS ? S Quels sites importants utilisent ce CMS S Le monde diplomatique : SPIP S Greenpeace : Drupal S Université d’Harvard : Joomla S Existe t-il des exemples de sites qui se rapprochent de son propre projet ? Licence Pro. ATCEdouard Domenici - Creazzly
  • 24.
    4.3 Critères dechoix S Evolution du CMS S Evaluer le chemin parcouru depuis la première version du CMS S Examiner les évolutions annoncées pour les prochaines version S Certains éditeurs proposent une feuille de route (roadmap) Licence Pro. ATCEdouard Domenici - Creazzly
  • 25.
    4.3 Critères dechoix S Sécurité S Les alertes de sécurité sont-elles courantes ? S Les correctifs sont-ils mis rapidement à disposition ? S Seront-ils facilement applicable dans le cadre de l’hébergement ? S 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 ! Licence Pro. ATCEdouard Domenici - Creazzly
  • 26.
    4.3 Critères dechoix S Performance S Existe t-il un système de cache ? S Y’a t-il une indexation du contenu pour la recherche ?  Ne pas confondre performance du CMS et performance de l’hébergeur ! Licence Pro. ATCEdouard Domenici - Creazzly
  • 27.
    4.3 Critères dechoix S Essai du CMS S Y’a t-il des version de démonstration en ligne ? S FrontOffice S BackOffice S Faire un test en local !  Evaluer les difficultés qui pourraient survenir lors de la mise en œuvre du projet Licence Pro. ATCEdouard Domenici - Creazzly
  • 28.
  • 29.
    5. Conclusion S Pourun projet sérieux et d’envergure, nous ne pouvons pas nous passer d’une réflexion sur la pertinence d’utiliser ou non un CMS !!! S Il existe un CMS OpenSource adapté pour chaque projet et pour chaque profil d’utilisateur S Chaque solution est unique et il n’existe pas ou peu de connexion entre chaque solution…  difficile de revenir en arrière S Devant l’importance du choix, il convient de cibler parfaitement ses besoins (adopter un démarche rigoureuse) Licence Pro. ATCEdouard Domenici - Creazzly