Abstract: 

Too often, we see sites that “look like a Drupal website”. To me, that’s an obvious design FAIL. If you’ve ever felt restricted by Drupal’s default rendering of its content and HTML, this is a must-attend session.

We’ll discuss techniques for Themers and Designers to break out of Drupal’s default markup by using the tools already available to us. No kittens will be harmed.

Video

Slides

Slides are now available! I’ve posted them to SlideShare.net along with the code I used during the presentation.

If you liked my presentation, please help me out by voting for my DrupalCon Paris video before June 17!

Agenda

  • Breaking up the monolithic menu block to allow any IA navigation style.
  • The CCK Display tab: what the heck does this “exclude” checkbox do?
  • Tricksy PHP to move pieces of content from the main column to a sidebar (or anywhere on the page)
  • Drupal forms! They’re accessible, but they're not very attractive. Just like that last person sitting at the bar during “last call”.
  • Stupid Views tricks: the field config button

Goals

Drupal’s limits are only perceptual. With some good tips, you’ll realize there is no spoon; You can do anything within Drupal.

Pre-requisites

This isn’t a beginner’s theming section. You should know about:

  1. THEME_preprocess_HOOK() functions
  2. theme override functions
  3. basic CCK field configuration
  4. basic Views 2 configuration

FYI, I’ll be presenting this session remotely from Taiwan.