Давно, ещё когда кастомизировал редмайны хотел запилить небольшую статейку про полезный набор плагинов 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
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
Линк: 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
Линк: https://github.com/Undev/redmine_skype_link
Вот, пожалуй и всё! Спасибо за внимание! И не забываем кликать по рекламе. С текущим курсом валют и политической обстановкой, я так думаю, что это будет моя пенсия )
Готов ответить на все вопросы.
Спасибо за полезную статью, добавлю немного отсебятинки:
ОтветитьУдалить-------------------------
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
Спасибо за интересные плагины!
УдалитьКстати, Extended fields и Sidebar - уже включены в Redmine Customize Plugin )
Ворктайм в работе не использовал, а вот линк - крайне ценный и полезный плагин. Удивлен как я про него забыл.
Андрей, подскажите пожалуйста, для какой версии Redmine данные плагины?
ОтветитьУдалитьЕвгений, по ссылке у каждого плагина есть описание на гитхабе. Там указана версия.
УдалитьRedmine Issue Checklist - работает только у юзеров, с правами admin. Только у меня так? Кто-то сталкивался/решал проблему, чтобы не admin'ы тоже видели checklist?
ОтветитьУдалитьА какой-нибудь плагин на права ставили?
УдалитьУ меня всё работало успешно.
Нет, никаких плагинов для прав не ставил.
УдалитьВот список установленных, вряд ли чтобы какой из них влиял:
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
попробуйте Redmine Role Relacement Plugin
УдалитьМожет дело в самом чеклист плагине? Найдите репу автора на гитхабе и спросите? :)
Спасибо за совет с Role Relacement, но все оказалось тривиальней, и, кстати, подсказал действительно автор плагина, оставлял запрос через обратную связь на странице. Все дело в грантах в разделе Administration - Roles and Permissions. Чеклист плагин там в разделе Issue Tracking, поэтому не увидел при беглом поиске по настройкам.
УдалитьНу вот и хорошо, что всё закончилось хорошо )
Удалитьскажите, есть ли плагин чтобы для конкретного пользователя можно было указать очередность выполнения заданий, вне зависимости от приоритета задачи (типа: 1,2,3,...). Притом, не открывая задачу, а в общем списке задач (ещё одна колонка).
ОтветитьУдалитьЭээ... я не понял что вы имеете ввиду. Можете переформулировать вопрос?
УдалитьВы хотите чеклист сделать из трекера или что?
Анонимный, плагин не нужен.
УдалитьМожете попробовать сделать так:
1) добавляете Custom Field в Issue с типом Integer. Можете назвать поле Order.
2) заполняете поле значениями
3) на панели, где в проекте отображается список задач настраиваете филтр с сортировкой по полю Order.
Или так
В Issue, в поле, где определяете связи, определяете связи по цепочке для всех задач, с типом связи "Follows". Если спланировать задачи по времени выполнения, в Gantt будет полная красота.
Добрый день!
ОтветитьУдалитьПодскажите пожалуйста, есть ли плагин, который позволяет просмотреть .docx и .xlsx файлы в задачах без скачивания?
Привет! Если честно, то не в теме. Не занимался редмайном уже очень давно. Может быть что-то и написали, но я сомневаюсь.
УдалитьПривет!
ОтветитьУдалитьПодскажите, а не встречали ли плагина, что бы можно было делать зависимости значений в тех или иных полях.
По умолчанию, Redmine выдает в выпадающем списке все значения для поля, которые есть. А надо так, что если в поле1 выбрано значение А, то в поле2 отображался только определенный набор значений, для другого значения поле1 - другие значения поле2.