CMS-сервер для хранения данных XML (XHTML, DocBook, DITA) и выводе в ряде форматов (HTML, PDF)
Вообщем встала задача развернуть CMS-сервер для подготовки технической документации.
В качестве внутреннего формата хранения данных мы сейчас используем XHTML и DocBook. Файлы просто хранятся в системе контроля версий (CVS). Таким образом целостность всей документации не гарантируется. С другой стороны использование XHTML не позволяет создавать полностью семантически наполненные статьи. DocBook частично решает эти проблемы, но и сам по себе он имеет ряд ограничений, таким образом мы хотим перейти на DITA-схему.
Есть идея развернуть CMS внутри организации, подготавливать материалы в ней все, и потом реализовать ряд экспортных модулей для вывода в PDF и HTML. С этим справимся без проблем я думаю.
Вообщем требуется такой CMS сервер который бы работал c XML как с родным форматом, позволял редактировать статьи с определённым workflow, желательно чтобы поддерживал версионность.
Сейчас расматриваем как бесплатные открытые так и коммерческие системы. Пока остановились на решениях с Apache Cocoon, но может быть у кого нибудь есть лучше идеи?