WYSIWYG vs BBCode

There are 2 different types of content editors available within Jojo, BBCode and WYSIWYG (What You See Is What You Get).

Both editors are suited for different purposes, and you can use whichever editor you feel more comfortable with.

WYSIWYG Editor

The WYSIWYG editor is what is used on most CMS systems - the editor resembles Microsoft Word, and a lot of functionality is available.
Pros
  • Easy to learn and use
  • Powerful - a lot of customization available
  • Will be familiar to most users

Cons
  • HTML code from WYSIWYG editors is notorious for being overly messy and complicated
  • The editor is slower, and takes longer to load

BB Code

BBCode is a simplified system originally designed for forums and bulletin boards (hence the 'BB" in the name). BB Code is simplified to the point where you can add bold, italics and colors to text, but not add potentially insecure code such as Javascript.
In some respects, the simplicity of BBCode is it's greatest feature, but this also means that some page layout functionality is not available in BBCode.

In BBCode you work directly with the code, which makes it faster and more precise, but also more difficult to learn.

Pros
  • HTML markup is clean, and will validate
  • Simplified functionality, which is more secure and will be suitable for most pages
  • For people who hand-code their content, the BB syntax is easier to use
  • Jojo has several custom BB tags which are not currently available in the WYSIWYG editor.


Cons
  • Some functionality is not available, and some functionality is tedious in BBCode (eg tables)
  • No good for beginners to learn

Which one should I use?

  • Generally speaking, if your content is simple and contains mostly text with a couple of headings and images, then BBCode may be the best choice.
  • If you need to do a complicated layout, the WYSIWYG is a better choice
  • The WYSIWYG editor is easier to learn and is better suited for beginners
  • Ask your web developer for their opinion