Redmineを使っていて、Issueの追加/変更通知がGTalkで来たらうれしいかもと思って作りました:acts_as_notifiable。
NOTE:
- English entry about this plugin. http://blog.s21g.com/articles/414
- Added plugin directory:
http://agilewebdevelopment.com/plugins/acts_as_notifiable
###Repository
http://svn.s21g.com/public/rails/plugins/acts_as_notifiable/
###Redmineに組み込む
0. XMPP4Rをインストール: http://xmpp4r.rubyforge.org/
shell>>
$sudo gem install xmpp4r
<<--
- プラグインをインストール
- 設定ファイルを作成: #{RAILS_ROOT}/config/acts_as_notifiable.yml
rails>>
#{RAILS_ROOT}/config/acts_as_notifiable.yml
to:
recipients: you@gmail.com me@gmail.com
from:
id: your_notify_account@gmail.com
password: pass
connect: talk.google.com
<<--
3. モデルにacts_as_notifiableを追加
rails>>
class Issue
acts_as_notifiable :message => Proc.new {|o| "[#{o.project.name}:#{o.class.name}##{o.id}]#{o.status.name}:#{o.subject}\n #{o.journals.last.notes unless o.journals.blank?}"}
<<--
4. サーバ再起動
NOTE: 通知を受け取るIM側でyour_notify_account@gmail.comを追加するの忘れないように!