Training: Drupal Theme Development

Events happening in the community are now at Drupal community events on www.drupal.org.
jenlampton's picture
Start: 
2011-10-05 09:30 - 2011-10-07 17:30 America/New_York
Event type: 
Training (free or commercial)

Drupal Theme Development
This three-day workshop teaches you to create your first custom theme from scratch. You’ll learn how well-built themes integrate seamlessly with the rest of Drupal. You’ll customize the basic look for your site by creating a basic layout, defining block regions and adding a custom style sheet. You’ll see how to override template files from Drupal core and contributed modules. As we explain how to work with PHP, we’ll also show you how to use Drupal’s internal functions to make your data safe for display.

What you will learn:
* Creating a theme from scratch using Drupal best practices
* Including your own style sheets and Javascript files
* Overriding defaults HTML output using templates
* Overriding Drupal theme functions
* Changing template variable using preprocess functions
* Techniques for keeping your site secure

Prerequisites
Proficiency in HTML and CSS (and you shouldn’t be afraid of a little PHP). Familiarity with Drupal terms such as nodes, blocks, CCK, Views. Experience with Drupal configuration and use of contributed modules/themes is helpful for understanding the concepts of theme development.

Location: Alexandria, VA
Date: Oct 5th - 7th, 2011
Time: 9:30am - 5:30pm
Cost: $1200
Enroll Today!

Comments

Drupal 6 or Drupal 7?

fujishooter's picture

I've read that theming is different from 6 to 7.

While there are some

DrupalConstruction's picture

While there are some differences in the way themes are handled by Drupal 7. The fundamental basics are still retained. While each theme base has its own way of doing things the developers have done a decent job of migrating the same workflows to Drupal 7. Overall I do not think you will have any problems working in 7 if you were successful in Drupal 6.

The PHPTemplate engine has

ron williams's picture

The PHPTemplate engine has been around since 4.7. Functions are fairly similar in 4.7 and 5, with a few changes in 7 (notably render and different file names such as page--front.tpl.php instead of page-front.tpl.php). I'd suggest downloading a contributed theme and looking at the html.tpl.php, page.tpl.php, and theme.info files for good reference.

The differences are pretty

rocket777's picture

The differences are pretty light. If you have themed in D6 you can easily theme in D7. Most contributed themes will give you a good head start. D.0 documentation is pretty good too.

Next Training Event?

grayaj88's picture

Looks like I missed this event for this month. When is the next training event going to be?

Washington, DC Drupalers

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: