Welcome to Matthew Gates' personal nonsense site. It's a place to waffle on endlessly about computers and other nerd stuff without bothering anyone too much.
What is porpoisehead.net?Welcome to Matthew Gates' personal nonsense site. It's a place to waffle on endlessly about computers and other nerd stuff without bothering anyone too much. User login |
Making a websiteRecently I've been doing a bit of web development. The goal is to make an attractive looking art portfolio / gallery site. To start with I looked at a couple of open source image gallery web apps like coppermine, gallery and so on. I did some installs and they worked well as far as they went but the resulting experience always felt a bit sterile. These projects often allow for a lot of customisation, and I realise that making my own theme could do a lot to make the site look better. However the functionality of these projects is huge and complicated, and to be honest is massive overkill for a simple portfolio gallery. They don't feel right for the task. After quite a bit of looking, I found Galleria and embedded it in a simple custom page of my own design with simple CSS menus at the top. Galleria is built on top of JQuery, a GPL'd Javascript library. I didn't delve into the internals of this jet, but it looks pretty interesting. Certainly Galleria is very nice. The CSS menus are a little problematic - because of terrible CSS implementation IE 6&7 do not render the menus properly. I suppose I should really re-implement the menus using javascript or something (since the gallery part uses it anyway). But I'm feeling pretty lazy, and I can't help thinking that IE6&7 users get what they deserve. Not professional, but this is a labour of love. After making working prototype pages, I split them up into templatised components and wrote a customer per script to generate the site. I'm working to generalise this process, and will publish it in a bazaar repository when I've done that. Stay posted. By matthew at 2009-10-26 21:10 | Articles
|