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 || ^10

Token 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.0

Get involved!

Discuss project readiness at
drupal.slack.com #d10readiness channel

Slack meetings every Monday at 8pm UTC

Thanks!

@gaborhojtsy