Today is Halloween here in the United States, so I figured to celebrate the holiday, I would switch from the usual content post and instead solicit input from the WordPress Hacks readership. I enjoy doing this from time to time to see what kind of discussion we can get going and the comment often end up offering a wealth of knowledge.
The question for today is for our readers who either run their own forums or enjoy visiting and commenting on forums. Which forum software do you prefer? Do you prefer PHPBB forums or VBulletin forums?
I’ve always loved forums because an active forum allows you to interact with a large number of people and get help quicker than commenting on a post or even doing a Google search (sometimes). I actually have experience being an administrator and a user of both forum types. Here is my experience with both types:
- Easy to setup.
- Easy for just about anyone to use.
- Options are limited.
- Not very SEO friendly (as of version 3.0).
- Generally better looking.
- More features.
- Plugins/Addons available.
- More SEO friendly than PHPBB
- Costs $100-$180.00 per license.
- Constant Maintenance/Updates required.
- Targeted by Spammers.
Both forum types have skins available for free and for sale, so I didn’t mention that above. It is also important to mention that you can easily convert your PHPBB forum into a VBulletin forum (I’ve read this, haven’t personally tried it).
In summary, as a user, I’ve always felt that to be considered a serious forum, you need to be using VBulletin. It just looks more professional, has more options, etc. From an administrator’s standpoint, however, I’ve enjoyed running PHPBB forums more. VBulletin forums seem to attract a ton of spammy posts and sometimes moderating posts and banning users can be overwhelming (in my experience) and I feel like I have to update the software every few weeks. It also seems to almost have to many options!
So that is my experience with both PHPBB and VBulletin. I would love to hear about your experiences and preferences between the two. Have any pros or cons to add to the list? You can write from the perspective of running either type of forum or from the user perspective (reading/posting) on either type of forum. If you haven’t used either, you are welcome to share your experiences with BBPress.
Integrating forums into a WordPress blog is a topic I covered in great detail in the Hack WordPress eBook, Finding Success with WordPress, but I just realized it hasn’t really been discussed much here on this site. Therefore, I decided to write up this post to kind of bridge that gap.
Before I get into what you need to add a forum to your WordPress blog, I first want to share my opinion on forums in general. Though you’ll often see WordPress bloggers adding a forum on a directory or subdomain of their established blog, I personally recommend anyone considering building a forum to do so on a separate domain (even if it is just your blogs name with the word forum/forums after it).
If you look around at the most popular forums, an overwhelming percentage (probably 90%+) are hosted on their own domain name. This is because forums rely heavily on direct traffic, rather than on search engines and other sources. If you go this route, you’ll want to try to integrate the two sites in other ways. Here are a few ideas:
- Branding – Use the same logo as your blog (with the forums domain name) or a similar logo on your forums to help readers to know the two sites are associated.
- Link Integration – Add a link to your forums from your established blog and add a link to your blog from your forums to show association.
- Forum Theme – If you have the technical knowledge or use the method I will cover below, you can create a similar theme for your new forums. This will also help readers to know that the blog and forums are affiliated with each other.
I know many people would still prefer to build their forums into their existing domain name, so here is some information that will hopefully help.
How to Integrate Forums Into Your WordPress Blog
Setting up a forum for your blog is as simple as finding the right WordPress plugin or software to install. Here are the primary three I recommend depending on your situation and needs:
- BBPress – This is a free and lightweight open source forum software that was designed specifically for WordPress users. It is also currently owned and supported by the WordPress team (Automattic). In order to use this software, you simply need to download the software, place it on your server where you want your new forums to be, then go to that website and use the installer to finish getting setup. It comes with an admin panel so you can customize your forums to look and work the way you want them to.
- PhpBB – PhpBB is another free open source forum software that is known for its customizability. The newest version, version 3.0, offers a great forum look for your website. PhpBB also has a skins folder (themes) and many premium WordPress theme authors offer free forum skins if you buy their themes. Examples of this include Brian’s Revolution themes and the popular WP Remix theme. If you go this route, you can simply upload the skin and activate it within your forums control panel to make your PhpBB forums match the look of your theme! If you’d like to get an idea of what a WordPress forum might look like when integrated with a blog, check out this post over at Profit Blogger. It includes some information as well as screenshots of integrated WordPress forums, using the Revolution themes mentioned above as examples.
- VBulletin – This is by far your best option, and probably the forum software you see being used on most of the popular forums you visit regularly. Unfortunately, though, you will have to purchase a license to use this software. At last check, you can either lease your license or own a license. Leasing is roughly $100.00 a year, but you can own the software for that domain for $180.00 (with a years support). They also offer installation services and support for an additional fee.
Once you’ve picked out your forum software, simply activate the plugin or run the install script that comes with the software. Each option comes with its own admin/control panel, so you can set it up to look and function the way you want it to.