我可以控制 CKEditor 在哪里找到要加载的插件吗?

发布于 2024-10-11 13:58:40 字数 350 浏览 1 评论 0原文

我正在编写一个特定于我的 Web 应用程序的 CKEditor 插件。到目前为止,我已经成功地将自己的文件保留在 CKEditor 代码结构之外,但我能找到的关于插件创建过程的唯一文档(是 用户制作的教程,同样)说只需将我的插件代码硬塞到ckeditor/_source/plugins中。

这真的是唯一的出路吗?我是否坚持将我的代码与 CKEditor 发布代码混合在一起,或者有没有办法告诉它从哪里加载插件? PLUGINPATH 设置,如果你愿意的话?

I'm writing a CKEditor plugin specific to my Web app. Until now, I've successfully kept my own files outside of the CKEditor code structure, but the only documentation I can find about the plugin creation process (being a user-made tutorial, no less) says to just shoehorn my plugin code into ckeditor/_source/plugins.

Is this really the only way to go? Am I stuck with commingling my code with CKEditor release code, or is there a way to tell it where to load plugins from? A PLUGINPATH setting, if you will?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

[浮城] 2024-10-18 13:58:40

查看您发布的教程,我发现名为“插件配置”的部分使用 CKEDITOR.plugins.add 来加载插件资源。您是否尝试过使用CKEDITOR.plugins.addExternal代替? 可以在此处找到它的 API 文档。

Looking at the tutorial you posted, I see that the section called Plugin Configuration uses CKEDITOR.plugins.add to load the plugin resources. Have you tried using CKEDITOR.plugins.addExternal instead? The API documentation for it can be found here.

痴情换悲伤 2024-10-18 13:58:40

您想要加载未压缩、解压的插件来加载以进行调试,对吧?

就这样做吧。请参考 ckeditor_source.js 而不是 ckeditor.js。这样您在 ckeditor/_source/plugin 中创建的插件就会运行。

使用显微镜阅读CKEditor 的最小设置 :)
这里有一条这样的线

_source — 该目录包含 CKEditor 源代码。需要的是
仅当您打算使用
ckeditor_source.js 脚本并加载
来自源文件的 CKEditor。

对于一个出色的编辑器来说,文档太少了!

更新:

在您提供的精彩教程链接中,乔治·吴也在第一段中提到了这一点。

在开发过程中,您会想要
通过使用从源代码执行
ckeditor_source.js 而不是
ckeditor.js。

现在,创建
ckeditor_source\插件\脚注
文件夹和其下的plugin.js
文件夹。

顺便说一句,我发现教程为CKEDITOR创建外部插件也很有帮助。

You want to load the uncompressed, unpacked plugins to load for debugging purposes right?

Just do this. Refer ckeditor_source.js instead of ckeditor.js. That way your created plugin inside the ckeditor/_source/plugins will run.

Read Minimum Setup for CKEditor with a microscope :)
There is a line like this here

_source — this directory contains CKEditor source code. It is needed
only if you intend to use the
ckeditor_source.js script and load
CKEditor from source files.

Too little documentation for a wonderful editor!

Update:

And inside the wonderful tutorial link you have provided, George Wu has mentioned that in the first paragraph also.

During development, you will want to
execute from source code by using
ckeditor_source.js instead of
ckeditor.js.

Now, create
ckeditor_source\plugins\footnote
folder and plugin.js under that
folder.

BTW, I found Tutorial create external plugin for CKEDITOR helpful too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文