Drupal 9.3.0 发布,实验性支持 CKEditor 5
Drupal 9.3.0 已发布,这是 Drupal 9 的第三个功能版本,更新内容包括添加对 CKEditor 5 的实验性支持,使 Olivero 主题变稳定,并针对内容编辑器和面向开发者的使用进行了优化。
Olivero 前端主题已处于稳定阶段
新的 Olivero 主题于 Drupal 9.1.0 中引入,现在已到达稳定阶段。作为一个现代的主题,Olivero 计划在以后成为新的 Drupal 默认主题(取代 Bartik)。目前尚不支持 Subtheming Olivero,未来可能会加入正式支持。
主题以 Rachel Olivero (1982-2019) 命名。她是美国盲人联合会组织技术组的负责人,是知名的无障碍专家,是 Drupal 社区的贡献者,也是很多人的朋友。
对 CKEditor 5 的实验性支持
Drupal 9.3.0 包含一个新的 beta 实验性 CKEditor 5 模块。CKEditor 5 是一个全新的编辑器,在视觉和架构方面均有所改进。在构建集成的过程中,该团队与 CKSource 一起努力实现对 Drupal 站点至关重要的功能,例如常规 HTML 支持和动态加载 CKEditor 插件的方法,因此基于可视化 Web 的编辑器设置在 Drupal 中仍然可用。此外,开发团队还特意提供了一个流畅的从 CKEditor 4 配置进行升级的路径。
新的内容编辑角色
一个新的专门的内容编辑角色被添加到了标准配置文件中,并默认启用内容编辑、媒体管理、翻译、内容工作流和修订处理权限。
面向开发者的改进
实体包现在可以声明自己的类,封装所需的业务逻辑。捆绑类必须是基础实体类的一个子类,如 \Drupal\node\Entity\Node。开发者可将每个 bundle 的所有所需逻辑封装到自己的子类中,为制作更清晰、简单、可维护和可测试的代码提供了许多可能性。
每个用户角色现在都依赖于提供该角色权限的模块,这意味着当一个模块被卸载时,权限会被自动清理掉。
最后,PHP 8.1.0 于 11 月底正式发布,Drupal 9.3.0 已完全支持新版本。安装 Drupal 9.3.0 的推荐 PHP 版本也是 PHP 8,但同时保留了对 PHP 7.3+ 的支持。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
System76 发布 Pop!_OS 21.10 版本,带来大量桌面改进
Linux PC 供应商 System76 已发布 Pop!_OS 21.10 ,作为这个基于 Ubuntu 的操作系统的最新版本。与 Ubuntu 21.10 相比,Pop!_OS 21.10具有桌面改进和一些 UI 易用性更改。 Pop!_OS 21.10 的新功能之一是其“应用程序库”窗口,旨在替代 GNOME 的应用程序墙:以前导航到应用程序时,会出现全屏应用程序墙。在 Pop!_OS 21.10 中,“应用程序库”会在当前工作区的一个可搜索的小窗口中打开。 一些易用性修改: 更好的多显示器体验:应用程序库将在拥有鼠标焦点的显示器上启动。这样就可以关注当前工作区并在当前显示器上启动应用程序。 轻松扫描:按字母顺序排列的列表可以更轻松地扫描和查找所需要的应用程序或文件夹。 简单的应用程序组织:可以将应用程序拖放到自定义文件夹中。新文件夹始终可见,就像选项卡一样,在个人组织的应用程序之间移动。 搜索:快速过滤已安装的应用程序,以及可从 Pop!_Shop 安装的应用程序。 恰到好处的字体大小:实现相同的信息密度,同时使用更少的空间。“案例库”提供了最佳体验,尤其是在超宽显示器上。 ...
- 下一篇
Go 1.18 Beta 1 可用,带有泛型
Go 1.18 Beta 1 现已可用,这是 Go 1.18 的第一个预览版;Go 1.18 的正式版发布还需要几个月的时间。 感兴趣的用户可以访问下载页面获取 Go 1.18 Beta 1。 Go 1.18 Beta 1 是第一个包含 Go 对使用参数化类型的泛型代码的新支持的预览版本。官方表示,泛型是自 Go 1 发布以来 Go 最重要的变化,也是他们所做过的最大的单一语言变化。 对于任何大型的新功能,新用户发现新错误是很常见的,我们不希望泛型成为这个规则的例外;一定要以适当的谨慎态度对待它们。此外,某些微妙的情况,例如特定类型的递归泛型类型,已推迟到未来版本。也就是说,我们知道一些早期采用者已经相当满意,如果你有你认为特别适合泛型的用例,我们希望你能尝试一下。我们发布了一个关于如何开始使用泛型的简短教程,并在上周的 GopherCon 上做了一个演讲。你甚至可以在Go playground 的 Go dev 分支模式下试用。 此外,Go 1.18 Beta 1还包含: 添加了对编写基于模糊测试的内置支持,以自动查找导致程序崩溃或返回无效答案的输入。 添加了一个新的“Go work...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker安装Oracle12C,快速搭建Oracle学习环境