Moving a federal statutory body's website onto CivicTheme
When the website is the public record: a federal publication estate
Some organisations have a website because they need one. Others have a website because it is the record. If your work is to give public advice, the site is where that advice gets published, cited, downloaded and checked again years later, long after the news cycle that produced it has moved on.
The organisation here is an independent federal statutory body that advises government on national policy. Its website carries:
- annual reports
- corporate plans
- strategic frameworks
- the outcomes of its meetings
- public submissions filed by industry and community organisations
The people who come looking are usually after a specific document.
That is a publication estate, not a brochure site. It sets a different bar: findable, readable, accessible, and stable for a very long time.
Our part in the work: a CivicTheme migration in 2023
We were brought in for a single job: to move the site onto CivicTheme(Opens in a new tab/window), the Australian government design system. We help build and maintain CivicTheme itself, so this was familiar ground. A migration onto a design system tends to go faster when the people doing it know why each component is shaped the way it is.
It was a short and precise engagement in 2023. Across it we:
- built the site's CivicTheme sub-theme and the configuration around it
- set up the front-end build and the component workflow the theme depends on
- added the local tooling the next developer would reach for
- handed the platform back
The organisation's own team and its partners have carried the site forward since, which is how a migration should end.
Theme and configuration only: building where the platform allows no custom code
The site runs on a shared government hosting platform. There are no custom modules on that platform, and there structurally cannot be. Core, the distribution and the contributed modules all arrive in the platform image, and an automated check refuses a deployment if anything unexpected turns up in it.
That sounds like a limit on what you can build. It is really a limit on how. Everything we delivered lives in the theme and in configuration, and that turns out to be a discipline rather than a compromise:
- no bespoke module to maintain
- no bespoke upgrade path to plan around
- a platform free to keep the software underneath the site patched
For a client, that reads as fewer things to own: what we hand back is a theme and a set of configuration, not a codebase somebody has to keep alive.
Constraints like these reward knowing the platform well. The front-end build had to fit a host that runs no build step of its own, and the platform's own code checks had to pass cleanly on files that nobody writes by hand. Both are the kind of problem you solve once and then stop paying for.
What a design system actually buys you: a stock content model
The site uses CivicTheme's content model exactly as it comes: no bespoke content types, no bespoke fields.
That is easy to skim past, and it is the whole cost argument for design systems. Every custom field is something a person has to understand, document, test and carry through the next upgrade, indefinitely.
A federal publication estate needed none of them, because the design system already covered the job. What is left to look after is a thin layer of styling on top of a library that other people keep improving. For a client, that reads as a maintenance bill that stops growing: the fields nobody built are the fields nobody has to test, document or upgrade.
Accessibility works the same way. In a design system it is a property of the shared components, maintained once for everyone who uses them, rather than a line item in each agency's budget.
Where it landed: live on CivicTheme, carried on by the organisation's own team
The site is live and runs CivicTheme.
A federal publication estate rebuilt on a shared design system, with no bespoke content types and no bespoke fields.
Our part was brief and deliberately so. A migration done well ends with a client who no longer needs the specialists, and that is what happened here: development continued in the hands of the organisation's team and its partners.
The design system underneath is still maintained and still improving, and the site inherits that work without commissioning any of it.
For government sites that have to stay findable for years
Everything on this page is 2 of our services on one federal publication estate: a migration onto a government design system, and the development that makes that design system fit a hosting platform which allows no custom code.
If you run a site whose value is the documents on it, an agency, a statutory body or a regulator, this is the shape the engagement takes: a short bounded migration, everything delivered in theme and configuration, and a handover to the team who will run it afterwards. The same work is available with AI-assisted delivery where it suits the job, at the same tested standard.
If your site still carries a bespoke theme, and every accessibility fix and every new component lands on your own budget, ask us what moving onto CivicTheme would take.