~/talk

Component-based Drupal

Talkat MidCamp 2018 · 2018-03-08..03-12· [frontend-architecture, web-platform]
links:none on file
links:none on file
slides:none on file

Focuses on a practical pipeline: build components in Pattern Lab with a twig template, Sass partial and JSON sample data, bring that library into Drupal via Composer vendor install, map Drupal fields to component variables with a twig “presenter,” and use core Layout Builder or the UI Patterns module to expose patterns as blocks or view modes. Claims it reduces duplication, but mapping complex render arrays and cache tags is often the painful part; the decoupled library + Composer approach works in real projects and UI Patterns helps with caching and site‑builder workflows.

AI-written summary · about

  1. 0:00Introduction
  2. 3:00Componentbased Drupal
  3. 13:05Common approaches
  4. 15:30Baseline approach
  5. 17:10Card markup
  6. 21:10Getting used to it
  7. 25:33Image markup
  8. 29:18Twitter field value
  9. 37:57References
  10. 42:47Example
  11. 45:57Media Current
  12. 46:47UI Patterns
  13. 47:47Default Template
  14. 48:07Field Layouts
  15. 50:27View Modes
  16. 52:27CSS Structure
~/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.