Не так давно я написал статью про плагин, который позволяет здорово улучшить Redmine. На удивление, я получил массу писем с вопросами и благодарностями. Спасибо всем, кому понравился этот плагин. Все идеи и ошибки будут учтены или уже были учтены.

А сейчас я хочу рассказать о том, что еще полезного появилось в этом плагине, про что я не рассказывал в прошлый раз.

Продолжу перечислять преимущества, которые может предоставить плагин Usability, про предыдущие преимущества читайте в прошлой статье «Usability — один плагин Redmine, предоставляющий массу полезных мелочей».

Опция №8 Автосохранение полей


Думаю, причины реализации этой опции всем известны. Пользователь набирал длинный коммент, потом случился коллапс, коммента уже нет, зато есть изрыгающий проклятия пользователь.

Так и родилась эта опция. Просто прописываете css-селекторы, чтобы определить текстовые поля, которые нуждаются в автосохранении и включаете настройку.

После этого напротив каждого поля появляется небольшой индикатор, сигнализирующий о том, что комментарий был сохранен.



Там же можно восстановить комментарий.



Опция №9 Разрешить прикрепление изображений из буфера обмена


Киллер-фича, которая позволяет сильно сократить время на добавление скриншотов в задачу. Пока работает только в семействе браузеров на основе Chromium.
Включаете опцию, после чего для загрузки и вставки скриншота в тело комментария достаточно нажать всего две клавиши «Print screen» и «Ctrl+V». Не нужно сохранять изображение на диск, а потом искать его через обозреватель файлов. Все загрузится и вставится автоматически.
Но есть еще одно ограничение. Если у вас есть перехватчики буфера обмена (Picasa, Snagit, Yandex disk и др.) то опция работать не будет.

Опция №10 Упрощённое создание задач для подчиненного


Однажды, когда я пытался объяснить директору, что чтобы создать задачу исполнительному директору нужно перейти в проект, в котором последний является исполнителем. Прозвучал резонный ответ: «Не хочу знать про какие-то проекты, хочу просто назначать задачи исполнительному директору».

Наш Redmine используется в смешанном режиме, как для проектной деятельности, так и для управления простыми отделами. Поэтому мы решили сделать ссылку, которая позволяет в более понятном режиме назначать задачки на подчиненных.
Задаете роли, которые определяют исполнителей проектов, и включаете опцию.

После этого в главном меню появится ссылка «Озадачить», которая позволит выбрать непосредственного подчиненного и назначить на него задачу. Определение проекта произойдет автоматически на основании ролей выбранного подчиненного. Найдется первый проект в, котором подчиненный будет иметь роль исполнителя.

Для всего этого плагину нужно знать об иерархии пользователей, поэтому нужен плагин Hierarchy.



Опция №11 Подсветка статусов в списках задач


Иногда нужно быстро различать статусы в списках задач, в оперативном плане, например, или в каком-то другом запросе. Поэтому мы реализовали подсветку статуса.
Цвета задаются в RGB-формате на странице редактирования статуса, после этого статусы выделяются цветом в списке задач и на странице самой задачи.
Это достаточно полезная фишка, которая помогает быстро визуально разбить задачи на группы по статусам и сконцентрировать свое внимание на основной группе задач.



Плагин, Usability можно скачать тут

Это все про что я вам хотел рассказать сегодня, спасибо всем кто пользуется нашими плагинам. Обратная связь от вас бывает очень полезной!

Комментарии (2)


  1. stardust_kid
    05.06.2015 16:26

    Идеи все годные. Только лучше разбить на несколько плагинов по функциям. А то зоопарк получается.


    1. tdvsdv Автор
      06.06.2015 01:42

      Когда количество плагинов на сервере переваливает за 25, то понимаешь, что большое количество плагинов накладывает неудобства :-)