When is Drupal 10 coming?

The release of Drupal 10 is scheduled for June 2022 but a window from June to November 2022 is provided to have margin. The final decision will be made in the coming months based on progress. 

With a release scheduled in the middle of 2022 and Drupal 9 end of life by the end of 2023, Drupal 9 is expected to have the shortest lifespan among Drupal major releases in recent history. The most important new feature for you is that user-friendliness has been increased again.

10

Why is Drupal 10 coming so soon?

The reason is very simple. It has to do with the third-party components that Drupal depends on. Those components have their own life cycle. When a component that Drupal depends on goes end-of-life and gets a new major version that breaks backward compatibility, the Drupal team usually has to change their major version number as well. The major dependencies are Symfony, CKEditor, PHP and Composer. 

development

What will be new in Drupal 10?

Drupal 10 will be a refined version of Drupal 9. There will be some improvements but due to the short lifecycle of Drupal 9, the difference will be limited. So we expect a smooth transition from Drupal 9 to Drupal 10. 

The work done to transform Drupal 9 into Drupal 10 is driven by initiatives. We go through the 3 relevant initiatives for enterprise companies to give a clear picture of the difference with Drupal 9. 

  1. Drupal 10 Readiness Initiative
  2. Decoupled Menus Initiative
  3. "Easy out of the box" Drupal 10 Initiative

Drupal 10 readiness

Drupal 10 will have the latest versions of third-party components - this is the main goal of the Drupal 10 Readiness Initiative. This means that Drupal 10 websites will have all the innovations and improvements of these components and will be more secure, better supported, faster, more powerful and user-friendly for non-technical users and developers alike. 

Here are the major planned changes to the components: 

  • update CKEditor 4 to CKEditor 5 
  • update Symfony 4 to Symfony 5 of 6 
  • update Composer 1 to Composer 2 
  • update PHP 7 to PHP 8 

In addition, old technologies are replaced or removed: 

  • jQuery UI replaced with modern JavaScript components 
  • no more support for Internet Explorer 11 

So this initiative largely determines whether the originally planned release date of Drupal 10 will be met. 

Decoupled menus

It is already possible to set up Drupal to be a great headless content management system. Making this process easier maker and standardized is a very ambitious task. One of the big steps in this is the Decoupled Menus Initiative. It is intended to create the best ways for JavaScript front-ends to consume Drupal website menus. 

Where Drupal was often only attractive to PHP programmers, this initiative opens the proverbial door for JavaScript developers and web component developers to join the Drupal community.  

Through this initiative, the experience of setting up Drupal as a headless content management becomes more streamlined and less expensive. 

development

Easy out of the box

The goal of this initiative is to improve the out of the box experience of Drupal by making it significantly easier for editors, site administrators and site builders to use the administrative interface, manage content and media, and create visually appealing page layouts.

In Drupal 9, a number of tools have already been made optionally available. These are Layout builder, Media library and Clario (admin theme). Within this initiative, these tools will be made available by default. This means that these features will be enabled by default for every new Drupal user. 

These enhancements tie in with our existing no-code page builder solution already present in our DXP. 

Summary

The Drupal major releases follow each other faster so Drupal 10 is coming soon, but the difference from Drupal 9 is much smaller than previous differences between major updates. In essence, Drupal 10 is an improved version of Drupal 9 where all the underlying third party components have been redesigned, the headless architecture is better supported and user friendliness is improved for non-technical users. Finally, we keep in mind the end of 2023 as the deadline to have all Drupal sites upgraded to Drupal 10.

collega's-calibrate-macbook

Want to know more about how our experts can guide you through this?