Skip to content

Plugin for redmine that will enable sending jabber notifications as well

Notifications You must be signed in to change notification settings

ares/redmine_jabber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jabber plugin

This plugin will enables jabber notificaions. There are already some advanced plugins but they depend on xmpp4r which seems imo unstable and outdated. This plugin uses blather instead.

Everything important is on github github.com/ares/redmine_jabber/

Code is released under MIT License

Prerequisites

As mentioned before, this plugin uses blather library. You must install it in order to use this plugin. You also need to met dependencies for blather so you need libxslt development files (debian like systems => aptitude install libxslt1-dev)

Using bunlder add a gem blather to you Gemfile, specify version 0.4.8 and run bundle install. If you do not use bundler this should do the trick:

gem install eventmachine
gem install blather -v 0.4.8

Install

  1. Put this plugin into Rails.root/vendor/plugins/redmine_jabber

  2. Run rake db:migrate_plugins

    • this will add jid attribute to your user

  3. Restart redmine if it’s already running

  4. Configure the plugin (administration -> plugins -> configure)

    • you must set JID of account that will send notifications and your password

    • password is stored in plaintext (keep that in mind)

  5. Every user should see “Jabber” link in right upper corner (next to Sign out)

    • if anyone sets his own JID in here, authentication request is sent to him

    • after he clicks on received link, he is aunteticated and will receive notifications

    • if you want to disable jabber notification, just save empty JID

That’s it, now you should be good to go

Changelog

0.2 (2010-06-27)

* Plugin requires JID authentication before sending any notifications
 * Users with already setup JID, ares automatically authenticated by migration
* Added some authorization so most of actions can do only logged users
* In order to upgrade, migrations must be run

0.1 (2010-06-22)

* Plugin sends notification to users who setup their JIDs

Future work

This is the very early release. I plan to add support for real jabber bot which will enable controlling of tickets. Any help is welcome, stay tuned.

If you like this plugin, please consider donation.

Credits

Thanks to IglooNET s.r.o. (my current employer) I was allowed to work on this plugin and release it under MIT licence. Thanks to Jeff Smick for fast and willing consulting of blather library usage

About

Plugin for redmine that will enable sending jabber notifications as well

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages