Drupal 11 is expected to be released in 2024 and will include improvements to the content management system (CMS). These improvements include:
- Enhanced content editing features
- Improved performance
- New capabilities for developers
- Simplified module installation
- Improved security
Some of the steps taken to make Drupal 11 more flexible and sturdy include:
- Modifying the Composer mechanism
- Moving modules out of the Drupal core to contrib
Drupal 11 is expected to be a major release that will bring significant changes and improvements to the CMS. It is recommended that you plan ahead and evaluate your website's compatibility with Drupal 11 to avoid any issues during the update process.
“Drupal is for Ambitious site builders.”
Dependency changes for Drupal 11
Drupal 11 is expected to be backward compatible to make it easier for organizations to update their existing websites.
Major dependencies that you might need to update are:
PHP
Make sure that Drupal 10 is compatible with PHP 8.2.
Symfony
Forward compatibility with Symfony 7 is necessary and address new deprecations added in Symfony 6.1, 6.2, 6.3, and 6.4.
PHPUnit
As written in the above section, PHPUnit 10 support is required for Drupal 11.
Guzzle / PSR-7, PSR-17, PSR-18
Drupal 10 should support only Guzzle 7 now.
jQuery 4
The makers are reducing Drupal’s core reliance on jQuery and the remaining code is expected to be forward-compatible with jQuery 4.
Other dependencies
You are supposed to regularly monitor new major versions of other dependencies (for instance, CKEditor) and add forward compatibility in Drupal 10 if possible.
Comments