Some people may know that I have started working on a new website for the project, but I have not really explained what I would like to achieve by doing this. Hopefully, this post will explain my thinking behind the idea.
So, 3 or 4 years ago, when I put together this existing site and forums, I did what many free software projects do; I tried to stitch together a bunch of web applications to make a site. I selected WordPress for the blog, PunBB for the forums and DokuWiki for the erm... wiki. I then wrapped them together as best I could with some custom pages and scripts for the front page and download pages etc.
I have never really been happy with this and I think the project and our community deserves better.
While the individual applications do their jobs, they do not work/play well together. For example, the blog, wiki and forums have 3 separate authentication systems. They also use 3 different mark-up languages, which sucks. There is no real cohesion at all. Also, if we wanted to introduce more services into the mix, such as a bug tracker, this would probably involve yet another authentication system, or some fugly hacks.
Now, I do not want this to turn into a total rant, so I should state that it is not all bad. Despite what I perceive as suckage, the site has fostered a most excellent community. I attribute this to 2 main factors:
You guys rock!
PunBB works really well. It is quick and easy to use and very reliable.
So, for the new website, I would like to emulate what PunBB does well, but without the added baggage which comes with using off-the-shelf software. I would also like to try and avoid how many sites, including this site, box-off different areas. For example, we currently have 'howto' guides on the wiki and on the forums. Why? We also have a blog for announcements, along with a forum named "News & Announcements". There is so much duplication of effort, it is unreal.
Now, I am fully prepared to hold my hands up and take the blame. While I could possibly claim ignorance in the beginning, I think I have known for a while that the current site has been far from ideal at serving our community. As the kids would say, it is suboptimal, and I want to fix this.
Anyhow, I think I have ranted enough for one post. I will try to elaborate more in the coming weeks/months. The only other thing I wanted to mention is this, please do not expect any quick fixes. I am approaching this as a long-term/ongoing work in progress. The new site will continue to run in parallel with this existing site for some time to come.
If you have any specific questions, please feel free to ask. I will do my best to answer.
Thanks for reading 