Prepare your website for D9

GovCMS Drupal 9 distribution is ready!

Hooray! It’s been a long road but we’ve made it. The GovCMS Drupal 9 (D9) distribution launched on 11 May 2021 and is available from GitHub.

You may notice we’ve made a small change to the naming convention of the Drupal 9 distribution. We have done this to align with Drupal naming conventions for Drupal 9. Moving forward, the GovCMSD9 technical distribution name will be prefaced by “GovCMS2.x”. 

What’s changing in D9?

Some of the enhancements to the D9 distribution are:

  • It will now be easier to protect your website with two-factor authentication which will be automatically enabled on your website.
  • It will use at a minimum PHP Version 7.4 to significantly boost performance and improve code readability.
  • Adminimal - The Responsive Administration Theme will still be available for use, but we still recommend to use Claro as your theme.

GovCMS Timeframes

Download Drupal 9 timeline [PDF 150KB]

29-Jan D9 pre release(s) available
11-May D9 distribution launch
30-Aug Target all current D8 websites moved to D9
2-Nov D8 End of Life
30-Aug Target all current D7 websites moved to D9
28-Nov GovCMSD7 distribution End of Life


This is the confirmed list of modules that will be included in the D9 distribution.

The list of modules that will be enabled and for security purposes you are NOT allowed to disabled them

Enabled and "Locked":

  • Chaos Tool Suite
  • Config Ignore
  • Encrypt
  • Google Analytics
  • GovCMS Security
  • Honeypot
  • Key
  • Login Security
  • Password Policy
  • Real AES
  • RobotsTxt
  • Security Kit
  • Shield
  • Token
  • Two-factor Authentication (TFA)
  • Update Notifications Disable
  • Username Enumeration Prevention

The list of modules that will be enabled for convenience because majority of projects use them.


  • Admin Toolbar
  • Google Authenticator login
  • Metatag
  • Pathauto
  • Redirect
  • Simple XML sitemap

The list of modules that will be disabled by default OOTB. If you are building locally you will be able to enable these modules. If you are building in a sandbox on the platform, you will need to put in a Service Desk request to enable them for your project.


  • Adminimal - Responsive Administration Theme*
  • Adminimal Admin Toolbar*
  • Block Place (deprecated from drupal core)*
  • Big Menu
  • Chosen
  • Components!
  • Config Filter
  • Configuration Permissions (custom permissions)
  • Configuration Split
  • Configuration Update Manager
  • Consumers*
  • Contact Storage
  • Context
  • Crop API
  • Devel
  • Diff
  • Display Suite*
  • DropzoneJS
  • Dynamic Entity Reference
  • Embed
  • Entity Browser
  • Entity Class Formatter
  • Entity Embed
  • Entity Reference Display
  • Entity Reference Revisions
  • Facets
  • Features*
  • Field Group
  • Focal Point
  • GovCMS Foundations*
  • GovCMS Layouts*
  • GovCMS Media*
  • Inline Entity Form
  • Linked Field
  • Linkit
  • Mail System
  • Media Entity File Replace
  • Menu Block
  • Menu Trail By Path
  • Migrate File
  • Migrate Plus
  • Migrate Source CSV
  • Migrate Tools
  • Mini-Site
  • Modifiers
  • Panelizer*
  • Panels*
  • Paragraphs
  • Rest menu items
  • Scheduled Transitions
  • Search API
  • Search API attachments
  • Search API Solr
  • Simple OAuth
  • Swift Mailer
  • Twig Tweak
  • Video Embed Field*
  • Webform

Note: * Discourage future use


  • Entity Reference Hierarchy
  • GovCMS Consultation
  • Data Visualisation Framework
  • We suggest you start planning your Drupal 7 to Drupal 9 move as soon as possible. As Drupal 9 approaches, this section will contain information and tips to help you along the way.

  • Work is progressing quickly on the GovCMS Drupal 9 distribution. Check out the Drupal 9 resources.

Who's on GovCMS Drupal 9?



Upcoming Drupal 9 events

This page was last updated on Tuesday 23 August 2022