Le Lead Visual Designer de Google s’en va

stopdesign

Douglas Bowman, l’homme derrière l’excellent stopdesign, quitte Google. Arrivé  il y a presque 3 ans, il a introduit la notion de design dans les interfaces web de Google. La dernière création en date: les boutons Gmail.

Pourquoi partir ?

Malgré la qualité de son travail, Douglas Bowman n’a apparemment pas le pouvoir de prendre des décisions importantes en termes de design. Il lui est incapable d’amener Google dans une direction parce que Google a déjà choisi sa direction.

A priori, Douglas Bowman a le statut pour jouer un rôle important, responsable et légitime. Mais ça ne se concrétise pas dans son travail à cause de raisons stratégiques et sans doute, politiques. Il a le désir de faire avancer les choses mais ses mains sont liées. Je vois très bien ce qu’il veut dire.

Un background pour bbxtwitter

bbx-on-twitter

bbxpress : un thème WordPress gratuit

Depuis le temps que je voulais en faire un, voici bbxpress, un thème pour WordPress. C’est une première version, donc n’hésitez pas à faire des retours si vous l’utilisez.

bbxpress

Le but est d’offrir un thème passe-partout, facile à utiliser. Voici quelques caractéristiques :

  • sidebar avec widgets (très facile à gérer dans l’admin)
  • compatible IE6
  • onglets listant les pages WordPress
  • gravatar dans les commentaires
  • s’affiche correctement en 800×600
  • aucun plugin n’est nécessaire pour le faire fonctionner

Les icônes utilisées proviennent de Jonas Rask (un lien existe dans le footer). Pour l’instant, le thème est en anglais (une version française est envisagée, si besoin est).

Screenshots

bbxpress01

bbxpress02

bbxpress03

bbxpress04

bbxpress05

bbxpress06

Télécharger ou prévisualiser le thème

Vous pouvez prévisualiser le thème ou télécharger le thème bbxpress v1.0

iPhone Mockup : faites des croquis pour applis iPhone

croquis-iphone

iPhone Mockup est à l’iPhone ce que Balsamiq est au web : une appli web pour faire des croquis d’interface. (D’ailleurs, Balsamiq inclut depuis peu des éléments d’iPhone).

Attention : l’appli est en version alpha et peut disparaître à tout moment (c’est ce que dit l’auteur 🙂 ).

croquis-iphone-clavier

croquis-iphone-menu

croquis-iphone-liste

Un lien marqué comme visité original

Je suis tombé sur ce post qui recense des sites d’applications iPhone, où le téléphone en lui-même s’avère être un élément de design redoutable. Mais au-delà du contenu de ce billet, ce qui m’a beaucoup plu c’est la manière dont un lien visité est marqué. Pour ceux qui ne le sauraient pas, il est possible de styler différemment les liens qui ont déjà été visités. Par défaut, les liens nouveaux sont bleus, les liens visités sont violets.

Bref, voici comment ils apparaissent sur ce site :

lien-visite-original

J’ai trouvé ça très sympa et très pratique : rajouter une image par-dessus les liens visités grâce à la CSS.

Icones iPhone rangées par couleur

Oui, je me suis amusé. Oui, c’est assez pratique. Et non, je n’ai pas téléchargé d’appli uniquement pour la couleur de son icône.

couleurs-iphone

01-bleu

02-gris-rouge

03-orange

04-vert

05-violet

Il est vrai que les deux derniers écrans sont moins pertinents dans cette nouvelle organisation, mais il fallait bien que je classe toutes mes icônes!

Web Trend Map 4 en version finale

J’avais aperçu la beta et voilà sa version finale : la  Web Trend Map 4, une infographie des plus grands acteurs et des tendances actuelles du web. Cette carte est réalisée par la très performante équipe d’Information Architects.

Je ne sais pas si ça provient de la croissance importante du web, mais je trouve la carte peu lisible cette année. C’est très détaillé, très fini, mais il est difficile d’avoir un jugement d’ensemble.

Ou peut-être devrais-je afficher cette infographie sur mon 42 pouces en 6740 x 4768

Le livre de l’Esperluette

livre-esperluette

*SimpleBits

La Web Trends Map en Zoomorama

Pour parcourir facilement l’étendue de la Web Trends Map 4, il fallait une interface simple et fonctionnelle : merci Zoomorama.

web-trends-zoomorama

Peinture + Typographie + Matrix = Thomas Broome

thomas-broome-peinture-matrix

*Kottke

Redesign de Tropicana : $33 millions de perte

Il y a quelques mois, Tropicana avait refait son packaging… avant de revenir en arrière. On comprend mieux pourquoi : 20% de baisse des ventes en un mois, soit $33 millions de perte.

Lorsqu’on vous dit que le design, c’est important… (cela s’applique aussi pour le web 🙂 ).

refonte-tropicana

La mémoire du logo du World Trade Center

wtc-project

La silhouette du World Trade Center demeure dans les mémoires mais aussi dans la rue, à travers les logos, les graffitis et autres objets du quotidien new-yorkais. WTC Logo Preservation Project souahite tous les recenser.

An open project to photograph and preserve the Twin Towers in the New York skyline logos.

wtc-wall

Chaque couleur a un nom

Bleu, jaune, vert… On connaît tous ces couleurs. Mais si je vous dis : Prairie Sand, Bilbao ou Bossanova ?

Name That Color est un outil qui permet d’associer un nom à une couleur (en hexadécimal).

nommer-la-couleur

L’auteur a puisé dans plusieurs listes :

Par exemple, la couleur des liens de mon site s’appelle Lochmara. Qui l’aurait cru ?

Comment réaliser un bon formulaire HTML

webformdesign_medDepuis longtemps, je suis le passionant travail de Luke Wrobleski, le Senior Director of Product Ideation & Design chez Yahoo. En gros, il design des interfaces web, et notamment les formulaires. Ca n’a l’air de rien, mais cet élément fondamental du web est souvent négligé. Il a sorti un livre : Web Form Design: Filling in the Blanks que j’aurais acheté si je bossais encore dans le e-commerce.

Luke a fait une conférence le mois dernier au MIX 09. Elle est disponible en vidéo et c’est à partir de celle là que je rédige ce post.

10 bonnes pratiques pour réaliser un formulaire

  1. Aller droit au but (Path to completion)
  2. Alignement des labels (Label alignment)
  3. Aide et astuces (Help & tips)
  4. Validation (Inline validation)
  5. Actions primaires et secondaires (Primary & Secondary actions)
  6. Actions en cours (Actions in progress)
  7. Erreurs (Errors)
  8. Input inutiles (Unnecessary inputs)
  9. Organisation du formulaire (Form organization)
  10. Engagement graduel (Gradual engagement)

Préambule

Les formulaires, c’est chiant. C’est une barrière entre l’internaute et le site, entre l’utilisateur et l’outil, entre le client et l’entreprise. Il y en a pour tout : pour acheter en ligne, pour participer à des forums, pour utiliser une appli web… C’est pourquoi il faut en tenir compte pour les rendre plus agréable à remplir.

Je livre ici un résumé de la vidéo précédemment citée.

1. Aller droit au but

Avant de remplir un formulaire, l’internaute doit avoir un aperçu de ce qui l’attend. Visuellement, la page doit pouvoir être scannée rapidement. Si il y a plusieurs pages, il faut notifier des différentes étapes (présent, passé, futur). Il faut qu’à tout moment, l’internaute sache où il en est et ce qui lui reste à faire.

Mauvais exemple :
aller-au-but-mauvais

Bon exemple :
aller-au-but-bien

2. Alignement des labels

Il y a 3 manières d’aligner les labels :

  • en haut de l’input : c’est le plus rapide à scanner mais ça prend de la place en hauteur. A utiliser uniquement sur des formulaires courts.
  • aligner à droite : à utiliser si l’hauteur de la page est limitée parce que le formulaire est long. L’association label/input est rapide parce que les deux sont visuellement proches. Le seul problème avec ce type d’alignement est l’internationalisation : la largeur des labels varient alors que dans la page cette largeur est fixe.
  • aligner à gauche : facilite la lecture des labels. C’est donc à utiliser si les labels sont compliqués. L’inconvénient est que l’association label/input est moins évidente.
3 manières daligner les labels pour 3 situations différentes

3 manières d'aligner les labels pour 3 situations différentes

Cas particulier : les labels à l’intérieur des inputs

label-dans-input
Si on met le label à l’intérieur de l’input, il faut bien notifier que le contenu actuel ne fait pas partie de la réponse à donner. Si il y a marqué « Mettez votre nom ici… », il faut éviter que ce contenu soit validé.
Aussi, en remplissant l’input, le label disparaît. Donc à utiliser avec précaution.

3. Aide et astuces

L’aide est utile :

  • lorsque les informations à donner sont compliquées
  • pour accompagner l’utilisateur dans sa démarche
  • pour notifier les données optionnelles
  • pour expliquer à l’internaute pourquoi telle information est demandée

Il faut faire attention à ne pas surcharger l’utilisateur d’informations.

Plusieurs manières d’aider l’utilisateur :

  • afficher une aide uniquement sur l’input que l’on est en train de remplir : ça permet d’éviter de surcharger la page en ne donnant qu’une aide sur l’élément actif
  • afficher une aide au clic ou au hover : une aide optionnelle si l’utilisateur est perdu
  • afficher une popup : si un texte long est indispensable pour bien expliquer
  • utiliser une zone fixe où l’aide change au fur et à mesure du formulaire : ça permet d’avoir une zone dédiée à l’aide que l’utilisateur consultera si besoin est
Le formulaire de Digg offre une aide au fur et à mesure que l'on remplit les inputs.

Le formulaire de Digg offre une aide au fur et à mesure que l'on remplit les inputs.

4. Validation

Avec de l’Ajax et des notifications visuelles, on peut aider l’utilisateur à remplir correctement le formulaire, et du mieux possible.

La validation en « live » permet :

  • de gagner du temps : l’internaute n’a pas besoin d’aller/retour, de recharger la page, de revenir sur les inputs déjà remplis… On ne passe qu’une seule fois à travers le processus.
  • de donner une réponse correcte : par exemple, si vous voulez une nouvelle adresse mail, vous savez que beaucoup de pseudos sont déjà pris. La validation en « live » permet de tester rapidement les pseudos qui sont disponibles.
  • de fournir la meilleure réponse : il y a souvent plusieurs réponses correctes possibles. L’exemple le plus évident est le choix du mot de passe. Il y a de plus en plus souvent une barre qui fournit la « puissance » du mot de passe. Plus il est compliqué, plus il est puissant. C’est à double-tranchant, parce qu’il faut se souvenir du mot de passe. Mais ça reste un conseil utile.
La barre de progression pour le mot de passe s'est très répandue.

La barre de progression pour le mot de passe s'est très répandue.

5. Actions primaires et secondaires

Luke avait posté un excellent post sur la manière de placer et distinguer les actions primaires (« Valider », « Confirmer », « Suivant »…) des actions secondaires (« Annuler », « Effacer », « Retour »…). Il avait réalisé des tests utilisateurs en leur proposant 6 mises en forme différentes.

La meilleure solution est :

  • d’éviter les actions secondaires si elles sont inutiles (un « Reset » est très rarement utilisé par l’internaute)
  • de bien distinguer l’action secondaire (si il y en a une). Ca a pour conséquence de rallonger légèrement la durée de remplissage du formulaire mais l’internaute est content d’être averti des différents choix possibles.
  • d’aligner l’action principale avec les inputs. La grande majorité du temps, l’internaute n’a qu’une seule envie, c’est d’aller au but, et un bon alignement est primordial pour la vitesse.
La meilleure solution est de distinguer visuellement les deux actions possibles.

La meilleure solution est de distinguer visuellement les deux actions possibles et d'aligner l'action principale à gauche.

6. Actions en cours

Il y a parfois des actions qui demandent du temps, par exemple, lorsqu’on rentre un numéro de carte de crédit et que le formulaire demande à la banque si les informations données sont correctes.
Dans ce cas, pour éviter les erreurs, la meilleure solution est de désactiver temporairement la validation du formulaire, parce que justement, on ne peut pas valider tant que la réponse de la banque n’a pas été fournie. Si l’internaute clique par malheure sur le bouton, il risque de compromettre la validation du formulaire et d’avoir à tout recommencer.

C’est le cas typique de la case à cocher « J’accepte les condtions de service », qui est généralement décochée. L’internaute clique sur « valider » mais ça ne marche pas.

7. Erreurs

Les erreurs de formulaire dûes à des informations erronées données par l’internaute sont le principal obstacle à la validation du formulaire. Tant qu’il y a des erreurs, on ne peut terminer la validation. L’important est de notifier ces erreurs, et d’informer l’internaute.

Pour bien notifier l’erreur, il faut :

  • visuellement la marquer : en un coup d’oeil, l’internaute doit comprendre qu’il y a une erreur, et
  • expliquer comment corriger l’erreur : si les informations données n’étaient pas bonnes, c’est que l’aide (si il y en avait une), n’a pas marché. A ce moment là, il n’y a plus d’alternative : il faut expliquer clairement comment résoudre le problème.
  • doubler l’affichage : je me répète mais pour bien marquer l’erreur il faut une couleur différente, une taille de police différente (pour les déficients visuels qui ne voient pas les différences de couleur) et une icône
N'oubliez pas les déficients visuels : il faut non seulement une différence de couleur mais aussi une différence dans la police. Une icône est un plus.

N'oubliez pas les déficients visuels : il faut non seulement une différence de couleur mais aussi une différence dans la police. Une icône est un plus.

8. Inputs inutiles

Il y a souvent des inputs inutiles dans un formulaire. Par exemple, il arrive souvent à l’inscription d’un site que ce dernier vous demande toutes vos informations : nom, prénom, adresse, sites préférés, hobbies, comment avez-vous connu le site, votre revenu annuel… alors que l’essentiel pour utiliser le site ne réside que dans le nom et l’email.
On voit ça souvent dans les sites communautaires (un forum par exemple) où on demande implicitement à l’inscription de remplir la page de profil alors qu’il est parfaitement possible de s’en occuper plus tard. « Pour l’instant, je veux juste poster ma question sur le forum. Je remplirai mes informations personnelles après ».

Si il est possible de retirer des inputs, il faut le faire.

9. Organisation du formulaire

Avant de s’attaquer à la création d’un formulaire, il faut se focaliser sur ces points :

  • objectif du formulaire : il faut bien se concentrer sur la raison même d’exister du formulaire, et ne pas s’en écarter.
  • questions à poser : un certains nombre d’informations sont indispensables, d’autres ne le sont pas.
  • discuter avec l’internaute : un bon vocabulaire peut aider l’internaute. Etre concis et naturel dans son langage est un plus.
  • songer à diviser le formulaire en plusieurs sections/pages, si les inputs peuvent être regroupés par thème (une section sur le nom/prénom/adresse, une sur le pseudo/mot de passe, une sur les infos bancaires…)
Ecrire "Day/Year" plutôt que "dd/yyyy" est bien plus naturel et compréhensible.

Ecrire "Day/Year" plutôt que "dd/yyyy" est bien plus naturel et compréhensible.

Le site Huffduffer propose un formulaire imbriqué dans une phrase.

10. Engagement progressif

Le but ultime d’un formulaire est de pouvoir s’en passer. Si un internaute peut commencer à utiliser un service web sans avoir à s’inscrire, alors il sera beaucoup moins réticent à s’inscrire par la suite. « Tiens, je n’ai pas besoin de m’inscrire pour tester cette appli. » Et quelques minutes de test plus tard : « Ah c’est vraiment super! Je m’inscris tout de suite! »

En arrivant sur netvibes, on peut déjà customiser sa page sans avoir à s'inscrire au préalable.

En arrivant sur netvibes, on peut déjà customiser sa page sans avoir à s'inscrire au préalable.

Si une inscription est inévitable, il faut faire en sorte de la rendre la moins laborieuse possible.

Par exemple, si je veux créer un blog :

  • sur Tumblr : je remplis 3 champs et c’est parti!
  • sur Blogger : j’ai 3 pages entières à remplir (créer un compte, nommer le blog, choisir un modèle… je le ferais après!)
Je veux juste créer un blog. Pourquoi remplir 3 pages alors que je n'ai que besoin de remplir 3 champs ?

Je veux juste créer un blog. Pourquoi remplir 3 pages alors que je n'ai que besoin de remplir 3 champs ?

Conclusion

Les formulaires resteront toujours un obstacle entre un site et l’internaute. Il faut à tout prix les raccourcir, jusqu’à les supprimer! Le plus gratifiant dans l’expérience que l’on a d’un service web c’est lorsque l’utilisation est instantanée. Il n’y a pas délai entre le moment où l’on arrive sur un site et le moment où l’on commence à s’en servir. L’inscription s’avère alors une formalité.

Est-ce qu’un bon formulaire peut faire gagner de l’argent ? Oui! Rappelez-vous le bouton à 300 millions de dollars : l’internaute n’était plus invité à « S’inscrire » mais plutôt à « Continuer » ses achats. Ce formulaire avait été redesigné par Luke Wroblewski lui-même.

Je vous invite donc fortement à regarder cette passionante et sympathique vidéo remplie d’exemples intéressants et drôles.

Les meilleures petites icônes gratuites du web

petites-icones-gratuites

WebIconSets recence les packs gratuits de petites icônes, le plus connu étant FamFamFam. Le concept ressemble fortement à IconPot, mais pour les petites icônes. Ces dernières ont l’avantage d’être optimisées pour leur dimension, contrairement à d’autres icônes plus grandes qui perdent en qualité une fois rétrécies.

icones-gratuites

Flash + Créativité = Awesome

flash-site-awesome

Allez visiter ce site. Il n’y a rien à expliquer.

Windows 7 a de jolis fonds d’écran

La Release Candidate 1 de Windows 7 a de jolis fonds d’écran par défaut. En voici une poignée :

windows-7-fond-decran-01

windows-7-fond-decran-03

windows-7-fond-decran-02

Le graphiste a un peu fumé pour le premier, mais au moins, ça nous change des méga jeux de lumière et autres prairies faussement paisibles.

Excellente publicité Honda Insight sur Vimeo

Il faut voir cette vidéo sur Vimeo (parce que je sais qu’elle passe à la télé mais je suis sûr que ça n’a rien à voir)!

Quoi de mieux qu’une publicité qui s’intègre parfaitement avec son support ? Je n’en dis pas plus : allez absolument voir la vidéo Honda Insight sur Vimeo.

pub-honda-insight-vimeo-06

pub-honda-insight-vimeo-02

pub-honda-insight-vimeo-03

pub-honda-insight-vimeo-04

La distance en couleurs : triptrop NYC

triptrop-nyc

Un gars de Brooklyn voulait savoir jusqu’où il pouvait aller en 15 minutes en partant de chez lui. Et puis en 30min, 1h, 2h…
triptrop NYC est une carte colorée de New York où les distances sont représentées par une couleur, rouge pour le plus proche, violet pour le plus éloigné, et tout l’éventail de couleurs entre les deux. Les trajets se font par métro.

Imaginons que je veuille aller du Guggenheim au Flatiron. Ca me prendrait environ 30 min.

distance-coloree

Encore une belle utilisation de l’API de Google Maps. Il y a d’ailleurs des infos locales disponibles. A quand la même chose pour Paris ?

New York vu du ciel à 360°

Je suis grand fan de ce genre de photos : des plans panoramiques à 360° de New York.

C’est intéractif, c’est fluide, et la qualité visuelle est au rendez-vous. Ca rappelle le Quicktime Virtual Reality mais en 20 fois mieux. Je me demande vraiment quel dispositif est utilisé pour prendre de telles photos.

new-york-aerien-01

new-york-aerien-02

new-york-aerien-03

new-york-aerien-04

new-york-aerien-05

Faites clic droit > Planet View. Vous verrez, c’est surprenant. 🙂

ColoRotate : les couleurs en 3D

colorotate

Il existe pleins de générateurs de palette de couleur, notamment kuler. Ici, ColoRotate se distingue par une interface 3D où l’axe horizontal correspond à la saturation, et le vertical à la teinte. On peut aussi choisir sur une échelle de blend entre 2 couleurs. Il suffit d’utiliser le menu en bas à droite pour passer de l’un à l’autre.

* Usability Post

Proposition de refonte du site d’American Airlines

aa

Dustin Curtis, un designer d’interfaces, devait réserver un billet sur le site (horrible) d’American Airlines. J’ai déjà eu à le faire aussi lorsque je suis allé à New York. Son expérience en tant qu’utilisateur n’ayant pas été très plaisante, il s’est dit qu’il allait proposer sa propre refonte du site.

american-airlines-refonte

Je suis personnellement très fan de cette refonte du bloc le plus important du site : la réservation. Il y a un côté aéré, léger (pour une compagnie aérienne, que demander de mieux ?) et efficace dans sa refonte. Je me rappelle que je voulais proposer une refonte du site l’Equipe.fr (un tout autre domaine, un tout autre rôle) mais j’ai pas pris le temps de le faire et entre-temps, leur refonte est plutôt réussie. 🙂

La réponse d’American Airlines

Ok, Dustin Curtis ne connaissait sans doute pas les raisons qui amènent American Airlines à garder leur site tel quel. Mais il a reçu une réponse de la part du User Experience Architect. Un extrait (repris sur Words on Design – « shameless self promotion… ») :

We could even redesign the AA.com home page without having to slog through endless review and approval cycles with their requisite revisions and re-reviews.

En résumé, dans sa lettre de réponse, il dit qu’American Airlines est une boîte trop grosse avec beaucoup trop de gens impliqués dans le design pour que l’équipe de design puisse faire son boulot correctement, ou devrais-je dire, puisse faire son boulot tout court.

Je sais exactement ce qu’il veut dire.

American Airlines a les compétences en interne pour avoir un site intéressant, mais ne les utilise pas. Un problème politique ? Je pense aussi.

La peur du vide ?

C’est sans doute la crainte des grosses entreprises d’avoir un site aussi aéré et léger, avec peu de contenu. Ils se disent peut-être qu’avec tout leur argent et la taille du trafic du site, ils doivent forcément avoir un site avec beaucoup de fonctionnalités, de contenu, des liens partout, des promos par ci par là…

Je sais pas. Le peur d’innover ? De faire confiance aux plus jeunes ? A ceux qui savent ? A ceux dont c’est le boulot ?

Je pense sincèrement que la qualité d’un design est (quasiment) inversement proportionnelle au nombre de personnes (ignares?) qui donnent leur avis dessus. Avoir une équipe de plusieurs designers, OK. Mais lorsque les services commercial ou technique y mettent leur nez, ça commence à sentir le roussis. Chacun son taf et tout ira bien!

Skin Transformers pour lecteur de musique

Kidaubis vient de réaliser un superbe skin Transformers. Il avait déjà sorti de icônes de chaussure Nike et des icônes de sport magnifique.

skin-transformers-music-player

Une BD expérimentale en CSS

Je dis BD mais c’est avant tout une expérimentation très poussée de la pseudo-classe :hover, sans image, une sorte de labyrinthe typographique.

Amusez-vous.

bd-css

Un mockup Vista pour Firefox 3.7

mockup-vista-firefox-37

Si vous êtes sous Vista et que vous comptez upgradez prochainement à la version 3.7 de Firefox (qui ne le ferais pas ?), vous risque de tomber sur ce joli thème Firefox.