Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Path to Theming Mastery

shalo
December 18, 2011

The Path to Theming Mastery

Rockstar in the Making

shalo

December 18, 2011
Tweet

More Decks by shalo

Other Decks in Programming

Transcript

  1. The Right Stuff Passionate Pay attention to detail Have a

    positive attitude Stay informed Curious Responsible
  2. Structure (HTML/XHTML) Write clean meaningful markup Inoculate against divitis RTFM

    (Read the W3C spec) Understand microdata and microformats
  3. Presentation (CSS) Know thy declarations & selectors Understand Specificity RTFM

    (Read the W3C spec) Explore abstraction layers @font-face / responsive / frameworks
  4. Rockstar Tips W3C CSS Validator @font-face generator (shalo.us/fsg) Quickly test

    fallback fonts (ffffallback.com) Firebug / Chrome dev tools LiveReload (livereload.com)
  5. Rock the Theme Layer Don’t forget the fundamentals Understand PHP

    Template Understand the admin interface Do logic in template.php Use tpl files Keep it simple
  6. “Everyone knows that debugging is twice as hard as writing

    a program in the first place. So if you’re as clever as you can be when you write it, how will you ever debug it?” Brian Kernighan