Skip to main content

Can Drupal be used as a headless CMS for public sector media?

How VRT launched a future-proof headless Drupal platform with React in four months, fully integrated into their existing digital ecosystem

Public broadcasters face a unique challenge: keeping pace with rapid digital change while serving millions of diverse viewers. For VRT, Belgium's leading public broadcaster, this meant transforming an ageing website into a dynamic, user-centred portal. The solution? A headless CMS architecture built on Drupal 10 and React that seamlessly integrates with VRT's existing internal systems. Together, we delivered a future-ready platform in just four months, laying the foundation for a lasting technology partnership.

  • Headless Drupal 10 with React frontend for maximum flexibility

  • Seamless API integration with VRT's existing digital ecosystem

  • Four-month delivery from kick-off to launch

  • Long-term partnership with ongoing support and optimisation

  • Built-in SEO tools and centralised media management

  • Scalable architecture designed for public sector requirements

The challenge

How do you unlock the full potential of an ageing platform while integrating seamlessly with a complex existing digital ecosystem?

The solution

A headless CMS implementation using Drupal 10 and React that connects effortlessly with VRT's internal APIs, delivering a modern user experience and giving internal teams the technical relief they need to focus on content.

VRT x iO: building the digital future of public broadcasting

VRT (Vlaamse Radio- en Televisieomroeporganisatie) is Belgium's public broadcaster, reaching millions of Flemish viewers daily across television, radio, and digital channels. As a public service organisation, VRT faces constant pressure to innovate while maintaining accessibility for all audiences. Together we help build a digital experience to delight their audiences.

Why a headless CMS is the answer for complex media ecosystems

What are the advantages of a headless CMS for media companies? The answer lies in flexibility and integration. Traditional monolithic content management systems often create bottlenecks when organisations need to deliver content across multiple channels while maintaining connections with legacy systems.

For VRT, internal teams were focused on developing new platforms like VRT MAX, leaving the potential of vrt.be untapped. A headless architecture separates the content layer from the presentation layer, enabling VRT to manage content in Drupal while delivering it through a React frontend. This decoupled approach means faster performance, easier updates, and the freedom to evolve each layer independently.

How do you integrate a headless CMS into an existing digital ecosystem?

Integration was the core challenge. VRT operates within a complex digital landscape with multiple internal APIs, content sources, and publishing workflows. Any new platform had to fit seamlessly into this ecosystem, not disrupt it.

We chose a tech stack that aligned perfectly with VRT's familiar systems. By using Drupal 10 as the headless backend and React for the frontend, we ensured consistency across VRT's digital portfolio. The React frontend integrates directly with VRT's internal APIs, pulling in content from various sources to create a unified, dynamic user experience. This approach enabled smooth collaboration between our teams and VRT's internal developers, with shared knowledge and aligned tooling.

Can you use React with Drupal? The technical architecture explained

Yes, and this combination offers significant advantages for media organisations. Drupal 10 functions as a headless CMS, exposing content through flexible API endpoints. React consumes these APIs to render a fast, interactive frontend. This architecture delivers:

  • Decoupled flexibility: content editors work in Drupal's familiar interface while developers build modern, performant frontends

  • API-first design: VRT's internal systems connect seamlessly through standardised endpoints

  • Low-code options and visual editing: editorial teams gain efficiency without technical dependencies

  • Scalable infrastructure: the platform handles traffic spikes during major news events or programme launches

Is Drupal suitable as a headless CMS for the public sector?

Drupal has become a leading choice for public sector organisations requiring robust, secure, and cost-effective digital platforms. As open-source software, it offers transparency, community-driven security updates, and freedom from vendor lock-in.

For VRT, Drupal's enterprise-grade capabilities proved essential:

  • Built-in SEO tools maximise visibility for public service content

  • Centralised media management streamlines workflows for large editorial teams

  • Extensive revision and publishing controls ensure editorial governance

  • GDPR-compliant architecture meets public sector requirements

  • Strong content structures support complex multilingual and multi-channel publishing

How long does a headless CMS implementation take?

How long does a headless CMS implementation take? For VRT, the answer was four months from project kick-off to launch. This timeline was possible because of several factors: clear requirements, aligned technology choices, experienced teams on both sides, and an agile methodology with bi-weekly sprints and weekly check-ins.

A hybrid collaboration model combined on-site presence with remote work, enabling rapid iteration and close alignment with VRT's internal teams. The result: a fully functional platform delivered on schedule, with room for ongoing optimisation after launch.

From project to partnership: ongoing evolution

Digital platforms are never truly finished. VRT needed a partner who could not only deliver the initial build but also support continuous improvement. We established a framework agreement for long-term collaboration, giving VRT access to dedicated expertise for updates, upgrades, and new feature development.

This partnership model provides VRT with:

  • Safe, structured update and upgrade cycles

  • Proactive performance monitoring and optimisation

  • Strategic input on digital roadmap and technology choices

  • Rapid response capability for emerging requirements

The numbers

  • 1

    Months from kick-off to launch

  • 1

    Unified platform replacing fragmented systems

  • 1%

    API integration with VRT's existing ecosystem

A future-ready platform built for public service

The new vrt.be is more than a website refresh: it's a strategic digital asset designed for long-term evolution. By choosing headless Drupal with React, VRT gained a platform that integrates seamlessly with their existing systems while providing the flexibility to adapt as audience expectations and technology change.

For VRT's editorial teams, the platform delivers technical relief: less time managing infrastructure, more time creating content that serves the Flemish public. For end users, the experience is faster, more intuitive, and consistently on-brand across devices. And for VRT's technology leadership, the architecture provides a solid foundation for future innovation without the constraints of legacy systems.

The collaboration continues. With a long-term partnership in place, we're building on this foundation together, ensuring vrt.be remains a leading example of what headless CMS architecture can achieve in the public sector.

What we did

Technology

Design

Marketing

Two women with windblown hair standing outdoors, looking pensive. A blue wavy line appears across the image.

Ready to explore headless CMS for your organisation?