[groupware] kan evolution het al zelf

Pagina: 1
Acties:

  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 11:31

voodooless

Sound is no voodoo!

Topicstarter
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:
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.
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.

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 :?


  • DGTL_Magician
  • Registratie: Februari 2001
  • Laatst online: 15-04 15:04

DGTL_Magician

Kijkt regelmatig vooruit

deepspace schreef op 17 March 2003 @ 19:46:
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:


[...]


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.

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?
Wat een hele leuke optie wordt is het volgende: Novell en Ximian gaan samenwerken om Evolution te laten integreren met het Groupwise systeem. Beetje offtopic, maar wel super leuk.

Blog | aaZoo - (Wireless) Networking, Security, DDoS Mitigatie, Virtualisatie en Storage


  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 11:31

voodooless

Sound is no voodoo!

Topicstarter
Hmm, dan zit je weer aan Novell vast. Dat is weer geen opensource. En als wombat al de nodige voorzieningen kan bieden, hoezo kunnen deze dan niet gebruikt worden?

Do diamonds shine on the dark side of the moon :?


Verwijderd

Wat d8 je van LDAP+IMAP+DAV? (addressbook+mail+calender met ical gedoe)
En probeer anders de developers een mailtje te sturen.

  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 11:31

voodooless

Sound is no voodoo!

Topicstarter
Probleem met LDAP is dat programma's als Evolution, mozilla mail e.d geen nieuwe adressen kunnen toevoegen. IMAP heb ik al voor mail en dat werkt goed ik Evolution. Met DAV bedoel je denk ik http://www.webdav.org/ . Ik zit dus echt niet te wachten op weer zo'n inflexibele halfwerkende webinterface. Met een webinterface krijg je bijvoorbeeld geen notificaties voor je calender afspraken en je ziet de mail niet binnenkomen zonder refresh. Verder werkt een GUI als evolution natuurlijk 10x feiner.

Do diamonds shine on the dark side of the moon :?


  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 11:31

voodooless

Sound is no voodoo!

Topicstarter
Niemand een idee hoe Evolution met een remote wombat server kan communiceren?

Do diamonds shine on the dark side of the moon :?

Pagina: 1