Getting Drupal 10 Ready Before its Launch: Important Tips

Rajesh Bhimani
4 min readDec 22, 2021

--

The era of digitization has grown with its own set of boons and banes. Online businesses now have access to several technological advancements to cater to their guests with an exceptional experience. On the contrary, the users also expect rich web experiences that provide security to their data and more.

Although, there are always a set of potential customers you are trying to convert or competitors whom you are trying to surpass in the market. But, with every ounce of effort, you fail to accomplish this goal of your business every time.

Have you ever wondered what are you missing out on?

It’s your CMS that needs to be updated to its latest version!

For a business like yours established on Drupal, the news of the Drupal 10 release must have come with its joy and dilemma.

Drupal 10 is scheduled to release in the market near June 2022.

We know you can take care of the joy part. So, we are here to help you with the dilemma part by addressing your greatest fear of this release on how you can prepare your business seamlessly before its launch.

If you’re still working with Drupal 7 or Drupal 8

Drupal 7 was released in 2011, and in November 2022, it will reach its end of life. It has become more than ten years old, and almost every organization has moved to a modern version of Drupal.

The primary reason behind this colossal move was the compatibility issues faced by the organizations as PHP and MySQL released their latest versions. So if you’re still working with Drupal 7, we would recommend you to directly upgrade to Drupal 9 and be prepared for the new release through Custom Drupal Development.

You may be aware of the fact that Drupal 8 has already reached its end of life on November 2, 2021. If you are still working with Drupal 8, you won’t be receiving any security fixes or community support.

So if you are a business working with Drupal 8 sites, you need to immediately upgrade to Drupal 9. The silver lining of this upgrade is that it will be the easiest task for you.

#Goodnews: The upgrade from Drupal 9 to Drupal 10 will be very easy.

Drupal 10 is built in Drupal 9, or say is a refined version of Drupal 9. Some of the latest updates that are worth pondering over from the Drupal 10 readiness initiative are listed below.

Install Drupal 9 with Twig 3

There is no specific timeline that dictates the end of life of twig 2. But there stands no probability that it won’t force an update in Drupal 10 or 11. So it is recommended to upgrade to Twig 3 in advance for hustle-free work in the future after the release of Drupal 10.

Compatibility of Symfony 6

It is recommended to resolve Symfony 4 deprecations in Drupal 9 for Symfony 5. It is known to be good practice for the site owners as well as the module developers to have the Symfony 6 compatibilities as 9.3.

It will enable your website to support all the latest libraries and components that are crucial in the upgrade procedure to Drupal 10.

Upgrade to Guzzle 7

You may or may not be aware of the news that the Guzzle has been updated to 7.3.0. Thus brace your site for Drupal 10 by upgrading to Guzzle 7 right away.

Replace jQuery UI components with supported solutions

It’s time to rebuild jQuery UI functionality using vanilla JavaScript or with a React framework.

Organized method for deprecating modules

Use a proper mechanism for naming, versioning, leaving wrappers or deprecating, forcing uninstallation, and more. You can also choose to introduce a lifecycle property in info.yml files for themes as well as modules.

Note: Tools like Rector will help you automate code updates. It will enable the migration process of Drupal 9 to Drupal 10 almost 300% more automated as compared to that of Drupal 8 to Drupal 9.

CKEditor 5 in Drupal 9

In order to deprecate CKEditor 4 before Drupal 10, it is necessary to stabilize CKEditor 5 in Drupal 9. It will help in easily removing the CKEditor 4 while using Drupal 10. CKEditor 5 will help you get the required community support.

Switch to a new starter kit theme

You need to make a move from classy to a new starter kit theme. It is required as the starter kit markup, and CSS will change over time as it acts only as an initiation point for themes.

As per the recent DriesNote at DrupalCon Europe 2021, the Drupal 10 readiness initiative is amazing progress with 70% of the work already done!

What to expect in Drupal 10?

Since Drupal was released, many innovative practices were adopted to make it better. Drupal fueled integrations and dependencies on third-party components giving rise to innumerable technological advancements.

Integration with some exceptional components like PHP, composer, and others further enhanced the robustness and usability of Drupal to another level. All these advancements gave rise to the faster pace of release cycles in Drupal that best describes the release of Drupal 10.

It’s time you start preparing for Drupal 10

Drupal 10 is on its way to making a revolutionary change. To make the most out of it, prepare your website in the best way possible for the Drupal 10 release even if you are using Drupal 7, 8, or 9 currently. Gear up and make necessary changes at your end to ensure that you can seamlessly migrate to Drupal 10 when it releases.

In case you need assistance with the preparation for the migration, you may hire Drupal Developers who will help you sort things out!

--

--

Rajesh Bhimani

Rajesh Bhimani is the Founder at Skynet Technologies, Website Design and Development Agency. He has 21 years of experience in Technology and Marketing industry.