What's New in Drupal 11
Drupal 11, the latest major release of the Drupal Content Management System, introduces a range of powerful features designed to enhance the experience for developers, site builders, and content creators. This version emphasizes modern technologies and best practices, making sites more efficient, scalable, and easier to maintain.
Key improvements in Drupal 11 include significant enhancements to the developer experience, performance optimizations, and advanced tools for content creators. These updates empower users to build and manage optimized digital experiences with greater ease and flexibility.
Here are the major features and enhancements you can look forward to in Drupal 11 compared to Drupal 10:
- Enhanced Page Performance:** Experience faster real and perceived page loading, featuring interface previews and lazy loading.
- New Experimental Recipes API:** Introduces innovative approaches for building and managing recipes.
- Single Directory Components (SDC):** Facilitates the creation of user interface components.
- Symfony 7 Integration:** Upgrades the underlying framework from Symfony 6 to Symfony 7.
- Improved Decoupled Menu Support:** Now includes Linkset support for enhanced functionality.
- Streamlined Content Editing:** Automatic formatting simplifies the editing process.
- Easier Management:** Simplified administration for menus, taxonomy, blocks, and permissions.
What's Removed
In Drupal 11, several core modules and themes that were deprecated in Drupal 10 have been removed. While these are no longer included in Drupal 11, you still have the option to install and use them if necessary.
How to Upgrade from Drupal 10 to Drupal 11
Platform Requirements
Upgrading to Drupal 11 requires specific conditions in your environment. Please ensure you meet the following requirements:
- PHP: Update to PHP 8.3
- Drush: Update to Drush 13
- Database: You need MySQL 8.0+ or MariaDB 10.6+. Alternatively, you can use the mysql57 module for compatibility with MySQL 5.7.8+ or MariaDB 10.3.7+.
- Symfony: Upgrade to Symfony 7
- jQuery: Update to jQuery 4
- PHPUnit: Upgrade to PHPUnit 10
- Composer: Use Composer version 2.7.7
- Web Server: As of Drupal 11.0.0, Microsoft IIS is no longer supported. Other web server requirements remain unchanged.
Upgrade to the Latest Drupal 10
If your Drupal site is running version 10.2.x or earlier, you must first upgrade to version 10.3.0 or later before moving to Drupal 11. This step is essential, as all core updates introduced prior to version 10.3.0 have been removed.
Upgrade Status and Drupal Rector
To ensure a smooth transition, run a deprecation scan using the Upgrade Status module alongside Drupal Rector. This will help you identify and address any deprecated code before upgrading your Drupal site.