What is the story with this website?
This website is written with (as it should be), CMS Made Simple. We do this to illustrate the power and the flexibility of the tool... And because, well... we find it to be a very convenient tool for our needs. That's why we work with it after all.
This website is a continual work in progress... we update things as we see that they need being fixed, and as we get time to work on it. We're all busy website developers and/or programmers ourselves.
What modules do you use?
This website doesn't use too many of the extensions to CMS at the moment. It's pretty much stock. Currently the only non-core modules we use are the RSS module, CompanyDirectory, CGSimpleSmarty and NMS (Newsletter Made Simple).
Additionally, a couple of plugins have been written to allow extracting content from our blog and from the forge for display on some pages.
Who did this layout?
Who updates it?
Updating this site is a community effort. Numerous people have accounts that give them various levels of access to the site to do regular maintenance, fix errors, and tweak the content here and there. If you're willing to help, we would be happy to hear from you.
How do you test it?
BrowserStack has graciously provided us with an Open Source account which lets us live test our sites on hundreds of browser and platform combinations.
What about the forum?
We use phpBB for our forum because we feel it meets our needs best, and it saved us from having to write one from scratch.
A theme was written for phpBB that allows us to duplicate the menu and some of the colors from the main CMS site and implement it on phpBB.... we don't use iframes, or any other tricks.
The only creative thing done on the forum is the menus. Our theme designer wrote some creative (but simple when you look at it) code that extracts the menu structure dynamically from the CMS Made Simple website on a regular basis, so that changes made in the site structure on the website automatically appear on the forum menus too.
And the blog?
Our blog was using WordPress, now we use CGBlog and CGFeedback so it is all under the same admin and it works great.