OpenText Reddot CMS版本控制

时间:2015-05-30 06:57:58

标签: version-control content-management-system release-management reddot

有没有人知道Reddot Cms(OpenText)中版本/源代码控制的变化。对于从一个Reddot环境到另一个Reddot实例的更改的发布管理,还有任何最佳实践建议。任何帮助或建议将不胜感激。

2 个答案:

答案 0 :(得分:0)

有最佳实践,但正如您可能已经意识到的那样,现在RedDot的实践者并不多。如果你应该回到这个线程(或者为了别人的利益),版本控制内置在模板管理器中,但必须启用。我上次检查时没有Source Control集成,但我们开发了一个原型系统,允许在Visual Studio中创建模板。由于缺乏商业支持,该项目已经完成,但如果您需要,一些想法可能对您有用。

答案 1 :(得分:0)

我将答案分为两部分:阶段之间的版本控制和迁移。

版本控制只能通过模板历史记录或通过定期抓取模板或手动触发的外部服务来完成。至少对于管理服务器而言,没有针对"真实"的内置服务。版本控制或发布不仅仅是单个模板/内容类,甚至包括页面。

有三种方法可以将更改从开发移动到测试或经常看到的prod:

  • 两个模板:在一台服务器上使用两个模板,在"开发"另一个"生产"。所有新的开发都是在"开发"模板,并在完成后立即移动到另一个模板。如果这些模板之间的元素不同,则需要复制它们。这通常是在没有暂存区域的小型安装上。如今,你会发现其中只有极少数。

  • 部分树导出:开发在开发服务器上完成,更改将导出为部分树。项目树中有一个特殊区域,其中创建了要移动模板的页面。导出它们包括模板并导入目标服务器以覆盖现有模板。

  • 工具支持:有用于将模板和内容类移动到其他服务器的外部工具。例如有SitePort(http://siteport.net,也可以在RedDot服务器之间移动整个模板)和同步工具(http://www.erminas.de/en/products#synctool,可以比较和移动单个元素属性和/或单行模板,请注意:这不应该是广告,因为工具是由我们制作的,但我不知道这样的任何其他)。一些公司也有自定义开发工具。