Ninjaboard 0.5.1beta Released!

The long awaited Update to Ninjaboard is here!

 We have included many feature requests from you our members and  also sorted out several bugs.

This is just a step on the way to our major stable release, but it is a big step indeed.

The changelog is below, but there are a couple of things worth looking at in more detail.

 A new BBCode editor. 

Based on the fantastic MarkItUp! editor by Jay Salvat, our new editor is built into the template and so avoids the need to configure an editor in the Ninjaboard administration, a problem many people have encountered. It is also a lot more powerful and easier to use than our previous editor. 

We will be moving it out of the template eventually though into our Ninja API helper (napi!) so we can use the same editor across other products. Expect to see it soon in Ninjamonials! Moving it out of the template will also allow us to make it translatable which is something I know many of our members will want.

Also the emoticon interface has been temporarily replaced as we are rebuilding it to be more flexible and useful. There is a limited selection available right now, but that will be replaced with easily uploaded and modified emoticons.

New BBCode editor! 

A new BBCode parser.

In addition to the editor we have put in a new parser based on Stringparser by Christian Seiler. This parser is one of the most secure and thorough parsers available for BBCode. It also requires manual configuration of the desired BBCode functionality, rather than just doing  batch string replaces or regex matches, which makes it more powerful than almost any other BBCode parser. We are still tweaking the settings so if you notice any strangeness please let us know!

 A new code beautifier.

Another new feature, and one we were looking forward to ourselves, is the code beautifier. Instead of just boring old blocks of code with a funny font and a border, the code beautifier adds in a lot of functionality such as line numbers, syntax highlighting, print, copy and vew source buttons, and more!

To use the code beautifier, just put [code] tags around your code. The default is php styling, but if you are entering different types of code then you can change the styling via an attribute in the opening code tag, e.g: [code=java] 

 

Beautiful Code!

 Complete Changelog

 

  • New, fixed BBcode Editor
  • Category appears in breadcrumb
  • New BBcode Parser for greater security
  • Signatures now allow BBcode
  • Quotes now show who said it 
  • New Attachments engine
  • Can define file types and image types for attachments 
  • New code beautifier for [code] tags
  • Some back end screens made fully MVC
  • Jpeg added to default avatar file types
  • Default install data now translatable
  • Timezone and time format lists reformatted to be easier to understand 
  • Miscellaneous CSS changes to output for easier readability
  • Bug fix - special characters no longer break forum names
  • Bug fix - ranks show in preview correctly
  • Bug fix - posts from unpublished forums no longer appear in latest posts 
  • Several other minor bug fixes
 

Joomla! 1.5x Customization: Make Your Site Adapt to Your Needs.
By Daniel Chapman
15% Off Coupon: Joomla15-DC

Cutout Heroes - iPhone game