Drupal 7 已终止支持!迁移 Drupal 10 + 必备准备清单(附 6 大核心步骤)

Drupal 7已经到了生命周期的尽头,这意味着没有进一步的支持、安全更新或错误修复。如果在Drupal 7实例中发现了新的安全漏洞,它们将无法修复,或者如果错误开始出现,将没有一个活跃的社区来解决它们。这给任何组织都带来了巨大的技术债务。撇开技术问题不谈,组织必须始终符合合规标准、数据保护和可访问性法规。

现在建议迁移到最新的Drupal版本(Drupal 10+),以降低风险,最大限度地减少技术债务和成本积累。
本文提供了一个您可以采用的Drupal 7迁移准备清单。它分解了步骤、考虑因素和一般做法,以帮助实现顺利迁移。迁移通常不是最顺利的,因此组织必须评估他们的准备情况。

迁移不是更新;这是一个重建、不同核心架构、主题引擎和贡献模块的过程。迁移也不是复制,而是重新学习和发展的机会。

Drupal 7迁移准备检查表

一、审核您现有的Drupal

  • 评估内容清单:决定哪些内容应该迁移、归档或重组。
    评估模块清单:确定哪些贡献的模块仍然需要,以及它们是否已经移植到Drupal 10+。
    评估主题:确定是时候进行用户体验更新、重新设计还是整容了。
    评估集成:审查现有的第三方集成(CRM、ERP、电子商务)

二、实现业务和用户目标

确定首要任务:关注安全性、性能、可扩展性、集成、工作流程或编辑体验?

考虑用户期望:您的受众是否期望新功能、多语言支持或可访问性升级?

定义人工智能战略:您是否计划将人工智能集成到Drupal中,以及在多大程度上?您是想依赖人工智能提供商还是利用开放式LLM?

对齐数字化转型路线图:迁移如何融入更广泛的战略?

三、3.规划内容策略

清理内容:审核您的内容是否有重复和过时的内容,并确保高质量的内容完整迁移。

改进分类法:重构内容以增强导航、可搜索性和用户体验。

确保SEO和可访问性合规性:将内容与SEO和可访性最佳实践保持一致。

四、模块功能矩阵

Drupal 10+提供了一个不同的模块生态系统,一些Drupal 7模块可能没有升级。

将基本功能映射到Drupal 10模块:识别现有功能并将其与支持的Drupal 10+模块对齐。

规划自定义开发:分配资源以重建或扩展功能。

替换已弃用的功能:寻找已弃用功能的现代替代品。

五、准备团队和基础设施

验证专业知识:团队是否精通Symfony、Twig、Composer和Drupal 10架构?

审查托管:PHP 8+的环境准备好了吗?它是否针对现代缓存进行了优化?CI/CD管道是否配置正确?

准备入职培训:内容编辑和网站管理员是否接受过使用新Drupal管理体验的培训?

六、移徙路线图

将您的流程分为您认为合适的阶段,我们通常将迁移路线图分为以下阶段:

1、发现和规划定义你的目标,评估当前的Drupal网站,并制定带有时间表的迁移策略。
2、内容和数据迁移审计、清理和迁移内容和数据结构,同时确保SEO保护和内容完整性。
3、使用Twig在Drupal 10上重新设计或刷新和重建设计和主题,同时确保符合可访问性标准和品牌指南。
4、自定义开发和集成。重建自定义功能以替换弃用的模块,并重新建立第三方集成。
5、测试(功能、性能、安全)。在发布前测试所有功能、站点性能和安全性。
6、启动和支持部署。Drupal 10网站,监控发布后的指标,并建立定期维护流程。

彻底规划您的迁移有助于将风险降至最低。Drupal 7到19的迁移过程通常需要6-12个月以上的时间。

利用迁移作为发展、现代化和重新调整目标和优先事项的机会。一份明确的准备就绪清单可确保从战略上处理迁移过程,以优先考虑安全性和数据完整性,同时将停机时间降至最低。
 

联系我们

提供基于Drupal的门户网站、电子商务网站、移动应用开发及托管服务

长按加微信
长风云微信
长按关注公众号
长风云公众号