af7f0ba0e4
Monotone-Revision: 0bbbd12ea5011c00d28bdc2f4c9377a886d244e0 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2009-12-08T23:18:12 Monotone-Branch: ca.inverse.sogo |
||
---|---|---|
.. | ||
build.h | ||
build.m | ||
fhs.make | ||
GNUmakefile | ||
GNUmakefile.preamble | ||
MainUIProduct.m | ||
NSException+Stacktrace.h | ||
NSException+Stacktrace.m | ||
README | ||
SOGo.h | ||
SOGo.m | ||
sogod.m | ||
SOGoProductLoader.h | ||
SOGoProductLoader.m | ||
Version |
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 <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 ========= 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/