Redmine Backlogsセットアップ

とりあえずセットアップするところまで。

基本的には公式サイトの通り
http://www.redminebacklogs.net/en/installation/

必要なライブラリをダウンロード

gem install holidays
gem install icalendar
gem install prawn


Redmine Backlogsをダウンロード

cd %REDMINE_HOME%\vender\plugins
git clone git://github.com/relaxdiego/redmine_backlogs.git
#[origin/master] or [origin/v0.4.0]をmasterにすること
#もしくはgit cloneするよりかは、ダウンロードした方が簡単かも http://github.com/relaxdiego/redmine_backlogs/downloads

DBマイグレーション

rake generate_session_store
rake config/initializers/session_store.rb
rake db:migrate RAILS_ENV=production
rake db:migrate_plugins RAILS_ENV=production
#既存のデータ量が多いと結構時間がかかる

お決まりのキャッシュクリア

rake tmp:cache:clear
rake tmp:sessions:clear

Backlogs:install

rake redmine:backlogs:install
#Backlogsのストーリーとして使うトラッカーとマイクロタスクとして使うトラッカーの設定を聞かれるけど
#別にここでやらなくても後で管理画面からちゃんとできるのでやる必要はない
#日本語のトラッカー名だとちゃんと表示できないし

日本語の言語ファイルが存在しないので英語ファイルから作成

config/locales/en.ymlをコピーして
config/locales/ja.ymlを作成する。
2行目のen:をja:に変えればOK

動かしてみる。

script/server -e production

http://localhost:3000/settings/plugin/redmine_backlogs
ここからストーリーとして扱うトラッカーとマイクロタスクとして扱うトラッカーを設定できる。

後は適当なプロジェクトを作って、モジュールにbacklogsをチェックすれば、メニューに現れて使えるようになります。


編集履歴
2010/12/24 : v0.2.x系からv0.3.x系に更新(DBマイグレーションさえうまくいけば動くはず)
2011/04/26 : v0.4.0でRedmine1.1に対応したので独自パッチを削除