четверг, 25 февраля 2010 г.

Scrum board плагин для mantis bug tracker

Понадобился нам скрамбоард, поискал я значит этого зверя и нашёл будет так говорить идею прикрутить скрамбоард к mantis здесь. Покопал, оказалось немного нам не подходит... Переделал...

Функционал и как работает опишу чуть позже, а сейчас пока для жаждущих выложу мануал по развёртке и исходники.


Для начала, в моём, случае в файл strings_russian.txt необходимо добавить строчки связанные с ссылкой на scrum board в меню mantis'а и блок переменных связанный с изменением в функционале, а именно, что спонсорство в моём случае используется как указание планируемого времени.

Затем необходимо немного изменить Ваш config_inc.php и указать переменные связанные со спонсорством - планируемым временем. Это действие, как я уже сказал, позволит использовать поле "Оплата отчёта" для указание планируемого времени.

Чтобы привести страницу с просмотром задач с планируемым временем к общему виду, а именно убрать заголовок, необходимо в файле account_sponsor_page.php закомментировать кусокчек php кода.

Дальше необходимо скачать архив с файлами которые были изменены здесь или послать запрос сюда и я Вам вышлю всё необходимое, и изменить конфигурацию Вашего mantis'а. Сразу уточню, что файлы в архиве содержат только так или иначе изменённые блоки...

Содержание архива:
  • board.css
  • account_sponsor_page.php
  • html_api.php
  • scrum_board.php
  • select_project.php
  • select_subproject.php
  • strings_russian.txt
Так выглядит сам scrum board


Так блок указания планируемого времени


А так ссылка в главном меню mantis'a


Так было до изменений в файле account_sponsor_page.php





А так стало после изменений, заголовка больше нет


Это выбор проекта для отображения в scrum board'е


Рабочий вариант, который при желании можно потыкать крутится здесь

8 комментариев:

  1. На скриншоте номер 2 замечен пользователь Ass. Он в курсе, что его так назвали?

    ОтветитьУдалить
  2. Алексей, рад Вас видеть... :)

    В связи с последними событиями вынужден уточнить, Ваше "офигеть" вызвано Ass'ом или "плагином" и что это "офигеть" значит?! :)

    ОтветитьУдалить
  3. "Офигеть" - разговорная форма, используется в значении "удивиться", например, от восхищения. Мой случай.

    Вызвано плагином.

    ОтветитьУдалить
  4. и это прекрассно...

    Я рад, что нравится не только мне :))

    скоро будут объяснения принципа работы....

    ОтветитьУдалить
  5. Используем вот такую штуку: http://agilezen.com/

    ОтветитьУдалить
  6. Подобных программ от сторонних разработчиков достаточно много, но, во-первых, они платные и это не всем интересно, а, во-вторых, в моём случае необходима была максимальная интеграция с существующей системой (mantis) + не хотелось устанавливать или использовать дополнительный отдельный продукт для решения этой задачи...

    ОтветитьУдалить
  7. Судя по картинкам, вроде бы симпатично! Попробуем у себя организовать. Ждём описания организации работы...

    ОтветитьУдалить