This is a proof of concept (PoC) site with dummy content. All content is for demonstration purposes only. Most content and links lead to this page, except:

  1. Am I up to date?
  2. Do I have to be vaccinated for my work?

This PoC website shows how rules as code (RaC) can be used with GovCMS (and Drupal) to create a rules-driven website and user experience. 

Why a PoC?

In April 2022, Salsa Digital submitted a response to the Whole-of-government GovCMS digital experience (DXP) and content personalisation services REOI and proposed an innovative rules-as-code (RaC) managed service. 

While RaC is not typically associated with a traditional understanding of a personalisation service, RaC does meet the core requirement and extends on it to provide a highly personalised user experience. 

Our RaC proposal included an end-to-end RaC service that covers:

  • Helping clients break down and codify their rules
  • Coding the rules in OpenFisca
  • Integration with GovCMS/Drupal 

What the PoC delivers

Salsa's PoC shows how rules as code can be used to give users a personalised user journey around COVID vaccinations. Our PoC demonstrates two journeys:

  1. Am I up to date?
  2. Do I have to be vaccinated for my work?

To show how one OpenFisca instance can be reused across multiple sites, we've also created a customised COVID-19 website for indigenous Australians.

Rules as Code Proof of Concept video

On September 15th, 2022, Salsa presented an overview of our proof of concept demonstrating how rules as code delivers personalisation for GovCMS.

The video recording presented below represents a cut down version of what was presented to the community.

A summary of topics covered are

  • 00:00 Opening and Introductions
  • 00:28 About GovCMS
  • 01:55 What is Rules as Code
  • 03:31 Customer experience
  • 07:28 Rules mapping process
  • 08:59 Solution Architecture
  • 11:38 Change Management
  • 13:49 Closing

 

The Salsa PoC team

Con avatar
PoC PRODUCT OWNER (Salsa) & RELATIONSHIP MANAGER — Bringing his experience as GovCMS program manager
Pia Andrews Avatar
RaC CONSULTANT — Digital government and RaC guru
Alfred avatar
STRATEGIC DIRECTOR — Providing high level oversight to the project
Amit Avatar
ENGAGEMENT MANAGER — Project governance to keep the PoC running smoothly
Emil avatar
BUSINESS ANALYST — Mapping the rules and working on the user journeys
Phillipa avatar
BUSINESS ANALYST & CONTENT EXPERT — Mapping the rules, working on the user journeys and content
Stuart avatar
SOLUTION ARCHITECT — Providing high-level tech vision and oversight
Steven avatar
SOLUTION ARCHITECT — Providing high-level tech vision and oversight
Mark Calvert avatar
OPENFISCA DEVELOPER — Coding the rules in OpenFisca
Suchi avatar
DRUPAL LEAD — Bringing superior Drupal skills to the project
About the technology involved
Drupal thumbnail
An open source CMS used to host and manage the content and digital experience (this website!)
OpenFisca thumbnail
An open source Rules as Code platform used to encode and serve the covid vaccination rules.
CivicTheme thumbnail
An open source WCAG compliant visual design system, component library, and Drupal 9 theme.

Rules as Code expertise and services

For more information on Salsa’s rules as code expertise and services please visit https://salsa.digital/expertise/rules-as-code