Widgy: Tree Editor for Django
Widgy is a content editor somewhat in the line of CKEditor. It is not a WYSIWYG editor though. Widgy is more suited than CKEditor for editing pages, as in a CMS because it allows you to edit specific parts of the page and those parts know how to render themselves. Whereas a WYSIWYG stores its data in HTML, Widgy stores it in a Tree where each node can render itself.
Widgy is available under the Apache Version 2.0 license. Contribute on github.
Install with pip. ::
pip install django-widgy
When developing Widgy, it might be handy to clone the repository then install
git clone git://github.com/fusionbox/django-widgy cd django-widgy pip install -e .
Running the Tests
$ tox will run the full test suite across all of the supported versions of
Django and Python.
Once coverage_ is installed (
pip install coverage), the Makefile
has two commands to help report on code coverage. ::
will run the tests with coverage enabled and generate HTML coverage
will run the tests and open the coverage report in your web browser.
Subscribe to Python Awesome
Get the latest posts delivered right to your inbox