Backlog APIを利用したツールのまとめ
こんにちは、あがたです。
Backlogには他のプログラムからBacklog内部の情報にアクセスするためのBacklogAPIが用意されています。以前ご紹介した、メールフォームからのお問い合わせをBacklogの課題として自動登録する「お問い合わせフォーム君」もBacklogAPIを利用しています。
BacklogAPIを使って色々な方が便利なツールやライブラリを作成されていますので、今日はそれらをまとめてご紹介します。(お約束ですが、弊社が正式にサポートしているわけではありませんので、あくまで自己責任でご利用ください。)
Firefoxプラグイン
以下の2つはBacklog本体の機能を拡張して便利にするためのFirefoxのプラグインです。
1.Backlog拡張:autofilter
| 名称 | Backlog拡張:autofilter |
|---|---|
| 詳細URL | http://d.hatena.ne.jp/kiwanami/20081031/1225438131 |
| 内容 | 課題検索画面をExcelのオートフィルターっぽい画面に変更する拡張。インクリメンタルサーチ、まとめ操作など。 |
| 種類 | Firefox拡張 |
| 動作環境 | Firefox 3。あらかじめGreasemonkeyをこちらからインストールしておいておく必要があります。 |
| 作者 | id:kiwanami |
2.Backlog拡張:wiki
| 名称 | Backlog拡張:wiki |
|---|---|
| 詳細URL | http://d.hatena.ne.jp/kiwanami/20081031/1225438131 |
| 内容 | Wikiのインクリメンタル検索、Menu機能、検索結果、タグの検索結果一覧を見やすくする拡張。 |
| 種類 | Firefox拡張 |
| 動作環境 | Firefox 3。あらかじめGreasemonkeyをこちらからインストールしておいておく必要があります。 |
| 作者 | id:kiwanami |
プログラムからBacklogAPI利用を助けるライブラリ
以下の2つはそれぞれのプログラム言語からBacklogAPIを簡単に利用できるライブラリです。現在のところPerlとPHP用のライブラリが公開されています。(Java/Ruby/Python/.netなどその他言語の方々の参戦もお待ちしています)
1.WebService::Backlog
| 名称 | WebService::Backlog |
|---|---|
| 詳細URL | http://search.cpan.org/dist/WebService-Backlog/ |
| 内容 | PerlからBacklog APIへのアクセスを簡単にするライブラリ。 |
| 種類 | Backlog APIの言語バインディング |
| 動作環境 | Perl |
| 作者 | id:dragon3 |
2.Services_Backlog
| 名称 | Services_Backlog |
|---|---|
| URL | http://openpear.org/package/Services_Backlog |
| 内容 | PHPからBacklog APIへのアクセスを簡単にするライブラリ。 |
| 種類 | Backlog APIの言語バインディング |
| 動作環境 | PHP |
| 作者 | devworks |
他のツールとの連携をおこなうライブラリ/プラグイン
以下は他のツールとBacklogを便利に使うためのライブラリ/プラグインです。
1.Hudsonとの連携
| 名称 | 継続的ビルドを行うHudsonのBacklogプラグイン |
|---|---|
| 詳細URL | http://d.hatena.ne.jp/dragon3/20090518/p1 |
| 内容 | Hudsonでコミットログ内の課題キーをハイパーリンクにするプラグイン。 |
| 種類 | 他のツールとの連携 |
| 動作環境 | Java/Hudson |
| 作者 | id:dragon3 |
※Hudsonとの連携は今後Hudson本体に取り込まれる可能性があります。
2.Plagger::Plugin::CustomFeed::Backlog
| 名称 | Plagger::Plugin::CustomFeed::Backlog |
|---|---|
| URL | http://blog.cgfm.jp/cota/archives/55 |
| 内容 | Backlogの未完了タスクをPlaggerに取り込むためのカスタムフィードプラグイン。 |
| 種類 | 他のツールとの連携 |
| 動作環境 | Perl/Plagger |
| 作者 | cohtan |
3.TestLinkとの連携
| 名称 | TestLinkとの連携 |
|---|---|
| 詳細URL | http://d.hatena.ne.jp/ikikko/20090325/1238000597 |
| 内容 | WEBベースのフリーのテスト管理システムTestLinkとBacklogの課題をリンクする。 |
| 種類 | 他のツールとの連携 |
| 動作環境 | PHP/TestLink 1.7.5, 1.8.1 |
| 作者 | id:ikikko |
こんなツール作ったよという方はこのBlogにコメントいただければ追加します。
導入TIPS:"Backlogをプロジェクトに導入する時に最初にする事"
Backlogのような複数のメンバー間で利用するシステムやツールをスムーズに導入するためにみなさんはどんな工夫をされていますか?結構導入するのが難しかったりしないでしょうか。
導入したいとは思っていても、みんなに使ってもらえないような気もしますし、余計な事をしている人になりそうな不安もありませんか?
Backlogをプロジェクトに導入する時に最初にする事 - 我流天性 - がらくた屋に導入の際に行った事が紹介されています。とても参考になるのではないかとおもいます。
初めての新しいシステムを使ってもらうために敷居を下げる工夫
それでこっちでBacklogを用意してプロジェクトを設定したのですが、
その時に僕なりに気をつけたり配慮してみたりした事を書いてみます。1.スペース画像を「おもてなし系なオリジナル画像」に変更
2.ユーザー登録はいろんな人を巻き込む
3.ユーザー登録のアイコンはできるだけ変なのを選ぶ
4.新プロジェクトで一番最初に作る課題は『この課題にコメントしてください』
5.雰囲気作り(できるだけ絵文字を意識して使う)
6.(わざと)うっかり間違ってみる
![]()
この他にもみなさんが導入の際に工夫していることがありましたら是非おしえていただきたいです。このブログでも紹介していきたいと思います。
BacklogとSubversionとVERSIONS
こんにちは。非プログラマの西嶋です。
皆さん、Subversion使ってますか?
Backlogは、Subversionリポジトリと、リポジトリブラウザ機能もあるんです!
そこで、Subversionに関しての話題を少し。
BacklogでのSubversionのリポジトリの設定
BacklogでのプロジェクトごとのSubversionのリポジトリの設定は簡単です。
Backlogのサーバ上のリポジトリを使う場合は、これだけです。
MacでのSubversionクライアント
Windowsですと、TortoiseSVNという素晴らしいSubversionクライアントがあるのですが、Macだとどうしていいのかわからなかったりしてました。
ターミナル使える人ですと、ターミナルで良かったりするんでしょうが、なかなかターミナルと仲良しになれない私は、VERSIONSというSubversionクライアントソフトを使用したりしています。
VERSIONSでBacklogのリポジトリを使う
- BacklogでリポジトリのURLをコピーする
Backlogの画面で、ナビゲーションのSubversionをクリックすると右下に、SubversionのリポジトリURLが出ています。
これをコピーします。

- VERSIONSで、リポジトリを追加する

- 必要項目を入力します。
Nameは自分がわかりやすい名前を付けます。
Locationには、先程BacklogでコピーしたリポジトリURLを貼付けます。
Usernameを入力するとLocationの@より前は勝手に入ります。

- まずはCheckout
左側のBOOKMARKSで作成したプロジェクトを選択すると、Checkoutボタンがアクティブになります。

- 希望するディレクトリを選んでCheckoutしてください。
- ローカルで新規作成したファイルを追加する。
ローカルでファイルを作成すると、ファイルの左に?アイコンが付きます。
ファイルを選択して、右の『Add』ボタンを押すか、右クリックして『Add』します。

- コミットの仕方
コミットは、コミットしたいフォルダやファイルを選択して、左の『Commit』ボタンを押します。

- コメントは、日本語も通ります。


VERSIONSでローカルリポジトリを作成
Subversionが便利だということがわかると、自分だけの作業でもローカルにリポジトリを作りたくなります。
ターミナルでコマンドでもできるんでしょうけども、GUI大好きな私には、どうしても壁が存在します。
そのためにVERSIONS使っている気もします。
Backlog上のリポジトリのみを使ってのバージョン管理の場合は、Subversionクライアントソフトとして、EclipseやNetBeansを使うという手もあると思います。
私もNetBeansはインストールして使ってます。インストーラーも付いててとにかく導入しやすいです。
Backlog便利技 ショートカットキー
Backlogには、便利なショートカットキーがあるんです。
みなさんご存知だったでしょうか?
ショートカットキーを使用すると、素早く目的のページへ移動することができ、効率よく作業を行うことができます。
たとえば以下のようなショートカットキーがあります。
各プロジェクト内の全ての画面で、
「ホーム」「課題の検索」「課題の追加」「Wiki」「ファイル」「Subversion」
リンクのショートカットキー
- H:プロジェクトホームへ移動します(home)
- F:課題の検索へ移動します(find)
- A:課題の追加へ移動します(add)
- W:Wikiへ移動します(wiki)
- S:ファイルへ移動します(share)
- V:Subversionへ移動します(subversion)
そのほかにもまだたくさんあります。
くわしくは、操作マニュアルのページにショートカットキーの一覧をご覧ください。
ショートカットキーを覚えるのはなかなか難しいかもしれませんが、みなさんこの機会にぜひおためしください。仕事がスピードアップします!
課題の棚卸しをしましょう。
みなさん。おつかれさまです!
月曜日は仕事にやる気がでない人もいるんではないでしょうか??
さぼっているとBacklogの課題はどんどんたまっていきます。
がんばって、今日も課題をがんがん消化していきましょう!
でも、その前に、
今日は、課題の整理をしてみませんか?
- 放置課題のクローズ
- マイルストーンや期限日の割当
- 担当者の登録や切り替え
- Wikiの整理
などこまめに課題の棚卸しをしていく事で、課題の状態や動きが整理されプロジェクト進行がスムーズになります。
これは主に管理者、リーダーの仕事になるかもしれませんが、もちろんそれ以外の方も自分の課題を整理する事は大事です!
とくに、期限切れの課題や長い間「未対応」の課題は、たくさんたまってくる事がありますので期限日の再設定や対応予定がなくなった課題は「完了」にするなどして整理しましょう。
状態がわからない課題については積極的にコメントにて質問するといいと思います!
それでは、今すぐプロジェクトメンバーと一緒に課題の棚卸しをやってみてください!
わたしも今からたくさんたまりにたまった期限切れ課題をなんとかします!
- 【PR】
- 株式会社ヌーラボ採用情報



















