Welcome to the DjaoDjin Blog!

A place to share experiences in building Software-as-a-Service.

Redmine plugins

by Sebastien Mirolo on Tue, 15 Nov 2011

Today I browsed through the redmine plugins directory and selected a few that might be fun to use in our projects.

Installing redmine plugins is usually straightfowrd.

$ /etc/init.d/thin stop
$ cd /var/www/redmine
$ pushd vendor/plugins
$ git clone git://github.com/joshsten/redmine_jchat.git
$ git clone git://github.com/kahseng/redmine_diff_email.git
$ wget http://r-labs.googlecode.com/files/redmine_hudson-1.0.7.zip
$ unzip redmine_hudson-1.0.7.zip
$ rm redmine_hudson-1.0.7.zip
$ gem install ri_cal
$ git clone git://github.com/amartel/redmine_meetings.git
$ git clone git://github.com/zuinqstudio/redmine_chuck_norris.git
$ git clone git://github.com/txinto/redmine_startpage.git
$ popd
$ rake db:migrate_plugins RAILS_ENV=production
$ /etc/init.d/thin start

A Chat button is now present in the bottom right of the window. I checked "Send diff email" in the My account page. Then for a project, I checked Hudson and Meetings in page Project > Settings > Modules. The meetings menu tab appears but no Hudson. I logged in as the admin and went to the page Administration > Plugins > Hudson plugin configure but it did not seem to have any useful settings there. None-the-less an Hudson menu tab showed up for the project. I took the time to configure the other plugins on the Administration > Plugins, notably the startup page

Controller: projects
Action: projectname
Id: activity

I also wanted the "wiki edits" to be viewable by default in Activity view so I went ahead and edited the redmine ruby code directly.