How did you get into MyBB and do you think it is the greatest forum software to ever hit the face of the planet in our great existance???

I used a forum that ran MyBB, became a moderator on it, then wanted to start my own. I used CreateMyBB first and then had a proper installation, and after a while I got to know it quite well. I then started to help out on the support forums and posted like mad for a while before being put on the support team, eventually being made support team lead. Obviously I think MyBB is brilliant forum software but I still appreciate others such as IPB.

How should one start off with PHP? and after that how to get into MyBB plugins

Get a book and read tutorials on the net; there's loads of decent sites to teach you the basics of PHP and once you've got that covered, you'll be able to expand and apply it to anything you want to do. Looking over code to see how it works and writing small scripts to test things and try things out will also help a lot. Once you're confident enough with PHP and want to start writing plugins for things, look over existing plugins to see how they're written and start with something really small, and for each plugin you then make, try and set yourself some sort of target or try something you've not done before.

Why did you make Goodbye Spammer for MyBB?

I got tired of spam on my site and on the MyBB Community Forums where I'd have to delete posts, threads, clear out the profile (avatar, signature, profile fields) which all took time, plus some spammers sent people PMs, added calendar events and even reported posts, all of which took time to deal with and would annoy users, and after all that you had to then manually ban them. Goodbye Spammer does all of this for you in one go, taking seconds instead of minutes to completely get rid of a spammer. There are already several plugins to try and stop spam from happening in the first place but there weren't any to help clear up after spam that got through; now there is :)

MyBB Support Team Lead

Damn, didn't I post this here??

At the end of March I was promoted to Support Team lead, replacing Dennis Tsang who had been doing it for years. This was totally awesome, something I'd been hoping would happen at some point but wasn't expecting to happen yet. I still remember when I first started using MyBB and knew nothing, but picked it up and worked my way to where I am now. I'll now be in charge of hiring new support staff, as well as overseeing support for the new 1.6 release when it's out. Rather looking forward to that.

Should be great.

Why don't MyBB set release dates??

MyBB don't set release dates for major feature releases, like 1.4 (when it was in development), 1.6, and 2.0. There are numerous questions asked on when releases will be, and why we don't give release dates. This isn't an 'official' response, just my general musings, but is probably pretty accurate.

Why don't we set release dates??

There are two main reasons why I think we don't set release dates.

First off, if we set a release date, there's a chance we'll overrun. We may decide that we need to spend more time on it to get it to an acceptable level to be released, which may mean we'll overshoot the release date, or have to reschedule it. All this would do is annoy people, because we'd overrun, even if it was just to make the product better. General result: people complain.

Secondly, if we set a release date, to make sure we meet the deadline to avoid the above situation, we might end up rushing the release to get it out on time, so people are happy. Inevitably, this would mean mistakes would be made, which could be bugs in the software, or missing something leading to a security issue. This then causes problems for the users. General result: people complain.

So, we don't set release dates. That way, we don't need to make sure we're finished by a certain time, we don't need to rush to meet a deadline, meaning there's less chance of making mistakes due to being rushed. Then again, people still moan that they don't know when the release is coming but hey, at least we know that when it does come, it'll be stable, so the end result will be good. Of course, we may set internal time targets or guestimates of when we aim to get the next release done by, but this wouldn't be set in stone and would just be when we 'hope' it'll be released; it wouldn't be the end of the world if this wasn't met.

So, when will the next version be released??

It'll be ready when it's ready.

When it's ready, it'll be released.

It'll be released when it's ready.

You get the idea.

MyBB Board Status Setting

This is something that really annoys me and I need to vent.

This is what the setting looks like when you start with, when the board is open. It's set to 'no'.

MyBB Board Status 1

Then, when you close it, it looks like this. It's set to 'yes'.

MyBB Board Status 2

Simple, yes?? Just a yes/no setting?? Somehow, no.

A lot of people get confused by this setting.

"Where can I turn my board online again??"


When it's open to begin with, it's set to no. When you close it, you set it to yes. Is it not common sense that to open it, you set it to no again??

People seem to think that the actual yes/no setting is for the 'Administratirs will still be able to view the forums' message, but that makes no sense. It's just extra information about turning the forums offline, admins will still be able to see it, and it always shows in the description of that setting. The name of the setting is at the top of the box, 'Board Closed', then it's either yes/no. Yes is closed, no is open. Why would the setting name be half way down the box?? Not only that, why would there be a setting to say whether or not admins could see the board at all?? What could that possibly be used for?? "Oh yes, I know, I'm the admin but I'll make it so I can't see my own forum". Ugh.

Please, people, try and think about what this setting does, use some common sense.

How to ask for support 1

I'm all for giving support and helping people. It's what I'm good at, what I enjoy doing, and why I'm on the MyBB team. However, sometimes, it isn't easy and can be a bit frustrating. Anyone who is asking for support should bear the following in mind...