内容管理系统- OpenText红点CMS版本控制



是否有人知道你的版本/源代码控制在红点Cms (OpenText)的变化。另外,对于从一个Reddot环境到另一个Reddot实例的变更的发布管理,是否有任何最佳实践建议?如有任何帮助或建议,不胜感激。

有最佳实践,但你可能已经意识到,现在没有太多的红点实践者。如果你应该回到这个线程(或其他人的利益)版本控制是内置到模板管理器,但必须启用。据我所知,没有源代码控制集成,但我们开发了一个原型系统,允许在Visual Studio中创建模板。由于缺乏商业支持,完成这个项目的项目已经死亡,但是如果你想要的话,其中的一些想法可能对你有用。

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

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

我经常看到有三种方法将更改从开发转移到测试或产品:

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

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

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

最新更新