Mantis Bug Tracker (MantisBT) |
Автор: admin Просмотров: 3406 Комментарии:
Добавлен: 20 мая 2016
Обновлено: 21.05.2016 - 21:45
Mantis Bug Tracker (MantisBT) - это бесплатная система отслеживания ошибок с открытым исходным кодом. Распространяется по лицензии GNU General Public License 2. Система используется для общих нужд отслеживания запросов ( англ . Issue management system), управления проектами, и чаще всего, для отслеживания ошибок в программном обеспечении.
Название Mantis и логотип проекта представляют собой англоязычный каламбур. Mantis (рус. Богомол ) известен, прежде всего, тем что отслеживает и ест других насекомых (англ . Bug). А слово «bug» также известно как ошибка в программном обеспечении. Вместо полного названия, часто используют MantisBT или просто Mantis.
История MantisBT
Кензабуро Ито начал разработку проекта Mantis в 2000 году. В 2002 году Виктор Боктор стал основным разработчиком проекта.История версий MantisBT
Дата номер версии2006 1.1.0
2007 1.1.0
2010 1.2.0
В ноябре 2008 года, после долгой дискуссии, проект изменил систему контроля версий с Subversion на Git. В июле 2012, официальный репозиторий кода был размещен на сервисе GitHub.
Возможности MantisBT
Приложения.Поддержка приложений (плагинов) была представлена в версии 1.2.0. Предложенное решение позволяет расширять Mantis как официальными, так и сторонними приложениями. На ноябрь 2013, на официальной странице Mantis на GitHub доступно более 50-ти приложений.
Возможность расширять систему существовала и до версии 1.2.0, она была разработана вместе со многими приложениями. Это решение не поддерживалось официально и, начиная с версии 1.2.0, несовместимо с Mantis.
Оповещения MantisBT
Mantis поддерживает уведомления об изменениях в системе по электронной почте. Пользователи могут указать тип писем, которые они хотят получать от системы и настроить фильтры. Например, можно настроить систему уведомлений только об изменениях в важных и критических запросам. Также пользователи могут просто подписаться на изменения любого запроса.Также, система поддерживает RSS и интегрируется в Твиттер с помощью приложения. Система приложений позволяет расширять систему оповещения на усмотрение разработчика (например, отправка SMS или коммуникация с другим ПО).
Интеграция MantisBT с системами контроля версий
До версии 1.2.0 Mantis мог ограничено интегрироваться с CVS. После появления возможности расширять Mantis, интеграция с системы контроля версий была переделана в составе приложения SourceIntegration plugin.Первая версия этого приложения поддерживала GitHub, GitWeb, SourceForge and WebSVN. Со временем были добавлены два дополнительных модуля и по состоянию на ноябрь 2013 года, Mantis может быть интегрирован со следующими системами:
cgit, веб-интерфейс для git -репозиториив, реализован языке С ;
Gitweb, открытый веб-интерфейс для git -репозиториив;
GitHub , открытый хостинг git -репозиториив;
HgWeb, веб-интерфейс для Mercurial -репозиториив;
SourceForge, открытый хостинг для SVN -репозиториив;
WebSVN, открытый веб-интерфейс для Subversion -репозиториив;
RhodeCode, открытый веб-интерфейс для репозиториев Mercurial и Git.
Системы контроля версий позволяют разработчику настроить их таким образом, чтобы они сообщали Mantis об изменениях в репозитории проекта. GitHub также предоставляет возможность сообщать Mantis об изменениях.
Интеграция с системами контроля версий может сохранить время разработчика. Например, приложение SourceIntegration дает возможность автоматически переводить запросы в состояние «исправлено», если в описании последних изменений в репозитории он встретил похожий текст: «Fixed # 12345».
Второстепенные возможности MantisBT
В дополнение к уже перечисленным возможностям, Mantis так поддерживает:Полнотекстовый поиск;
Протокол (лог) изменений, сделанных в запросе;
Контроль версий запросов;
Дорожные карты ;
Итог изменений (changelog)
Визуализация связей между запросами;
Интеграция с Wiki -системами (DokuWiki, MediaWiki, TWiki, WikkaWiki, XWiki).
Дизайн
Языки разработки MantisBT
Mantis написан на языке PHP и использует SQL для доступа к базе данных. Веб-интерфейс системы очень простой и реализован с помощью «чистых» HTML и CSS.Инструменты разработчиков и билд-скрипты реализованы на Python, скриптами терминала (shell scripts) и PHP. Поскольку проект начался тогда, когда PHP не имел полноценной поддержки ООП, Mantis использовал много принципов процедурного программирования.
База данных MantisBT
Информация хранится в реляционный СУБД. Mantis поддерживает MySQL, в то время, как поддержка других баз данных считается проблемной. Разработчики планируют решить эту проблему в версии 2.0.Требования MantisBT
Система требует настроеный веб-сервер, интерпретатор языка PHP, библиотеку ADOdb и реляционную базу данных.Стабильные версии системы потребует PHP 5.1.0 или более. Для разрабатываемых версий, минимальная версия PHP - 5.3.2.
https://uk.wikipedia.org/wiki/Mantis_Bug_Tracker
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Управление потоком работ, Программирование
Интерфейс веб-ориентированный
Язык программирования:
PHP
Сайт проекта
Скачать Mantis Bug Tracker (MantisBT)
Комментарии |