Redmine Redmineのプラグイン製作

Redmine2.5でプラグイン作成のチュートリアルやってみた 2〜Hook

投稿日:2014年5月29日 更新日:

前回

Redmine2.5でプラグイン作成のチュートリアルやってみた

情報

Redmine自体に手を入れずに見た目を変更する方法

プラグイン ホック

第38回 Redmineプラグイン開発(3)

ViewHook

Redmineのフックを使えば、通常のRedmineのViewにカスタムした内容を挿入することができる.

フックの名称を調べる

rake redmine:plugins:hook_list はもう使えない.

またはフック一覧から探す

Redmine::Hook::ViewListenerを継承したクラスをつくる

今回は、lib/polls_hook_listener.rbを作成.

使いたいフックと同じ名称のメソッドを実装する

init.rbでrequireする

render_onヘルパーを使うこともできる

例えば、app/views/polls/_project_overview.html.erbというパーシャルをつくっておいて

screenshot

コントローラーのフック

www.redmine.org/projects/redmine/wiki/Hooks

-Redmine, Redmineのプラグイン製作
-

執筆者:

関連記事

Redmineのトラッカー、チケットのステータス、ワークフローを考える

By: David Michalczuk – CC BY 2.0 目次1 はじめに2 チケットとは3 トラッカーとは4 ステータスとは5 ワークフローとは6 島津製作所の例7 楽天の事例 …

Redmineプラグインで既存のモデルを修正する

By: Allen McGregor – CC BY 2.0 プラグイン インターナルを参考にした 目次1 Rubyのモジュール2 既存のモデルを拡張するRedmineプラグイン3 App …

Redmineプラグインでマイページにオリジナルのブロックを追加する

目次1 追加方法は簡単2 翻訳3 参考になるプラグイン 追加方法は簡単 app/views/my/blocks以下にパーシャルを作っておいておけばOK www.redmine.org/projects

Redmine2.5.0でファイル管理プラグイン(未完)〜redmine_dmsf

目次1 環境2 特徴3 インストール4 問題5 HyperEstraierへ検索エンジン変更 環境 Redmine version 2.5.0.devel Ruby version 2.1.1-p76 …

no image

Ubuntu Server 12.04 + nginx + unicornでRedmine2.0.3を動かす

環境 Ubuntu Server12.04にRedmine2.0.3をインストール 目次1 Unicornの準備2 nginxの設定 Unicornの準備 1-1 Gemfile.local &amp …