Avant de découvrir les règles Opquast, il est important de comprendre leur organisation. Ces bonnes pratiques sont regroupées en plusieurs catégories, chacune visant un objectif précis, comme l’accessibilité, l'écoconception ou encore le SEO. Parcourir ces règles par objectif vous permettra de cibler les aspects les plus pertinents pour votre projet et de garantir une qualité optimale à chaque étape de votre démarche.
Vous voulez intervenir sur :
| Règle | Étape du projet | Thématique | Action(s) à entreprendre | Module(s) à installer | Qui peut agir ? | Mise en œuvre |
|---|---|---|---|---|---|---|
| Il est possible de connaître les nouveaux contenus ou services. | Conception, Éditorial | Contenus | Ajout de module, Configuration | Advanced Views RSS Feed, Aggregator | Développeur | Configurer une vue des nouveaux contenus ou installer un des différents modules de la communauté tels que Advanced Views RSS Feed ou Aggregator qui permettent la création d'un flux RSS. |
| Le code source de chaque page contient une métadonnée qui en décrit le contenu. | Développement, Éditorial | Contenus | Ajout de module | Metatag | Développeur, Contributeur | Le module Metatag permet de gérer précisement les métadonnées, que ce soit par des valeurs par défaut définies par le développeur ou par une surcharge manuelle dans chaque page par la contribution. |
| Un lexique ou un glossaire adapté au public visé explique le vocabulaire sectoriel ou technique. | Éditorial | Contenus | Ajout de module | G2, Glossify | Développeur, Contributeur | Les modules G2 ou Glossify permettent la mise en place d'un glossaire entièrement personnalisable en contribution. |
| Chaque graphique est accompagné de ses données numériques. | Éditorial | Contenus | À mettre en place | Contributeur | Il revient au contributeur d'accompagner les graphiques de leurs données numériques. |
|
| La nature et les caractéristiques quantifiables des produits et services sont indiquées. | Éditorial | E-Commerce | Ajout de module, À mettre en place | Drupal Commerce | Contributeur | Il revient au contributeur de le préciser dans les pages produit. |
| La page d’accueil expose la nature des contenus et services proposés. | Éditorial | Identification et contact | À mettre en place | Contributeur | La conformité dépend de la contribution éditoriale réalisée au niveau de la page d'accueil. |
|
| L’identité de l’auteur, de la société ou de l’organisation est indiquée. | Éditorial | Identification et contact | À mettre en place | Contributeur | La conformité dépend de la contribution éditoriale. |
|
| Le titre de chaque page permet d’identifier le site. | Éditorial | Identification et contact | Fonctionnalité native | La balise title générée nativement par Drupal contient le nom du site. |
||
| Le titre de chaque page permet d’identifier son contenu. | Éditorial | Identification et contact | Fonctionnalité native | La balise title générée nativement par Drupal contient le titre de la page. |
||
| L’adresse complète et le numéro de téléphone des sociétés et organisations sont disponibles depuis toutes les pages. | Éditorial | Identification et contact | À mettre en place | Concepteur, Contributeur | La conformité dépend de la contribution éditoriale et de la conception, |
|
| Chaque image décorative est dotée d’une alternative textuelle appropriée. | Éditorial | Images et médias | À mettre en place | Contributeur | Drupal permet au contributeur d'ajouter une alternative textuelle pour chaque image. |
|
| Chaque image-lien est dotée d’une alternative textuelle appropriée. | Éditorial | Images et médias | À mettre en place | Contributeur | Drupal permet au contributeur d'ajouter une alternative textuelle pour chaque image. |
|
| Chaque image porteuse d’information est dotée d’une alternative textuelle appropriée. | Éditorial | Images et médias | À mettre en place | Contributeur | Drupal permet au contributeur d'ajouter une alternative textuelle pour chaque image. |
|
| Les objets inclus sont dotés d’une alternative textuelle appropriée. | Éditorial | Images et médias | À mettre en place | Contributeur | La conformité dépend de la contribution éditoriale. |
|
| Chaque contenu audio et vidéo est accompagné de sa transcription textuelle. | Éditorial | Images et médias | À mettre en place | Contributeur | La conformité dépend de la contribution éditoriale. |
|
| Le code source de chaque page indique la langue principale du contenu. | Développement | Internationalisation | Fonctionnalité native | Drupal implémente nativement ce critère pour les sites multilingues. |
||
| Le libellé de chaque lien décrit sa fonction ou la nature du contenu vers lequel il pointe. | Éditorial | Liens | À mettre en place | Contributeur | Cela dépend de la contribution éditoriale. Drupal permet d'implémenter ce critère. |
|
| La mise en place de liens entrants n’est ni interdite ni restreinte. | Éditorial | Liens | Fonctionnalité native | Conforme par défaut. |
||
| Tous les liens internes sont valides. | Éditorial | Liens | Ajout de module | Redirect, Link Checker | Développeur | Les modules Redirect ou Link Checker permettent de vérifier les erreurs 404. |
| Si les contenus ou services ne sont pas réservés à un public spécifique, leur accès est immédiat. | Éditorial | Navigation | Fonctionnalité native | Conforme par défaut. |
||
| Un plan du site est disponible depuis chaque page. | Conception | Navigation | Ajout de module | Sitemap | Développeur | Le module Sitemap permet l'implémentation facile d'un plan du site. |
| Les archives de newsletters sont disponibles en ligne. | Développement | Newsletter | À mettre en place | Développeur, Contributeur | La conformité dépend de la contribution éditoriale et des développements. Une vue des anciennes newsletters peut être prévue. |
|
| La taille des éléments cliquables est suffisante. | Éditorial | Présentation | À mettre en place | Concepteur, Développeur | La conformité dépend de la conception graphique et des développements. Drupal est compatible mais la règle doit être implémentée. |
|
| Les textes pouvant être mis en forme via des styles ne sont pas remplacés par des images. | Développement | Présentation | À mettre en place | Contributeur | La conformité dépend de la contribution. |
|
| Les contenus générés via les styles sont dotés d’une alternative appropriée. | Développement | Présentation | À mettre en place | Concepteur, Développeur | La conformité dépend de la conception graphique et des développements. |
|
| La racine du site contient des instructions pour les robots d’indexation. | Développement | Serveur et performances | Fonctionnalité native | Conforme par défaut. |
||
| Le site propose un fichier sitemap indiquant les contenus à explorer. | Éditorial | Serveur et performances | Ajout de module | XML sitemap | Développeur | Le module XML Sitemap permet de configurer un sitemap.xml. |
| Le serveur envoie un code HTTP 404 pour les ressources non trouvées. | Développement | Serveur et performances | Fonctionnalité native | Conforme par défaut. |
||
| Le serveur transmet des contenus compressés aux clients qui les acceptent. | Développement | Serveur et performances | Fonctionnalité native | Conforme par défaut. |
||
| Les entêtes envoyés par le serveur contiennent les informations relatives au jeu de caractères employé. | Développement | Serveur et performances | Fonctionnalité native | Conforme par défaut. |
||
| La date de publication ou de mise à jour des contenus est mise à disposition sous forme programmatique. | Développement | Structure et code | Fonctionnalité native | Développeur | Conforme dans le thème par défaut. A implémenter en cas de thème custom. |
|
| Le code source de chaque page contient une métadonnée qui définit le jeu de caractères. | Développement | Structure et code | Fonctionnalité native | Conforme par défaut. |
||
| Le contenu de chaque page est organisé selon une structure de titres et sous-titres hiérarchisée. | Éditorial | Structure et code | À mettre en place | Contributeur | Cela dépend de la contribution éditoriale. |
|
| Le texte des documents PDF internes est sélectionnable. | Éditorial | Structure et code | À mettre en place | Contributeur | Dépend des fichiers téléversés. |
|
| Les documents PDF internes sont dotés d’une structure de titres. | Éditorial | Structure et code | À mettre en place | Contributeur | Dépend des fichiers téléversés. |
|
| Les tableaux de données ne sont pas simulés. | Éditorial | Structure et code | À mettre en place | Contributeur | Cela dépend de la contribution éditoriale. |