Using API Tokens to access MantisHub

API tokens provide users with more control, convenience, visibility and security when providing other services and apps access to their MantisHub.

Here are some of the benefits of API tokens compared to use of passwords:

  • Tokens are 32 characters long and cryptographically secure, hence, they are much more secure than user passwords.
  • Tokens are generated by MantisHub, hence, they are not going to be shared passwords with any other internet services that the users use.
  • Users have visibility on when each token was last used to access MantisHub.
  • Users can revoke one of the tokens without impacting others.  Hence, can selectively deny access to specific services.
  • Users can change their passwords without affecting the validity of the API tokens.

Users can generate API tokens via their My Account – API tokens.  The tokens are only displayed once and should be used for one integration.  The tokens can be passed in the password field when calling the MantisHub SOAP APIs.  Note that it can’t be used to login via the MantisHub login page.

Providing visibility into plan usage

MantisHub now has a new feature to keep you across your MantisHub usage as well as the status of your plan.

If you’re wondering how many team members, issues or projects you have, administrators can now readily access that information via your ‘Manage’ page.

plantab

This is useful in particular for following the status of your plan and the current thresholds set. So you can see for instance how many team members you have or if you might need to upgrade to a higher plan for added features.

Check out Plan Information KB article for further details.

MantisHub Web App Shortcuts

For Windows and Linux users Chrome and IE now have features that allow you to add web applications to your taskbar or start menu so that you can launch your web app straight from your desktop rather than having to open it through your browser.

This could be really useful to use with your MantisHub. It means you wont have to open your browser and enter your MantisHub address and credentials every time you need to access it.

For Chrome:

Browse to your MantisHub address and log in. Go to the page you would like to launch your app from. This could be your ‘My View’ page or ‘View Issues’ page for example.

Then go to your Chrome Settings, ‘More tools’ and select ‘Add to taskbar’.

addtotaskM

NB: In some Chrome versions the menu options are ‘Tools’ and ‘Create application shortcut’ and you’ll be given options to add to the desktop or start menu as well.

You can choose to have it open in it’s own window. With this view, there’s no address bar to allow more space for your app.

addtotaskDetM

 

You may want to add a few shortcuts to take you to different mantishub pages. Maybe one to take you straight to my view and another when you want to report an issues.

multitaskM

Another shortcut option for you is to right click on the tab in Chrome and select ‘Pin tab’. This truncates the tab title so it only shows the favicon and also will auto open with Chrome. This option is supported for MAC OS.

 

For IE:

Browse to your page of choice, go to Settings and select ‘Add Site to Start Menu’. You can now launch the page directly from the Start menu or right click from there to pin it to the taskbar or create a desktop shortcut.

addtotaskIEM

Another way to do it in IE is to open up a new tab and drag the page you want from the frequent pages listed down to your task bar.

IEdragtotaskM

And you’re done! Now you can go watch the next GOT episode 🙂

 

HipChat users can now connect it to MantisHub

hipchat_logo

In addition to Slack integration we have recently released, today we are announcing the support for HipChat.  HipChat is persistent, searchable, and loaded with goodies: video calling, screen sharing, and the security your IT team craves.

Setup HipChat Plugin in MantisHub

Setting up HipChat integration with MantisHub is pretty easy.  Start with installing the HipChat plugin by going to Manage – Manage Plugins and click install button next to the HipChat plugin.

hipchat_install

Create Room API token from HipChat

Start with creating an API token in HipChat and use the provided token and room name to include the MantisHub plugin settings.   Go to the Rooms page and select the room you want to link a project to.

hipchat-manage-rooms

Select the Tokens page for the room you have selected.

hipchat-manage-room

 

Create a room token to be used by MantisHub, so set the label to “MantisHub”.

hipchat-room-create-token

 

Copy the the room token to paste it into MantisHub HipChat configuration

hipchat-room-token

Set the Room Token in MantisHub HipChat Plugin

Go to Manage – Manage Plugins – HipChat and set the room name (case sensitive) and room token for each of the projects that should send notifications to the room we just created a token for.  If room/token not set for a project, then no HipChat notifications will be generated for that project.

hipchat-mantishub-plugin-config

MantisHub / HipChat integration is all set

Here is a test message generated by “Update and Test” from the HipChat plugin configuration.

hipchat-mantishub-plugin-test

Here is a sample notification when an issue is created:

hipchat-create-issue-notification

Here is a sample notification when an issue is assigned by a user to themselves.

hipchat-pickup-issue-notification

 

Commenting on Issues via Email Released as Preview

We have just rolled out the preview version of the “reply to comment” feature.  Responding to MantisHub notifications is now as simple as replying from within your favorite email client.  Such replies will be added as comments/notes on the issue.

It is also very easy to involve others in the conversations by just adding them to the to/cc field of the reply.  This way as email participants are having the conversations, the conversation messages are being recorded on the issue.

For more details about the feature checkout the feature documentation.

Looking forward for your feedback.

MantisHub Support Portal

We’ve just launched our new support portal to replace our blog and docs sections of our website.  The new support portal provides several benefits to our customers like:

Search – Search is now a core feature of our documentation, providing customers with the ability to easily find the answer to their questions.

Conversations – Customers can engage with contents, ask questions, provide feedback, etc.  This wasn’t easy before in the context of existing documentation.

Voting – Customers can thumbs up / down an article to give us feedback on whether they found it helpful or not.

Sharing to social networks – Customers can now easily share our blogs and articles to their preferred social networks including Facebook, Twitter, LinkedIn and Google+.

Support portal integration in in-app support – Our in-app support widget, which is now visible in the “Manage” section of your MantisHub, starts off with providing answers from our documentation which may answer the user’s questions right there.  If that is not the case, then the questions are sent to our support team that would then respond.

Reducing friction for publishing – With the new portal, we have simplified our process for publishing new content.  Hence, with that we should be publishing more content quicker, providing more customers with instant answers.

Let us know your thoughts about both the content and infrastructure.  We are always looking for ways to simplify our offering and get customers productive and focused on their projects.

MantisHub + Slack == More productive team!

Slack Logo

Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go.

We are big fans of Slack and believe that it is an effective tool for connecting the team with realtime chat and updates from the services they depend on.  We believe it is a great companion service to MantisHub with a great free plan to get MantisHub users started.

Setting up Mantishub + Slack Integration

Setting up Slack integration with MantisHub is pretty easy.  Start with creating an incoming webhook integration in Slack and use the provided webhook URL to include the MantisHub plugin settings.

Select “Configure Integrations” from Slack

screenshot_2015-02-21_22-33-03

Select “Incoming WebHooks” as the integration type.  Then following the steps until Slack provides the webhook url.  Copy the URL and save the integration details.

screenshot_2015-02-21_22-31-34

Go to Manage – Manage Plugins – click install button next to Slack then click on the Slack hyperlink.  This will prompt the form below to provide the Slack incoming webhook URL, select the native and custom fields to include in the Slack notifications (assuming they are not empty) and map project names to Slack channels.  If a project is mapped to an empty channel name, then notifications will be disabled for that project.  Default channel will be used for new projects created in the future, unless they are explicitly mapped via the same form.

screenshot_2015-02-21_14-50-50

Testing the Slack integration

Once done configuring the integration from both Slack and MantisHub sides, use the “Update and Test” button which will trigger a Slack notification like the one below in the default channel.

screenshot_2015-02-21_14-38-30

Sample Notifications

This is a sample notification when an issue is created:

screenshot_2015-02-21_15-10-30

Another issue creation sample with more fields selected to be included:

screenshot_2015-02-21_23-06-47

This is a sample notification when a team member assigns an issue to themselves:

screenshot_2015-02-21_15-13-18

This is a sample notification when a team member assigns an issue to another team member:

screenshot_2015-02-21_15-51-10

screenshot_2015-02-21_22-20-08

This is a sample notification when a user adds a private note:

screenshot_2015-02-21_22-21-36

Announcing MantisHub Modern UI

We just rolled out the new MantisHub release featuring our brand new modern UI.  The new UI is based on Bootstrap and provides MantisHub with a fresh modern look.

Administators will have the ability to switch between modern and classic UI via the Manage page.  The switch will apply to apply to all users for that MantisHub.

b8q96ojcuaaxdah

At the moment, the modern UI is only available via MantisHub, with the plan to integrate into Mantis Bug Tracker version 2.0.

Timeline feature for MantisHub

 

timeline

MantisHub has recently rolled out the new timeline feature to all users.  This feature enables users to get a glimpse of the activity that is happening around them, whether it is by team mates or customers.  The timeline enables users to navigate to the associated part of the tracker to get further details on such activity.  Users only see activity related to artifacts that they have access to.

MantisTouch v1.3.2 released

A new release of MantisTouch has been published with following improvements.

  • Support for anonymous access
  • Fix bug related to accessing attachments
  • Allow users to signup.
  • Fixed time zone related error in some environments.

Requires installing the MantisTouchRedirect plugin to enable some of the fixes above to work properly.

MantisHub users already got the update.

All MantisTouch v1.2.0 users are encouraged to upgrade by downloading new package (from same link you got on purchase) and copying over existing installation.  For instances older than v1.2.0, checkout the v1.2.0 release post for upgrade instructions.