Redmineにプラグインをインストール ( ロードマップス + Redmine Charts + Redmine Code Review + バージョンガントチャート )
以前に購入した「 Redmineによるタスクマネジメント実践技法 」を参考にしてRedmineにいくつかプラグインをインストールしてみたので、備忘録として手順をまとめておきます。
今回インストールしたプラグイン
今回インストールしたプラグインは以下の4つになります。
上記の内、「バージョンガントチャート」はインストールは出来たもののエラーが表示されて未解決のままです。
※エラーの内容については、下記に記載しています。
プラグインの使用設定/確認
ロードマップス のインストール
「ロードマップス」は、Redmine標準のロードマップのページの機能強化版みたいなプラグインです。
標準のロードマップと比較すると、バージョンに関わるチケット担当者や予定工数、経過時間などを表示してくれるので、プロジェクト全体が見やすくなります。
ロードマップスのインストール手順
「ロードマップス」のインストール手順は以下のとおりになります。
wget で zip を取得して解凍して、Apache を再起動すれば完了です。
$ cd $REDMINE_HOME/vendor/plugins $ wget --no-check-certificate https://github.com/daipresents/redmine_roadmaps/zipball/0.4.2 $ unzip daipresents-redmine_roadmaps-0.4.2-0-g51d0c8d.zip $ rm daipresents-redmine_roadmaps-0.4.2-0-g51d0c8d.zip $ /etc/init.d/httpd restart
Redmine Charts (Open Flash Chart) のインストール
「Redmine Charts」は、チケットレートやパーンダウンチャートを表示させることができるプラグインです。
「Redmine Charts」の動作には「Open Flash Chart」が必要になるので、事前にインストールしておきます。
Open Flash Chart のインストール
「Open Flash Chart」のインストール順は以下のようになります。
wget で zip を取得して解凍してできたディレクトリから、「open-flash-chart.swf」と「swfobject.js」を「$REDMINE_HOME/public」以下にコピーします。
$ cd $REDMINE_HOME/vendor/plugins $ wget --no-check-certificate https://github.com/pullmonkey/open_flash_chart/zipball/v2.1.1 $ unzip pullmonkey-open_flash_chart-v2.1.1-0-ge19e239.zip $ rm pullmonkey-open_flash_chart-v2.1.1-0-ge19e239.zip $ mv pullmonkey-open_flash_chart-a098aef open_flash_chart $ cp -p open_flash_chart/assets/open-flash-chart.swf $REDMINE_HOME/public/ $ cp -p open_flash_chart/assets/javascripts/swfobject.js $REDMINE_HOME/public/javascripts/
Redmine Charts のインストール
「Open Flash Chart」がインストールできたら、「Redmine Charts」をインストールします。
wget で zip を取得して解凍したあとで、「rake db:migrate_plugins」を実行が必要になります。Apache の再起動も必要です。
$ cd $REDMINE_HOME/vendor/plugins $ wget --no-check-certificate https://github.com/mszczytowski/redmine_charts/zipball/master $ unzip mszczytowski-redmine_charts-83d2715.zip $ rm mszczytowski-redmine_charts-83d2715.zip $ cd $REDMINE_HOME $ rake db:migrate_plugins RAILS_ENV=production $ /etc/init.d/httpd restart
Redmine Code Review のインストール
「Redmine Code Review」はプロジェクトに紐付けているソースコードのリポジトリ画面から、コードレビューをすることができるプラグインです。
コードレビューとして記載したコメントは、チケットとして発行されます。
Redmine Code Review のインストール手順
「Redmine Code Review」のインストール手順は以下のとおりになります。
wget で zip を取得して解凍したあとで、「rake db:migrate_plugins」を実行が必要になります。Apache の再起動も必要です。
$ cd $REDMINE_HOME/vendor/plugins $ wget wget http://r-labs.googlecode.com/files/redmine_code_review-0.3.1.zip $ unzip redmine_code_review-0.3.1.zip $ rm edmine_code_review-0.3.1.zip $ cd $REDMINE_HOME $ rake db:migrate_plugins RAILS_ENV=production $ /etc/init.d/httpd restart
バージョンガントチャートのインストール
「バージョンガントチャート」は、プロジェクトに設定したバージョン毎のガントチャートを表示してくれるプラグインです。
バージョンガントチャートのインストール手順
「バージョンガントチャート」のインストール手順は以下のとおりになります。
wget で zip を取得して解凍して、Apache を再起動すれば完了です。
$ cd $REDMINE_HOME/vendor/plugins $ wget http://version-gantt-chart.googlecode.com/files/redmine_version_gantt_chart-0.5.1.zip $ unzip redmine_version_gantt_chart-0.5.1.zip $ rm redmine_version_gantt_chart-0.5.1.zip $ /etc/init.d/httpd restart
「Internal error」でページが表示されない
※ 当エラーはバージョンガントチャート0.5.2をインストールすることで解消できます。
インストールはできたハズなのですが、「Internal error」でページが表示されませんでした。
「production.log」にエラーが出力されている
「$REDMINE_HOME/log/production.log」を確認すると、以下のようなエラーが発生していました。
ActionView::TemplateError (undefined method `events' for #<UserTaskGantt:0xb6ea5a40>) on line #57 of vendor/plugins/redmine_version_gantt_chart/app/views/version_gantt_chart/index.html.erb: 54: headers_height = 3*header_heigth 55: 56: g_width = (@gantt.date_to - @gantt.date_from + 1)*zoom 57: g_height = [(row_heigth * @gantt.events.length + 6)+150, 206].max 58: t_height = g_height + headers_height 59: %>
上記のエラーについて、いろいろと試してみましたg、解決出来ませんでした。
もしも、ご存知の方がいらっしゃいましたら、ぜひぜひご教授をお願いしたいです。
バージョンガントチャートのエラー解消 (2011/02/27追記)
バージョンガントチャートのエラーの件について、tenma さんに修正をして頂きました。
0.5.2 をインストールすれば上記の「Internal error」は発生しなくなります。
インストール方法については、下記のエントリに書いています。(手順はほぼ一緒です。)
Redmineのバージョンガントチャートを修正していただいたので再インストール - hogehoge foobar Blog Style5
http://d.hatena.ne.jp/mrgoofy33/20110227/1298767518
今回参考にしたページ
Redmineに入れたプラグイン一覧 プログラマの思索
http://forza.cocolog-nifty.com/blog/2010/01/redmine-5fd1.html
Issue 12 - version-gantt-chart - Internal errorが発生 - Project Hosting on Google Code
http://code.google.com/p/version-gantt-chart/issues/detail?id=12