Professional Drupal Theming and Site Building

Published September 16, 2010

RESCHEDULED: New Dates!

A three-day workshop in Orlando, Florida that teaches industry best-practice Drupal theming and site building. Day 1 covers the fundamental principles of Drupal theming geared toward people who wish to take a static mockup of a site design and turn it into a Drupal theme. Day 2 covers using base themes, grid-based layout and helper modules to streamline and customize your Drupal theme. Finally, Day 3 is an advanced site building workshop, covering some of the most popular and powerful Drupal modules: CCK and Views, and modules for content editing, search engine optimization, user-generated content and editorial workflows.





DrupalEasy is the collective expertise of Ryan Price and Michael Anello, who joined forces to provide training and consulting services worldwide. Some of their past clients include Popular Science, Field and Stream and Outdoor Life magazines. Trainer Ryan Price has built entertainment sites, social networks, eCommerce sites and user-contributed sites with Drupal since 2006, and has over 10 years of experience building sites with PHP and other technologies. You can also catch Ryan, Mike and their co-host Andrew Riley on the DrupalEasy Podcast.



Day 1:

  • Discussion about separating content from presentation
  • Examples of theme-switching in Drupal
  • HTML and CSS in Drupal
  • Intro to PHP (print $content;)
  • Breaking down a Drupal site (page, node, block, etc...)
  • Anatomy of a theme
  • page.tpl.php
  • node.tpl.php
  • template.php
  • Taking a static HTML template and Drupalizing it

Day 2:

  • using zen, fusion or blueprint as a base theme
  • intro to CCK and Views
  • theming CCK
  • theming Views
  • Creating a new theme based on a base theme with CCK and Views custom theming
  • customizing blocks
  • unleashing Skinr
  • adding some polish to your site's forms

Day 3:

  • Essential modules: administration menu and devel module
  • Setting up a rich-text editor
  • Configuring your site for search engine optimization (SEO)
  • Editorial tools: flag, nodequeue and more
  • Security best practices
  • Friendly, taxonomy-based URLs
  • CCK and Views power tools
  • Getting help when you're stuck