Плагин Redmine Wiki Notes и Redmine 3.4

Всем привет!!! Есть такой замечательный плагин для Redmine — Redmine Wiki Notes. Он добавляет макросы в вики, отображающие различные поля с цветным фоном и значками —  предупреждения, важные, заметки и советы. Плагин достаточно просто устанавливается, имеет несложный синтаксис типа: {{note(text)}}, {{tip(text)}}, {{important(text)}, {{warning(text)}} и замечательно выглядит:

Страничка плагина на redmine.org: https://www.redmine.org/plugins/redmine_wiki_notes

Страничка GitHub: https://github.com/dseifert/redmine_wiki_notes

Несмотря на то, что плагин уже не обновляется 4 года, он успешно работает на Redmine 3.3.

Но…. Если кто-то захочет использовать его в Redmine 3.4, то столкнется с трудностями во время установки.

Из ошибки видно, что проблема установки плагина кроется в том, что он не может найти Redcloth3.

RedCloth — это модуль для использования языка разметки Textile в Ruby.

При сравнении Redmine 3.3 и Redmine 3.4 действительно были выявлены различные пути Redcloth3:

Redmine 3.3: /lib/redcloth3.rb

Redmine 3.4: lib/redmine/wiki_formatting/textile/redcloth3.rb

Решение:

Для того, чтобы плагин Redmine Wiki Notes установился и работал в Redmine 3.4 необходимо переназначить корректный путь Redcloth3. Для этого нужно изменить строчку 41 в файле init.rb данного плагина.

Для Redmine 3.3

require 'redcloth3'

Для Redmine 3.4

require 'redmine\wiki_formatting\textile\redcloth3.rb'

После сохранения изменений в файле необходимо выполнить установку плагина

bundle exec rake redmine:plugins NAME=redmine_wiki_notes RAILS_ENV=production

Это все. Всем удачи!!!

Размещено в Redmine и отмечено .

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.