Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Drupal 8.3.0: the features are ready, are you?

278 views

Published on

Presented at Drupal Developer Days 2017

Published in: Technology

Drupal 8.3.0: the features are ready, are you?

  1. 1. D r u p a l 8 . 3 . 0 
 t h e f e a t u r e s a r e r e a d y, a r e y o u ? @gaborhojtsy
  2. 2. T H A N K S !
  3. 3. Hi!
  4. 4. N E W G O O D N E S S
  5. 5. M o n t h s f r o m p r e v i o u s v e r s i o n
  6. 6. M o n t h s f r o m p r e v i o u s v e r s i o n Drupal 5 Drupal 6 Drupal 7 Drupal 8
  7. 7. M o n t h s f r o m p r e v i o u s v e r s i o n Drupal 5 Drupal 6 Drupal 7 Drupal 8 8
  8. 8. M o n t h s f r o m p r e v i o u s v e r s i o n Drupal 5 Drupal 6 Drupal 7 Drupal 8 13 8
  9. 9. M o n t h s f r o m p r e v i o u s v e r s i o n Drupal 5 Drupal 6 Drupal 7 Drupal 8 25 13 8
  10. 10. M o n t h s f r o m p r e v i o u s v e r s i o n Drupal 5 Drupal 6 Drupal 7 Drupal 8 49 25 13 8
  11. 11. M o n t h s f r o m p r e v i o u s v e r s i o n Drupal 5 Drupal 6 Drupal 7 Drupal 8 49 25 13 8
  12. 12. M o n t h s f r o m p r e v i o u s v e r s i o n 0 12,5 25 37,5 50 Drupal 5 Drupal 6 Drupal 7 Drupal 8 Drupal X Drupal Y Drupal Z
  13. 13. S E M A N T I C V E R S I O N I N G
  14. 14. M a j o r . M i n o r . P a t c h
  15. 15. M a j o r . M i n o r . P a t c h Bug fixes
  16. 16. M a j o r . M i n o r . P a t c h BC changes Bug fixes
  17. 17. M a j o r . M i n o r . P a t c h BC changes Features without BC changes Bug fixes
  18. 18. M a j o r . M i n o r . P a t c h BC changes Features without BC changes Bug fixes
  19. 19. 8 . . 0 0 1 2 3 …
  20. 20. N e w s t a b l e f e a t u r e s
  21. 21. N e w s t a b l e f e a t u r e s
  22. 22. N e w s t a b l e f e a t u r e s
  23. 23. N e w s t a b l e f e a t u r e s
  24. 24. N e w s t a b l e f e a t u r e s
  25. 25. N e w s t a b l e f e a t u r e s
  26. 26. R E S T i m p r o v e m e n t s • API to register users • Anonymous REST API performance improved 60% by using page cache • Better errors for incorrect requests • Massive testing overhaul • Access denied response explained
  27. 27. I m p r o v e d d e v e l o p e r A P I s • EntityPublishedInterface and EntityPublishedTrait added and used with nodes and comments • Collection label added to EntityType - e.g. "Workflows" • Various router variations merged into AccessAwareRouter and DynamicRouter • etc.
  28. 28. C o d i n g s t a n d a r d s c h a n g e d array(1, 2) [1, 2]
  29. 29. B i g P i p e n o w s t a b l e
  30. 30. B i g P i p e n o w s t a b l e
  31. 31. E X P E R I M E N T A L M O D U L E S
  32. 32. Te s t i n g g r o u n d s i n c o r e Alpha Beta RC Stable
  33. 33. Te s t i n g g r o u n d s i n c o r e Alpha Beta RC Stable Removed
  34. 34. W o r k f l o w s m o d u l e
  35. 35. W o r k f l o w s m o d u l e
  36. 36. W o r k f l o w s m o d u l e
  37. 37. L a y o u t D i s c o v e r y services: plugin.manager.core.layout: class: DrupalCoreLayoutLayoutPluginManager […]/layout_discovery/layout_discovery.layouts.yml
  38. 38. layout_twocol: label: 'Two column' path: layouts/twocol template: layout--twocol library: layout_discovery/twocol category: 'Columns: 2' default_region: left regions: top: label: Top left: label: Left right: label: Right bottom: label: Bottom
  39. 39. F i e l d L a y o u t
  40. 40. F i e l d L a y o u t
  41. 41. F i e l d L a y o u t
  42. 42. 8.3.0 8.0.0 8.1.0 8.2.0
  43. 43. 8.3.0 8.0.0 8.1.0 8.2.0 Inline Form Errors
  44. 44. 8.3.0 8.0.0 8.1.0 8.2.0 Inline Form Errors Migrate
  45. 45. 8.3.0 8.0.0 8.1.0 8.2.0 Migrate Drupal & UI Inline Form Errors Migrate
  46. 46. 8.3.0 8.0.0 8.1.0 8.2.0 Migrate Drupal & UI Inline Form Errors Migrate BigPipe
  47. 47. 8.3.0 8.0.0 8.1.0 8.2.0 Migrate Drupal & UI Inline Form Errors Place Block & Settings Tray Migrate BigPipe
  48. 48. 8.3.0 8.0.0 8.1.0 8.2.0 Migrate Drupal & UI Inline Form Errors Place Block & Settings Tray DateTime Range Migrate BigPipe
  49. 49. 8.3.0 8.0.0 8.1.0 8.2.0 Migrate Drupal & UI Inline Form Errors Place Block & Settings Tray DateTime Range Content Moderation Migrate BigPipe
  50. 50. 8.3.0 8.0.0 8.1.0 8.2.0 Migrate Drupal & UI Inline Form Errors Place Block & Settings Tray DateTime Range Content Moderation Migrate BigPipe Workflows
  51. 51. 8.3.0 8.0.0 8.1.0 8.2.0 Migrate Drupal & UI Inline Form Errors Place Block & Settings Tray DateTime Range Content Moderation Migrate BigPipe Workflows Field Layout & Discovery
  52. 52. W h a t d i d I m i s s ? drupal.org/node/2846830
  53. 53. T I M E L I N E S
  54. 54. E v e r y 6 m o n t h s 8.2.0 8.3.0 8.4.0
  55. 55. E v e r y 6 m o n t h s 8.3.0 RCBeta
  56. 56. E v e r y 6 m o n t h s 8.2.0 8.3.0 8.4.0
  57. 57. E v e r y 6 m o n t h s 8.2.0 8.3.0 8.4.0 !
  58. 58. A P R I L 5
  59. 59. W H A T T O D O ?
  60. 60. S i t e o w n e r s Prepare to update!!
  61. 61. S i t e o w n e r s Prepare to update!!
  62. 62. S i t e o w n e r s Prepare to update!!
  63. 63. M o d u l e a u t h o r s https://www.drupal.org/list- changes/drupal/published? to_branch=8.3.x
  64. 64. Tr a n s l a t o r s https://www.drupal.org/project/ issues/search/drupal? issue_tags=String+change+in+8.3.0
  65. 65. E x p e r i m e n t a l i m p r o v e m e n t s Help test them, submit issues, 
 get them stable
  66. 66. M i g r a t e A P I Now can rely on backwards compatile (beta stability) 
 migrate API
  67. 67. L O O K I N G A H E A D
  68. 68. D r u p a l 8 . 4 / 8 . 5 g o a l s drupal.org/node/2858592
  69. 69. T H A N K S !

×