asc-csa / ckanext-asc-csa

📈 Extension CKAN pour le portail de données et information ouvertes de l'ASC | 📈CKAN Extension for the CSA open data and information portal

Home Page:https://donnees-data.asc-csa.gc.ca/dataset

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

41. [standard web Accessibilité] - dataset page HTML issues, various

nfee006 opened this issue · comments

  1. [standard web Accessibilité]
    Fiche individuelle de données (exemples https://data.asc-csa.gc.ca/dataset/221c1c75-4c42-4286-a4ce-ca6c3027b7fe et https://data.asc-csa.gc.ca/fr/dataset/f813a44d-4cca-4647-a576-41312d8578c5), la validation html donne plusieurs erreurs :

a. [Standard web]
il n’y a pas de guillemets pour la valeur d’attributs href sur des hyperliens, entraînant une erreur de validation HTML.
<a class="btn btn-default btn-xs mrgn-bttm-sm mrgn-rght-sm" href=/fr/dataset?keywords_fr=Audit+interne>Audit interne</a>

b. [Standard web]
il ne doit pas y avoir d’espace dans les nom de fichiers vers lesquesl un hyperlien pointe : ex.
<a href="https://data.asc-csa.gc.ca/users/OpenData_DonneesOuvertes/pub/AlouetteData/Data specifications Alouette-I_FR.docx">Audit interne</a>

c. [Standard web]
Des éléments <br> ont une fermeture </br>, ça ne devrait pas être le cas.

d. [Accessibilité]
Pour les boutons « Télécharger », le span.wb-inv descriptif a été ajouté, mais à l’extérieur du bouton. Il devrait être à l’intérieur.
<a href="…">Télécharger</a> <span class="wb-inv">Télécharger la ressource : Vocabulaire de l&#39;astronautique </span>
devrait être

<a href="…"> Télécharger <span class="wb-inv">Télécharger la ressource : Vocabulaire de l&#39;astronautique </span> </a>

e. [Standard web Plug-in]
Pour le tableau de ressources, pourquoi utiliser le plug-in « wb-tables » si aucune de ses fonctionnalités n’est utilisée (recherche, filtre, order by)?

f. [Standard web CSS]
Ne pas ajouter des margins négatifs à la classe resource-list (sur le tableau). Le tableau n’est pas aligné avec le reste du contenu.

g. [Accessibilité]
Le tableau des ressources devrait avoir un élément caption à l’intérieur. Le caption peut être caché (classe wb-inv), mais est obligatoire sauf lorsque le tableau est précédent d’un header (h1-h6) directement avant le tableau.

h. [Standard web]
Sur certaines pages (ex. https://data.asc-csa.gc.ca/dataset/221c1c75-4c42-4286-a4ce-ca6c3027b7fe ligne 2025), il y a des tag « </section> » qui ferme mais qui ne semble pas avoir de tag équivalent qui s’ouvre plus haut dans la page.

Note: i. was flagged as a separate issue.

j. [Standard web]
L’élément « input » ne devrait pas contenir de valeur (ex. https://data.asc-csa.gc.ca/dataset/221c1c75-4c42-4286-a4ce-ca6c3027b7fe ligne 111)
<input type="hidden" name="_charset_" value="UTF-8">

a,c,d,f and h were addressed in 902aac8

Both b and i have been flagged as separate issues (#86, #82)

e, g, and j remain.

Note on sub-issue b: this particular line of code comes directly from the GoC implementation of CKAN. It appears as-is on the public Open Canada site.

We are not using this particular feature at the moment and it would require more resources to test for functionality and accessibility (it does not appear to work out-of-the-box) etc... I am, however, choosing to keep it as-is for now. When we have the time to test it out a bit more I'd rather we not start from scratch.

g and j remain.

g addressed in 1370d59

Only j remains.

I am closing this and making j a separate issue.