Lesson 42: Fine-tuning the UI by Theming Forms In Drupal 6.0
This lesson builds on the previous lesson about theming/template files in Drupal 6.0 by examining the specific topic of forms. Taking control of the user-interface is key in building world-class websites and web-applications with Drupal, and the 6.0 release give you more power than ever in controlling your UI.
In this lesson we explore some options best practices and strategies for applying theming to forms.
Lesson 41: Theme Template Files for Drupal 6
Sunday, February 17 at 19:00 GMT (11 a.m. PST, 2 p.m. EST, 20:00 CET)
As part of Josh's deal with DmitriG to get him to cover Drupal 6.0's actions and triggers support (see lesson 40), He is going to do a lesson covering the advances in Drupal 6.0's handling of theme templates (those tpl.php files we all know and love).
In short, Drupal 6 brings a lot of the best practices that developed around template files in 5.0, and puts support for them into Drupal Core, as well as implementing a new standard in the core modules that contrib/custom developers can aspire to and emulate. The new omnipresence of template files radically simplifies the process of overriding the output of theme_functions, as well as making things more hospitable to designers.
The objectives for this lesson are to create a good introductory screencast to this concept, and then talk about some advanced functions/use-cases.
Lesson 28: Theming like a pro
Matt Westgate, co-author of Pro Drupal Development, is going to give us a lesson on Theming!
The lesson will start with an existing HTML/CSS theme and carry us through basic "Drupalizing" to get us about 80% of the way there. Then we'll look at how to leverage template.php and Drupal's PHPTemplate system to take us the rest of the way to a fully customized theme. Chapter 8 of Pro Drupal Development on The Theme System is available online for free so everyone can see how concepts from the book are applied to a real world example. Should be an awesome lesson from a great teacher so make sure you mark the date.

































