Here’s the changelog:
- Updated LDAP library to version 2.0.0
- Documented more parts of the code
- Fixed bug with non existant BaseDNs – https://github.com/weisserd/LDAP-Sync/issues#issue/1
Here’s the changelog:
The next release of the Plaxo Sync adapter. The changes can be seen below:
The first release with a feature that was not implemented by me. Thank you Michael! And here are the changes:
Today I pushed the sources of the LDAP Sync adapter to github https://github.com/weisserd/LDAP-Sync. Feel free to check out the code.
The first release of the Plaxo Sync has been pushed to the market:
Another bugfix release:
And another Sync adapter someone requested. It’s a first test with Plaxo. It builds on the same foundation as the XING and LDAP adapter. Currently only name fields, home and work mail and the picture is supported.
You can take the APK from http://www.danielweisser.de/PlaxoSync_0.1beta.apk. If it works for you I’ll put it up on the market as well after adding some more fields.
So finally the bugfix for the misbehavior with Google Contacts Sync has been fixed. Lots of changes have also been ported from the XING Sync adapter. Here’s the changelog:
I got a couple of questions concerning the XING Sync adapter, so I tried to summarize the questions and answers before answering the questions again and again.
How does it work?
As there is no real XING API for fetching contacts I rely on a functionality offered by the XING Premium account. With the given credentials the adapter logs on to the XING portal. There it requests an export of all contacts as VCard file. The adapters then waits for 60 seconds (the export is performed asynchronously and thus the adapter doesn’t know when the export is ready. 60 seconds is a time interval that has shown to work well) and fetches the VCard file from XING. The file is then parsed and the contacts are stored/updated in the Android phone book.
Why does it only work for Premium members?
The functionality of a VCard export is only available for Premium members. As there exists no real XING API there is no other legal way of fetching contact data as web site scraping is not allowed.
How are my contacts really stored/Do you touch my existing contacts?
Not any more. There has been a bug in version 0.4.1 and before where contact data was merged with other sync adapters when they were running concurrently. As of version 0.5 the contacts are stored as "XING contacts" only and no contact data is merged in the Android contact database. The contact merge that your phone offers is a feature from the Android OS to combine/aggregate several contacts (that seems to be the same person, see http://developer.android.com/resources/articles/contacts.html) to one contact.
Why is it just 1 Euro?
That’s the best question (and the question that comes up most) I just wanted to get back the money Google charges me for publishing applications to the Android market. And now I keep the price because of simplicity.
What are the plans now?
First I need to fix some bugs in the LDAP/Active Directory sync. And then I’ll try to make the sync adapters configurable (e.g. just sync existing contacts, adapt sync intervals, sync more fields (e.g. location in the LDAP adapter)). And somebody requested a Plaxo adapter as well.
Why did you develop the sync adapters?
Because I needed them. So I’m my primary customer.
This is a bugfix release. I took the top 5 stack traces from the Google market and from the stack traces sent to my server and fixed them. So here are the official changes:
Additionally I enhanced the list of automated tests (68 tests in total) that I run to test the adapter.