Après la présentation des microformats, et les explication sur leur insertion dans vos pages webw, le dernier billet de cette série sur les microformats a pour but d'expliquer, du point de vue des utilisateurs, comment utiliser ces microformats.
Puisque ceux-ci sont inséré dans des pages web, leur interprétation devra être faite par les navigateurs web. À ce niveau, les différents navigateurs ont différent stades d'implémentations :
- Pour Windows Internet Explorer, il existerait des extensions permettant de gérer les microformats. Je ne les ai pas testées, et vous encourage de toute façon à utiliser un autre navigateur web que celui-ci. À noter que Microsoft envisagerait d'intégrer un support des microformats dans IE 8.
- Opera n'a, a ma connaissance, aucun support des microformats (s'il y en a un, merci de me le signaler).
- Safari disposerait de plugins pour lui ajouter le support des microformats. Je ne les ai pas testés.
- Konqueror inclut dans ses dernières version le support du microformat hCard. Si vous naviguez sur une page contenant du code hCard, un petit bouton
micro
apparaît en bas à droite de la fenêtre, et propose un menu pour ajouter les différentes cartes au carnet d'adresse. Voir une capture d'écran de Konqueror en action. - Et pour finir, Mozilla Firefox possède plusieurs extensions pour gérer les microformats, dont la plus intéressante est Operator (la télécharger chez Mozilla addons), développée par Michael Kaply des Mozilla Labs. Cette extension préfigure le support des microformats qui devrait être inclus dans Mozilla Firefox 3.
Operator en détails
Cette extension a un double intérêt : d'une part elle propose différentes interfaces utilisateur, d'autre part elle est elle-même extensible pour pouvoir supporter divers microformats et actions associées.
Barre d'outil, menu contextuel ou menu global ?
Les trois interfaces utilisateur sont les suivantes :
- La barre d'outil Operator, qui propose une barre supplémentaire dans l'interface de Mozilla Firefox (Affichage > Barres d'outils > Barre d'outils d'Operator pour l'afficher si elle ne l'est pas).
- Le menu contextuel agrémenté des actions d'Operator, lors d'un clique sur un élément contenant un microformat.
- Le menu général d'Operator, accessible soit par une icône dans la barre d'état, soit par la même icône dans la barre d'adresse (position qui sera probablement retenue pour Mozilla Firefox 3).
De plus, il est possible de choisir la façon dont sont classées les informations (quelque soit l'interface utilisée). Dans les captures précédentes, les actions sont classées en fonction des données (Type de donnée, puis une donnée spécifique, puis les actions disponibles sur cette donnée). On peut choisir, dans les options d'Operator, de classer par action. Voici ce que devient dans ce cas le menu principal :
Étendre l'extension
L'un des gros avantages d'Operator, c'est qu'il se content d'être un outil générique d'accès aux microformats, et qu'il est potentiellement utilisable pour réaliser n'importe quelle action pour n'importe quel microformat. Il suffit d'ajouter l'action ou le microformat par le biais d'un script utilisateur. Un ensemble de script est dors et déjà disponible.
Utilité
Les cas d'utilisation simples et utiles sont nombreux : ajouter les coordonnées d'une personne à son carnet d'adresse, un évènement à son agenda, ou localiser un lieu sur une carte. Par exemple, en utilisant le fait que de nombreuses photos de Flickr sont géo-localisées, on peut :
- Se rendre sur la page d'une photo ;
- Se demander
où puis-je aller pour voir cela ?
et demander à Operator la réponse : - Et voir le lieu sur Google Maps :
D'autres possibilités sont montrées en image et en anglais sur la page Operator des Mozilla Labs.
Les interfaces utilisateur des microformats n'en sont qu'à leurs prémices. Leur intégration dans la prochaine génération des navigateurs web (Mozilla Firefox 3, Windows Internet Explorer va probablement leur donner une bien plus grande visibilité et importance. On peut imaginer que bientôt, les logiciels ou services web pour directement s'ajouter à Operator (ou similaire), lors de leur installation ou lors de l'inscription d'un utilisateur au service.
Et même, on pourrait imaginer d'autres services plus différents, un portail des tags, par exemple, qui indexerait les mots-clefs, et proposerait pour chacun les pages, billets de blog, photos, etc en relation, ou portail des évènements, voir même un moteur de recherche des carnets d'adresses, un réseau social décentralisé basé sur XFN. Toutes les possibilités sont ouvertes.