Feature #18220

Allow Redmine to run as a Rails Engine

Added by Christopher Guirl about 7 years ago. Updated about 7 years ago.

Status:NewStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-
Resolution:

Description

I understand that Plugins are the recommended way to customize Redmine's functionality, but when business needs call for more drastic changes, another solution is needed. I have a few installations now with conflicting customizations, and including Redmine as a gem and running it as a Rails Engine would make them easier to maintain - upgrading would involve simply changing the Redmine version number in the Gemfile, then running bundle install and tests.

I'm unaware of any existing efforts to allow Redmine to run as an engine. I searched the web as well as this site for information related to this, but was unable to find anything relevant to this topic.

Needed features:
  • Ability to include Redmine as a gem in Gemfile of a new Rails app with bare Redmine configuration
  • Inherit all Redmine functionality (models, controllers, routes, configuration defaults, etc.) in including application
  • Extend or modify Redmine functionality by adding or replacing Redmine files in new app
Ideal features:
  • Generators to create some needed files to aid setting up a new Redmine site, such as copying over migrations and template config files

Related issues

Duplicated by Redmine - Feature #6011: Make RedMine available as installable gem Closed 2010-07-31
Duplicated by Redmine - Feature #15412: Redmine as a gem? Closed

History

#1 Updated by Toshi MARUYAMA about 7 years ago

  • Duplicated by Feature #6011: Make RedMine available as installable gem added

#2 Updated by Toshi MARUYAMA about 7 years ago

#3 Updated by Christopher Guirl about 7 years ago

I'm glad to see this looks to have some interest! I wonder if anyone is interested in working on it :)

Also available in: Atom PDF