You are on page 1of 48

Introduction to Mantis

About Mantis

zBug tracking system


zWeb-based
zPHP + MySQL
zMultiple projects
zMultiple languages
zEasy to install and use
Installation

zUncompress files
{tar zxvf <filename.tar.gz>
{mv <directory_name> mantis
zhttp://……/mantis/admin/install.php
{Generate database tables
zDefault user and password: administrator / root
{Create basic configuration file
zconfig_inc.php
Installation - Basic Check
Installation - Create Database
Installation - Basic Configuration
Write Configure File
First Login and Add a Project

zLogin to mantis
zGo to the Manage section
zFollow the Manage Projects link
zClick on Create New Project
{Now add a new project and edit it
{Add at least one category!
Login Page
After Login
Manage Page
Manage Project
Add Project
Manage Project - New Project Added
Edit Project
Edit Project - Add Category
Added Category
Add User and Assign Project

zGo to the Manage section


zFollow the Manage Users link
zClick on Create New Account
{Now add a new user and/or assign him to
project(s)
zNew user will get a e-mail to activate the account.
{We will create a developer and a reporter
zwanwan: developer assign to the sample project.
zkmwang: reporter assign to none project.
Manage Page - Create User
Create Account
Edit Account
Edit Account - Assign to Project
Assigned Project
Created 2 Users
User Confirmation

z Copy the URL from the confirmation mail


z Open web browser and go to the URL
z Set a new password
Set Password
Reporter Bug

zLogin using reporter (’kmwang’) we


created before.
zGo to the Report Issue section
zSelect a Project to report issue
zThen you will see the new issue in View
Issues section
Login as Reporter
Report Issue
Select Project to Report Issue
Switch Project at Anytime
Enter Report Details
Enter Report Details (cont.)
View Issue - After Reporting Issue
Assign Issue

zLogin at least as a developer


zSelect an issue in My View or View Issues
zAssign the issue to someone.
{Select group/person under the button Assign To
{Click Assign To.
Login as Developer
Issue Details
Issue is Assigned
Changes in My View
Resolve Issues (Change Status)

zLogin at least as a developer


zSelect an issue in My View or View Issues
zAssign the issue to someone.
{Select a status (resolved) under the button
Change Status To
{Click Change Status To.
{Enter note of resolution.
Select Issue to be Resolved
Select New Status
Enter Note of Resolution
Issue be Resolved
My View After Resolving
More …

zSummery report
{Graphic report is enabled when providing
JpGraph
zProject documentation
{In Docs section
zPost (New) System
{Post in Edit News section
{Read in Main section
Summery Report
More about management (Manage)

zCustom field
{Add new field to issue report.
zConfiguration
{User Permissions Report
{Workflow threshold
zConfigure permissions
{Workflow transaction
zDefine what kind of transactions between status is
allowed.
{Email notification

You might also like