2010-06-04 3 views
1

Я работаю в компании, которая использует Drupal 6 для размещения документации для своих продуктов SAAS. Документация организована в различных книгах, используя Book.module.Версии содержимого Drupal

У нас есть производственный сайт Drupal с документацией по продукту SAAS.

Во-вторых, у нас есть сайт «Предварительный просмотр», для предстоящей версии нашего продукта - документация немного отличается от документации на сайте Production.

В-третьих, у нас есть сайт «Разработка», который содержит нестабильную версию нашей документации по продукту. Документация здесь часто меняется

Документы изначально были написаны в разделе «Разработка», перенесены в «Предварительный просмотр», а затем, наконец, в «Производство».

Весьма неудобно вручную обновлять каждый сайт Drupal по мере развития нашего продукта. Я посмотрел на Deploy.module, и, хотя он выглядит многообещающим, он имеет ограничения на книги (то есть: он не может обрабатывать структуру книги/меню). Это также делает решение, которое довольно сложно с партиями или движущимися частями.

Я надеюсь, что я передумал все, и некоторые рок-звезды Drupal могут указать на очевидное (или не столь очевидное) решение.

(Очевидное решение, отличное от drupal, вероятно, просто будет хранить страницы документации в виде html в контроле версий и обновлять каждый сайт с соответствующей ревизией. Но с этим я теряю функциональность ACL, в которой Drupal так хорош.)

Мысли? Cheers

ответ

1

Мне повезло с модулем Feeds, чтобы один сайт мог использовать определенный вид с другого сайта, когда я выбираю или периодически. Для этого потребуется какая-то работа по настройке, но она более гибкая, чем решение под ключ, и она менее хрупка, чем любой SQL-дамп -> импорт таблицы версий узлов.

+0

Интересно. Похоже, есть недавний патч для добавления сопоставлений для книжных узлов: http://drupal.org/node/700476. Спасибо за идею - я буду играть – rcourtna

Смежные вопросы