Joe Shindelar

Joe Shindelar

Lullabot Education

Joe is the Lead Trainer and Lead Developer for Lullabot Education, and has been building web applications and teaching others to do the same for over 12 years. Joe is a frequent open-source contributor, snowboard instructor, bike enthusiast, and father.

Gatsby & Drupal

Gatsby (https://www.gatsbyjs.org/) is a fun to use static site generator for React that makes it easy to create blazing fast websites. Drupal (https://www.drupal.org) is one of the most popular open-source content management systems in the world and makes it easy to create unique editorial workflows for your content team.

At it's core, Gatsby uses a system for extracting data from various sources, and then using that data to generate static pages at build time. The technique allows for many of the benefits of both static sites (speed, ease of deployment, etc.) and those built using a content management system (easy to update, user friendly editorial interface, etc.).

In this presentation you'll learn:

  • Why Gatsby is awesome for static sites
  • Why Drupal rocks for content management
  • Why/How to use the two together
  • Case-study that demonstrates sourcing content from Drupal, rendering ultra-fast static pages with Gatsby, combined with traditional React for user authentication and personalization