Step 8 - UI pattern library

Drupal 9 site migration project delivery blueprint


The details on this page represents the goal, activities, deliverables and resources for conducting a UI pattern library as part of a site migration project.

The UI pattern library is step 8 of a 24 step project delivery process Salsa has designed for migrating (or upgrading) sites from a legacy or proprietary CMS to Drupal 9.

An overview of the entire process can be found here: Drupal 9 site migration project delivery blueprint.


2: Design


Create and/or adapt UI pattern library based off existing design system or a new design system


  1. Create components needed for site

  2. Review components for gaps and non-standard design system support

  3. Refine site components to arrive at assembly set


  1. UI pattern library for site as components

  2. Optionally design system

Resources and templates*

  1. The Australian Government Design System

  2. Ripple - the Victorian Government Design System

  3. Other design systems samples

* to be publically available by Q1 2021 to align with the GovCMS D9 roadmap.  Reach out if you’d like a draft version beforehand.

Is your GovCMS site ready for Drupal 9?

Ensure your GovCMS website will remain current and secure with our Drupal 9 readiness assessment. Know your upgrade pathways and options, potential costs and timeframes. Find out more about Salsa’s D9 readiness assessment

Register for readiness assessment