Освежение угрюмого интерфейса MantisBT


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) страница создания таска


Своим топиком я не хочу сказать, что я крутой дизайнер. Это далеко не так :) Я просто хочу поделится с нуждающимися своими наработками, ибо когда-то сам в подобном очень нуждался. Стоит отметить, что все делалось на скорую руку в свободное время — читай за вечер. Прошу не бить за гордо неверно спертое название в логотипе. Просто три человека, которые пользуются моим баг-трекером, уж очень любили редмайн и никак не хотели забывать заученное слово…

Надо сказать, что в MantisBT не предусмотрена шаблонность, поэтому приходилось обновлять некоторые файлы ядра. Это негативно повлияет на обновление, но таковых пока не предвидится. Да и текущая версия меня вполне устраивает (теперь и частично визуально).

Переделывать и исправлять можно еще многое. Если кроме меня есть еще люди, которые считают дизайн MantisBT плохим — вот линк на проект на github. Pull Request'ы приветствуются.

Доброй ночи и хороших выходных!

P.S. Обновлен логотип, фавиконка и вернулись копирайты. Так же появилиась возможность оставлять комментарии по нажатию CTRL + Enter

UPD 31.01.2015. Сделал плагин-шаблонизатор-твикер на основе этих наработок. Вот ссылка на пост. Поддерживает все актуальные версии mantisBT
Share post
AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 21

    +4
    Readmine — Abibas? :)

    А вообще лучше в ядро шаблонность запилить да с тестами.
    Сами шаблоны чтобы как у редмайна можно было плагинами подключать.
    Мантис же так умеет? Плагины и всё такое?
      0
      Readmine — Abibas? :)

      Грубая описка, простите :)
      Да, мантис умеет накидывать на себя шаблоны. Покручу в эту сторону, может чего и получится.
        0
        Простите, плагины. Установка осуществляется заменой файлов. Постараюсь сделать так, что бы из админки можно было изменять шаблон со стандартного на мой и наоборот.
      +2
      Хоть бы какое-то описание проблем, которые были решены редизайном.
      Пост напомнил фотоотчет «Как я сегодня сложил бутерброд по-другому»

      Почему в новом дизайнеры логотип и название другой компании? :)
        0
        дизайне вместо дизайнеры. Т9 (
          0
          Проблема для пользователя мантиса очевидна — морда глаз колит. Логотип… Сменю, скрины на скорую руку делал с рабочего проекта, прошу прощения)
          0
          Кто-нибудь подскажет, как в мантисе сделать:

          1. ajax-комментарии;
            –2
            У себя не пробовал, но думаю поиск по словам «comment» или «Ajax» в файле config_default.php может помочь. Так же можно поискать инфу на офф форуме мантиса и в файлах документации, которые лежат в папке doc/en/
            +1
            Провел за мантисом 3 года, так что дизайн его стал для меня таким родным и ламповым. Гораздо больший шок вызывало программное устройство системы.
              0
              Вы имеете ввиду их сплошные чтототам_api?)
                0
                да, именно, их api это набор кучи функций и костылей.
              0
              Mantis был разработан как аналог Redmine

              Mantis вышел в 2000, а Redmine в 2006
                –1
                О таких вещах принято писать в лс. Исправил
                0
                Обновлен логотип, фавиконка и вернулись копирайты. Так же появилиась возможность оставлять комментарии по нажатию CTRL + Enter
                  0
                  Подскажите, с какой версией совместим ваш темплейт?
                  Залил файлы для mantisbt-1.3.0-beta.1 и все стало белым бело (пустая страница).
                    0
                    на гитхабе написано, что сие наработки работают с версией 1.2.17. На остальных не пробовал.
                      0
                      однако подписывайтесь на гитхаб. скоро выкачу туда рабочий шаблонизатор с подденржкой новых версий мантиса и поддержкой создания собственных скинов
                        0
                        http://habrahabr.ru/post/249367/ — вот ссылка на пост, где я поделился со всеми плагином, основаным на разработках этого поста. Я думаю плагин покатит и на 1.3 версии. Если нет — вы всегда можете мне написать :) На гитхабе есть почта
                          0
                          Спасибо! Попробую.
                            0
                            только что попробовал на 1.3.02 (последний билд). Завелось мало чего — замена картинок и пару твиков. и всё. Посмотрел что к чему — у них там еще жуткая лажа с разметкой. Поэтому до офф. релиза плагин подкручивать под 1.3 не буду
                              0
                              Появилась поддержка 1.3.0-beta.1

                        Only users with full accounts can post comments. Log in, please.