.. _ref-wysiwyg

=======
WYSIWYG
=======

The goal of the wysiwyg components of servee is to best emulate the final version of the site.
The included engine is built on a customized version of tinyMCE.

The wysiwyg tools abstract the function calls of the engine so that it should be fairly simple to swap out the rendering engine if you prefer something like FCKeditor or WYMeditor.

All wysiwyg tools only show up if you are logged in (controlled via middleware).


Basic Tools
===========

* Bold
* Italic
* Underline
* Blockquote
* Link
* Unlink
* Undo
* Redo
* Insert Horizontal Rule
* Edit HTML
* Insert
* Styles

Insert Dialog
=============

This is how you insert media (pictures, videos, text) or inline representation of a model or models.  You can create your own insert dialogs for things like forms, products, blog posts, or user profiles.  

Creating a Dialog
-----------------

Dialogs are based off of the class InsertPanel, should have an interface 

Styles
======