Drupal Mountain Camp 2025

Decoupled Drupal with GraphQL and Gutenberg
2025-03-12 , Parsenn

GraphQL enables Drupal, Gutenberg, and frontend frameworks to communicate seamlessly, creating exciting possibilities. It allows for major backend changes, like migrating from Paragraphs to Gutenberg without affecting the frontend, and instant preview for statically generated sites.


Good communication is essential to make humans happy: this includes frontenders, backenders and editors. This is also the case for ecosystems like the Drupal CMS, the Gutenberg editor and Javascript frameworks.

What if they could all talk the same language and become resilient to change?

We will demonstrate how GraphQL facilitates a seamless migration from the Paragraphs module to the Gutenberg editor in Drupal without disrupting the GraphQL schema or the decoupled frontend.

Key takeaways from this session will include:
- A comparison of the Paragraphs and Gutenberg editorial solutions in Drupal
- How to execute a migration between the two
- Note the differences between GraphQL and JSON:API for decoupling
- Insights into using GraphQL declaratively in the backend
- How GraphQL can be leveraged across CMS, JavaScript frameworks, and Storybook to enable Static Site Generation (SSG) with instant preview

Full stack developer based in Lausanne, Switzerland.

I work with Drupal since 2008 and integrate decoupled solutions with GraphQL and React based frameworks.

When I'm not coding, I enjoy hiking in the mountains with our dogs 🐾, longboarding, reading tons of comic books, painting and photography.

This speaker also appears in: