狠狠撸

狠狠撸Share a Scribd company logo
ブラウザ拡张型
     スクリーンショット機能付き
       チケット作成ツール

              10th Nov 2012
Jun Omae <jun66j5@gmail.com> (大前 潤)
自己紹介
? 大前 潤 (おおまえ じゅん)
 – <jun66j5@gmail.com>
   ? https://twitter.com/jun66j5
   ? https://bit.ly/jun66j5
 – 株式会社オープングルーヴ
   ? <omae@opengroove.com>
   ? 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() に似せてある
デモ
? fulmo 1.0 新機能の紹介
  http://youtu.be/tnJCAFW1DSU
http://ciklone.com/fulmo/download.html

More Related Content

fulmo

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