Drupal 10: Frequently Asked Questions
Exciting news!!! Drupal 10 will be released this December (14th December, 2022). Drupal community is organizing various events to Celebrate this. After Drupal 8, this is one of the much awaited release for Drupal.
We have compiled a few commonly asked questions on Drupal 10, which will help site owners who are in Drupal 7, Drupal 8 or Drupal 9.
Frequently asked questions on Drupal 10 release
Symfony 4 will reach its End-of-Life (EoL) in November 2023. Post that date, security bugs in Symfony 4 will not get fixed. Drupal 9 heavily depends on Symfony 4, which puts it at an increased security risk. There arise the need for Drupal to adopt Symfony 5 (or later) at the earliest. Drupal 10 will be using Symfony 6.2.
The release of Drupal 10, which was originally scheduled to release in June this year, was further pushed back to December, and Dries announced the decision in DrupalCon Portland 2022. One of the biggest news about the Drupal 10 is that it will have the upcoming CKEditor 5, with its vastly improved authoring experience and an array of plug-ins. There is more work to be done on integrating it with the Drupal 10, which has caused the delay from the planned release date.
The finalized release date for Drupal 10.0.0 is December 14, 2022, which gives site owners 11 months to update from Drupal 9 to Drupal 10. It will be the easiest upgrade in Drupal’s history.
Some of the new features that are included in Drupal 10 take our excitement about Drupal 10 to another level.
- Drupal’s new frontend theme (replacing Bartik) - Olivero
- Drupal’s new backend theme (replacing Seven) - Claro
- Further improved Media functionality and Layout Builder.
- Better decoupled developer and site builder experiences, particularly for menu and URL handling.
- Replacement of some uses of jQuery with modern JavaScript components.
- The new custom theme creation process using the Starterkit tools
- Symfony 6.2 (replacing Symfony 4) and PHP 8.1.
- CKEditor 5 with a vastly improved authoring experience (replacing CKEditor 4).
For Drupal 9 users:
The best right now is to help automate the process towards Drupal 10 if you are on Drupal 9. Keep a watch on functionalities that will be deprecated on Drupal 10 and ensure that you follow the best practices in maintaining your Drupal 9 website so that the Drupal 10 migration will be as smooth as possible.
For Drupal 8 users:
One must update to Drupal 9 immediately, as Drupal 8 already reached its end of life in November 2021. If you are looking for support to migrate from Drupal 8 to Drupal 9, we are happy to help.
For Drupal 7 users:
Drupal 7 has an end-of-life date in November 2023, nearly a year since the release of Drupal 10. Though Drupal 10 will include migration tools from Drupal 7, the contributed projects one uses that are likely available for Drupal 9 may not be ready shortly after the Drupal 10 release. So, one shouldn’t wait to migrate to Drupal 10 directly but start updating to Drupal 9 soon. Updating Drupal 10 from Drupal 9 will be easier than from Drupal 7.
The end-of-life date for Drupal 9 is when Symfony 4 reaches its end of life in November 2023, as Drupal uses a lot of Symfony code.
The module developers can start adopting any new APIs immediately as new functionality for Drupal 10 is added to Drupal 9 releases. The upgrade to Drupal 10 should be easy though removing deprecated code breaks backward compatibility.
If you are maintaining a Drupal 6 or Drupal 8 website, we recommend an immediate migration to Drupal 9 as both these versions have already reached the end of life. Although Drupal 7 users will get time till November 2023, it is advisable to plan your migration right now.
We have developed a tool to help you assess the complexity of your Drupal 7 to Drupal 9 website migration.9 Please contact us for more information.