July 6, 2021 . 3 MIN READ
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.
2.1. For Redmine 1.x:
rake db:migrate_plugins RAILS_ENV=production
2.2. For Redmine 2.x:
rake redmine:plugins:migrate RAILS_ENV=production
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).
1.1. For Redmine 1.x:
rake db:migrate:plugin NAME=plugin_name VERSION=0 RAILS_ENV=production
1.2. For Redmine 2.x:
rake redmine:plugins:migrate NAME=plugin_name VERSION=0 RAILS_ENV=production
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.
There are changes in Plugins API or new Rails requirements which need to be considered if you want to use plugin from prior version of redmine.
In any case it’s proposed to update and migrate redmine core system first without plugins and then if stable try to drop in one by one, to know where problems come from if any.
Consideration towards plugins which overwrite views completly because of bad coding style or there is no “hook” available shall be made in any case. Maybe you can collect and write down plugin references here which are of this type.
Let’s start with..
For most of our Redmine Hosting Planio Enterprise clients, we have recently completed the upgrade to Redmine 1.4.4 and have migrated a number of plugins. You can find our forks on Github (look for a redmine-1.4 branch!). If you still find bugs, please let us know and we’ll have a look.