Archive for the ‘implémentation’ Category

C’est quoi les Monkeyformats ?

Thursday, May 1st, 2008

Ce ne serait pas élégant si les navigateurs intelligents pouvaient reconnaître les adresses, les dates et autres données structurées figurant sur les pages web ? Et ce même quand les données ne sont pas structurées ? (tout comme le fait l’application Mail d’Apple qui reconnaît les dates et les heures en fournissant à l’utilisateur lambda une interface pour faire des choses simples comme savoir les ajouter à son agenda)…

Et bien disons qu’avec les monkeyformats d’Albert de Klein, on fait juste là un (grand) pas en avant. Amusez-vous par exemple à extraire les hCards sur les Pages Jaunes : essayé à l’instant sur une simple requête “Aston Martin” à Paris et ça fonctionne !. Bravo et merci Albert. - xtof

P.S. Ce qui suit en-dessous est une traduction en cours publiée sous FairUse de la page monkeyformats.org, seul lien de référence.

monkeyformats

Albert de Klein : C’est quoi les Monkeyformats ?

Les Monkeyformats sont des scripts utilisateurs Greasemonkey qui ajoutent un balisage sémantique dans le navigateur Firefox aux sites web ne supportant pas encore les Microformats. Vous pouvez alors exécuter des actions sur ces Microformats avec Operator ou toute autre extension similaire.

Vidéo Monkeyformats

Pourquoi avons-nous besoin des Monkeyformats ?

L’adaptation des microformats peut utiliser un boost dans le monde car cela fait du Web un plus bel endroit. Les Monkeyformats permettent aux utilisateurs d’expérimenter les avantages des microformats sur des sites qu’ils utilisent tous les jours mais qui manquent à cette heure de balisage sémantique, et sans les contraindre à attendre que ces sites les ajoutent. Même si nous n’en sommes encore qu’aux prémisses, il existe déjà plusieurs monkeyformats disponibles qui ajoutent des microformats à quelques répertoires téléphoniques nationaux en Europe, aux services de billetteries, etc.

Exemple de Monkeyformat

hCard

Directory Pays Installation Auteur
Yellow Pages (Nouveau !) US Installer Albert de Klein
Pagine Bianchi Italie Installer Albert de Klein
British Telecom Royaume-Uni Installer Thom Shannon
Das Telefonbuch Allemagne Installer Albert de Klein
De Telefoongids Pays-Bas Installer Albert de Klein
Pages Jaunes France Installer Albert de Klein

hCalendar

Event listing Country Installation Auteur
Ticketmaster.co.uk Royaume-Uni Installer Albert de Klein
Lippupalvelu.fi Finlande Installer Albert de Klein
Billettservice.no Norvège Installer Albert de Klein
Ticnet.se Suède Installer Albert de Klein
Billetnet.dk Danemark Installer Albert de Klein
Ticketmaster.nl Pays-Bas Installer Albert de Klein

Comment puis-je utiliser ces Monkeyformats ?

Tout d’abord, vous devez installer à la fois l’extension Greasemonkey et l’extension Operator dans votre navigateur Firefox. Puis vous pouvez essayer quelques-uns des scripts utilisateurs provenant du répertoire Monkeyformat en les installant et en visitant les sites web pour lesquels ces microformats ont été écrits. Dans la plupart des cas, les signaux d’Operator devraient s’allumer dans la barre d’adresses après que vous ayez éxécuté une recherche indiquant que les microformats ont été ajoutés à la page. Puis vous pouvez par exemple envoyer ces hCards dans votre carnet d’adresses ou sur votre téléphone mobile.

Comment je crée mes propres microformats ?

Si vous voulez créer vos propres microformats, jetez un coup d’oeil aux scripts utilisateurs dans le repository. La plupart d’entre eux utilisent une combinaison de requêtes Xpath et de remplacements d’Expressions Régulières pour appliquer les microformats aux pages. Pour quelques sites c’est relativement facile d’appliquer les classes des microformats car tous les éléments sont en place et vous n’avez qu’à ajouter les classes appropriées. Dans la plupart des cas, vous devrez ajouter des éléments supplémentaires autour des adresses, des codes postaux ou des localités parce qu’ils ne sont pas entourés par des éléments à cette heure pour s’appliquer aux classes. Parfois, vous devrez même ajouter quelques éléments imbriqués pour rendre possible la structure des microformats.

Si vous créez des monkeyformats, partagez les S.V.P. avec d’autres dans le repository Userscripts.org. N’oubliez pas d’ajouter le tag monkeyformats pour faciliter la recherche.

Qu’est-ce que Greasemonkey ?

Greasemonkey est une extension pour le navigateur Firefox qui peut modifier l’apparence des sites web grâce à Javascript du côté client.

Qu’est-ce qu’Operator ?

Operator est une extension pour Firefox qui vous permet d’exécuter des actions sur les Microformats grâce à JavaScript.

C’est quoi les Microformats?

Les microformats sont un ensemble divers de spécifications qui vous permettent d’ajouter un balisage sémantique dans les pages HTML en utilisant des attributs de classes pré-définis.

Pour en savoir plus

Le concept complet des Monkeyformats est vraiment tout nouveau. Pour le moment, (et si vous savez lire le néerlandais) vous pourriez aussi jeter un oeil sur l’article que j’ai écrit pour Naar Voren, un magazine hollandais pour les travailleurs du web, dans lequel j’ai présenté le concept des Monkeyformats pour quelque information plus approfondie.

Amusez-vous avec le Web Sémantique !

Albert de Klein

Carsten Pötter : “MyBlogLog Présente les hCards”

Sunday, April 27th, 2008

Ce billet est la traduction d’un article publié par Carsten Pötter le 25 avril 2008. Seul le lien original fait référence. Cette traduction reste aussi ouverte aux raffinements sur un wiki-personnel. Cliquez sur ce lien pour éditer directement le code html.

Carsten Pötter : MyBlogLog Présente les hCards

MyBlogLog continue à impressionner les défenseurs des standards ouverts. Après avoir sorti les microformats comme <rel="tag"> et XFN, MicroID et FOAF, ils ont annoncé hier soir l’ajout des hCards et des vCards aux profils de leurs utilisateurs.

vCards et hCards

Les profils présentent désormais deux nouvelles icônes : une pour les vCards et une pour les hCards :

profil public de carsten sur mybloglog

En cliquant sur l’icône vCard (celle qui est la plus à gauche), la vCard peut être téléchargée sur un ordinateur et ajoutée au carnet d’adresses favori d’un utilisateur. En cliquant sur l’icône hCard, une page séparée affiche une information de profil :

hcard mybloglog

Réglages d’intimité

Les personnes disposant d’un compte MyBlogLog savent qu’elle peuvent ajouter à leurs profils de l’information à caractère privé comme un numéro de téléphone. Même si elles peuvent aussi décider que cette information soit publique, seulement par leurs contacts ou par personne. MyBlogLog a aussi ajouté ces réglages d’intimité aux informations figurant sur la hCard et la vCard. Ainsi si l’utilisateur décide que son numéro de téléphone ne doit seulement être affiché qu’à ses contacts, les autres personnes ne pourront pas accéder à cette information par la hCard ou la vCard. La même chose s’applique pour les services qui parsent les hCards.

C’est vraiment cool parce que c’est le premier service que je connaisse qui offre des réglages granulaires de l’intimité pour les hCards. Je suis certain que cette implémentation aidera aussi à réduire les craintes que l’information de contact ne devienne disponible sur le web sans le consentement des utilisateurs.

Bien joué ! :)

Mots-clés :

Mahalo ajoute les Microformats !

Thursday, April 24th, 2008

Logo Microformats Mahalo

Mahalo, le moteur de recherche propulsé par les humains, vient juste d’implémenter les microformats pour certains de ses résultats de recherche.

La nouvelle est tombée aujourd’hui sur le blog de Sean Percival :

Chez Mahalo, nous venons juste d’implémenter les Microformats pour les pages des résultats de recherche. Aussi, qu’est-ce que ça veut dire et qu’est-ce que c’est les Microformats ? Bon, ce sont des classes de données qui aident les machines et les personnes à identifier et exporter de l’information. La donnée comme les contacts et l’information sur les adresses est bien plus facile à gérer, les moteurs de recherche peuvent aussi mieux cataloguer l’info. Oui, un peu plus de web sémantique de demain. Dès aujourd’hui !

Pour Démarrer :

  1. Les utilisateurs de Firefox peuvent télécharger l’extension Operator pour avoir un support instantané des Microformats.
  2. Visitez la page the Hotels Munich sur Mahalo
  3. Remarquez l’extension Operator tout en haut et à gauche de l’image du dessous. Chaque hôtel présenté sur la page est désormais disponible pour une exporation rapide et facile. Vous pouvez même avoir quelques autres belles fonctionnalités comme l’accès rapide pour cartographier les sites web… Recevez la donnée dont vous avez besoin et ramenez-la en quelques clics dans votre carnet d’adresses et votre téléphone.

requête paris_hotels avec revelation Operator sur Mahalo

Evidemment, ce type de fonctionnalité ne peut s’appliquer seulement qu’à certains types d’information. Cependant, pour la donnée avec laquelle ce peut être utilisée, il y a beaucoup de potentiels. Les Microformats ont encore à trouver leur point d’inflexion comme RSS. Mais les rumeurs courent comme quoi Firefox 3 et Internet Explorer 9 vont les inclure en support natif. Maintenant, nous avons besoin de vraiment trouver quels sont les autres types de données à mapper et comment faire en sorte que ce soit même plus facile pour nos utilisateurs. Plus d’information à “suivre” bientôt.

Remerciements à Tantek qui a pris le temps de venir au siège de Mahalo et de partager les Microformats avec l’équipe.

Plus de discussion chez : Mashable, Jason et C.K.

Bravo Tantek et bravo les mecs.

Maintenant, qu’attendent tous les autres moteurs pour s’y mettre ?