I was just interviewed by Jeff Robbins for Lullabot podcast #55. I’ve listened to this Drupal-lovin’ podcast since its inception, so it was pretty cool to be asked to do an an interview.
We mostly talked about the Zen theme, which I’ve put a lot of work into and, if you don’t already know, is a fantastic foundation from which to build your own custom-designed Drupal theme.
Listening to the interview, I realized a flubbed the explanation of the Theme Settings API. So let me clarify…
Drupal themes have always had the ability to change their settings by going to admin/build/themes/settings/MYTHEME. You can toggle the display of the Logo and site slogan for example. But what was broken in Drupal 5 (and 4.7) was that phptemplate themes couldn't add their own custom settings to that form. For example, the Zen theme uses the Theme Settings API to add some settings that allow the user to hide/display the breadcrumb, include/exclude the "home" link at the start of the breadcrumb, and change the breadcrumb separator from “›” to anything you want. I hope that makes more sense. If you are using Zen or a theme developer whose comfortable with PHP, you definitely need to check out that module.