MantisBT is a free open source issue / ticket tracker. If you haven’t heard of it or seen it lately, it’s worth checking out: MantisBT.org
I use Mantis for ticket tracking and recently wrote some Xojo code that sends RuntimeExceptions straight to my installation (which you are welcome to join). The ticket is pre-filled with system information, the exception stack, and optional comments from the user.
Someone had built a class for this kind of thing in the past, but it connects to a service I’m not particularly fond of and have blocked on a system level.
I was wondering if anyone else here uses MantisBT or would have an interest in this reporting class (code generator app). There may not be a market for this tool, which would be okay not everything I make sees the public. But if there’s a market for Mantis users that does happen to exist, well maybe?
I’m not sure what details to share. There isn’t much to it. You put in your API credentials, select a product / category / version and click Generate to generate the class. The app obfuscates your API key (the same way Plugins Pro does RegisterMBS) to prevent casual abuse, but you should definitely use a special report-only account.
I’d be very interested in this! I used Mantis at a previous company and had forgotten about it, but I’d use it again if I could use your class generator to send Xojo exceptions to it.
From the activity in this thread it doesn’t seem like there’s a very large market for a Mantis specific tool. A few folks responded with minor interest, but it doesn’t seem like the product would make enough money for me to warrant sharing parts of my toolkit.
I had been building the app to be ready in time for OmegaBundle, but between lack of interest and alternatives, I decided to scrap the project. I didn’t want to create a piece of shovelware whose purpose was to make a quick buck.
The code to communicate with MantisBT API isn’t any more difficult than code that communicates by URLConnection to any other API. If you have a need to do this, it’s not hard to do. The reporter window and class design where it can be generated like this were what I was hoping to monetize.
I really appreciate everyone’s responses to this thread and the poll. You have all helped me plan what to expect with a commercial release of this software. I don’t think this software would see success with a commercial public release, so it will become another piece of my toolkit.
If you do have a need for this, please reach out to me directly. I am always happy to help people find solutions. I could also be convinced to sell this project as a whole for someone else to distribute.