New plugin - Laconi.ca/Twitter/Identi.ca/OpenMicroBlogging integration
I've just put up a first rough draft of a plugin that lets redmine 'tweet' when stuff happens. Currently as a pure proof of concept this means that whenever an issue is updated a message is sent with the user who made the change mentioned as '@login_name' and the issue number as a hashtag.
The advantage of this approach imho is that it lets an organisation have a dedicated server that handles all the micro-blogging functionality for the organisation/group and just lets redmine worry about what to say to it, rather than store all the messages and avatars itself.My intention would be to catch various changes such as:
- Repository commits
- Issue creation
- Issue updates
- Project creation
- Project updates
- Wiki changes
- Everything that bob has been involved with
- All conversations about issue 4, including all changes
- All mentions of component x y and z.
The plugin in its roughest simplest form is currently here : http://github.com/ciaranj/redmine_laconi.ca/tree/master To use it effectively you will need a pre-existing twitter or identi.ca account to configure as your redmine server's account. (It is primarily intended to be used with a 'local' intranet laconi.ca server instance using developer accounts on it with the same 'nickname' as their redmine login names).
An alternative (more developed) plugin that takes a different approach and builds micro-blogging directly into redmine can be found here: http://github.com/bterlson/redmine-status-updates/tree/master .
The redmine-status-updates plugin allows developers on a project to micro-blog from within redmine, whereas I would like redmine itself to be doing the issue orientated micro-blogging, and developers could send their own micro-blogs from their own desktop/pre-existing clients. (I guess a long term ideal would be to combine the approaches allowing someone to have the micro-blogging stuff stored in redmine, or use a 3rd party engine, long term goals perhaps ?)
Feedback welcome :)