In a previous article, we talked about when and why Drupal 10 arrived so soon after Drupal 9. In this article, we will dive into some of the new features that will come with Drupal 10 out of the box.
Olivero Default Theme
The default theme of Drupal 10 is Olivero, a much-improved theme that provides a better look and feels for a default Drupal website. A new Drupal 10 installation of this theme will create a greater visual impact for new users than previous themes provided with Drupal core. Olivero also makes it relatively easy to quickly launch a simplistic website or help developers looking for a complete theme as a starting point for a custom theme. Olivero as the default theme would not only enhance the first impression of Drupal websites, but it is also the perfect tribute to the ex-community member Rachel Olivero.
Claro Admin Theme
Due to Drupal 10.0 relying on the Symfony 6.2 framework, Drupal 10 minor versions will keep updating to later minor versions of Symfony 6. That means Drupal is up with the latest version of the underlying platform. Symfony 6 has improved many routing, services, locales, and multilingual aspects. Slowly, most of these would be up for discussion for incorporation in Drupal.
PHP 7 reached its end of life on November 28, 2022, and Symfony 6.2 requires PHP 8.1. In other words, the minimal requirement for PHP in Drupal 10 is 8.1. PHP 8.2 is also fully supported.
Existing Core feature updates
The Quick Edit, Aggregator, HAL, RDF, and Color modules have been removed from the core. But they are still available as contributed projects and can still be utilized. All features added to Drupal 9.0+ are extended, such as lazy image loading, WebP and bundle classes on the PHP level.
This is just a glimpse of Drupal 10 and there are many more to be explored. If you have a Drupal project in D9, D8 or even D7, there is no better time than now to migrate or update to a D10 site. Feel free to reach out to us and we will be happy to help.