• このエントリーをはてなブックマークに追加
  • Buffer
  • このエントリーをはてなブックマークに追加
  • Buffer

今回はバージョンごとのバーンダウンチャートを表示するプラグインを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

つづく。

 

Tagged with: