Redmine themes are just CSS files, which often come with images. That is, Redmine's support for theming is very basic. However, this makes installing Redmine themes very easy.
All Redmine themes are represented as directories in the public/themes
subdirectory of the Redmine root directory (which is /opt/redmine
, if you used the tutorial from this book to install it). Thus, by default Redmine comes with two directories in public/themes
, alternate
and classic
, these are Alternate and Classic Redmine themes correspondingly.
So to install a new theme, you need to create a directory for it in public/themes
. The name of the theme can, actually, be anything (you can use the name recommended by the theme author or think out your own). The only requirement is that it must be in lower case.
After you have created a directory for the theme put all theme, files into it. Thus, the theme must come with at least stylesheets/application.css
, but it also can contain images in the images...