Anton L
Всем привет. Может кто-то сталкивался с плагинами для Confluence, которые позволяют решить следующую задачу:
- Есть страница А с требованиями по актуальной версии проудукта 1.0 - ее видят все по-дефолту (разработка, QA, менеджмент)
- Я хочу иметь возможность менять страницу А с требованиями, готовя изменения для версии 2.0 где-то в фоне, и хочу все внесенные изменения применить потом, когда 2.0 пойдет в разработку.
Есть механизм Draft-ов в конфе, но при апдейте конфлюенс администратором - драфты стираются. Да и бывает так, что нужно зайти в версию 1.0 и что-то в ней поправить, и в таком сценарии драфты уже не применимы.
С помощью плагина версий (выше) можно делать следующее. В закрытой папке проекта есть страница с данными, версия которой подлежит публикации. Выставляется страница на Заказчика в открытой папке проекта (куда Заказчик имеет доступ только на чтение) и там указывается нужная версия исходной страницы. Заказчик соответственно видит именно ту версию которую вы хотите ему показать. По второй задаче - конфлюэнс не GIT он ветвиться не может. Тут поступаете так. Заводите в закрытом пространстве две страницы - одна на версию 1.0 и вторая на версию 2.0. Затем выставляете на заказчика страницу публикации документа в открытом доступе куда с помощью стандартного include page копируете содержимое страницы с версией 1.0. При внесении изменений на странице 1.0 они так же отображаются у Заказчика, в это время спокойно дорабатываете страницу с версией 2.0. Как только она будет готова на странице заказчика в плагине include page меняете ссылку. Недостатки: отсутствие inline comment что доставляет дикую головную боль. И если есть ссылки на другую документацию, то надо тщательно следить чтобы страницы ссылок тоже были в открытом доступе.