SlideShare a Scribd company logo
1 of 8
ブラウザ拡張型
     スクリーンショット機能付き
       チケット作成ツール

              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

Similar to fulmo

KLab Social Game Platform ~Symfony1.4活用事例~
KLab Social Game Platform ~Symfony1.4活用事例~KLab Social Game Platform ~Symfony1.4活用事例~
KLab Social Game Platform ~Symfony1.4活用事例~KLab株式会社
 
Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する...
Windows Server+Photon Server環境でもFluentd+Elasticsearch+Kibanaを活用して各種情報を可視化する...Windows Server+Photon Server環境でもFluentd+Elasticsearch+Kibanaを活用して各種情報を可視化する...
Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する...GMO GlobalSign Holdings K.K.
 
ここが変わったTizen sdk2.0alpha
ここが変わったTizen sdk2.0alphaここが変わったTizen sdk2.0alpha
ここが変わったTizen sdk2.0alphaHiroshi Sakate
 
Microsoft Edge F12 開発者ツール
Microsoft Edge F12 開発者ツールMicrosoft Edge F12 開発者ツール
Microsoft Edge F12 開発者ツールYoshihisa Ozaki
 
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminarVoicepic@FukuiMASeminar
Voicepic@FukuiMASeminarManabu Shimobe
 
View Customize Pluginで出来ること
View Customize Pluginで出来ることView Customize Pluginで出来ること
View Customize Pluginで出来ることonozaty
 
Pythonで検索エンジン2
Pythonで検索エンジン2Pythonで検索エンジン2
Pythonで検索エンジン2Yasukazu Kawasaki
 
Movable type seminar 20120703
Movable type seminar 20120703Movable type seminar 20120703
Movable type seminar 20120703Six Apart
 
Rtミドルウェアサマーキャンプ2021_宮本信彦
Rtミドルウェアサマーキャンプ2021_宮本信彦Rtミドルウェアサマーキャンプ2021_宮本信彦
Rtミドルウェアサマーキャンプ2021_宮本信彦openrtm
 
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する日本マイクロソフト株式会社
 
RTM講習会 2部
RTM講習会 2部RTM講習会 2部
RTM講習会 2部openrtm
 
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)Kentaro Ebisawa
 
ruby、sinatraで作るfacebookアプリ
ruby、sinatraで作るfacebookアプリruby、sinatraで作るfacebookアプリ
ruby、sinatraで作るfacebookアプリToshiya Kurishima
 
Fluentdcasual 02-haikanko
Fluentdcasual 02-haikankoFluentdcasual 02-haikanko
Fluentdcasual 02-haikankoNaotoshi Seo
 
@nukokusa_botを支える技術
@nukokusa_botを支える技術@nukokusa_botを支える技術
@nukokusa_botを支える技術Joe_noh
 
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414Kentaro Ebisawa
 
APIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjpAPIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjpTakeshi Komiya
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなすonozaty
 
Html5 でアプリを作るということ
Html5 でアプリを作るということHtml5 でアプリを作るということ
Html5 でアプリを作るということNaruto TAKAHASHI
 
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015CODE BLUE
 

Similar to fulmo (20)

KLab Social Game Platform ~Symfony1.4活用事例~
KLab Social Game Platform ~Symfony1.4活用事例~KLab Social Game Platform ~Symfony1.4活用事例~
KLab Social Game Platform ~Symfony1.4活用事例~
 
Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する...
Windows Server+Photon Server環境でもFluentd+Elasticsearch+Kibanaを活用して各種情報を可視化する...Windows Server+Photon Server環境でもFluentd+Elasticsearch+Kibanaを活用して各種情報を可視化する...
Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する...
 
ここが変わったTizen sdk2.0alpha
ここが変わったTizen sdk2.0alphaここが変わったTizen sdk2.0alpha
ここが変わったTizen sdk2.0alpha
 
Microsoft Edge F12 開発者ツール
Microsoft Edge F12 開発者ツールMicrosoft Edge F12 開発者ツール
Microsoft Edge F12 開発者ツール
 
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminarVoicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
 
View Customize Pluginで出来ること
View Customize Pluginで出来ることView Customize Pluginで出来ること
View Customize Pluginで出来ること
 
Pythonで検索エンジン2
Pythonで検索エンジン2Pythonで検索エンジン2
Pythonで検索エンジン2
 
Movable type seminar 20120703
Movable type seminar 20120703Movable type seminar 20120703
Movable type seminar 20120703
 
Rtミドルウェアサマーキャンプ2021_宮本信彦
Rtミドルウェアサマーキャンプ2021_宮本信彦Rtミドルウェアサマーキャンプ2021_宮本信彦
Rtミドルウェアサマーキャンプ2021_宮本信彦
 
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
 
RTM講習会 2部
RTM講習会 2部RTM講習会 2部
RTM講習会 2部
 
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)
 
ruby、sinatraで作るfacebookアプリ
ruby、sinatraで作るfacebookアプリruby、sinatraで作るfacebookアプリ
ruby、sinatraで作るfacebookアプリ
 
Fluentdcasual 02-haikanko
Fluentdcasual 02-haikankoFluentdcasual 02-haikanko
Fluentdcasual 02-haikanko
 
@nukokusa_botを支える技術
@nukokusa_botを支える技術@nukokusa_botを支える技術
@nukokusa_botを支える技術
 
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
 
APIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjpAPIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjp
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなす
 
Html5 でアプリを作るということ
Html5 でアプリを作るということHtml5 でアプリを作るということ
Html5 でアプリを作るということ
 
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
 

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