一、Drupal 10包含了什么?
Drupal 9中有以下关键功能,将包含在Drupal 10中:
(1)使用Claro管理主题,取代Seven。
(2)使用Olivero作为默认主题,取代Bartik。
(3)引入了具有更好创作体验和更现代化编辑的CKEditor 5(取代了CKEditor 4)。
(4)现代JavaScript组件取代了jQuery的一些用途。
(5)用于定制主题创建的主题Starterkit工具。
(6)Symfony 6(取代Symfony4)和PHP 8.1,以确保系统安全。
二、Drupal 10的新特性
Drupal 10已于12月14日发布发布,请牢记这一点,立即构建您的站点。了解有关某些功能的更多信息,Drupal10有以下新特性
1、现代化的前端体验(Olivero主题)
Olivero是Drupal 10 的一个新的默认前端主题,具有现代的外观和感觉。主题将与WCAG AA一致,并包括支持新功能的功能。
2、现代化的后端体验(Claro主题)
Claro是Drupal 10核心中一个干净、可访问、功能强大的管理主题。它是管理UI和JS现代化计划的一部分。
3、轻松升级
轻松升级drupal目录和已移植的贡献项目数量。
4、改进的内容编辑体验(CKEditor 5)
5、改进的开发人员体验:基于Symfony 6.2构建,支持PHP 8.2等
6、一个新的主题生成器
上面的六个特征只是表面的。自Drupal 9的首次发布以来,仅Drupal Core就完成了4000多项更改。在过去的两年半中,这些贡献来自2129个不同的人和616个独特的组织。真是难以置信了!
三、将会开发的更多功能
Drupal 10自动更新和项目浏览器是Drupal 10即将推出的两个关键功能,它们是作为连续模块构建的。
自动更新模块将补丁级别的更新应用于站点的单独沙盒副本中的Drupal core,以保持您的正常运行,直到更新完全准备好部署。它可以在更新过程的每个阶段检测和报告问题,因此您不必在更新生效后才发现问题。它自动检测传入更新中的数据库更新,并帮助您在此过程中运行它们。
项目浏览器使站点建设者可以轻松查找模块和主题。选择项目后,将提供有关如何在站点上安装扩展的说明。浏览器位于Drupal站点本身的扩展下的新浏览选项卡上。这意味着你不需要离开你的网站去寻找项目。
四、您的网站需要做什么吗?
1、如果您使用Drupal 9,请使用Drupal 9站点上的升级状态来估计所需的工作。模块提供的计划将告诉您在哪里使用Drupar目录更新您自己的自定义代码,以及在哪里帮助贡献的项目更新代码。
2、Drupal 8在2021年11月结束了它的生命!您必须先更新到Drupal 9,然后才能更新到Dropal 10。Drupal 9有近9000个贡献项目。大多数代码更新可以使用Drupal目录自动完成。在自定义代码中也使用它。
3、Drupal 7将于2023年11月结束。是的,这是在Drupal 10的计划发布之后。虽然Drupal将包括来自Drupal 9的迁移工具,但您使用的贡献项目很可能已经在Drupal9中可用,并且可能在Drupl 10发布后不久还没有准备好。因此,您不应该等待直接迁移到Drupal 10,而是很快开始更新到Drupal9。从Drupal 9迁移到Drupal 10将更加容易。