django CMS до версии 3 включает WYMeditor и TinyMCE в качестве опций; теперь плагины редактирования текста были выделены из ядра. Единственный, что до сих пор предоставляется, - это CKeditor.Как реализовать плагин текстового редактора (на основе WYMEditor) для django CMS 3.0
Я начал пытаться внедрить текстовый плагин на основе WYMeditor для django CMS 3.0.
Моя работа до сих пор: https://github.com/evildmp/djangocms-text-wymeditor
Я также хочу, чтобы задокументировать это, потому что другие люди, скорее всего, нужно сделать то же самое для предпочитаемого редактора: https://github.com/divio/django-cms/pull/1883
Код я произвел до сих пор удается запустить WYMeditor, но два наиболее очевидны до сих пор являются:
- ничего не сохраняется на удар Сохранить
- он ищет JS файлы в странных местах (Например, /static/admin/js/lang/en.js, когда ничего, насколько я могу сказать, сказал, чтобы она выглядела в/статический/администратор)
Мне интересно, какой из этих трех стратегий, вероятно, будет наиболее успешным:
- начала, пытаясь повторить функциональность кода текст плагина от Джанго CMS 2.x (что я делал до сих пор)
- начала, пытаясь последовать примеру в djangocms- text-ckeditor plugin
- начните с получения рабочего виджета WYM для текстового поля, а затем попытайтесь создать django CM S плагин основан на том