H2VX

From Microformats Wiki
Revision as of 16:23, 18 July 2020 by Aaronpk (talk | contribs) (Replace <entry-title> with {{DISPLAYTITLE:}})
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

H2VX est un déploiement de production des convertisseurs hCard et hCalendar X2V.

Il convertit respectivement les contacts hCard et les évènements hCalendar sur les pages web en fichiers .vcf et .ics à utiliser dans les applications de bureau et les autres applications logicielles clientes.

documentation

Pour convertir les hCards en vCards, allez sur http://h2vx.com/vcf/ et saisissez l'URL des hCards.

Pour convertir hCalendar en iCalendar, allez sur http://h2vx.com/ics/ et saisissez l'URL des hCalendars.

URLs

Les liens vers H2VX.com pour convertir une URL (comme http://microformats.org/wiki/events-fr ) peuvent être construits comme suit :

Vous pouvez omettre l'en-tête "http://" de l'URL à convertir pour disposer d'une URL plus concise et facile à lire :

téléchargement de vCards à partir de hCards
http://h2vx.com/vcf/URL
par ex. http://h2vx.com/vcf/microformats.org/wiki/events-fr
téléchargement de iCalendar à partir de hCalendar
http://h2vx.com/ics/URL
par ex. http://h2vx.com/ics/microformats.org/wiki/events-fr
abonnement à hCalendar à partir de hCalendar
webcal://h2vx.com/ics/URL
par ex. webcal://h2vx.com/ics/microformats.org/wiki/events-fr
http://h2vx.com/ics/sub/URL pour les systèmes qui ne supportent pas l'auto-lien de webcal : URLs, par ex. MediaWiki, Twitter.
par ex. http://h2vx.com/ics/sub/microformats.org/wiki/events-fr

chaînes agent utilisateur

H2VX utilise deux chaînes agent utilisateur, au moment de retrouver respectivement les hCards et hCalendars :

  • H2VX contacts proxy (http://h2vx.com/vcf/)
  • H2VX events proxy (http://h2vx.com/ics/)

Vous pouvez voir les occurrences dans les logs de votre serveur web quand les utilisateurs de H2VX convertissent les hCards et événements hCalendar sur vos pages.

construction

H2VX est construit et maintenu par Tantek avec :

  • les XSLTs X2V de Brian Suda
  • PHP get-contact.php get-cal.php écrit initialement par Brian, mis à jour/refactorisé par Tantek avec plusieurs améliorations. to-do : à open-sourcer.
  • PHP common.php (et Javascript common.js) par Tantek qui incorpore CASSISv0 open source provenant de http://cassisproject.com/
  • XHTML1+CSS+JS pour l'interface de design front-end par Tantek (voir la source de h2vx.com dans votre navigateurs pour en savoir plus).

feedback

Vous avec des réactions sur H2VX ? Sentez-vous libre de les ajouter en haut de cette liste et utilisez ~~~~ pour signer avec votre nom d'utilisateur et dater votre commentaire. Si cette section grossit trop, nous pouvons la migrer vers h2vx-feedback

  • En tant qu'auteur de page Web, je trouve le site H2VX un peu difficile à utiliser -- il est difficile de trouver les URLs à utiliser dans ma page web. En tant qu'utilisateur final, il est bien d'avoir les bookmarlets H2VX dans ma barre d'outils, mais en tant qu'auteur web, je ne peux être certain que tout le monde ait installé les bookmarklets ou Operator. Bob Jonkman 00:56, 10 Novembre 2009 (UTC)
  • "Aussi, une petite page 'à propos' serait de mon point de vue intéressante, tout spécialement à ajouter vers la page d'accueil." - Norm sur microformats-discuss.
  • ...

problématiques

Vous avez trouvé un problème avec H2VX ? Reportez-le ici en haut de cette liste et utilisez ~~~~ pour signer avec votre nom d'utilisateur et dater votre commentaire. Si cette section grossit trop, nous pouvons la migrer vers h2vx-issues

  • Les descriptions de style "what are microformats?" n'apparaissent uniquement qu'en survol souris des définitions déclencheuses (celles avec class="term"). Cela n'apparaît pas quand la navigation clavier est utilisée, la rendant de ce fait parfois inaccessible. Le problème ici est que les éléments déclenchants sont ceux sur lesquels nous devrions rester concentrés, mais pas des liens qui ne sont pas dans l'ordre de tabulation, faisant que le texte d'aide n'apparaît jamais pour les utilisateurs de claviers. Norm 10:39, 6 November 2009 (UTC)
    • réparation rapide : ôter visibility:hidden de .term .info. Andr3
  • <i class="term"> devrait être passé en <em>'s pour des raisons sémantiques. ;) Andr3
    • Notez que l'élément <i> est utilisé délibérément pour "instance" d'une définition - c'est une sémantique HTML5, et c'est plus pertinent dans cet instance que "em"phasis. — Tantek 18:29, 11 Novembre 2009 (UTC)


résolues

Les problématiques résolues sont migrées dans cette section. Si cela croît trop vite, nous pouvons migrer vers h2vx-issues-resolved

  • ...
  • 2009-11-11 Nous utilisons le service hébergé de Technorati. Surpris de le voir redirigé vers H2XV, pris une minute pour réaliser ce qui se passait. Merci de monter le service ! Tant le fournisseur hébergeur et le nouvel agent utilisateur sont bloqués par défaut de notre côté pour éviter le scraping. Pour être plus transparent, peut-être que vous pouvez changer l'UA similaire à l'ancienne : de "Technorati contacts proxy (http://technorati.com/contacts/)" vers "H2VX contacts proxy (http://h2vx.com/vcf/)" DineMonkey 15:47, 11 November 2009 (UTC)
    • J'ai mis à jour les chaînes d'agent utilisateur selon votre recommandation et les ai documentées au-dessus. Tantek 18:29, 11 November 2009 (UTC)
      • H2VX contacts proxy (http://h2vx.com/vcf/)
      • H2VX events proxy (http://h2vx.com/ics/)

fermées

Une fois qu'une problématique résolue n'a plus d'actions à venir (et idéalement est vérifiée par le rapporteur de problématique), elle peut être fermée et migrée dans cette section. Si ceci devient trop gros, nous pouvons migrer vers h2vx-issues-closed


voir aussi