Exactly a year ago I sent the email below to introduce Modern UI to MantisBT community. I thought this is a good opportunity to give a quick update:
1- The project is going strong. Many fixes, tweaks and performance improvements have taken place.
For people who don't know me, my name is Rafik Robeal and I am working on building MantisHub
I've experienced MantisBT first hand working with many users who love and admire MantisBT. I can simply say that MantisBT has proven itself to be powerful feature-rich bug tracker. One thing remains though, its UI is behind the times. To establish MantisBT
as the best modern open source bug tracker for many years to come, a modern UI is needed.
Over the past few months I've been working on building a modern UI for MantisBT. The main drivers for this effort are: (1) a request from MantisBT core team back in January when I delivered the mantisbt.org
website that you see live today, (2) a loud and clear feedback from MantisBT/MantisHub
customers who publicly and privately spoke against the current UI , (3) a personal desire to contribute to
MantisBT open source effort with a lasting positive impact on both end users satisfaction and product adoption.
Enough introduction ... what is this all about? In four words: freaking awesome user interface
Before reading any further, fire up your browser and go to: http://mantishub.com/modern/index.php
You are accessing the preview version on MantisBT Modern UI. Use username: reporter & password: demo
I've already submitted the pull request
for this work which includes:
- Integrate with Bootstrap v3.2 framework as the foundation for all Mantis UI elements.
- Use Fontawesome for vector based icons.
- Redesign Layout & Navigation
- Update all pages with the new style, look and feel
- Improved experience on mobile devices
The goal is to share the code and get feedback on it. We need to decide on when this code can be merged specially in relation to the 1.3 release. Decide whether it is 1.3 or 2.0 and figuring out when the 1.3 branch will be created so that the pull request can
eventually be integrated.
I'd love to hear from everyone and address any potential issues you see with the new design or code.