Hi, forwarding with Yanshuang's permission.... will reply here shortly.
-------- Forwarded Message -------- From: Zheng, Yanshuang <[email protected]> Subject: sync - Attributes mapping with servers Date: Tue, 1 Sep 2009 03:20:09 +0100 Hi all, I have run sync to check the supported attributes/fields when syncing with different servers, which may provide different fields on its web interface. It is somewhat difficult for us to parse all of them, or find a matched field to display them on client. I’d like to summarize the status from user experience and share with you, even though we have keep README for each server.( http://git.moblin.org/cgit.cgi/syncevolution/tree/test)Any question/comment is welcome J Below is the list of fields that behave not normally during sync, including Missed – when refresh it from server, the field/value get missed in EDS. Thus no such value is kept in backend. Often Evolution doesn’t have user interface for these fields. Not shown – when refresh them from server, they have no mapped user interfaces to display, although there keep value in EDS. “moblin only” means this field has interface on Evolution(fedora/ubuntu), but not on Moblin. [Scheduleworld] Missed: Addressbook - Latitude, Longitude, Time Zone, IP/SIP phone, Radio, Assistant phone, Callback phone, Company phone, Video phone, Home video phone, Work video phone, Facebook ID, Google talk, Skype, Net meeting, Gizmo, Twitter, LDAP server, calCAPURI, calCalAdrURI, calOtherCalURI, calOtherFBURLs, calOtherCAPURIs, calOtherCalAdrURIs; Calendar– status, attendee; Tasks– Recurrence, Exception, attendees, show me as(TRANSP) Not shown: Addressbook- Primary phone, Pager; moblin onlyà[Prefix, Suffix, Middle name, Spouse, Anniversary, Job title, Profession, Manager, Assistant, Blog URL, calCalURI, Free/Busy URL] Calendar– moblin onlyà[categories, show me as, privacy] Tasks– Location, moblin onlyà[when start, no start, Duration, Status, Percent] Problematic: Addressbook– 1)sync “Assistant” back to Scheduleworld, it will be displayed not in field “Assistant”, but in “Assistant Phone” 2)sync “Home fax” and “other fax” back to Scheduleworld, it will show empty on these two fields 3)ISDN is parsed as TEL, thus it will be moved to “Other Phone” after sync 4)Field “Other”, including address, city, state, postal, country, p.o.box, will show empty in Evolution(test with 2.24 on fedora10,2.26 on ubuntu9.04), although ADR is not empty in EDS. While on Moblin with evolution-anjal-2.27, we don’t encounter this. 5)values in Email1~Email8 may be reversed if sync-ed back to server. E.g. Email1 keep value originally filled in email8; Email2 keep value originally filled in email7; and so on) [Funambol] Missed: N/A Not shown: Addressbook- moblin onlyà[Work title] Calendar– reminder Problematic: Addressbook– 1)”Work>>Company phone” is parsed as TEL, thus it will be moved to “Other Phone” after sync. If sync back to Funambol, it will be moved to “Other phone1” and replace 2)values in ”Other phone 1” and “Other Phone 2” may be exchanged after sync back to Funambol. [Google] Missed: Addressbook– Nickname, Website>>Home, Website>>work, Website>>Home page, Website>>FTP, Website>>Blog, Website>>Proile, Website>>Other, Birthday, Anniversary, Other dates, Person>>Spouse, Person>>child, Person>>mother, Person>>father, Person>>parent, Person>>brother, Person>>sister, Person>>friend, Person>>relative, Person>>domestic partner, Person>>manager, Person>>assistant, Person>>Partner, Person>>referred by, Google talk, AIM, Yahoo, Skype, QQ, MSN, ICQ, Jabber, Facebook ID, Custom>>value, Custom>>label Not shown: Addressbook- Pager Problematic: Addressbook– 1) sync “Other address” from Google to client, it will show empty in Evolution(test with 2.24 on fedora10,2.26 on ubuntu9.04), although ADR is not empty in EDS. While on Moblin with evolution-anjal-2.27, we don’t encounter this. Thanks, Yanshuang Open Source Technology Center Intel Corporation +86-21-6116-6497 _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
