~/talk

External Design Systems in Practice

links:none on file
slides:none on file

A rebrand migrates three sites toward Drupal 8 but ends with a partial Drupal 8 plus two WordPress sites, so an external design system repository is used as a Composer dependency (PHP Pattern Lab) to share Twig templates and styles. The team uses Composer installer paths, Webpack, CSS Modules, and the Timber plugin in WordPress to render Twig components; this lets the WordPress training site and a new Canadian site match the Drupal look and meet the Nov 5 launch, though documentation, versioning and local‑dev workflow cause friction.

AI-written summary · about

  1. 0:00Intro
  2. 0:46BRIAN PERRY
  3. 3:08REBRANDING
  4. 3:44MIGRATION
  5. 4:29MEANWHLE.
  6. 5:01PROTOTYPING
  7. 8:00LETS KEEP THE MUSTARD SEPARATE
  8. 9:54REQUIRING THE DESIGN SYSTEM
  9. 12:12INCORPORATING INTO THEME
  10. 12:58COMPONENT WORKFLOW
  11. 14:30LUNAMETRICS TRAINING SITE SCOPE
  12. 15:32WORDPRESS INTEGRATION
  13. 16:23TIMBER COMPONENT - TRAINING ITEMS
  14. 17:52DEMAC MEDIA
  15. 19:09ONBOARDING
  16. 22:09LINES BETWEEN CMSES BLUR
  17. 23:29A PROGRESSIVELY DECOUPLED PROJECT
  18. 24:15DX - MULTIPLE DEVELOPER CONTEXTS
  19. 25:20TEMPLATING AND STYLES
  20. 27:10CSS MODULES
  21. 29:13SCOPED CLASS NAMES
  22. 29:49GLOBAL CSS
  23. 30:39INITIAL APPROACH - SEPARATE REPOS
  24. 32:17NOT WELL RECEIVED BY TEAM
  25. 33:12REVISED APPROACH - SINGLE REPO
  26. 34:08LESSONS LEARNED
  27. 35:23WHAT WE AREN'T DOING YETI
  28. 38:17THINGS TO CONSDER
  29. 39:47ONE MUSTARD DOES NOT FIT ALL
  30. 40:06AT THE END OF THE DAY
~/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.