@gaborhojtsy
Review links, check out speaker notes and present your own from slides.com/gaborhojtsy/state-of-drupal-10-readiness-april-4-2022
Acquia
Initiative coordinator for Drupal 10.
Drupal contributor since 2003, committer since 2007.
Contact me at @gaborhojtsy
Beta requirements done by | Release date |
---|---|
May 13 | August 17 |
September 9 | December 14 |
2020 | 2021 | 2022 | 2023 | 2024 |
---|
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 |
---|
Symfony 3 End of Life
8.9 | |||||||
---|---|---|---|---|---|---|---|
9.0 | 9.1 | 9.2 | 9.3 |
9.4 |
SF4 / CK4 End of Life
Drupal 9 security and
bug fix support
Drupal 8 security and
bug fix support
Drupal 10 security and
bug fix support
10.0 | 10.1 | 10.2 | 10.3 | 10.4 | |||||
2020 | 2021 | 2022 | 2023 | 2024 |
---|
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 |
---|
8.9 | |||||||
---|---|---|---|---|---|---|---|
9.0 | 9.1 | 9.2 | 9.3 |
9.4 |
Drupal 9 security and
bug fix support
Drupal 8 security and
bug fix support
Drupal 10 security and
bug fix support
10.0 | 10.1 | 10.2 | 10.3 | 10.4 | |||||
Drupal 7 security and
bug fix support
[don't know
yet]
Theoretic end of life could be as late as
November 2027*****
Claro Stable
(Media and Layouts
as first class*)
PHP 8.0 since Drupal 9.1.0,
PHP 8.1 since Drupal 9.3.0
Updated Drupal Core and worked heavily with dependencies to make compatible releases available.
Backported even to 8.9.x
Core composer plugins updated to be Composer 2 compatible.
Final PHP requirement is
PHP 8.1 due to Symfony 6.1
requiring PHP 8.1.
Drupal 10 requires 2.3 as vendor package (CLI is still a question)
Started updates as of Drupal 9.1.0
Symfony 5.4 is available and stable.
6.0 is available as of November
Two Drupal core committers are on Symfony security team now and can make releases of non-LTS versions.
Released Drupal 10.0.0-alpha1 as a stepping stone,
based on Symfony 5.4.
Drupal 10.0.0-alpha2 based on Symfony 6.0, will update to Symfony 6.1 when available.
Many components removed in Drupal 9.0.0 already
Dialog, Autocomplete, Dropbutton remain. jQuery UI announced renewed security support.
Not changed in Drupal 9.
May components still use it.
These components most likely to stay around. #3067261
Would have liked to remove it but will stay. #3052002
Released experimental in 9.3.0
Upgrade path included that converts CKEditor 4 configuration to the new version. Very close collaboration with CKSource.
Drupal 10 will include CKEditor 5, CKEditor 4 moved
to a contrib. #3238333
Experimental from Drupal 9.2
Changes the paradigm of theming and responsibility of Drupal themers.
Drupal 10 will hopefully include Starterkit tools. #2659890
Starterkit theme
My
theme
New: Copy & customize for your site
Current: runtime inheritance
My theme
Base theme
Quickedit #3228986
Aggregator #1136482
Forum #1898812
HAL #3049856
RDF #2152459
Tracker #3261679
Color #3274149
In Drupal 10 these will move to contributed projects.
Meetings every Monday #d10readiness (next: tonight?)
Dedicated #ckeditor5 channel