Usability — один плагин Redmine, предоставляющий массу полезных мелочей

1dd106fbb2e94418a042bb2650941ee7.pngИспользуя Redmine в корпоративной среде, всегда сталкиваешься с тем, что в интерфейсе чего-то не хватает. То где-то ссылочку нужно подменить, то список задач не влазит на экран планшета, то картинки не открываются в новом окне.Исправляя все эти мелкие неприятности, мы родили плагин Usability. Дальше я расскажу вам об этом плагине, которым готов поделиться с сообществом.

Плагин позволяет включать или отключать полезные опции. Расскажу о них и о предпосылках, в результате которых возникли опции, поподробнее.

Опция №1. Возможность сворачивать и разворачивать боковую панель.Бывает очень полезно свернуть боковую панель, кода не хватает ширины экрана, чтобы посмотреть какие-то табличные данные. Состояние боковой панели запоминается для текущего пользователя, поэтому при переходе по ссылкам нет необходимости каждый раз сворачивать панель.7ad1e06d405b418ca77b311b16f3c3d1.png5bd90109d91643eeb91970a1656f648c.png

Также можно поменять ширину боковой панели без редактирования css-файла.

Опция №2. Возможность подменить ссылку помощи. Redmine, по умолчанию, генерирует ссылку помощи на Redmine.org в главном меню, которую нельзя переопределить из интерфейса.Это не очень удобно. Пользователи интуитивно жмут на эту ссылку и попадают на страничку помощи разработчиков Redmine на английском языке. Плагин Usability позволяет заменить ссылку. Например, страничкой из Wiki самого Redmine.

179329f765404012bf407e39154c3f4e.png

Опция №3. Загрузка вложений одним архивом. В Redmine бывают задачи, к которым крепится большое количество файлов. Например, задачи с макетами дизайна. Не очень удобно скачивать вложения задачи по одному файлу.Включив опцию, вы получите ссылку «Скачать вложения одним архивом». Файлы будут архивироваться автоматически.149e79bf264e4748a96afacb7cbb7948.png

Опция №4. Отображение картинок в отдельном окне с возможностью пролистывания. Есть ряд других плагинов, которые реализуют данную возможность. Но мы решили реализовать эту опцию в нашем плагине, поскольку не любим, когда плагины реализуют очень узкую функциональность.Очень полезная опция для задачек дизайнеров.

90c09b44a7464f049f4223791e1026e8.png

Опция №5. Подбивать суммы по столбцам в запросах. Эта опция позволяет подбивать суммы по числовым значениям столбцов в запросах задач. Можно настроить какую-нибудь выборку задач, используя широкие возможности фильтрации, и оценивать суммарное количество оценочных или фактических часов.9d38cd5bb6b4443182ff2922f5120e44.png

Опция №6. Подмена страницы по умолчанию. Коробочный Redmine перенаправляет пользователя на домашнюю страницу. Когда используешь Redmine в корпоративной среде, то это не всегда логично. Данная опция позволяет определить страницу по умолчанию для пользователей.fad1d9452bed41698d323cf6dda6d74b.png

Опция №7. Информативная страница об ошибке. Во время разработки случалось так, что пользователи Redmine получали сообщение об ошибке в виде белого окошка. Не все сотрудники сообщали об ошибке. Со временем мы сделали информативное сообщение об ошибке с контактами администратора и возможностью создать заявку на исправление ошибки в один клик.c0c0bdbc73cc4830a9763171a70dca66.png

Я перечислил далеко не все опции, которые реализует наш плагин. Уверен, что плагин Usability будет полезен тем, кто использует Redmine в повседневной работе.

© Habrahabr.ru