GovCMS Drupal 9

GovCMS Drupal 9 distribution progress

The first of the Drupal 9 pre-releases is now available in 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.0.0”. If you’re a developer, join the GOVCMS D9 conversation and raise your issues and pull requests in GitHub.

Proposed GovCMS Drupal 9 release schedule

Date Release Version
29 January 2021 GovCMS2.0.0-alpha1
15 February 2021 GovCMS2.0.0-alpha2
5 March 2021 GovCMS2.0.0-beta1
1 April 2021 GovCMS2.0.0-RC1
29 April 2021 GovCMS2.0.0

 

Join the D9 conversation in the GovCMS community in GovTEAMS. The Drupal 9 channel is a dedicated space to connect with other organisations preparing for D9. Browse our frequently asked questions. Can’t find the information you’re looking for? Submit your D9 questions through the Ask us form in the channel.

When can I start building my website in D9?

You are able to start building your website locally in D9 now. However you won’t be able to launch your website on the platform until we’ve completed the security assessment and launched the distribution.

What’s changing in D9?

Work is progressing quickly on the GovCMS D9 distribution. It’s not yet production ready. We’ll keep you informed of our progress.

Some of the enhancements to the D9 distribution are:

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

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
  • Clam AV
  • Config Ignore
  • Encrypt
  • Events Log Track
  • Google Analytics
  • GovCMS Security
  • 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.

Enabled:

  • 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.

Disabled:

  • Adminimal - Responsive Administration Theme*
  • Adminimal Admin Toolbar*
  • Big Menu
  • CAPTCHA
  • Chosen
  • Components!
  • Config Filter
  • Configuration Split
  • Configuration Update Manager
  • Consumers
  • Contact Storage
  • Context
  • Crop API
  • Custom Permissions
  • Data Visualisation Framework
  • Devel
  • Diff
  • Display Suite*
  • DropzoneJS
  • Dynamic Entity Reference
  • Embed
  • Entity Browser
  • Entity Class Formatter
  • Entity Embed
  • Entity Reference Display
  • Entity Reference Hierarchy
  • Entity Reference Revisions
  • Environment Indicator
  • Facets
  • Fast 404
  • Field Group
  • Focal Point
  • Govcms Consultation
  • GovCMS Foundations*
  • GovCMS Layouts*
  • GovCMS Media*
  • GovCMSDLM
  • Honeypot
  • Inline Entity Form
  • Linked Field
  • Linkit
  • Mail System
  • Media Entity File Replace
  • Menu Block
  • Menu Trail By Path
  • Migrate Cron
  • Migrate File
  • Migrate Plus
  • Migrate Source CSV
  • Migrate Tools
  • Mini-Site
  • Modifiers
  • Panelizer
  • Panels*
  • Paragraphs
  • reCAPTCHA
  • Rest menu items
  • Scheduled Transitions
  • Search API
  • Search API attachments
  • Search API Solr
  • Simple OAuth
  • Swift Mailer
  • Twig Tweak
  • Webform

Note: * Discourage future use

This page was last updated on Friday 5 March 2021