MantisBT

A web based system for tracking bugs and managing software issues through a ticketing interface.

MantisBT screenshot 1

MantisBT is an open-source, self-hosted web application used for tracking bugs and managing software issues. It provides a ticketing interface that allows teams to report, track, and resolve technical problems within a centralized system. The software is deployed on a web server, such as Apache or IIS, and requires a PHP environment to operate. It connects to a backend database to store issue data and configuration settings, supporting multiple database engines for data persistence.

Users interact with the system through a browser to submit reports and manage the lifecycle of a bug. The installation process involves extracting a tarball to a web-readable location and running a database setup script. To maintain security, the application requires the removal of the administration directory after the initial installation or upgrade process is complete on live sites.

Key features

  • Web-based ticketing interface for issue reporting
  • Support for MySQL 5.5.35 and newer
  • Support for PostgreSQL 9.2 and newer
  • Database installation and upgrade scripts
  • Customizable site-wide variables via configuration files
  • API library functions for extended functionality
  • Modular file architecture for easier maintenance
  • Support for custom strings and constants

Built with PHP, the application follows a specific coding guideline that separates viewable pages from include files and scripts. This architecture allows administrators to modify the top and bottom of pages through specific configuration variables. The system uses a structured naming convention for variables, distinguishing between global, parameter, form, and temporary variables to ensure code clarity. It is designed for developers and project managers who need a dedicated server-side tool to organize software defects and task assignments.

MantisBT serves as a technical utility for software quality assurance and project coordination.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity17 days ago
Repository Age16 years
LicenseGPL-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.