Drupal Core News

New provisional Drupal 9 core committers: Victoria Spagnolo, Ben Mullins, and Cristina Chumillas!

I am pleased to announce that Victoria Spagnolo (quietone), Ben Mullins (bnjmnm), and Cristina Chumillas (ckrina) have accepted our invitations to become new provisional Drupal core committers!

Seeking maintainers and co-maintainers for modules removed from Drupal 10

A few core modules are being deprecated in Drupal 9 for removal in Drupal 10. There are a variety of reasons for their removal, but in each case we think moving to a contributed project would serve users better.

To support the continuous upgrade path and provide stability for Drupal 9 users moving to Drupal 10, we are looking for potential maintainers and co-maintainers to keep security support and ensure stability of the codebases moving out from core. The initial scope of maintaining these projects is to keep the Drupal 9 core-compatible branches intact and provide security support. It would be nice if the new maintainers also improve the projects further but that is not part of the initial scope.

QuickEdit module is being moved to a contributed project and is seeking maintainers.

Lee Rowlands stepped up to maintain Forum and HAL modules moving to contributed projects, but co-maintainers would be welcome. Lee Rowlands and Andrey Postnikov plan to maintain Aggregator as a contributed project.

Additionally there is discussion about removing the RDF module too, feedback welcome. This is not yet at a stage where we need maintainers, although it may be there in the future.

Looking for a second Core Committer Team Facilitator

The core committer team is looking for a new provisional committer team facilitator to help coordinate Drupal core release process, team communication, decision-making, and meetings. The committer team facilitator does not need to have technical knowledge about Drupal core.

Drupal 9.2.0 is available

The second feature release of Drupal 9 helps keep your site even more secure, and comes with increased visitor privacy protection, improved migration tools from Drupal 7, enhancements to the Olivero frontend theme and early support for the WebP image format.

Drupal 9.2.0-alpha1 will be released the week of May 3rd

In preparation for the minor release, Drupal 9.2.x will enter the alpha phase the week of May 3rd 2021. Core developers should plan to complete changes that are only allowed in minor releases prior to the alpha release. The 9.2.0-alpha1 deadline for most core patches is April 30. (More information on alpha and beta releases.)

Decoupled Menus Survey Analysis

OVERVIEW/SUMMARY

The goal of this survey was to better understand the preferences of organisations and individuals who are already building decoupled applications in order to help inform the decisions we make going forward. The survey was executed using Survey Monkey and was promoted primarily via existing Drupal developer channels. The survey ran for 2 weeks, and received a total of 133 responses.

Demo of Drupal 10 starterkit theme tool and base theme, feedback needed

Last week, we posted about the new starterkit custom theme creation process and base theme with the goal of replacing Classy in Drupal 10. Yesterday Lauri Eskola demonstrated the current status of the starterkit at the Drupal 10 meeting. Check out the recording and post your feedback in the issue.

Discuss in the #frontend channel on Drupal Slack too. Drupal 10 readiness meetings are every other Monday at 19:00 UTC in the #d10readiness.

Participate in the Drupal 10 readiness day at DrupalCon North America 2021 to learn even more and get mentored contributing to starterkit.

Demo of CKEditor 5 core integration for Drupal 9 under development, feedback needed

Peter Weber leads CKEditor 5 integration development for Drupal 9.

While Drupal 9 already comes with CKEditor 4, that will go end of life in 2023, so we need to upgrade to CKEditor 5 to provide this replacement for Drupal 10. The target release date for Drupal 10 in June 2022 (in 15 months!). We plan to add CKEditor 5 integration to Drupal 9 even sooner though, to help the Drupal contributed ecosystem catch up and prepare in time.

There are various moving parts and several items left on the roadmap for beta level core inclusion. Peter presented a demo today to showcase where the current state stands primarily to get more feedback about the developer interface. A simple infobox CKEditor 5 plugin was also showcased to asses the integration developer experience. Check out the video recording here:

Discuss in the #ckeditor5 channel on Drupal Slack. CKEditor 5 integration meetings are every other Thursday at 15:30 UTC in the same channel.

Participate in the Drupal 10 readiness day at DrupalCon North America 2021 to learn even more and get mentored contributing to the CKEditor 5 integration.

New starterkit will change how you create themes in Drupal 10

Drupal has been providing subtheming capabilities for over a decade. When you create a theme for Drupal 8 or 9, a best practice is to subtheme the core Classy theme, so you get common CSS classes and usual markup for a Drupal site. This means the Classy theme is used in the runtime as part of your theme. As a consequence, Classy has not been receiving updates since Drupal 8.0.0, because most changes are not possible while retaining backwards compatibility.

Drupal 10 Readiness initiative update for February 2021

We plan to release Drupal 10 in 2022, ideally in June. That means there are 15 months left before the new major release is expected to be available. I provided an update about the initiative last time in December at DrupalCon Europe. I wanted to give a quick update on some of the highlight areas we are working on.

Pages

Subscribe to Core Development & Strategic Initiatives posts