Drupal 10 contrib readiness
@gaborhojtsy
Slides are open source
(CC BY-NC-SA 2.5)
Created by @gaborhojtsy at @acquia
Review links, check out speaker notes and present your own from slides.com/gaborhojtsy/drupal-10-contrib-readiness

Gábor Hojtsy
Acquia
Initiative coordinator for Drupal 10.
Full Stack Community Organizer at Acquia. Drupal contributor since 2003.
Contact me at @gaborhojtsy

How was Drupal 10 made?
...
| New solution |
|---|
| Deprecated |
| CKEditor 5 |
| CKEditor 4 |
| Symfony 4.4 |
| Deprecated |
9.5 API
| Deprecated |
| New solution |
|---|
| New solution |
|---|
10.0 API
| New solution |
|---|
| Symfony 6.2 |
| CKEditor 5 |
| CKEditor 5 |
| New solution |
|---|
| Deprecated |
| CKEditor 4 |
| Symfony 4.4 |
| Deprecated |
9.2 API
| Bartik |
|---|
| Seven |
| Classy |
| Stable |
Themes moved
Now in contrib modules
| jQuery UI |
|---|
| +18 components |
| QuickEdit |
|---|
| Aggregator |
| HAL |
| RDF |
| Color |
| CKEditor 4 |
Modules moved
Keep your Drupal 9
site up to date!
Upgrade Status



type: module
name: Token
description: Provides a user interface for the Token API...
core_version_requirement: ^9.2 || ^10Token module
Key introduced in Drupal 8.7.7
and Drupal 8.8.0
We have a status tracker!
Thanks to the
Drupal Association and
Björn Brala (at SWIS)
Live demo!
How does this compare to Drupal 9?

What about incompatible projects?
$ composer require mglaman/composer-drupal-lenient
$ composer config --merge --json extra.drupal-lenient.allowed-list '["drupal/someprojectname"]'
$ composer require drupal/someprojectname:1.10.0Get involved!
Discuss project readiness at
drupal.slack.com #d10readiness channel
Slack meetings every Monday at 8pm UTC
Thanks!
@gaborhojtsy
Copy of Deep Dive: State of Drupal 9 -- for DrupalCon Global
By Gábor Hojtsy
Copy of Deep Dive: State of Drupal 9 -- for DrupalCon Global
- 3,591