我需要一种方法以任何格式从 Ektron 站点中获取所有数据,以便将其导入新的 CMS。在我看来,数据库完全被混淆了,我没有找到任何好的资源。我会很高兴有链接、提示、视频、天使、魔法灯或公司会以便宜的价格做到这一点。提前致谢!
2 回答
我定期为我的公司进行这种性质的 Ektron 迁移,而这种迁移的问题在于确实没有“标准”。每个站点的数据结构都大不相同,对于依赖智能表单或具有复杂元数据或分类关系的 ektron 站点尤其如此。您最好的选择可能是编写一个自定义导出工具,将您的数据转换为目标 CMS 可以处理的格式。如果您要迁移到另一个 .net CMS,那么利用 ektron SOAP Web 服务可能会为您提供很好的服务。
想到两点:
执行数据库备份(和恢复):“备份”您正在使用的 Ektron 数据库,并在您需要的地方“恢复”它。这两个操作都可以使用 SQL Server Management Studio 执行,并且可以访问数据库服务器上的文件系统。这将完全恢复备份时的所有数据。这是直截了当的,但不灵活,我觉得这不是你要找的。如果您想像对待任何其他数据库一样对待“Ektron”,那么研究更通用的 SQL Server 数据库“转储”可能会很有用。
执行内容导出(和导入):Ektron 提供内容导出功能。这可以在 [设置] > [本地化] 下的工作区中找到。导出的目的是将内容翻译/本地化为另一种语言,然后将其重新导入 CMS,但是...据我所知,您并不希望本地化您的内容,但此导出功能可能仍然存在无论您出于何种目的,都对您感兴趣。