Drupal 7 生命周期结束:用户需要了解什么

已发表: 2024-09-25

Drupal 7 的生命周期终止 (EOL) 定于 2025 年 1 月 5 日,对于仍然依赖它来为其网站提供支持的数千个组织来说,这是一个关键时刻。在此日期之后,Drupal 7 将不再获得官方支持、更新或维护,从而使站点容易遭受安全漏洞、数据丢失和性能问题。

虽然 Drupal 11.0.2 是最新版本(截至 2024 年 9 月),但大约 40%的活跃 Drupal 站点仍在运行 Drupal 7,该版本于 2011 年首次推出。

Drupal 长期以来一直是一种流行的内容管理系统 (CMS),深受具有复杂数字需求的企业和政府机构的青睐,但随着其 EOL 的临近,仍然依赖 Drupal 7 的组织面临着一个重要的决定。

以下指南概述了可用的选项,包括从 Drupal 迁移到 WordPress,作为那些寻求长期稳定性和支持的人的可行替代方案。我们将介绍以下内容:

目录
1.为什么 Drupal 7 即将停产?
2. Drupal 7 用户有哪些选项?
2.1.继续使用 Drupal 7 并获得扩展支持
2.2.升级到较新版本的 Drupal
2.3.迁移到新的 CMS
3.从Drupal迁移到WordPress:有什么好处?
3.1.易于使用和采用
3.2.灵活性和定制化
3.3.社区支持
3.4.拥有成本
3.5.迁移复杂性
3.6. Drupal 7 用户的实用选择
4.从 Drupal 迁移到 WordPress:关键步骤
5.迁移后的网站接下来会怎样?

为什么 Drupal 7 即将停产?

Drupal 7 将于 2025 年 1 月停产,标志着对该版本的官方支持结束,该版本自 2011 年发布以来一直是许多大型网站的基础。

随着 Web 标准和技术的发展,Drupal 生态系统也不断进步,Drupal 10 和 11 等新版本提供了现代化的架构、增强的性能和更好的安全功能。这些技术进步在很大程度上推动了 Drupal 7 的 EOL(其延迟到此时主要是由于大量活跃用户仍然依赖它)。

然而,Drupal 7 的底层基础设施,包括其对旧 PHP 版本的依赖,不再与最新的开发实践和安全协议兼容。维持对这种过时版本的支持可能会给 Drupal 社区的资源带来压力,特别是当较新的版本是基于 Symfony 等更新的框架构建的时,Symfony 提供了更强大、面向未来的基础。

此外,Drupal 7 已获得多次延长其 EOL 日期,最初计划于 2021 年,但推迟是为了给用户提供更多的迁移时间。现在这个时机已经到来,因为 Drupal 社区的目标是完全摆脱旧系统并专注于更新、更高效的版本。

如上所述,一旦 Drupal 7 达到 EOL,继续使用它的站点将面临安全漏洞和兼容性问题,因为它们将不再接收补丁或更新。这强调了 Drupal 7 用户需要计划他们的下一步,无论是升级到较新版本的 Drupal 还是迁移到另一个 CMS。


参考 Drupal 7 EOL 的 Drupal 代码库

Drupal 7 用户有哪些选项?

随着 Drupal 7 EOL 的快速临近,仍在使用该版本的组织将需要决定下一步行动。以下是可用的三个主要选项:

继续使用 Drupal 7 并获得扩展支持

对于深深嵌入 Drupal 7 且无法及时迁移或升级的组织来说,长期支持提供商可能会提供生命线。这些专业提供商将在 Drupal 7 官方 EOL 之后继续提供安全更新、补丁和一些支持。

然而,长期支持应被视为临时解决方案。虽然它获得了一些回旋余地,但随着时间的推移,CMS 仍然会变得更加过时,并且它不会获得 Drupal 10 或新版本 WordPress 等现代平台提供的创新和功能增强。

长期支持的成本也会增加,尤其是随着时间的推移,找到熟练掌握 Drupal 7 的开发人才变得越来越困难。

升级到较新版本的 Drupal

Drupal 7 用户的另一个选择是升级到较新的 Drupal 版本,例如 10 或 11。这些版本提供了显着的增强功能,包括更现代的架构、改进的性能和更好的安全性。它们还旨在与新技术集成,并为开发人员和内容创建者等提供增强的工具。

然而,从 Drupal 7 迁移到 Drupal 10 或 11 并不是一件小事。两个版本之间的核心架构发生了显着变化,这意味着直接升级是不可能的。组织需要将其视为一个重新平台项目,需要完全重建其站点,同时进行数据迁移、设计更改以及可能的自定义模块重新配置。

迁移到新的 CMS

对于希望超越 Drupal 的组织来说,迁移到新的 CMS(例如 WordPress)是一个引人注目的选择。 WordPress 提供用户友好的界面、庞大的插件和主题生态系统以及广泛的自定义选项。更重要的是,它比 Drupal 更容易管理,特别是对于没有广泛技术专业知识的团队。

从 Drupal 7 迁移到 WordPress 并非没有挑战,但它通常比迁移到许多专有或闭源系统更简单。 WordPress 拥有丰富的开发者社区和大量可以帮助迁移的工具,从长远来看,使其更具成本效益。

此外,WordPress 的灵活性与其可扩展的基础设施相结合,使组织能够保证其数字化存在的未来,同时受益于定期更新、安全补丁和不断增长的功能套件。凭借较低的学习曲线和强大的支持生态系统,WordPress 将自己定位为对于寻求从 Drupal 7 过渡而不牺牲控制或定制的企业来说有吸引力的解决方案。

对于许多人来说,从 Drupal 到 WordPress 的转变代表着一个简化内容管理操作的机会,同时为未来创新打开了大门。


从 Drupal 迁移到 WordPress:有什么好处?

从 Drupal 迁移到 WordPress:有什么好处?

随着 Drupal 7 临近其 EOL 日期,许多组织正在重新评估他们的内容管理系统选择。对于那些寻求更灵活和用户友好的系统的人来说,WordPress 是一个强有力的竞争者。以下是几个关键原因:

易于使用和采用

WordPress 相对于 Drupal 的最大优势之一,特别是对于 Drupal 7 用户来说,是它的易用性。 WordPress 提供直观的仪表板,使技术和非技术用户可以轻松管理和更新网站,而无需开发人员支持。相比之下,Drupal 7 通常需要更高水平的技术专业知识,使得日常站点管理更加复杂且耗时。

此外,WordPress 提供持续更新,版本之间无需硬停止,这对于许多 Drupal 7 用户来说是一个改变游戏规则的因素。虽然从 Drupal 的一个主要版本迁移到另一个版本可能感觉像是一次彻底的检修,但 WordPress 可以实现破坏性较小的增量更新。

灵活性和定制化

WordPress 拥有庞大的插件生态系统,为用户提供了几乎无限的定制选项。用于设计的 Elementor 或用于电子商务的 WooCommerce 等插件是扩展和定制数字体验的强大工具。

虽然 Drupal 还支持自定义,但 WordPress 主题和插件旨在适应随时间的更新,最大限度地减少频繁重新开发的需要。此外,高级自定义字段 (ACF) 等插件允许 WordPress 复制 Drupal 的许多高级功能,使其成为依赖复杂内容管理逻辑的复杂网站的强大替代方案。

社区支持

WordPress 由一个充满活力的大型社区提供支持,该社区提供广泛的资源、文档和论坛。超过 40% 的网站在 WordPress 上运行,有一个由开发人员、机构和支持人员组成的庞大网络可以帮助解决问题。

另一方面,Drupal 的较小社区(尤其是 Drupal 7 等旧版本)可能会导致更难找到帮助,尤其是在 Drupal 7 即将停产时。

WordPress 还受益于广泛的托管解决方案,例如 WP Engine,它提供专门针对 WordPress 速度、安全性和可扩展性进行优化的基础设施。 WP Engine 甚至继续支持旧版本的 PHP,为规划升级路径的用户增加了另一层稳定性。

拥有成本

Drupal 站点,尤其是 Drupal 7 等旧版本的站点,由于其复杂性和需要专门的开发人员支持而往往具有更高的维护成本。 WordPress 较低的拥有成本使其成为寻求简化数字基础设施的组织的有吸引力的选择。

此外,托管服务通常提供自动更新和 24/7 支持,从而显着减轻内部团队的技术负担。

对于摆脱开发人员密集型基础设施的组织来说,改用 WordPress 可以节省大量成本。除了降低维护成本之外,WordPress 灵活的内容结构以及与各种插件的兼容性确保网站在最少的干预下保持功能和最新状态。

迁移复杂性

从 Drupal 7 迁移到 WordPress 通常比升级到较新的 Drupal 版本更简单。虽然 Drupal 升级通常涉及重大的架构更改,但 WordPress 被设计为跨版本向后兼容。用户可以增量更新 WordPress,从而无需重建完整的网站。

此外,WordPress 强大的迁移工具(例如 WP Migrate 和 FG Drupal to WordPress)通过轻松处理内容、自定义字段和分类法的传输,进一步简化了流程。

Drupal 7 用户的实用选择

对于仍在解决 Drupal 7 复杂性的组织来说,向 WordPress 的过渡代表着向易用性、成本效率和未来可扩展性的转变。

凭借增量更新、广泛的定制选项和强大的社区支持,WordPress 成为一种有弹性的替代方案,非常适合那些准备好摆脱遗留系统挑战的人。


Drupal 7 EOL:开发人员正在进行站点迁移

从 Drupal 迁移到 WordPress:关键步骤

从 Drupal 7 迁移到 WordPress 是一个多步骤的过程,需要详细的策略和技术精度。虽然您可以在此处找到所有技术技能级别的详细指南,但以下步骤对于确保顺利过渡至关重要:

项目策划

首先组建一个专门的迁移团队,其中包括项目经理、开发人员、内容创建者和其他主要利益相关者。该团队将负责评估当前站点的功能,制定新站点的目标,并解决与迁移相关的任何风险。

数据映射

任何迁移中最重要的步骤之一是数据映射。对于 Drupal 7 用户来说,这意味着分析内容类型、分类法、媒体文件和自定义字段。全面的审核将确保所有内容都正确传输到 WordPress 结构中。

例如,如果您使用 ACF 或 WordPress 块编辑器,则需要确保您的 Drupal 数据映射为与这些功能兼容。识别不再有用的遗留内容也可以简化迁移过程。

准备您的新 WordPress 网站

数据映射完成后,就可以创建新的 WordPress 安装了。 WP Engine 等托管托管提供商简化了此步骤,让用户只需单击几下即可设置生产、暂存和开发环境。这为在推出新网站之前测试迁移过程提供了空间。

内容迁移

新的 WordPress 网站准备就绪后,下一步就是迁移现有内容。如上所述,FG Drupal 到 WordPress 或 WP Migrate 等工具可以自动化此过程的大部分,尽管对于复杂的内容类型或自定义功能可能需要手动调整。对于更大、更复杂的网站,建议与在处理 CMS 迁移方面经验丰富的机构合作,以确保您的所有内容都能无缝传输。

测试和最终调整

在启动新的 WordPress 网站之前,请在临时环境中进行彻底的测试。这包括审查所有内容、检查损坏的链接、测试表单、确保媒体文件已正确迁移以及审查网站性能。测试还应涵盖移动响应能力、可访问性和 SEO 配置。

发射

验证完所有内容后,您就可以上线新的 WordPress 网站。最后一步包括优化性能、设置来自旧 Drupal 7 站点的任何重定向,并确保您的团队接受过使用 WordPress 更简单、更直观的界面管理内容的培训。


迁移后的网站接下来会怎样?

从 Drupal 7 迁移到 WordPress 是重要的一步,但迁移过程并没有结束。新迁移的 WordPress 网站所有者应优先考虑持续维护和优化,确保其网站保持快速、安全且用户友好。

WP Engine 完全托管的 WordPress 平台提供持续支持,通过针对 WordPress 网站优化的基础架构提供世界一流的性能。凭借 24/7 技术支持、高级安全功能和强大的网站优化工具,WP Engine 可帮助您充分利用新的 WordPress 网站。

立即联系 WP Engine,了解我们完全托管的 WordPress 托管解决方案如何使您的迁移尽可能无缝,并保持您的网站在迁移后顺利运行。