Redmineプラグイン開発 – 0.9.0でプラグインを作ってみる
On 2010/02/20
今回はバージョンごとのバーンダウンチャートを表示するプラグインを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: Redmine
記事に関係したモノ
この記事に関係している話題
Redmineプラグイン開発 – プラグインの土台を作成
Redmineプラグイン開発 – まずはHello Worldでしょ
Redmineプラグイン開発 – 日時指定でチケットを取得してみる
Redmineプラグイン開発 – 日付指定で時間コストを表示
Redmineプラグイン開発 – 大豆プラグインがとりあえずできた
Redmineプラグイン開発 – バージョンバーンダウンチャートプラグインリリース
Redmineプラグイン開発 – パーキングロットチャートプラグインリリース
Redmineでプラグイン作ってたら「undefined method `plugins’ for Rails:Module (NoMethodError)」
ご意見
僕について
Dai Fujihara
A hero can be anyone.
藤原大はマネージャでありアジャイル実践者だ。そして、プロジェクトリーダー、チェンジ・エージェント、アジャイルコーチ、トレーナーでもある。彼はまたRedmine、Jenkinsといった開発を支援するツール環境の整備や、アジャイル開発を活用した創造的なソフトウェア開発の支援を行っている。さらに、趣味は沖縄離島巡りらしい。
ここ最近の人気
アジャイルコミュニティは超めんどうくさい… 848 view(s)
3年使ったRedmineの使い方について共有したい10の… 508 view(s)
開発ツールを使うと「思いやり」が減る(前半) #swat… 499 view(s)
開発ツールを使うと「思いやり」が減る(後半) #swat… 358 view(s)
チームとタワーを創造せよ!マシュマロチャレンジでチームビ… 278 view(s)
Javaで入力チェックに使える正規表現まとめ… 181 view(s)
Redmineプラグイン開発 – 史上最高のチームプラグ… 139 view(s)
LinkStationのようなNASを買ってもバックアッ… 99 view(s)
DAOとかDTOとかVOとかEntityとか… 92 view(s)
Redmineプラグイン開発 – パーキングロットチャー… 81 view(s)
永久保存の本
Jonathan Rasmusson (著), 西村 直人 (翻訳), 角谷 信太郎 (翻訳)
アジャイルサムライ―それはソフトウェアを顧客に届ける猛々しきプロフェッショナルだ。本書では、圧倒的なアジャイルプロジェクトの姿を見せる。2011年爆発的にヒットしたアジャイル開発に情熱を持つエンジニアに届けたい本。
Mike Cohn (著), マイク コーン (著), 安井 力 (翻訳), 角谷 信太郎 (翻訳)
採用した現在のタイトルは、見積りや計画づくりといったプロセスを、アジャイルに進めなければならないと謳っているのだ。見積りと計画づくりがアジャイルでないのに、プロジェクトがアジャイルであるということはありえない。(イントロダクションより)
Venkat Subramaniam (著), Andy Hunt (著), 木下 史彦 (監訳), 角谷 信太郎 (監訳)
アジャイルな習慣とは一体何なのか?本書ではプラクティスを交えながら、その姿勢を読者に問いかけている。世代や役割をこえて色褪せない「アジャイル」に対する良書。Amazonレビュー
メアリー・ポッペンディーク (著), トム・ポッペンディーク (著), 高嶋 優子 (翻訳), 天野 勝 (翻訳), 平鍋 健児 (翻訳)
「トヨタ生産方式」を源流にする「リーン開発」をソフトウエア開発に取り入れるための具体的方法を紹介した本です。本書は、リーンの7大原則を「価値」「ムダ」「スピード」「人」「知識」「品質」「パートナー」に整理し、ソフト開発現場にどうしたら効果的に適用できるかを、多くの実例を交えながら具体的に説明します。
タグ
Agile ant Apache bash Eclipse GlassFish install Java Javascript kobo Linux log4j Management Maven Open Source PHP Pukiwiki Python Redmine Ruby Ruby on Rails Scrum Spring Struts Struts2 Subversion Test Tomcat Trac VBA Web WebDriver WebLogic Windows WordPress 働く 勉強会 嫁(ベータ) 思い出し笑う 我思う 旅する 映画/ドラマ 英語を話す 読むと聞く 過去を語るアーカイブ










