Skip to main content
PretaGovPretaGov

PretaGov

  • About
  • Insights
  • Work
  • Services

Get in touch

+44 (0) 208 819 3887

+61 (2) 9955 2830

contact@pretagov.co.uk

Contact us
Contact

Headless CMS and visual editing

We migrate organisations off legacy CMS platforms onto headless Plone Volto. The reasons most clients come to us: editor pain, hosting cost, accessibility debt, brand-design changes that the old CMS won't let through. We've been doing these migrations since 2003.

Why headless

Decoupling the editor from the frontend means designers can ship visual changes without breaking content workflow. It means a single CMS can serve a website, a mobile app, an internal portal and an AI search index from the same source. It means CDN-fronted pages load fast everywhere. The headless trade-off is more moving parts, which is exactly the part we take off your hands.

The editing half: Inka

Decoupling has a cost that headless vendors tend to skip past: once the code that renders a page and the code that edits it are separate, editors stop working on the page and start working on a form beside a preview. That is the usual reason a migration lands badly with the people who have to use it every day.

So we build the editor back. Inka is our open-source page builder: the blocks an author arranges are your own design system's components, edited in place on the real page, with no parallel set maintained inside the CMS. HM Land Registry's 1862 register runs on it today — Plone 6.1 headless with a Next.js frontend, which is the point: the frontend stays yours. The argument in full is in Can you have true WYSIWYG editing with MACH?, and how it got its name is in Hydra is now Inka.

It is not tied to Plone. The Plone adapter is the one in service today because Inka grew out of Volto; adapters for WordPress and Drupal are close behind, and the adapters are shaped to fit each backend rather than flattening them into one common shape. If you are migrating, that means the editor is not a second lock-in.

Why Plone and Volto

Plone is the most mature open-source CMS for organisations that take governance seriously: workflow, permissions, audit log, content versioning, multi-language and accessibility are first-class — not addons. Volto is the React frontend that turns Plone into a headless CMS with a modern visual editor.

We're long-time Plone core contributors. Dylan Jay (PretaGov co-founder and CTO) has been a Plone committer since 2005. We've shipped 9 PRs into volto-form-block alone, plus contributions to volto-grid-block, the section variation pattern, slots-lite, and the listing variations system. When something in the platform doesn't fit, we fix it upstream rather than around it.

The NSW Digital Design System reference build

We've implemented the full NSW Digital Design System in Plone 6 / Volto. 16 theme components shadowed. 25 manage components shadowed. 14 addon shadows including volto-form-block, volto-grid-block, and volto-accordion-block. Working demo at digitalnsw.pretagov.com.au. Open source kit at github.com/pretagov/nsw-design-system-plone6-kit.

The point of the reference build: every NSW agency that wants a compliant headless site can start from a working implementation rather than read the spec and hope. Same pattern works for GDS (UK Government Design System) and a couple of state-government design systems we've adapted.

What a migration project looks like

  • Discovery: content audit, editor interviews, accessibility audit, traffic and SEO baseline.
  • Architecture: data model, redirects map (every old URL gets a target), CDN and hosting plan.
  • Visual design: brand application within the design system constraints, editor previews.
  • Migration build: content import scripts, redirect setup, accessibility sweep.
  • Editor training and changeover support during launch.
  • Hosting and partnership thereafter (see our managed hosting service).

Recent migrations

Get Started Today

Transform your digital presence with a headless open source CMS that grows with you. Contact us now to get started.

Related work

Law Enforcement Conduct Commission (LECC)
Read more

Law Enforcement Conduct Commission (LECC)

Long-running partnership with the NSW oversight body for police misconduct — hosting, Plone CMS upgrades, and the 2022 rebuild onto the NSW Customer Service design system.

1 July 2026
Modernising the 1862 Register: headless CMS for HM Land Registry
Read more

Modernising the 1862 Register: headless CMS for HM Land Registry

The register we built for HM Land Registry, re-platformed — a monolithic CMS split into Plone 6.1 Headless with a Next.js frontend, to meet WCAG 2.2 AA without a rebuild.

30 June 2026
Scaling the platform behind a global sustainability standard: MSC
Read more

Scaling the platform behind a global sustainability standard: MSC

The Marine Stewardship Council’s platform carries a global certification standard to an international audience. We containerised it, upgraded its hosting and paid down its technical debt so it holds up under load.

29 June 2026
MSC Fisheries app: a certification platform on Kotti CMS
Read more

MSC Fisheries app: a certification platform on Kotti CMS

Custom assessment-and-publication application for the MSC's certified fisheries — separate from the public MSC website, built and supported by us.

23 Feb 2026
NSW Multicultural Health Communication Service: main platform
Read more

NSW Multicultural Health Communication Service: main platform

Multilingual public-facing platform for NSW Health's translation publishing service — Elasticsearch-powered search across content in 60+ languages, single source of truth across translations.

26 Oct 2025
One NSW Design System implementation, many agencies
Read more

One NSW Design System implementation, many agencies

When the NSW Digital Design System became the standard for government websites, every agency faced the same compliance work. We built one shared, open-source implementation for Plone 6 and moved our clients onto it.

11 July 2023
View all headless CMS case studies

© 2026 PretaGov.
All rights reserved.

Powered by Inka

PretaGov UK

Suite 2A, Blackthorn House, St Pauls Square, Birmingham, B3 1RL

+44 (0) 208 819 3887

contact@pretagov.co.uk

PretaGov Australia

Suite 97, Level 3, 515 Kent Street, Sydney NSW 2000

+61 (2) 9955 2830

contact@pretagov.com.au

Legal

  • Blog
  • Privacy Statement
  • Anti-slavery Statement
  • Accessibility Statement