mantis что это такое
Mantis (программа)
MantisBT — свободно распространяемая система отслеживания ошибок в программных продуктах (bugtracker). Обеспечивает взаимодействие разработчиков с пользователями (тестировщиками). Позволяет пользователям заводить сообщения об ошибках и отслеживать дальнейший процесс работы над ними со стороны разработчиков.
Система имеет гибкие возможности конфигурирования, что позволяет настраивать её не только для работы над программными продуктами, но и в качестве системы учёта заявок для Helpdesk.
Система является веб-приложением, поэтому не требует для работы специального ПО на стороне клиента и работает через веб-браузер.
Содержание
Системные требования
Для работы программы требуется:
Плюсы
Минусы
См. также
Ссылки
Windows NT — … Википедия
Система отслеживания ошибок — (англ. bug tracking system) прикладная программа, разработанная с целью помочь разработчикам программного обеспечения (программистам, тестировщикам и др.) учитывать и контролировать ошибки (баги), найденные в программах, пожелания… … Википедия
Microsoft Project — скриншот Microsoft Project 2007. Тип Программное обеспечение для управления проектами Разработчик Microsoft … Википедия
Git — Git … Википедия
GanttProject — Тип Управление проектами Операционная система … Википедия
Google Code — URL … Википедия
TaskJuggler — Снимок экрана TaskJuggler Тип Управление проектами Разработчик … Википедия
Project Kaiser — Тип Управление проектами Разработчик ООО Тринифорс Операционная система Кроссплатформенное программное обеспечение Последняя версия 8.0 (30 октября 2012) Лицензия Проприетарная … Википедия
Освежение угрюмого интерфейса MantisBT
MantisBugTracker makes collaboration with team members & clients easy, fast, and professional.
Так написано на сайте разработчиков этого продукта. Mantis был разработан как аналог очень похож на Redmine (думаю все знают что это такое) и написан на php (благодаря чему прекрасно чувствует себя на всех php-хостингах и т.п.).
Надо сказать, что продукт вполне меня устроил несколько лет назад в плане функционала: тут вам и email-уведомления, и time-трекинг и прочие штуки, которые мы видели в Redmine. Плюсом для меня так же являлось то, что Mantis не перегружен функционалом. Продукту уже несколько лет, он имеет не малую аудиторию и небольшую поддержку её стороны. Однако за все годы существования MantisBT его разработчики ни разу не задумывались об улучшении дизайна своего продукта. Более того долгий гуглинг (не убивайте за сленг) на тему обновления дизайна этого замечательного баг-трекера не дал удовлетворительных результатов. А дизайн в MantisBT, надо сказать, плохой. Очень плохой.
Под катом много трафика и немного слов о том, как я улучшаю дизайн MantisBT делая его все более и более менее плохим (ух, масло масляное прямо).
Много писать не буду. Несколько картинок того, что было и того, что стало.
То, что было:
1) страница логина
2) cтраницы сводки
3) cтраница со списком тасков
То, что стало:
1) страница логина
2) страница со списком тасков
3) страница создания таска
Своим топиком я не хочу сказать, что я крутой дизайнер. Это далеко не так 🙂 Я просто хочу поделится с нуждающимися своими наработками, ибо когда-то сам в подобном очень нуждался. Стоит отметить, что все делалось на скорую руку в свободное время — читай за вечер. Прошу не бить за гордо неверно спертое название в логотипе. Просто три человека, которые пользуются моим баг-трекером, уж очень любили редмайн и никак не хотели забывать заученное слово…
Надо сказать, что в MantisBT не предусмотрена шаблонность, поэтому приходилось обновлять некоторые файлы ядра. Это негативно повлияет на обновление, но таковых пока не предвидится. Да и текущая версия меня вполне устраивает (теперь и частично визуально).
Переделывать и исправлять можно еще многое. Если кроме меня есть еще люди, которые считают дизайн MantisBT плохим — вот линк на проект на github. Pull Request’ы приветствуются.
Доброй ночи и хороших выходных!
P.S. Обновлен логотип, фавиконка и вернулись копирайты. Так же появилиась возможность оставлять комментарии по нажатию CTRL + Enter
UPD 31.01.2015. Сделал плагин-шаблонизатор-твикер на основе этих наработок. Вот ссылка на пост. Поддерживает все актуальные версии mantisBT
mantis
1 mantis
2 mantis
3 mantis
4 mantis
5 mantis
6 mantis
7 mantis
8 mantis
9 MANTIS
10 mantis
11 mantis
12 mantis
13 mantis
14 mantis
15 mantis
См. также в других словарях:
Mantis — Basisdaten Entwickler Mantis Team Aktuelle Version 1.2.8 (6. Septemb … Deutsch Wikipedia
mantis — 1650s, type of insect that holds its forelegs in a praying position (especially the praying mantis, Mantis religiosa), Modern Latin, from Gk. mantis, lit. one who divines, a seer, prophet, from mainesthai be inspired, related to menos passion,… … Etymology dictionary
mantis — (plural mantis) sustantivo femenino 1. (macho y hembra) Mantis religiosa. Insecto de color amarillento o verdoso y cuerpo alargado y delgado, cuyas hembras, de mayor tamaño que los machos, suelen devorarlos después de la cópula: La mantis es un… … Diccionario Salamanca de la Lengua Española
Mantis — Mantis: Богомоловые (лат. Mantis) род насекомых. Mantis система отслеживания ошибок в программных продуктах … Википедия
mantis — f. santateresa. mantis religiosa. f. santateresa … Diccionario de la lengua española
mantis — (also praying mantis) ► NOUN (pl. same or mantises) ▪ a slender predatory insect with a triangular head, typically waiting motionless for prey with its forelegs folded like hands in prayer. ORIGIN Greek, prophet … English terms dictionary
Mantis [1] — Mantis (gr.), Weissager … Pierer’s Universal-Lexikon
Mantis [2] — Mantis, eine Art Fangheuschrecken, s.d. a) … Pierer’s Universal-Lexikon
Mantis [1] — Mantis (griech.), Wahrsager, Weissager … Meyers Großes Konversations-Lexikon
Mantis [2] — Mantis, Insekt, s. Gottesanbeterin … Meyers Großes Konversations-Lexikon
Mantis
Материал из CustisWiki
Mantis — свободно распространяемая система отслеживания ошибок в программных продуктах (bugtracker). Обеспечивает взаимодействие разработчиков с пользователями, позволяет пользователям заводить сообщения об ошибках и отслеживать дальнейший процесс работы над ними со стороны разработчиков.
Система имеет гибкие возможности конфигурирования, что позволяет настраивать её не только для работы над программными продуктами, но и в качестве системы учёта заявок для helpdesk.
Может также упоминаться (и с некоторыми оговорками использоватся) как:
Система построена по принципу «клиент-сервер», поэтому не требует для работы установки специального ПО и работает через веб-браузер.
Содержание
Преимущества и возможности
Некоторые преимущества Mantis:
Принципы интерфейса
Формат версий системы
Версии Mantis нумеруются в распространенном формате «major.minor.micro» (например 0.15.8), где
Major Нумеруют значительные изменения в ядре системы. Minor Добавление нового функционала или значительные правки старого. Micro Исправления багов или добавление очень мелких «фич».
В данный момент мы используем версию 1.0.6.
Основные понятия
Ключевым понятием системы (как и во всех системах-трекерах) является вопрос («Issue») — некоторое задание, вопрос, запрос, обращение, рекламация по поводу ошибки в системе, или просто сообщение, требующее обратной связи, и назначение системы — регистрация и предоставление заинтересованным лицам целостной информации о состоянии этого «вопроса», включая интерфейсы редактирования, запроса и поиска, механизмы почтового и RSS-оповещений.
Сущность «Вопрос» имеет набор атрибутов, работа с которыми — редактирование и запросы — является основными сценариями использования Mantis.
Опишем эти атрибуты.
Атрибуты вопроса
«Инициатор» («Reporter»)
Кто создал/поставил вопрос. Теоретически поле редактируемое, но злоупотреблять редактированием нежелательно (только для исправления ошибки).
«Видимость» («View Status»)
Видимость вопроса («общая» / «ограниченная»). Необходим для обеспечения конфиденциальности серьезных вопросов.
«Категория» («Category»)
Функциональная или организационная часть проекта, к которой относится поставленный вопрос (задавать категорию не обязательно). Близким аналогом «категории» Mantis является «Component» Bugzilla (но не «Category» из Bugzilla).
«Воспроизводимость» («Reproducibility»)
«Состояние» («Status»)
«Серьезность» («Severity»)
«Платформа» («Platform»)
«Операционная система» («OS»)
«Версия ОС» («OS Version»)
«Трудоемкость» («Projection»)
«Примерный срок» («ETA»)
«Сборка продукта» («Product Build»)
«Настраиваемые поля» («Custom Fields»)
Настраиваемые поля — это дополнительные к основным, атрибуты вопроса, которых можно «активировать» в отдельных проектах. Интерфейс заведение и редактирования доступен для администраторов через «Управление/управление настраиваемыми полями» («Manage/manage custom fields»)
Атрибуты настраиваемого поля:
«строка» («string») Текстовая строка длиной до 255 символов «e-mail» строка email-адреса, до 255 символов длиной. При показе, гиперлинкуется «mailto»-ссылкой. «целое» («numeric») «вещественное» («float») «перечисление» («enumeration») Список текстовых строк, разделенный символом «|». Значение по умолчанию, если задано, должно быть среди элементов этого списка. Показывается как выпадающий список. «список» («list») Аналогично типу «перечисление», только показывается как список выбора (не выпадающий). «список с множественным выбором» («multiselection list») Аналогично типу «список», но можно выбирать несколько элементов списка (или ни один). «галочка» («checkbox») Аналогично типу «список с множественным выбором», только вместо несколько значений выбираются с помощью галочек на чекбоксах, а не на списке выбора. «Дата» («Date») Дата, показывается в виде выпадающих меню для дня, месяца и года. Значение по умолчанию должно быть в формате «yyyy-mm-dd».
Если вы делаете поле обязательным («Требовать при …»), то лучше убрать галочку с «Показывать только на расширенных страницах», иначе пользователи будут постоянно страдать от ошибок валидации («требуемое поле не заполнено» и т. п.).
Проект
Сущность «Проект» предназначена для тематической группировки вопросов, и регулирования доступа к ним пользователей. Он соответствует, например, программному продукту или просто направлению разработки (или иной деятельности). Аналогом «проекта» Mantis является «Product» Bugzilla.
Интерфейс управления проектами доступен пользователям с достаточными полномочиями (администраторам), по вкладкам «Управление/Управление проектами» («Manage/manage projects»).
Атрибуты проекта следующие:
Внутри проекта можно заводить:
Также в проект можно назначить группу пользователей (а если проект «с ограниченной видимостью» — то и нужно), причем можно индивидуально настроить их права в этом проекте (либо установив их на уровне прав по умолчанию в системе).
Основные страницы веб-интерфейса
«Главная» («Main»)
Название «главная» видимо чисто историческое, раньше это была первая страница, на которую пользователь попадал после логина в систему. На этой страниц публикуются как специфичные для отдельного проекта новости, так и общие для всей системы (См. описание #«изменение новостей» («Edit News»). Количество публикуемых новостей (наиболее свежих) настраивается в системе, остальные новости доступны через интерфейс просмотра архива: ссылка «Архивы» («Archives»).
Разобраться с «RSS».
«Моя сводка» («My View»)
«Список вопросов» («View Issues»)
Основное окно для выбора и просмотра списка (таблицы) вопросов.
Для выбора подмножества вопросов применяются так называемые «Фильтры», являющиеся по сути «QBE»-запросами по всем атрибутам. Можно использовать заранее приготовленные личные или общие хранимые фильтры, либо создать новый фильтр непосредственно на этой странице — интерфейс построения запроса показывается над таблицей вопросов (чтобы показать интерфейс надо нажать на «плюсик» около поля «Поиск:» («Search:»)). Само поле «Поиск:» («Search:») используется для поиска ключевого слова в атрибутах «Суть»/ («Summary»), в описании, в идентификаторе (в комментариях не ищет).
Список выбранных вопросов показывается в виде таблицы, где набор столбцов фиксирован в следующем порядке:
«P» Приоритет «Номер» («ID») Числовой идентификатор вопроса. Гиперссылка ведет на страницу просмотра данного вопроса (в простом или расширенном виде, в зависимости от настроек). # Число комментариев. Причем, если недавно («недавно» настраивается) был добавлен комментарий, число будет выделено жирным шрифтом. «Категория» («Category») Категория вопроса. #«Серьезность» («Severity») Выделяется жирным если серьезность высока («major», «crash», «block»), а вопрос не решен. #«Состояние» («Status») Помимо состояния вопроса, если провести над этим полем мышью, появится всплывающая подсказка с атрибутом #«Решение» («Resolution»). «Изменен» («Updated») Дата последнего изменения. Если изменения произошло в период заданный в поле «Изменялись за посл. часов» («Changed(hrs)»), то дата будет выделена жирным. «Суть» («Summary») Краткое описание.
«Клик» на шапке каждой колонке приводит к сортировке по данному столбцу, повторный «клик» изменяет направление сортировки. По умолчанию используется сортировка по дате последнего изменения («свежие сначала»). Каждая запись в таблице расцвечена в соответствии со статусом вопроса (цвета настраиваются в конфигурации инсталляции Mantis).
«Создать вопрос» («Report Issue»)
«журнал изменений» («Change Log»)
«статистика» («Summary»)
«документация» («Docs»)
«управление» («Manage»)
«изменение новостей» («Edit News»)
«моя учетная запись» («My Account»)
«Просмотр вопроса» («Viewing Issue»)
Детальный просмотр вопроса.
Простой вид и расширенный вид отличается только набором атрибутов. Так, если переключиться из «простого» в «расширенный вид» (по соответствующей ссылке-вкладке в правом верхнем углу), то будут показаны дополнительные атрибуты, такие как #«Платформа» («Platform»), #«Операционная система» («OS»), #«Версия ОС» («OS Version»), #«Трудоемкость» («Projection»), #«Примерный срок» («ETA»), #«Сборка продукта» («Product Build»). В остальном, поведение форм эквивалентно.
Cсылка «напомнить» («Send a reminder») выводит на форму напоминания о вопросе сотрудникам из проекта: «Указанным адресатам будет отправлено напоминание о желательности реакции на этот вопрос. Они также автоматически войдут в состав тех, кто отслеживает вопрос. Впоследствии адресаты могут отказаться от отслеживания кнопкой ‘Не отслеживать’. Текст этого напоминания будет сохранен в вопросе.»
Cсылка «печать» («Print») выводит на «версию для печати» данного запроса:никаких редактируемых полей, виджетов, и вообще «ничего лишнего» — только сверстанный во все окно броузера досье вопроса (включая комментарии и историю).
В принципе, назначения всех полей-атрибутов вопроса понятны (См. #Атрибуты).
Ниже полей атрибутов, расположен набор кнопок-действий:
«Отслеживать» («Monitor/Unmonitor Issue») слежение за изменениями вопроса с помощью почтовых извещений; «Клонировать» («Create Clone») создать копию текущего вопроса. Пользователь направляется на страницу #«Создать вопрос» («Report Issue»), где все поля заполнены аналогично текущему запросу, +преполагается связь с «исходным» вопросом. «Повторно открыть» («Reopen Issue») Виден только для закрытых вопросов, предназначен для повторного их открытия. «Переместить вопрос» («Move Issue») Перемещения вопроса в другой проект. «Удалить вопрос» («Delete Issue») Окончательное удаление вопроса.
Рекомендуется этим никогда не пользоваться, разве что вопрос был условно говоря, «мусорный», (или содержал конфиденциальную информацию, которую нельзя было помещать в систему). Вместо этого надо установить, что вопрос разрешен, и выставить соответствующее решение.
Ниже находится панель «Связи» («Relationships»), отражающая связи вопроса с другими вопросами. Могут быть следующие типы связей:
«зависит от/блокирует» («parent of/child of») Пользователь будет предупреждаться, при попытке закрыть «родительский» вопрос, если вопросы-«потомки» еще не решены. «связан с» («related to») Равноправная информационная связь. «дублирует/имеет дубль» («duplicate of/has duplicate») Связывает вопросы-дубликаты.
Далее располагается панель отслеживающих этот вопрос сотрудников.
Еще ниже — форма для загрузки файловых вложений.
Далее — форма ввода комментария и список ранее введенных комментариев.
И завершает страницу история изменений вопроса.
«Изменить вопрос» («Bug Update»)
Аналогично странице #«Просмотр вопроса» («Viewing Issue»), включая «простой» и «расширенный» виды, только здесь все атрибуты вопроса редактируемы, и есть возможность удалять комментарии или ограничивать их видимость.
Однако рекомендуется не злоупотреблять редактированием некоторых атрибутов, например, менять атрибуты #«Инициатор» («Reporter») и #«Категория» («Category») стоит только если произошла ошибка при заведении вопроса.
Русификация Mantis
При этом стоит использовать только «Настройки/Язык» из русских языков стоит использовать только «russian_utf8».
Системные требования
Для работы программы требуется:
См. также
Ссылки
Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
mantis
Смотреть что такое «mantis» в других словарях:
Mantis — Basisdaten Entwickler Mantis Team Aktuelle Version 1.2.8 (6. Septemb … Deutsch Wikipedia
mantis — 1650s, type of insect that holds its forelegs in a praying position (especially the praying mantis, Mantis religiosa), Modern Latin, from Gk. mantis, lit. one who divines, a seer, prophet, from mainesthai be inspired, related to menos passion,… … Etymology dictionary
mantis — (plural mantis) sustantivo femenino 1. (macho y hembra) Mantis religiosa. Insecto de color amarillento o verdoso y cuerpo alargado y delgado, cuyas hembras, de mayor tamaño que los machos, suelen devorarlos después de la cópula: La mantis es un… … Diccionario Salamanca de la Lengua Española
Mantis — Mantis: Богомоловые (лат. Mantis) род насекомых. Mantis система отслеживания ошибок в программных продуктах … Википедия
mantis — f. santateresa. mantis religiosa. f. santateresa … Diccionario de la lengua española
mantis — (also praying mantis) ► NOUN (pl. same or mantises) ▪ a slender predatory insect with a triangular head, typically waiting motionless for prey with its forelegs folded like hands in prayer. ORIGIN Greek, prophet … English terms dictionary
Mantis [1] — Mantis (gr.), Weissager … Pierer’s Universal-Lexikon
Mantis [2] — Mantis, eine Art Fangheuschrecken, s.d. a) … Pierer’s Universal-Lexikon
Mantis [1] — Mantis (griech.), Wahrsager, Weissager … Meyers Großes Konversations-Lexikon
Mantis [2] — Mantis, Insekt, s. Gottesanbeterin … Meyers Großes Konversations-Lexikon