Drupal 10.3: Comprehensive Feature Release

DrupalTM Blog

Welcome to our Drupal blog! Stay up to date with the latest Drupal news, best practices, and techniques.

Drupal 10.3: Comprehensive Feature Release Overview


Introduction to Drupal 10.3

The final feature release of Drupal 10, version 10.3, brings a host of significant enhancements and new functionalities. Key highlights include an experimental Navigation user interface, stable Workspaces and Single-Directory Components, simplified content organization, new recipe and access policy APIs, and more.

Highlights of Drupal 10.3

  1. Experimental Navigation Module
  2. Stable Workspaces Module
  3. Stable Single-Directory Components
  4. Simplified Content Organization
  5. New Recipe and Default Content APIs
  6. New Access Policy API

Detailed Feature Breakdown

Experimental Navigation Module

The new Navigation module introduces a redesigned, collapsible vertical sidebar for administrative interfaces. Key features include:

  • Full-Height Drawer for Sub-Menus: Accommodates deeper navigation levels.
  • Responsive Design: Toolbar overlay on smaller viewports.
  • Customization Options: Add custom menus or change the default Drupal logo.
  • Content Creation and Management Menu: Enhances usability by providing quick access to content-related tasks.
  • Image
    Drupal 10.3 toolbar

Stable Workspaces Module

The Workspaces module, now stable, enables multiple work environments for staging content changes:

  • Multiple Work Environments: Stage and review content changes together.
  • Simultaneous Publication: Ideal for coordinating large updates, such as product launches or event outcomes.

Stable Single-Directory Components

Single-Directory Components (SDCs) are now part of the Drupal core system:

  • Component System: Groups all files necessary to render a UI component in a single directory (Twig, YAML, CSS, JavaScript).
  • Base System Inclusion: No module enablement required for use.

 

Simplified Content Organization

Enhancements in content organization focus on user-friendly interfaces and functionality:

  • Menu Item Editing: Simplified with advanced options displayed in a sidebar.
  • Taxonomy Moderation: Dedicated UI for editing earlier revisions and supporting content moderation.

New Recipe and Default Content APIs

Drupal recipes facilitate automation and flexibility in module installation and configuration:

  • Automation: Easily shareable and composable from other recipes.
  • Flexible Configuration: Multiple recipes can be applied sequentially, unlike install profiles.
  • Starshot Initiative: Relies on recipes for composable features.

Comparison of Install Profiles and Recipes:

FeatureInstall Profiles/DistributionsRecipes
Lock-inNot possible to uninstallNo lock-in
InheritanceCannot extend other profilesCan be based on other recipes
ComposabilitySingle profile limitationMultiple recipes can be applied

New Access Policy API

The new Access Policy API introduces flexible access management solutions:

  • Beyond Permissions and Roles: Incorporates conditions like two-factor authentication or rate limits.
  • Integration with Existing Control: Existing permission- and role-based access control integrated into the new API.

Looking Ahead: Drupal 10 and Beyond

Drupal 10.3 marks the end of feature releases for Drupal 10, with Drupal 11 scheduled for release in the week of July 29th. Post-release, Drupal 10 will enter long-term support, with minor releases focusing on security and upgrade smoothness until mid- to late 2026, aligning with the release of Drupal 12.

For more detailed insights and updates, visit Drupal's official release notes.