您可能已经熟悉 Drupal。它是一个流行的开源内容管理系统 (CMS) 和 WordPress 的竞争对手。它以其灵活性和高安全标准而闻名,因此在即将发布的主要版本(如 Drupal 9)中,值得仔细研究一下。

Drupal 9 将于 2020 年年中发布,它将是具有内置向后兼容性的 CMS 的第一个主要版本。这意味着,如果您已经在使用 Drupal 8,升级应该会顺利进行——而且您还将受益于更多最新的基础库。

在本文中,我们将介绍我们对 Drupal 9 版本的了解,并描述它将为版本 8 带来的新功能。然后,我们将讨论如何准备您的网站以升级到Drupal 9。与 WordPress 相比是一个不错的选择。让我们开始吧!

使用#Drupal?以下是对下一个主要版本 Drupal 9.0 的所有期待?

点击 Tweet

我们对 Drupal 9 版本的了解

Drupal 9 将于 2020 年 6 月发布。根据我们目前的了解,这新版本将彻底改变 Drupal 处理升级的方式。

过去,Drupal 的每个主要新版本基本上都对平台的大部分进行了改造。对于 Drupal 9,开发团队希望采用一种新模型。

因此,Drupal 9 将构建在当前现有架构之上。新版本将继续发布,每六个月进行一次小更新,实际上,应该使 CMS 的使用更加简单。

如果您根据升级过程的评论对尝试 Drupal 持谨慎态度,请留意 2020 年 6 月并继续阅读!

Drupal 8 和 9 的主要区别

以前,每当 Drupal 发布新版本时,都会在社区中引起轰动。不保证较新版本的 CMS 向后兼容以前的版本。从以前的 Drupal 版本更新一直很痛苦:

  1. 使用迁移模块将数据和内容从旧核心版本转移到新版本。
  2. 检查您的模块是否受 Drupal 8 支持。
  3. 浏览您的源文件以查找需要更新的已弃用代码。

总而言之,曾经是一个漫长的过程。许多模块在每个主要版本中都被淘汰,或者被遗弃很长时间。

Drupal 9 的主要卖点是它从第一天起就向后兼容版本 8。这意味着您的所有 Drupal 8 组件仍将适用于这个新版本。如果您站点的任何关键功能依赖于模块,那么您可以高枕无忧,并在发布版本时更新到 Drupal 9。

并且,Drupal 9 将支持更新的 PHP 库,包括最新版本的 PHP 库。 Symfony 和 Twig。

在发布时,Drupal 9 应该与 8 非常相似,因此不要指望在功能上有重大变化。

如何为 Drupal 9 准备您的网站

在此阶段,您应该使用 Drupal 7 或 8。这两个版本将在 2021 年之前得到支持,因此您有足够的喘息空间午夜前升级到9点。

但是,如果您使用的是 Drupal 7,您将希望尽快更新到 8。正如我们所提到的,迁移过程可能需要一段时间,所以最好在版本 9 发布之前花大量时间来解决这个问题。

另一方面,如果您已经在使用 Drupal 8,升级应该会简单得多。您需要勾选几个方框以确保顺利进行:

  • 发布时更新到最新的 Drupal 次要版本
  • 保持模块最新
  • 检查您的站点是否有已弃用的代码

最后,有几种工具可用于检查您的 Drupal 站点是否有已弃用的代码。我们是 Drupal Check(您可以从命令行运行)的粉丝。它将检测类中的错误、已弃用的代码等。

此时,您将准备好在离开车站后立即登上 Drupal 9 列车。

谁应该考虑在 WordPress 上使用 Drupal

Drupal 和 WordPress 都是内容管理系统。它们用于从头开始构建具有大量内容库的复杂网站,并将它们包装在最终用户的精美图形用户界面 (GUI) 中。

但是,实际上,使用 WordPress 和 Drupal 的体验是非常不同的。根据我们的经验,对于网络开发新手来说,WordPress 是一个更加用户友好的平台。

如果您已经使用 Drupal 一段时间,那么在浏览 CMS 时可能不需要任何手动步骤。但是,值得注意的是,与 Drupal 相比,升级 WordPress 的体验要流畅得多。

Drupal 9 势必会改变这一点,它应该将更新过程带到与 WordPress 类似的水平。最终,这一切都取决于您更喜欢哪种 CMS,尽管 WordPress 在插件和主题选项方面确实很容易获胜。

如果您想更深入地了解,我们有一篇比较 Drupal 与 WordPress 的完整文章。

结论

Drupal 9 标志着核心团队处理发布的方式发生了转变。由于内置的​​向后兼容性,目标是为大多数 Drupal 用户提供尽可能无缝的升级。如果您已经在使用 Drupal 8,只要您的模块是最新的并且不使用已弃用的代码,升级应该会顺利进行。

使用#Drupal?以下是对下一个主要版本 - Drupal 9.0 的所有期待?

点击发送推文

更新 WordPress 网站比使用 Drupal 容易得多。这将随着 Drupal 的下一次迭代而改变,将两种体验提升到同一水平。这意味着在两个平台之间做出决定更加困难,尽管对于大多数应用程序而言,WordPress 是明显的赢家。

如果您不熟悉 Drupal(以及 Drupal 9 中的新功能),我们也提供了有关如何从 Drupal 迁移到 WordPress 的指南。

您对 Drupal 9 版本有任何疑问吗?在下面的评论部分提问!