Ninja Board - What is it?

Ninja Board

Ninja Board is a revolutionary native Joomla! 1.5 forum component, that takes advantage of the MVC framework that is built into Joomla! 1.5.

For those of you that do not know what using MVC brings to the project I will give you a quick run down of the benefits.


Follow up:




It's Cleaner!
The MVC framework gives Ninja Board a much cleaner code base, allowing the most inept of developers to transverse the code and find the particular piece of code they want to change. Fancy changing the layout? Simply change the view or better yet! use a template override

It's Expandable!
This is one of the reasons why I love MVC design pattern, because of the way the code is separated new features and bug fixes can be quickly and easily added, without the need to modify major parts of the code.

Why Fork Joo!BB?

A few months back the Ninja Team were throwing around the idea of creating our own forum software (in fact its been on the to do list for some years!), however this time we had a serious conversation about it.

We didn't however want to spend the next year building a forum solution that would have ultimately offered nothing more (in that time scale) than the currently available offerings, we much preferred the idea of spending the next year bringing a FULLY featured native solution to Joomla! that would rival the likes of phpBB3 and Vbulletin.

Initial discussions touched upon the forking of FireBoard, we were using it in our own forums and had experience with its code (sigh) but as the Kunena team had recently announced their fork, we didn't want to create a competing solution that was built from the same code base.

Our choice therefore (the better one, imho) was Joo!BB, we knew that it would be a strong base for Ninja Board, but we also knew that it could be vastly improved. We had previously contacted the developer of Joo!bb to discuss a possible joint solution which didn't work out. One year later there were no updates to the alpha release of Joo!bb which made it a perfect candidate to fork. We set to work then on our new forum, with 3 things in mind, to make it secure, to make it clean, and to make it good.

That brings us then to 0.5.0 beta - the current release of Ninja Board. With major and minor security fixes, cleaner code, performance tweaks and bug fixes, Ninja Board is well on its way to being stable.

And theres much more to come....

Download Ninja Board Now - And see for yourself

In part 2 of this series "Ninja Board - Why use it?" we will discuss indepth the many features of Ninja Board

In Part 3 of this series "Ninja Board - How to use it" we will discuss everything from setting up a forum to styling Ninja Board

In the final part of this series "Ninja Board - The Future" we will discuss where Ninja Board is heading, and introduce upcoming features.