CKEditor 5 v35.0 发布,迁移到 TypeScript、新增 38 种本地化语言


CKEditor 5 是一个强大的富文本编辑器框架,具有模块化架构、现代集成和协作编辑等功能。CKEditor 5 v35.0.0 正式发布,更新内容如下:

样式下拉菜单与追踪修改功能集成

v34.0.0 版本带来了 "样式" 功能。它让用户可以通过 CKEditor 5 工具栏中的下拉菜单将预定义的样式应用到他们的内容中,样式是由一个 CSS 类表示,可以从内容中添加或删除。

35.0.0 版本将样式功能与强大的协作工具 —— Track Changes(追踪修改)功能进行了整合。从现在开始,语义和表现风格也可以在多用户环境中轻松使用。因此,可以跟踪和标记此类更改以供编辑接受或拒绝。

迁移到 TypeScript

对于像 CKEditor 5 这样的大型复杂项目,TypeScript 是一个更好的选择。

第一个使用 TypeScript 重写的包是 @ckeditor/ckeditor5-utils,它完全由 TS 开发。

新的专业翻译

随着 CKEditor 5 被越来越多用户使用,来自世界各地的用户都希望使用他们的母语来使用编辑器。

从 35.0.1 版本开始,CKEditor 5 将提供 41 种完全翻译的语言,其中 38 种是新的、专业的、商业的翻译。虽然软件的基本语言是英语,但新版本也将提供许多其他欧洲语言、中日韩语言、从右到左的文字语言等。

增强编辑器功能

媒体嵌入功能允许用户轻松地将 YouTube 视频嵌入他们的内容中。从 v35.0.0 开始,在粘贴的链接中也可以包含一个时间戳。这样就很容易在一个特定的时间点开始嵌入视频,从而获得对媒体的更大控制。

错误修复

  • 在应用了样式的折叠选择后,编辑器在进行选择时不再崩溃。
  • 表格属性面板中的颜色按钮现在有了合适的标签,因此它可以供屏幕阅读器使用
  • 编辑器现在允许在 toWidgetEditable() 助手中设置一个无障碍标签,为图像标题添加了缺失标签

更多详情可查看:https://ckeditor.com/blog/ckeditor-5-v35.0.0-with-collaboration-and-typescript-migration/


相關推薦

2024-03-29

法以供开发者消费全局 context。#6501 i18n: 添加匈牙利语本地化支持。#6555 i18n: 添加泰语本地化支持。6533 优化 Form: 帮助按钮添加 stopPropagation 逻辑以防止点击时触发原生聚焦行为。#6549 Refactor: 替换 lodash 以降低打包体积

2023-10-30

风格和操作习惯尽量与当前流行方式统一。 充份使用 Typescript 语言特性,解决大量类型校验问题,尽可能规避 "any" 式的 Typescript 编程语言使用方式。 充份使用 Composition Api 和 Hooks 等 Vue3 框架新版特性进行代码编写。 充份

2023-11-12

风格和操作习惯尽量与当前流行方式统一。 充份使用 Typescript 语言特性,解决大量类型校验问题,尽可能规避 "any" 式的 Typescript 编程语言使用方式。 充份使用 Composition Api 和 Hooks 等 Vue3 框架新版特性进行代码编写。 充份

2024-02-22

加密算法错误 fix: #I8NWX5 [修复] 修复前端 OAuth2Application Typescript 属性类型映射错误问题。fix: #I8NWXP [修复] 修复前端自定义 Datetime组件 v-close-popup 引入错误,在控制台抛出告警信息问题 fix: I8NWY8 [修复] 增强前端登录页面响应

2023-01-03

使其更容易扩展及维护,将大部分代码从JavaScript迁移到TypeScript 重写配置管理、列表管理功能,列表、歌词数据从json文件迁移到sqlite3存储,这应该能解决因为意外的字符编码导致的数据文件损坏问题 变更 列表右侧的操

2022-04-02

编程语言为: 1 JavaScript 2 Python 3 Java 4 PHP 5 CSS 5 C# 7 C++ 8 TypeScript 9 Ruby 10 C 11 Swift 12 R 13 Objective-C 14 Shell 14 Scala 16 Go 17 PowerShell 18 Kotlin 19 Rust 19 Dart 和往常一样,本季度的排名变化不大,具有稳定性。RedMonk 方面指出,除了要讨论

2024-01-18

风格和操作习惯尽量与当前流行方式统一。 充份使用 Typescript 语言特性,解决大量类型校验问题,尽可能规避 "any" 式的 Typescript 编程语言使用方式。 充份使用 Composition Api 和 Hooks 等 Vue3 框架新版特性进行代码编写。 充份

2023-01-21

要点有: JavaScript 仍然是最流行的编程语言,尚未被 TypeScript 超越。TypeScript 的使用率在过去 6 年中几乎翻了三倍,从 2017 年的 12% 增加到 2022 年的 34%。    开发者认为有前途的技术是 AI/ML、Rust、JavaScript、Go、Kotli

2023-07-20

风格和操作习惯尽量与当前流行方式统一。 充份使用 Typescript 语言特性,解决大量类型校验问题,尽可能规避 "any" 式的 Typescript 编程语言使用方式。 充份使用 Composition Api 和 Hooks 等 Vue3 框架新版特性进行代码编写。 充份

2024-03-14

风格和操作习惯尽量与当前流行方式统一。 充份使用 Typescript 语言特性,解决大量类型校验问题,尽可能规避 "any" 式的 Typescript 编程语言使用方式。 充份使用 Composition Api 和 Hooks 等 Vue3 框架新版特性进行代码编写。 充份

2022-08-12

到前 10 名则需要数百万次。报告揭露的一些趋势包括: Typescript 超越 Javascript 成为最受欢迎的 DevOps 语言 研究称,TypeScript 成为 CircleCI 上最常用的语言的原因在于:首先,类型安全使开发人员能够在他们的 IDE 中或在编译时而

2023-11-04

Deno 1.38 已正式发布。 公告写道,此版本为deno doc命令引入了重大改进,其中包括使用deno doc --html生成静态站点文档的能力。另外改进了 Node.js 兼容性、支持 HMR(模块热更新)。 主要变化 改进deno doc:新的 deno doc --html&nb

2022-08-20

med_title := str_trim(.title), author: { email } } filter not .published TypeScript 查询构造器 用 TypeScript 的代码来编写任意 EdgeQL 查询,并且带有自动的类型侦测。 e.select(e.BlogPost, post => ({ title: true, trimmed_title: e.str_trim(post.title), author: { email

2022-06-10

t。你可以通过 git.branchProtectionPrompt 设置微调此行为。 TypeScript Go to Source Definition - 直接跳转到符号的 JavaScript 实现。 当你从编辑器上下文菜单或命令面板运行 Go to Source Definition 命令时,TypeScript 将尝试跟踪符号的 Java