Hi,
forwarding with Yanshuang's permission.... will reply here shortly.
-------- Forwarded Message --------
From: Zheng, Yanshuang <yanshuang.zheng(a)intel.com>
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