Approche basique de l’accessibilité

Le 22 septembre 2007 par Jacinthe | Ergonomie | 3 Commentaires »

Illustration Accessibilite

Enfin j’ai pris le temps de m’intéresser à l’accessibilité. En cherchant sur le net les définitions et des exemples de méthodologie pour réaliser des tests d’accessibilité, je suis tombée sur les billets de Roger Johansson sur Pompage.net. Ces explications et son approche m’ont été d’une grande utilité pour comprendre l’importance de l’accessibilité. Je me suis permise de faire une synthèse de ces 3 billets afin de pouvoir faire un test rudimentaire sur mes prochains Ergotest. “Test rudimentaire” ? Oui, car vu l’étendu, l’évolution et les différentes approches de l’accessibilité… Cela est impossible pour ma part de m’y consacrer à plein temps.

“Mettre le Web et ses services à la disposition de tous les individus, quel que soit leur matériel ou logiciel, leur infrastructure réseau, leur langue maternelle, leur culture, leur localisation géographique, ou leurs aptitudes physiques ou mentales.” Tim Berners-Lee directeur du W3C.

1. Validation de la structure

  • CSS et (X)HTML : L’utilisation du CSS et du (X)HTML permet de séparer la structure du contenu. Cela permet d’avoir une rigueur et une sémantique utilisant des balises qui facilitent l’accessibilité du site web. Un code valide W3C est important pour assurer un site aux standards mais cela ne signifie pas pour autant son accessibilité à certaines déficiences visuelles. Toutefois, le premier pas est déjà là !
  • Eviter les frames (cadres) : L’utilisation des frames fait perdre toute signification et hiérarchisation visuelle du contenu d’un site web. D’un point de vue d’utilisabilité, les frames sont inefficaces et risque de contraindre certain utilisateur lambda. Je vous invite à lire le billet “Pour en finir avec les cadres” de Denis Boudreau sur OpenWeb qui explique davantage ce problème.
  • Utiliser les tableaux : Les tableaux ne doivent pas être utilisés comme élément de mise en page. Leur principale fonction est d’afficher des données tabulaires. Le W3C déconseille l’utilisation de table pour les mises en pages mais ne l’interdit pas forcément : une page construite d’un tableau peut-être valide en XHTML Strict.

2. Vérifier la sémantique du code

  • Désactiver les CSS : La sémantique est très importante. Elle permet de présenter le contenu selon sa priorité dans la page. Pour que cette page soit accessible, elle doit être hiérarchisée, cohérente et avoir une structure lisible. Les moteurs de recherche facilite leur indexation grâce aux balises sémantique. Une des méthodes rudimentaires pour vérifier la sémantique est la désactivation du CSS d’un site. Si la lecture de la page est cohérente alors les balises de type titre (h1 à h6), listes (ul, li…), etc. sont utilisées correctement.
  • Comment faire ? Désactiver le CSS grâce à l’extension Web Developer pour Firefox.

3. Image, texte et contraste

  • Images et texte alternatif : Le texte alternatif contenu dans l’attribut alt (obligatoire pour les balise img et area) sert à renseigner l’utilisateur sur le contenu de l’image lorsqu’elle ne s’affiche pas. Cet attribut se doit d’être rempli correctement et le plus logiquement possible par rapport à son contenu respectif.
  • Augmenter la taille du texte : La taille du texte doit toujours être spécifiée dans l’unité “em” ou en “%”. Cela permet un texte redimensionnable avec tous les navigateurs. Si l’unité est mentionnée en pixel, les utilisateurs d’Internet Explorer sur Windows devront se servir des préférences de l’application pour modifier la taille du texte.
  • Le contraste des couleurs : Si le contraste des couleurs entre le texte et son arrière-plan n’est pas assez tranché, les utilisateurs auront des difficultées à lire le contenu.
  • Comment faire ? Pour effectuer des tests sur les couleurs et contrastes, vous pouvez utiliser : Color Contrast Check, qui vérifie les couleurs du premier plan et d’arrière-plan. Il existe aussi une extension Firefox “Color Contrast Analyser“. Sinon, il y a aussi Graybit.com, qui bascule une page HTML en niveau de gris.

P.S: A lire aussi “36 critères d’accessibilité qui comptent pour le référencement” de Sébastien Billard.

Ergonomie | 3 Commentaires »

Ergospeed #03 : Box.net

Le 7 septembre 2007 par Jacinthe | Ergospeed | 2 Commentaires »

box_logo
Situé en Californie à Palo Alto, Box.net permet depuis mars 2006 à plus de 1.000.000 membres de stocker, de partager 1 Go de données en ligne et gratuitement. Ce service est très utile grâce à sa simplicité d’utilisation et la possibilité de partager ses données avec des tiers.

Box_HomePage

Navigation en Drag & Drop

box_presentation_fichier

  • Lors du rollover un bouton apparaît pour signaler la présence d’un menu contextuel correspondant à la fonction du clic droit de la souris
  • Choix d’une présentation en ligne ou en icônes des fichiers uploadés
  • Interface simple, épurée et claire utilisant la complémentarité de 2 couleurs : orange et bleu.

Box_Etapes Upload
Afin d’uploader un fichier dans le dossier créé, Box.net propose 2 possibilités d’action s’ouvrant dans un pop-up :

    Méthode “traditionnelle”

  • Bouton “Ajouter des fichiers” : Ouverture d’un pop-up permettant de naviguer dans les dossiers de son ordinateur.
    Méthode “Drag & Drop”

  • Ce lien ouvre un pop-up contenant une application en Java. Elle permet de glisser-déposer les fichiers désirés. L’upload de ces fichiers est facile d’utilisation et compréhensible grâce à cette application offrant une navigation instinctive et pratique.

box_draganddrop
Cette pratique du drag & drop se retrouve pour le rangement et la classification des fichiers dans le compte de l’utilisateur.

Partage des fichiers

box_ partage
Comment partager ses fichiers avec des tiers personnes ? Pas plus simple : Box.net permet de se logger à ses différents comptes mails où tous les contacts de l’utilisateur apparaîssent sous la forme d’une liste. Une case à cocher, un champ texte à remplir, un bouton de validation à cliquer et la demande de partage est envoyée. Attention, pour le compte hotmail, impossible d’avoir une adresse “hotmail.fr” seul le “.com” est possible.

Widget
Possibilité de créer un widget d’un dossier que l’on souhaite partager sur son site web. Exemple ci-dessous :

  • La présence du bouton Menu reste fidèle à la présentation du site ou du menu contextuel des fichiers uploadés
  • Les pictos illustrant les rubriques sont assez explicites
  • Une preview très utile présentée sous forme de player vidéo
  • Ce widget est le reflet de Box.net par son design épuré et efficace, son homogénéité de navigation qui est similaire à celle du site web. Toutefois, la notion de drag & drop n’existe pas pour les fichiers téléchargeables du widget

Conclusion

Je conseille vivement ce service pour sa simplicité, ses possibilités de partage de fichiers que ce soit sur le site, à aide du widget et maintenant grâce au module Firefox Universal Uploader.

Ergospeed | 2 Commentaires »