~/talk

4½ Methods for Theming in (S)CSS

Talkat CSSConf Australia 2015 · 2015-03-26..03-27· [css, frontend-architecture]
slides:none on file

Claims four concrete theming patterns plus a half for user customization and shows working code: Sass-based theme pallet, Sass config theming, client-switchable stateful theming and override-with-files theme layer, plus user customization via hex values stored in the DB and injected into the view. Presents tooling choices (preprocessor optional but Sass preferred), reports theming as very common (50–60% of clients, every 2015 client; one product with ~10,000 customers), and gives deployed examples (NHS e‑learning, Twitter style injection), all pragmatic and functional.

AI-written summary · about

  1. 0:00Introduction
  2. 1:32Harry Roberts Introduction
  3. 3:29Different Types of Clients
  4. 6:24Developer Theming
  5. 7:28User Theming
  6. 8:32Advice
  7. 12:00Theme Layer
  8. 15:26Stateful Theming
  9. 20:59Config Theming
  10. 24:26Theme Palettes
  11. 30:10User Customisation
  12. 36:53Checklist
~/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.