Write Up

Lhmdesign Redesign Write Up

So, as promised, here's the full write up on the Lhmdesign redesign. I'll cover the whole site, but focus mainly on the blog section as it incorporates the more complex setup and theming.

Firstly, then, a few details:

  • I built the site in Firefox, with frequent use of the ever awesome Firebug extension.
  • IE7 corrections were handled using conditional comments placed in the page.tpl.php file.
  • IE6 fixes were handled via a secondary style sheet - a process which I outlined previously here.
  • Safari and Opera corrections are a straight up hack:

    @media screen and (-webkit-min-device-pixel-ratio:0) {
      #divid {
        rules: here;
      }
    }
  • Blog posts are story nodes which, by default, are promoted to the front page and have comments enabled.
  • Blog post tags are a vocabulary (admin/content/taxonomy/add/vocabulary).

The entire site is built on Drupal 5.7. I would have liked to build it on 6.x, but a number of the contributed modules used don't yet have 6.x support, so for now it's 5.7 all the way.

And speaking of modules (smooth eh ;) the ones I've used (excluding core required modules) are:

LHMDESIGN MY DRUPAL BLOG
Core optional: Contributed: Core optional: Contributed:
Color Dynamic Rendering Color Code Filter
Comment Global Redirect Comment Comment RSS
Help Meta tags Help Dynamic Rendering
Menu Panels Menu FeedBurner
Pathauto Path Global Redirect
Token Ping Insert View
Webform Search Meta tags
Taxonomy Pathauto
Service Links
Spam
Switchtheme
Views

THEMING:

Due to the site being built on Drupal 5.7 the theme is also tailored for Drupal 5.x, so just be aware that all following references are as such.