choix strategique du cms
TRANSCRIPT
Choisir un CMSStratégie et outils
Webdesign
Oliv
ier D
omm
ange
Oliv
ier D
omm
ange
Qu'est-ce qu'un CMS ?
Gestionnaire de contenus
Oliv
ier D
omm
ange
Composition d'un CMS
Zone d'administrationEgalement appelée «backend». Zone d’accès limités en fonction des droits définis pour chaque utilisateur aux contenus et fonctionnalités.
Oliv
ier D
omm
ange
Composition d'un CMS
Gestion du contenuDes outils d'édition d'utilisation mais complets (type WYSIWYG). Une gestion de la publication et de l'organisation des contenus.
Oliv
ier D
omm
ange
Composition d'un CMS
Thèmes graphiquesAspect du site peut être entièrement personnalisé.
Oliv
ier D
omm
ange
Composition d'un CMS
Architecture maléableUne structure « modulable » qui permet d'ajouter, de retirer ou de concevoir de nouveaux outils et fonctionnalités.
http://w3techs.com/technologies/overview/content_management/allhttp://www.cmsmatrix.org/
Oliv
ier D
omm
ange
Les CMS courants
Le monde des CMSCMS Matrix recense et compare plus de 1’200 CMS. Certains se démarquent nettement.C’est le cas de Wordpress qui représente 61.1% des CMS utilisés et ainsi 23.2% de tous les sites de la planète...
Répartition des CMS (nov. 2014)Wordpress (61.1%)
Joomla (7.8%)
Drupal (5.1%)
Blogger (2.8%)
Magento (2.8%)
Typo3 (1.6%)
Autres (18.80%)
Sources :
Oliv
ier D
omm
ange
Est-ce vraiment une économie ?
En apparence un CMS permet d’obtenir un résultat rapidement. Est-ce bien le cas ?
Oliv
ier D
omm
ange
Evaluerun CMS
Oliv
ier D
omm
ange
Évaluer un CMS
Évaluation générale
Oliv
ier D
omm
ange
Méthode et stratégie d'évaluation
1. Analyse des exigences du projetDéfinir les critères (techniques et fonctionnels) d'évaluation.
FonctionnellesPréciser les fonctionnalités attendues
Gestion de contenusResponsabilité et processus de mise à jour et de validation
Oliv
ier D
omm
ange
Méthode et stratégie d'évaluation
2. Évaluation des CMSÉvaluer l'outil en le testant et en se référant aux exigences définies à l'étape précédente et préciser les risques.
FonctionnellesPréciser les fonctionnalités attendues
Gestion de contenusResponsabilité et processus de mise à jour et de validation
Oliv
ier D
omm
ange
Méthode et stratégie d'évaluation
3. Appréciations des critèresQualifier le potentiel et mesurer ce qu'implique une redéfinition des critères et exigences en fonction de ce qu'offre l'outil et de ce que l'on peut adapter du projet.
FonctionnellesPréciser les fonctionnalités attendues
Gestion de contenusResponsabilité et processus de mise à jour et de validation
Oliv
ier D
omm
ange
Méthode et stratégie d'évaluation
3.RésultatsComparer les outils en fonction des avantages, inconvénients et risques.
Oliv
ier D
omm
ange
Utiliser un CMS existant
Gestionnaire de contenusChoisir un CMS courant implique une dépendance à considérer
Avantages : InconvénientsLa communauté et l'intensité de son activitéOutil testé et mis à jour fréquemmentGratuitéRapide à mettre en place
La sécurité de l'outil (open source)Gratuit mais pas tout le tempsL'assistance technique personnaliséeAutant de développeurs que de modulesLe développement de nouvelles fonctionnalités peut impliquer une courbe d’apprentissage importante
Oliv
ier D
omm
ange
http://www.gnu.org/licenses/licenses.fr.html
Open source
Open source et libre de droitsOpen source signifie que le code est visible, accessible et qu’il peut être modifié. Les logiciels libres disposent d’une licence telle que GNU General Public License - GPL (utilisée par la plupart des CMS en PHP).
Elle autorise :la modification du code source la création de nouvelles versions du programme sans en aviser l'auteur du code. la distribution du programe modifié pourvu que la mention des auteurs d’origine soit toujours présente et que la licence demeure identique.
En opposition aux logiciels libres se trouvent les logiciels propriétaires.
Oliv
ier D
omm
ange
Etude de cas _ Wordpress
Comment un CMS peut-il être gratuit ?Wordpress propose des services en lien avec son CMS. Ils sont déclinés sur le site wordpress.com.
Oliv
ier D
omm
ange
Optimiser le temps de développementAssure une pleine souplesse et permet d’obtenir un résultat sur mesure.
Avantages :De nombreuses librairies (framework) PHP permettent d’obtenir un résultat rapide et sécurisé.Maîtrise de l’outil par ses auteurs.Résultat sur mesure.Renforce l’enthousiasme d’une équipe de développeurs.
Inconvénients :Temps d’investissement important pour la mise en place des bases de l’outil et des tests.La documentation à rédiger.Nouveaux collaborateurs à former.
Développer son propre CMS
http://www.linkedin.com/in/olivierdommange
Olivier Dommange