Missed the 1 May deadline, but a reboot is now in place

There’s a web designer tradition, or vogue, that one should freshen up one’s website each May Day and though I’m neither a web designer nor a follower of fashion I do enjoy using this site as a learning environment. So if you’re reading this post from the RSS feed or on some other aggregator/content stealing site please click through to see what I’m writing about here.

There are three changes in the new design:

  1. The main navigation element has been pulled out of the right side column into a top of the page horizontal menu.
  2. The right side column has been significantly simplified. In fact, if it wasn’t for the $100 check from Google every six months or so I’d probably remove the column completely and go with a one column layout.
  3. Clicking the top menu link next to Movies labeled Latest slides open a list of the five most recent entries in my movie blog.

This last item was inspired by a similar, albeit more substantial content-filled, implementation at Lather Rinse Repeat (click the image that says Click Me at the top of the page), which came to my attention via the redoubtable web celeb mathowie.

Previously I used the Yahoo User Interface Library to deliver the last 5 block, using its very nice Panel widget and Event utility but some months ago I started having problems with retrieving and processing the movie blog RSS feed. After experimenting with many different open source RSS libraries in both PHP and JavaScript and several different JavaScript user interface libraries, the solution was the very new Google FeedControl and the MooTools JavaScript library.

Since I am more of an enlightened amateur than a professional programmer these days most of the difficulty was surely due to my skill level rather than any shortcomings in the various libraries I was unable to make work for this small implementation. Even now I don’t really think the code does precisely what I’d like, mostly due to the FeedControl delivering each RSS item as a separate and complex set of divs, but it does appear to work on OS X and Windows, and on Internet Explorer, Firefox and Safari.

If you see any problems or nits I should fix, drop me a line. Or just to give me your two cents on the new layout, I always enjoy hearing from people who read this site.