Rolf van de Krol
When you are actively working on theming in Drupal, you definitely know how should theme an item list or a table. But, there is a big difference between being able to theme most things in Drupal and really knowing what you are doing and why you are doing it. This is like mathematics. Understanding the logic behind your tools, helps you with creating solutions for problems you've never seen before.
This session doesn't focus on making things beautiful or useful; it focuses on the code behind those beautiful designs. We take a look under the hood of Drupal and find out how we can use the Theming API to its maximum possibilities.
The focus will be on Drupal 7, but differences between Drupal 6 and 7 will be mentioned occasionaly.
Themers, who already know what they want to do, but do not always know how, and more importantly, do not always know why.
Questions answered by this session
How does the Theming API work under the hood?
How can I use the Theming API the best way?
What is the role if the theme engine in the whole theming process?
What cool stuff can be done using process and preprocess functions and how do they work?
How does the concept of base and sub themes work in the API?