MantisBugTracker makes collaboration with team members & clients easy, fast, and professional.
Так написано на сайте разработчиков этого продукта. Mantis был разработан как аналог Redmine (думаю все знают что это такое) и написан на php (благодаря чему прекрасно чувствует себя на всех php-хостингах и т.п.).
Надо сказать, что продукт вполне меня устроил несколько лет назад в плане функционала: тут вам и email-уведомления, и time-трекинг и прочие штуки, которые мы видели в Redmine. Плюсом для меня так же являлось то, что Mantis не перегружен функционалом. Продукту уже несколько лет, он имеет не малую аудиторию и небольшую поддержку её стороны. Однако за все годы существования MantisBT его разработчики ни разу не задумывались об улучшении дизайна своего продукта. Более того долгий гуглинг (не убивайте за сленг) на тему обновления дизайна этого замечательного баг-трекера не дал удовлетворительных результатов. А дизайн в MantisBT, надо сказать, плохой. Очень плохой.
Под катом много трафика и немного слов о том, как я улучшаю дизайн MantisBT делая его все более и более менее плохим (ух, масло масляное прямо).
Много писать не буду. Несколько картинок того, что было и того, что стало.
То, что было:
1) страница логина
2) cтраницы сводки
3) cтраница со списком тасков
То, что стало:
1) страница логина
2) страница сводки
3) страница со списком тасков
4) страница создания таска
Своим топиком я не хочу сказать, что я крутой дизайнер. Это далеко не так :) Я просто хочу поделится с нуждающимися своими наработками, ибо когда-то сам в подобном очень нуждался. Стоит отметить, что все делалось на скорую руку в свободное время — читай за вечер. Прошу не бить за гордо неверно спертое название в логотипе. Просто три человека, которые пользуются моим баг-трекером, уж очень любили редмайн и никак не хотели забывать заученное слово…
Надо сказать, что в MantisBT не предусмотрена шаблонность, поэтому приходилось обновлять некоторые файлы ядра. Это негативно повлияет на обновление, но таковых пока не предвидится. Да и текущая версия меня вполне устраивает (теперь и частично визуально).
Переделывать и исправлять можно еще многое. Если кроме меня есть еще люди, которые считают дизайн MantisBT плохим — вот линк на проект на github. Pull Request'ы приветствуются.
Доброй ночи и хороших выходных!
Автор: LeX_KaR