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