, , ,

Efficientgaming — TYPO3 to WordPress

Migrated the GCVA’s site from TYPO3 to WordPress — ten custom blocks, pixel-faithful and GDPR-clean.

Efficientgaming is the public site for the GCVA — the Games Consoles Voluntary Agreement, an industry energy-efficiency programme. It was running on an ageing TYPO3 install. I moved it to WordPress without losing the design or the structure.

The brief

Take a content-heavy site off TYPO3 and onto something the team can edit comfortably — keep the look exact, keep it fast, and keep it privacy-clean. A migration nobody should be able to spot from the outside.

What I built

  • A custom block theme — ten bespoke Gutenberg blocks (hero, card grid, accordion, stat counters, a history timeline, download lists, signatory logos, version cards and more) so editors compose pages from real components instead of wrestling a page builder.
  • Pixel-faithful — the brand typefaces self-hosted via @font-face, custom page templates, and spacing and type scale matched to the original.
  • GDPR-first — fonts and assets served locally, no third-party CDN calls and no font-delivery tracking.

Migrated with AI

The migration itself was AI-assisted. I had AI pull the live TYPO3 site as the source of truth — every page’s HTML, the full stylesheet, the content, reference screenshots — then rebuild it block by block as the new WordPress theme: pixel-matched to the original, with the copy carried over verbatim instead of re-typed. Weeks of CSS archaeology and manual re-keying turned into a fast, accurate port — and I reviewed every block before it shipped.

The stack

  • CMS — WordPress with a custom block theme.
  • Blocks — ten purpose-built Gutenberg blocks, each with its own render template.
  • Build & dev — self-hosted fonts, DDEV for local parity with production.

The same site to a visitor’s eye — now editable, fast, and on a stack the team controls.