J'ai entrepris il y a deux mois de tester la conformité de ce blog avec les bonnes pratiques décrites sur le site Mon Opquast.
Ces bonnes pratiques sont réparties en 3 niveaux et concernent une trentaine de rubriques allant de la navigation à la validité des flux RSS proposés. Il n'y a rien d'imposé ni d'obligatoire, c'est plutôt une check-list à laquelle on peut se référer si besoin. D'ailleurs certaines de ces bonnes pratiques peuvent ne pas être applicable sur un site, comme par exemple tout ce qui concerne la vente en ligne sur ce blog vu que je ne vends rien.
Le site dédié au projet permet à un utilisateur enregistré de tenir à jour son avancement au fur et à mesure des contrôles effectués et des modifications apportées. Il offre de plus pour chacun des niveaux (ou pour tous les niveaux confondus) un petit histogramme et deux indicateurs d'avancement et de conformité :
Voilà à ce jour où j'en suis :
Niveau 1
- Avancement = 96 %
- Conformité = 92 %
Sur l'histogramme, NT représente le nombre de bonnes pratiques non encore testées, C celles qui sont conformes, NC les non conformes, I celles pour lesquelles le statut est indéterminé et NA celles qui ne sont pas applicables.
Niveau 2
- Avancement = 94 %
- Conformité = 94 %
Niveau 3
- Avancement = 68 %
- Conformité = 68 %
Tous niveaux confondus
- Avancement = 88 %
- Conformité = 87 %
Vous remarquerez qu'aucun des niveaux n'est complet, en particulier le premier car une des bonnes pratiques concerne la présence, enfin plutôt l'absence de liens relatifs dans les flux RSS et ce n'est pas le cas avec DotClear, à moins de modifier le code source qui génère ces flux. Comme il n'est pas question pour moi de modifier celà, je me contenterai de laisser cette bonne pratique avec un statut Non conforme.
La suite
Je vais m'employer, dans les jours qui viennent, à séparer cette série de bonne pratique en plusieurs listes. La première liste regroupera toutes les bonnes pratiques qui sont (ou ne sont pas) d'emblée conformes par le simple fait d'utiliser DotClear. La seconde concernera l'aspect du blog et sera donc dépendante du thème que vous utilisez. La troisième regroupera les bonnes pratiques qui ne concernent que ce que vous mettez ou acceptez comme contenu, c'est à dire les billets, les commentaires et les rétroliens, ou encore les médias et les codes informatiques. La quatrième enfin détaillera les bonnes pratiques applicables à mon cas mais non listées dans une des trois premières listes.
Pourquoi ces listes ? Simplement parce que je suis faignant et que je n'ai pas envie de re-contrôler toutes les bonnes pratiques à chaque fois que je change de design ou que j'ajoute un billet ou bien encore une fonctionnalité. Egalement parce que ça vous évitera, si vous entrepenez de suivre la même démarche, de refaire des contrôles inutiles (je pense ici à la première liste).
Cliquez sur le logo ci-dessus pour afficher la déclaration qualité de ce blog
1 De TiBen -
très bonne idée, j'attends avec imaptience le listing dédié pour les utilisateurs de dotclear :) merci bcp !
2 De Luc -
J'ai une vague connaissance de ce projet, je ne m'y suis jamais trop intéressé car je
pensaisje pense que cet outil concerne les sites developpés de toutes pièces.Je me demande ce que je peux faire si c'est DC qui ne va pas!
D'après tes propos, les grosses améliorations possibles sont sur le template et les CSS.
Pour le contenu des billets on ne peut pas faire grand chose?
Bon, je crois que je vais repasser par Opquast un des ces jours et je vais attendre également tes listes!
Bon courage!
3 De Franck -
Luc, la liste des bonnes pratiques fournies par Opquast n'est pas uniquement destinée aux sites construits de toutes pièces. Il y a même quelques exemples sur le site qui mettent en scène un blogueur qui souhaite suivre cette démarche. Toutes les règles ne sont pas applicables, mais il y en a tout de même beaucoup.
Ce n'est pas seulement l'aspect et l'ergonomie du thème qui sont étudiés, mais aussi les contenus. Un exemple rapide : une des règles conseille d'indiquer la taille d'un fichier à télécharger. Ce lien et cette taille peuvent très bien se trouver dans un billet d'un blog ! Comme par exemple tous les plugins que j'ai développés. Après avoir lu cette règle, j'ai repris tous les billets dans ce cas pour ajouter la taille.
4 De Groumphy -
Hello,
Bon courage pour ton optimisation.
Tu me rappelle de même, que je n'ai toujours pas commencé à faire cela.
Pour rappel : Opquast tente de promouvoir un web de qualité et dans les standards. Mon-Opquast est TOTALEMENT gratuit pour 1 site. (Pour ceux qui ne savaient pas encore !).
Courage Franck,
G.
5 De Elie -
Bonjour Frank, Faites signes quand vous avez fait vos listes, ça me semble très intéressant comme approche.
@Groumphy ->gratuit pour 3 sites, en fait.
6 De Vroumette -
Tu me donnes mal au crâne quand tu fais ton geek !
7 De Franck -
Là Vroumette, c'est pas du geek, c'est des bonnes pratiques pour que les non-geeks puissent se balader tranquille sur nos blogs !
8 De Fabrice Bonny -
Il y a un moment déjà que je réfléchis à ce type de possibilité: définir les bonnes pratiques a priori valides en fonction des outils utilisés. Ce serait surtout faisable avec DotClear étant donné qu'il est Open Source et que son auteur ne nous est pas inconnu. :-)
9 De Franck -
Attention toutefois, les bonnes pratiques valides nativement avec DotClear peuvent ne plus être respectées si l'administrateur du blog modifie le thème et/ou les plugins livrés. De plus, attention dans le cas de l'utilisation de nouveaux thèmes et/ou de nouveaux plugins.
10 De Fabrice Bonny -
Oui, c'est là tout le sens de mon « a priori ». Le plus intéressant serait une liste des bonnes pratiques nativement valides avec un DotClear « sorti du carton ». Il est bien évidemment possible de tout mettre par terre, jusqu'à l'envoi des entêtes HTTP sur la langue du document, par exemple.
L'idée serait plutôt de dire que Dotclear envoie cet entête donc l'ajout de contenu, d'une rubrique, voire d'un plugin ne change pas ce résultat.
Le nombre des pratiques a priori valides resteraient limitées et elles devraient faire l'objet d'un contrôle régulier même s'il serait bien moins fréquent.
11 De Franck -
Je n'avais pas tilté sur la provenance du commentaire précédent. Il est évident que vous (tu ?) savez de quoi vous parlez !
L'idée de base de ma démarche est de documenter chacune des pratiques en indiquant si elle est valide d'emblée ou pas et si elle peut être remise en cause par une modification du thème et/ou du moteur (plugins compris) de DotClear. Il est bien sûr évident que ce n'est pas du 100%, et qu'il faut veiller au grain quoiqu'on fasse.
D'autre part il y a pas mal de pratiques qui se vérifient très vite, d'autres qui nécessitent plus de travail. J'essaierai d'indiquer où chercher, où regarder, où contrôler et si possible où modifier/corriger.
Je vais utiliser mes vacances à Vichy la semaine prochaine pour mettre tout ça au clair, stay tuned.
12 De Fabrice Bonny -
Si tu as des problèmes pour mettre ça au clair, crie très fort, Vichy est juste à côté de chez moi et j'ai besoin d'un prétexte pour retourner y voir du monde. ;-D