CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde...
-
Upload
benjbmc -
Category
Technology
-
view
945 -
download
4
Transcript of CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde...
![Page 1: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/1.jpg)
Benjamin Reisz – M2 CMW groupe 1
![Page 2: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/2.jpg)
Qui de nos jours, pour créer un projet web, part encore de zéro ?
Quelle est l’influence du web sur les demandes des clients ?
Comment les entreprises s’adaptent au développement tentaculaire des outils open source ?
![Page 3: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/3.jpg)
I. Petit historique
III. Une influence étrangère à l’entreprise
V. Solutions pour la mise en œuvre dans l’entreprise
VII. Quelle stratégie adopter ?
![Page 4: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/4.jpg)
Naissance du logiciel libre en 1984 (projet GNU initié par Richard Stallman ) et de la FSF (Free Sofware Foundation)
Apparition du mouvement open source Premiers CMS : dans les années 1997/1998 avec PHP-Nuke et Typo3 1999 : Copix, premier framework PHP stable
Depuis les années 2000 ,développement tentaculaire des tous ces outils Aujourd’hui :
les plus connus : Joomla! (ex Mambo), Wordpress, Drupal, SPIP orientés « gros » projets : eZPublish, Typo3 orientés e-commerce : magento, OsCommerce, Prestashop
- nécessité de constamment faire les mises à jour
-possibilité que l’outil soit dépassé et délaissé par la communauté
- documentation souvent dispersée sur la toile
+ facilité d’utilisation et mise en place+ sécurité + qualité du code + évolution constante grâce à une communauté active
![Page 5: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/5.jpg)
Alternative des frameworks (ici PHP) : « bibliothèque de classes spécialisées, ossature, charpente d'une application »
plus flexiblesplus modulablesMAIS nécessitent de solides connaissances en programmation
Les plus connus : symfony, zend framework Leur architecture : MVC
![Page 6: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/6.jpg)
![Page 7: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/7.jpg)
La meilleure publicité : la communauté Forums Blogs perso / pro (débats : xxx VS yyy) Réseaux sociaux Événements Publications
Outils de comparaison : http://cmsmatrix.org/ Guides : http://www.guidecms.com/
Mon expérience professionnelleA mon arrivée en entreprise durant l’année de M1, ils commençaient à utiliser le CMS Drupal pour leurs projets. Pourquoi celui-ci et pas un autre ? -forte publicité et communauté très active sur le web-les clients en ont entendu parler, ils demandent cet outil car « ils connaissent »
![Page 8: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/8.jpg)
![Page 9: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/9.jpg)
Création d’agences spécialisées dans l’Open Source, par exemple : la société Smile, qui se définit comme « intégrateur de solutions opensource » La société Knp Labs, « agence de spécialistes Symfony 2 » …
Organisation d’événements : conférences et rassemblements autour d’une technologie séminaires pour confronter des CMS actuels plus ou moins en vogue conférences en ligne (webinaires ou webinars)
Mon expérience professionnelleCette année j’ai intégré le « pôle open source » de l’agence, c’est-à-dire la partie de l’agence qui réalise des projets - plus ou moins conséquents - en utilisant des outils open source gratuits , en intégrant activement (ou pas) la communauté de ces outils à travers forums et blogs.
![Page 10: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/10.jpg)
![Page 11: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/11.jpg)
Remarque : évolution des frameworks existants vers une solution plus guidée et plus accessible par l’internaute lambda.
Mon expérience professionnelleJ’ai été chargé d’effectuer une veille sur le célèbre framework PHP Symfony qui passe de la version 1.x à 2.0, et qui à l’avenir proposera plusieurs distributions notamment une « CMS edition » plus adaptée à la gestion de contenu
![Page 12: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/12.jpg)
L’open source prend de plus en plus d’importance : réelle crédibilité auprès des développeursdifficulté pour un logiciel propriétaire de suivre les évolutions d’un logiciel soutenu par parfois plusieurs milliers de personnessécurité constamment mise à l’épreuve : optimisation du code au fur et à mesure
Mon expérience professionnelleLors du “Roadmap 2011” présenté début mars à toute l’équipe de mon agence actuelle (environ 50 personnes présentes), j’ai appris que la tendance cette année était à l’élargissement de l’offre proposée, plus précisément en considérant d’autres outils open source encore inutilisés au sein de l’agence « pour apporter la réponse la plus pertinente au client ».
![Page 13: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/13.jpg)
Extrait du “Roadmap 2011” présenté début mars 2011 à toute l’équipe
![Page 14: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/14.jpg)
Formation / certification : faire monter en compétence les développeurs afin d’avoir des experts au sein de l’entreprise dans telle ou telle technologie, ce qui exige de nouveaux investissements de la part de l’employeur
![Page 15: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/15.jpg)
Le but : créer des sites web importants à fort trafic, personnalisés au maximum, sans que l’internaute s’aperçoive que l’on s’appuie sur une solution dite « clé en main »…
![Page 16: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/16.jpg)
Pour les commerciaux, en avant-vente : comprendre la demande du client et analyser pourquoi il veut une
technologie plutôt qu’une autre convaincre le client d’utiliser les technologies sur lesquelles nous
sommes compétents sans avoir l’air de les imposer… connaître les avantages/inconvénients de la technologie proposée
en dialoguant avec l’équipe technique
Pour les chefs de projets / les développeurs : analyser un projet dans son ensemble et décider quelle
technologie adopter (from scratch, framework, CMS…) effectuer une veille constante pour déterminer :
quel outil adopter, quel outil laisser de côté ou abandonner sur quoi axer son auto-formation / sa formation vers quelle direction se dirige la communauté open source
![Page 17: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel](https://reader035.fdocuments.net/reader035/viewer/2022081404/55a103ba1a28abec078b46c2/html5/thumbnails/17.jpg)
Articles utilisés pour les screenshots : http://cms.neowebmag.com/autres/rip-phpnuke http://typo3-fr.org/choisir-typo3/a-propos/historique-74.html http://groups.google.com/group/symfony-devs http://drupalcamp.fr/ http://wpchannel.com/creer-favicon-wordpress-blog/ http://test.ical.ly/ http://blog.adyax.com/ http://juliendubois.fr/drupal_blog/ http://www.open-source-web-development.com/2011/03/joomla-vs-drupal/ http://www.smile.fr/Actualites/Nos-evenements/Seminaire-CMS-octobre-2010 http://www.clever-age.com/veille/blog/retour-sur-le-symfony-live-2011-.html http://www.sapiensconsulting.fr/actualites.php http://www.sadai.net/dailymotion-passe-a-symfony http://www.rue89.com/media-internet/2009/09/05/drupal-la-machine-a-tout-faire-du-web http://www.alterway.fr/actualites/2011-02-14/s-minaire-drupal-7-une-r-volution-mardi-1er-mars http://autodidactique.com/2011/symfony-vs-drupal-une-victoire-tranchee http://www.smile.fr/Actualites/Nos-evenements/Seminaire-CMS-octobre-2010
Guides sur les CMS : http://www.guidecms.com/Comparatif/benchmark (dépassé aujourd’hui) : http://alpha.benchmarkr.com/benchmarkrs/11Comparatif de CMS : http://cmsmatrix.org/Liste de CMS : http://www.cmswire.com/cms/products/#evt-never