fulmo

8
ブブブブブブブ ブブブブブブブブブブブブブ ブブブブブブブブブ 10 th Nov 2012 Jun Omae <[email protected]> ( ブブ ブ )

Upload: jun-omae

Post on 24-May-2015

604 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: fulmo

ブラウザ拡張型スクリーンショット機能付き

チケット作成ツール

10th Nov 2012Jun Omae <[email protected]> ( 大前 潤 )

Page 2: 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…

Page 3: fulmo

fulmo ってなに ?

• ブラウザ拡張型スクリーンショット機能付きチケット作成ツール– http://ciklone.com/fulmo/– オープンソース

• 2-caulse BSD• https://github.com/opengroove/fulmo

– ページ内のスクリーンショット• ページ全体、表示領域、選択範囲をキャプチャー• 矢印、文字などを書き込み

– Redmine, Trac のチケットをスクリーンショット付きで作成

– Firefox, Google Chrome に対応

Page 4: fulmo

なんで作ったの ?

• スクリーンショット機能付き• 最初はデスクトップアプリを想定していた

– ブラウザ拡張型でも十分と判断• 初期バージョン

– スクリーンショットの編集機能なし– Trac 対応のみ

• バージョン 1.0 から– スクリーンショット簡易編集機能 ( 矢印など配置 )– Redmine に対応

• (Atlassian Bonfire みたいなのがほしかったのです )

Page 5: fulmo

Redmine と fulmo - #1

• チケット作成用 REST API の問題点–チケット作成のみの権限では、入力フォーム

生成に必要な情報にアクセスできない• 個々のデフォルト値• 列挙値になっている定義済みバージョンなど• 定義済みカスタムフィールド

– id 値を要求。名前ですらない !– REST API から取得するには管理権限を要求

–事前に対象の設定内容が既知でなければならない

Page 6: fulmo

Redmine と fulmo - #2

• redmine_fulmo_helper プラグイン– https://github.com/opengroove/redmine_

fulmo_helper–チケット作成時の各項目の情報を提供• ラベル• 型情報 – list, int, date, user, …• デフォルト値• 列挙値 ( リストのときなど )

– Trac XmlRpcPlugin にある ticket.getTicketFields() に似せてある

Page 7: fulmo

デモ

• fulmo 1.0 新機能の紹介http://youtu.be/tnJCAFW1DSU

Page 8: fulmo

http://ciklone.com/fulmo/download.html