20141211

О бедном RedMine замолвите слово.

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


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


Итак, как мы видим, большинство плагинов сделано моим бывшим коллегой, замечательным программистом и просто выдающейся личностью - Данилом Ташкиновым. 
Данил, привет! :)
Итак, пойдём по списку.

Redmine Select2 Plugin - плагин, который добавляет в список объектов специальный селект "новой формации". Сразу скажу, что это обязательно к установке, ибо без него большинство других плагинов работать не будут. Так как его установка неизбежна - рассказывать подробно о его свойствах не буду.
Линк: https://github.com/Undev/redmine__select2

Redmine CKEditor Plugin - здесь всё просто. Это, наверное, самый годный wysiwyg для редмайна из придуманных человечеством.
Линк: https://github.com/a-ono/redmine_ckeditor

Redmine Customize Plugin - Как видно из названия - это плагин для кастомизации редмайна!
Ну, на самом деле так и есть. Вот список возможных кастомизаций:
-Дозволяет другим плагинам перераспределять переводы.
-Делает выпадушки в селектах больше чтобы можно было нормально осуществлять множественный выбор.
-Добавляет возможность легко и просто впиливать кастомные кнопки в ишьи и выпадушки.
-Позволяет прятать менюшки в сайдбаре или показывать только указанные вами.
-Позволяет копировать вотчеров при создании копии тикета.
-Позволяет добавлять описания к аттачу.
...и многое другое. В описании плагина всё расписано гораздо подробней и из первых рук.
Линк: https://github.com/Undev/redmine_customize
Не помню нужно ли это ставить туда же, но на всякий случай при возникновении проблем:
https://github.com/Undev/redmine_custom_fields_encoding_fix

Redmine Digest Plugin - плагин для кастомизации дайджеста. Хотите, чтобы вам приходил дайджест раз в сутки? Раз в неделю? Месяц? Только про тикеты, в которых упоминается ваше имя? 
Что-то ещё более гибкое? Нет проблем. Плагин со всем этим справится. 
Линк: https://github.com/Undev/redmine_digest

Redmine Embedded Video - тут тоже всё очевидно. Вставляем линк на ютуб или ещё куда - на выходе получаем ембедид проигрыватель прямо в теле тикета. Удобно.
Линк: https://github.com/cforce/redmine_embedded_video

Redmine Issue Template - мастхэв плагин для любого редмайна. 
Лениво каждый раз описывать баг? Каждый раз править баги подчиненных? 
Просто экономите время? С этим плагином вам достаточно будет просто создать шаблон бага и теперь по одному вашему клику он будет вставляться в тело тикета, а вам останется только заполнить его. Можно создавать несколько шаблонов. Один, например, для одного проекта, другой для другого, а третий для фичреквеста или запроса в АХО. Whatever. 
Повторяю - мастхэв.
Линк: https://github.com/Undev/redmine_issue_template

Redmine Non Member Watcher Plugin - плагин, который добавляет новую системную роль, назовем её "мимокрокодил читатель" и "мимокрокодил писатель". Позволяет просматривать и/или писать тикеты пользователям, не являющимся участниками проекта.
Линк: https://github.com/Undev/redmine_non_member_watcher

Redmine Role Relacement Plugin - плагин для более гибкого распределения ролей внутри проекта
Линк: https://github.com/Undev/redmine_role_replacements

Redmine Simple Plugin - ваши багозаводчики или программисты готовы заводить баги в трекер, но им или вам лень заполнять миллионы полей и форм? Нет ничего проще. 
С этим плагином одним нажатием кнопки вы можете переключиться в симплмод и получить в своё распоряжения всего два текстфилда (название тикета и описание) и две выпадушки (assignee и tracker). Это по дефолту. Но в настройках можно выбрать и другие.
например:


Линк: https://github.com/Undev/redmine_simple

Redmine User Specific Theme Plugin - уииии! Скины! Но не те, что лысые и злые, а те, которые вам нравятся! Качаем скины для редмайна в нужную папочку, ставим плагин, в настройках выбираем нужный скин. Желтый, красный, голубой - выбирай себе любой! )
Линк: https://github.com/Undev/redmine_user_specific_theme

Redmine Xapian Search Plugin - сверхполезный плагин, который выводит поиск на совершенно новый уровень. Теперь поиск можно производить не только по названию тикета или его описанию.
С помощью этого плагина мы теперь можем искать нужное нам даже внутри аттачей
Линк: https://github.com/xelkano/redmine_xapian

Ну и бонусом то, что не вошло в мой список, но тоже заслуживает внимания.

Мимиминималистику мы прошли, теперь роскошь:

Redmine Issue Checklist - плагин, позволяющий делать списки с чекбоксами в теле тикета.
Ну, например, если это задача с множеством подпунктов - можно не лезть в комментарии, чтобы смотреть что сделано, а что нет. Сразу всё видно. Зачеркнуто или нет.
Линк: https://github.com/Undev/redmine_issue_checklist


Redmine Cut Tag Plugin - реализует возможность делать кат в описании тикета.
А ещё в него можно прятать простыни логов.
Линк: https://github.com/Undev/redmine_cut_tag

Redmine Skype Link - возможность встраивать в тикет линки на скайпочатики или на дозвон человеку по скайпу.
Линк: https://github.com/Undev/redmine_skype_link

Вот, пожалуй и всё! Спасибо за внимание! И не забываем кликать по рекламе. С текущим курсом валют и политической обстановкой, я так думаю, что это будет моя пенсия )

Готов ответить на все вопросы.



16 комментариев:

  1. Спасибо за полезную статью, добавлю немного отсебятинки:
    -------------------------

    Extended fields
    Плагин позволяющий добавлять свои поля с блэкджеком и плюшками. Приятное расширение функционала. (Да, я знаю что в Redmine это можно делать и по умолчанию, поверьте эта штука развяжет вам руки еще больше!)
    http://projects.andriylesyuk.com/projects/extended-fields
    -------------------------

    Redmine link
    Тривиальнейший в настройке плагин позволяющий размещать в разных фрэймах статические линки. Мне было полезно для размещения в шапке ссылок на корпоративные ресурсы и сервер отчетности.
    https://github.com/edavis10/redmine_static_link
    -------------------------

    Redmine Work Time plugin
    Позволяет видеть все свои списания в разрезе месяца и удобно списываться сразу во все висящие на тебе задачи. Плюс, при некотором умении можно списывать время за других :)) (Полезная для руководства плюшка.)
    http://www.r-labs.org/projects/worktime
    -------------------------

    Sidebar content
    Поговаривают, что некоторые ПМ в своих проектах используют этот плагин для кастомизации боковой панели. Иногда ощущаю лучи добра прилетающие от них.
    http://projects.andriylesyuk.com/projects/sidebar-content

    ОтветитьУдалить
    Ответы
    1. Спасибо за интересные плагины!
      Кстати, Extended fields и Sidebar - уже включены в Redmine Customize Plugin )
      Ворктайм в работе не использовал, а вот линк - крайне ценный и полезный плагин. Удивлен как я про него забыл.

      Удалить
  2. Андрей, подскажите пожалуйста, для какой версии Redmine данные плагины?

    ОтветитьУдалить
    Ответы
    1. Евгений, по ссылке у каждого плагина есть описание на гитхабе. Там указана версия.

      Удалить
  3. Анонимный5/25/2016 07:22:00 AM

    Redmine Issue Checklist - работает только у юзеров, с правами admin. Только у меня так? Кто-то сталкивался/решал проблему, чтобы не admin'ы тоже видели checklist?

    ОтветитьУдалить
    Ответы
    1. А какой-нибудь плагин на права ставили?
      У меня всё работало успешно.

      Удалить
    2. Анонимный5/30/2016 06:09:00 AM

      Нет, никаких плагинов для прав не ставил.
      Вот список установленных, вряд ли чтобы какой из них влиял:
      clipboard_image_paste
      progressive_projects_list
      redcase
      redmine_agile
      redmine_category_watchers
      redmine_codemirror
      redmine_cut_tag
      redmine_emojibutton
      redmine_issue_checklist
      redmine_issue_completion
      redmine_jstoolbar_ext
      redmine_jstoolbar_ext_buttons
      redmine_jstoolbar_ext_images
      redmine_lightbox2
      redmine_my_page
      redmine_postgresql_search
      redmine_revision_branches
      redmine__select2
      redmine_slack
      scrum
      sidebar_hide
      subtask_columns

      Удалить
    3. попробуйте Redmine Role Relacement Plugin
      Может дело в самом чеклист плагине? Найдите репу автора на гитхабе и спросите? :)

      Удалить
    4. Анонимный5/30/2016 08:05:00 AM

      Спасибо за совет с Role Relacement, но все оказалось тривиальней, и, кстати, подсказал действительно автор плагина, оставлял запрос через обратную связь на странице. Все дело в грантах в разделе Administration - Roles and Permissions. Чеклист плагин там в разделе Issue Tracking, поэтому не увидел при беглом поиске по настройкам.

      Удалить
    5. Ну вот и хорошо, что всё закончилось хорошо )

      Удалить
  4. Анонимный3/20/2017 04:35:00 AM

    скажите, есть ли плагин чтобы для конкретного пользователя можно было указать очередность выполнения заданий, вне зависимости от приоритета задачи (типа: 1,2,3,...). Притом, не открывая задачу, а в общем списке задач (ещё одна колонка).

    ОтветитьУдалить
    Ответы
    1. Эээ... я не понял что вы имеете ввиду. Можете переформулировать вопрос?
      Вы хотите чеклист сделать из трекера или что?

      Удалить
    2. Анонимный, плагин не нужен.
      Можете попробовать сделать так:
      1) добавляете Custom Field в Issue с типом Integer. Можете назвать поле Order.
      2) заполняете поле значениями
      3) на панели, где в проекте отображается список задач настраиваете филтр с сортировкой по полю Order.

      Или так

      В Issue, в поле, где определяете связи, определяете связи по цепочке для всех задач, с типом связи "Follows". Если спланировать задачи по времени выполнения, в Gantt будет полная красота.

      Удалить
  5. Добрый день!
    Подскажите пожалуйста, есть ли плагин, который позволяет просмотреть .docx и .xlsx файлы в задачах без скачивания?

    ОтветитьУдалить
    Ответы
    1. Привет! Если честно, то не в теме. Не занимался редмайном уже очень давно. Может быть что-то и написали, но я сомневаюсь.

      Удалить
  6. Привет!
    Подскажите, а не встречали ли плагина, что бы можно было делать зависимости значений в тех или иных полях.
    По умолчанию, Redmine выдает в выпадающем списке все значения для поля, которые есть. А надо так, что если в поле1 выбрано значение А, то в поле2 отображался только определенный набор значений, для другого значения поле1 - другие значения поле2.

    ОтветитьУдалить

Ваш комментарий очень важен для нас.