← 全部文章
Umbraco
Plan 9
2026年9月18日
阅读约 8 分钟

五步规划你的 Umbraco 升级

迁移到最新长期支持版本前需要审查什么,以及实际需要多长时间。

Umbraco
v7 → v17

如果你的网站仍在运行 Umbraco 7 或 8,那么它所用的软件已不再获得安全更新。即使是较新的网站也需要规划,因为每个长期支持(LTS)版本的支持期都是固定的。有规划的升级才会顺利。以下是我们遵循的五个步骤。

1. 审查现有内容

我们列出每个文档类型、模板、扩展包和集成,并检查哪些扩展包支持目标版本。Umbraco 7 和 8 运行在 .NET Framework 上,而现代 Umbraco 运行在 .NET 上,因此定制代码需要移植,而不只是重新编译。

2. 决定:升级还是重建

在较新的版本之间,升级通常可以原地完成。从 7 或 8 升级更接近迁移:内容会迁移过去,但大部分代码需要重写。这也是修复让团队头疼的内容模型和编辑体验的最佳时机。

3. 迁移内容

内容、媒体和会员通过脚本迁移,然后逐页与旧网站核对。AI 工具帮助我们大规模映射和清理内容,每处改动都会经过审核。

4. 测试所有关键环节

表单与集成每个表单、CRM 同步和支付流程都进行端到端测试。
重定向将旧网址映射到新网址,保住你的搜索排名。
无障碍依据 WCAG 2.2 AA 进行自动和人工检查。
性能在升级前后测量页面速度。

5. 上线,并持续更新

我们在非工作时间上线并准备回滚方案,然后在最初几周监控错误和搜索流量。之后,定期的小更新比五年后再来一次大升级便宜得多。

最便宜的 Umbraco 升级,是一点一点做的升级。

不确定现状?告诉我们你的 Umbraco 版本,我们会解释升级需要做什么。

需要一个计划?聊聊吧。

告诉我们你在做什么。我们会坦诚告诉你哪个平台合适。

开始对话 →