More resources
Keep exploring after the Summit: the code, the community, and the conversations behind this experiment.
Watch: Drupal Meets MatrixDrupal Meets Matrix on Freelock’s YouTube channel — John Locke’s ongoing video series, building the integration in public.
Episode 1: Setting Up the Matrix API · Series introduction and context
Drupal communities and the Groups Initiative- Groups Initiative — plans for Drupal’s community spaces.
- Matrix integration for the Groups Initiative — the chat layer in that larger effort.
- Matrix API — Client API operations and incoming event infrastructure.
- Matrix API Identity — linked accounts and protected OIDC identities.
- Matrix API Application Server — Synapse pushes and scoped send-as transport; this demo uses unpublished development changes.
- Matrix API Entity — entity/event mapping and synchronization architecture; destination UI is still being explored.
- Matrix Recipes — reusable integration setup.
- ECA — events, conditions, and actions that express the integration rules.
- Advanced Comment Threads — the Drupal reading and reply experience.
- Drupal Canvas — editable pages and this presentation.
- Simple OAuth and Key — authentication and credential storage.
- Matrix.org — the open communication protocol and ecosystem.
- Application Service specification — the protocol connecting Synapse to Drupal.
- Synapse documentation — the homeserver.
- Matrix Authentication Service — OIDC sign-in and account provisioning.
- Element — another interface to the same conversations.
Open this demo’s Element client · Join Fleet · Join Mission Control
Joining a space does not automatically join every child room. These workshop discussions are public; avoid posting private information.