2月 20th, 2010at 21:21
Tags: Redmine
Redmineプラグイン開発 – 0.9.0でプラグインを作ってみる
今回はバージョンごとのバーンダウンチャートを表示するプラグインをOpen Flash Chart Pluginをつかってかわいく作るのが目標。
まずは土台を作るところを見てみる。
c:\fujihara\Ruby\redmine-0.9.0>ruby script/generate redmine_plugin version_burndown create vendor/plugins/redmine_version_burndown/app/controllers create vendor/plugins/redmine_version_burndown/app/helpers create vendor/plugins/redmine_version_burndown/app/models create vendor/plugins/redmine_version_burndown/app/views create vendor/plugins/redmine_version_burndown/db/migrate create vendor/plugins/redmine_version_burndown/lib/tasks create vendor/plugins/redmine_version_burndown/assets/images create vendor/plugins/redmine_version_burndown/assets/javascripts create vendor/plugins/redmine_version_burndown/assets/stylesheets create vendor/plugins/redmine_version_burndown/lang create vendor/plugins/redmine_version_burndown/config/locales create vendor/plugins/redmine_version_burndown/test create vendor/plugins/redmine_version_burndown/README.rdoc create vendor/plugins/redmine_version_burndown/init.rb create vendor/plugins/redmine_version_burndown/lang/en.yml create vendor/plugins/redmine_version_burndown/config/locales/en.yml create vendor/plugins/redmine_version_burndown/test/test_helper.rb
Redmineプラグイン開発 – プラグインの土台を作成で0.8.0プラグインを作った時から作成されるものが増えている。
やっぱりconfig/localesができてるな。
最近わかったけどassetsにはpublicフォルダに入って欲しいもの(jsとかCSS)を入れて、Passengerに読み込ませるとplugin_assetsに入るっぽいな。まじ、Rails勉強しなきゃ。
次にコントローラを作る。
c:\fujihara\Ruby\redmine-0.9.0>ruby script/generate redmine_plugin_controller version_burndown version_burndown index exists app/controllers/ exists app/helpers/ create app/views/version_burndown create test/functional/ create app/controllers/version_burndown_controller.rb create test/functional/version_burndown_controller_test.rb create app/helpers/version_burndown_helper.rb create app/views/version_burndown/index.html.erb
つづく。




