我正在编写一个特定于我的Web应用程序的CKEditor插件。到目前为止,我已经成功地将我自己的文件保存在CKEditor代码结构之外,但是我能找到的关于插件创建过程的唯一文档(不仅仅是user-made tutorial)说只需将我的插件代码插入ckeditor/_source/plugins
。
这真的是唯一的出路吗?我是否坚持使用CKEditor发布代码混合我的代码,或者有办法告诉它从哪里加载插件?一个PLUGINPATH设置,如果你愿意的话?
答案 0 :(得分:13)
查看您发布的教程,我看到名为Plugin Configuration的部分使用CKEDITOR.plugins.add
来加载插件资源。您是否尝试过使用CKEDITOR.plugins.addExternal
? The API documentation for it can be found here.
答案 1 :(得分:0)
您是否要加载未压缩的解压缩插件以进行调试?
就这样做。请参阅ckeditor_source.js
而不是 。这样,您在ckeditor.js
ckeditor/_source/plugin
内创建的插件就会运行。
用显微镜阅读Minimum Setup for CKEditor :) 这里有一条这样的线
_source - 此目录包含CKEditor源代码。这是必需的 只有你打算使用 ckeditor_source.js脚本和加载 来自源文件的CKEditor。
精彩编辑的文档太少了!
更新:
在你提供的精彩教程链接中,George Wu在第一段也提到过。
在开发过程中,您需要 通过使用从源代码执行 ckeditor_source.js而不是 ckeditor.js。
现在,创造 ckeditor_source \插件\脚注 文件夹和plugin.js下 文件夹中。
BTW,我发现Tutorial create external plugin for CKEDITOR
也很有用。