Conference drupagora-drupal-8 2012-11-09

1,679 views

Published on

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

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

No Downloads
Views
Total views
1,679
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
74
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

×