Plugins » History » Revision 83
« Previous |
Revision 83/118
(diff)
| Next »
Tony Marschall, 2011-11-16 19:12
Added uninstall
Plugins¶
Redmine plugins rely on Rails engines to add functionalities to the application.
Installing a plugin¶
1. Copy your plugin directory into #{RAILS_ROOT}/vendor/plugins
. If you are downloading the plugin directly from GitHub, you can do so by changing into your plugin directory and issuing a command like git clone git://github.com/user_name/name_of_the_plugin.git
.
2. If the plugin requires a migration, run the following command to upgrade your database (make a db backup before):
rake db:migrate_plugins RAILS_ENV=production
3. Restart 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).
Uninstalling a plugin¶
1. If the plugin required a migration, run the following command to downgrade your database (make a db backup before):
rake db:migrate:plugin NAME=plugin_name VERSION=0 RAILS_ENV=production
2. Remove your plugin from #{RAILS_ROOT}/vendor/plugins
.
Plugin list¶
A full list of available Redmine plugins can be found at the Plugin Directory.
More plugins (some in very early development), which are not listed at the Plugin Directory but are publicly available on GitHub, can be found using a search like this.
Writing plugins¶
There is a step-by-step tutorial about writing a plugin. Some more (detailed) information is collected and stored in the "plugin internals" page.
More (general) developer information can be found in the Redmine Developer Guide.
Updated by Tony Marschall almost 13 years ago · 83 revisions