【发布时间】:2013-05-26 17:22:38
【问题描述】:
版本 3 之前的 django CMS 包含 WYMeditor 和 TinyMCE 作为选项;现在文本编辑插件已经从核心中分离出来。到目前为止,唯一提供的是 CKeditor。
我已经开始尝试为 django CMS 3.0 实现一个基于 WYMeditor 的文本插件。
到目前为止我的工作:https://github.com/evildmp/djangocms-text-wymeditor
我也想记录这一点,因为其他人可能需要为他们喜欢的编辑器做同样的事情:https://github.com/divio/django-cms/pull/1883
到目前为止,我生成的代码成功地启动了 WYMeditor,但目前最明显的两个是:
- 点击保存时没有保存任何内容
- 它在奇怪的地方寻找 JS 文件(例如 /static/admin/js/lang/en.js,据我所知没有任何东西告诉它在 /static/admin 中查找)
我想知道这三种策略中哪一种可能最成功:
- 首先尝试从 django CMS 2.x 复制文本插件代码的功能(到目前为止我一直在做的事情)
- 首先尝试遵循 djangocms-text-ckeditor 插件中的示例
- 首先为 textarea 获取工作的 WYM 小部件,然后尝试基于该小部件创建 django CMS 插件
【问题讨论】:
标签: django content-management-system wymeditor