Root > Integral parts > Send engines > Mantis

Mantis

Previous pageReturn to chapter overviewNext page   

This send method creates a new issue on Mantis bug tracker (see demo).

 

A bug tracking system is a software application that is designed to help quality assurance and programmers keep track of reported software bugs in their work. It may be regarded as a type of issue tracking system.

 

Many bug-tracking systems, such as those used by most open source software projects, allow users to enter bug reports directly. Other systems are used only internally in a company or organization doing software development. Typically bug tracking systems are integrated with other software project management applications.

 

Having a bug tracking system is extremely valuable in software development, and they are used extensively by companies developing software products. Consistent use of a bug or issue tracking system is considered one of the "hallmarks of a good software team".

 

This method requires some preparation actions, before you can use it:

1. You need to get web server with PHP and database running or have a hosting with PHP and database support.
2. (Optional) You need to download Mantis and upload it on web-server (either hosting or self-server). This step is optional, if you use Mantis hosting services.
3. (Optional) You need to run through Mantis installer. This step is optional, if you use Mantis hosting services.

 

Important note: EurekaLog uses SOAP API to access Mantis. SOAP API is enabled by default, but you need to make sure it was not disabled. Please refer to Mantis documentation for more information. Also be aware that SOAP implementation in Mantis has several bugs - see our knowledgebase.

 

4. You need to setup Mantis:
create projects (for each of your products).
create "reporter" account (warning: don't use administrator account for reporting issues).
create custom field for "counting" bug reports.
5. Fill Mantis details in your EurekaLog-enabled application.

 

You also need to setup sending options and test sending. To test send - place a button, which raises exception. Let EurekaLog handle it and perform sending. Ensure that it's working as expected. Send report again to check how duplicates are handled. Adjust any options, if needed. Change status of issue to "closed" (or "resolved") and retry sending. Ensure that it works as expected.

 

 

Advantages:

Powerfull and customizable.
Bug report management.
Freeware (hosting cost not included).
SSL/TLS support.
Full control over access rights and user/project options.

 

Drawbacks:

May be blocked by firewall.
Requires setup.
Requires hosting OR web (http) server + database service.
User e-mail address is optional.
Requires setup for each your project.
Huge amount of options is hard to configure.

 

Constant: wsmMantis.

 

 

See also:

Mantis:
Demo
FAQ



Send feedback... Build date: 2023-09-11
Last edited: 2023-03-07
PRIVACY STATEMENT
The documentation team uses the feedback submitted to improve the EurekaLog documentation. We do not use your e-mail address for any other purpose. We will remove your e-mail address from our system after the issue you are reporting has been resolved. While we are working to resolve this issue, we may send you an e-mail message to request more information about your feedback. After the issues have been addressed, we may send you an email message to let you know that your feedback has been addressed.


Permanent link to this article: https://www.eurekalog.com/help/eurekalog/mantis.php