Комментарий к Интеграция XWiki и Redmine

Редактировал(а) Coluns 14.12.2023

  • hrapitan
    hrapitan, 05.04.2023

    Очень интересный опыт, спасибо! Я пользуюсь аналогичным макросом для Jira.

    Возник такой вопрос: а нельзя ли вынести кнопку активации макроса в нередактируемую область вики-страницы, к примеру, на уровень названия страницы.

    Идея в том, чтобы сделать шаблон вики-страницы, где эта кнопка внедрена в нередактируемую обычным пользователем область, причем есть поле для внесения номеров задач. А после внесения номера и активации кнопки рядом будет отображаться статус связанного тикета.

    Примерно так:

    Data URI image

    Цель – максимально упростить процедуру связывания. Если будет готовый шаблон с внедренным макросом и кнопкой – работа в XWiki упростится и станет еще приятней ))

    Как думаете, можно ли такую фичу можно реализовать средствами платформы, и если да – то каким образом? Можно ли средствами Apps Within Minutes, или может быть настройками в скине?

  • Coluns
    Coluns, 06.04.2023

    Идея отличная.

    Что касаемо реализации, то очевидно что это можно сделать.

    Предполагаемый сценарий такой:

    Нужно сделать класс в котором есть поле для хранения номера связанного тикета.

    Далее два пути. Если как вы предположили использовать Apps Within Minutes то там при создании "приложения" создается страница в которой описывается шаблон страницы.

    В этом шаблоне как раз и можно добавить кнопку которая будет отрабатывать значение поля с номером тикета.

    Если же не использовать Apps Within Minutes, то или нужно изменить стандартный шаблон вывода страницы или добавить макрос, при добавлении которого на страницу, скажем отрабатывает скрипт добавляющий нужные элементы в интерфейс.

    В общем детали нужно продумать, но то что такое можно реализовать стандартными средствами платформы XWiki это точно.

    Добавить комментарий
    XWikiGuest
    • hrapitan
      hrapitan, 07.04.2023

      Спасибо за идеи, надо их обмозговать... Если возникнут рабочие рецепты по реализации — поделитесь, плиз, буду очень благодарен! ))