An Overview of Static Site Generators for Drupalists

With the continued rise of static site generators that can play nicely with Drupal it has never been easier to take advantage of the speed, security, and scalability of static sites. This session will provide an overview of three static site generator projects and how they can be used to create a static build based on data from Drupal.

The session will cover:

  • An introduction to static site generators

  • An overview of Jekyll (a Ruby based option)

  • An overview of Gatsby (a React based option)

  • An overview of Tome (a Drupal based option)

  • Navigating potential roadblocks to a static site build

  • The Netlify Webhooks module and approaches to triggering automatic builds based on Drupal content updates.

By the conclusion of this talk you will have a better understanding of why a static site build may or may not be right for your project, have a better feel for which static site generator would fit your workflow, and may even walk away with some existential questions about the overall nature of dynamic content on the web (heavy, right?) 

Slides: http://bit.ly/ssg-drupal

Audience Level
Beginner
Topic
Developer
Timeslot
11:30am - 12:30pm
Room
Gaige Classroom 203
Speakers
Profile picture for user brianperry
Bounteous
Lead Front End Developer

Brian is a versatile developer with experience building complex, interactive web applications in support of large-scale localized sites. Recently he has focused his efforts on evolving Drupal front-end development practices, decoupled Drupal, and style guide development techniques and has spoken on the topic at various Drupal events. Brian is a Drupal 7 and Drupal 8 Acquia Certified Grand Master and loves all things Nintendo.