道招

CKEditor富文本编辑器职责分离

如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!

CKEditor富文本编辑器职责分离

背景

CKEditor富文本编辑器(生产版本1.1.1及以前)里面包含富文本基础插件及当前最新的邮件特定的业务插件(签名、快捷回复、邀评、默认样式、选择颜色、插入图片、粘贴模式)

O端,作为业务项目,具体使用编辑器。

O端 + 编辑器 组合起来作为完整的项目运行。

file

图中红框内标注插件为原编辑器不支持而全新开发的

图中蓝框内标注插件为原编辑器还有类似插件但满足业务场景而二次开发的

file

一般编辑器相关业务改动是通过新增或调整相关业务插件来完成,而编辑器的基础组件极少改动。现在特将可能频繁改动的邮件业务插件转移至O端项目中,以后编辑器项目中仅包含编辑器核心+基础组件,待精简无用插件和多语言数据后固定成稳定版本。

实施方案

  • O端项目最新版中利用编辑器API控制编辑器优先使用O端内的业务插件
  • O端老版本继续使用编辑器中的业务插件,待用户更新至O端最新版本后,发布编辑器最新版(即不包含邮件业务插件的版本)

注意事项

编辑器最新版需要最后上线,因为其只能和O端项目最新版配套使用,否则(比如O端老版本 + 编辑器新版本组合)会因无邮件业务插件而出错的情况。

更新时间:
上一篇:富文本编辑器CKEditor4迁移方案下一篇:2021年的一点工作总结(一)迁移React技术栈

相关文章

CKEditor系列(四)支持动态多语言i18n

多语言文件结构 先看下CKEditor4的多语言文件长什么样子 //src/lang/zh-cn.js CKEDITOR.lang[ 'zh-cn' ] = { 阅读更多…

CKEditor系列(七)编辑器工具栏根据宽度自动折叠

刚才看了看上一篇写CKEditor的文章是在今年的一月份,现在轮到我们的设计师对编辑器下手了。我们回顾下现在的编辑器长什么样子。 需求 我们客户端默认窗口尺寸下,会出现排,并且第二排 阅读更多…

eclipse添加插件

eclipse做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Ecli 阅读更多…

wordpress使用多说插件后带来的问题

今天本想做个新建个页面,做个联通账号在线解密页面,以解决部分网友在路由器中输入“正确的”联通宽带的账号但无法拨号成功的问题,但是发现我使用自定义模板的方式创建的页面并没有如我的意愿来显示,而只是光秃秃 阅读更多…

CKEditor系列(六)改造原编辑器默认样式dom结构效果对比

熟悉的朋友应该知道之前是用的wangEditor,近期才迁移到CKEditor,很早的时候项目就支持一个叫“默认样式”的功能,需求就是部分BU希望能够统一邮件对外发送的样式,比如统一使用“宋体,黑色 阅读更多…

修改高亮显示代码插件wp-syntax-button插件

wp-syntax-button插件按设计原理,在插入代码是背景是浅灰色的,但是我在后台也文章的时候,它却发神经的不显示背景,让我无法区分内容是否在代码的div内,老是要切换到html模式去看,繁琐, 阅读更多…

友情链接
消息推送
道招网关注互联网,分享IT资讯,前沿科技、编程技术,是否允许文章更新后推送通知消息。
允许
不用了