Evolution OGo plugin installation for RH9
Note: OGo switched from CVS to Subversion. This text needs to get updated ...
I suppose that you already successfully installed OGo by following the unofficial RH installation note by Yedidia Klein.
Now if you have successfully installed OpenGroupware (I suppose with mod_ngobjweb) created user accounts and and everything works you may want to use the evolution-ogo plug-in to use Evolution as a client on your (redhat) machine.
On the client machine ---------------------
c1) Check out the source code
$ export CVSROOT=":pserver:anonymous@cvs.opengroupware.org:/cvs" $ cvs login # (just press enter for the password) $ cvs -z3 -q checkout evolution/evolution-ogo
c2) compile it as follows
./autogen.sh --prefix=/usr (if you do not specify the prefix option on RH it does not work)
If it does not work you probably need to install gnome-common rpm packages
make && evolution --force-shutdown && make install
c3) Configure connection data
$ gconftool-2 -s -t string "/apps/evolution/ogo/user" "username" $ gconftool-2 -s -t string "/apps/evolution/ogo/uri" "http://servername"
You can also use gconf-editor if you prefer.
Do not use "http://servername/Opengroupware" (I say it since I did this error the first time) this is handled by Apache. Also if I use https the plugin crash [according to Adam Williams Zidestore does not support https].
On the server machine --------------------- You need to configure Zidestore since the plug-in needs it. Here you are the minimal modifications w.r.t. Yedidia Klein's RH install howto, that made my instalation work. For more information you may want to refer to Zidestore configuration.
s1) Modify httpd.conf as follows
####################################### # mod_ngobjweb Apache 2 Configuration # #######################################
LoadModule ngobjweb_module /opt/opengroupware.org/WebServer/ngobjweb_2.0.40.so
#OpenGroupware WebUI
#ZideStore
Alias /zidestore/so/images /opt/opengroupware.org/WOApps/ZideStore.woa/WebServerResources
s2) Do the following settings
Defaults write ZideStore ZLFolderRefresh 1 Defaults write ZideStore WOPort "localhost:23000" Defaults write ZideStore SxExplain YES Defaults write ZideStore WOCachingEnabled YES Defaults write ZideStore WOHttpTransactionUseSimpleParser YES Defaults write ZideStore WOHttpAllowHost localhost
s3) start Zidestore manually
su - opengroupware -c /opt/opengroupware.org/WOApps/ZideStore.woa/ix86/linux-gnu/gnu-fd-nil/ZideStore
Now you should be able to connect with your Evolution client (you will see a new icon on the splash screen)
If everything worked then you may want to start Zidestore automatically at boot time. I have modified the opengroupware RH init script to do it. You can get it at the following URL
http://docs.opengroupware.org/Members/castagna/opengroupware