Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2009-05-06 16:02:13

liopil
Membre
Lieu : Pontivy
Inscription : 2008-11-10

{{tpl:EntryFirstImage}} et alt

La balise {{tpl:EntryFirstImage}} peut-elle placer le nom de l'image dans les attributs "alt" et "title" de la balise img qu'elle insère dans la page html ?

Hors ligne

#2 2009-05-06 16:17:02

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : {{tpl:EntryFirstImage}} et alt

La balise <img /> est issue du fichier /dotclear/inc/public/lib.tpl.context.php , tu peux voir ça dans le code source. Tu devrais obtenir le nom de l'image grâce à la fonction basename(). Tu peux modifier ce fichier mais ça risque d'empêcher les futures mises à jour.

Hors ligne

#3 2009-05-07 14:09:24

liopil
Membre
Lieu : Pontivy
Inscription : 2008-11-10

Re : {{tpl:EntryFirstImage}} et alt

Merci Moe, je vais m'y essayer. Cela dit peut-être est-il utile d'attirer l'attention de l'équipe sur le fait que l'attribut "alt" permet de répondre à la directive n° 1 du WCAG 1.0 (Web Content Accessibility Guidelines) et du RGAA (Référentiel général d'accessibilité pour les administrations) qui consistent à fournir une alternative aux éléments non textuels et qu'il serait peut-être judicieux de proposer cette fonctionnalité par défaut ? Bon week-end à tout le monde.

Hors ligne

#4 2009-05-07 23:30:29

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : {{tpl:EntryFirstImage}} et alt

Le nom du fichier n'est pas toujours informatif mais ça sera mieux que rien. Tu peux proposer l'idée aux développeurs directement : http://fr.dotclear.org/documentation/2. … elioration

Hors ligne

#5 2009-05-08 06:05:53

patidou
Membre
Inscription : 2004-11-14
Site Web

Re : {{tpl:EntryFirstImage}} et alt

Objection votre honneur ;-)

Quand une image est purement décorative elle DOIT avoir un attribut alt vide (alt=""), ceci afin d'éviter l'affichage du nom de fichier qui n'a aucune valeur informative pour une personne malvoyante et son lecteur d'écran.

Voir l'article sur pompage pour plus d'infos : http://pompage.net/pompe/bien-utiliser- … lternatif/


«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous

Hors ligne

#6 2009-05-08 12:25:26

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : {{tpl:EntryFirstImage}} et alt

Je suis d'accord, mais tu proposes quoi à la place du nom de fichier ? Actuellement, {{tpl:EntryFirstImage}} ne récupère que l'URL de l'image.

Hors ligne

#7 2009-05-08 14:12:43

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : {{tpl:EntryFirstImage}} et alt

Objection rejetée, patidou. Ce n'est pas une image "purement décorative", c'est une image avec autant de sens que celle que l'on place dans un billet, d'ailleurs c'est de là qu'elle vient justement ;)

En conséquence, l'attribut alt devrait être renseigné. Quand on insère une image dans un billet, c'est le nom du fichier qui est utilisé, ou mieux le titre qu'on lui a donné dans le gestionnaire de médias.

Je propose qu'il en soit ainsi aussi avec EntryFirstImage : il faudrait ajouter un paramètre pour le titre, comme il en existe un pour la taille, et en l'absence de titre on devrait utiliser le nom du fichier.

C'est donc un ticket à ouvrir, amha.

Hors ligne

#8 2009-05-08 17:06:49

liopil
Membre
Lieu : Pontivy
Inscription : 2008-11-10

Re : {{tpl:EntryFirstImage}} et alt

Dans les billets, l'insertion d'image récupère automatiquement le "Titre du fichier" pour remplir les attributs "alt" et "title". C'est ce comportement qu'il serait souhaitable de retrouver par défaut avec la balise {{tpl:EntryFirstImage}}. Je m'en vais donc faire un ticket à l'adresse indiquée par Moe (ce sera mon premier). Merci de vos réponses.

Hors ligne

#9 2009-05-08 20:06:42

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : {{tpl:EntryFirstImage}} et alt

Pour préciser, je suis d'accord pour "alt" mais pas pour "title", attribut qui ne doit être renseigné que s'il y a un lien sur l'image ;)

Hors ligne

#10 2009-05-09 05:45:38

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : {{tpl:EntryFirstImage}} et alt

amalgame a écrit :

Pour préciser, je suis d'accord pour "alt" mais pas pour "title", attribut qui ne doit être renseigné que s'il y a un lien sur l'image ;)

Ah bon ? Heu... je fais tout le contraire chez moi : alt vide sur les photos (qui ont rarement un lien) pour éviter l'affichage du nom du fichier (plutôt abscons dans mon cas) si la photo n'est pas chargée mais title plus détaillé, permettant de faire apparaître une bulle d'info au passage du curseur de la souris et/ou, si usage de Lightbox, d'une légende en dessous de la "grande" photo.

Maintenant, je dois avouer me sentir gêné vis à vis de visiteurs non/mal voyants en proposant deux blogs très orientés photos et ne vois pas comment faire autrement.

Hors ligne

#11 2009-05-09 10:54:55

liopil
Membre
Lieu : Pontivy
Inscription : 2008-11-10

Re : {{tpl:EntryFirstImage}} et alt

Lorsque l'on place une image dans le gestionnaire de médias et qu'on lui donne un titre (Titre du fichier), je pense que ce titre correspond à l'attribut "Title" de la balise <img>  et, par défaut, à l'attribut "alt". En théorie, "alt" devrait être rédigé dans un sens plus descriptif pour permettre aux non-voyants de réllement "voir" ce qu'ils ne peuvent pas voir. Par exemple : title : M. Dupont serre la main à M. Durand ; alt : M. Dupont, en costume bleu, et M. Durand, en costume rouge, se serrent la main sous un ciel bleu et ensoleillé où se découpent la silhouette de trois cocotiers. alt permet de "visualiser" la scène, ce qui est inutile aux biens-voyants qui voient la couleur des costumes et du ciel ainsi que les cocotiers. Dans l'idéal, c'est au niveau du gestionnaire de médias qu'il faudrait créer des champs "title", "alt" et "longdesc" (lorsque la description nécessite plus qu'un simple "alt") qui seraient automatiquement insérés dans les attributs correspondants des balises img, area et input de type image. En attendant une {{tpl:EntryFirstImage}} qui mimerait le comportement de l'insertion d'image dans les billets serait un mieux incontestable.

Hors ligne

#12 2009-05-09 12:15:24

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : {{tpl:EntryFirstImage}} et alt

D'après les recommandations WCAG l'attribut alt ne doit pas contenir plus de 100 caractères. Il ne s'agit pas de décrire l'image mais d'en donner le sens. "M. Dupont serre la main de M. Durand" convient parfaitement sauf si la présence ou l'absence de soleil a une réelle importance informative.

On choisira longdesc pour détailler l'image (ou remplacer l'image d'un graphique par le lien vers un fichier tableau par exemple).

Quant à title on l'utilise, comme le dit amalgame, plutôt pour si l'image est sous un lien ("afficher l'image de la poignée de main de Dupont et Durant au format originel") et ne doit en tout cas pas contenir d'informations essentielles puisqu'ils ne s'affichent qu'en laissant la souris quelques secondes au dessus du lien, ce que personnellement je ne fais quasiment jamais.

Voir aussi cette discussion sur le forum d'alsacréations.


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#13 2009-05-09 15:43:53

liopil
Membre
Lieu : Pontivy
Inscription : 2008-11-10

Re : {{tpl:EntryFirstImage}} et alt

S'agissant de l'attribut "alt" de la balise img, ce texte (http://www.pompage.net/pompe/bien-utili … lternatif/) me paraît bien décrire ses différentes conditions d'emploi. S'agissant de l'attribut "title", il n'est pas seulement fait pour être lu à l'écran mais également par les machines qui peuvent ainsi indexer les images. Cela étant, et pour en revenir à mon propos initial, l'attribut "alt" est obligatoire dans la balise img. La balise {{tpl:EntryFirstImage}} répond correctement à cette obligation, mais l'attribut reste vide par défaut, ce qui correspond à une image décorative. C'est ce comportement qu'il serait souhaitable d'inverser, dans la mesure où un alt vide sur une image non décorative pénalise les malvoyants, tandis qu'un alt non vide sur une image décorative ne pénalise personne.

Hors ligne

#14 2009-05-09 15:52:47

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : {{tpl:EntryFirstImage}} et alt

Ben sur le propos initial, aka créer un alt par défaut dans EntryFirstImage, il me semble qu'il y a consensus et ticket ouvert, non ?


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map