Drupal 10
is on its way ...
What’s involved in upgrading my website?
We’re working towards a streamlined process to help minimise your efforts. The plan is to complete all the D9-D10 upgrades this between July and August 2023. You will have a 2-week time boxed opportunity to test your website and identify any issues. At a high level, the process will involve:
-
creating a Drupal 10 (D10) version of your website in a feature branch in GitLab
-
having the opportunity to validate the upgrade, test your website and identify and fix any issues
-
switching the Drupal 9 (D9) website to the D10 website.
Timeline
2022 | |
---|---|
6 Dec |
Online Re-Run Distro & Platform - Post Session Resources:
|
6 Dec |
Online Re-Run D10 & Beyond - Post Session Resources:
|
14 Dec | Drupal 10 Core release |
2023 | |
10 Feb |
Online D10 Information Session
|
27 Feb - 27 Mar | 9.5 Core & CK Editor 5 Preview |
17 Mar |
Online D10 Information Session |
28 Mar |
Online Drupal Core 9.5 & CKEditor5 - GovCMS demonstration |
3 May |
In-person D10 Information Session at the GovCMS Birthday meetup |
19 May |
Online D10 Information Session |
Jun | GovCMS D10 Security Assessment |
End-Jun | Launch GovCMS D10 Distribution |
Jul-Sep | D9-D10 Automated Upgrade |
30 Sep | Target all current D9 websites moved to D10 |
Nov | D9 End of Life |
To access session recordings you will need to be a member of our GovCMS GovTeams Community.
Current Focus
This section outlines the modules that are yet to have a D10 stable compatible version, split into our 2 main areas of focus, Security and Functionality.
Security
Security is a key focus of GovCMS and our distribution:
- Configuration Split - config_split
- Configuration Update Manager - config_update
- Custom Permissions - config_perms
- Security.txt - securitytxt
- Two-factor Authentication - tfa
Functionality
The following modules provide functionality for the distribution:
- Big Menu - bigmenu
- Components - components
- Context - context
- Dynamic Entity Reference - dynamic_entity_reference
- Entity Embed - entity_embed
- Focal Point - focal_point
- Symfony Mailer - symfony_mailer
- Webform - webform
Distribution status
This table shows when modules were updated in the GovCMS distribution with a Drupal 10 compatible version. The version number included with the module indicates the first Drupal 10 compatibility version introduced to the distribution (not necessarily the first D10 compatible version of the module).
This table only shows releases that have Drupal 10 module updates. All GovCMS releases can be found on GitHub.
Modules being removed
This table shows when the modules being removed in the GovCMS distribution with a Drupal 10.
Module | Further information | When |
---|---|---|
Adminimal Admin Toolbar | This module supports Adminimal Theme. This module does not have an upgrade path. | TBD. |
Adminimal Theme | This theme has a dependency that is being removed from Drupal Core. This module does not have an upgrade path. | TBD. |
Block Place | This module has no further development. The equivalent functionality can be found in Layout Builder. Alternatively, blocks can continue to be added via Structure > Block Layout. | TBD. |
Features | This module's functionality can be achieved using Configuration. | Upcoming GovCMS release. |
GA Login | This module's functionality has been moved to the TFA module, which is already in the GovCMS distribution. | Removed in 2.27 release. |
Panels |
This module has been updated to the Drupal 10 version for sites currently using Panels. No new sites will have Panels enabled. Site builders and owners should use Layout Builder from the outset of a new project. Existing projects should:
|
TBD. GovCMS is contacting customers with Panels enabled. |
Panelizer |
This module does not currently have a Drupal 10 version. GovCMS is currently considering options for sites currently using Panelizer. No new sites will have Panelizer enabled. Site builders and owners should move to, or use Layout Builder. Existing projects should:
|
TBD. GovCMS is contacting customers with Panelizer enabled. |
Video Embed Field | This module's equivalent functionality is now available in Drupal Core through Media. |
Once remaining projects have moved to Media in Core GovCMS is contacting customers with Video Embed Field enabled. |