Download - fulmo
自己紹介
• 大前 潤 ( おおまえ じゅん )– <[email protected]>
• https://twitter.com/jun66j5• https://bit.ly/jun66j5
–株式会社オープングルーヴ• <[email protected]>• ciklone ( サイクロン、 SaaS BTS) の開発・運用• http://ciklone.com/
– Trac, TracLightning, Kanon コミッタ– TracWysiwygPlugin, TracDragDropPlugin,
etc…
fulmo ってなに ?
• ブラウザ拡張型スクリーンショット機能付きチケット作成ツール– http://ciklone.com/fulmo/– オープンソース
• 2-caulse BSD• https://github.com/opengroove/fulmo
– ページ内のスクリーンショット• ページ全体、表示領域、選択範囲をキャプチャー• 矢印、文字などを書き込み
– Redmine, Trac のチケットをスクリーンショット付きで作成
– Firefox, Google Chrome に対応
なんで作ったの ?
• スクリーンショット機能付き• 最初はデスクトップアプリを想定していた
– ブラウザ拡張型でも十分と判断• 初期バージョン
– スクリーンショットの編集機能なし– Trac 対応のみ
• バージョン 1.0 から– スクリーンショット簡易編集機能 ( 矢印など配置 )– Redmine に対応
• (Atlassian Bonfire みたいなのがほしかったのです )
Redmine と fulmo - #1
• チケット作成用 REST API の問題点–チケット作成のみの権限では、入力フォーム
生成に必要な情報にアクセスできない• 個々のデフォルト値• 列挙値になっている定義済みバージョンなど• 定義済みカスタムフィールド
– id 値を要求。名前ですらない !– REST API から取得するには管理権限を要求
–事前に対象の設定内容が既知でなければならない
Redmine と fulmo - #2
• redmine_fulmo_helper プラグイン– https://github.com/opengroove/redmine_
fulmo_helper–チケット作成時の各項目の情報を提供• ラベル• 型情報 – list, int, date, user, …• デフォルト値• 列挙値 ( リストのときなど )
– Trac XmlRpcPlugin にある ticket.getTicketFields() に似せてある
http://ciklone.com/fulmo/download.html