Blog

Drupal in 2022: How to Prepare for Drupal 10

Julia Koelsch//Drupal
Upgrade to Drupal 10 in 2022

UPDATE: We've updated the content in this blog to reflect the August 2022 planned release of Drupal 10 and the November 1, 2023, planned end of life for Drupal 7. Read more about the Drupal 7 decision.

 


As we round out 2021, it’s a great time to review and plan for the upcoming year. If you maintain a Drupal site, understanding the upcoming release cycles will give you the knowledge to plan the time and budget for keeping your site up to date and secure. Since new features are being added to the many upcoming releases, there are opportunities to grow and extend your site next year.

Drupal 10 will be released as early as August 2022, and just like in 2021, that means there will be three different supported versions of Drupal for significant portions of the year. With Drupal 8 just recently deprecated, the reality is that there are four Drupal versions to consider. It can be confusing if you haven’t followed along with the details of Drupal’s roadmap. How did Drupal get here in the first place?

spry-digital-drupal-10-blog-timeline-image
Drupal 10 release schedule. Image courtesy of Drupalcon Europe 2021 Keynote by Dries Buytaert.

 

The key factor to understand the release schedule is that Drupal 8 and beyond are built on a fundamentally different architecture than Drupal 7, which allows for smaller, more incremental releases. Upgrading any Drupal version prior to 8 essentially required a complete website rewrite. One of the goals of Drupal 8’s architecture redesign was to make upgrades to new major releases nearly as easy for website owners as minor updates. Many benefits come from this, including lower total cost of ownership and more secure websites.

Drupal 8 was released in 2015, and with it, a new release methodology and cycle: new features would be released throughout a version’s lifespan rather than bundling them all up in a major release. These minor versions would be released regularly to minimize the impact to existing websites. The goal of major release updates then became to update the libraries and systems that Drupal relies on, and to clear out outdated code. These changes should have minimal impact on existing sites, making major version upgrades fast and easy.

The Drupal 8 and 9 releases have made that vision a reality. It’s been so successful that Drupal 9 was released in 2020, Drupal 8 support ended in November of 2021, and the Drupal 10 release is planned for as early as August 2022. Upgrades are now released more frequently, and upgrades are being implemented more smoothly than ever before. We can expect cycles to continue at the current pace for the foreseeable future.

What this means for maintaining your Drupal website is different depending on the version of Drupal you’re on. To help prepare for 2022, below is some guidance based on your version.

Drupal 7

This version is now supported until November of 2023. This may feel like a lot of time, but we recommend not delaying. Although security updates will still continue, you will miss out on regular bug fixes and enhancements that are part of currently supported versions. In addition, it's better to plan for more time than you think you will need. There is a well-defined process for migrating your site to Drupal 9 (and 10 once that’s released). But it’s not a small effort. We’ve provided a lot more information about this process in a previous post about Drupal 9 migration.  

The key to understanding what it will take to make the deadline is to review and plan the approach to migrating your content, structure, modules, and theme. Many tools have been made to help create documentation to assist with the analysis and planning, and the new year is a great time to start.

You’ll love what you see and can do in a modern version of Drupal. Lots of effort has gone into improving the content editing experience. Code management is easier. Media management for files, images, and video is robust and intuitive. And these are just a few of the features to look forward to.

Drupal 8

This version of Drupal is no longer supported, as of November 2021, so it’s best to move to Drupal 9 as soon as possible to keep your site safe and secure. The effort needed for this is just a fraction of the effort it took to build the site initially, and depends on the complexity of functionality and amount of custom code. Upgrading will also put you in a great position to move to 10 in 2022, allowing you to take advantage of the new features planned for that version. 

Just as with upgrading from Drupal 7, many tools are out there to help you analyze and plan the upgrade. Areas to focus on include reviewing the modules installed on your site to make sure there is a Drupal 9 version, and reviewing theme and custom module code for deprecated code usage.

Drupal 9

Even though Drupal 10 will be released in 2022, the Drupal 9 lifecycle will overlap so you’ll have plenty of time to review the new updates and plan ahead. The features added in the Drupal 9 lifecycle focus on making it even easier to migrate to Drupal 10 so you’re in a great position for the upcoming year!

Features to look forward to in Drupal 10

The roadmap being defined for Drupal 10 is shaping up nicely and will deliver even more improvements to make Drupal development and management easier and more intuitive than ever. At the latest DrupalCon, many new features were demonstrated including:

  • Automatic updates

  • A new, modern default front-end theme: Olivero

  • Better configuration defaults out of the box

  • Better support for decoupled sites

Summary of Drupal Initiative Updates
Summary of Drupal initiative updates. Image courtesy of Drupalcon Europe 2021 Keynote by Dries Buytaert.

No matter what version of Drupal you are on, there is a lot to look forward to in 2022!

Learn what it will take to ensure your site remains secure and up to date. Contact us today so we can help you start planning for your changing needs in the months ahead.

References

Drupalcon Europe 2021 Keynote Slides and Keynote Video