]> err.no Git - scalable-opengroupware.org/blob - Main/README
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1060 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / Main / README
1 SOGo
2 ====
3
4 Master Daemon, loads the functionality from product bundles in Library/SOGo.
5
6 Setup
7 =====
8
9   Defaults write sogod NGBundlePath '"$HOME/Library/SOGo"'
10   => otherwise some bundles will clash with "fat" OGo
11   => the UIx .wox driver must be found
12
13
14 Defaults
15 ========
16
17   SOGoDefaultLanguage - string - currently used for selecting the language of
18   the mail templates. Default is "French".
19
20   SOGoCrashOnSessionCreate - bool - crash the server if a session is created
21   => useful for debugging
22
23   SOGoEnableDoubleReleaseCheck - bool - call
24   +[NSAutoreleasePool enableDoubleReleaseCheck:YES] upon start
25   => useful for debugging
26
27 SOGoInternetDetectQualifier
28 - an EOQualifier to detect whether a set of HTTP headers is from the outside,
29   eg: "NOT (minequprovenance = 'intranet')"
30       -SOGoInternetDetectQualifier '"NOT (minequprovenance = \"intranet\")"'
31   Note: all header field names are lowercase
32   Testing: -SOGoInternetDetectQualifier '"host = \"agenor.opengroupware.org\""'
33
34 AgenorProfileURL - URL
35 - configure database location of the user profile
36   eg: http://postgres:@agenor-db:5432/test/sogo_user_profile
37
38 SOGoDoNotRedirectRootPage - YES|NO
39 - do not redirect to home-folder for authenticated users but show the
40   root page (with the login name)
41
42
43 What it does
44 ============
45 - provides locale support
46 - preloads the SOGo products (SOGoProductLoader)
47 - provides the root object (the application object with user lookup)
48 - sets the authenticator
49 - does some process limits and restart support
50
51
52 Apache Setup
53 ============
54
55   AliasMatch /SOGoHH/so/ControlPanel/Products/(.*)/Resources/(.*) \
56              /home/helge/GNUstep/Library/SOGo-0.9/$1.SOGo/Resources/$2
57
58   <LocationMatch "^/SOGoHH*">
59     AuthName "Agenor LDAP"
60     AuthType Basic
61     AuthLDAPEnabled on
62     AuthLDAPUrl ldap://agenor-ldap:389/ou=organisation,dc=equipement,dc=gouv,dc=fr??sub?(&(objectClass=person)(uid=*))
63     require valid-user
64
65     SetHandler ngobjweb-adaptor
66     SetAppPort 9000
67   </LocationMatch>
68
69   <LocationMatch "^/SOGoHH/so/ControlPanel/Products/.*UI/Resources/.*(\.png$|\.gif$|\.css$|\.js$)">
70     SetHandler default-handler
71   </LocationMatch>
72
73
74 FHS Setup
75 =========
76
77 NOTE: use the appname, sogo-0.9, not the tool name (sogod-0.9)!
78
79 cd /usr/local/share
80 mkdir sogo-0.9/
81 cd sogo-0.9/
82 ln -s ~/dev/SOGo-trunk/UI/Templates ./templates
83 ln -s ~/dev/SOGo-trunk/UI/WebServerResources ./www
84
85 Apache:
86
87 Alias /SOGo.woa/WebServerResources/ \
88       /usr/local/share/sogo-0.9/www/