Successfully reported this slideshow.

More Related Content

Related Audiobooks

Free with a 14 day trial from Scribd

See all

fulmo

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

×