它读取您的旧 Drupal 7 数据,在创建个漂亮的反应查找应用程序为您创建等效的 Drupal 8 数据以及所有您将需要的模块映射到旧的 Drupal 7 模块,尽可能尝试加快该过程,因为我们希望确保使用旧版本的每个人仍然可以过渡到新的世界秩序每个人都使用相同的版本,我们都在共同努力。 安吉:此外,我们还延长了 Drupal 7…Drupal 开源社区等社区将于明年 11 月结束 Drupal 7 的生命周期。无论如何,目前我们需要讨论新冠疫情是否会影响这一点。但有许多不同的公司,Acquia 是其中之一,为 Drupal 7 提供了长期支持,至少到 2024 年。因此,有一年半的时间来完成它。人们的升级不太容易,可能需要三年半的时间才能完成,如果需要的话可能需要更长的时间。
我们非常努力地让每个人
然后构建 Acquia 迁移加速器等工具来帮助加快这一过程。 德鲁:我对这个扫描代码并查明它是否与 Drupal 9 兼容的功能的声音很感兴趣。这本质上是一个静态分析工 塞内加尔移动数据库 具吗? 安吉:这是。静态分析有其局限性。我们已经构建了一些……它是一个名为 Rector PHP 的库,您可以在任何通用 PHP 代码上使用。它并不是 Drupal 特有的,但我们围绕它构建了一个名为 Drupal Rector 的包装器,我的理解是它添加了一些额外的东西……当某些东西在参数中动态加载时我们知道某些东西。当它只是在静态编码中读取美元符号和类似的东西时,寻找可能不会出现在这不一定是可寻址的。因此,有一些额外的包装来查找我们在那里发现的一些最常见的问题。
另件很酷的事情我很抱歉
我把这两个人搞混了。 安吉:PHP scan就是扫描代码的东西。Rector 是可以自动将更改应用于代码的东西。因此,我们一直在同时使用它们。PHP 标准进行静 欧洲邮箱 态分析,加上一些 Drupal 特定事物的包装器来捕获一些动态加载的问题。然后rector就是以前常说的一个东西,以前是Drupal_set_message的过程函数。现在是这个箭头 Drupal 消息或其他任何东西,它可以自动为您进行这些更改,这样您实际上只需磨练一些无法为您自动化的棘手 API 位,但我们有一个dev 上的仪表板浏览所有贡献的模块。 安吉:我可能会弄错数字,但大约 50% 的项目要么已经在 Drupal 9 上完成,要么只需要使用这个自动化工具即可完成一两行更改。然后就可以顺利进行了。