Javascript 升级Ckeditor无需麻烦

Javascript 升级Ckeditor无需麻烦,javascript,ckeditor,Javascript,Ckeditor,我决定在我的应用程序中使用CKEditor。不过,我有一件事要确保在不久的将来将CKEditor升级到最新版本 我将对默认提供的图像插件进行一些自定义更改。如果我在/ckeditor/plugins/image/plugin.js中做了更改,那么我将受到升级过程的影响 是否有其他方法可以像自定义配置一样进行更改 CKEDITOR.replace( 'editorId', { customConfig: '/custom/ckeditor_config.js' }); 通过CKEdito

我决定在我的应用程序中使用
CKEditor
。不过,我有一件事要确保在不久的将来将
CKEditor
升级到最新版本

我将对默认提供的图像插件进行一些自定义更改。如果我在
/ckeditor/plugins/image/plugin.js中做了更改,那么我将受到升级过程的影响

是否有其他方法可以像自定义配置一样进行更改

CKEDITOR.replace( 'editorId', {
    customConfig: '/custom/ckeditor_config.js'
});

通过
CKEditor

中的外部文件对库进行更改时,无法正常升级。这就是为什么如果一个库不能满足你的大部分需求,你就不能真正使用它


如果它们是CKEditor作为一个整体可以实际使用的东西,您可以创建一个请求,并要求将您的改进集成到实际的CKEditor中,否则,您必须要么不升级,要么不进行改进。

当您更改库时,您无法正常升级。这就是为什么如果一个库不能满足你的大部分需求,你就不能真正使用它


如果它们是CKEditor作为一个整体可以实际使用的东西,您可以创建一个请求,并要求将您的改进集成到实际的CKEditor中,否则,您必须要么不升级,要么不进行改进。

当您更改库时,您无法正常升级。这就是为什么如果一个库不能满足你的大部分需求,你就不能真正使用它


如果它们是CKEditor作为一个整体可以实际使用的东西,您可以创建一个请求,并要求将您的改进集成到实际的CKEditor中,否则,您必须要么不升级,要么不进行改进。

当您更改库时,您无法正常升级。这就是为什么如果一个库不能满足你的大部分需求,你就不能真正使用它


如果它们是CKEditor作为一个整体可以实际使用的东西,您可以创建一个pull请求,并要求将您的改进集成到实际的CKEditor中,如果没有,您将不得不要么不升级,要么不进行改进。

或者与第二个Rikudo编写的内容不同,您可以维护一个分支。如果您计划进行的更改不是太深,那么将CKEditor代码库中的更改合并回fork中应该不会有任何问题。例如,图像插件现在非常稳定,只有很少的小插件

许多开发人员维护他们的CKEditor分叉,如果您不打算重写整个插件,我建议您这样做


但是,如果您计划对图像插件进行深入的更改,更好的方法是在原始图像插件的基础上创建新的插件。通过这种方式,您可以在不与您的更改发生任何冲突的情况下获得CKEditor和其他插件核心的更新。

与第二个Rikudo编写的内容不同,您可以维护一个分支。如果您计划进行的更改不是太深,那么将CKEditor代码库中的更改合并回fork中应该不会有任何问题。例如,图像插件现在非常稳定,只有很少的小插件

许多开发人员维护他们的CKEditor分叉,如果您不打算重写整个插件,我建议您这样做


但是,如果您计划对图像插件进行深入的更改,更好的方法是在原始图像插件的基础上创建新的插件。通过这种方式,您可以在不与您的更改发生任何冲突的情况下获得CKEditor和其他插件核心的更新。

与第二个Rikudo编写的内容不同,您可以维护一个分支。如果您计划进行的更改不是太深,那么将CKEditor代码库中的更改合并回fork中应该不会有任何问题。例如,图像插件现在非常稳定,只有很少的小插件

许多开发人员维护他们的CKEditor分叉,如果您不打算重写整个插件,我建议您这样做


但是,如果您计划对图像插件进行深入的更改,更好的方法是在原始图像插件的基础上创建新的插件。通过这种方式,您可以在不与您的更改发生任何冲突的情况下获得CKEditor和其他插件核心的更新。

与第二个Rikudo编写的内容不同,您可以维护一个分支。如果您计划进行的更改不是太深,那么将CKEditor代码库中的更改合并回fork中应该不会有任何问题。例如,图像插件现在非常稳定,只有很少的小插件

许多开发人员维护他们的CKEditor分叉,如果您不打算重写整个插件,我建议您这样做

但是,如果您计划对图像插件进行深入的更改,更好的方法是在原始图像插件的基础上创建新的插件。通过这种方式,您将能够获得CKEditor和其他插件核心的更新,而不会与您的更改发生任何冲突