一个用于django的cms框架构建在一个异构树编辑器上。
django-widg的Python项目详细描述
widgey:django的树编辑器
widgey是一个内容编辑器,与ckeditor有些类似。它不是一个 不过,所见即所得编辑器。widgey比ckeditor更适合编辑 页面,如在CMS中,因为它允许您编辑 佩奇和那些部分知道如何渲染自己。而所见即所得 将其数据存储在html中,widgey将其存储在树中,每个节点都可以 渲染自身。
Widgey在Apache2.0版许可下可用。在github上投稿。
文档
阅读widgey的文档,网址是http://docs.wid.gy
安装
用PIP安装。
pip install django-widgy
在开发widgey时,克隆存储库然后安装 它,
git clone git://github.com/fusionbox/django-widgy cd django-widgy pip install -e .
设计理念
阅读widgey的数据模型 http://docs.wid.gy/en/latest/design/data-model.html
贡献
这里有一个开发者邮件列表,可在 widgey@fusionbox.com
运行测试
pip install -r requirements-test.txt
make test
make test 将同时运行javascript和python测试。测试一 或者,使用 make test js 或 make test py
$ tox
$tox 将在所有受支持的 django和python。
覆盖范围
一旦安装了coverage(pip install coverage),生成文件 有两个命令可帮助报告代码覆盖率。
make coverage
将在启用覆盖率的情况下运行测试并生成HTML覆盖率 文件,
make browser
将运行测试并在您的Web浏览器中打开覆盖率报告。