内容简介:CKEditor 5 v28.0.0 已经发布。这是一个顶级的文档版本管理工具,允许用户完全控制编辑过程。该版本带来了期待已久的修订历史功能,允许用户完全控制编辑过程,扩展了表格功能,并且支持标题以及默认的表格和表格...
CKEditor 5 v28.0.0 已经发布。这是一个顶级的文档版本管理工具,允许用户完全控制编辑过程。该版本带来了期待已久的修订历史功能,允许用户完全控制编辑过程,扩展了表格功能,并且支持标题以及默认的表格和表格单元格样式。此外还包括一些错误修复。
修订历史
这个新功能可以维护完整的文档修订历史记录。它可以让编辑器创建按内容的时间顺序命名的修订版,支持在修订预览中快速、方便地访问历史版本,并可以比较修订版本,以及一键恢复之前的修订版本。
修订版预览显示已引入的修改(插入和删除)和在跟踪修改模式下添加的未解决的修改建议。它还显示了在给定的修订中引入的修改的总数。
表格支持标题和默认属性
该版本增加了对表格标题的支持,标题会告知读者表格的内容。从可访问性的角度来看,使用标题也是有益的,因为它们可以被屏幕阅读器读取。
除此以外,表格样式功能现在还允许配置编辑器中的表格的默认外观。这些是在样式表中预定义的,并传递给编辑器配置。自定义的默认样式将被应用到你的表格中,并在 "表格属性" 和 "表格单元属性" 中可见,用户可以对其进行更改。
引入包元数据和 HTML 输出指南
该版本引入了包元数据。包元数据是一组与 CKEditor 5 相关的数据,描述分布在 npm 包中的插件。它允许外部构建器自动检测插件并构建它们,例如,通过CKEditor 5 在线构建器。这些数据应该保存在位于 npm 上发布的软件包根部的特殊的 ckeditor5-metadata.json 文件中。此外,推出了 DX 改进,可以记录所有CKEditor 5 功能的 HTML 输出。
现在可以在只读模式下导出为 PDF 和 Word
以前,当 WYSIWYG 编辑器在只读模式下工作时,所有的 工具 栏项目都会被禁用,作为阻止内容编辑的一部分。然而,这也会阻止导出到 Word 和导出到 PDF 的功能,尽管它们不与内容直接相关。从 v28.0.0 版本开始,这些功能在只读模式下将不再被阻止,使用户即使不能编辑,也能将编辑的内容导出到选定的文件格式。
为数据模式项目定义新的 allowChildren 属性
在 v28.0.0 之前,用新的子集扩展模式定义是一个两步的过程,只能通过使用 allowIn 属性来实现。而该版本编辑器版本引入了 allowChildren 属性。这个额外的机制使得有可能利用一个更简单的解决方案,在新的模式定义注册期间提供 allowChildren 属性,在那里你可以为模型设置子代。
更多详细内容,请查看官方公告。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 分库分表技术演进 & 最佳实践(修订篇)
- 科普文章-另一个视角解读计算机编码(修订版)
- Spring Boot 2.0.0 终于正式发布,重大修订版本
- 使用Travis CI自动部署Hexo【转载修订版】
- GNOME开发人员正在测试经过修订的GTK3主题
- 从零开始上线网站的日常(二)— 第一次上线
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。