View Single Post
  #23 (permalink)  
Old 10-12-2007, 12:10 AM
hillman hillman is offline
Moderator
 
Posts: 69
Default

Although I haven't finished getting calendaring to sync properly, I thought I'd put a copy of what I have so far for anyone desperate to play with this stuff.

I have only been testing so far with a WM2003 device, using the Funambol SyncML plugin for WM2003 (available from their sourceforge site). It is labeled as "experimental", so take that for what it's worth.

Contact syncing seems to be working in both directions - new contacts in Zimbra properly get brought across to my PDA, and if I edit a contact on my PDA, the change gets reflected back into Zimbra next time I sync. I haven't played around with any of the extra fields -- I'm just using name and e-mail address.

Calendaring syncing worked ONE WAY -- from Zimbra down to the PDA. ALL events get sync'd - from every calendar that you own. No differentiation is made on the PDA, so they just all show up together. However, syncing a meeting created on the PDA from the PDA back to Zimbra currently doesn't work. I also haven't tried modifying an imported meeting on the PDA and syncing that back.

The calendar syncing is still very much broken. Each time you try to sync, it will, after a very lengthy comparison process, send the entire set of events down, creating duplicates (and then triplicates, quad, etc) on your PDA.

This code is Highly experimental and should be considered 'Alpha' at best. Don't use the calendaring to do anything but help work on the software (if you're so inclined ). It must also be used with the old Sync4j server, NOT the Funambol v3 or v6 servers. As I mentioned in a previous post, porting to the new server comes after getting the code to work in the first place.

Anyway, here's the link to what I've got so far - it includes both the s4j module and the source. The /docs directory contains a file explaining how to add the connector into the Sync4j server. I have only used it with the HSQLDB "memory based" database

http://www.sfu.ca/~hillman/ZimbraSync4j.tar.gz
Reply With Quote