Sector(s)

Project Team

Other organisations involved: 

Department of Communications and the Arts website

Team members

Visit the site

Visit the site

Organizations Involved

A team at Salsa Digital and the Department of Communications and the Arts worked closely to deliver a new classification.gov.au website on GovCMS 8 SaaS. The project focused on user needs (in line with the DTA’s Digital Service Standard) and re-using standard components from the Australian Government Design System. The new site delivers improved user journeys for citizens/parents and industry users.

About the project

Back to top

Department of Communications and the Arts’ challenge

The Classification website was built on a proprietary CMS, Sharepoint. The site was last redeveloped 10 years ago. The CMS was dated, content was unstructured and duplicated, and didn’t comply with many current digital standards. The two primary audiences, citizens (most commonly parents) and industry users, had compromised user journeys. To solve these problems, DoCA was looking at bringing the Classification website across to GovCMS, using the DTA’s Digital Service Standard, and applying the DTA’s Australian Design System to ensure key usability and accessibility issues were identified and addressed.

Back to top

Department of Communications and the Arts’ transformation

The first part of the solution was a three-day site assessment which identified 79 requirements and recommended GovCMS 8 SaaS, after considering each of these requirements in detail. Salsa Digital’s blog GovCMS Site Assessment for the Australian Movie and Games Classification Board - Classification provides details of this process. From there, the user research/user testing started, alongside the initial stages of the site build/migration and technical investigations.

The user research, and greater UX process, included:

  • Salsa Digital partnering with Today to deliver the user research/UX

  • Using paper-based models to quickly arrange combinations of the design system components 

  • Defining key test scenarios for citizen/parent and industry users

  • Recruiting representative users for both industry and citizens/parents 

  • Creating an interactive prototype 

  • Conducting testing for both citizens/parents and industry

  • Compiling findings and key recommendations

  • Iterating designs based on findings to formulate a final design ready for build

The technical process included:

  • Building a proof of concept integration to a DoCA API to ingest title information (film, game and publication) from the National Classification Database (NCD)

  • Designing and catering for the ingestion of movie poster images using the same API

  • Working with GovCMS/Department of Finance to reach in-principle agreement for inclusion of required modules into GovCMS 8 SaaS

  • Migration of 1.8 million existing classification records into the new GovCMS site

  • Load testing the site with consideration of typical and peak numbers for new classifications and changes

The build process included:

  • Agreeing/compiling user stories as a backlog of functional requirements

  • Prioritising requirements and formulating a series of build sprints (eight sprints)

  • Building and testing each sprint, while planning the next sprint

  • Incorporating the work from the proof-of-concept API work (see above)

  • Running the new build, prior to live, in parallel with the existing build to validate important data requirements such as the display of latest classified titles and the search results

  • Planning and executing the live cutover

Back to top

The outcomes

The benefits of the new classification.gov.au website include:

  • Hosting on GovCMS SaaS platform (Drupal) for security and site management

  • A new, visually appealing website

  • Site designs and features created in close consultation with user research and user testing for improved usability

Back to top

Why Drupal was chosen

Drupal was chosen as the preferred CMS for Australia’s Federal Government through the creation of the GovCMS platform, which was launched in 2015. GovCMS is designed to make it easier for government agencies to create modern, affordable, responsive websites. Importantly, GovCMS provides a whole-of-government platform to help consolidation across government departments. The fact that Drupal is open source means there are no expensive lock-in contracts, and GovCMS can build a Drupal/GovCMS community.

Screenshot of the homepage for classification.gov.au

Technical Specifications

Drupal version:

Key modules/theme/distribution used:

Why these modules/theme/distribution were chosen

GovCMS was chosen as a mature, whole-of-government Drupal solution that was moving to a headless and static implementation.

As a SaaS project, we couldn’t add any modules onto the normal GovCMS offering. However, at the time the distribution was missing modules that we needed to import data feeds from their internal API, so they were requested to be allowed. That request was granted and we were able to add 4 additional modules (migrate_file, migrate_plus, migrate_source_csv, migrate_tools). Those 4 modules have since been added to the distribution, so the Classification website is currently running on SaaS without any modules outside of what GovCMS distro offers.

Screenshot showing the new site matrix, which provides an easy, visual way to find out more about a classification. The matrix shown is for Frozen 2. It covers where different aspects of the film sit in terms of theme, violence, etc. as well as the overall rating of PG (parental guidance).
Screenshot of the upcoming releases section of the classification.gov.au website. On this page users can see the latest classification decisions and also filter by classification (e.g. G, M, MA 15+, etc.).