About Building the next WCMS

Moving from WCMS 2 to WCMS 3

The Waterloo Content Management System (WCMS) is moving from WCMS 2, built using Drupal 7, to WCMS 3, built using Drupal 8 before moving to Drupal 9. This move, necessitated by the fact that Drupal 7 will be reaching end-of-life, is not a straightforward one.

Drupal 8 has been completely rewritten, a change that will require WCMS 3 to be built, versus merely upgraded to. Work can then be more easily moved to the latest version of Drupal, Drupal 9.

The main objective of this project is to build a version of the WCMS that, as much as possible, replicates all existing presentation and end-user functionality of WCMS 2, using Drupal 9 at the core (excludes UWaterloo Scholar websites.) 


  • Many of the top features used in development of the current version of the WCMS are now part of Drupal 9 core, improving the overall stability, integration, and performance of them.
  • Drupal 9 will be built on the same technologies as Drupal 8, meaning WCMS 3 was able to shift from using Drupal 8 to Drupal 9 without the need for a dramatic upgrade. 
  • WCMS 3 will add some of the most requested features from content authors like more flexible page layouts, a better dashboard, and access to all content types regardless of theme.

Support and training

Training support for WCMS 3, including new training courses, additional drop-in lab hours, and updated support documentation, is available on the Web Resources website.

Ready to migrate to WCMS 3 or want to learn more about the migration options? See the WCMS 3 migration prep checklist or request your new WCMS 3 website!