theming

Default theme implementations--Notes

I consider myself lucky to have started with Drupal in a job where I had to do a lot of custom theming. It helped me understand the importance of separation of concerns between the data manipulation and the actual display of the data. It also helped me grok the Presentation-Abstraction-Control stuff that everyone (or mostly Larry Garfield) talks about.

I was hoping that this presentation would be a good resource for my colleagues at DERI, most of whom aren't too familiar with the theme layer. Unfortunately, I'm not sure whether module developers who haven't worked with the theme layer would understand how to make their output themable after watching this presentation... but I picked up some neat tips.

Sidenote: The subtitle of this session was "a guide for module developers who want sweet love from Morten and JohnAlbin"... and you should strive for their sweet love.

Grok Drupal (7) Theming--Notes

Even though I have been theming for a while, I thought I would check out my Google Summer of Code mentor Laura Scott's presentation on Groking Drupal (7) Theming.

It is a great introduction that really helps form a mental model for how the theming layer works. It would be great for some of the other researchers here at DERI who haven't yet grappled with the theme layer... really a must watch for anyone who is creating modules with HTML output who hasn't yet figured out the theme layer.

Intro to Drupal 7: Theming Fields and Nodes with Templates

Override Drupal's default HTML output using templates. You can override individual fields and content types.

Video #8 in this Intro to Drupal 7 series.

Intro to Drupal 7: Basic Theming with Zen and CSS

This screencast gives an introduction to creating a subtheme of Zen and modifying it with CSS.

Video #7 in this Intro to Drupal series. 

Syndicate content