vCard (SyncMl)

Bonjour,

Désolé si je ne poste pas ma question au bon endroi, mais je ne sais pas vraiment ou la poser.

Je cherche à synchoniser comme beaucoup de personnes mes contactes et autre infos entre mes appareils (ordinateur, serveur, téléphone, etc…)

Pour ca j’ai pris comme solution Horde qui me semblait pas mal. Seul hic, il ne syncrhonise pas tout (ne synchronise pas autre tel, autre adresse, autre …). J’ai fait un peu de recherche pour comprendre qu’il suit strictement les normes de vCard2.1 et vCard3 qui n’utilise pas le type "OTHER"
cf extrait des normes ci dessous:

exemple vCard2.1

[quote] ;For name="TEL"
param = tel-param
; Only tel parameters allowed

value = phone-number-value

tel-param = “TYPE” “=” tel-type *("," tel-type)

tel-type = “HOME” / “WORK” / “PREF” / “VOICE” / “FAX” / “MSG”
/ “CELL” / “PAGER” / “BBS” / “MODEM” / “CAR” / “ISDN”
/ “VIDEO” / “PCS” / iana-token / x-name[/quote]
exemple vCard3.0

C’est pareil pour la norme vCard4 à venir???

La question est de savoir si quelqu’un sait comment je pourrais personnaliser Horde pour prendre en compte ce type (OTHER). Je demande ca car en sauvant un contacte au format vCard dans Evolution, il me donne ceci:

[quote]BEGIN:VCARD
VERSION:3.0
UID:pas-id-50FBE78800000001
TEL;TYPE=“X-EVOLUTION-COMPANY”;X-EVOLUTION-UI-SLOT=8:0100000000…<= pas dans le standart
TEL;TYPE=CELL;X-EVOLUTION-UI-SLOT=7:0666666666
TEL;TYPE=FAX;X-EVOLUTION-UI-SLOT=6:0200000000
TEL;TYPE=VOICE;X-EVOLUTION-UI-SLOT=5:0200000001
TEL;TYPE=WORK,FAX;X-EVOLUTION-UI-SLOT=4:0123456700
TEL;TYPE=WORK,VOICE;X-EVOLUTION-UI-SLOT=3:0123456789
TEL;TYPE=PAGER;X-EVOLUTION-UI-SLOT=2:0100000000
TEL;TYPE=HOME,VOICE;X-EVOLUTION-UI-SLOT=1:0100000001
X-EVOLUTION-FILE-AS:NOM, Prénom
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.41//EN
REV:2013-01-21T11:38:12Z
N:NOM;Prénom;2ème prénom;Ms;Junior
FN:Ms Prénom 2ème prénom NOM Junior
NICKNAME:surnom
TITLE:titre
ORG:société;service;bureau;
ROLE:profession
URL:www.site.com
X-EVOLUTION-SPOUSE:epouse
X-EVOLUTION-ANNIVERSARY:2012-08-05
ADR;TYPE=HOME:BP maison;;rue maison;ville maison;province maison;75006;Fran
ce
ADR;TYPE=WORK:BP bureau;;rue bureau;ville bureau;province bureau;75002;Fran
ce
BDAY:1900-02-01
NOTE:note perso
X-EVOLUTION-MANAGER:directeur
X-EVOLUTION-ASSISTANT:adjoint
X-EVOLUTION-BLOG-URL:blog.com
CALURI:calendrier.com
FBURL:
X-EVOLUTION-VIDEO-URL:
X-MOZILLA-HTML:FALSE
LABEL;TYPE=WORK:rue bureau\nville bureau, province bureau\n75002\nBP burea
u\nFrance
LABEL;TYPE=HOME:rue maison\nville maison, province maison\n75006\nBP maiso
n\nFrance
ADR;TYPE=OTHER:BP autre;;rue autre;ville autre;province autre;75000;France…<= pas dans le standart
LABEL;TYPE=OTHER:rue autre\nville autre, province autre\n75000\nBP autre\n…<= pas dans le standart
France…<= pas dans le standart
EMAIL;TYPE=OTHER;X-EVOLUTION-UI-SLOT=1:autre@mail.com…<= pas dans le standart
EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=2:bureau@mail.com
EMAIL;TYPE=HOME;X-EVOLUTION-UI-SLOT=3:maison@mail.com
EMAIL;TYPE=OTHER;X-EVOLUTION-UI-SLOT=4:autre1@mail.com…<= pas dans le standart
X-JABBER;TYPE=HOME;X-EVOLUTION-UI-SLOT=3:jabber@mail.com
X-YAHOO;TYPE=HOME;X-EVOLUTION-UI-SLOT=2:yahoo@mail.com
X-SKYPE;TYPE=HOME;X-EVOLUTION-UI-SLOT=1:skipe@mail.com
END:VCARD[/quote]
J’ai un peu préparer la chose dans turba via les fichiers attributes.php et backends.php. Les champs existent et sont visibles, mais pas de syncro en vu…
J’ai aussi essayé de modifier le fichier Sync4j.php pour prendre en compte le type “OTHER”, idem, pas de succes.
Je ne sais pas ou chercher l’info qui me permetra de synchroniser l’ensemble de mes champs???

Merci pour votre aide…

Cordialement,
Vandman

Je sais pas il faudrait aller se rensigner là : ietf.org/
En cherchant un peu j’ai rien vu sur une éventuelle 4ème révision.

Quant à la modification de horde. Je ne sais pas et j’irais pas voir du code PHPJS pour le plaisir. Je pense qu’il vaut mieux s’adresser à leur communauté.

Bonjour,

Voici le lien: http://www.rfc-editor.org/info/rfc6350
Voici ce que ca dit:

[quote]Internet Engineering Task Force (IETF)…S. Perreault
Request for Comments: 6350…Viagenie
=>Obsoletes: 2425, 2426, 4770…<===…August 2011
Updates: 2739
Category: Standards Track
ISSN: 2070-1721[/quote]
Toujours au statu: Memo.

Je ne sais pas combien de temps cela doit durée, mais le doc existe depuis 2011???
Ce qui me fait tilt, c’est que meme dans ce doc, il n’est pas fait mention du type “OTHER” alor qu’Evolution et android ont des “labels”, “champs” nomé “autre” (je ne sais pas comment l’appeler)???

En fait, en creusant encore, il semble que tous les champs “autre” sont stockés sans TYPE (work ou home).
Donc cela donne:

Other phone => voice sans TYPE
Other Fax => Fax sans TYPE
Other Email => Email sans TYPE
Other Address => Add sans TYPE
HOME phone => voice TYPE HOME
HOME Fax => Fax TYPE HOME
HOME Email => Email TYPE HOME
HOME Address => Add TYPE HOME
WORK phone => voice TYPE WORK
WORK Fax => Fax TYPE WORK
WORK Email => Email TYPE WORK
WORK Address => Add TYPE WORK

Je vais arreter de vous ennuyer et aller sur leur forum.

Mais on ne sait jamais, si quelqu’un s’y connait avec syncML

A bientot

[quote=“vandman”]Bonjour,

Voici le lien: http://www.rfc-editor.org/info/rfc6350
Voici ce que ca dit:

[quote]Internet Engineering Task Force (IETF)…S. Perreault
Request for Comments: 6350…Viagenie
=>Obsoletes: 2425, 2426, 4770…<===…August 2011
Updates: 2739
Category: Standards Track
ISSN: 2070-1721[/quote]
Toujours au statu: Memo.

Je ne sais pas combien de temps cela doit durée, mais le doc existe depuis 2011???
Ce qui me fait tilt, c’est que meme dans ce doc, il n’est pas fait mention du type “OTHER” alor qu’Evolution et android ont des “labels”, “champs” nomé “autre” (je ne sais pas comment l’appeler)???

En fait, en creusant encore, il semble que tous les champs “autre” sont stockés sans TYPE (work ou home).
Donc cela donne:

Other phone => voice sans TYPE
Other Fax => Fax sans TYPE
Other Email => Email sans TYPE
Other Address => Add sans TYPE
HOME phone => voice TYPE HOME
HOME Fax => Fax TYPE HOME
HOME Email => Email TYPE HOME
HOME Address => Add TYPE HOME
WORK phone => voice TYPE WORK
WORK Fax => Fax TYPE WORK
WORK Email => Email TYPE WORK
WORK Address => Add TYPE WORK

Je vais arreter de vous ennuyer et aller sur leur forum, je pense etre sur la bonne voie.

Mais on ne sait jamais, si quelqu’un s’y connait avec syncML

A bientot[/quote]