[sync] I'm writing a funambol connetor for horde

lst_hoe02 at kwsoft.de lst_hoe02 at kwsoft.de
Mon Jan 12 10:49:19 UTC 2009


Zitat von Roberto Polli <rpolli at babel.it>:

> Alle venerdì 09 gennaio 2009, lst_hoe02 at kwsoft.de ha scritto:
>> Why not extend/improve the SyncML capabilities of Horde?
> As I told above, for my experience there are so much things to do on horde
> syncml that writing a horde connector would be simpler.

But it would have more benefit for Horde users to improve the SyncML  
part of Horde :-)

> I already know how to write a connector, so what I need is just some API to
> get events/calendar from horde. ex:
> * get new events
> * get updated events
> * get deleted events

If you use PHP on the same server Horde provide all sort of API calls  
to access functionality of the Horde components. Not something i have  
used yet...

>
> if it's not possible to do via API, I would access directly the  
> horde database
> to get those info.

You may get the desired info with the "horde_histories" tables which  
is meant to journal all sort of data updates for contacts,events etc.  
 From there you can collect the data by the provided ID.

>> To use a
>> additional datastore for contacts/calendar seams overcomplicating
>> things to me.
> a funambol connector uses horde as a datastore and doesn't duplicate
> contacts/events.
> Funambol is just a "proxy" between horde and mobile world, with push mail
> too...
>
> Obviously the connector will be released opensource, as we did with
> http://sourceforge.net/projects/funambol-caldav

So you want to use the Funambol Server as SyncML Gateway to Horde?
It may work but is a ongoing work as the internal database structures  
may change in the future. This may not be a problem if you use  
PHP/Horde API but i still fail to see why it should be easier for  
Horde users to get and configure a additional component (Funambol)  
against using built in SyncML? Is the Horde SyncML Support really so  
bad that we need a external Proxy or are there additional benefits i  
fail to see?

>
> Let me know+Peace,

No offense intended

Andreas







More information about the sync mailing list