]> err.no Git - scalable-opengroupware.org/blob - UI/MainUI/README
copied Main as MainUI to UI/
[scalable-opengroupware.org] / UI / MainUI / 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 Defaults
14 ========
15
16   SOGoDefaultLanguage - string - currently used for selecting the language of
17   the mail templates. Default is "French".
18
19   SOGoCrashOnSessionCreate - bool - crash the server if a session is created
20   => useful for debugging
21
22   SOGoEnableDoubleReleaseCheck - bool - call
23   +[NSAutoreleasePool enableDoubleReleaseCheck:YES] upon start
24   => useful for debugging
25
26 SOGoInternetDetectQualifier
27 - an EOQualifier to detect whether a set of HTTP headers is from the outside,
28   eg: "NOT (minequprovenance = 'intranet')"
29       -SOGoInternetDetectQualifier '"NOT (minequprovenance = \"intranet\")"'
30   Note: all header field names are lowercase
31   Testing: -SOGoInternetDetectQualifier '"host = \"agenor.opengroupware.org\""'
32
33 AgenorProfileURL - URL
34 - configure database location of the user profile
35   eg: http://postgres:@agenor-db:5432/test/sogo_user_profile
36
37 SOGoDoNotRedirectRootPage - YES|NO
38 - do not redirect to home-folder for authenticated users but show the
39   root page (with the login name)
40
41 What it does
42 ============
43 - provides locale support
44 - preloads the SOGo products (SOGoProductLoader)
45 - provides the root object (the application object with user lookup)
46 - sets the authenticator
47 - does some process limits and restart support
48
49 Apache Setup
50 ============
51
52   AliasMatch /SOGoHH/so/ControlPanel/Products/(.*)/Resources/(.*) \
53              /home/helge/GNUstep/Library/SOGo-0.9/$1.SOGo/Resources/$2
54
55   <LocationMatch "^/SOGoHH*">
56     AuthName "Agenor LDAP"
57     AuthType Basic
58     AuthLDAPEnabled on
59     AuthLDAPUrl ldap://agenor-ldap:389/ou=organisation,dc=equipement,dc=gouv,dc=fr??sub?(&(objectClass=person)(uid=*))
60     require valid-user
61
62     SetHandler ngobjweb-adaptor
63     SetAppPort 9000
64   </LocationMatch>
65
66   <LocationMatch "^/SOGoHH/so/ControlPanel/Products/.*UI/Resources/.*(\.png$|\.gif$|\.css$|\.js$)">
67     SetHandler default-handler
68   </LocationMatch>