CKEditor 5 v26.0.0 发布:具有可扩展的构建、内联部件样式和注释指南

一壶清酒 2021-03-16 14:32:01 ⋅ 415 阅读

CKEditor 5 v26.0.0 已经发布,本次更新包括支持创建一个定制的编辑器构建、Mac上的按键管理、设计内联部件、编辑器占位符和一组关于使用协作特性注释的新指南等内容。

通过 DLL 构建,更容易将插件添加到构建中

通过增强 webpack 的 DllPlugin 兼容性,用户现在可以准备一个单一的构建,并在其中添加一个功能,而无需重新编译所有的东西。不过,在允许使用额外的插件扩展构建而不需要重新构建捆绑包的同时,某些插件集必须被解耦。这导致了 "软需求 "的引入,可能需要调整当前的编辑器设置。

引入内联部件样式

内联部件是实现自定义元素(如占位符)的流行解决方案。以前,当对内容应用样式时,内联部件是没有样式的。现在,该功能已重新实现,将内联部件纳入到所有内容的文本操作中。现在,不管是什么内容,都会得到和普通文本一样的处理 —— 加粗、斜体或彩色都是一样的。

扩展协作功能文档

在上一个版本中,CKEditor 5 已经引入了重新设计的注释 API。现在,用户除了选择显示模式(内嵌,窄侧栏,宽侧栏或组合侧栏+内嵌),还可以对它们进行大量的定制,修改主题,并添加自定义的模板或视图与 UI 元素和功能。

优化编辑器占位符的表现

编辑器占位符的默认表现已更改。以前,一旦用户将编辑区域聚焦(例如,只需单击它),它就会消失。现在,仅当在编辑器中键入或粘贴了一些实际内容时,占位符才会消失。

优化了 Mac 上的按键管理

在这个版本之前,Ctrl 和 Cmd 修饰符在 Mac 上是可以互换使用的。用户可以使用 Ctrl+B 或 Cmd+B 在 macOS 上应用粗体,尽管在代码中定义为 "Ctrl+B"。这样做的一个副作用是,CKEditor 5 的键盘快捷键可能会与其他一些 macOS 按键冲突。从这个版本开始,在代码中定义为 "Ctrl+B" 的按键只能由 macOS 上的Cmd+B 和 PC 上的 Ctrl+B 触发。如果用户希望在 macOS 上使用 Ctrl 定义一个按键,请使用 "强制修饰符" 符号:'Ctrl!+B'。

详细内容请查看更新公告


全部评论: 0

    我有话说:

    CKEditor 5 v23.1.0 发布,支持嵌入 Raw HTML

    CKEditor 5 v23.1.0 稳定版已发布,主要更新内容包括:支持在编辑器嵌入原生 HTML 代码并进行渲染、改进 reconversion API 以及支持将表格内容粘贴到另一个表格

    推荐一款功能强大,开源免费H5视化编辑器

    H5-Dooring 是一款功能强大,开源免费H5视化页面配置解决方案,致力于提供一套简单方便、专业可靠、无限可能H5落地页最佳实践。技术栈以react为主, 后台采用nodejs开发. 预览

    Apache BookKeeper 4.13.0 发布扩展、容错、低延迟存储服务

    Apache BookKeeper 是一个扩展、容错、低延迟存储服务,针对实时工作负载进行了优化。它已被用作构建可靠服务基础服务。它也是 Apache DistributedLog 日志段

    精品推荐:Nacos 发布 v0.6.0 版本,支持 Dubbo Docker 部署

    阿里巴巴微服务开源项目Nacos发布 v0.6.0 版本,该版本开始支持 Dubbo服务发现配置管理,并针对 Docker 部署提供了官方 Docker 镜像,以及优化了Nacos 控制台

    Eclipse OpenJ9 v0.23.0 发布,Java 虚拟机

    Eclipse OpenJ9 v0.23.0发布,Eclipse OpenJ9 是 OpenJDK JVM,此 Java 虚拟机经过优化,具备占用空间小、启动速度快以及吞吐量高等优势。 新

    kongx v2.0.0 发布,网关 kong 视化管理平台

    kongx v2.0.0 已经发布。kongx是网关 kong 视化界面管理平台(参考 konga 部分界面布局方式),能够集中化管理应用不同环境网关配置,提供同步各环境网关配置功能,并且

    Apache Tomcat 8.5.59、9.0.3910.0.0-M9发布

    Apache Tomcat 8.5.59, 9.0.39 10.0.0-M9 已发布。 8.5.x 已取代 8.0.x,并增加了从 Tomcat 9.0.x 中吸收新功能。与 8.5.58

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    ECharts 5.0.1 发布,JavaScript 实现交互式图表视化库

    Apache ECharts (incubating) 5.0.1 已发布,ECharts 是一个使用 JavaScript 实现开源视化库,可以流畅运行在 PC 移动设备上,兼容

    Apache Tomcat 10.0.4、9.0.44 8.5.64 发布

    Apache Tomcat 三个分支发布了更新,分别是 10.0.4、9.0.44 8.5.64。 Tomcat 10.0.x 系列目标平台是 Jakarta EE 9。官方表示,Tomcat

    NGINX Unit 1.22 发布,动态 Web 应用服务器

    NGINX Unit 是一个多语言应用服务器、反向代理静态文件服务器,用于类 Unix 系统。它是由 nginx 团队成员从头开始构建,并且在运行时具有很高效率且全方位配置。 Unit

    【开源资讯】phpMyAdmin 4.9.7 5.0.4 发布视化 MySQL 管理后台

    phpMyAdmin 4.9.7 5.0.4 发布了。phpMyAdmin 是一个非常受欢迎 web MySQL 数据库管理工具。它能够创建删除数据库,创建/删除/修改表格,删除/编辑/新增

    Gradle 7.0 发布,自动化构建

    Gradle 7.0 现已发布。Gradle 是一个基于 Apache Ant  Apache Maven 概念项目自动化构建工具

    GoCD 21.1.0 发布,持续集成发布管理系统

    GoCD 21.1.0 已发布,GoCD 是一个持续集成发布管理系统,其前身为 CruiseControl,它是 ThoughtWorks 在做咨询交付项目时研发

    阿里巴巴中间件-Nacos 发布 v0.8.0 Pre-GA版本,安全稳定上生产

    服务注册服务配置开源项目 Nacos 本周发布v0.8.0 Pre-GA 版本,作为开源项目生命周期中里程碑版本之一

    MySQL视化管理后台,phpMyAdmin 4.9.3 5.0.0 发布

    phpMyAdmin是一个非常受欢迎基于webMySQL数据库管理工具。

    Spring Framework 5.3.4 5.2.13 发布

    Spring Framework 5.3.4 5.2.13 已发布5.3.4 版本包括 62 项修复改进,5.2.13 包含 18 项修复改进。具体如下。 v5.3.4 部分新特性 在

    Apache Traffic Control 5.1.2 发布,高扩分布式 CDN 解决方案

    Apache Traffic Control 5.1.2 现已发布。Apache Traffic Control 是一个分布式、扩展冗余解决方案,实现了现代 CDN 所有核心功能,

    Gradle 5.0 RC2 发布,支持 Java 11、Kotlin DSL 生产就绪

    Gradle 5.0 RC2 发布了,Gradle 是一个基于 Apache Ant Apache Maven 概念项目自动化构建工具,支持依赖管理多项目,类似 Maven,但比之简单轻便。