I don’t think it is easy. I just think what it is obvious for me. If the syntax of BBCode, which is quite standard acrross the web, doesn’t work, it is not BBCode.
In my forums (more tahn 6k users) I see everyday messages with true BBCode syntax that I have to edit to convert to WordPress syntax. It is really annoying, not only for me, but also and more importanttly for users. I’m pretty sure that you understand what I mean.
Maybe handling BBCodes by the plugin itself is not the best solution, but you and we need to think carefully about this issue. I think it is a serious one.
In my opinion, if this issue is not fixed, it is better to drop BBCode support from the forum. The users will understand that BBCode is not supported. But they don’t understand well that BBCode is supported but they get a mess in they use it in my forum because they need to learn a different BBCode syntax for my forum and not for any other forum on the web. It is very frustrating for them and I, like any other webmaster, want to care about my users experience.
What do you think? Any other opinion apart of keeping it as it is?
Imaging that someone hire you to program in PHP. When you start the job nothing work. Then the boss says to you: sorry I didn’t tell you, in my company PHP is written using C++ syntax. I hope I’m clear enough explaining the problem.