从 Drupal 6 迁移到 Drupal 8:为什么是时候了

已发表: 2022-04-09

每个网站都旨在成为其业务的强大引擎。 它应该通过其流畅的工作、高性能、足够的安全性、引人入胜的用户体验等来提高品牌知名度、推动转化并提高客户满意度。

过时的网站将无法做到这一点! 这就是为什么我们要讨论从 Drupal 6 迁移到 Drupal 8 的选项。您可以随时联系我们的 Drupal 代理以获取更多详细信息并订购平滑升级。

负担得起的低成本 Drupal 6 到 Drupal 8 迁移

在这些困难时期,我们今天的首要任务是帮助尽可能多的企业更新他们的网站,使它们与新技术趋势保持一致,使它们对用户和编辑更友好,并保护它们。 这就是为什么我们的 Drupal 维护和支持团队以合理的价格提供迁移到 Drupal 8 的原因——请与我们讨论这个问题。

我的网站仍在 Drupal 6 上:有什么问题?

根据 Drupal 核心使用统计,如果您使用 D6,那么您是仅有的 35,100 多个网站所有者之一。 这只是 1,100,500 多个 Drupal 站点中的沧海一粟。 但是D6有什么问题?

您可能听说 D6 已过时。 它已于 2016 年 2 月终止使用。官方团队不再为其发布任何更新或补丁,包括 Drupal 安全更新以应对不断变化的漏洞。

D6 在使网站用户友好、提供更好的编辑体验、提高网站性能和提供新技术机会方面不再有任何改进。

永远不会创建新的 D6 模块来满足您所需的功能,并且不会改进或修复现有的模块以消除各种错误和问题。

Drupal 6 网站所有者有哪些选择?

上述悲伤的画面不一定包括你——有改进它的解决方案。 这里是 Drupal 6 网站所有者的选项:

  1. 商业支持。 有一个 D6 长期支持 (LTS) 计划为核心模块和贡献模块提供安全和维护更新。 这个选项看起来就像在旧布上打洞,无论如何你都落后了。 如果您选择此项,您将需要支付定期费用。 但这会持续多久? 投资一次从 Drupal 6 升级到 Drupal 8 会好得多,尤其是使用我们的低成本 Drupal 支持服务。
  2. 从 Drupal 6 升级到 Drupal 7。这曾经是一个非常有前途的选择,但现在不是。 D7 虽然仍在广泛使用,但在 2020 年并不是面向未来的选择。Drupal 7 站点所有者努力升级到 Drupal 8 以享受 Drupal 8 的众多好处。 此外,D7 还没有准备好 Drupal 9,而 D8 是!
  3. 从 Drupal 6 升级到 Drupal 8(推荐)。 这个选择是非常面向未来的。 从 Drupal 6 到 Drupal 8 的迁移将使您走上创新的轨道——所有后续升级都快速而轻松(稍后会详细介绍)。 现在,我们正在分享为什么我们建议现在迁移到 D8。

为什么要从 Drupal 6 迁移到 Drupal 8?

除了上述需要升级 Drupal 6 的原因之外,这里还有更具体的迁移到 D8 的原因。 它们包括但不限于:

  • 永远轻松升级。 D9 即将推出,所有使用最新版本 D8 且已清除弃用代码的站点都将立即为 D9 做好准备。 因此,虽然 D7 和 D8 都在 2021 年 11 月达到了生命周期结束,但只要您在 D8 上,就可以轻松快速跳转到 D9。 您现在只需进行一次迁移——从 Drupal 6 迁移到 Drupal 8——并避免将来升级的麻烦。
  • 显着改善了编辑体验。 D8 非常注重简单的内容管理。 它提供了方便创建内容的 CKEditor、存储和使用各种多媒体的媒体库、即时编辑内容的快速编辑功能、增强的内容审核选项、拖放布局生成器来塑造您的页面等等。
  • 移动优先的方法。 必须使您的网站适合移动设备并为所有受众提供最佳浏览体验。 使用移动优先的方法迁移到 Drupal 8! 它具有移动响应式核心主题、响应式图像和断点模块,以及许多其他用于响应式网页设计的内置和附加功能。
  • 独特的多语言功能。 如果使您的站点多语言化的众多理由说服了您,那么 Drupal 6 到 Drupal 8 的迁移就是一座金矿。 支持近百种语言、一键上传界面翻译、细粒度的多语言设置等,使 Drupal 成为多语言网站的最佳选择。
  • API 优先的方法。 是时候获得成倍的数字影响力了! 迁移到 D8 以使用其增强的功能与任何应用程序共享数据。 这些可以用 Python、Java、Go 等编写,也可以由 React、Vue、Gatsby、Ember 等 JavaScript 框架提供支持,提供独特的加载速度和动态体验。
  • 与您需要的任何软件集成。 Drupal 6 到 Drupal 8 的迁移将为您的网站与您最喜欢的营销自动化解决方案、CRM 平台、各种第三方 API 等无缝集成提供广泛的机会。
  • 电子商务的新高度。 如果您拥有或考虑在您的网站上拥有电子商务功能,请考虑在 D8 中提供的 Drupal Commerce 2。 便捷的产品管理、多种支付网关、多种支付选项、多种货币、灵活的结账方式和解耦的 Commerce 只是使用 Commerce 2 创建在线商店的众多原因中的一小部分。
  • 全新的架构和最新的库。 全新的 Drupal 8 架构体现在更好的站点性能、高效的开发、高站点可维护性、干净的代码等等。 D8 建立在 OOP(面向对象编程)之上,使用了最新的 Symfony 组件、Twig 模板引擎、Composer 包管理器等。
为什么要从 Drupal 6 迁移到 8

如何将 Drupal 6 迁移到 8

Drupal 6 迁移过程意味着从零开始创建一个 D8 站点并将您的站点配置和站点内容迁移到它。 架构的巨大差异导致某些 Drupal 8 迁移挑战。

幸运的是,有非常有用的 D8 核心模块可以提供平滑的内容和配置迁移。 但是,在许多情况下,您可能还需要自定义脚本、手动内容或重新配置配置等等。

以下是通过管理 UI 从 Drupal 6 迁移到 8 的基本步骤:

  • 审查您网站的需求并对您的模块进行审核(不再需要,移至核心等)
  • 根据新的 D8 架构全面重写您的自定义模块,并消除已弃用的 API 和功能。
  • 咨询 SEO 专家以讨论 URL 结构、可能的重定向等。
  • 将 D6 站点更新到最新的次要版本。
  • 备份您当前的站点是一个很好的安全建议。
  • 创建可用的最新版本的 Drupal 安装。
  • 启用核心迁移模块(迁移、迁移 Drupal、迁移 Drupal UI,如果需要,迁移 Drupal 多语言)。
  • 启用内容或配置迁移所需的必要核心和贡献模块。
  • 在新 D8 站点的 /upgrade 路径上指定源站点详细信息。
  • 使用 Migrate UI 提供的“执行升级”按钮执行升级。
  • 查看日志并检查错误。

委托您的 Drupal 6 到 Drupal 8 迁移

本文解释了为什么需要 Drupal 6 更新(在 Drupal 世界中,当涉及到主要版本之间的移动时,称为“升级”)。 现在您知道从 Drupal 6 迁移到 Drupal 8 的时候到了。

只需迈出这一步,即可享受创新、性能和安全性。 让我们的 Drupal 支持团队负责您的 Drupal 6 到 Drupal 8 的无缝迁移!