バージョン 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 を起動することに成功していますが、これまでで最も明白な 2 つは次のとおりです。
- [保存] を押しても何も保存されない
- 奇妙な場所で JS ファイルを探しています (例: /static/admin/js/lang/en.js、私が知る限り、/static/admin を調べるように指示されていない場合)
次の 3 つの戦略のうち、最も成功する可能性が高いのは次のうちどれですか。
- まず、django CMS 2.x のテキスト プラグイン コードの機能を複製することから始めます (これまでに行ったこと)。
- djangocms-text-ckeditor プラグインの例に従うことから始めます
- テキストエリア用のWYMウィジェットを取得することから始め、それに基づいてdjango CMSプラグインを作成しようとします