~/talk

LIVE DEMO: Using GatsbyJS to build a decoupled (Drupal) website

Talkat DrupalCon Amsterdam 2019 · 2019-10-28..10-31· [react, javascript]
links:none on file
slides:none on file

Live demo shows installing Gatsby, wiring it to Drupal via the gatsby-source-drupal plugin and JSON:API, fetching nodes with GraphQL and creating per-node pages using the createPages API; images use Gatsby’s image plugin with low‑res blurred placeholders and responsive crops, styled-components and typography.js handle fonts and rhythm, and SASS works with a single plugin change. The demo uses five prepared git branches, fetches Drupal in ~0.9s, and builds static HTML/CSS/JS that serves as a fast deployable site (rebuilds needed for new pages).

AI-written summary · about

  1. 0:00Introduction to Gatsby
  2. 8:26Component development
  3. 13:33Styling and typography
  4. 23:00Drupal data integration
  5. 33:43Dynamic page generation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.