So, again we are here with the new and most awaited update in Drupal, one of the most flexible open-source CMS.
Yes, here we are talking about Drupal 10. As per the official statement from Drupal Association – The expected release date of 14 December 2022 for Drupal 10 is coming up, and we are pretty much excited to share it with the Drupal community spread all over the world!
We know, everyone is curious about what’s new we’ll get in Drupal 10, and why not! We all must be aware of what new advancements it is bringing on to the table.
Let’s have a deep dive into the upcoming Drupal 10…
Drupal 10 will introduce several new and important features…
Let’s go through them that Drupal 10 will provide us with for a better experience.
1) Olivero Default Theme [Replacing Bartik]
2) Claro Administration Theme [New Backend Theme – Replacing Seven]
3) New StarterKit Theme [Theme Starterkit tools for bespoke theme creation]
4) Decoupled Menus
5) Introducing CKEditor 5 with better authoring experience and more modern editing [replacing CKEditor 4]
6) Symfony [replacing Symfony 4] and PHP 8.x [replacing PHP 7, required for security]
8) Automatic Updates
9) The Project Browser
The administration panel will be redesigned as well. The modern appearance will also appeal to the page’s visitors. The Olivero theme was designed to take full advantage of the new system’s capabilities and to work with user-favourite features like Layout Builder. The theme will be WCAG AA compliant.
– Visit Drupal.org – Olivero for more details
Claro theme will replace the “Seven” theme, designed in 2009 for Drupal 7 and slightly updated in Drupal 8, which was discouraging new users by giving the impression of an out-of-date system.
Drupal 10 has been designed to follow all the latest standards and has been adapted to take full advantage of the new versions of this CMS.
– Visit Drupal.org – Claro for more details
In comparison to Drupal 8 or 9, the approach to template development will be altered. We won’t extend the base theme because of the new starterkit, but we will generate a clean template as a starting point for building our theme.
This avoids inheriting the entire template, which has very limited update options due to the need of maintaining backward compatibility.
The concept of creating child themes remains unchanged – we can still create additional themes that inherit the design elements from our main theme. The theme generation will be automated and handled by Drupal scripts.
The integration with CKEditor version 5 is the most critical requirement for Drupal 10.
You must be wondering WHY?
Because CKEditor 4 will be deprecated at the end of 2023, Drupal 10 should use CKEditor 5. Thousands of hours have been invested in integrating this new CKEditor into Drupal, and also spent considerable huge time in close collaboration with the CKEditor team to make these all happen.
Symfony is one of Drupal’s main drivers, and it will be decommissioned in November 2022. As a result, Symfony 5 compatibility issues have been resolved, and developers can now use it with Drupal 10. The team is also excited about updating Symfony 6.
This update in PHP is notable because it will allow Drupal 10 to use tools that will enable enhanced performance and continued growth. Because PHP 8.1 is a major revision to PHP, there are new features developers will appreciate such as enums, first-class callable syntax, read-only properties, intersection types, fibres, performance improvements, and more.
Drupal Upgrade Tip:
Drupal 8 reached its end of life in November 2021! You must update to Drupal 9 first to update to Drupal 10 later on. Use Upgrade Status to analyse your site.
Auto Updates module applies patch-level updates to Drupal core in a separate, sandboxed copy of your site, to keep you up and running until the update is completely ready to be deployed. It can detect and report problems at every stage of the update process, so you don’t have to find out about them after an update is live. It automatically detects database updates in an incoming update and helps you run them during the process.
Watch this full video – Automatic Updates from DrupalCon Portland:
Project Browser makes it easy for site builders to find modules and themes. Once a project is selected, instructions are provided on how to install the extension on your site. The browser lives inside the Drupal site itself on a new Browse tab under Extend. This means you don’t need to leave your site in order to look for projects.
Read more here about upcoming Drupal core features in Drupal 10…
Drupal 10 is on its way… And the best way to prepare is to stay in knowledge. Organizations are not hesitating to make that change now that Drupal has adapted to a flexible update schedule and easier migration processes. You can rely on our Drupal Migration expertise and experience if you have a strong desire of migrating your website to Drupal 9 and prepare for Drupal 10.
We’d love to discuss your Drupal migration project…
To download the resource, please submit the form below and we will email you the link to the file.