B flat
Опубликовано: 05.08.2009 22:39:58
Рейтинг:
Бесплатная система организации оповещения пользователями разработчиков ПО об обнаружении ошибок в программном обеспечении (bugtracker). Позволяет пользователям создавать сообщения об ошибках (с указанием различных параметров) и следить за процессом решения этих ошибок.
BugTracker «B flat» (англ. клоп) — бесплатная система организации оповещения пользователями разработчиков ПО об обнаружении ошибок в программном обеспечении (bugtracker). Позволяет пользователям создавать сообщения об ошибках (с указанием различных параметров) и следить за процессом решения этих ошибок.
«B flat» не является сложной, перегруженной функциями системой, как, например «Bugzilla» — наоборот она поддерживает необходимый для небольших компаний минимум возможностей.
Возможности системы
- Регистрация новых пользователей в системе.
- Защита от автоматических регистраций.
- Возможность входа от имени «Гостя» (без регистрации).
- Система проектов.
- Пользователи, имеющие статус администратора могут создавать проекты.
- Для каждого проекта существует пользователь, ответственный за этот проект, который получает информацию о добавленных багах и комментариях к ним и может изменять информацию о проекте.
- Каждый проект имеет свой набор категорий багов.
- К каждому проекту можно добавлять баги.
- При написании бага используется WYSIWYG-редактор, хотя его можно отменить в файле конфигурации.
- Каждый баг обладает следующими свойствами:
- Статус (например, «решено» или «в планах»);
- Категория (например, «ошибка дизайна»);
- Важность (например, «небольшая» или «фатальная» ошибка);
- Частота появления (например, «крайне редко» или «постоянно»).
- Все вышеперечисленные свойства выбираются из стандартного списка, который настраивается в файле конфигурации системы.
- К багу можно прикреплять файлы. Максимальное количество файлов устанавливается в файле конфигурации.
- В целях безопасности все файлы записываются в ZIP-архивы.
- К каждому багу можно добавлять комментарии (а к комментарию можно добавить 1 файл).
- По каждому багу ведётся лог событий, куда записываются все действия: добавление комментариев, изменение текста бага и прочие).
- Список багов можно сортировать по следующим полям: ID, количество комментариев, статус, категория, важность, частота возникновения.
- Список багов можно фильтровать по следующим полям: автор, статус, категория, важность, частота возникновения.
- Баги выводятся постранично. Количество показываемыхбагов на странице можно изменить в файле конфигурации.
- Пользователь со статусом «модератор» может также изменять описания бага, тексты комментариев, удалять комментарии и файлы прикреплённые к комментариям.
- Пользователь, назначенный ответственным за проект может также удалять баги и изменять свойства багов: статус, категорию, частоту появления и важность бага.
- Администратор может изменять пользователей, зарегистрированных в системе.
Требования системы
Багтрекер построен с использованием технологии клиент-сервер, и не требует от простого пользователя ничего кроме веб-браузера. Для установки «B flat» требуется:
- веб-сервер Apache
- с поддержкой языка PHP
- и базы данных MySQL
Также для правильной работы системы требуется, чтобы PHP поддерживал графическую библиотеку GD