Accès rapide : Aller au contenu de l'article |  Aller au menu |  Liste complète des articles  |  Aide  |  Contact |
bandeau

Accueil > Aides pour les nuls > Contrôle Opquast

Contrôle Opquast

Ecrit le 21 septembre 2012

Le logiciel OPQUAST permet d’améliorer la qualité du site. L’inspecteur est sévère ! Par exemple, ayant 31 erreurs sur 406 critères, je n’ai que 4,5 sur 10 à mon site. Les erreurs à corriger sont indiquées. Mais j’ai bien du mal à comprendre ce qu’il faut faire. Je note donc ici ce que j’ai trouvé.

Accessibilité

On me disait d’éviter « align » et « border ».
J’avais en effet utilisé ces balises dans le squelette de ma page. J’y ai renoncé en modifiant en conséquence le squelette habillage.css.

J’arrive à 100 % dans ce critère. C’est seulement l’accès au site qui est testé. Mais pas l’accessibilité aux personnes handicapées.

Vitesse

Je n’étais qu’à 40 %. J’ai vu qu’il fallait que « Les fonctions de scripts soient placés dans des fichiers externes ».

  1. dans inc-head.html j’ai supprimé la balise INSERT_HEAD
  2. dans sommaire.html, j’ai placé la balise INSERT_HEAD juste avant </body>
    et cela m’a fait passer la vitesse à 50 %

J’ai aussi supprimé la ligne
<link rel="stylesheet" href="squelettes/spip_style.css" type="text/css" media="all" /> dans le fichier inc-head.html
et bizarrement cela a validé deux critères : Le serveur envoie un code http 404 pour les ressources non trouvées — et celui-ci : Le serveur transmet des contenus compressés aux clients qui les acceptent

et j’arrive à une vitesse de 73 %

Pour répondre au critère : « Le code source des fils de syndication indique leur fréquence de mise à jour » j’ai écrit 10080 qui correspond à 7 jours (en minutes) pour indiquer que le site est mis à jour toutes les semaines.

et j’arrive à une vitesse de 100 %

Utilisabilité

OPQUAST me disait que : Le code source des pages soit contenir un appel valide à un icône de favori.
et pourtant j’avais bien une favicône, favicon.ico se trouvant à la racine de mon site. Donc c’était bien mais ... le robot ne le voyait pas !
Pour régler la question, j’ai ajouté ceci dans inc-head_html :

[<link rel="shortcut icon" type="image/x-icon"
href="(#CHEMIN{favicon.ico})" />]

Pour répondre au critère : La taille des polices destinées à l’affichage écran est exprimée en taille variable et non en taille fixe.
j’ai modifié squelettes/spip_formulaires.css pour éliminer les px et les pt et mettre des em.
de même j’ai modifié impression.css, typographie.css, mes_styles.css
et finalement le critère est satisfait.

et j’arrive à une utilisabilité de 90 %.

Pour répondre au critère : Le code source de chaque page contient une metadonnée qui définit le jeu de caractères, il m’a fallu ajouter la ligne suivante :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Cette ligne existait, par l’intermédiaire du fichier inc-head.html. Mais cela ne suffisait pas, semble-t-il. Il m’a fallu l’ajouter directement dans le fichier sommaire.html.

et j’arrive à une utilisabilité de 100 %