SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 618 visiteurs en ce moment

Accueil > Auteurs, authentification et autorisations > Auteurs étendus > Utilisation du microformat « hCard » pour créer une vcard avec SPIP

Utilisation du microformat « hCard » pour créer une vcard avec SPIP

28 août 2005 – par Mathieu Drouet (IZO) – commentaires

2 votes

« Les Microformats sont conçu pour être compris par les humains et ensuite par les machines. Ce sont des ensembles de données basés sur des standards permettant de résoudre « simplement » certains problèmes en s’adaptant aux comportements et aux configurations actuels (par exemple XHTML, blogging). »

Les microformats

« Les Microformats sont conçu pour être compris par les humains et ensuite par les machines. Ce sont des ensembles de données basés sur des standards permettant de résoudre "simplement" certains problèmes en s’adaptant aux comportements et aux configurations actuels (par exemple XHTML, blogging). »

-  Les Microformats sont :

  • une manière de penser les données
  • des principes de base pour concevoir un format
  • adapté aux comportements et aux configurations actuels (“Pave the cow paths.”)
  • proche de la sémantique du XTHML
  • un ensemble de normes ouvertes simples pour améliorer la structuration de la publication web
  • “An evolutionary revolution”
  • tout ce qui précède.

-  Les Microformats ne sont pas :

  • un nouveau langage
  • extensible à l’infini
  • une tentative pour vous obliger à réécrire vos outils
  • une nouvelle approche qui va vous obliger à remettre en cause vos méthodes de travail
  • le rêve pour les férus de taxonomie, ontologie et autres abstractions
  • capable définir le monde
  • rien de tout cela

-  les principes des Microformats :

  • résoudre un problème spécifique
  • être aussi simple comme possible
  • d’abord pour les humains, ensuite pour les machines
    -  * reuse building blocks from widely adopted standards
    -  * modularité / portabilité
  • encourager un développement décentralisé

hCard

hCard est une manière de présenter des donnés de contacts (nom, adresse postal, tel...) en XHTML. hCard est une représentation XHTML du format vCard standard (RFC2426).
VCard est utiliser dans Outlook, Apple Adress Book, Evolution, Palm Desktop , Kmail.
Thunderbird n’est pas compatible avec ce format.

hCard dans SPIP

La démo pour commencer

Pour définir une HCard (et donc une VCard) nous avons besoin du nom, du prénom, d’une adresse mail et/ou postal, d’un nom d’organisation, d’une photo , d’un téléphone.

La boucle auteurs de SPIP, nous donne la plupart de ces infos.

  • Nom, Prénom -> #NOM
  • Adresse Postal -> #BIO
  • Adresse Mail -> #EMAIL
  • Entreprise -> #NOM_SITE_SPIP
  • Photo -> #LOGO_AUTEUR
  • Téléphone -> #PGP (Pour le téléphone , le choix est complètement arbitraire, pour le moment, il est plus fréquent d’avoir un téléphone qu’une adresse PGP).

Par défaut, SPIP nous donne quasiment tout les composants de notre VCARD.

Le code !!!

Ce code est a utiliser dans la page auteur.html de votre squelette

Comme vous pouvez le voir, c’est relativement simplement simple mais ce code vous donne une hCard et pas une VCard. Pour l’obtenir, il faut utiliser une feuille xslt. Le site
X2V vous permet d’effectuer cette transformation.

Si quelqu’un a le courage de l’intégrer directement sur son spip, je suis preneur.

Dernière modification de cette page le 3 août 2009

Retour en haut de la page

Vos commentaires

  • Le 3 septembre 2005 à 17:47, par Michael K. En réponse à : J’ai essayé ta démo...

    Je trouve ton idée vraiment interressante et pratique.
    Je l’aurais bien intégré à mon site mais voilà
    avant j’aurais bien voulu faire un test
    car la démo que tu mets à disposition ne semble pas fonctionner
    les fichiers proposés semblent vides
    une raison ?

    • Le 3 septembre 2005 à 21:09, par Mathieu Drouet (IZO) En réponse à : > J’ai essayé ta démo...

      tu utilses quel client mail ou de contact ?

    • Le 5 octobre 2005 à 09:27, par Sven En réponse à : > J’ai essayé ta démo...

      Hello,

      je viens d’essayer aussi, et la card est vide..
      Client - Outlook 2003

      NB : pour moi, la transformation Hcard - vcard ne fonctionne pas, pourtant j’ai repris le script qu’il y a sur ta page.

    • Le 5 octobre 2005 à 09:36, par IZO En réponse à : > J’ai essayé ta démo...

      G du VCARD de type 3 je pense standart donc inconpatible avec le Vcard de M$
      ça marche apple mail, palm desktop, evolution et surement tout les clients Vcard autre ms

    • Le 5 octobre 2005 à 10:47, par IZO En réponse à : > J’ai essayé ta démo...

      Mon dieu :), il faut que je prenne un café avant de repondre sur SPIP-contrib . pardon

    • Le 5 octobre 2005 à 10:56, par Sven En réponse à : > J’ai essayé ta démo...

      Ok.

      Aurais tu une idée pour mon mien ( ça c’est du français !)

    • Le 22 mars 2008 à 02:06, par Artlo En réponse à : > J’ai essayé ta démo...

      Je n’ai pas très bien compris comment un fichier hcal pouvait être transformé en vcal automatiqument sans extension firefox ou autre. Perso pour être sur qu’une vcard fonctionne à l’appel de tous navigateurs et clients mail, j’ai créé un fichier séparé du hcal. Je laisse le hcal dans l’xhtml et ajoute un autre template pour le vcal. Démo sur ma page auteur. Pour ceux que ça intéresse le fichier est sur la zone.

      A noté que le champ mail est complété par l’url du formulaire. A noter encore qu’il est possible de compléter les autres champs avec le plugin inscription2.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Pages uniques

    11 décembre 2008 – 249 commentaires

    Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez (...)

  • Coche Mots

    12 mars 2013 – 26 commentaires

    Ajoute une icône au formulaire d’ajout de mots-clés affichant une liste de cases à cocher de tous les mots-clés d’un groupe. D’après une idée originale de Sébastien, voir Choix des mots clés dans une fenêtre. Objectif Lorsque l’on doit associer (...)

  • GIS 4

    11 août 2012 – 1182 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • ScolaSPIP 4

    19 janvier – 39 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 4 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)

  • spiPDF : générer des contenus sur mesure en PDF

    16 février 2011 – 200 commentaires

    Le plugin spiPDF génère des fichiers au format PDF d’article ou de tout autre élément SPIP, simplement à partir d’un squelette construit au format HTML 4 et facile à modifier. Présentation Le plugin génère des fichiers PDF à partir d’un squelette (...)