~/talk

Headless Drupal: The Gizra way

Talkat DrupalCamp Spain 2017 · 2017-05-05..05-06· [frontend-architecture]
slides:none on file

Gizra lays out a concrete stack and a working demo: backend on Drupal 7 Restful module exposing board and message endpoints implemented as CTools plugins, access via access token auth, frontend compiled Elm app with JSON decoders/encoders and ports to a single line of JS, and realtime delivery through Pusher pushing create events. The team builds a chatroom (boards + messages), posts and broadcasts successfully in the demo, and highlights Elm’s static types, no-null safety and time-travel debugging.

AI-written summary · about

  1. 0:00Introduction
  2. 0:53Agenda
  3. 1:30Backend restful
  4. 3:02Authentication
  5. 4:21C Tools
  6. 5:36Plugin Endpoint
  7. 6:10Inc File
  8. 6:23Reserved Modules
  9. 6:40Fields
  10. 8:12Lag
  11. 8:33restful
  12. 9:32self reference
  13. 10:12creating content
  14. 10:43entity validator
  15. 11:37frontend
  16. 11:56Developer
  17. 12:14Elm
  18. 14:02Business side
  19. 16:21Elm architecture
  20. 18:04Types
  21. 18:47Onion types
  22. 20:37Record types
  23. 23:56Understanding the restful endpoint
  24. 25:28Understanding the view
  25. 26:18Update component
  26. 27:02Realtime notifications
  27. 27:17Onedirection communication
  28. 27:55Pusher
  29. 28:36Create Entity
  30. 29:08Post
  31. 29:31Push events
  32. 29:50Decoding
  33. 30:03Events
  34. 30:49Subscriptions
  35. 32:25JavaScript
  36. 32:39Demo
  37. 36:07Supercool
  38. 36:40More questions
  39. 39:47What can I do
~/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.