[Tickets #8074] X-SYNCJE-SPOUSE, ANNIVERSARY, CHILD names are product-specific

bugs at horde.org bugs at horde.org
Wed Mar 11 20:28:10 UTC 2009


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/8074
------------------------------------------------------------------------------
  Ticket             | 8074
  Created By         | spm at boiteauxlettres.sent.at
  Summary            | X-SYNCJE-SPOUSE, ANNIVERSARY, CHILD names are
                     | product-specific
  Queue              | Horde Framework Packages
  Version            | FRAMEWORK_3
  Type               | Bug
  State              | Unconfirmed
  Priority           | 1. Low
  Milestone          |
  Patch              | 1
  Owners             |
+New Attachment     | horde_spouse_child.patch
------------------------------------------------------------------------------


spm at boiteauxlettres.sent.at (2009-03-11 16:28) wrote:

The vCard code internally uses 'X-SYNCJE-ANNIVERSARY',
'X-SYNCJE-SPOUSE', and 'X-SYNCJE-CHILD' vCard property names.  These are
product-specific, and there are different variations on
these like X-EVOLUTION-SPOUSE, X-EVOLUTION-ANNIVERSARY,
X-FUNAMBOL-SPOUSE.

The wikipedia vCard page mentions the more neutral X-ANNIVERSARY and
X-SPOUSE property names, and I noticed that my Nokia E51 uses them, as
well as X-ASSISTANT and X-ASSISTANT-TEL.

Wouldn't it be better for horde to internally use these generic names,
instead of product-specific ones? Driver code could do conversion if
necessary for specific devices.

After making some minor changes (see attached patch), my Nokia
syncs Spouse and Children
correctly. I don't think these changes will break the Sync4j
synchronization, since the use of X-SYNCJE-* appears to be
horde-internal, but exported vCards will be more "neutral", which is
probably good in the long run.

David Hoover.







More information about the bugs mailing list