Simple Django app that provides a Wysihtml5 rich text editor textarea widget, with a complete command toolbar to give HTML format to your documents.
Writing HTML content is not an easy task for the average user. Markup languages as Markdown and reStructuredText are often used to leverage the complexity but require of a learning effort. The simplest solution consist of using a rich editor to convert the text written by the user into the appropriate HTML content.
Django-Wysihtml5 widget in action. Look at the Wysihtml5 site to know more. Django-wysihtml5 is a plug-in conceived to provide such functionality in a Django widget by using Wysihtml5, an open source rich text editor based on HTML5 and the progressive-enhancement approach.
The editor uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.
INSTALLED_APPSin your settings module.
You are welcome to help improving the plug-in with your code, bug fixes and suggestions. If you want to suggest a new feature feel free to leave a comment in the latest release page.
If contributing with code, take into account that the project includes a limited test suite. If you commit code, please consider adding proper coverage (especially if it has a chance for a regression) in the test suite.
Run the tests with:
python setup.py test
Check out the latest release page to know more about new features.