Plugins » History » Revision 30

« Previous | Revision 30/118 (diff) | Next »
Jean-Philippe Lang, 2008-12-30 12:21


Redmine plugins rely on Rails engines to add functionalities to the application.

Installing a plugin

1. If you're using a 0.7.x release, you need to install the Rails engines plugin (make sure to get the Rails 2.0.2 version). As of 0.8.0, Rails engines is included in Redmine, so skip this step unless you're using an older Redmine version.

ruby script/plugin install
mv vendor/plugins/rel_2.0.0 vendor/plugins/engines

2. Then, copy your plugin directory into #{RAILS_ROOT}/vendor/plugins.

3. If the plugin requires a migration, run the following command to upgrade your database (make a db backup before):

rake db:migrate_plugins

4. Start Redmine

You should now be able to see the plugin list in Administration -> Plugins and configure the newly installed plugin (if the plugin requires to be configured).

Plugin list

  • Bulk Time Entry is a plugin to enter multiple time entries at one time.
  • Budget is a plugin to manage the set of deliverables for each project, automatically calculating key performance indicators.
  • Customer is plugin to track basic customer information and to see which project belonged to a customer.
  • Embedded lets you embed HTML files (eg. auto generated documentation, test reports) in your projects.
  • Exception Handler will allow Redmine to send emails when an exception or error occurs.
  • ezFAQ is a FAQ management plugin for Redmine.
  • ezLibrarian is a book shelf management plugin designed for use in company or department.
  • Google Analytics is a simple plugin to include a Google Analytics tracking code within Redmine.
  • Google Calendar is a simple plugin to include Google Calendar iframe as a tab within Redmine projects.
  • Project Scores is plugin which will let a user score a project on different criteria.
  • RD formatter adds Ruby Doc text formatting capability to Redmine (requires Redmine r1955 or above)
  • Simple CI is a generic plugin for integrating per project RSS continuous integration feeds (eg. Cruise Control) in Redmine.
  • System Notification is a plugin that will allow an Administrator to send notification emails to recently logged in users.
  • Timesheet is plugin to show and filter timelogs across all projects in Redmine.

Writing plugins

See the Plugin API.

Updated by Jean-Philippe Lang over 15 years ago · 30 revisions