Benjamin Reisz – M2 CMW groupe 1
<ul><li>Qui de nos jours, pour créer un projet web, part encore de zéro ?  </li></ul><ul><li>Quelle est l’influence du web...
<ul><li>Petit historique </li></ul><ul><li>Une influence étrangère à l’entreprise </li></ul><ul><li>Solutions pour la mise...
<ul><li>Naissance du logiciel libre en 1984 (projet GNU initié par Richard Stallman )  et de la FSF (Free Sofware Foundati...
<ul><li>Alternative des frameworks (ici PHP) :  </li></ul><ul><li>« bibliothèque de classes spécialisées, ossature, charpe...
 
<ul><li>La meilleure publicité : la communauté </li></ul><ul><ul><li>Forums </li></ul></ul><ul><ul><li>Blogs perso / pro (...
 
<ul><li>Création d’agences spécialisées dans l’Open Source, par exemple : </li></ul><ul><ul><li>la société  Smile , qui se...
 
<ul><li>Remarque :  évolution des frameworks existants vers une solution plus guidée et plus accessible par l’internaute l...
<ul><li>L’open source prend de plus en plus d’importance : </li></ul><ul><li>réelle crédibilité auprès des développeurs </...
Extrait du “Roadmap 2011” présenté début mars 2011 à toute l’équipe
<ul><li>Formation / certification : faire monter en compétence les développeurs afin d’avoir des experts au sein de l’entr...
<ul><li>Le but : créer des sites web importants à fort trafic, personnalisés au maximum, sans que l’internaute s’aperçoive...
<ul><li>Pour les commerciaux, en avant-vente : </li></ul><ul><li>comprendre la demande du client et analyser pourquoi il v...
<ul><li>Articles  utilisés pour les screenshots : </li></ul><ul><li>http://cms.neowebmag.com/autres/rip-phpnuke </li></ul>...
Upcoming SlideShare
Loading in...5
×

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

989

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
989
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Presque tous les logiciels  open source  sont des  logiciels libres : - le logiciel libre est un mouvement social : il a un impératif éthique parce qu’il respecte la liberté des utilisateurs. - l’open source est une méthodologie de développement : la philosophie de l’open source tient compte des questions quant à la façon de rendre le logiciel «meilleur» dans un sens pratique seulement
  • Crédibilité : ce sont les développeurs qui sont à les premiers contributeurs au succès d’un outil open source =&gt; forme de respect du travail d’un « collègue »
  • CMS, Framework : à l'origine de nouvelles pratiques et de nouveaux enjeux dans le monde professionnel

    1. 1. Benjamin Reisz – M2 CMW groupe 1
    2. 2. <ul><li>Qui de nos jours, pour créer un projet web, part encore de zéro ? </li></ul><ul><li>Quelle est l’influence du web sur les demandes des clients ? </li></ul><ul><li>Comment les entreprises s’adaptent au développement tentaculaire des outils open source ? </li></ul>
    3. 3. <ul><li>Petit historique </li></ul><ul><li>Une influence étrangère à l’entreprise </li></ul><ul><li>Solutions pour la mise en œuvre dans l’entreprise </li></ul><ul><li>Quelle stratégie adopter ? </li></ul>
    4. 4. <ul><li>Naissance du logiciel libre en 1984 (projet GNU initié par Richard Stallman ) et de la FSF (Free Sofware Foundation) </li></ul><ul><li>Apparition du mouvement open source </li></ul><ul><li>Premiers CMS : dans les années 1997/1998 avec PHP-Nuke et Typo3 </li></ul><ul><li>1999 : Copix, premier framework PHP stable </li></ul><ul><li>Depuis les années 2000 ,développement tentaculaire des tous ces outils </li></ul><ul><li>Aujourd’hui : </li></ul><ul><ul><li>les plus connus : Joomla! (ex Mambo), Wordpress, Drupal, SPIP </li></ul></ul><ul><ul><li>orientés « gros » projets : eZPublish, Typo3 </li></ul></ul><ul><ul><li>orientés e-commerce : magento, OsCommerce, Prestashop </li></ul></ul><ul><li>- nécessité de constamment faire les mises à jour </li></ul><ul><li>possibilité que l’outil soit dépassé et délaissé par la communauté </li></ul><ul><li>documentation souvent dispersée sur la toile </li></ul>+ facilité d’utilisation et mise en place + sécurité + qualité du code + évolution constante grâce à une communauté active
    5. 5. <ul><li>Alternative des frameworks (ici PHP) : </li></ul><ul><li>« bibliothèque de classes spécialisées, ossature, charpente d'une application » </li></ul><ul><li>plus flexibles </li></ul><ul><li>plus modulables </li></ul><ul><li>MAIS nécessitent de solides connaissances en programmation </li></ul><ul><li>Les plus connus : symfony, zend framework </li></ul>Leur architecture : MVC
    6. 7. <ul><li>La meilleure publicité : la communauté </li></ul><ul><ul><li>Forums </li></ul></ul><ul><ul><li>Blogs perso / pro (débats : xxx VS yyy) </li></ul></ul><ul><ul><li>Réseaux sociaux </li></ul></ul><ul><ul><li>Événements </li></ul></ul><ul><ul><li>Publications </li></ul></ul><ul><li>Outils de comparaison : http://cmsmatrix.org/ </li></ul><ul><li>Guides : http://www.guidecms.com/ </li></ul><ul><li>Mon expérience professionnelle </li></ul><ul><li>A 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 ? </li></ul><ul><li>forte publicité et communauté très active sur le web </li></ul><ul><li>les clients en ont entendu parler, ils demandent cet outil car « ils connaissent » </li></ul>
    7. 9. <ul><li>Création d’agences spécialisées dans l’Open Source, par exemple : </li></ul><ul><ul><li>la société Smile , qui se définit comme « intégrateur de solutions opensource » </li></ul></ul><ul><ul><li>La société Knp Labs , « agence de spécialistes Symfony 2 » </li></ul></ul><ul><ul><li>… </li></ul></ul><ul><li>Organisation d’événements : </li></ul><ul><ul><li>conférences et rassemblements autour d’une technologie </li></ul></ul><ul><ul><li>séminaires pour confronter des CMS actuels plus ou moins en vogue </li></ul></ul><ul><ul><li>conférences en ligne (webinaires ou webinars) </li></ul></ul>Mon expérience professionnelle Cette 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.
    8. 11. <ul><li>Remarque : évolution des frameworks existants vers une solution plus guidée et plus accessible par l’internaute lambda. </li></ul>Mon expérience professionnelle J’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
    9. 12. <ul><li>L’open source prend de plus en plus d’importance : </li></ul><ul><li>réelle crédibilité auprès des développeurs </li></ul><ul><li>difficulté pour un logiciel propriétaire de suivre les évolutions d’un logiciel soutenu par parfois plusieurs milliers de personnes </li></ul><ul><li>sécurité constamment mise à l’épreuve : optimisation du code au fur et à mesure </li></ul>Mon expérience professionnelle Lors 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 ».
    10. 13. Extrait du “Roadmap 2011” présenté début mars 2011 à toute l’équipe
    11. 14. <ul><li>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 </li></ul>
    12. 15. <ul><li>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 »… </li></ul>
    13. 16. <ul><li>Pour les commerciaux, en avant-vente : </li></ul><ul><li>comprendre la demande du client et analyser pourquoi il veut une technologie plutôt qu’une autre </li></ul><ul><li>convaincre le client d’utiliser les technologies sur lesquelles nous sommes compétents sans avoir l’air de les imposer… </li></ul><ul><li>connaître les avantages/inconvénients de la technologie proposée en dialoguant avec l’équipe technique </li></ul><ul><li>Pour les chefs de projets / les développeurs : </li></ul><ul><li>analyser un projet dans son ensemble et décider quelle technologie adopter (from scratch, framework, CMS…) </li></ul><ul><li>effectuer une veille constante pour déterminer : </li></ul><ul><ul><li>quel outil adopter, quel outil laisser de côté ou abandonner </li></ul></ul><ul><ul><li>sur quoi axer son auto-formation / sa formation </li></ul></ul><ul><ul><li>vers quelle direction se dirige la communauté open source </li></ul></ul>
    14. 17. <ul><li>Articles utilisés pour les screenshots : </li></ul><ul><li>http://cms.neowebmag.com/autres/rip-phpnuke </li></ul><ul><li>http://typo3-fr.org/choisir-typo3/a-propos/historique-74.html </li></ul><ul><li>http://groups.google.com/group/symfony-devs </li></ul><ul><li>http://drupalcamp.fr/ </li></ul><ul><li>http://wpchannel.com/creer-favicon-wordpress-blog/ </li></ul><ul><li>http://test.ical.ly/ </li></ul><ul><li>http://blog.adyax.com/ </li></ul><ul><li>http://juliendubois.fr/drupal_blog/ </li></ul><ul><li>http://www.open-source-web-development.com/2011/03/joomla-vs-drupal/ </li></ul><ul><li>http://www.smile.fr/Actualites/Nos-evenements/Seminaire-CMS-octobre-2010 </li></ul><ul><li>http://www.clever-age.com/veille/blog/retour-sur-le-symfony-live-2011-.html </li></ul><ul><li>http://www.sapiensconsulting.fr/actualites.php </li></ul><ul><li>http://www.sadai.net/dailymotion-passe-a-symfony </li></ul><ul><li>http://www.rue89.com/media-internet/2009/09/05/drupal-la-machine-a-tout-faire-du-web </li></ul><ul><li>http://www.alterway.fr/actualites/2011-02-14/s-minaire-drupal-7-une-r-volution-mardi-1er-mars </li></ul><ul><li>http://autodidactique.com/2011/symfony-vs-drupal-une-victoire-tranchee </li></ul><ul><li>http://www.smile.fr/Actualites/Nos-evenements/Seminaire-CMS-octobre-2010 </li></ul><ul><li>Guides sur les CMS : http://www.guidecms.com/ </li></ul><ul><li>Comparatif/benchmark (dépassé aujourd’hui) : http://alpha.benchmarkr.com/benchmarkrs/11 </li></ul><ul><li>Comparatif de CMS : http://cmsmatrix.org/ </li></ul><ul><li>Liste de CMS : http://www.cmswire.com/cms/products/#evt-never </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×