Drupal 11 essentials: key improvements and upgrade strategy

Drupal 11: improvements and new features you should be aware of

Read about improvements and new features of Drupal 11 and how to upgrade to it from previous versions.

9 min read
Drupal 11: improvements and new features you should be aware of

Introduction

The official Drupal website states that major versions come out every two years. They may include breaking changes allowed by the continuous upgrade path. Before upgrading to a new major version, site owners should ensure their custom code and projects are up-to-date.

And what about minor and patch versions? The former are released every six months. These updates bring new features, fix bugs, and may mark some parts of the system as deprecated. The latter are released once a month. They only contain non-disruptive bug fixes, so they are safe to install anytime.

Drupal 11 is the latest major version of the popular open-source content management system. The official Drupal 11 release date was August 2024. Drupal 10 came out in December 2022, so releasing Drupal 11 just a year and a half later might be rushing the timeline. But Gábor Hojtsy, who coordinates Drupal’s core initiatives, explained that Drupal 11 was released early, so everyone had plenty of time to update.

Drupal 10 will stop receiving updates in December 2026, coinciding with the release of Drupal 12. Drupal 11 will be supported in parallel and will continue receiving updates after version 12 is released.

Introduction

The minor version, Drupal 11.2.0, was recently released and introduced several improvements, including features that benefit SEO workflows. The following features were added:

New features of Drupal 11

Drupal is constantly being improved and supplemented with new features to make the platform more user-friendly. Let’s take a closer look at what’s new in Drupal 11.

Drupal 11 core boasts powerful APIs for Drupal Recipes. These are ready-made sets of ready-made configurations and components that allow you to add new functionality to your site easily. For example, you can choose a recipe for a blog, gallery, or store — and immediately get a working structure.

What makes Recipes stand out from traditional Drupal distributions is their flexibility. You don’t have to decide everything up front — you can add Recipes later, combine them, and build your site step by step. It’s a much more modular approach. Recipes are part of the Drupal Starshot initiative, which is all about making Drupal easier to pick up and quicker to get real results with.

With the release of Drupal 11, several outdated modules were removed from the system’s core: Book, Forum, Statistics, Tour, Actions UI, and Activity Tracker. Some of them were part of Drupal since the earliest versions, but have not been used for a long time. Now they are available only through the contrib section — that is, they can be installed manually through the repository, but they are no longer supported in the core. This was done to make the core lighter: less code, and less load on support. It also frees up resources for developing relevant functionality rather than wasting time on outdated solutions.

In addition, Drupal 11 finally stopped supporting IIS (Internet Information Services). This means that sites on IIS need to be transferred to another server, for example, Apache or Nginx — these are now officially supported.

Drupal 11 doesn’t completely change how access control works, but it makes it smoother and faster. The new Access Policy API already came in Drupal 10.3, letting developers create flexible rules — like giving API access only to users with two‑factor authentication or blocking someone who makes too many requests.

In Drupal 11, this system is cleaned up and optimized. Old, slow parts of the code are removed, and caching works better, so access checks happen faster and with less load on the server. For developers, it feels easier to maintain and more reliable, and for businesses, it means better security with less risk.

Drupal 11 has dramatically improved the content experience for both editors and administrators. When you create or customize content types, it’s easier to reuse existing fields. This helps you quickly assemble a single, logical content model without sacrificing quality or structure, especially in large projects with active editing.

Content versioning experience has also been updated — it works the same for pages, blocks, or other elements. This saves time and reduces confusion when rolling back changes and checking for changes.

Another convenient innovation is the floating action panel, which is always at hand. It allows you to easily launch mass actions, for instance, delete several records at once or apply the same setting without scrolling up or down the page.

Drupal 11 improves the content management system with the Workspaces module. Now you can create and customize sections of your site that will only be visible after you manually publish them. Developers can test changes and work in different environments, while non-technical users can easily switch between environments, such as Test, Stage, and Live, right from the admin interface.

Content managers can manually customize changes in advance, see how they will look using the Preview option, and publish everything at once with a single click. This is especially useful for larger sites and situations where you must prepare for different scenarios, such as news stories or events with multiple outcomes.

The new Navigation module has a cleaner layout, faster clicks, and a smoother day-to-day experience for anyone working in the Drupal admin panel. It comes as an experimental module — you need to enable it first. Still, despite its status, the module is already in active use and offers significant improvements to the navigation of the admin panel.

It is a vertical, left-hand menu that makes it easier to access the various sections of site management: from adding content to managing the structure or configuration. You can expand it to see the full names or collapse it to save space. In addition, the Navigation module is integrated with the Layout Builder, allowing you to customize the menu using blocks and tailor the interface to your specific needs. So, you get like the pieces of a puzzle finally fell into place.

Drupal 11 finally makes Single‑Directory Components (SDC) a stable, core feature. It first showed up in Drupal 10.3 as an experiment, but now it’s ready for real‑world projects. With it, everything needed for a user interface (UI) component — templates, styles, scripts, configuration — is in a single directory. This is convenient: you don’t need to search the project for the necessary files. Everything is at hand.

This approach simplifies the work and makes the components clearer and reusable. SDC makes it easier for even a non-super-experienced Drupal developer to understand how the interface is structured. For teams, this is also a way to tidy up the code and speed up the frontend development.

Drupal 11 simplifies one of the important aspects of headless development  — working with menus. Previously, to set up navigation in the frontend, developers had to manually write code, define routes, and add menu entries in code. It was long, inconvenient, and did not scale well.

Now everything has become much simpler, thanks to the support of the Linkset standard. This special format creates clear and structured endpoints from which the frontend can receive a menu. Frontend developers can quickly connect navigation without unnecessary code, and editors can edit the menu directly from the admin panel without writing any code.

This is especially useful in decoupled projects, where the frontend and backend work separately. Now, all navigation can be managed centrally through Drupal and used anywhere: in mobile applications, on the React/Vue frontend, or in other external interfaces.

Drupal 11 core boasts powerful APIs for Drupal Recipes. These are ready-made sets of ready-made configurations and components that allow you to add new functionality to your site easily. For example, you can choose a recipe for a blog, gallery, or store — and immediately get a working structure.

What makes Recipes stand out from traditional Drupal distributions is their flexibility. You don’t have to decide everything up front — you can add Recipes later, combine them, and build your site step by step. It’s a much more modular approach. Recipes are part of the Drupal Starshot initiative, which is all about making Drupal easier to pick up and quicker to get real results with.

How to upgrade to Drupal 11 from previous versions?

Upgrading your site to Drupal 11 isn’t as easy as pushing a button. It’s more like rebuilding your house without moving out. Much depends on which Drupal version you’re running right now. If you’re already running Drupal 10, congratulations — upgrading to version 11 will be relatively simple and can be done directly. But if you’re still on Drupal 8 or 9, you can’t just jump straight to Drupal 11 — you’ll need to upgrade to Drupal 10 first. Drupal doesn’t support big jumps, and that’s something to keep in mind.

Drupal 11 migration

And what should those on Drupal 7 do? The situation is more complicated. It’s better to upgrade from Drupal 7 to 11 in stages: first, switch to Drupal 9, and then to 11. Why? A smooth transition through Drupal 9 reduces risks and makes the process more transparent and convenient , as if you were walking up the stairs instead of jumping off the roof.

With such an update from Drupal 7, you will not only have to install new plugins and completely transfer all content, users, and data. Sometimes, this is manual work, sometimes — with the help of special tools. Many familiar functions, such as the Views module, are already built into the core in new versions, and you will have to recreate them or use modules that simplify the transfer. Well, by the way, the design themes also require reworking — after all, Drupal 8 and higher now use Twig, not old PHP templates.

For a smooth update process, check all your modules and themes for compatibility with Drupal 11. It happens that some modules are already outdated and require updating or replacement. Fortunately, there are helpful assistants, such as the Upgrade Status module, which analyzes the site and suggests what needs to be fixed before updating. Tools like Rector will help automate code updates so you don’t have to do everything manually.

Before updating, do not forget to make a backup copy of the site — this is your safety net for unforeseen issues. Be sure to set up a test environment to practice the update and check everything without risking the live site. After the migration, it is worth carefully checking the site’s operation, testing it, and, if necessary, conducting training for the team so that everyone understands how to get the hang of Drupal 11 new features.

If you want to entrust this matter to professionals and avoid hassle, consider partnering with experts to upgrade to Drupal 11 . At Attico, we render full-cycle Drupal migration services — from planning to execution, and are capable of migrating Drupal solutions of any complexity.

Article Authors

Aliaksei Lyzo
Aliaksei Lyzo Backend Developer, Team Lead

Can discuss about digitalisation for hours. Pays great attentions to details. Security and GDPR expert.

Let's start with a complimentary consultation

Whether you have a small urgent task, or a large ambitious project, we can help