Плагины, которые я использую в Redmine

By | 21.08.2014

Всем добрый день! Сегодня я расскажу вам о плагинах, которые я использую в своей работе в Redmine (на сегодняшний день версия 2.5.0). Все плагины проверены на работоспособность и активно используются.

Вот их список:

  1. My Projects plugin
  2. Projects Table plugin
  3. Redmine Add Subversion Links plugin
  4. Redmine CRM plugin
  5. Image Clipboard Paste
  6. Redmine Issue Checklist plugin
  7. Redmine Light Box plugin — заменен на Redmine Lightbox 2
  8. MS Project/Redmine sync plugin
  9. Redmine Local Avatars plugin
  10. Sidebar Hide Plugin (перестал использовать, т. к. в теме Circle (автор плагина RedmineCRM) в последних версиях появилась эта возможность)
  11. Redmine Pretend plugin (new)

Теперь по подробнее о каждом из них:

My Projects plugin

  • Страница загрузки
  • Текущая версия: 1.3
  • Описание: плагин, который отображает ваши назначенные проекты на  домашней странице. Немного мной допилен для нормальной работы в локальной сети

в Redmine 2.6 необходимо в файле плагина view_hook_listener.rb изменить строчку на

html += «#{link_to h(project.name), :host => ‘main/redmine’, :controller => ‘projects’, :action => ‘show’, :id => project }» )

где: main/redmine — путь Redmine в локальной сети.

В Redmine 3.1.1 все работает в плагине по умолчанию, ничего переделывать не нужно.

Projects Table plugin

  • Страница загрузки
  • Текущая версия: 0.0.4
  • Описание: плагин добавляет табличный вид для страницы «Проекты». Очень удобен в использовании.

Redmine Add Subversion Links plugin

  • Страница загрузки
  • Текущая версия: 0.3.0
  • Описание: плагин добавляет ссылки в Redmine на оригинальный репозиторий Subversion

Redmine CRM plugin (Light version)

  • Страница загрузки
  • Текущая версия: 4.0.3
  • Описание: позволяет добавить в Redmine CRM составляющую, которой так там не хватает. Вот неполный перечень того, какой функционал добавляет этот плагин: список контактов, компаний, привязка их к проекту, заметки и т. д. Приятно, что автор плагина наш соотечественник. Смотрю в сторону full version, но пока работаю в лайт.

В версии 4.0.2 есть баг — дублирование контактов: при выборе компании на вкладке «Контакты» отражается верное число участников (например 3). При раскрытии вкладки «Контакты» они дублируются (визуально контактов уже 6). Заметил на версии 4.0.1, написал в саппорт, там им не вначале удалось воспроизвести эту проблему, но спустя два месяца (уже после выхода версии 4.0.2) саппорт отписал, что они смогли воспроизвести проблему и передали ее разработчикам. К сожалению, фикс пока не готов. Как только он будет готов, включат его в один из ближайших релизов.

P. S. 06.11.2015 вышла версия 4.0.3 — баг пофиксен.

Redmine Image Clipboard Paste

  • Страница загрузки
  • Текущая версия: 1.0.0
  • Описание: позволяет вставлять изображения из буфера обмена прямо в поле комментариев ввода (новая задача или комментарий)

Redmine Issue Checklist plugin

  • Страница загрузки
  • Текущая версия: 3.1.3
  • Описание: Еще один плагин нашего соотечественника Кирилла Безрукова, автора плагина CRM. Данный плагин добавляет функционал к базовым настройкам задач, создавая простые контрольные списки для задач Redmine. Распространяется бесплатно.

Redmine Light Box plugin — заменен на Redmine Lightbox 2

  • Страница загрузки
  • Текущая версия: 0.0.1
  • Описание: Этот плагин позволяет просматривать вложенные изображения, PDF и SWF файлы в лайтбокс эффекте. Довольно старенький плагин, но работает хорошо. Можно просмотреть фото и документы, не скачивая их.

MS Project/Redmine sync plugin

  • Страница загрузки
  • Текущая версия: 0.3b
  • Описание: Понравится тем, кто занимается планированием в MS Project. Этот плагин позволяет импортировать/экспортировать данные из XML-файлов управления проектами, созданных в Microsoft Project. Есть определенные неудобства, на мой взгляд, при работе с ним, но надеюсь, что в следующих версиях это исправят.

Redmine Local Avatars plugin

  • Страница загрузки
  • Текущая версия: 1.0.0
  • Описание: Этот плагин позволяет пользователям Redmine загрузить картинку, которая будет использоваться в качестве аватара (вместо изображений с Gravatar).

Sidebar Hide Plugin

  • Страница загрузки
  • Текущая версия: 0.0.7
  • Описание: добавляет возможность скрывать (раскрывать) боковую панель Redmine.

Redmine Pretend plugin

  • Страница загрузки
  • Текущая версия: 0.0.3
  • Описание: когда вы админ и от пользователей слышите: «Это не работает», то лучший способ проверить и найти решение проблемы — войти как пользователь. Но вы не знаете, пароль. В этом случае, нужно использовать этот плагин.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

9 thoughts on “Плагины, которые я использую в Redmine

    1. Николай Post author

      Я бы сказал, что это разные плагины. Redmine Local Avatars позволяет добавить картинку пользователям, а Redmine People расширяет возможности управления ими. Я лично его не использую, мне хватает и обычной админки в Redmine. Тем не менее, плагин имеет право на существование. Спасибо за комментарий!

      Reply
  1. Виталий

    Николай, добрый день!
    Хотел посоветоваться с Вами по поводу плагина MS Project/Redmine sync plugin. При импорте из Project все время возникает ошибка «Не удалось импортировать задач: undefined local variable or method `issue’ for #». Не приходилось ли Вам сталкиваться с ней, может быть можете подсказать как решить данную проблему? Возникает даже если экспортировать список задач, созданных в Redmine из одного проекта и попробовать загрузить в соседний.
    P.S. Написал Вам на почту с этим же вопросом, но не уверен, что письмо дошло, поэтому решил продублировать здесь)

    Reply
  2. Виталий

    Николай, здравствуйте!
    А подскажите, пожалуйста, при работе с плагином MS Project/Redmine sync plugin, не возникало ошибки Не удалось импортировать задач: undefined local variable or method `issue’ for # при импорте задач из Project? Никак не получается побороть.
    Спасибо!

    Reply
  3. Boris

    Подскажите есть ли плагин к Redmine version 3, который показывает количество задач на странице проекта?

    Reply
    1. Николай Post author

      Я работаю в Redmine 2.6.6, так что про версии 3 и более Вам не ничего сказать не могу.
      Сам пока не стремлюсь переходить на более новую версию, так как не все нужные плагины (которые работают в 2.6.6) корректно работают в третьей версии.
      К тому же на странице проекта (вкладка «Обзор») по умолчанию Redmine показывает количество задач (по трекерам и открыты задачи или закрыты)
      Все задачи можно посмотреть на вкладке «Проекты» — «Просмотреть все задачи».
      Возможно Вам необходим еще какой-нибудь функционал, но из Вашего вопроса это непонятно. Опишите подробнее, что именно вы хотите.

      Reply
  4. Николай

    Николай, подскажите, где можно почитать об установке плагинов для redmine bitnami под windows? Пробовал по Вашей статье от 2012 года, но что-то не взлетело…

    Reply
    1. Николай Post author

      Обычно для установки плагинов я использую два способа:
      1. Копирую папку с плагином в директорию plugins. Затем перезагружаю сервер (Bitnami Redmine Stack Manager Tool — вкладка «Manage Servers» — Restart All). Если плагин установился, то выполняю эту процедуру для следующего плагина. Есть плагины, с которым этот способ у меня точно работает (clipboard_image_paste, redmine_add_subversion_links, redmine_local_avatars, redmine_wiki_notes, projects_table).
      2. Бывает, что такой способ не проходит, так как для работы плагина необходимы установить дополнительные модули. Делаю следующее:
      2.1 Копирую папку с плагином в директорию plugins.
      2.2 Открываю use_redmine.bat, перехожу на {path to redmine}\htdocs\plugins\
      2.3 Пишу bundle install —without development test (необходимо подключение к интернету). Пойдет проверка всех зависимостей и при необходимости будут скачены нужные (это будет все хорошо видно в командной строке)
      2.4 После того, как будет все установлено необходимо написать bundle exec rake redmine:plugins NAME=redmine_contacts RAILS_ENV=production (вместо redmine_contacts вписать название того плагина, который нужно установить).
      2.5 Затем перезагрузить сервер (Bitnami Redmine Stack Manager Tool — вкладка «Manage Servers» — Restart All).
      Обычно второй способ срабатывает точно, но бывают нюансы.
      Во-первых в командной строке пишется чего необходимо выполнить, если есть ошибка.
      Во-вторых, бывает что вместо bundle install —without development test необходимо прописать bundle install —no-deployment
      В-третьих, плагины могут не поддерживать Вашу версию Bitnami Redmine (старая версия плагина)
      В-четвертых, не все плагины хорошо работают под Windows. Например в redmine_dmsf для того чтобы он заработал в гемфайле мне пришлось отключить nokogiri и xapian.
      Вот в целом все основные нюансы.

      Reply
  5. Влад

    спасибо за этот комент. неделю бодался с установкой плагинов. Первая внятная инструкция!

    Reply

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.