Patch #233

Per project themes patch

Added by Wynn Netherland almost 13 years ago. Updated about 4 years ago.

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


Target version:-


I was so excited to see JP had included the ability to theme the app easily. I really wanted to be able to theme projects
independently for customer-facing projects. Here is a patch to do so.

075_add_project_ui_theme.rb Magnifier (181 Bytes) Wynn Netherland, 2008-02-03 11:01

per_project_themes.diff Magnifier (1.46 KB) Wynn Netherland, 2008-02-03 11:01

Related issues

Related to Redmine - Feature #2778: Project's theme configuration New 2009-02-18
Related to Redmine - Feature #8867: Per user themes Closed 2011-07-21
Duplicated by Redmine - Feature #10863: Theme per project Closed
Duplicated by Redmine - Feature #11705: Project based theme or color selection Closed


#1 Updated by Derek Montgomery almost 13 years ago

Could that be included in trunk?

#2 Updated by Derek Montgomery about 12 years ago

Can we have this in trunk?

It would permit an redmine admin to let project leaders to have a custom look for their own space...

#3 Updated by David Bronke over 11 years ago

I'd like to see this updated for the latest Redmine, and I may tackle that myself if I have the time. I also think that support for changing the favicon on a per-project basis would be very useful, especially for public-facing Redmine installs, such as my company's. (

#4 Updated by S C over 11 years ago

I totally agree. For an industrial usage it would be really great.
Looking at the patch, it seems to be easy to add in the trunk...

#5 Updated by Jean-Philippe Lang over 11 years ago

I'd prefer not to add an extra column to the projects table for each settting that could be overridden at project level.
I think a refactoring of the Setting model that would allow storing project specific settings would be a much better solution.

#6 Updated by Eric Davis over 11 years ago

Jean-Philippe Lang wrote:

I think a refactoring of the Setting model that would allow storing project specific settings would be a much better solution.

+1, that could open up a lot of additional customization also (e.g. Show subproject issues for Project A, B, and C but not for Project D)

#7 Updated by Christian Winther about 11 years ago

any news on this issue? :)

#8 Updated by Toshi MARUYAMA over 9 years ago

  • Category set to Themes

#9 Updated by Glenn Gould about 9 years ago

Any chance to get this included in current Redmine?

It was working fine with 0.9.2, but meanwhile there has been some refactoring of themes.rb and I don't know how to achieve the functionality of choosing a custom theme per project in project settings again which is quiet a pity...

#10 Updated by Markus Pins over 7 years ago

+1 ;-)

#11 Updated by Dmitry Beloglazov over 6 years ago

Would be really nice to have.

#12 Updated by L 5 about 4 years ago

I also would like to have this possibility.

I have helped myself by cloning the theme folder and using some rewrite rules in the apache2 server:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^project1\.mydomain\.com [NC]
RewriteRule ^r/themes/main_theme_name(.*)$ /r/themes/project1$1 [PT]

It works very well - just the email notifications unfortunately all come from the same originating domain and email address... :(

Also available in: Atom PDF