17
Benjamin Reisz – M2 CMW groupe 1

CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel

  • Upload
    benjbmc

  • View
    940

  • Download
    4

Embed Size (px)

Citation preview

Page 1: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel

Benjamin Reisz – M2 CMW groupe 1

Page 2: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel

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

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

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

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
Page 7: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel

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
Page 9: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel

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
Page 11: CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel

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

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

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

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

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

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

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