Keynote drupagora 2015 7

download Keynote drupagora 2015 7

of 44

  • date post

    05-Aug-2015
  • Category

    Internet

  • view

    95
  • download

    0

Embed Size (px)

Transcript of Keynote drupagora 2015 7

1. Drupagora2015 Drupal8:regards croiss 2. 10ans dexper9se Drupal 23projets Drupalen 2014 IngnierieconseilDrupal Spcialistehauteperf. DrupalCoremaintainer 2projetsD8en2015 3. Alorsceprojet:D7,D8?Ou 4. Lepitch Unsite ins(tu(onnel sousDrupal6 Unblogavec Wordpress DelEcommerce mul(lingueavec Prestashop Unextranet clientavec eZpublish UnRSEavecDrupalCommonsenD7 Besoins en attente : - API dveloppeur - RWD sur lensemble des plateformes 5. Lepitch 6. Menonsunetudedopportunit! Analyse fonc(onnelle Analyse technique Analyse stratgique 7. Dunpointdevuefonc9onnel,D8,achangequoi? Contribu(on BO Mobilit& crosscanal Mul(linguisme Accessibilit 8. PourleBO,larvolu9onnestpasencorel 9. D8adressebeaucoupmieuxlesques9onsdemobilit 10. Lemul9linguismeestennsimpledu9lisa9on 11. AVen9onladisponibilitdesmodulessousD8 12. Ilmanqueencorebeaucouptropdemodulescri9ques sds Meta modules Rules Mises en avant Media ? One-trick ponies Intgrations Commerce 13. Certainesdistribu9onsnesontetneserontpastoutdesuitedisponibles 14. Dunpointdevuetechnique,D8,achangequoi? Migrabilit Industrialisa(on Scalabilit Performances Maintenabilit Scurit 15. Migrabilit DeVers 7.x 8.0.x 8.1.x 6.x Core : update Contrib : variable Core++ : Migrate Core++ : Migrate 7.x Mme site : update Refontes : migrate_d2d (Core++ : Migrate) < 8.0.0-rc1 head2head Via 8.0.0 8.0.0-rc1 Update 16. Industrialisa9onavecD8 Tests Unitaires plus faciles: PHPUnit Fonctionnels plus rapides: KernelTestBase, PHPUnit Web plus faciles: WebTestBase sur Mink Acceptation: Behat (contrib) Classification des donnes Contenu : Configuration Environnement Etat Clonage de configuration: features in core () Dploiement reproductibles avec core 17. PerformancesetscalabilitdeD8 Anonyme / Front Cachabilit Cache infini + invalidations prcises Intgration RP/CDN plus complte Aussi rapide que D7, ou plus Poids markup < D7 Pas de JS inutile Connect / Back-office Rponses SF2 = SF2 Rponses Ajax = SF2 Pages BO classiques: Plus lentes au premier hit Plus rapides ensuite : cachabilit en mode connect BigPipe 18. ScuritavecD8 A partir de 8.0.0 Support classique Security Team Rponse optimale : c'est la version courante D7 : backports, rponse lente D6 : 3 mois de vie, contrats au-del Avant 8.0.0 Issues multi-versions : support classique Security Team Issues spcifiques : publies D7 : rponse optimale : c'est la version courante D6 : backports, rponse lente D5 et moins : contrats 19. Lesderniersbugscri9ques Framework: - Base - Ajax - Cache Content : - Entity - File - Node - Block - Field UI - Views UI - Theme Security critical : 4 20. Etsilonlargissaitledbat Support Planning Cot Stang Forma(on Maintenabilit Risques dvelopperen D8 21. AVen9onlandusupportD6! 22. Quelsrisquesdvelopperaveclaversionbta? 23. LesrisquesencourusavecundveloppementD8 Moins de contrib + de code rcrire (CAPEX ++) - de code inutile en ligne (OPEX ) Scurit Avant 8.0.0 : bogues publics Immaturit des dveloppeurs Instabilit avant 8.0.0 Gestion des incompatibilits aux MAJ Projets low-cost PHP 5.5 requis (depuis le 18/06/2015) Reverse proxy 24. Vigilancesurleplanningprojet 25. We have a stretch goal of releasing for DrupalCon Barcelona Dries Buytaert DrupalCon Los Angeles 2015 QuandD8sera-t-ilalorsprt? 26. Ilvafalloirrevoirvotreorganisa9on 27. SijeparsenD8maintenant,celamecoterat-ilmoinscher? 28. FlickRThomasCarrillo 29. Uneu9lisa9ondirentedesmodulesavecD8? Plus de: 100% du besoin Code sur mesure Modle de donnes mtier Spcialistes Du code Du design Moins de: 80% du besoin Hacks de contrib Nodes tout faire Gnralistes Code de graphiste Design de SSII 30. Drupal8est-ilplugandplay? 31. Ouest-ildes9nunpublicdedveloppeursaguerris? 32. AvecD7 Sitebuilder/ Dveloppeur/ Themeur 33. AvecD8 Sitebuilder Themeur/ intgrateur Dveloppeur 34. Nouveauparadigme D < 8 (Design / comm) One-stop shop D 8 Design / comm Site building, theme SSII: code 35. AvecSymfony Vivier de codeurs plus vaste Pratiques plus standard (test, CI, patterns ) Software Craftmanship Plus de crise d'identit aprs D7 : Drupal 8.0 tech, industrie, production Backdrop CMS 1.0 petits projets, DYI, historiques 36. Quelsprojetsconcerns Equilibre trouver SF2 Full stack CMS clicodrome En 2015, plutt: Pas d'e-Commerce Pas de projets vnementiels 37. Lesmontesdeversionprvoir D6 Encore 130k sites, fin de support Migration D8 > D7, pour ne laisser personne derrire D7 < 3 ans de vie ? Pas utile de migrer Raliser les volutions en modle dcoupl 38. PasserD8,oui,mais Choisissez bien vos projets D8 Pas pour tout: pas de dlais courts, de dpendances contrib Pas avec tout le monde: Plus de code = plus de responsabilit d'quipe Plus de complexit = niveau plus lev des dvs. Releases jeunes = connatre la communaut 39. Laconclusiondupitch Unsite ins(tu(onnel sousDrupal6 Unblogavec Wordpress DelEcommerce mul(lingueavec Prestashop Unextranet clientavec eZpublish D6>D8? Cadpend Wordpress>D8 sifaiblebesoin fonc(onnel AXendezpour Prestashop> Drupal Commerce PourquoipaseZ >D8;-) AXendezpourDrupalCommonsV4 APIpour dveloppeursen D8 SitesenRWD completavecD8