[sync] Deleting attributes on the client

Lukas Gradl horde at ssn.at
Thu Apr 3 15:13:20 UTC 2008



Gunnar Wrobel schrieb:
> 
> Yes, we have those. The Blackberry sends the full list of supported
> attributes in vcards and icalendar data. The Nokia on the other hand
> does not. But even in this case we can still determine that there is a
> Nokia client and handle the problem in a special Nokia Device class
> within SyncML (This already exists but it does not care for empty
> attributes yet). Such a class could simply check which attributes are
> set and fix the unset ones which are known to be suppoerted by the
> client by setting them to an empty string.
> 
> Turba and the other Horde apps on the other hand would be required to
> do the same. Turba actually already does that but Kronolith still has
> some problems there (if recurrence is unset the resulting icalender
> won't have the attribute).
> 
> But in principle you think this would be the way to go? So we'd
> require the SyncML communication partners to set all vcard/icalendar
> attributes that are supported by that communication partner. An empty
> string value in an attributes indicates to the other side that this
> attribute should get deleted.
> 
> For SyncML clients we handle problems with clients that don't support
> this scheme within a specific device class.
> 
> I'd prepare the required patches in that case.

As I'm currently working on syncing our Nokia-Devices with Turba (and
further on with Kronolith - but Turba is the more important thing for
us) I'm quite interestet in this discussion.

I already enhanced turba/lib/Driver.php, turba/config/attributes.php and
turba/config/sources.php to fully support sending all Attributes
possible on an E90 Communicator to turba:
Now I'm working on the other way round - sending as much data as
possible from turba back to the E90.

As additional hardware I'm testing with a N70 and an E61.

I plan on releasing (in addition to the necessary patches) a
documentation of my installation including LDAP-Backend so you have the
same data in turba, the E90, Thunderbird E-Mail-Client and evtually a
Windows mobile (we use mainly Nokia/S60, but one guy has a Windows
Mobile phone and he wants to sync his data too...)

regards
Lukas

-- 

----------------------------
software security networks
Lukas Gradl <horde#ssn.at>
Eduard-Bodem-Gasse 9
A - 6020 Innsbruck
Tel: +43-720-300168-0
Fax: +43-720-300168-21
----------------------------


More information about the sync mailing list