每次 Drupal 8 的新次要版本发布时,你都会立即将其升级到 Drupal 8,然后开始使用新的东西。你的道路将基本上一无所有。你已经做了所有的工作,你很好。如果您不久前迁移到 Drupal 8 并且没有跟上 BC 的变化,那么您需要做一些工作。
安吉拜伦:无论如何,这绝对是我们软件十多年来最简单的升级,而且我们有大量不同的工具可以帮助您完成升级。有一个仪表板显示所有贡献的模块以及它们的 Drupal 9 情况。有一些自动化工具可以检查你的代码并标记你拥有的任何已弃用的功能,还有一些工具可以自动向上查找,“哦,这是你模 印度尼西亚手机号码数据 块的最新版本,它已经准备好 Drupal 9 了吗?你应该去下载它,”之类的东西。 我想说那部分已经很好地涵盖了
如果您是从 Drupal 的早期版本(比如 Drupal 7 或更低版本)升级到 Drupal 9,那看起来确实有点棘手。在我们在 Drupal 8 中所做的更改中,例如,我们完全转向面向对象的 PHP,并且我们开始使用在其他软件项目中发现的设计模式,这在架构上是一件非常聪明的事情,但它确实这意味着如果您在过去的生活中有大量自定义代码,那么在 Drupal 9 中,您将需要找到替代方案。
安吉拜伦:所以 Acquia 是一个名为 Acquia Migration Accelerator 的产品和开发,旨在解决这个问题,我们正在创建一个很好的 React 定义的应用程序,它读取您的旧 Drupal 7 数据,为您创建等效的 Drupal 8 数据以及所有您将需要的模块映射到您的旧 Drupal 7 模块,尽可能尝试并加快该过程,因为我们想确保使用旧版本的每个人仍然可以适应新的世界秩序,每个人都使用相同的版本,我们一起工作。
安吉拜伦:此外,我们还扩展了 Drupal 7……Drupal 的开源社区,他们在 Drupal 7 中的生命将于明年 11 月结束。目前,无论如何,我们需要讨论 COVID 是否会影响它。但是有许多不同的公司,Acquia 是其中之一,它提供对 Drupal 7 的扩展支持,至少到 2024 年。所以这使得升级容易的人有一年半的时间来完成,升级不那么容易的人可能有三年半的时间来完成,如果需要的话,甚至更长的时间,我们非常努力地让每个人都可以迁移过来,然后构建像 Acquia Migrate Accelerator 这样的工具来帮助加快这个过程。
画:学习 React 是与 Mina Markham 谈话的主题。Mina 和我都是第一次学习 React。考虑到像 React 这样的框架给浏览器带来了多少负担,我问 Mina 将这么多控制权交给客户端是否是一个错误。
|