We’ve put alot of work into both this site as well as the Clear Choice site. At some point in time we’re going to document how this site was created and some of the technology behind it.
Currently, we use Plone to serve up the contents of our website. It’s brilliant – very easy to deploy (our first Plone based implementation took less than an hour), it’s rock solid (our current Plone database is larger than a gig in size), and it’s easily customizable.
Of the items that I have thus far found most challenging is the changing of the Calendar on this site to display events that are endorsed by the Urban Mixer (we have a number of event categories but we don’t want everybody else’s events showing up on our calendar). In most cases, I am able to edit templates within the content manament system itself to get the desired effects but in this specific case we were forced to edit a Python script on the file system. I also couldn’t find any documentation on the web to assist in this area and I’m skeptical as to how helpful peer groups are on IRC so I decided to hack it myself. Once the change was made, we had to restart the Plone instance as well. I’ll definitely document this amongst other things as soon as I can for the community but until then, if someone needs the information, they can e-mail us through the handy contact form listed on this site.