Back

睿哲信息:想升级Sitecore版本?Sitecore金牌合作伙伴教你这样做!

版本升级是软件的必经之路,对于Sitecore也不例外。如果你还在使用旧版本,很有可能错过大量推动企业业务发展的机会。但是我们也知道升级Sitecore是相当复杂的,需要Sitecore金牌合作伙伴的协助。

那么靠谱的Sitecore合作伙伴会如何帮你合理的规划Sitecore升级呢?今天我们就请有着十五年Sitecore开发实施经验,为国内外多个公司机构开发实施Sitecore技术、Sitecore的金牌合作伙伴的睿哲信息,为我们展示下如何正确的实施Sitecore版本更新。

 

一、睿哲信息:确认版本是否需要升级,从准确的评估开始

“并不是新版本一上线,就要立马更新升级,这也要根据企业的需求来定。所以一般来说升级前,你的Sitecore实施合作伙伴会根据企业当前使用中出现的问题和企业对升级后的期许,做全方位的评估,然后再确定企业是否需要进行版本迭代。”——睿哲信息

如同睿哲信息所述,Sitecore升级都应从审计开始,对企业当前的使用Sitecore的情况进行检查评估,此步骤是为了确保你的Sitecore合作伙伴能够深入地了解你的代码库、托管环境、集成和目标,进而针对性为企业设计经济合理的版本升级方案。

二、睿哲信息:进一步确认,为升级做更细致的规划

“审计完成后,就是做进一步的规划。我们会从当前使用的功能模块、搜索方案、数据库、新功能需求等等方面做详尽的分析总结,然后再去有计划性地规划你的客户的升级。”——睿哲信息

每个企业的Sitecore的需求、使用情况都有所不同,这也注定了它们在升级问题上的不同。一个成熟的Sitecore合作试试伙伴在规划流程时,会认真考量Sitecore当前环境的状态、要升级到的 Sitecore 版本以及其他因素。

三、睿哲信息:明确目标后,有计划地实施升级

在完成审计与规划后,就到了具体实施升级的步骤了。睿哲信息也我们简单地分享总结了一下版本升级的过程:

1、运行一些 SQL 脚本来更新数据库架构;

2;运行 Sitecore 更新安装向导,将本地环境(webroot目录、配置和Sitecore数据项)更新到目标版本;

3、升级后运行一些其他 SQL 脚本以完成任何架构更改;

4、运行一些升级后任务;

5、测试以确保新网站正常工作。

理想情况下,Sitecore实施合作伙伴会将升级后的网站部署到新的Azure PaaS 环境(这已经被启动了)。如果是这种情况,他们还会继续执行以下操作:

1、移动所有内容。这可能意味着我们使用升级的本地数据库并将其导入Azure,或者我们将通过包迁移内容;

2、设置生成并部署到 Azure;

3、与实施合作伙伴的CMQA技术人员团队一起执行内部QA;

4、通过客户端接受运行最终生成;

5、客户端接受完成后,我们从实时站点获取全新数据,将其导入Azure中,然后将内容指向 Azure。

Sitecore实施合作伙伴

四、睿哲信息:全方位培训,保证企业可以完全掌握新版本

“版本升级并不是事情的终点,我们在完成操作后,还会给我们的Sitecorre用户提供完善的培训,确保他们能够熟练的使用新版本,尤其是可以灵活地应用他们感兴趣的新功能。”——睿哲信息

“是否可以轻松创建、编辑和发布内容?”,“个性化和A/B测试能够如期的推行?”,“企业团队中的权限分级是否都已经设置好?”等等,当我们对这些问题都回答OK时,一个企业的Sitecore版本升级才算是取得了成功。

采用Sitecore SXA技术的实施合作伙伴

“一个Sitecore版本升级所需要的工作量、经验、细节是很容易被低估的,它不是我们传统意义上软件升级,只需要单击升级按钮、然后运行脚本就可以,它是一个从审计、到规划、到实施升级、到后期培训、售后,完整的技术实施过程,只有经验丰富的技术‘老手’才值得托付。”——睿哲信息