Интеграция XWiki и Redmine
Интеграция XWiki и Redmine возможна при помощи расширения.
Данное расширение называется Redmine Macro
Ссылка на страницу расширения: Redmine Macro
После установки расширения, необходимо задать настройки доступа к вашему Redmine:
Обратите внимание, что ключ API это именно ключ пользователя.
Вот тут на сайте Redmine описывается как его создать и включить его в Redmine: https://www.redmine.org/boards/2/topics/53956
После того как вы выполните эти настройки, вы сможете добавлять на страницы XWiki реестры тикетов (задач) из Redmine.
Для этого на нужной странице добавьте макрос Redmine Ticket
В настройках макроса вам нужно указать лишь адрес фильтра из Redmine и все.
Например, мы на нашем сайте https://redmine.coluns.ru который мы используем для управления задачами, создали публичный проект Тест, внесли в него несколько задач.
Вот как выглядит перечень задач на сайте:
И ниже на страницу добавили макрос Redmine Ticket с адресом https://redmine.coluns.ru/projects/test/issues
Вот как выглядит результат:
ID | Tracker | Status | Thema |
---|---|---|---|
#43 | Анализ | Новая | Анализ по эпику |
#42 | Эпик | Новая | Эпик 3 |
#41 | Эпик | Новая | Эпик 2 |
#40 | Эпик | Новая | Эпик 1 |
Ниже мы добавили еще раз этот макрос, но уже с адресом фильтра https://redmine.coluns.ru/projects/test/issues?query_id=10
Данный фильтр отображает только задачи с типом "Эпик".
И вот как выглядит результат теперь:
ID | Tracker | Status | Thema |
---|---|---|---|
#42 | Эпик | Новая | Эпик 3 |
#41 | Эпик | Новая | Эпик 2 |
#40 | Эпик | Новая | Эпик 1 |
Таким образом вы можете комбинировать различные выборки и создать например дашборд по проекту который будет содержать всю необходимую информацию по задачам.
Если вы используете XWiki для проектного управления, то данное добавление будет вам очень полезно.