Heterogeneous tree editor for Django
Project description
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 2-clause BSD license. Contribute on github.
Documentation
Read Widgy’s documentation at http://django-widgy.readthedocs.org.
Installation
Widgy does not yet have a stable release, so it should be installed from source.
pip install -e git://github.com/fusionbox/django-widgy#egg=widgy
When developing Widgy, it might be handy to clone the repository then install it.
git clone git://github.com/fusionbox/django-widgy cd django-widgy pip install -e .
Design Philosophy
Read about Widgy’s data model at http://django-widgy.readthedocs.org/en/latest/design/data-model.html.
Running the Tests
make test
make test will run both the JavaScript and Python tests. To test one or the other, use make test-js or make test-py.
Coverage
Once coverage is installed (pip install coverage), the Makefile has two commands to help report on code coverage.
make coverage
will run the tests with coverage enabled and generate HTML coverage files.
make browser
will run the tests and open the coverage report in your web browser.
Changelog
Widgy 0.1.0
First release.
Basic features:
Heterogeneous tree editor (widgy)
CMS (widgy.contrib.widgy_mezzanine)
CMS Plugins (widgy.contrib.urlconf_include)
Widgets (widgy.contrib.page_builder)
Form builder (widgy.contrib.form_builder)
Multilingual pages (widgy.contrib.widgy_i18n)
Review queue (widgy.contrib.review_queue)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file widgy-0.1.0.tar.gz
.
File metadata
- Download URL: widgy-0.1.0.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b164a117aee57877efce617e5a4ba42b99a2c4bd975572655ff69708c80dd2cf |
|
MD5 | 8be335d684ab49c2bb803f5ca4ef5584 |
|
BLAKE2b-256 | 78d0f00f877fa9ccbcf3108fff9a07a2e3eaab44cbdcddf09f66571202e9a1ff |