Показаны сообщения с ярлыком Mantis Plugins. Показать все сообщения
Показаны сообщения с ярлыком Mantis Plugins. Показать все сообщения

вторник, 15 июня 2010 г.

Вот к чему приводят игры с цветами...

Лето... Погода совсем не радует, а тут ещё унылые цвета mantis'а на работе.
А почему бы их не изменить... может будет и работать приятней?

И понеслось... нашёл таблицу цветов... открыл на редактирование config_inc.php, для тех кто не знает - это конфигурационный файл matis'а, и начал играться с цветами....

Совмещал приятное с полезным где-то около получаса... В итоге получилось так:

До

После

Ну и собственно
# цветовая схема статусов отчётов
    $g_status_colors = array(
        # новый
        'new' => '#FA8072',
        # нужен отклик
        'feedback' => '#EE1289',
        # рассмотрен
        'acknowledged' => '#ffd850',
        # подтвержден
        'confirmed' => '#ffffb0',
        # назначен
        'assigned' => '#A4D3EE',
        # обработан
        'resolved' => '#7FFF00',
        # закрыт
        'closed' => '#B5B5B5');

четверг, 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'е


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

вторник, 9 февраля 2010 г.

Полезный плагин для Mantis Bug Tracker'а

Хочу поведать Вам об одном показавшимся мне полезным, т.е. скорее даже делающим более удобным использование mantis'а плагине - это плагин HTMLmail.

По сути этот плагин просто облагораживает внешний вид уведомления приходящего на почту при тех или иных событиях на баг трекере.

Возможности
  • Несколько форматов письма: текст, HTML и смешанный;
  • Возможность работать с уведомлениями в Skype;
  • Поддержка шаблонов;
  • Кастомизация для каждого проекта и пользователя индивидуально;
  • Простота в установке;
Требования
  • Mantis начиная с версии 1.0.5
  • Plugin Manager начиная с версии 0.4.0
  • Плагин Skype начиная с версии 0.0.1 в случае если вы хотите получать уведомления в Skype
Установка и настройка
Установка плагина HTMLmail производится через Plugin Manager. Что касается настройки, то я для себя немного допиливал интерфейс, делал его вид немного приятней моему глазу, а в остальном плагин HTMLmail никаких настроек не потребовал. Если кто хочет, то с помощью редактирования или создания собственных шаблонов можно поиграться с телом письма, а непосредственно через интерфейс можно изменять формат темы письма, выбирать шаблоны для проектов, пользователей или изменять глобальные настройки по умолчанию.
Настройка формата сообщения

Выбор используемого шаблона

Указание формата темы сообщения


Работа
Что касается самих писем, то вот так выглядит стандартное уведомление приходящее на почту при тех или иных событиях
А вот так аналогичное уведомление выглядит при использование стандартного шаблона плагина HTMLmail и при использовании формата HTML

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

Скачать плагин можно здесь