Drupal 9与Drupal 8对比有哪些优势 Drupal 9功能介绍

121次阅读

共计 1135 个字符,预计需要花费 3 分钟才能阅读完成。

Drupal 是一个基于 PHP 语言编写的免费开源的内容管理系统,可用于构造多种功能和服务的动态网站,深受用户喜爱。目前 Drupal 最新版本已更新至 9.1.9,那么 Drupal 9 与 Drupal 8 对比有哪些优势呢?Drupal 9 功能有哪些?下面一起来了解下。

Drupal 9 与 Drupal 8 对比有哪些优势 Drupal 9 功能介绍

Drupal 9 相比 Drupal 8,使用了更精简、更清晰的代码库。从 Drupal 8 升级到 Drupal 9 操作比较简单,许多 Drupal 8 模块已经与 Drupal 9 兼容。Drupal 9 包括在 Drupal 8 过程中实现的所有可用性改进,包括编辑工作流、布局生成器和媒体管理等功能。Drupal 9 用户友好性更强,其利用了相关技术改进易用性,使得更易于普通用户使用。

如果您已经使用最新版本的 Drupal 8,您的托管服务提供商满足最低要求 Drupal 9 以及您使用的模块和主题,升级可能需要 30 分钟或更短的时间。如果您使用的是较旧版本的 Drupal 8,或者正在使用尚不兼容的模块和主题,那么完成版本升级可能需要更多时间。例如 BlueHost 美国主机(Linux)方案带有 cPanel 控制面板,可以实现一键式升级安装 Drupal 至最新版本,操作非常简单,感兴趣的朋友可以尝试操作下。

参考阅读:《BlueHost 美国主机 cPanel 面板一键安装 Drupal 教程》

Drupal 9 新功能介绍:

1、向后兼容

Drupal 9 具有向后兼容性,也就是它与 Drupal 8 共享相同的基本架构。同一软件将能够使用基于 D8 构建的模块,配置和数据。Drupal 社区专注于破坏代码,而不是数据。这样,Drupal 将会更快,更整洁并且更先进。

2、增强性能

Drupal 9 对此进行了扩展,以支持响应图像,其中移动设备可以显示最佳尺寸的图片,因此消耗少量数据。Drupal 已在 Drupal 8 中删除了对折旧的支持。此实现将确保不再支持标记为折旧的代码,并将其在 Drupal 生态系统中使用。这样做的目的是使 Drupal 9 成为更干净的版本,以便每当 Drupal 8 中的模块希望与 Drupal 9 兼容时,它们都必须删除以前删除的代码。因此,结果很明显–使系统更加敏捷,并改善了网站的性能。

3、Symfony 和 Twig 的新主要版本

Symfony 3 将在 2021 年 11 月之后替换为 Symfony 4 或 5。此外,Drupal 社区可能会提供对 Twig 2.0 的升级。这些升级只会提高性能,更多的开发人员体验和安全性。

4、Headless CMS

Drupal 8 和 Drupal 9 都采用 API 优先方法。Dries 在网络研讨会上还提到,Drupal 社区在 Headless Drupal CMS 上进行了跟进,因此它可以通过强大的网站前端(例如带有 JavaScript 框架的 React 或 Angular)来增强用户体验。

正文完
 0