Я работаю в компании, которая использует Drupal 6 для размещения документации по своим продуктам SAAS. Документация организована в различные книги с использованием Book.module.
У нас есть сайт Production Drupal с документацией для продукции SAAS.
Во-вторых, у нас есть сайт «Предварительный просмотр» для следующей версии нашего продукта - документация немного отличается от документации на производственном сайте.
В-третьих, у нас есть сайт "Разработка", который содержит нестабильную версию документации по нашему продукту. Документация здесь часто меняется
Документы изначально создаются при разработке, перемещаются в Preview, а затем, наконец, в Production.
Довольно громоздко обновлять каждый сайт Drupal вручную по мере развития нашего продукта. Я посмотрел на Deploy.module, и, хотя он выглядит многообещающе, у него есть ограничения в отношении книг (то есть: он не может обрабатывать структуру / меню книги). Это также делает решение довольно сложным с партиями или движущимися частями.
Я надеюсь, что я все обдумал, и какая-то рок-звезда Drupal там может указать на очевидное (или не столь очевидное) решение.
(Очевидное решение, не относящееся к drupal, вероятно, будет просто хранить страницы документации в формате html в системе контроля версий и обновлять каждый сайт с соответствующей версией. Но при этом я теряю функциональность ACL, в которой Drupal так хорош.)
Мысли?
Приветствия