Ik zou graag mijn agenda en contacten willen opslaan op een centrale server, zodat ik op mijn notebook en op mijn desktop steeds de zelfde gegevens voor me heb. Ik weet dat dit met Ximian connector voor MS Exchange kan, maar ik wil nu eenmaal geen M$ zooi draaien. Dus er moet een andere oplossing zijn... Er zijn al verschillende topics over geweest, zonder dat er echt een goeie opensource oplossing is uitgekomen.
Nu heb ik ff bij Ximian op de Evolution site, en google zitten neuzen en kwam het volgende tegen: http://developer.ximian.com/articles/whitepapers/evolution/
Het belangrijke stuk tekst staat hier:
Probleem is echter dat er in Evolution nergens opties zijn om zo'n remote wombat server aan te spreken. In de config files kon ik ook niet echt iets duidelijks vinden. Ook google zegt er niet echt iets over.
Weet iemand hoe dit nu zit of heeft iemand dit al voor elkaar gekregen, of heeft iemand wat meer informatie hierover?
Nu heb ik ff bij Ximian op de Evolution site, en google zitten neuzen en kwam het volgende tegen: http://developer.ximian.com/articles/whitepapers/evolution/
Het belangrijke stuk tekst staat hier:
Ik heb de belangrijkste regel even vet cursief gemaakt. Er staat dus dat het mogelijk zou moeten zijn om een remote wombat server te draaien waar de calender en contact gegevens opgeslagen zijn. Er is ook inderdaad een "wombat" executable die de server stand alone opstart.The storage back-end for the Evolution's addressbook and calendar components is provided by a separate component called the Wombat. The addressbook and calendar components are simply implemented as views for the data stored into the Wombat.
The Wombat is an out-of-process component; so the Wombat works as a little stand-alone daemon which the addressbook and the calendar connect to.
This data/view split is achieved by registering listeners on the Wombat; a listener is an interface that a Wombat client implements on his side to get notifications about changes in the data. When some data in the Wombat changes, the Wombat goes through all the registered listeners and reports the details of the change to them so that the views can update themselves.
Advantages of the Wombat
There are several advantages with this solution, compared to a more simple approach based on a monolythic component managing both the data and the view:
* The Wombat is accessible by different applications, and can be accessed without running Evolution.
* Since CORBA bindings are available for various languages including scripting languages, it is very easy to query or make changes on the addressbook's or the calendar's contents by using a scripting language (for example, Perl).
* Access to the data is arbitrated by the Wombat, so there is no need to lock the files or care about conflicting changes. Likewise, since all the changes go through the Wombat, the data is always kept in a consistent state, and buggy 3d party applications cannot corrupt the physical files.
* Because of the data/view split and the fact that the Wombat acts as an independent data repository, it is possible to easily transform the Wombat into a remote server.
* All the folders of the same type can be accessed through a common Wombat interface. For example, it is possible to access LDAP and local folders by using the same addressbook interfaces (see The Evolution Addressbook for more information).
The Wombat's Structure
The Wombat is constituted by two subparts:
* The PAS, or Personal Addressbook Server, for handling contact folders.
* The PCS, or Personal Calendar Server, for handling task and calendar folders.
Each of these modules can provide different kinds of backends through a simple pluggable architecture based on dynamically linked modules.
Probleem is echter dat er in Evolution nergens opties zijn om zo'n remote wombat server aan te spreken. In de config files kon ik ook niet echt iets duidelijks vinden. Ook google zegt er niet echt iets over.
Weet iemand hoe dit nu zit of heeft iemand dit al voor elkaar gekregen, of heeft iemand wat meer informatie hierover?
[ Voor 3% gewijzigd door voodooless op 17-03-2003 19:49 ]
Do diamonds shine on the dark side of the moon :?