par
Hywan » 31 mai 2008, 00:19
Hey

,
Quand je vois de telles abbérations, je me dois d'intervenir (allé, plouf, les deux pieds dans le plat).
Caroube, je pense que tu es fâché avec l'accessibilité.
Remettons les choses dans leur contexte, veux-tu ?
Je commence par le début : alt et title. Title propose une description complémentaire à son élément. Dans le cas d'un lien, si le texte du lien (<a>texte</a>) n'est pas suffisamment explicite, la balise title est là pour donner d'avantage d'indication. L'attribut alt — quant à elle — se contente de données une description d'un média. Ce n'est pas une information complémentaire, mais l'information tout court. Si cette information est plus grande que 120 caractères (j'avais retenu 80, mais je dois me tromper avec les lecteurs brailles non ?), alors on a l'attribut longdesc qui comporte le nom d'un fichier qui va décrire encore plus finement une image. Avantage immédiat dans le cas de graphique, de diaporama, de photos importantes, etc.
Attention donc à ne pas mélanger.
Dans le cas de AB, si on veut ajouter une légende à une image, on doit utiliser des div ou span, on n'a pas encore de solution viable en HTML 4.01 ou XHTML 1.0 (et 1.1).
Bon après, les avantages.
Caroube, tu es agressif alors je serai très direct. J'en ai (plus que) marre des gens qui disent que l'accessibilité ne sert à rien.
Séquence émotion : « Une tempête s'abat au bord de la mer. Des milliers d'étoile de mer sont échouées sur la plage. Un vieux marche le long de la plage et voit une petite fille qui prend chaque étoile, une par une, et les rejette à la mer. Le vieux décide alors d'aller parler à la petite fille : “Pourquoi est-ce que tu t'épuises à toutes les rejeter à la mer ? Elles sont presque toutes mortes ou condamnées ?”. La petite fille répond : “Je doute que c'est ce que pense celle qui sera sauvée”. ».
Que doit-on y voir ? Ça, c'est l'objectif que je me suis fixé, personnellement, et pour donner un peu de sens à ma vie. Mais c'est hélas, ce que pense beaucoup de boîte, qui ne code pas, mais font du bénéf'. Si l'amour pouvait se monnayer, on le vendrait en boîte, c'est bien connu … Donc parlons business et pas principe.
Un autre point de vue maintenant, beaucoup moins idyllique et marketing. Comme l'a très bien dit Victor, les robots sont les visiteurs les plus handicapés du Web. Le résultat d'une page par un robot est le même que dans Lynx (d'ailleurs, énormément de robot se base sur Lynx, il faut le savoir). S'il n'arrive pas à scanner un document en entier, ce sera du contenu analysé en moins, et donc moins de référencement.
Tu dis qu'il y a du texte autour, que ça ne compte pas. Mais tu parles de site très à la mode Web 2.0, très tendance, avec de belles images partout, du Javascript, etc. Les images justement ne seront jamais indexées si tu ne précises pas de contenu alternatif comme il faut.
Pour le Javascript, on le répète suffisamment je crois : il ne doit pas être obstructif ! En plus, Javascript opère de mieux en mieux avec le DOM. Donc une page HTML correctement construire se manipule très bien via Javascript ! Un exemple :
Unobtrusive Slider Control Revisited. Très très accessible, et très très à la mode (et super article en bonus) … On voit bien que c'est réalisable.
De plus, je n'aime pas le ton sur lequel tu dis : « professionnel du développement de sites Web » … Je peux émettre une opinion ?
Déjà, je le ressens comme : vous n'avez pas mon niveau, vous ne faites pas du dév web pro. Dis moi si je me trompe, mais je le prends un peu mal quand même.
Après, la boîte pour laquelle je bosse actuellement me demande d'améliorer l'accessibilité de leur site. Même le commercial est d'accord, c'est dire.
Enfin, l'accessibilité n'est pas seulement pour les personnes déficientes hein. On parle toujours d'handicapés, mais c'est quoi au juste ? Une vielle personne veut grossir son texte : paf, un handicap. Une personne voit mal (daltonien) : paf, un handicap. Quelqu'un a un problème de dos et ne peut pas rester devant son écran assis : paf, un handicap. Quelqu'un a IE : paf, un énooorme handicap (un troll s'est glissé dans cette conversation, à vous de le démasquer ^^). Quelqu'un visite son site depuis un téléphone portable : une forme de handicap (ou de contraintes surtout) ?
Tu parles de vidéo avec Windows Media Player. Mais quelle meeeerde ce programme ! Aucun support de SMIL, niette, nada. Essaye de mettre ne serait-ce que des sous-titres à une vidéo avec Windows Media Player, tu vas bien t'amuser. Ah oui, Microsoft a inventé un clone de SMIL, seulement, ils sont les seuls à l'utiliser et il marche pas (et n'arrive pas à la cheville de SMIL).
Les sous-titres, sur une vidéo ? Pff, ça sert à rien.
J'ai mis ça sur mes vidéos. Les réactions : génial, j'adore ; j'étais au bureau, pas de son, j'ai pu voir ta vidéo. Ou encore : j'étais au bureau, beaucoup de bruit, le sous-titre m'a aidé, je suis pas revenu 50 fois en arrière. Mais aussi : tu dis des chemins à voix-haute, mais c'est mieux de les voir écrit, on comprend plus vite, le sous-titre apporte un soutient à la voix. On passe toutes nos journées au boulot pour info, c'est là qu'on visionne le plus de document.
Je te signale aussi qu'il y a mieux que le format lourd et répugnant de Windows Media Player : le Flash (j'entends déjà hurler). Mais si, le flash supporte extrêmement bien la vidéo. De plus, il existe plusieurs lecteurs flash _accessible_. Eh oui. Donc, Flash étant plus utilisé que WMP, moi j'utilise Flash. Pour mes sous-titres : TT (Timed-Text), standardisé et normalisé par le W3C, stocké dans un fichier XML (langage très peu portable hein), et prévu pour Flash (tiens, le W3C s'intéresse au Flash ?)
Résultat, ma vidéo est vue 200 fois par mois, dont 47% pendant les heures de travail (vidéo sur le dév Web hein, je précise, c'est pas une bombe avec du coca et une pastille pour la gorge

).
L'accessibilité c'est aussi un respect de la typographie, des couleurs, des contrastes. Mais ça, quand on a un site à lire, c'est très important. Et même pour des personnes non-handicapées.
L'ergonomie d'une application est extrêmement lié à son accessibilité. Ça se voit à maintes reprises.
Bref. Tes arguments ne sont pas recevables. 0, et au coin

. Tu me copieras 100 fois la norme HTML 4.01 et WCAG 2.0.
Hey :),
Quand je vois de telles abbérations, je me dois d'intervenir (allé, plouf, les deux pieds dans le plat).
Caroube, je pense que tu es fâché avec l'accessibilité.
Remettons les choses dans leur contexte, veux-tu ?
Je commence par le début : alt et title. Title propose une description complémentaire à son élément. Dans le cas d'un lien, si le texte du lien (<a>texte</a>) n'est pas suffisamment explicite, la balise title est là pour donner d'avantage d'indication. L'attribut alt — quant à elle — se contente de données une description d'un média. Ce n'est pas une information complémentaire, mais l'information tout court. Si cette information est plus grande que 120 caractères (j'avais retenu 80, mais je dois me tromper avec les lecteurs brailles non ?), alors on a l'attribut longdesc qui comporte le nom d'un fichier qui va décrire encore plus finement une image. Avantage immédiat dans le cas de graphique, de diaporama, de photos importantes, etc.
Attention donc à ne pas mélanger.
Dans le cas de AB, si on veut ajouter une légende à une image, on doit utiliser des div ou span, on n'a pas encore de solution viable en HTML 4.01 ou XHTML 1.0 (et 1.1).
Bon après, les avantages.
Caroube, tu es agressif alors je serai très direct. J'en ai (plus que) marre des gens qui disent que l'accessibilité ne sert à rien.
Séquence émotion : « Une tempête s'abat au bord de la mer. Des milliers d'étoile de mer sont échouées sur la plage. Un vieux marche le long de la plage et voit une petite fille qui prend chaque étoile, une par une, et les rejette à la mer. Le vieux décide alors d'aller parler à la petite fille : “Pourquoi est-ce que tu t'épuises à toutes les rejeter à la mer ? Elles sont presque toutes mortes ou condamnées ?”. La petite fille répond : “Je doute que c'est ce que pense celle qui sera sauvée”. ».
Que doit-on y voir ? Ça, c'est l'objectif que je me suis fixé, personnellement, et pour donner un peu de sens à ma vie. Mais c'est hélas, ce que pense beaucoup de boîte, qui ne code pas, mais font du bénéf'. Si l'amour pouvait se monnayer, on le vendrait en boîte, c'est bien connu … Donc parlons business et pas principe.
Un autre point de vue maintenant, beaucoup moins idyllique et marketing. Comme l'a très bien dit Victor, les robots sont les visiteurs les plus handicapés du Web. Le résultat d'une page par un robot est le même que dans Lynx (d'ailleurs, énormément de robot se base sur Lynx, il faut le savoir). S'il n'arrive pas à scanner un document en entier, ce sera du contenu analysé en moins, et donc moins de référencement.
Tu dis qu'il y a du texte autour, que ça ne compte pas. Mais tu parles de site très à la mode Web 2.0, très tendance, avec de belles images partout, du Javascript, etc. Les images justement ne seront jamais indexées si tu ne précises pas de contenu alternatif comme il faut.
Pour le Javascript, on le répète suffisamment je crois : il ne doit pas être obstructif ! En plus, Javascript opère de mieux en mieux avec le DOM. Donc une page HTML correctement construire se manipule très bien via Javascript ! Un exemple : [url=http://www.frequency-decoder.com/2007/09/10/unobtrusive-slider-control-revisited]Unobtrusive Slider Control Revisited[/url]. Très très accessible, et très très à la mode (et super article en bonus) … On voit bien que c'est réalisable.
De plus, je n'aime pas le ton sur lequel tu dis : « professionnel du développement de sites Web » … Je peux émettre une opinion ?
Déjà, je le ressens comme : vous n'avez pas mon niveau, vous ne faites pas du dév web pro. Dis moi si je me trompe, mais je le prends un peu mal quand même.
Après, la boîte pour laquelle je bosse actuellement me demande d'améliorer l'accessibilité de leur site. Même le commercial est d'accord, c'est dire.
Enfin, l'accessibilité n'est pas seulement pour les personnes déficientes hein. On parle toujours d'handicapés, mais c'est quoi au juste ? Une vielle personne veut grossir son texte : paf, un handicap. Une personne voit mal (daltonien) : paf, un handicap. Quelqu'un a un problème de dos et ne peut pas rester devant son écran assis : paf, un handicap. Quelqu'un a IE : paf, un énooorme handicap (un troll s'est glissé dans cette conversation, à vous de le démasquer ^^). Quelqu'un visite son site depuis un téléphone portable : une forme de handicap (ou de contraintes surtout) ?
Tu parles de vidéo avec Windows Media Player. Mais quelle meeeerde ce programme ! Aucun support de SMIL, niette, nada. Essaye de mettre ne serait-ce que des sous-titres à une vidéo avec Windows Media Player, tu vas bien t'amuser. Ah oui, Microsoft a inventé un clone de SMIL, seulement, ils sont les seuls à l'utiliser et il marche pas (et n'arrive pas à la cheville de SMIL).
Les sous-titres, sur une vidéo ? Pff, ça sert à rien.
J'ai mis ça sur mes vidéos. Les réactions : génial, j'adore ; j'étais au bureau, pas de son, j'ai pu voir ta vidéo. Ou encore : j'étais au bureau, beaucoup de bruit, le sous-titre m'a aidé, je suis pas revenu 50 fois en arrière. Mais aussi : tu dis des chemins à voix-haute, mais c'est mieux de les voir écrit, on comprend plus vite, le sous-titre apporte un soutient à la voix. On passe toutes nos journées au boulot pour info, c'est là qu'on visionne le plus de document.
Je te signale aussi qu'il y a mieux que le format lourd et répugnant de Windows Media Player : le Flash (j'entends déjà hurler). Mais si, le flash supporte extrêmement bien la vidéo. De plus, il existe plusieurs lecteurs flash _accessible_. Eh oui. Donc, Flash étant plus utilisé que WMP, moi j'utilise Flash. Pour mes sous-titres : TT (Timed-Text), standardisé et normalisé par le W3C, stocké dans un fichier XML (langage très peu portable hein), et prévu pour Flash (tiens, le W3C s'intéresse au Flash ?)
Résultat, ma vidéo est vue 200 fois par mois, dont 47% pendant les heures de travail (vidéo sur le dév Web hein, je précise, c'est pas une bombe avec du coca et une pastille pour la gorge ;-)).
L'accessibilité c'est aussi un respect de la typographie, des couleurs, des contrastes. Mais ça, quand on a un site à lire, c'est très important. Et même pour des personnes non-handicapées.
L'ergonomie d'une application est extrêmement lié à son accessibilité. Ça se voit à maintes reprises.
Bref. Tes arguments ne sont pas recevables. 0, et au coin ;-). Tu me copieras 100 fois la norme HTML 4.01 et WCAG 2.0.