从一个CMS迁移到另一个CMS的可行性如何?

时间:2013-06-26 20:22:28

标签: content-management-system sitecore sitefinity

我特别需要将静态内容从Sitecore CMS迁移到Sitefinity CMS。但我也一再需要将内容从环境X迁移到环境Y.抓住每个页面的主要内容(不是导航骨架等)就足够了。是自动执行此操作(我的意思是手动干预不会随着迁移页面的数量而扩展)一厢情愿或是否可行?

我认为必须做出的假设(这是一个有意义的问题)是内容量无法控制的大 - 没有人能够帮助迁移页面甚至验证它们都是正确迁移。我不知道这种假设在实践中实际上是多么频繁 - 我曾在大型组织的大型网站上工作过,人们似乎总能找到一种方法来处理整个内容。

我认为问题的第一部分是“有没有人见过这样做成功?”。通常我所看到的是人们借此机会剔除和重新组织内容并做一些手动的东西,因为他们(正确地)觉得这是一个适当的时机。我自己从未见过不干涉移民。

问题的第二部分是可以有效地完成的事情,你如何有效地做到这一点?在上面的特定情况中,可以编写站点爬虫来从当前站点提取内容,然后使用Sitefinity API以编程方式添加页面。或者,Sitecore API可以用来访问内容,而不是网站爬虫。即使对于提供API的CMS,正如Sitecore所做的那样,我也不清楚哪个更有效。并且一些现有站点没有API,因此甚至不能选择。

对支持此类工作的工具的任何见解或参考都是有帮助的。谢谢。

1 个答案:

答案 0 :(得分:2)

此处的细节太多:我们无法访问您的Sitecore实施,HTML或您的业务要求。

是的,网站已成功迁移进出Sitcore /各种CMS,有些会使用API​​来检索数据,有些人可能会使用crawler和HTMLAgilityPack来解析HTML,这取决于您当前的内容结构。例如,您如何处理共享内容?如何迁移内部链接或媒体链接?您是否正在进行类似迁移,或者该网站是否也进行了重新设计?内容编辑的能力如何?也许你可以通过自动化进行首次通过迁移,但很可能需要一些人工干预,或者你需要更多的自动化来修复你最初忽略的东西。

因此,它将取决于您拥有多少内容,以及自动化与手动重新进入的时间/精力。

正如LittleBobbyTables所说,只是意见,因为我们都没有你掌握的事实。

要直接回答您的问题,是的,我已经开始进行自动迁移,但是对于网站的非常具体的区域以及我上面说的所有内容都必须考虑在内,我们多次回访内容,因为样本内容看起来很好但有些内容有奇怪的格式等。很难以非常通用的方式做。

相关问题