2006-06-15 21:34:10 +02:00
|
|
|
SOGo
|
|
|
|
====
|
|
|
|
|
|
|
|
Master Daemon, loads the functionality from product bundles in Library/SOGo.
|
|
|
|
|
|
|
|
Setup
|
|
|
|
=====
|
|
|
|
|
|
|
|
Defaults write sogod NGBundlePath '"$HOME/Library/SOGo"'
|
|
|
|
=> otherwise some bundles will clash with "fat" OGo
|
|
|
|
=> the UIx .wox driver must be found
|
|
|
|
|
|
|
|
|
|
|
|
Defaults
|
|
|
|
========
|
|
|
|
|
|
|
|
SOGoDefaultLanguage - string - currently used for selecting the language of
|
|
|
|
the mail templates. Default is "French".
|
|
|
|
|
|
|
|
SOGoCrashOnSessionCreate - bool - crash the server if a session is created
|
|
|
|
=> useful for debugging
|
|
|
|
|
|
|
|
SOGoEnableDoubleReleaseCheck - bool - call
|
|
|
|
+[NSAutoreleasePool enableDoubleReleaseCheck:YES] upon start
|
|
|
|
=> useful for debugging
|
|
|
|
|
|
|
|
SOGoInternetDetectQualifier
|
|
|
|
- an EOQualifier to detect whether a set of HTTP headers is from the outside,
|
|
|
|
eg: "NOT (minequprovenance = 'intranet')"
|
|
|
|
-SOGoInternetDetectQualifier '"NOT (minequprovenance = \"intranet\")"'
|
|
|
|
Note: all header field names are lowercase
|
|
|
|
Testing: -SOGoInternetDetectQualifier '"host = \"agenor.opengroupware.org\""'
|
|
|
|
|
|
|
|
AgenorProfileURL - URL
|
|
|
|
- configure database location of the user profile
|
|
|
|
eg: http://postgres:@agenor-db:5432/test/sogo_user_profile
|
|
|
|
|
|
|
|
SOGoDoNotRedirectRootPage - YES|NO
|
|
|
|
- do not redirect to home-folder for authenticated users but show the
|
|
|
|
root page (with the login name)
|
|
|
|
|
|
|
|
|
|
|
|
What it does
|
|
|
|
============
|
|
|
|
- provides locale support
|
|
|
|
- preloads the SOGo products (SOGoProductLoader)
|
|
|
|
- provides the root object (the application object with user lookup)
|
|
|
|
- sets the authenticator
|
|
|
|
- does some process limits and restart support
|
|
|
|
|
|
|
|
|
|
|
|
Apache Setup
|
|
|
|
============
|
|
|
|
|
|
|
|
AliasMatch /SOGoHH/so/ControlPanel/Products/(.*)/Resources/(.*) \
|
2009-03-19 02:41:05 +01:00
|
|
|
/home/bob/GNUstep/Library/SOGo/$1.SOGo/Resources/$2
|
2006-06-15 21:34:10 +02:00
|
|
|
|
|
|
|
<LocationMatch "^/SOGoHH*">
|
|
|
|
AuthName "Agenor LDAP"
|
|
|
|
AuthType Basic
|
|
|
|
AuthLDAPEnabled on
|
|
|
|
AuthLDAPUrl ldap://agenor-ldap:389/ou=organisation,dc=equipement,dc=gouv,dc=fr??sub?(&(objectClass=person)(uid=*))
|
|
|
|
require valid-user
|
|
|
|
|
|
|
|
SetHandler ngobjweb-adaptor
|
|
|
|
SetAppPort 9000
|
|
|
|
</LocationMatch>
|
|
|
|
|
|
|
|
<LocationMatch "^/SOGoHH/so/ControlPanel/Products/.*UI/Resources/.*(\.png$|\.gif$|\.css$|\.js$)">
|
|
|
|
SetHandler default-handler
|
|
|
|
</LocationMatch>
|
|
|
|
|
|
|
|
|
|
|
|
FHS Setup
|
|
|
|
=========
|
|
|
|
|
2009-03-19 02:22:09 +01:00
|
|
|
NOTE: use the appname, sogo, not the tool name (sogod)!
|
2006-06-15 21:34:10 +02:00
|
|
|
|
|
|
|
cd /usr/local/share
|
2009-03-19 02:22:09 +01:00
|
|
|
mkdir sogo/
|
|
|
|
cd sogo/
|
2006-06-15 21:34:10 +02:00
|
|
|
ln -s ~/dev/SOGo-trunk/UI/Templates ./templates
|
|
|
|
ln -s ~/dev/SOGo-trunk/UI/WebServerResources ./www
|
|
|
|
|
|
|
|
Apache:
|
|
|
|
|
|
|
|
Alias /SOGo.woa/WebServerResources/ \
|
2009-03-19 02:22:09 +01:00
|
|
|
/usr/local/share/sogo/www/
|