Free open-source forums showdown: phpBB vs SMF vs MyBB

A lot of web hosting users are confused when they are trying to create their first community on which forum script to pick for their community as changing options down the line isn’t something that is preferred or can be easily done.

We are going to compare all 3 most popular scripts on a few points such as their user friendliness, security and reliability, these are the most important points when picking your forum script, however just because one of the contenders win doesn’t make it the best script out there, the needs of each person is different however we’re only comparing them in the case of general audience.

phpBB

phpBB was first created by James Atkinson (theFinn) in June 2000 as a UBB-like forum solution for his wife. Once released to the public through SourceForge, it gained popularity very quickly, and by December of the same year v1.0.0 was released. Two additional major releases, 1.2 and 1.4, were made in February and April of 2001. During this time, the development team expanded to include Bart van Bragt (BartVB) and Paul S. Owen (psoTFX). Work on phpBB 2.0.x began in February of 2001. phpBB2 was built entirely from scratch, and took an entire year to complete.

Finally, in April of 2002, phpBB 2.0.0 was made available to the public. The 2.0.x line of phpBB has since risen to become the most successful opensource bulletin board software worldwide. Work on phpBB 2.2 was started almost immediately and continued over the following years. On January 14, 2005, it was announced that phpBB 2.2 would be no more. Due to the large scale changes made to the codebase and the lack of backwards compatibility with phpBB 2.0.x., it was decided that the next version of phpBB would have to be 3.0.0, as is required under the Linux Kernel numbering system. Thus, phpBB3 “Olympus” was born.

User friendliness: 4.5

phpBB can be installed using Fantastico on most web hosting providers automatically with a couple of clicks which is a big plus for user friendliness and also the new subSilver theme that is included with phpBB 3 certainly looks very impressive and a lot more professional compared to the previous one included in phpBB 2, the administrative side has got a facelift which makes it look a lot better with better usability, while administrative control panels have always had design flaws on how to distribute data well through pages, phpBB certainly came up with good ways to bypass that. Also, it has been made more as a plug and play forum starting phpBB 3 compared to the previous hours of configuration spent to configure and find a decent theme for it.

Security: 4

Security is a pretty strong point for phpBB considering that for the previous 7 years, phpBB 2 had 38 security advisories, around 5 per year might be a high number but at the number of users that use it, it is very low. However the phpBB 3 seems to be going very strong, since its launch date which was 13th of December 2007 till now, which is around 6-7 months, and it has only had 1 security advisory which makes it very secure compared to other forum scripts around.

Reliability: 5

phpBB runs the world’s biggest online forum at the moment which is the Gaia online forum, it has 1,334,740,294 posts and over 12,589,038 members, these numbers are very big, the second biggest phpBB forum which is a Brazilian games forum has over 102,704,207 posts and 167,802 – The difference is huge but millions of posts and all these popular forums running phpBB with no problem is certainly very impressive and gives phpBB top marks for its reliability

Overall score: 14/15

The final score for phpBB is very high and it’s not surprising considering according to a small Google check, it is currently hosting over 6,680,000 forums and a big reason why is because of it’s popularity and how it’s very secure and reliable.

SMF

SMF was created to replace the forum software YaBB SE, which at the time was gaining a bad reputation because of problems with its Perl-based equivalent and similarly named software YaBB. YaBB was known to cause resource allocation problems and was resource heavy on many systems, in its earlier versions. YaBB SE was written as a rough PHP port of YaBB, but tended to have many of the same resource and even security problems since it was a port of the insecure Perl version. Joseph Fung and Jeff Lewis of Lewis Media Inc., the owners of YaBB SE and the original owners of SMF, made the decision to convert to a new brand and name.

SMF started as a small project by one of the YaBB SE developers and its main intent was to add more advanced templating to YaBB SE. The project then slowly grew to address common feature requests, efficiency problems, and security concerns. A rehaul of YaBB SE had been in development for several years, but was superseded by this then competing project. Popular interest in the new YaBB SE fork sparked a complete rewrite of the code, with security and performance in mind. This eventually became today’s Simple Machines Forum. The first SMF release was SMF 1.0 Beta 1a, released on 30 September 2003 to Charter Members only.

On the 23rd of October 2006, Simple Machines LLC was registered in the state of Arizona, and the transfer of copyrights from Lewis Media to Simple Machines LLC was completed on the 24th of November 2006 during a three-day retreat in Tucson, AZ. This was done for the “[solidification of] the team’s commitment to continuously providing free software, without the perceived risks of corporate influence”

User friendliness: 3.5

From all 3 forums, SMF doesn’t get a lot of credit for its user friendliness; the user interface that it comes with is very old and looks very outdated, it has been the same for quite a few years now with no face lift at all. The administrator panel is a lot more crowded/harder to understand than other scripts, the initial score for user friendliness was 3 however one neat feature that is given for is the web install, to sum it up, instead of having to download, uncompress, upload, install, you download one PHP file that does all of that, it’s very suitable and helpful however the UI still needs a lot more work for it to be on par. A plus because it can be automatically installed using Fantastico with a couple of clicks.

Security: 5

SMF might not take the pie at user friendliness but it steals it at security, for the past 4 years, it has only had 7 security advisories which means around 2 per year which is a big difference compared to the other forums, the elements and the main code is very secure which makes it a very good forum on the backend, however because it is not often updated, not having a lot of security advisories isn’t a surprise for a stable untouched product.

Reliability: 4

SMF isn’t popular amongst big forums, the biggest forum at the moment that is hosted by SMF has 4,358,549 posts and 30, 795 – While it is not very popular however it is secure which is why it’s reliability marks are a bit high, also it has a good implementation with Joomla which makes it one of the more popular choices for Joomla users, it is also being used on the Joomla support forum.

Overall score: 12.5/15

The overall score for SMF is expected; it has a lot of work to be done on feature-wise however it is very impressive on its security part and could be very well a future reliable forum script. It would be very useful to have it for a public forum with minimal features but maximum security.

MyBB

MyBB’s roots lie in the discussion boards XMB and DevBB — Years ago, Chris Boulton, web34rk and b0ndman started developing XMB. After some time, web34rk and b0ndman left the team and Chris became lead developer of a team with two other developers. Over time, staff shifted again and several developers didn’t like the way things were heading. Together, they forked XMB and created DevBB. DevBB was the predecessor to MyBB, a temporary solution for people to use whilst MyBB was being developed. Development teams changed frequently, but MyBB is still here with Chris Boulton as lead developer since 2002.

User friendliness: 4.5

The user friendliness of MyBB is very good, considering that it is a new player in the free forums game however it has been evolving fast and taking over the forums market quickly because of its very simple down-to-earth setup and configuration, it facilitates management of your forum by making everything a lot simpler but at the same time still having the capacities of advanced management such as provided in other good scripts or even good paid forum scripts. A small minus is that it is not automatically installable on web hosts using Fantastico.

Security: 3.5

The security is a major issue with MyBB, it is generally secure however it needs a lot more work, considering that it had 34 security advisories in the past 4 years which means around 9 security advisories per year, that is very high however it is still a new script and it has a lot of work to go into it, the more work that is done on it, the more it should be stable in the future, I wouldn’t be surprised if the initial versions of other forums would have as much exploits as this, however MyBB has a history of quickly addressing security issues and letting their clients know.

Reliability: 4

MyBB is very reliable because of how quick it is updated and is slowly starting to be adapted by big forums, one of the big forums that is ran by MyBB has over 3 million posts and 30 thousand members, a forum dedicated to NCAA (college sports). Another couple of forums with 100K posts are coming up soon, also the upcoming versions of MyBB have support for clustered MySQL database setups which gives them a big advantage for hosting big forums.

Overall score: 12/15

MyBB is still a work in progress and the release of their new upcoming 1.4 version might change a lot and should change a lot however the current status is very good and this project seems to be heading to the right track and following the tracks of other popular scripts.

Conclusion

To conclude, our winner is phpBB which is by far the best for the current time, it has been working forever for the past years with no problems and the release of phpBB 3 separates it from the competition by far however MyBB is upcoming well with their 1.4 release and SMF are still focusing on the very secure forum script.

  • http://www.businessmanagementabcs.com Sue Massey

    I found your site on technorati and read a few of your other posts. Keep up the good work. I just added your RSS feed to my Google News Reader. Looking forward to reading more from you down the road!

  • http://www.simplemachines.org rickC

    Wow! This is perhaps one of the best non-biased forum write ups I’ve read in a long time. I’ll be linking to it for an outside opinion for sure. The only thing I’d like to add is about SMF’s perceived lack of features.

    SMF, has always took the stance of “less is more” & “power in simplicity” meaning, that a forum shouldn’t be everything to everyone. Building such a forum with every feature, tends to just add bloat & doesn’t really add value to our users.

    Contrary to this writeup & popular belief, SMF is nearing 1,000 modifications (currently 677+ & over 410+ themes) available for download that install with 2-3 clicks, allowing our users to run a more secure, customized forum, built to their exact needs. To add to our reputation for security, every theme, every modification, is evaluated by our team for errors, & coding standards.

    Aside from having hundreds of modifications, SMF has an API for site integration as well as built in SSI’s (Server Side Incudes) that allow our users to use SMF functions outside of their forum. A truly handy feature for those who require seamless integration of their forum with their website.

    For the record, SMF’s current biggest site has
    over 5.5 Million posts & over 587,172 users. ;)

  • http://northsalemcrew.net aldo

    Cool, it is highly non-biased, however I always go for SMF as it is powerful, and is as pointed out, is highly secure.

  • Hardy

    What about vBulletin?

  • http://blog.codingfresh.com/ Mike

    Just for the record, the administrator of Gaia Online has almost completely rewritten a lot of the phpBB code for his own website, editing almost everything to get it to run on multiple servers and things like that. Luckily for phpBB users he’s been very vocal with his changes, sometimes even sharing his code with the community.

    That being said, I don’t think it’s all that fair to lump Gaia Online in with phpBB. As far as I’m concerned it may as well be a bespoke forum script.

    Also, as far as security goes, there was a recent automated attack on phpBB websites, targetting half a million phpBB forums.

    http://computerworld.com/action/article.do?command=viewArticleBasic&articleId=9084991&intsrc=hm_list

  • http://www.jades-world.com Alundra

    I’m kinda disappointed at your rating for SMF’s user-friendliness compared to phpBB. I’ve used both and not only is SMF faster to setup and modify the settings of, but you don’t need a manual to find your way around the admin panel.
    SMF forums are GROWING their features list-and I should know; I’ve been writing it all up for the past month or so. I hope you tried the new beta :).
    I can only see good coming of SMF in the future, not only because of its security and simplicity, but because the team is receptive and the community is active.
    I’ve used other forum software and SMF takes the pie. I was able to make it my own very quickly and the community and team helped me learn. Other forum software often left me hanging. I’m not so much of a noob when it comes to code now.

  • SleePy

    FYI, Joomla no longer uses SMF as their support forum. You should probably have that fact straight since you just posted this 2 days ago and they haven’t been using SMF for a while.
    As well, the Joomla license was changed and SMF respected that and discontinued its bridge for Joomla due to license incompatibilities. For a user to currently want to do that they would either have to use their own, or find one that isn’t following the Joomla license.

    SMF does not host, your comment should reflect that the biggest forum powered by SMF. This is more appropriate.

  • Frank

    I have tried all of these and SMF far exceeds expectations. It is fast and powerful and I have never needed to ask for help—though I have referred to the manual a few times. My experience with phpbb was terrible to say the least. My company suffered big-time. My experience with mybb was short but it was a nice little board for when my business started out. I don\’t understand why you scored SMF so low, did you actually try it?

  • http://northsalemcrew.net aldo

    @hardy
    Because vBulletin isn’t free, and it is resource intensive…

    Why would you use vB (Or any paid forum script for that matter) if you could get something like SMF?

  • http://cms07.org cms07

    Aldo’s right.

  • http://northsalemcrew.net aldo

    Oh, and, You can’t actually claim “Gaia online” os phpBB powered, the owner has HEAVILY modified it to pretty much the point of not being phpBB ;-)

  • http://www.mtgdarkness.com Cadet

    Frankly, I think that you guys need to check the Admin Zone. General opinion there is that PHPBB isn’t worth their time. And I agree.

  • http://ontheflyads.com kade

    out of the three forum platforms, which one offers easy integration into a custom website.

  • jimjonesjj

    I need assistance in trying to download you tube movie to my c drive?

  • http://twitter.com/_tomlambert LearnSEOTL

    Hey everyone, first post!

    What is your top five tips for better SEO on your website?

    Mine are:

    Accurate Title Tags
    Backlinks
    Keyword Rich Content
    Link Structure
    Relevancy

  • http://www.gsid.net Kelso

    My first choice is always VB, but if I needed to go free/opensource I would pick PHPBB. Does anyone know of some high traffic websites using PHPBB?

    Thanks

  • trentoncqsmith

    Cool article it is definitely. My boss has been seeking for this information.

  • Alan

    Many thanks for taking the time to create and share this for us all!

  • http://www.mybbtailor.com/ Clarkie

    You appear to have your own opinions embedded quite heavily in there.

    You fail to recognize how incredible and significant MyBB's plugin system can be. As for reliability – HackForums running MyBB has over 10 million posts and you only pick out one with 3 million?

    This is not based on fact – it is simply user opinion. (As is my comment)