Drupal 8    Léon Cros @chipway.    Drupagora - 9 novembre 2012   .
Qui suis-je ?     Léon Cros         @chipway / chipway-drupal.         Drupagora - 9 novembre 2012   .
Chipway : Spécialiste• Formations Drupal 6, 7, ...  –   Webmasters et administrateurs  –   Développeurs  –   Designers et ...
Qui êtes-vous ?•   Direction fonctionnelle ?•   DSI, RSI ?•   Chef de projet ?•   Créateur de Contenus ?•   Développeur ?•...
Nouveautés Drupal 8     Drupal 8.       Drupagora - 9 novembre 2012   5
Des Lauriers, pas de repos !.            Drupagora - 9 novembre 2012   6
Drupal reconnu.    .         .          7
Franchissonsun nouveau Palier avec Drupal 8 !
NB: Développements en cours.Pas de garantie de réalisation à 100 %
Drupal 8 Mobile       Mobilité            &    Multi-terminaux.     Drupagora - 9 novembre 2012   10                      ...
Mobile
Mobile          Croissance de 25x surous les      les 5 prochainessites             années! CMS                  Tous lesS...
Responsive Design, Mobile First
Performance FrontMajeur pourles Mobiles                                 Source:              http://www.stevesouders.com/b...
Présentation & Mise en page●    HTML●    Nettoyage balises●    Nouveau moteur de thème●    IE 6 & 7                       ...
Elements form. HTML5        $form[telephone] = array(          #type => tel,          #title => t(Phone),        );       ...
Nettoyage des balises
Composants standard
Moteur de thème → TwigDrupal 7                   Drupal 8   region.tpl.php            region.twig<?php if ($content): ?>  ...
Blocs et Mise en pageComme Panels dans le cœur en mieux
Blocs en Drupal 7Eléments variés●● Mise en page pasassez SoupleBlocs● sans Contexte● mono-instance
Mise en page Drupal 8Ensemble → Détail●  Plus de cohérence●  Mise en page +soupleTout est bloc ou miseen page
Blocs Drupal 8Blocs●  Avec Contexte●  Multi-instances●  Indépendants●  Cachables ESI
Mise en page Responsive
Expérience Utilisateurs      améliorée
Page dédition
Edition directe
Spark●  Edition directe (in place)●  Créateur de mise en page   responsive●  IHM administration sur mobile●  Testez Spark ...
Views dans le core !
Views en core : objectifs                                   Dépasse            Drupal 7.0             Drupal 6            ...
Contenus de démo
ArchitectureArchitecture• Multilingue• Webservices• Symfony• Not invented here• Views.                Drupagora - 9 novemb...
Multilingue Comme i18n dans le cœur     mais en mieux
Multilingue Drupal 7
Multilingue Drupal 8
Web Services dans le core
Web Services dans le core    Comme Services dans le cœur en mieux
Composants Symfony                      Happy                       User                        :D Fièrement trouvé ailleurs
Déploiement des Configurations                        node ID 4node ID 4   Comme Features dans le cœur, en mieux
Objectifs CMI
Objectifs CMI
Objectifs CMI
Objectifs CMIALERT!          ALERT!Important       Importantannouncement    announcementabout           aboutsomething.   ...
Améliorations diverses• “Fièrement trouvé ailleurs”• OOP ; + Programmation objet• Entity API++ ; CRUD• Accélération des te...
Comme … en mieuxCore ←                                     → outViews                                      Blog~ i18n~ Pan...
Planning Drupal 8     Début                   Gel du Développement                Code  10 Mar 2011               1 Fév 20...
Drupal                      Conclusion© Chipway 2009-2011   Drupagora - 9 novembre 2012   51
Conclusion Drupal     Mobile     Mise en page plus souple     Harmonisation / simplification / facilité     Localisati...
Du meilleur pour tous      01110111      01101001      01101100      01101100      00100000      01100011      01101111   ...
RemerciementsSlides :●  Angela “webchick” Byron●  Kristof De Jaeger●  Jen Lampton●  Dries Buytaert●  Gábor Hojtsy●  Larry ...
Déjà > 600 contributeurs!
Merci de       votre attention       Questions ?                                      Slides sur :    http://fr.slideshare...
Conference drupagora-drupal-8 2012-11-09
Conference drupagora-drupal-8 2012-11-09
Conference drupagora-drupal-8 2012-11-09
Prochain SlideShare
Chargement dans…5
×

Conference drupagora-drupal-8 2012-11-09

1 737 vues

Publié le

Le futur de Drupal, sa version 8, présentée lors de Drupagora 2012 à Paris, par Léon Cros.

Publié dans : Technologie
  • Soyez le premier à commenter

Conference drupagora-drupal-8 2012-11-09

  1. 1. Drupal 8 Léon Cros @chipway. Drupagora - 9 novembre 2012 .
  2. 2. Qui suis-je ? Léon Cros @chipway / chipway-drupal. Drupagora - 9 novembre 2012 .
  3. 3. Chipway : Spécialiste• Formations Drupal 6, 7, ... – Webmasters et administrateurs – Développeurs – Designers et intégrateurs – Chef de projet Drupal• Accompagnement/Coaching• Développement• Conseil, AMOA, ...
  4. 4. Qui êtes-vous ?• Direction fonctionnelle ?• DSI, RSI ?• Chef de projet ?• Créateur de Contenus ?• Développeur ?• Designer ?• Autre ?• Qui ne connaissait pas Drupal avant de venir ? Drupagora - 9 novembre 2012 4
  5. 5. Nouveautés Drupal 8 Drupal 8. Drupagora - 9 novembre 2012 5
  6. 6. Des Lauriers, pas de repos !. Drupagora - 9 novembre 2012 6
  7. 7. Drupal reconnu. . . 7
  8. 8. Franchissonsun nouveau Palier avec Drupal 8 !
  9. 9. NB: Développements en cours.Pas de garantie de réalisation à 100 %
  10. 10. Drupal 8 Mobile Mobilité & Multi-terminaux. Drupagora - 9 novembre 2012 10 10
  11. 11. Mobile
  12. 12. Mobile Croissance de 25x surous les les 5 prochainessites années! CMS Tous lesSites sites webDrupal
  13. 13. Responsive Design, Mobile First
  14. 14. Performance FrontMajeur pourles Mobiles Source: http://www.stevesouders.com/blog/2012/02/10/th e-performance-golden-rule/
  15. 15. Présentation & Mise en page● HTML● Nettoyage balises● Nouveau moteur de thème● IE 6 & 7 Drupal● Blocs● Contexte● Responsive. Drupagora - 9 novembre 2012 15 15
  16. 16. Elements form. HTML5 $form[telephone] = array( #type => tel, #title => t(Phone), ); $form[website] = array( #type => url, #title => t(Website), ); $form[email] = array( #type => email, #title => t(Email), ); $form[tickets] = array( #type => number, #title => t(Tickets required), );
  17. 17. Nettoyage des balises
  18. 18. Composants standard
  19. 19. Moteur de thème → TwigDrupal 7 Drupal 8 region.tpl.php region.twig<?php if ($content): ?> {% if content %}<div class="<?php print <div {{ attributes }}>$classes; ?>"> {{ contents }}<?php print $content; ?> </div>{% endif %}</div><?php endif; ?> PHPTemplate Twig
  20. 20. Blocs et Mise en pageComme Panels dans le cœur en mieux
  21. 21. Blocs en Drupal 7Eléments variés●● Mise en page pasassez SoupleBlocs● sans Contexte● mono-instance
  22. 22. Mise en page Drupal 8Ensemble → Détail● Plus de cohérence● Mise en page +soupleTout est bloc ou miseen page
  23. 23. Blocs Drupal 8Blocs● Avec Contexte● Multi-instances● Indépendants● Cachables ESI
  24. 24. Mise en page Responsive
  25. 25. Expérience Utilisateurs améliorée
  26. 26. Page dédition
  27. 27. Edition directe
  28. 28. Spark● Edition directe (in place)● Créateur de mise en page responsive● IHM administration sur mobile● Testez Spark sur Drupal 7
  29. 29. Views dans le core !
  30. 30. Views en core : objectifs Dépasse Drupal 7.0 Drupal 6 Janvier 2011 Fevrier 2012 13 months! ... Juillet 2011 D7 commence à être utilisé
  31. 31. Contenus de démo
  32. 32. ArchitectureArchitecture• Multilingue• Webservices• Symfony• Not invented here• Views. Drupagora - 9 novembre 2012 35 35
  33. 33. Multilingue Comme i18n dans le cœur mais en mieux
  34. 34. Multilingue Drupal 7
  35. 35. Multilingue Drupal 8
  36. 36. Web Services dans le core
  37. 37. Web Services dans le core Comme Services dans le cœur en mieux
  38. 38. Composants Symfony Happy User :D Fièrement trouvé ailleurs
  39. 39. Déploiement des Configurations node ID 4node ID 4 Comme Features dans le cœur, en mieux
  40. 40. Objectifs CMI
  41. 41. Objectifs CMI
  42. 42. Objectifs CMI
  43. 43. Objectifs CMIALERT! ALERT!Important Importantannouncement announcementabout aboutsomething. something.
  44. 44. Améliorations diverses• “Fièrement trouvé ailleurs”• OOP ; + Programmation objet• Entity API++ ; CRUD• Accélération des tests automatisés• Amélioration API Fichiers/Media• Dossiers Core / contrib & autres• ...
  45. 45. Comme … en mieuxCore ← → outViews Blog~ i18n~ Panels~ Ctools~ Features. Drupagora - 9 novembre 2012 49 49
  46. 46. Planning Drupal 8 Début Gel du Développement Code 10 Mar 2011 1 Fév 20135 Jan 2011 1 Déc 2012 Août 2013Drupal Gel des Drupal 7.0 Fonctionnalités 8.0
  47. 47. Drupal Conclusion© Chipway 2009-2011 Drupagora - 9 novembre 2012 51
  48. 48. Conclusion Drupal  Mobile  Mise en page plus souple  Harmonisation / simplification / facilité  Localisation simplifiée  Accélérations diverses  Sécurisation templates  Trouvé fièrement ailleurs  Gestion des déploiements  Adoption plus rapide. Drupagora - 9 novembre 2012 52 52
  49. 49. Du meilleur pour tous 01110111 01101001 01101100 01101100 00100000 01100011 01101111 01100100 01100101 00100000 01110000 01101000 01110000 00100000 01100110 01101111 01110010 00100000 01100110 01101111 01101111 01100100 Utilisateurs
  50. 50. RemerciementsSlides :● Angela “webchick” Byron● Kristof De Jaeger● Jen Lampton● Dries Buytaert● Gábor Hojtsy● Larry Garfield● Jingsheng Wang ( 王景昇 )Drupal :● Dries● Contributeurs● Communauté
  51. 51. Déjà > 600 contributeurs!
  52. 52. Merci de votre attention Questions ? Slides sur : http://fr.slideshare.net/chipway/Conference-Drupagora-Drupal-8_2012-11-09. Drupagora - 9 novembre 2012 57

×