Redmineの「活動」をデスクトップ通知するChromeエクステンションを使ってみた
仕事でRedmineを使っているのですが、メール通知だとメールを見に行くのが面倒です。 Chromeを使ってRedmineを参照しているので、「Redmineの更新内容をデスクトップ通知するChrome Extention作ってみるかな~」と思ってググってみたら、普通にありました。 Redmineの「活動」をデスクトップ通知するChromeエクステンションを作った
作る手間が省けそうなので、早速試してみます。
ソースをダウンロードする。
以下からダウンロードします。
ソースはBitbucketにあります。 redmine-activity-notifier
Extentionをインストールする
Chromeのメニューから 設定 - 拡張機能 を開き、「デベロッパーモード」にチェックを入れます。 「パッケージ化されていない拡張機能を読み込む...」ボタンを押し、先ほどダウンロードしたソースのディレクトリを指定します。
manifest.jsonをVersion 2フォーマットに書き換えて再度インストール
これでインストールができるはずですが、こんなエラーが発生。
ググってみると、Manifest Versionが1から2に変わったらしく、Version 2のフォーマットにアップグレードしてくださいね。ということらしいです。
こちらを参考にmanifest.jsonを編集しました。
{ "name": "Redmine Activity Notifier for Chrome™", "manifest_version": 2, "version": "0.1", "icons": { "128": "images/icon.png", "48": "images/icon.png", "16": "images/icon.png" }, "options_page": "options.html", "background": { "page": "background.html" }, "browser_action": { "default_icon": "images/icon.png", "default_title": "Redmine Activity Notifier for Chrome™", "default_popup": "options.html" }, "permissions": [ "background", "notifications", "http://*/", "https://*/" ] }
再度インストールを行うと、今度はちゃんとインストールできました!
初期設定
そのまま「オプション」をクリックして、初期設定を行います。
この辺りはreadmeに従って設定すればOKでした。「Save」ボタン押して保存します。
通知を確認する
試しにWikiを編集して、通知されるか確認してみました。 Wiki編集から1,2分後、通知されました!
いい感じですね!フィードの取得は5分毎で固定っぽいので、変更したい場合はbackground.jsを編集すると良さそうです。 var polling_time = 3 * 60 * 1000; //per 1 minute














