My art site has not been touch since late 2003/early-2004, so it already needed a serious face-lift. I don't want to come off as an expert in web design, but I think the new design is pretty decent. Besides putting a new skin on the site, I decided to add some flare to the gallery interaction.
Since I've recently been touting jQuery at work and applying it to the new Homescape site at work and my experiment in news aggregation, I figured I should apply something different, but simple, to the site. The obvious place to apply any such flare is on the gallery / portfolio section of the site.
To put a bit more focus on each individual piece, I used the jQuery thickbox plugin to load each piece's gallery page in a div/overlay. The beauty of how I applied this plugin is that if you don't support this functionality, or if you happen to be a search engine bot/crawler, the page will load in a normal http request (e.g., a full page load with the content on a separate html page).
This didn't require me to have separate html/page logic, because I'm using a customized version of the Smarty PHP Template Engine . You may be wondering why I had to customize the templating engine: simply put, I didn't want to do a conditional check on each page to determine if it was requested via AJAX . That is all handled within an extended version of the Smarty class (php object)... Maybe I should stop here and dedicate an article to this in the future?
To wrap things up, my new art portfolio site is simpler to use, with a bit of flare :) [...Editorial:Another experiment with jQuery...]
