【问题标题】:How feasible is it to migrate from one CMS to another? [closed]从一个 CMS 迁移到另一个 CMS 的可行性如何? [关闭]
【发布时间】:2013-06-26 20:22:28
【问题描述】:

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

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

我认为问题的第一部分是“有没有人成功地看到过这件事?”。通常我看到的是人们利用这个机会挑选和重组内容并做一堆手动的东西,因为他们(正确地)觉得这是一个合适的时机。我自己从未见过不干涉的迁移。

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

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

【问题讨论】:

  • 对于 Stack Overflow 而言,寻求洞察力、参考资料和工具似乎过于宽泛。除了基于意见之外,我看不出这将如何。
  • 我同意这有点不确定。我希望所涉及的特定 CMS 足以使其成为基于广泛意见的答案之外的东西。不过,对于广泛的答案 - 从我的角度来看,我只需要在不必要地重新发明轮子之前进行尽职调查(没有“哦,你只是去 www.migrateMyCms.com”的答案本身对我有帮助,我想以后会对其他人有所帮助)。
  • 有一些工具可以做你想做的事。我与它没有任何关联,但看过 Kapow 的迁移工具的演示,它可能会满足您的需求:kapowsoftware.com/solutions/content-integration/…

标签: content-management-system sitecore sitefinity


【解决方案1】:

这里有太多细节:我们无权访问您的 Sitecore 实施、您的 HTML 或您的业务需求。

是的,网站已成功迁移进出 Sitcore/各种 CMS,有些会使用 API 检索数据,有些可能会使用爬虫和 HTMLAgilityPack 解析 HTML,具体取决于您当前的内容结构。例如,您如何处理共享内容?迁移内部链接或媒体链接怎么样?您是在进行同类迁移,还是网站也在进行重新设计?内容编辑的能力如何?也许您可以使用自动化进行第一次迁移,但很可能需要一些手动干预,或者您需要更多的自动化来修复您最初忽略的问题。

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

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

要直接回答您的问题,是的,我从事过自动迁移工作,但是对于网站的非常具体的区域以及我上面所说的一切都必须考虑在内,我们多次回顾了内容,因为示例内容看起来不错但有些内容的格式很奇怪等。很难以非常通用的方式完成。

【讨论】:

    猜你喜欢
    • 2012-01-29
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多