Bug 52679 - Google Contacts + gdata
Summary: Google Contacts + gdata
Status: RESOLVED MOVED
Alias: None
Product: SyncEvolution
Classification: Unclassified
Component: SyncEvolution (show other bugs)
Version: unspecified
Hardware: All All
: medium enhancement
Assignee: SyncEvolution Community
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-26 12:46 UTC by Patrick Ohly
Modified: 2018-10-13 12:45 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Patrick Ohly 2012-07-29 18:36:00 UTC


---- Reported by patrick.ohly@intel.com 2011-10-26 12:46:46 +0000 ----

Accessing Google Contacts via SyncML is limited by Google's incomplete data mapping (no BDAY). Accessing via ActiveSync (https://bugs.meego.com/show_bug.cgi?id=23773) is limited by the ActiveSync protocol (for example, only one work phone number).

The best solution probably is a dedicated SyncEvolution backend using the gdata API + library. Instead of passing serialized vCards between Synthesis engine and gdata, it should be more like the sqlite demo backend and copy data between fields directly.



--- Bug imported by patrick.ohly@gmx.de 2012-07-29 20:36 UTC  ---

This bug was previously known as _bug_ 23774 at https://bugs.meego.com/show_bug.cgi?id=23774
Comment 1 Ildar Muyukov 2012-08-30 19:28:42 UTC
Could developers announce their priority on this FR?
thanks in advance.
Comment 2 Patrick Ohly 2012-08-31 06:16:31 UTC
(In reply to comment #1)
> Could developers announce their priority on this FR?
> thanks in advance.

The importance is medium, the same as for most open issues. It's not assigned to any particular developer because no-one has expressed an interest in developing such a backend.
Comment 3 Ole Wolf 2012-10-02 07:14:27 UTC
I'm currently developing some code that is intended to convert between Google Tasks and local files in iCalendar format. It is hosted at Github and as of this writing, it reads Google tasks and tasks lists: https://github.com/olewolf/gtasks2ical.

The code is not currently aimed directly at SyncEvolution. However, the code is intended to use an individual iCal file for each Google Task, which should lends itself well to SyncEvolution's "file" backend.
Comment 4 Patrick Ohly 2012-10-02 07:18:31 UTC
Another noteworthy development is that this weekend, Google announced support for CardDAV:
http://gmailblog.blogspot.de/2012/09/a-new-way-to-sync-google-contacts.html

If that works well (which I am currently testing), then a GData backend might not be needed anymore.
Comment 5 GitLab Migration User 2018-10-13 12:45:04 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/SyncEvolution/syncevolution/issues/142.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.