Redmineプラグイン開発 – バージョンバーンダウンチャートプラグインリリース

Screen shot 2011-05-05 at 5.52.31 PM

Davisさんが作ったredmine_burndownプラグインを参考に作りました。また、プラグインはおしゃれじゃないとモテないのでOFC2を使ってます。

I created this plugin referring to the redmine_burndown plugin that Mr. Davis had made. This plugin uses the OFC2. The author is not good at English.Sorry..

バーンダウンチャートプラグイン(Version Burndown Charts Plugin)

このプラグインは、バージョンに存在するチケットの予定工数からバーンダウンチャートを作成します。より詳細はgithubをご確認ください。
Version Burndown Charts Plugin create burndown chart graph for scrum from ticket’s estimated hours in target version. You would like to get more information, please check github.

Download

  • github (Recent version is here.)

“Redmineプラグイン開発 – バージョンバーンダウンチャートプラグインリリース” への 18 件のフィードバック

  1. いつも楽しく拝見させていただいてます。
    当プラグインをポスグレDBで試したところ,以下のエラーが発生し,画面が表示されませんでした。
    ————————————
    ActiveRecord::StatementInvalid (RuntimeError: ERROR C42883 M演算子が存在しません: boolean = integer H指定名称、指定引数型に合う演算子がありません。明示的な型キャストが必要かもしれません P68 F.\src\backend\parser\parse_oper.c L766 Rop_error: SELECT * FROM “issue_statuses” WHERE (“issue_statuses”.”is_closed” = 1) ):
    vendor/plugins/version_burndown_charts/app/controllers/version_burndown_charts_controller.rb:217:in `find_issues_closed_status’
    ————————————
    version_burndown_charts_controller.rb:line217を
    IssueStatus.find_all_by_is_closed(true)
    と変更したところ直りましたので,お伝えしておきますね。
    これからも楽しみにしています。
    PS. なお,私の環境だと当プラグインもチャートプラグインも,グラフの枠だけ表示されて値のラインが表示されません。環境依存でしょうか・・原因に心当たりがございましたら,ご教示願います。
    OS winXP
    DB postgres 8.4
    Redmine 0.9.3
    Server WEBRick
    IE7

    いいね

  2. 私も枠のみで線が表示されず。。
    実に素敵なプラグインなので使いたい!のですが、、
    charts, burndown, version burndownそれぞれ、線が出ないのが何故なのか悩んでいます。
    Versionの作成、チケットの作成、チケット開始日設定、時間のログ等々、redmineの設定上は問題ないと思うのですが、、
    お手数ですがご教示頂けると幸いです!

    いいね

  3. 私も枠のみの現象が起きました。
    swfを直接叩いてみたところ、Open Flash Chart 自体のバグ?なのか、line_dotを指定すると線が描画されないようです。
    とりあえず描画させる方法として、
    redmine_version_burndown_charts/app/controllers/version_burndown_charts_controller.rb
    の LineDot.new を Line.new に変える(2箇所)とできました。
    (ただし、点がない折れ線になりますが)
    あと、これとは関係ない話ですが、redmine_version_burndown_charts-0.0.3.tar.gzの展開時に下記のエラーが出るのがちょっと気になります。(展開は問題なくできているようですが)
    $ tar -xzf redmine_version_burndown_charts-0.0.3.tar.gz
    tar: アーカイブに `.svn-bas’ が含まれていますが、ここは数値 mode_t となるはずです
    tar: アーカイブに `e100444′ が含まれていますが、ここは数値 mode_t となるはずです
    tar: アーカイブに `base444′ が含まれていますが、ここは数値 mode_t となるはずです
    tar: アーカイブに `se00444′ が含まれていますが、ここは数値 mode_t となるはずです
    tar: アーカイブに `vn-base’ が含まれていますが、ここは数値 mode_t となるはずです
    tar: 処理中にエラーが起きましたが、最後まで処理してからエラー終了させました

    いいね

  4. やなさん、rojoudotcomさん、saitokさんこんにちは。
    FBありがとうございます。
    PostgreSQLの件はいただいたものを反映。アーカイブ解凍時のエラーはsvnのファイルを削除して0.0.4にさせていただきました。PostgreSQLは手強い!
    当方はIE8&Vistaなので、IE7でのテストができなかったのですが、IETesterでのテストは正常に表示されます。davis-sanのでも同じ現象と言うことなので、Flashのバージョンが怪しいですね。会社のXPでは元気に表示されていました。
    Flashのバージョン確認ページ(http://www.adobe.com/jp/support/flashplayer/ts/documents/tn_15507.htm)はどうなっているのでしょうか?
    私の自宅PCですとYour Player Versionが「WIN 10,0,45,2」でした。脆弱性もたまにでているので、バージョンアップ可能でしたら試していただけるとうれしいです。

    いいね

  5. 追記です。
    おしゃれにするためにOFCを使いましたが、「http://pullmonkey.com/projects/open_flash_chart2/」のページのサンプルグラフは見えますかね?
    OFC2のサイト見てみましたがFlashのバージョンがみつかりませんでした・・・

    いいね

  6. 私のところでも、線の描画がなされない状況だったので、Anonymousさんの指摘された修正でしのぎました。
    こちらの環境は以下の通りです。
    Server:
      CentOS5.3
      Apache 2.2 + mod_passenger
      ruby 1.8.6
      Redmine 0.9.3
    Client:
      Mac OSX 10.5.8
      FireFox 3.5.8
      Flash Player version MAC 10,0,42,34
    ちなみに、http://pullmonkey.com/projects/open_flash_chart2/ の折れ線は問題なく描画されます。
    取り急ぎForkしたものを置いておきますが・・・やっぱり「点」が欲しいですね・・・
    http://github.com/krt/redmine_version_burndown_charts

    いいね

  7. FBありがとうございます。
    原因がさっぱりわからないですね。
    描画でこけているように思うので、OFC2内部の問題か、OFC2に渡すjson文字列がおかしいか・・・。
    時間のあるときにでも調べてみます。

    いいね

  8. プロジェクトの進捗が非常に分かりやすく表示されるので、重宝しています。
    私の環境(SQLite3を使用)ではバーンダウンチャートの画面で、他のプロジェクトのバージョンまで表示されてしまうという問題がありましたので、forkして修正しました。
    http://github.com/YukiKita/redmine_version_burndown_charts
    それと、実績のグラフがある特定の条件でマイナスまで下がってしまう場合があるようです。どういう条件でマイナスに突入してしまうかについては追いきれていませんが、とりあえず報告だけさせていただきます。

    いいね

  9. kita yukiさんこんばんは。
    こちらこそニコニコチャート社内で大人気です!
    forkありがとうございます。元気がみなぎったら反映させていただきたいです。
    また、FBありがとうございます。こちらでも調べてみます!

    いいね

  10. SQLite3対応してくださったkita yukiさんの修正をgithubに反映させていただきました。LineDot.newをやめてLine.newにしています。

    いいね

  11. チャートFlashが表示されなくて、導入でこけましたけど
    解消できたので、書いときます。

    私も、Flashの枠だけ表示されたパターンでしたが、
    open-flash-chartの設置の仕方がまずかったのか、
    vendor/plugins/open_flash_chart/assetsopen-flash-chart.swf を RAILS_ROOT/public にコピーしたら表示されました。

    もし同じような状況の人がいたら試してみてください。

    >ふじわらさん
    Redmineのプラグイン、たくさん使わせてもらってます!
    ありがとうございます~

    いいね

  12. Hello,

    I tried to install the plugin today,
    I can see the graph but no data displayed on it,

    I Create version and set due date.
    I Create ticket and set start date, estimated hours.
    I Logged ticket status…

    Do you have any ideas?

    Thanks in advance for your help,
    best regards

    いいね

  13. Hi Arnaud,

    This plugin needs start date, end date, estimated hours, and spend time.
    Please input these data and check.
    If you have same problem, please inform me about your environment.
    ex. Redmine version, gem version, ruby version and so on.

    Thanks
    Dai

    いいね

  14. Hi Dai,

    The following prerequisites are checked:
    => I get the plugin open_flash_chart by using the following command: script/plugin install git://github.com/pullmonkey/open_flash_chart.git => version installed : 2.0.0
    => I created a version with a due date
    => I created 4 issues with start date, end date, estimated hours, spend time (using the associated module)
    => this 4 issues are linked to the version

    Here is my environment configuration:
    => Linux asc-rec 2.6.32-30-generic-pae #59-Ubuntu SMP Tue Mar 1 23:01:33 UTC 2011 i686 GNU/Linux
    => redmine redmine-0.9.6
    => ruby :
    ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
    => gem : 1.3.5
    => gem list:
    actionmailer (2.3.5)
    actionpack (2.3.5)
    activerecord (2.3.5)
    activeresource (2.3.5)
    activesupport (2.3.5)
    i18n (0.4.2)
    rack (1.0.1)
    rails (2.3.5)
    rake (0.8.7)
    => mysql : 5.1.41

    Thanks in advance for your help,
    Regards,
    Arnaud

    いいね

  15. Hello,

    I was using redmine_version_burndown_charts-0.0.3.tar.gz instead of the lastest release : 0.0.6.zip

    Now it works perfectly with redmine 1.1.2

    Thanks you, the plugin helps really to use SCRUM with redmine,
    Arnaud

    いいね

コメントは受け付けていません。