HowTos » History » Version 16

Jean-Philippe Lang, 2008-05-03 19:17
Mylin howto

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 15 John Goerzen
[[HowTo Install Redmine in a home directory on Debian]]
13 7 Jean-Philippe Lang
14 16 Jean-Philippe Lang
h2. Misc
15 16 Jean-Philippe Lang
16 16 Jean-Philippe Lang
[[HowTo Mylin|How to connect a Mylin repository to Redmine]]
17 16 Jean-Philippe Lang
18 7 Jean-Philippe Lang
h2. Advanced Subversion integration
19 7 Jean-Philippe Lang
20 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.
21 1 Jean-Philippe Lang
22 13 Jean-Philippe Lang
_Note: 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 sure that the svn binaries are installed on the Redmine host and go to the project settings to configure the path to the repository._
23 1 Jean-Philippe Lang
24 12 Jean-Philippe Lang
There's basically two ways to automate SVN repositories management:
25 10 Nicolas Chuche
26 12 Jean-Philippe Lang
* using apache/mod_dav_svn/mod_perl
27 14 Jean-Philippe Lang
* using pam modules and nss (the historical one)
28 1 Jean-Philippe Lang
29 14 Jean-Philippe Lang
h3. Using apache/mod_dav_svn/mod_perl
30 14 Jean-Philippe Lang
31 12 Jean-Philippe Lang
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. It 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).
32 10 Nicolas Chuche
33 10 Nicolas Chuche
To follow the prefered first way:
34 10 Nicolas Chuche
35 12 Jean-Philippe Lang
* Step 1: [[Automating repository creation]]
36 12 Jean-Philippe Lang
* Step 2: [[Repositories access control with apache, mod_dav_svn and mod_perl]]
37 1 Jean-Philippe Lang
38 14 Jean-Philippe Lang
h3. Using pam modules and nss
39 14 Jean-Philippe Lang
40 1 Jean-Philippe Lang
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 and a MySQL database. You need quite some large sysadmin skills.
41 14 Jean-Philippe Lang
42 12 Jean-Philippe Lang
If you want to follow the hard way: [[HowTo to handle SVN repositories creation and access control with Redmine]]