Django Zinnia(v0.13)提供了对3款文本编辑器的支持,分别是wymeditor,tinymce以及markitup,其中wymeditor是缺省编辑器。
WYMeditor 是一个基于Web浏览器的可视化HTML编辑器,界面如下图所示:
markItUp! 并不是全功能的编辑器,它是一个非常轻量级、可定制的灵活引擎,适合 CMS、博客、论坛等网站。makrItUp 并不是所见即所得的,以后也不会是。
TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,支持目前流行的各种浏览器,由JavaScript写成。功能配置灵活简单(两行代码就可以将编辑器嵌入网页中),支持AJAX。另一特点是加载速度非常快,如果你的服务器采用的脚本语言是 PHP,那还可以进一步优化。最重要的是,TinyMCE是一个根据LGPL license发布的自由软件,你可以把它用于商业应用。OSChina采用的就是TinyMCE编辑器,下图是此编辑器最新版本(v4.0)的界面:
遗憾的是,Zinnia v0.13默认通过django-tinymce进行集成,而django-tinymce当前的主干版本使用的是tinymce3.0(django tinymce4.0尚在开发过程中),如下图所示
本文链接:http://bookshadow.com/weblog/2014/02/07/django-zinnia-editor/
请尊重作者的劳动成果,转载请注明出处!书影博客保留对文章的所有权利。