I did consider using phpBB (had a copy of it running for a few months) and a few other pre-built options when we first started the project. It was not easy but I made the decision to build something from scratch for a number of reasons.
I think it's too easy to slap up a pre-made package, give it a logo and call it a community. Starting with something simple and building the site with the community, adding things as the community needs/wants them is an approach that will result in a site that the community actually wants to use.
1. phpBB might look nice and have lots of features on the outside but the code is fairly messy. Christian will testify that dealing with messy code constantly would just drive me bonkers and maintaining it (with all the customisation needed etc) would be a nightmare.
2. Styling phpBB to fit in exactly with the rest of the site would have been a LOT of work. Nearly every site you visit that's running phpBB just looks like a phpBB site, even if it has had new themes applied.
3. Although a big part of this site is the forum there's lots of other area and I suspect they will continue to grow. The custom site will allow for easier forum integration with the other areas. The forum is simple but all the bells and whistles will be added over time as the community grows.
4. As part of building this site I have built a framework (named Milk) for
Fliquid Studios that will be used for a number of other projects we've got on the horizon. For me building the actual site (not the community) is as much about creating something Christian and myself can reuse many times as it was about building a home for the community.
Cheers,
Michael.
