Hi, folks. I've been working on a website for myself, and am in pre-production right now. I know what I want the site to do, but I'm not sure which tools would best accomplish it, so I'd like to avail myself of your experience.
The site will primarily focus on my photography, simply because that's what I produce more of than anything else. Secondarily, it'll feature various other kinds of work, like wallpapers, icons, bits of music, etc. The front page will be blog-like, but since I've been pretty bad at keeping up blogs in the past, each entry will directly correspond to the release of a piece of work. (In other words, I'll have to make new content if I want to update my site.) Maybe someday I'll feel it appropriate to relax the format into a regular blog, I guess we'll see.
Content will be organized into groups: photos will be grouped into "galleries" of related images, and other types of work will stand individually, although I'll still use the same gallery plugin so that (a) it'll be similar or the same in terms of the database structure, and (b) I can display multiple views of each item if desired (i.e. showing a logo in different contexts).
Here's a mockup of the front page.
I'll be using Typekit and some degree of jQuery stuff. I was originally going to set my name in Underground Small Caps like the headers, but then I realized it'd make my site more "mine" if I actually, y'know, wrote my name on it.
What the mockup doesn't show:
So, given the structure that I want to use (content type -> group -> item, blog posts referencing a group or item), what do you think would be best suited to building it? I've created a simple PHP/MySQL website once before, so I could roll my own database if I had to. However, it'd be nice to be able to focus on the website itself instead of its guts. Are there any CMSes that you would recommend, which would work well with how I want my site to work?
Thanks in advance for any helpful insights you've got!
The site will primarily focus on my photography, simply because that's what I produce more of than anything else. Secondarily, it'll feature various other kinds of work, like wallpapers, icons, bits of music, etc. The front page will be blog-like, but since I've been pretty bad at keeping up blogs in the past, each entry will directly correspond to the release of a piece of work. (In other words, I'll have to make new content if I want to update my site.) Maybe someday I'll feel it appropriate to relax the format into a regular blog, I guess we'll see.
Content will be organized into groups: photos will be grouped into "galleries" of related images, and other types of work will stand individually, although I'll still use the same gallery plugin so that (a) it'll be similar or the same in terms of the database structure, and (b) I can display multiple views of each item if desired (i.e. showing a logo in different contexts).
Here's a mockup of the front page.
I'll be using Typekit and some degree of jQuery stuff. I was originally going to set my name in Underground Small Caps like the headers, but then I realized it'd make my site more "mine" if I actually, y'know, wrote my name on it.
What the mockup doesn't show:
- The header photo will be randomly selected from these 16 on the server side.
- The four icons in the navigation bar will "uncover" upon mouseover, much like the second demo here (but not using that method if anyone here is good at writing jQuery stuff, I could probably use some help simplifying my code, which literally tells each image where to go for each of the four cases). For those with JavaScript disabled, I'll add text labels underneath the icons, which will only be faded out via JavaScript if it's enabled.
- I'm going to have a little blue Twitter bird, illustrated by my talented mother, perched on the right end of the nav bar, and show my most recent tweet in a speech balloon upon mouseover.
- I'm thinking of doing something where, when you mouseover my name, a randomly selected phrase appears under it, such as "makes a mean grilled cheese" or "is a great thing to do on a rainy day".
- How glad I am that I didn't go with the previously planned layout, which used SuperBGImage and thus slowed pretty much every browser except Safari to a crawl.
So, given the structure that I want to use (content type -> group -> item, blog posts referencing a group or item), what do you think would be best suited to building it? I've created a simple PHP/MySQL website once before, so I could roll my own database if I had to. However, it'd be nice to be able to focus on the website itself instead of its guts. Are there any CMSes that you would recommend, which would work well with how I want my site to work?
Thanks in advance for any helpful insights you've got!