Drupal 11 Released - Key Features and Modernised Technology
Drupal 11 was released on August 2, 2024, introducing a suite of new features and enhancements aimed at improving functionality, performance, and user experience. In this article, we will highlight the most significant updates, and emphasise the importance of ongoing maintenance for your Drupal sites.
Key Features of Drupal 11
-
Drupal 11 versus Drupal 10.3
- Drupal 10.3 includes almost all Drupal 11 features with backward compatibility, requiring sites to update to 10.3 before moving to Drupal 11.
- Both Drupal 10.3.2 and 11.0.0 offer the same public APIs, allowing modules and themes to remain compatible across both versions.
- Deprecated modules and themes (e.g., Actions UI, Book, Forum) have been removed, dependencies updated, and platform requirements revised for PHP, databases, and browsers.
-
Recipes
- Provides pre-configured feature sets to simplify adding new functionality to your site.
- Offers more flexibility compared to traditional installation profiles.
- Plays an important role in the Starshot initiative, enabling rapid setup for common web use cases.
-
Enhanced Administration UI
- Introduces a modern, collapsible, and customizable vertical toolbar.
- Offers intuitive navigation with quick links to streamline content creation.
- Enhances the user experience by providing clearer section names and improved navigation blocks.
-
Single Directory Components (SDC)
- Now stable and included in the core, Single Directory Components simplifies front-end development by consolidating all files needed to render an interface component into a single directory.
- Simplifies front-end development by making it easier to locate, reuse, and create components.
-
Workspaces
- The Workspaces feature enables effective content staging by allowing multiple changes to be published simultaneously.
- Facilitates better collaboration and content management across teams.
-
Flexible Access Policies
- Introduces an Access Policy API for advanced, context-aware access control.
- Allows permissions to be configured based on factors such as time of day, URL, or specific content attributes.
-
Performance Enhancements
- Offers improved caching mechanisms and optimised database queries.
- Enhances the handling of JavaScript and CSS for better overall performance.
-
Field UI
- Simplifies creating and reusing fields with a more intuitive interface, visual field type selection, reduced setup steps, improved field grouping, and the ability to reuse fields across multiple content types. These changes enable quicker configuration and maintain consistency across complex sites.
- Features more prominent action buttons, better control over text formats, unified revision editing for easier version management, and an efficient floating action bar for bulk operations. These improvements make managing content more user-friendly and efficient.
-
Additional Noteworthy Features
- Enhanced content moderation workflows.
- Improved integration with CKEditor.
- Revisions for taxonomy terms.
- Ongoing development of automatic update functionality.
- The Project Browser facilitates finding and adding modules.
Why Upgrade to Drupal 11?
Security Enhancements:
- Advanced Encryption and Security Configurations: By adopting stronger encryption protocols and refining default security settings, Drupal 11 provides enhanced protection against modern cyber threats.
- Access Policy API: This newly introduced API enables more detailed and context-specific access controls, allowing for precise permission management that surpasses traditional role-based approaches.
- Consistent Security Updates: Drupal 11 adopts a proactive security strategy, delivering regular updates to address and mitigate newly discovered vulnerabilities.
- Automated Patch Deployment: Although still being finalised, the automatic updates feature aims to apply critical security patches swiftly, thereby reducing the risk of exposure to potential threats.
Modern Technology Stack
- With support for PHP 8.3 and Symfony 7, Drupal 11 leverages the latest technological advancements. This modern stack enhances security features, improves code quality, and promotes adherence to secure coding practices.
Continuous Maintenance for Long-Term Success
- Regular maintenance is important to keep Drupal websites secure, fast, and optimised. By regularly updating the Drupal core, users benefit from ongoing support, timely security patches, bug fixes, and compatibility with new technologies, thereby extending the site's operational lifespan.
- Major versions are released every two years during even-numbered years, with each version supported for at least four years until two newer major versions are available. Overlapping support between major versions makes upgrades easier and provides flexible options for planning.
- Ongoing updates often bring improvements in accessibility and data protection standards, such as GDPR and WCAG, helping you meet regulatory requirements and provide an inclusive experience for all users.
How drunomics Can Help:
At drunomics, we are ready to assist organisations in smoothly transitioning to Drupal 11. Our team ensures the upgrade process is efficient and straightforward.
Our services include:
- Upgrade Support: We manage all phases of the upgrade, from planning through to deployment, minimising potential downtime and reducing risk.
- Continuous Maintenance: We provide ongoing support to keep your Drupal 11 site secure and running smoothly, including applying security patches, updating modules, and monitoring performance.
- Efficient Upgrades: With our cloud distribution, major version updates are handled as part of routine updates, leading to lower costs for clients. More information is available at https://drunomics.com/technologie/lupus-digital.
- Strategic Consultation: We offer expert advice to help you make the most of Drupal 11's new features, enhancing your site's functionality and user experience.
By partnering with drunomics, you ensure your Drupal 11 site remains secure, and up-to-date.
RESOURCES
https://www.drupalpartners.com/blog/preparing-drupal-11-best-practices-upgrading-drupal-9-or-10
https://dev.acquia.com/blog/drupal-11-preparation-checklist
https://dev.acquia.com/drupal11
https://imagexmedia.com/blog/drupal-11-released-whats-new
https://www.drupal.org/project/drupal/releases/11.0.0
https://www.drupal.org/about/core/policies/core-release-cycles/release-process-overview