All in the <head>

– Ponderings & code by Drew McLellan –

– Live from The Internets since 2003 –

About

About Drew McLellan

Photo of Drew McLellan

Drew McLellan has been hacking on the web since around 1996 following an unfortunate incident with a margarine tub. Since then he’s spread himself between both front- and back-end development projects, and now is Director and Senior Web Developer at edgeofmyseat.com in Maidenhead, UK (GEO: 51.5217, -0.7177). Prior to this, Drew was a Web Developer for Yahoo!, and before that primarily worked as a technical lead within design and branding agencies for clients such as Nissan, Goodyear Dunlop, Siemens/Bosch, Caburys, ICI Dulux and Virgin.net. Somewhere along the way, Drew managed to get himself embroiled with Dreamweaver and was made an early Macromedia Evangelist for that product. This lead to book deals, public appearances, fame, glory, and his eventual downfall.

Picking himself up again, Drew is now a strong advocate for best practises, and is currently Group Lead for The Web Standards Project. He has had articles published by A List Apart, Adobe, and O’Reilly Media’s XML.com, mostly due to mistaken identity. Drew is a proponent of the lower-case semantic web, and is currently expending energies in the direction of the microformats movement, with particular interests in making parsers an off-the-shelf commodity and developing simple UI conventions. He writes here at all in the head and, with a little help from his friends, at 24 ways.

Armadillo v3

24 March 2008

As much as I attempt to avoid navel-gazing meta-posts, humour me briefly as I announce that for the first time in more than three-and-a-half years I’ve updated the design of my site. If you’re reading via a feed (and if you’re not, c’mon!) come take a look. As I said back in August 2004 when I last redesigned I’m very much a developer rather than a designer and so it’s not going to win any awards, but I do like to try and keep the place looking nice.

Points of note

One of my objectives apart form the visual refresh was to make good use of microformats from the ground up, so you’ll find the posts formatted with hAtom, as well as hCards and XFN all over the place. There’s more to do, but it’s a good start.

A lot of what I write is fairly text-based technical stuff, so I wanted to include more images to try and makes the page more visually interesting. I enjoy photography and use Flickr a lot, so I’ve simply used a standard Flickr JavaScript badge to drag in a random selection of images from my account. I’m also pulling in gravatars into the comments to break up the textual feel. I’ve done a similar thing with a stream of links from del.icio.us. We’ll see how it goes with the JavaScript badges — if performance is crap I’ll rewrite them with PHP.

As the content here is so text-heavy, I’ve significantly increased the size of the body text as part of the redesign to make it easier to read.

This design has been sat waiting to be implemented for about two years, and so is old before it’s new. In an effort to just ship I’m still running on Textpattern — it was the path of least resistance, and leaves me in no worse position than I was before. There’s still work to do. Some of the pages are still on the old templates. I’ve removed the search as the experience was so shockingly poor you’re better to just use Google. I’ll bring that back once I figure out a method that adds value over what you can get from searching with Google.

This is the first set of templates I’ve developed using Firefox 3 as my reference implementation. The good news is that everything that works in FF3 just works in Safari 3.1. IE7 is ok. Firefox 2 is ok, with a few very minor width issues. If you’re using FF2, you’ll be using FF3 soon enough anyway. I’ve also moved the site off Joyent a.k.a. TextDrive, as the performance was unacceptable. Hopefully things should be a bit snappier now.

As always, feedback is very much appreciated.

In other news

It’s six months since I left Yahoo to join edgeofmyseat.com, and business is brisk. We’re always on the look out for interesting projects though, so if you’ve got a custom CMS project, need an ecommerce solution developing, or perhaps are looking for a development partner for your new web app, that’s the sort of stuff we do. Some of our current projects include the web-based ticketing systems for a festival, front-end development for an online t-shirt store, and some quirky content management that involves putting dogs on a carousel. We’re also running another of our popular beginners CSS training courses in April, which is booking up now.

If you’re local to us in the South East of England, particularly the Thames Valley area, you might be interested in the Refresh Thames Valley group we’re hoping to get off the ground. Consider it an opportunity to get to know and share knowledge with other people who have an active interesting in web and new media technologies in the local area. If that’s you, we’d love to see you over on the Google Group.

- Drew McLellan

Comments

  1. § Richard Rutter:

    Nicely done. I’m in the process of redesigning and rebuilding my blog too, likewise with particular reference to adding microformats.

    I was looking at your implement of hAtom here, and I noticed a couple things which were bothering me in my coding. Firstly the need to the include a rel=bookmark for the post; thereby necessitating the need for a rather redundant link to the page which you’re already on.

    Also the need to include an address and hcard of the post author. Again somewhat redundant if all the posts on the website are from one person (although I’m getting around this making the whole page an hentry by including the address and hcard in my site footer.

    Just a few thoughts to ponder.

    btw you have typo in your XFN (I’m a “frield”).

  2. § Kristie Wells:

    Hey Drew,

    Very sorry to hear you moved off Joyent. Over the last eight months, we have been offering our customers a free migration to the new Shared Accelerators and those who have moved have found the stability and reliability to be oodles better than the servers of old.
    http://www.joyent.com/news/newsletter/jan-2008/get-your-golden-ticket-now

    With your lifetime account, I would be happy to set you up on the new environment if you wanted to kick the tires over there. If you are interested, please send me an email to kristie [at] joyent [dot] com. Cheers.

  3. § Ryan:

    The new design feels very concise and organized. Great job.

    I’m curious as to what host you decided to move to. I have been thinking of going over to Joyent and this is the first I’ve heard of poor performance. Could you elaborate more.

    Also, nice to see Kristie of Joyent commenting. Looks like they realize you’re a valuable customer.

    Anyway, thanks for all the great articles here and elsewhere. Keep it up.

  4. § Raanan Avidor:

    Very cool. More of a re-alignment then a re-design, if I remember correctly (RSS has no style).

  5. § Jeff:

    Augh! Firefox 2, XPSP2.

    Needs Lucida-Hybrid :(

  6. § Ross Bruniges:

    Very similar rationale as to my redesign!!!

    I love how easy a win microformats are :>

  7. § Nathan Pitman:

    Loving the cleanliness and simplicity of this. :)

  8. § Edd Sowden:

    Your sidebar kind of disappears off the left side of my window when my browser window is set to its usual width (just slightly bigger than 900px wide). Other than that really like the rest of the changes.

  9. § Drew McLellan:

    Thanks for the comments, everyone.

    @Richard I actually don’t mind the rel=“bookmark” link, and used it before I implemented hAtom. It provides a handy way for users and search engine spiders to find the permalink to the post. I’m using the include pattern (OBJECT variant) to include the author hCard, which seems to work ok.

    @Kristie Thanks – I saw that there was an upgrade option, but the list of task I had to perform manually for the process to take place was so onerous that it was easier to just move elsewhere.

    @Ryan I can’t speak for Joyent’s current offerings, as the server I was on was very very old. This server is with memset here in the UK.

    @Jeff Does it still look bad? I can’t reproduce that font craziness in any of my Windows VMs.

    @Edd Thanks – which browser/page? It seems to collapse down nice and narrow for me. Perhaps there’s some content in the page you were looking at that was forcing it wider.

  10. § Edd Sowden:

    It’s in safari on this page. Checking in other browsers when you shrink the size of the window, the sidebar just sits there and the window scrolls. However, in safari it jumps to the bottom of all of the other content (just above the footer) half off the left side of the window.

  11. § Scott Johnson:

    It may just be me, but this redesign seems so subtle that I didn’t notice it at first. Nice work!

  12. § Drew McLellan:

    Scott, I know what you mean. I tried my best not to make too much of a departure from my long-standing style. You can still see the old design on the hkit page. I need to figure a way to get the nose-picking lady into the new layout too.

  13. § Rich:

    You know dog carousels are the future!

Photographs

Work With Me

edgeofmyseat.com logo

At edgeofmyseat.com we build custom content management systems, ecommerce solutions and develop web apps.

Recent Links

Affiliation

  • Web Standards Project
  • Britpack
  • 24 ways