内容管理系统,简称CCMS,是一套能存储内容并从主题或模块层面而非文件层面管理内容。因此,CCMS是管理XML内容的理想方式。有多种CCMS系统可供选择,专为DITA内容设计。

不同的CCMS系统有各自不同的优势功能,但某些功能是所有CCMS系统共通的。大多数的CCMS系统与创作工具(比如oXygen)和发布工具(DITA OT插件和PDF发布引擎)连接。CCMS系统能存储DITA topic和map文件,并能记录整个内容开发流程,包括内容创作、审阅、编辑和发布。
如果您有以下需求,为发布环境配置CCMS系统将会是个最佳选择:
- 较大的内容体量。如果你有成千上万页的内容,散落在不同的文档中,CCMS能让内容管理和发布变得容易许多。基于topic数量的多少,有些CCMS系统允许你选择不同范围、不同价位的安装。CCMS系统能帮你记录、追踪所有DITA topic和map所作的任何变化,在更新频繁的情况下,CCMS系统尤其有益。CCMS系统允许建立自动发布,比如每天晚上发布、每周发布或者每月发布,这能保证你发布的内容永远是最新的。
- 需要多种发布样式。需要发布的样式数量越多,CCMS对内容发布的益处也就越明显。如果你只需要发布两种不同的PDF样式,使用单独的DITA OT或者oXygen发布也很合适。但是,如果你需要发布5种不同的PDF样式,一种HTML样式,两种EPUB样式,配置一套CCMS系统进行自动发布更合适。
- 多个内容创作者。CCMS系统强劲的流程管理对于一个大型内容开发团队来说,十分有益。CCMS系统能记录内容生命周期的每个变化,有利于内容创作者进行版本控制、审阅和审批。内容作者、贡献者、编辑者越多,CCMS系统对提升内容流程效率方面的作用也就越明显。
- 复用和本地化。毫无工具支持的手动管理复用内容将是个耗时耗力的工程。如果你的内容中有很大比例需要复用,CCMS系统是个商业需求。如果您还需要将内容翻译成多种不同语言,CCMS系统的需求更强烈。