Intro to Theme Development Michael Anello, Ryan Price www.DrupalEasy.com
Who are you? Designers? Developers?
Content vs. Presentation Static HTML vs. Database-Driven Sites
Content vs. Presentation Easy Theme Switching in Drupal (example)
Alternate Title Anatomy of a Drupal Themer
Who I am not Not just a Designer
A Drupal developer Who I am (sometimes)
Designer != Themer Designers Developer $$$
The best designers and themers see the BIG picture. IMHO
Code Editor Mac macromates.com - TextMate
panic.com – Coda
macrabbit.com – Espresso
barebones.com - TextWrangler Windows sourceforge.net - Notepad++
UltraEdit.com
CrimsonEditor.com A Themer's Toolbox
Image Editor Pixelmator.com (mac)
Aviary.com (online)
GetDrawIt.com (mac) Firefox Extensions Firebug
ColorZilla
MeasureIt
Web Developer Toolbar A Themer's Toolbox
CSS Editor macrabbit.com – CSSEdit (mac)
westciv.com – StyleMaster (windows) FTP FileZilla – sourceforge.net SSH PuTTY.org (windows) Tools wafflesoftware.net - Hex Color Picker (mac) A Themer's Toolbox
CSS Layout
Styling
XTHML Based on XML
More strict than HTML Closing Tags
PHP (for themers) <?php print $var; ?>
if (isset($var)): … endif;
if (!empty($var)): … endif;

DrupalEasy: Intro to Theme Development