Если вы не против использовать коммерческое дополнение, то projectdoc Toolbox может предоставить инструменты для ваших требований к информационной архитектуре.
Макрос раздела позволяетпоказать / скрыть в зависимости от свойств пространства .Это будет означать, что вы используете пространство для каждого продукта и конфигурируете спецификацию продукта через свойства пространства.
Вы можете использовать функцию Remote Control , если вы хотите настроить рендеринг страницы на основепо запросу параметры.Обратите внимание, что это будет контролировать только рендеринг одного запроса.Если пользователь щелкнет ссылку на этой странице, свойства запроса из исходного запроса будут потеряны.Вариант использования этой функции - настройка отображения страницы при использовании извне Confluence - например, для отображения документации для кодов ошибок.Но его также можно использовать изнутри, используя Wiki Link Macro .
Вы также можете использовать имитатор или живой шаблон .В этом случае вы должны настроить макет своей страницы (с некоторым содержанием, общим для всех ваших продуктов), а затем использовать transclusion для использования этого макета в ваших продуктовых пространствах.
Мы используем наш продукт для предоставления документациидля наших плагинов для Maven .Вы можете посмотреть примеры на нашем сайте:
Обратите внимание, что эти продукты независимы друг от друга и, следовательно, не требуют повторного использования содержимоговаши варианты использования.Я добавил примеры, чтобы показать, как мы используем Projectdoc Toolbox, особенно свойства пространства, для наших продуктов.
И, наконец, я должен указать, что я являюсь одним из авторов Projectdoc Toolbox.Так что я, вероятно, пристрастен ...;)
Панель инструментов projectdoc доступна на торговой площадке Atlassian .