Hi everyone,

a while ago I "fixed" opie_sync to transmit the FN property for vcards
generated from opie-addressbook data and a patch for adding LABEL is
pending Tom's approval.

My reasoning behind this was that Evolution does not actually display
the full name nor the address, unless FN and LABEL are set. When first
editing (or even only confirming) the data in the appropriate dialog,
Evolution will (re)create those properties.

When Armin was faced with the same problems in his Palm plugin I
lightheartedly suggested he do the same but I have now come to realize
that I applied the "fix" in the wrong place from the start:

1.) opie-addressbook does not have a property equivalent to the vcard
LABEL, nor does opie-sync do anything with them when receiving vcards to
sync to the opie device.

2.) Evolution has a a hard-wired layout for LABEL (which kind of beats
what the point of a label should be), so by catering for Evo's
peculiarities inside of opie_sync, other software might end up having
their nicely configured label entries broken.

3.) When doing the exact same thing in two different places, IMO one is
likely doing it in the wrong place altogether. Plus, there might be more
devices supported in the future that would require the same fixes.

So, to me it is suddenly painfully obvious that the evolution_sync
plugin should take care of adding LABEL and/or FN if and when needed.

As I jumped the gun before in making the "fixes" where I made them, I'd
appreciate some comments on whether or not what I just wrote makes some
(or, hopefully, a lot of) sense.

TIA,
Eike
   
-- 
Eike M. Lang <[EMAIL PROTECTED]>



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Multisync-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/multisync-devel

Reply via email to