Drupal is always changing to keep up with the demands of developing online applications. Drupal is a popular open-source content management system that is highly recommended for developing online applications. Following the recent upgrade from Drupal 9 to Drupal 10, have a look at these tips to stay up to date on all the major features of Drupal 10.

Drupal 10 Release

On December 14, 2022, Drupal 10 was released, following the community’s Wednesdays-only tradition of revealing significant changes. A beta version of Drupal 10 is also accessible for testing by anybody who are keen to learn more.

Drupal 10 Features

Among the notable features of Drupal 10 are:

Olivero Default Theme

This time, the Olivero default theme—a much-improved theme that significantly influences website design—comes pre-installed with the Drupal upgrade. The long-term effort went into the Olivero project, which also comes with Drupal 9.

This theme will have a bigger visual impact on new users than prior Drupal core themes when installed on a fresh Drupal 10 installation. Olivero also makes it quite simple to establish a basic website quickly or assist developers who are seeking for a comprehensive theme to use as a foundation for a bespoke theme.

Developers can now stop making themes based on their website designs after this launch. Before the material is consumed by the final application in headless projects, the staged content can be seen in an organized way using the Olivero theme. Olivero as the default theme would not only improve Drupal websites’ initial image, but it would also be the ideal homage to Rachel Olivero, a former community member.

Olivero Default Theme

Claro Administration Theme

A CMS’s editorial and administrative capabilities are crucial components. Drupal used to rely primarily on “Seven,” a relatively simple administration theme that was functional enough for the majority of users. It also worked really well with the capabilities that other donated modules offered.

However, with the most current updates to the inclusion of Modern JavaScript ideas, Seven doesn’t. The community was compelled by these advancements to create a new administrative theme for website management that features an extremely user-friendly interface. As a result, the “Claro” project was born.

Claro improves the administrative experience and adds a contemporary touch to Drupal’s editing user interface. In addition, it maintains the essential components of Drupal CMS, preventing confusion among seasoned users.

Claro will be the default admin theme starting with Drupal 10 and will get upgrades along with Drupal core versions going forward. You can review our comprehensive guide to see all the changes made to Seven to Claro.

Claro Administration Theme

CKEditor 5

One of the most reputable names in text data management is CKEditor 5. It was completely redesigned to conform to current JavaScript application development standards. This enhancement improved the editorial experience for content management and soon gained popularity across multiple frameworks and content management systems.

Drupal 10 now comes with CKEditor 5 as the default editor, guaranteeing a smooth text editing experience thanks to its successful integration with Drupal. A large number of CKEditor plugins that were previously accessible on Drupal.org have been updated to work with CKEditor 5.


Certain Uses of jQuery Will Be Replaced by Modern JavaScript Components

When it comes to DOM manipulation and AJAX queries, the JavaScript development community is favoring JS over jQuery and adopting ES6 standards at a growing rate. A number of things have contributed to this change, such as the incorporation of jQuery-like features into web browsers and the growing popularity of sophisticated frameworks like React and Vue.JS.

The Drupal community saw this trend early on and started replacing all of the core codebase’s jQuery with contemporary JS. Drupal websites now have a cleaner front-end because jQuery libraries like jQuery.once and jQuery.cookie have been totally eliminated in Drupal 10 and the most contributed modules are gradually discontinuing their use of jQuery and related libraries.

Theme Starterkit Tools For Bespoke Theme Creation

One of the most important Drupal development responsibilities for any website is theming, since it determines how an application will seem. As a result, the Drupal community is constantly working on improvements to make the platform easier to use, more efficient, and compliant with current standards.

Drupal core already has two new default themes, and developers will soon have more options. The Starterkit theme for Drupal 10 will allow developers to create themes with all the necessary files and configurations in an easy-to-use manner.

Symfony 6

Drupal 10 will be built on top of Symfony 6, and support for PHP 8.1 is a basic need. This calculated action ensures that all Drupal projects updating to Drupal 10 will effortlessly include the improvements in backend processing. 

Significant advancements are made with Symfony 6 in things like multilingual support, services, routing, and locales. Drupal will eventually take these improvements into account for integration.

Be Drupal 10 Ready

To get ready for Drupal 10, be sure to take these crucial actions:

  • Update From Drupal 9: Upgrade all contributed modules to the most recent releases, as well as the core codebase if you’re still using Drupal 9. This is essential for a seamless upgrade to Drupal 10.
  • Upgrade for Drupal 8: In November 2021, Drupal 8 came to the end of its existence. Start the Drupal 9 upgrading procedure right away if you’re still using it. Versions of several essential contributed modules that are compatible with Drupal 10 have already been released.
  • PHP 8.1: Drupal 10 supports PHP 8.1 as the minimal version. Upgrade to PHP 8.1. Comprehensive prerequisites for PHP are available here.
  • Find Deprecated Code: Use the Upgrade Status module to find and fix any deprecated code in your custom modules. The use of Drupal Rector can speed up this process.
  • To facilitate testing and planning, launch a fresh instance of Drupal and update its core to version 10-beta. This gives testers and developers the bandwidth they need to make the switch to Drupal 10 seamless.

Awaiting Drupal 10.1 and Upcoming Releases With Exciting Features

The following features will be included in subsequent Drupal 10 releases:

Automatic Updates

Automatic upgrades: The Automatic Updates module is a useful tool that makes it easier to apply important Drupal core upgrades. Without requiring significant development work, it creates a sandbox instance, automates the updating process, and applies the required updates. Additionally, the module provides an API for customization and thorough progress reporting.

Project Browser

Project Browser: This tool simplifies the process of looking for contributed themes and modules on Drupal.org. From the website’s user interface, administrators may easily browse, retrieve important information, and even install these modules. This method offers an easier-to-use substitute for the earlier module search and installation techniques.

The Conclusion

There are many new and improved features in Drupal 10. Every day, a great deal of bug fixes and feature requests are being worked on to make sure they make it into the initial release of Drupal 10. This release offers strong incentives for users of previous Drupal versions to upgrade to Drupal 10, and it is a useful addition for websites that already exist.

Moreover, if you are looking for a Drupal development company that can assist you with your Drupal requirements then you should check out Appic Softwares. We have an experienced team of developers that can assist you in developing, managing, and upgrading your Drupal software.

We even provide dedicated Drupal developers at just $15/Hour.


Why should you consider using Drupal 10?

Drupal 10 will be available on February 9, 2023, and it will significantly improve the content development process. It features a new media library, enhanced media management capabilities, and easier-to-use forms for creating and modifying material. Collaborative features are another addition to Drupal 10, enabling numerous users to work together on the same piece of content at once.

What are the advantages of Drupal?

Drupal is a popular option since it provides a number of strong advantages. This platform is open-source and has drawn a sizable and cooperative community. Drupal was created by developers to be future-proof and is ideally suited for enterprise content management.It stresses security, ensures a visually appealing website design, is flexible, manages code effectively, and is scalable.

What are the notable changes in Drupal 10?

With Drupal 10, a number of significant updates and improvements are introduced. Claro takes the place of the Seven Administration theme. CKEditor 5 is the new version of CKEditor 4, with enhanced authoring features and more advanced editing options. Additionally, Drupal 10 improves the decoupled developer and site builder experience, especially with relation to handling URLs and menus. The Layout Builder and Media tools’ capability is greatly enhanced.

What are the prerequisites for installing Drupal?

You’ll need a web server with PHP and a database in order to install Drupal. Either your own computer or a web hosting service online can house this server. Before trying to install Drupal 10, make sure your machine satisfies the requirements.