← → to navigate · N for notes · F for fullscreen
Pacific Northwest Drupal Summit · October 17, 2026
John Locke · Freelock
0–4 minutes / opening · John Locke · PNW Drupal Summit
Create your account while we get underway.
www.drupal-matrix.dev/user/register
Three tasks. No lab coat required. Participate or just observe.
Different spacecraft. Shared history.
Conversation with Matthew Hodgson · May 29, 2016
4–6 minutes / the missing return path
Drupal ⇄ Matrix
Content + community ⇄ conversation + federation
Basic sync → Identity → Application service → Entity mapping
6–14 minutes / basic sync · activity 1
Drupal node → Matrix message → Matrix reply → Drupal threaded comment
“We received your distress call. Why is it dated tomorrow?”
Continue someone else’s story in one or two sentences.
14–20 minutes / identity
20–27 minutes / application service · activity 2
Room + user namespaces → rooms inside a space → live posting rights
Read-only → link account → allowed to post
Introduce yourself and propose one rule for the fleet.
27–32 minutes / entity mapping
A dedicated map service—not fields required on every entity type.
32–36 minutes / reading experience · activity 3
Read two critiques. Reply to one. Revisit the first.
ACT: fetch on demand · fetch ahead · show bodies upfront
36–39 minutes / internal Matrix case study
39–40 minutes / not done yet
40–45 minutes / beyond Groups · discussion
Built for Drupal Groups first.
The pattern goes beyond Groups—and Drupal.