Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Книга жалоб и&nb p;предложений Manti

 

Книга жалоб и&nb p;предложений Manti

 

 

Вероятно, наличие ошибок в программах и скриптах еще долгое время будет основной проблемой при разработке программного продукта. Для контроля над процессом сбора сведений о найденных ошибках создано немало более или менее удобных систем. Вашему вниманию предлагается свободно распространяемое решение, написанное с использованием связки LAMP (Linux + Apache + MySQL + PHP) и имеющее внушительные и широкие возможности. Итак, сегодняшняя статья посвящена системе отлова ошибок (на иностранный манер ее можно было бы еще назвать багтрэкером от английского bug tracker) Mantis. Название системы — не что иное, как название вида насекомых, которые охотятся за другими насекомыми.

загрузка...

 

 

На веб-странице документации системы вы найдете перевод этого названия на множество языков, в том числе и на русский.

Установка системы

Итак, установку системы следует начать со скачивания последних исходников с официального сайта программы. Поскольку Mantis разрабатывается на основе лицензии GNU, доступ к исходным кодам бесплатен. Само собой разумеется, что при любых изменениях, внесенных в код, продажа и передача новых версий осуществляется только при условии комплектации полными исходными кодами. Но это не столь большой недостаток системы. Тем более изменить подобный сложный механизм — задача не из тривиальных. Итак, после того как исходники скачаны, следует стандартная для всех веб-программ процедура. Вы распаковываете систему в веб-каталог, проставляете необходимые (оптимальные — 755) права на доступ к файлам. И запускаете процедуру веб-инсталляции, просто перейдя в вашем браузере в веб-каталог системы. Единственной особенностью этой процедуры является указание отдельного пароля и имени пользователя для доступа к конкретной базе данных SQL, в которой и будут храниться данные. Возможность, очевидно, предполагает способ размещения Mantis на веб-хостинге с предварительно созданной базой данных. После того как инсталлятор выполнит все необходимые действия (проверка прав доступа, создание таблиц базы данных), система сразу готова к работе. Вполне возможно, что на завершающей стадии работы инсталлятора вам будет предложено выполнить те или иные действия. Например, если каталог скриптов Mantis не доступен для записи, может быть предложено создать вручную файл конфигурации системы и записать в него указанные данные.

Конфигурирование

Mantis — система достаточно гибкая и имеющая огромное количество настроек. Сам процесс настройки системы несколько необычен, но достаточно характерен для Unix. Все доступные параметры системы собраны в одном файле config_defaults_inc.php. В этом же файле приведены подробные комментарии по назначению каждого из параметров. В случае если вам необходимо изменить поведение системы, изменения следует вносить не в этот файл, а вынести строку с нужным параметром и его новым значением в отдельный конфигурационный файл config_inc.php. Такое построение конфигурации достаточно характерно, например, для FreeBSD и позволяет простым копированием одного файла настраивать поведение вновь установленной системы.

Управление пользователями в Mantis

Сразу после установки в системе доступна только одна системная учетная запись administrator (пароль по умолчанию — root). Для регистрации нового пользователя (например, для анонимного аккаунта) предназначена форма "Управление — Управление пользователями". Интерфейс системы достаточно аскетичен и построен на последовательном принципе доступа к необходимым формам. С ее помощью вы можете создать пользователя (во встроенном в систему русском переводе интерфейса термин «пользователь системы» переведен как «бюджет») или отредактировать уже существующую учетную запись. Также система позволяет пользователям самостоятельно регистрироваться с помощью гиперссылки на логин-форме. Если такая возможность не представляется вам необходимой, ее можно заблокировать, добавив в конфигурационный файл системы (config_inc.php) следующую строку:

$g_allow_signup = OFF;

В случае если вы выбираете вариант предпочтительной регистрации с помощью онлайн-формы, пользователю по окончании такой регистрации высылается контрольное письмо, в котором предлагается активировать свой аккаунт.

Форма аутентификации Mantis

Система поддерживает несколько типов пользователей. В случае если она используется для управления сбором данных только в рамках одного проекта, есть смысл использовать уровни доступа «зритель», «автор» и «администратор». Если же вы управляете большим количеством проектов, возможно, понадобится использование и других уровней доступа. Mantis позволяет очень тонко настроить поведение и процедуру прохождения конкретного обращения (отзыва пользователя о работе отлаживаемой программы) и весь ход работы системы в целом. Все необходимые настройки доступны в меню администратора в пункте "Управление — Настройка конфигурации".

Анонимный доступ

Система Mantis поддерживает несколько режимов работы. В том числе вы можете разрешить оставлять отчеты о выявленных недостатках и анонимным пользователям. Если вам необходимо обеспечить функционирование системы именно в таком ракурсе, следует добавить в список пользователей системы анонимного пользователя (например, с именем anonymous). Также следует отредактировать конфигурационный файл config_inc.php, добавив в него следующие две строки:

$g_allow_anonymous_login = ON;
$g_anonymous_account = 'anonymous';

Таким образом, вы разрешите пользователям системы регистрироваться анонимно и обеспечите привязку всех действий таких пользователей к учетной записи anonymous. В свою очередь, этой учетной записи можно дать необходимые права. Если вы хотите, чтобы пользователь имел возможность оставлять обращения о найденных ошибках, то администратору системы следует дать пользователю anonymous соответствующий уровень доступа, а именно — «автор». Для этого необходимо использовать форму свойств учетной записи, которая станет доступной после перехода по ссылке на имени конкретного пользователя в списке меню "Управление — Управление пользователями".

Создание проекта

Для начала работы с системой необходимо описать конкретный проект, отзывы и предложения от пользователей которого вы хотели бы собирать. Для этого лучше всего зарегистрироваться в системе с административными полномочиями. Для создания нового проекта следует выбрать меню «Управление». После этого станут доступными пункты подменю, среди которых следует выбрать подпункт «Управление проектами». Вы увидите форму-список доступных проектов. Само понятие «проект» в контексте системы Mantis предназначается для описания всего хода работ или направления разработки. Таким образом, если вы поддерживаете разработку некоей задачи, которая доходит до конечных клиентов в виде релизов, можно указать один коренной проект и несколько подпроектов, которые указываются в форме редактирования данных уже записанного проекта.

Сообщение об ошибке

Обращение

Отзывы пользователей о выявленных ошибках в контексте системы называются обращениями. Для составления такого обращения пользователь системы должен иметь уровень доступ не ниже чем «автор». Для добавления обращения пользователь должен войти в систему либо анонимно, либо пользуясь реквизитами, выбранными в процессе регистрации (подписки на сервис). После этого переход по ссылке «Зарегистрировать обращение» открывает доступ к форме, которая обеспечивает запись отзыва пользователя о работе системы. Пользователь может указать следующие реквизиты, которые помогут разработчикам конкретного продукта улучшить его свойства или ликвидировать ошибку:

  • воспроизводимость — параметр, указывающий на частоту возникновения ситуации (ошибки);
  • критичность — характеристика, необходимая для принятия адекватных мер при исправлении ошибок;
  • сводка — краткое описание выявленного недостатка или пожелания пользователя;
  • описание — полное описание возникающей ситуации;
  • выгрузить файл — поле для загрузки файла пользователя (возможно, со снимком экрана), прикрепляемого к обращению;
  • режим доступа — уровень доступа к текущему обращению. Необходим для обеспечения конфиденциальности при обнаружении серьезных ошибок.

Обработка обращения

После того как пользователь продукта (автор) отправил обращение, административный персонал системы получает возможность обработать сообщение, изменить его статус, отредактировать или просто удалить его. Для обеспечения таких возможностей требуются соответствующие уровни доступа в системе. В случае если разработчик самостоятельно отслеживает обращения пользователей, для выполнения всех операций достаточно одного административного аккаунта. В случае поступления обращения или изменения его статуса соответствующим пользователям высылается почтовое уведомление о выполненных действиях. Настройка таких уведомлений производится в интерфейсе администратора в меню "Управление — Конфигурация — Уведомления Email".

Для просмотра всей информации о поступивших обращениях удобнее всего использовать форму «Мой портал», доступную из основного меню системы. На ней собраны все данные о поступивших и обработанных запросах. В соответствующей форме пользователя со статусом «автор» или анонимного пользователя отображается информация о публичных запросах и о реакции на его (личные) запросы.

Новости

Для отображения информации о выходе новых версий программного обеспечения или информирования пользователей системы Mantis об изменениях в проектах существует возможность вести новостной список. Для редактирования и создания новостей следует иметь соответствующий уровень привилегий в системе. Подача новостей осуществляется с помощью формы, на которую можно перейти из основного меню системы по ссылке «Редактирование новостей». В меню пользовательского интерфейса новость появляется на странице «Главная». Для того чтобы после входа в систему пользователь переходил непосредственно к списку новостей (по умолчанию система переводит вас в режим просмотра обращений «Мой портал»), следует в конфигурационном файле config_inc.php добавить следующую строку:

$g_default_home_page = 'main_page.php';

Новости системы

Документация

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

В заключение

В каждой быстроразвивающейся системе, будь то веб-сайт или оригинальный программный продукт, со временем накапливаются ошибки. Как правило, больше всего неудобств эти ошибки создают пользователям системы, некоторые из которых могут достаточно доходчиво объяснить место возникновения ошибок. Для того чтобы попусту не тратить время и иметь возможность обобщать пользовательские обращения, и предназначена данная система. Вы можете значительно облегчить прохождение всего этапа отлова ошибок, если внедрите подобную систему в свой технологический процесс разработки программного обеспечения. Тем более что для интеграции подобного решения необходимо выполнить всего лишь простую вставку ссылки на форму отправки пользовательских обращений. Кроме описанных возможностей Mantis позволяет анализировать ход рассмотрения заявок пользователей и выдает разнообразную статистическую информацию, что крайне полезно для руководителя большого количества проектов.

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "Книга жалоб и&nb p;предложений Manti":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

ГАЗ заводит книгу жалоб на своих поставщиков

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

» Немецкие автомобили - 2093 - читать


Книга мертвых

Изучая рынок изданий по поисковой оптимизации я натолкнулся на готовящуюся к публикации книгу, а точнее проект второго издания книги «Основы контентной оптимизации» Николая Евдокимова и Сергея Баировым. Оптимизация контента - процесс интересный и творческий, поэтому уже само название книги заставило обратить на нее внимание. Вдобавок ко всему disclaimer проекта гласит: «Это будет книга, в которую войдут комментарии читателей, оставленные на этом сайте.

» Продвижение и оптимизация - 1989 - читать


Презентация книги «Интернет – это просто»

В рамках проекта "Рамблер" вышла замечательная книга. 6 февраля в московском клубе "Gogol" состоялась презентация новой книги Леонида Каганова и Алекса Янга "Интернет — это просто". Правда, прочитав название "Интернет - это просто", можно решить, что это одно из унылых серийных изданий учебно-справочного типа.

» Продвижение и оптимизация - 2390 - читать


Дайте жалобную книгу (об Арбитражном сервисе WebMoney)

Расчеты в системе WebMoney практически всегда связаны с online-бизнесом. При таком виде деятельности вы можете даже не видеть ваших партнеров в лицо, не знать их настоящих имен. Как результат, между участниками иногда возникают конфликтные ситуации.

» Бизнес в Интернете - 2275 - читать


Жалобная книга может быть полезной

Жалобы клиентов всегда были самой страшной угрозой для фирмы. Еще бы! Каждая запись рискует стать очередным ударом по репутации, что абсолютно недопустимо, если фирма только начала развиваться или пытается привлечь новых покупателей.

» Управление и менеджмент - 1681 - читать



Статья на тему Интернет » Интересное в сети » Книга жалоб и&nb p;предложений Manti

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru