任何成功的电子邮件编辑器实现与CKEditor 5?



问题

我们正试图获得CKEditor 5的最佳配置,以允许用户撰写响应电子邮件,回复电子邮件和复制粘贴内容到其中。我们的软件还可以捕获电子邮件并显示它们。

但是我们有奇怪的渲染问题,它们包括:

  • 表被标签包装
  • 图像对齐和表对齐在Gmail中工作,但在桌面Outlook
  • Outlook忽略表格单元格背景颜色、内部文本颜色和表格大小
  • Gmail可以正确呈现背景颜色和内部文本,但忽略表格大小

我们已经尝试了几个月了,总是有问题。我们最后尝试的是:

  • https://www.npmjs.com/package/ckml→工作稍微好一点,但没有修复表
  • https://www.npmjs.com/package/ckeditor5-build-classic-email→只是去掉了现代电子邮件的支持,如表格。

两个版本都缺少html支持插件或引用未知包ckeditor5- save -style

我在找什么

我知道每个电子邮件客户端都有自己的呈现规则和可接受的标签/属性。

  • 是否有CKEditor 5配置,旨在最大限度地支持电子邮件编辑和渲染?
  • 是否有一个预构建的引擎(JS, c#,…),可以采取一个不太兼容的CKEditor HTML,并通过添加缺失的东西到头部,替换,做魔术表,使其更兼容…?并且仍然支持将其转换回原始版本,以便将来对ckeitor友好编辑。
  • 有没有人有一个很好的实现CKEditor 5的电子邮件,他们可以分享?

我们最终选择了Froala。我们花了一个月的时间试图改造它,但工作量太大了。Froala对我们来说效果更好,而商业许可证的成本只是成本的一小部分。

最新更新