If it hasn't happened to you already it will happen eventually. Someday soon, someone is going to ask for your help building a web site pro-bono. Now, I think this is a very good idea. If you are a member of a Church, a Scout leader, a band booster or involved in any other worthwhile cause that's long on commitment and short on funds, you should dedicate a part of your skills to helping them leverage the web. The problem is usually time. If you are like me you may have trouble coming up with enough time to build a web site "for free" - at least not the 30 or 40 hours you feel such an effort deserves. Not to worry... I'm here to tell you that with a couple of simple choices you can build an excellent web site in around 4 hours. What?? You don't believe me?
Listen Here
My first piece of advice is to simply scrap the whole design process and use a jumpstart from Community MX. This site gets my vote for the most useful site on the web. In fact, to be in my will you have to promise to vote for it every year (and you have to be related to me - so don't ask). These little "jump starts" represent all the source material and documentation to skin an entire site. They come with PNG files, CSS files and a host of documentation from bone fide CSS gurus. They also come with Dreamweaver extensions allowing you to create a page based off of the template. Pick a jumpstart, drop in a few new images, change the text and Voila! - a very professional site design in about an hour.
My second piece of advice is to install a blog. You can use Ray's BlogCFC if you like, but you should also consider Blogfusion by CF guru Jake from Countersink Design. If you are using it for non-commercial use, you can get a copy by simply sending him something from his Amazon wish-list. Why Blogfusion? Because it has a photo blog as well - so you get 2 features for the price of one.
If you are adept at installing CF applications, installing either of these blogs is no problem. Once they are installed you can re-skin them using your CSS template designs from step 1. You may not have thought of it, but a blog can also be a nice light-weight "content management system" (cms) for a small site. Create a container on the home page and add a query for the top entry for a particular category (say - "home page"). Whenever you want to alter the home page all you need to do is add a new entry to that category. You can even come up with a few categories, different pages etc. - whatever time allows.
This application is so easy to set up and skin, and it immediately adds an impressive feature to your site.
There are a lot of these out there, but my favorite has to be CF event calendar. It uses 2 tables, it's easy to skin and it has nice rollover features. Anyway, there are a number of event calendars out there that are free - or nearly free. Pick one and install it - then come up with a clever way to use the data. For example, display a list of "upcoming events" on the home page.
Here's an example (just registered - if it doesn't resolve try this link instead). I did this site for my church choir. The site is complete, but the principle stakeholders have yet to add "real" Content. Here are the steps I took:
In short, it is possible to build a fully featured web site in a few hours if you have the right skill set (database, Coldfusion etc.) and if you use canned design and application.