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/(.*) \
/home/bob/GNUstep/Library/SOGo/$1.SOGo/Resources/$2
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
SetHandler default-handler
FHS Setup
=========
NOTE: use the appname, sogo, not the tool name (sogod)!
cd /usr/local/share
mkdir sogo/
cd sogo/
ln -s ~/dev/SOGo-trunk/UI/Templates ./templates
ln -s ~/dev/SOGo-trunk/UI/WebServerResources ./www
Apache:
Alias /SOGo.woa/WebServerResources/ \
/usr/local/share/sogo/www/