Why Drupal as the backend?

Take advantage of Drupal as a Content Management System, add, edit, draft, publish and schedule content.

Take advantage of the acquired knowledge during several years of using the platform.

What were the challenges?

Make sure Drupal JSON-API returns markdown to take advantage of the gatsby-transformer-remark plugin.

Make sure inline images within markdown are processed using the gatsby-transformer-sharp plugin .

Deploy site to a CDN.

Execute build and deploy the site on demand and/or programmatically after updating data on Drupal.

Gatsby is taking the world by storm and the JAMstack is here to stay. Join me at my BADCamp session How to keep Drupal relevant in the Git-based and API-driven CMS era, to learn what can we do to keep Drupal relevant and this new era to find out how we solve all those challenges and to learn more about this topic and understand how to decouple the "Content Management" from the “Production Environment".