Project setup hints
Version 1 (Redmine Admin, 06/18/2012 10:22 AM)
1 | 1 | Redmine Admin | h1. Redmine project setup hints |
---|---|---|---|
2 | 1 | Redmine Admin | |
3 | 1 | Redmine Admin | h2. "Documents" Tab |
4 | 1 | Redmine Admin | |
5 | 1 | Redmine Admin | The default 'Documents' tab in Redmine is somewhat limited. I installed the DMSF module as a better version, which has most of the features we know from GridForge. The tab has the same name -- so one needs to disable the original 'Documents' tab, and to enable the 'DMSF' tab, in the module settings for each project. |
6 | 1 | Redmine Admin | |
7 | 1 | Redmine Admin | |
8 | 1 | Redmine Admin | h2. "Mailing List" and "Project Info" Tabs |
9 | 1 | Redmine Admin | |
10 | 1 | Redmine Admin | The solution I found is not perfect, as it needs some manual setup, but it is relatively simple: |
11 | 1 | Redmine Admin | |
12 | 1 | Redmine Admin | * I installed the 'embedded' plugin for redmine, which allows to define a new project tab |
13 | 1 | Redmine Admin | * in the plugin config, the tab name is set to 'Mailing List', and the tab content points to /var/www/redmine/doc/details/{PROJECT}/ |
14 | 1 | Redmine Admin | * for each project, one needs to create that directory, and in there have an index.html like this one for the saga-wg: |
15 | 1 | Redmine Admin | <pre> |
16 | 1 | Redmine Admin | root@ogfapp:/var/www/redmine/doc/details/saga-wg# cat index.html |
17 | 1 | Redmine Admin | <iframe width="100%" height='2000' scrolling="no" frameborder='no' src="http://www.ogf.org/mailman/listinfo/saga-core-wg"></iframe></pre> |
18 | 1 | Redmine Admin | which gets the respective mailman page displayed in an iframe on that tab. |
19 | 1 | Redmine Admin | |
20 | 1 | Redmine Admin | |
21 | 1 | Redmine Admin | I have a similar solution for the project info: there is a 'tab' plugin which provides an additional tab per project. For each project which enables that plugin, the project settings have an additional key 'ProjectInfo', which can be defined by the project. For the saga-wg again, that is for example set to |
22 | 1 | Redmine Admin | |
23 | 1 | Redmine Admin | <pre> |
24 | 1 | Redmine Admin | <iframe width="100%" height='2000' scrolling="no" frameborder='no' src="http://www.ogf.org/gf/group_info/view_bare.php?group=saga-wg"></iframe> |
25 | 1 | Redmine Admin | </pre> |
26 | 1 | Redmine Admin | |
27 | 1 | Redmine Admin | and you can probably guess what that shows :-) |
28 | 1 | Redmine Admin | |
29 | 1 | Redmine Admin | Projects which do not have a mailing list, or which do not want to show separate project info, should disable the respective modules in the project settings. |
30 | 1 | Redmine Admin | |
31 | 1 | Redmine Admin | I did not find a way to do both tabs with a single module, but if the above scheme proves to be too limited, I'll try to expand the tab embedded plugin to serve our needs. |
32 | 1 | Redmine Admin | |
33 | 1 | Redmine Admin | |
34 | 1 | Redmine Admin | h2. Poject Join settings |
35 | 1 | Redmine Admin | |
36 | 1 | Redmine Admin | On project 'Settings > Information > Non-Members request to join', the setting should be left on 'Self subscribe'. Join request's are submitted to the site admin, not project admin, and are usually confirmed anyway (*OPEN* Grid Forum ;-) ) |