I am a software engineer. C programming is mostly what I do every day.
Well my daughter got involved with the high school band and loved it. It is a program that cannot function without voluteer effort from the parents. And a excellent program it is!
After doing odd volunteer jobs for the first year my wife learned that the then current volunteer Webmaster was leaving the group, his child was graduating. Knowing I was a computer "geek" and thinking webmastering is computer geek stuff, she volunteered me and I foolishly

accepted.
What I inheirited was an excellent website with clean, hand-crafted HTML using minimal CSS. The first year I had to learn HTML beyond the dabbling stage and did not want to take on a remodel of the site from what it was. My goal was to just add the new content as needed without breaking anything. I accomplished that goal but quickly found that maintaining a site that complex in nearly pure HTML was time consuming work! I knew I needed a CMS, though I did not know what a CMS was it at the time.
I asked my local Linux User Group what to use. Three recommendations for Mambo popped up right away, two of which offered to host the site for free! The band already has donated space from an alumus and the Band Booster Board did not want to switch. Then the wrench in the works hit as I learned the donated space was on a Microsoft server. My worries were unfounded as I implemented the site over this last summer break and with some help from the community, mostly archives of the forums, I had it up and running by mid-July!
Good points:
- My wife, the photographer for the band, can upload her photos without my assistance crafting special photo pages. (Zoom Media Gallery is great!)
- For emergency updates to content, I don't have to be home to do it as I can do it from anywhere there is an internet connection.
- Excellent online documentation! You have no idea how much I was impressed with the popup help at the cursor and the detailed explanations on the help screens. Superb!
- New content appears when desired and where desired.
- Praise from the Band Boosters, parents and even the techno-savy students!
- Free as in Freedom is great. Free as in no cost is also great. Being a volunteer organization the Band Boosters want to spend money to directly benefit the students. Free Software lets us have a high-class website without a high cost!
Bad points:
- The WYSIWYG editors I have tried so far are not as clean as I would like. Sometime I want to open parts of the site for others to edit and add content. But right now I am not confident that the techno-neophite volunteers could handle editor annomollies. So I and my wife are currently the sole editors.
- Maybe I missed it but I have not found a spell checker yet. I could use one!
- Customizing templates is not very easy for someone like me that does not really understand PHP or CSS. It would be nice to have a template editor that lists template properties and lets you change them by choosing. For example, I really like my current template but I haven't yet figured out how to change it from fixed width to variable.
The HUGE selling point is the community. Without it, the best code in the world will not fly and with it this project is superb! I thank the developers and the community for an excellent product!