Selling cookie info to third-parties is a classic example of you can make money without doing evil.
RSS

Why phpBB sucks

2005/01/05 filed under /php

Sometimes I just don't see why products, websites are getting big. A good example is of course Microsoft's Windows, and Internet Explorer but others I don't get are http://www.marktplaats.nl and last but certainly not least: phpBB.

Why is phpBB so bad? Well, to start off, there are these security issues, but that's not all. There are two more things I really dislike about it:

  • No threaded structure
  • Bad privacy protection

No threaded structure

The problem usually isn't too big if there are only a handful of people posting and they keep checking the forum every hour or more often. The problem does arise though, when some people don't check in too often and do want to post replies. Consider the following discussion:

John: "Does anyone know a good restaurant in Cairo?"
Dave: "Oh, sure, there's a boat on the Nile, close to the museum.  Great!"
Alex: "There is a pizza joint in Giza, not too far away by cab."
Dave: "Oh yeah, that one is good too."
Alex: "I love the food there."
Sean: "I didn't like the food on that Nile ship..."

Now Sean is talking about the Nile ship, mentioned by Dave before. Wouldn't it be easier to read if Sean's post was located underneath Dave's post, like this?

John: "Does anyone know a good restaurant in Cairo?"
 |-Dave: "Oh, sure, there's a boat on the Nile, close to the museum.  Great!"
 |----Sean: "I didn't like the food on that Nile ship..."
 |-Alex: "There is a pizza joint in Giza, not too far away by cab."
 |----Dave: "Oh yeah, that one is good too."
 \-------Alex: "I love the food there."

In this little discussion, you might not see the benefit of such a system, but what if the discussion went on for weeks and you'd have to get 10+ pages back to see the comment the reply was for?

Bad privacy protection

Now let's take a look at for example http://forum.nedlinux.nl/memberlist.php. I don't know this site, I merely googled and found this forum. As you can see, you are allowed to view a list of all members of that forum and you are even allowed to have their email addresses!

First of all, I don't see the need for a memberlist at all, but if you do want to have one, at least protect the email addresses (I believe this is optional in phpBB (now), but far too few sites do so). Secondly, if you're going to have a memberlist, allow it to be viewed by the members only. Non-members have no need to know who's a member and not.

So, to conclude: stop using it! ;)

Posted by: B10m | permanent link | comments (6)

Comments

JosephC wrote at 2006-02-14 04:39:

Good Stuff, use vbulletin!

Jack wrote at 2005-02-10 04:45:

I for one don't like threading, I find it annoying because you have to scroll 10 pages sideways just to read someone's comment. Some comments would get missed entirely. As for email protection, a user may choose to hide his or her email. I for one also don't see much of a point of a memberlist, but hey, I don't have anything against one either. I'm a phpBB user and supporter, I think it's the best BBS solution out there.

Brian wrote at 2005-01-05 16:00:

Just curious, what would you recommend as a forum system then? I really don't know and don't have a reason to run a forum, but if I ever do then it would be nice to know what is considered good.

B10m wrote at 2005-01-05 16:26:

Well, I don't suggest anything really, for I have no need for a forum as of yet (and yeah, these comments should be threaded aswell!). But if I had to choose, I'd look into aterr, rpgboard, cthreads, or anything that has a threaded structure, is less buggy and does care about privacy of it's users.

Mike wrote at 2005-05-16 20:13:

I never have liked the threading system either. phpBB also has the ability to specify exactly which group(s) can view the memberlist. However, it is still a horrible system, which is why I prefer SMF instead.

Mike Smith wrote at 2005-05-25 01:40:

I like the PhpBB system, and think it is easy to work with. The hide/show e-mail option is at the members discretion as it is hidden by default, even on the sample board you'd posted take a look:

http://forum.nedlinux.nl/profile.php?mode=register&agreednedlinux=true

Meaning that the users have purposely allowed their email address(es) to be public domain.

I'm with the consensus on threading as well, it sucks.

furthermore, phpBB does have a quote feature, that seems to get overused more often than underused by most phpbb participants.

Threading vs quote system... I'll take the quote system, thanks.

phpBB is highly customizable and well written. The security "issues" were actual PHP bugs, not Phpbb's fault.

Just my 2 cents. :D

Keep up the good blog!

Comments are closed for this story.
Trackbacks are closed for this story.
return-member