Difference between revisions of "user-interface-fr"

From Microformats Wiki
user-interface-fr
Jump to navigation Jump to search
m (sync'd)
m ([fr:sync'd])
Line 3: Line 3:
  
 
__TOC__
 
__TOC__
 
== Implémentations ==
 
Voir les [[implementations-fr|implémentations]], et exemples de documents de bonnes IU :
 
* [[Miffy-fr|Miffy]] insère un carré vert dans le document pour représenter la présence d'un microformat.
 
* Quelques scripts [[Greasemonkey-fr|Greasemonkey]] utilisent un iframe séparé pour le contenu microformaté.
 
* D'autres scripts [[Greasemonkey-fr|Greasemonkey]] insèrent une icône dans la ligne à l'intérieur de la page
 
* [https://addons.mozilla.org/firefox/2240/ Tails Export] (extension Firefox) peut afficher et exporter quelques microformats.
 
 
 
== Lignes de Conduite de Design ==
 
== Lignes de Conduite de Design ==
 
Ce sont quelques lignes de conduite suggérées par [http://blog.mozilla.com/faaborg/ Alex Faaborg] pour les designers Web et les développeurs, un designer d'expérience utilisateur chez Mozilla :  
 
Ce sont quelques lignes de conduite suggérées par [http://blog.mozilla.com/faaborg/ Alex Faaborg] pour les designers Web et les développeurs, un designer d'expérience utilisateur chez Mozilla :  
Line 20: Line 12:
 
* Andy Mabbett : Comment pouvons-nous les rendre [[accessibility-fr|accessibles]] aux personnes ayant (par exemple) des déficiences visuelles ?
 
* Andy Mabbett : Comment pouvons-nous les rendre [[accessibility-fr|accessibles]] aux personnes ayant (par exemple) des déficiences visuelles ?
 
* Alex Faaborg : Mozilla a reçu des demandes de reporters travaillant dans les grands médias (Wired et Business Week) qui voulaient couvrir les microformats dans les articles traitant du futur du navigateur Web, mais ils ont ensuite fait marche arrière parce qu'ils pressentaient que le terme "microformats" ne séduirait que les développeurs et pas le lecteur moyen. Ces types d'articles généraux ont besoin de se reconcentrer sur l'expérience utilisateur et non sur la technologie sous-jacente, mais quel terme devraient utiliser les reporters pour décrire la fonctionnalité générale ?
 
* Alex Faaborg : Mozilla a reçu des demandes de reporters travaillant dans les grands médias (Wired et Business Week) qui voulaient couvrir les microformats dans les articles traitant du futur du navigateur Web, mais ils ont ensuite fait marche arrière parce qu'ils pressentaient que le terme "microformats" ne séduirait que les développeurs et pas le lecteur moyen. Ces types d'articles généraux ont besoin de se reconcentrer sur l'expérience utilisateur et non sur la technologie sous-jacente, mais quel terme devraient utiliser les reporters pour décrire la fonctionnalité générale ?
 +
** Je pense que nous devrions nous accrocher au terme "microformats" jusqu'à ce que quelqu'un puisse trouver un meilleur terme qui ne "séduise pas uniquement que les développeurs". Remarquez que nous devrions éviter les termes qui sont soit surchargés, ou diluent les concepts, ou sont simplement juste une autre forme de jargon. [[User:Tantek|Tantek]]
  
 
== Portabilité Réseau Social ==
 
== Portabilité Réseau Social ==
Line 26: Line 19:
 
== Intégration Navigateur ==
 
== Intégration Navigateur ==
 
A partir de brainstorms de photos d'écrans pour travailler sur les plugins, il y a beaucoup de choses en cours concernant l'intégration avec le navigateur du support des microformats.
 
A partir de brainstorms de photos d'écrans pour travailler sur les plugins, il y a beaucoup de choses en cours concernant l'intégration avec le navigateur du support des microformats.
 +
 +
=== En Géneral ===
 +
Le support navigateur pour les microformats consiste en général en trois choses :
 +
# Détecter automatiquement la présence de microformats sur une page
 +
# Les parser en un ensemble de microformats pour cette page (en maintenant de préférence leurs relations relatives peut-être à l'intérieur d'une structure en arbre)
 +
# Faire quelque chose d'utile avec eux.
 +
 +
=== Faire quelque chose d'utile===
 +
Faire quelque chose d'utile pourrait être l'une ou toutes ces choses :
 +
* Interface Utilisateur : Fournir à l'utilisateur une interface utilisateur supplémentaire pour les actions communes à prendre avec ces microformats.
 +
* API : Fournir une API (extensions DOM sur l'objet "document" ?) pour accédér à ces microformats pour les développeurs d'extensions de navigateurs.
 +
* Cache : cacher cet ensemble/arbre de microformats analysés avec les URL/Titre/date-accès de la page dans l'"Historique" de navigation navigateur ou même le cache de la page, et puis utiliser cet ensemble d'objets pour différents usages d'auto-remplissage et autres améliorations aux fonctionnalités existantes des navigateurs.
 +
 +
=== Interface utilisateur supplémentaire ===
 +
 +
Quelques exemples d'interfaces-utilisateur supplémentaires pour les actions communes à prendre avec les microformats trouvés dans les pages, groupés par microformat spécifique :
 +
* [[hcard-fr|hCard]] - pour toutes en une fois, pour une sélection, ou pour une à la fois :
 +
** "Ajouter au Carnet d'Adresses" (convertit la hCard vers une vCard (.vcf) et la passe sur l'OS pour l'ouvrir/incorporer automatiquement à l'intérieur de l'application carnet d'adresses local préféré de l'utilisateur)
 +
** ajouter aux carnets d'adresses Gmail, Yahoo Mail, Hotmail  (etc.)
 +
** envoyer vers Bluetooth - pour un transfert rapide de l'information de contact provenant du web vers un téléphone mobile.
 +
** exporter sous texte / [[csv|comma-separated-variables]] (CSV) pour permettre l'édition, le tri et/ou l'importation dans des feuilles de calcul/bases de données, etc. (ou concaténation à un fichier existant)
 +
* [[hcalendar-fr|hCalendar]] - pour tous en une fois, pour une sélection, ou pour un à la fois :
 +
** "Ajouter au calendrier" (convertit les événements hCalendar en vEventes iCalendar (.ics) et les passe sur l'OS pour les ouvrir/incorporer automatiquement  l'intérieur de l'application locale de calendrier préférée par l'utilisateur).
 +
** ajouter à gCalendar, Yahoo Calendar, Upcoming, Eventful (etc.)
 +
** "S'abonner au calendrier" - construit et passer sur une URL de conversion (par ex en utilisant X2V, ou en ajoutant un préfixe à l'URL vers la page en cours (ou pour l'événement spécifique en utilisant un identifiant fragment) avec webcal://feeds.technorati.com/events/ ) et la passer sur l'OS pour faire que l'OS passe l'URL sur l'application locale de calendrier préférée de l'utilisateur pour que cette application puisse s'abonner.
 +
** exporter sous texte/ CSV comme au-dessus
 +
*[[geo-fr|Geo]]
 +
** trouver sur une carte du choix de l'utilisateur
 +
** exporter sous un fichier [[KML]]/ [[GPX]] ; ou concaténer vers un fichier existant
 +
** exporter sous texte/CSV comme ci-dessus
  
 
=== Photos Ecrans ===
 
=== Photos Ecrans ===
Line 33: Line 56:
 
* [http://blog.wilsonet.com/archives/2006/04/30/microformats-in-flock/ Microformats dans Flock] <br /> [http://blog.wilsonet.com/archives/2006/04/30/microformats-in-flock/ http://blog.wilsonet.com/mockups/Flock/Flock-PickContacts_thumbnail.png]
 
* [http://blog.wilsonet.com/archives/2006/04/30/microformats-in-flock/ Microformats dans Flock] <br /> [http://blog.wilsonet.com/archives/2006/04/30/microformats-in-flock/ http://blog.wilsonet.com/mockups/Flock/Flock-PickContacts_thumbnail.png]
 
* [http://glazkov.com/blog/margin-marks/ Margin Marks UI Concept], [http://flickr.com/photos/dglazkov/sets/72157601860335196/ Margin Marks Comps on Flickr]
 
* [http://glazkov.com/blog/margin-marks/ Margin Marks UI Concept], [http://flickr.com/photos/dglazkov/sets/72157601860335196/ Margin Marks Comps on Flickr]
 +
 +
== Implémentations ==
 +
Voir [[implementations-fr|implémentations]], et documentez les exemples de bonnes interfaces utilisateurs ici à partir de là-bas.
  
 
=== Plugins ===
 
=== Plugins ===
* La page [[implementations-fr|implémentations]] microformats a quelques scripts Greasemonkey.
+
* Extension [[Operator-fr|Operator]] pour Firefox
 +
* [https://addons.mozilla.org/firefox/2240/ Tails Export] (extension Firefox) par Robert de Bruin peut afficher et exporter quelques microformats.
 +
=== Sripts utilisateur Greasemonkey ===
 
* http://greasemonkey.makedatamakesense.com/callto_tel/ de Scott Reynen
 
* http://greasemonkey.makedatamakesense.com/callto_tel/ de Scott Reynen
* [https://addons.mozilla.org/firefox/2240/ Tails Export] (extension Firefox) par Robert de Bruin.
+
* Quelques scripts [[Greasemonkey-fr|Greasemonkey]] utilisent un iframe séparé pour le contenu microformaté.
 +
* D'autres scripts [[Greasemonkey-fr|Greasemonkey]] insèrent une icône dans la linge à l'intérieur de la page.
 +
 
 +
===Boutons Navigateurs===
 +
* [[Miffy-fr|Miffy]] insère un carré vert dans le document pour représenter la présence d'un microformat.
 +
 
 +
=== Feuilles de style utilisateur CSS===
 
* Jon Hicks a écrit [http://www.hicksdesign.co.uk/journal/highlight-microformats-with-css a user une feuille de style pour les navigateurs Mac] qui met en valeur les données hCard et hCalendar.
 
* Jon Hicks a écrit [http://www.hicksdesign.co.uk/journal/highlight-microformats-with-css a user une feuille de style pour les navigateurs Mac] qui met en valeur les données hCard et hCalendar.
  

Revision as of 05:54, 4 October 2007

Interface Utilisateur

Il y a eu récemment beaucoup de très bonnes idées d'interfaces-utilisateurs et des suggestions pour travailler sur les microformats. Cette page sert à rassembler et documenter de façon à ce que nous puissions être inspirés et itérer sur les travaux des autres.

Lignes de Conduite de Design

Ce sont quelques lignes de conduite suggérées par Alex Faaborg pour les designers Web et les développeurs, un designer d'expérience utilisateur chez Mozilla :

  • Design fondé sur des actions, pas sur les données. Un bouton qui dit "Envoyer vers le Calendrier" est considérablement plus utilisable qu'un bouton vert qui dit simplement "hCalendar".
  • Utiliser des images iconiques plutôt que des acronymes. En plus d'être plus descriptif, elles se localisent mieux. Voici quelques-unes que j'ai présenté dans différentes conférences : microformat icons. Elles sont encore très préliminaires. Mozilla sortira probablement tout le travail de source pour nos icônes microformats sous une licence creative commons durant le lancement de Firefox 3. Ceci permettra aux designers Web d'intégrer les icônes à l'intérieur de leurs sites et les autres navigateurs Web peuvent considérer utiliser un ensemble similaire d'icônes.

Défis

  • Chris Messina : "Quels types de solutions pouvons-nous monter qui soient en un clic seulement ?"
  • Andy Mabbett : Comment pouvons-nous les rendre accessibles aux personnes ayant (par exemple) des déficiences visuelles ?
  • Alex Faaborg : Mozilla a reçu des demandes de reporters travaillant dans les grands médias (Wired et Business Week) qui voulaient couvrir les microformats dans les articles traitant du futur du navigateur Web, mais ils ont ensuite fait marche arrière parce qu'ils pressentaient que le terme "microformats" ne séduirait que les développeurs et pas le lecteur moyen. Ces types d'articles généraux ont besoin de se reconcentrer sur l'expérience utilisateur et non sur la technologie sous-jacente, mais quel terme devraient utiliser les reporters pour décrire la fonctionnalité générale ?
    • Je pense que nous devrions nous accrocher au terme "microformats" jusqu'à ce que quelqu'un puisse trouver un meilleur terme qui ne "séduise pas uniquement que les développeurs". Remarquez que nous devrions éviter les termes qui sont soit surchargés, ou diluent les concepts, ou sont simplement juste une autre forme de jargon. Tantek

Portabilité Réseau Social

Voir la page séparée portabilité du réseau social.

Intégration Navigateur

A partir de brainstorms de photos d'écrans pour travailler sur les plugins, il y a beaucoup de choses en cours concernant l'intégration avec le navigateur du support des microformats.

En Géneral

Le support navigateur pour les microformats consiste en général en trois choses :

  1. Détecter automatiquement la présence de microformats sur une page
  2. Les parser en un ensemble de microformats pour cette page (en maintenant de préférence leurs relations relatives peut-être à l'intérieur d'une structure en arbre)
  3. Faire quelque chose d'utile avec eux.

Faire quelque chose d'utile

Faire quelque chose d'utile pourrait être l'une ou toutes ces choses :

  • Interface Utilisateur : Fournir à l'utilisateur une interface utilisateur supplémentaire pour les actions communes à prendre avec ces microformats.
  • API : Fournir une API (extensions DOM sur l'objet "document" ?) pour accédér à ces microformats pour les développeurs d'extensions de navigateurs.
  • Cache : cacher cet ensemble/arbre de microformats analysés avec les URL/Titre/date-accès de la page dans l'"Historique" de navigation navigateur ou même le cache de la page, et puis utiliser cet ensemble d'objets pour différents usages d'auto-remplissage et autres améliorations aux fonctionnalités existantes des navigateurs.

Interface utilisateur supplémentaire

Quelques exemples d'interfaces-utilisateur supplémentaires pour les actions communes à prendre avec les microformats trouvés dans les pages, groupés par microformat spécifique :

  • hCard - pour toutes en une fois, pour une sélection, ou pour une à la fois :
    • "Ajouter au Carnet d'Adresses" (convertit la hCard vers une vCard (.vcf) et la passe sur l'OS pour l'ouvrir/incorporer automatiquement à l'intérieur de l'application carnet d'adresses local préféré de l'utilisateur)
    • ajouter aux carnets d'adresses Gmail, Yahoo Mail, Hotmail (etc.)
    • envoyer vers Bluetooth - pour un transfert rapide de l'information de contact provenant du web vers un téléphone mobile.
    • exporter sous texte / comma-separated-variables (CSV) pour permettre l'édition, le tri et/ou l'importation dans des feuilles de calcul/bases de données, etc. (ou concaténation à un fichier existant)
  • hCalendar - pour tous en une fois, pour une sélection, ou pour un à la fois :
    • "Ajouter au calendrier" (convertit les événements hCalendar en vEventes iCalendar (.ics) et les passe sur l'OS pour les ouvrir/incorporer automatiquement l'intérieur de l'application locale de calendrier préférée par l'utilisateur).
    • ajouter à gCalendar, Yahoo Calendar, Upcoming, Eventful (etc.)
    • "S'abonner au calendrier" - construit et passer sur une URL de conversion (par ex en utilisant X2V, ou en ajoutant un préfixe à l'URL vers la page en cours (ou pour l'événement spécifique en utilisant un identifiant fragment) avec webcal://feeds.technorati.com/events/ ) et la passer sur l'OS pour faire que l'OS passe l'URL sur l'application locale de calendrier préférée de l'utilisateur pour que cette application puisse s'abonner.
    • exporter sous texte/ CSV comme au-dessus
  • Geo
    • trouver sur une carte du choix de l'utilisateur
    • exporter sous un fichier glossary/ glossary ; ou concaténer vers un fichier existant
    • exporter sous texte/CSV comme ci-dessus

Photos Ecrans

Maquettes Conceptuelles de Détection de Microformat dans Firefox 3

Implémentations

Voir implémentations, et documentez les exemples de bonnes interfaces utilisateurs ici à partir de là-bas.

Plugins

  • Extension Operator pour Firefox
  • Tails Export (extension Firefox) par Robert de Bruin peut afficher et exporter quelques microformats.

Sripts utilisateur Greasemonkey

Boutons Navigateurs

  • Miffy insère un carré vert dans le document pour représenter la présence d'un microformat.

Feuilles de style utilisateur CSS

Planning & Discussion

Langages de Balisage Plus Simples

Il existe beaucoup de wiki-formats qui tentent de faciliter la publication de balisage sémantique, souvent avec des ponctuations textuellement décoratives.

Parce que ces langages plus simples de syntaxe sont quelque chose pour lesquelles les *utilisateurs* sont attendus pour la saisie, ce sont des interfaces-utilisateurs.

Extension Markdown pour hCalendar

Voir Markdown and the hCal microformat qui propose une extension pour le langage de balisage Markdown afin de capturer et représenter la sémantique 'event' du hCalendar dans un formulaire éditable par un humain.

Voir aussi