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