HowTos » History » Version 10

Nicolas Chuche, 2007-11-18 20:04
preparation before adding howtos on mod_perl auth

1 1 Jean-Philippe Lang
h1. HowTos
2 1 Jean-Philippe Lang
3 7 Jean-Philippe Lang
h2. Customizing Redmine
4 7 Jean-Philippe Lang
5 1 Jean-Philippe Lang
[[HowTo translate Redmine in your own language]]
6 1 Jean-Philippe Lang
[[HowTo create a custom Redmine theme]]
7 7 Jean-Philippe Lang
8 7 Jean-Philippe Lang
h2. Installation and setup
9 7 Jean-Philippe Lang
10 7 Jean-Philippe Lang
[[HowTo run Redmine with a Mongrel cluster]]
11 7 Jean-Philippe Lang
[[HowTo configure Redmine to mail to MS Exchange server]]
12 7 Jean-Philippe Lang
13 7 Jean-Philippe Lang
h2. Advanced Subversion integration
14 7 Jean-Philippe Lang
15 10 Nicolas Chuche
Those HowTos are intended for those who want to automate SVN repositories creation and rights management. They require some system administration skills.
16 1 Jean-Philippe Lang
17 10 Nicolas Chuche
They are useless for those who simply want to browse existing repositories from within Redmine (like "this":http://www.redmine.org/repositories/show/1). To do so, make
18 10 Nicolas Chuche
sure that the svn binaries are installed on the Redmine host and go to the project settings to configure the path to the repository.
19 10 Nicolas Chuche
20 10 Nicolas Chuche
There's basically two way (for the moment) : using apache/mod_dav_svn/mod_perl and using pam modules (the historical one).
21 10 Nicolas Chuche
22 10 Nicolas Chuche
Basically, the first way is handled only by apache/mod_dav_svn and mod_perl, it should work on windows and unix. You need moderate apache skills.
23 10 Nicolas Chuche
24 10 Nicolas Chuche
The second way means configuring pam modules to allow project members read/write access, svnserve to allow anonymous users to read public projects and apache/mod_dav to allow redmine browsing. It works only on unix with pam modules. You need quite some large sysadmin skills.
25 10 Nicolas Chuche
26 10 Nicolas Chuche
The first way is far simpler and faster to configure and, unless you have very big repositories, many repositories or you really don't want to use mod_perl, is the best way (at least imho).
27 10 Nicolas Chuche
28 10 Nicolas Chuche
To follow the prefered first way:
29 10 Nicolas Chuche
30 10 Nicolas Chuche
[[Automating repository creation]]
31 10 Nicolas Chuche
[[Repositories access control with apache/mod_dav/mod_perl]]
32 10 Nicolas Chuche
33 10 Nicolas Chuche
If you want to follow the hard way:
34 7 Jean-Philippe Lang
35 7 Jean-Philippe Lang
[[HowTo to handle SVN repositories creation and access control with Redmine]]