Les règles Opquast sont également organisées selon les intervenants qui peuvent les mettre en place. Que vous soyez développeur, concepteur, ou webmaster, vous trouverez des critères adaptés à vos responsabilités. En suivant ces règles par fonction, chaque membre de l’équipe pourra contribuer efficacement à la qualité globale du projet, tout en répondant aux exigences de son domaine.

Vous êtes :

Règle Étape du projet Objectif Thématique Action(s) à entreprendre Module(s) à installer Mise en œuvre
Il est possible de connaître les nouveaux contenus ou services. Conception, Éditorial Accessibilité, Écoconception, SEO Contenus Ajout de module, Configuration Advanced Views RSS Feed, Aggregator

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.

Les informations relatives aux droits de copie et de réutilisation sont disponibles depuis toutes les pages. Conception, Éditorial UX Contenus À mettre en place

Créer une page dédiée aux conditions de réutilisation des contenus.

Le code source de chaque page contient une métadonnée qui en décrit le contenu. Développement, Éditorial SEO Contenus Ajout de module Metatag

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.

Les dates sont présentées dans des formats explicites. Conception, Éditorial UX Contenus Fonctionnalité native

Les formats de dates sont entièrement personnalisables par défaut.

La première occurrence d’une abréviation ou d’un acronyme dans le corps de chaque page donne accès à sa signification. Conception, Développement, Éditorial Accessibilité Contenus Ajout de module CKeditor Abbreviation

Le module CKeditor Abbreviation permet d'ajouter la possiblité d'utiliser des balises abbr dans l'éditeur de texte du site.

La date de publication des contenus qui le nécessitent est indiquée. Conception UX Contenus À mettre en place

Drupal permet nativement d'intégrer la date de publication ou de modification aux contenus des pages. Cela est à mettre en place lors de la conception et du développement.

Un lexique ou un glossaire adapté au public visé explique le vocabulaire sectoriel ou technique. Éditorial Accessibilité, SEO Contenus Ajout de module G2, Glossify

Les modules G2 ou Glossify permettent la mise en place d'un glossaire entièrement personnalisable en contribution.

Les contenus publicitaires ou sponsorisés sont identifiés comme tels. Éditorial UX Contenus À implémenter

Relève d'un choix de conception et de contribution.

Les conditions de modération des espaces publics sont indiquées. Éditorial UX Contenus À mettre en place

Créer une page dédiée aux conditions de modération des espaces publics.

Les contenus ou fichiers destinés à des espaces publics peuvent être vérifiés avant leur envoi définitif. Développement UX Contenus Fonctionnalité native

La preview est disponible nativement dans le module Commentaire de Drupal.

Les espaces publics proposent au moins un moyen de signaler les abus. Conception UX Contenus Ajout de module Flag

Un module tel que Flag permet l'ajout d'un mecanisme de signalement des contenus.

Chaque graphique est accompagné de ses données numériques. Éditorial SEO Contenus À mettre en place

Il revient au contributeur d'accompagner les graphiques de leurs données numériques.

La page des résultats de recherche indique le nombre de résultats, le nombre de pages de résultats, et le nombre de résultats par page. Développement UX Contenus À mettre en place

Le module Views de Drupal permet d'afficher le nombre de résultats.

Les contenus ne détournent pas de caractères pour simuler une mise en forme visuelle. Éditorial Accessibilité Contenus À mettre en place

Il revient au contributeur de respecter cette règle.

La politique de confidentialité et de respect de la vie privée est disponible depuis toutes les pages. Éditorial Privacy Données personnelles À implémenter

Cela relève de la conception et de la contribution. Le thème prévu doit intégrer un lien vers la page en question dans un des menus du site.

La procédure d’accès et de rectification des données personnelles est décrite. Éditorial Privacy Données personnelles À mettre en place

Créer une page dédiée à la gestion de données personnelles.

La création de compte est possible sans recours à un système d’identification tiers. Développement Privacy Données personnelles Fonctionnalité native

La création de compte est entièrement gérée par Drupal.

La création d’un compte est soumise à un processus de confirmation. Développement Privacy Données personnelles Fonctionnalité native

Drupal permet l'envoie automatique de mail de confirmation lors de la création d'un compte.

Un mécanisme de prévention des usurpations de compte ou d’identité est proposé. Développement Privacy Données personnelles Ajout de module Email TFA, TFA, LDAP SSO, SAML Authentification

Différents modules de la communauté tels que Email TFA, TFA, LDAP SSO ou SAML Authentification permettent de mettre en place des mécanisme de double authentification.

Les comptes ou abonnements ouverts en ligne peuvent être fermés par le même moyen. Développement Privacy Données personnelles Fonctionnalité native

La suppression des comptes est entièrement gérée dans Drupal.

Si un espace personnel ou abonné est proposé, il est possible de télécharger les contenus personnels. Développement Privacy Données personnelles Développement supplémentaire

La fonctionnalité n'existe pas nativement mais il est possible de recupérer les données d'un utilisateur via un développement simple.

La connexion à tous les services proposés est possible avec les mêmes identifiants. Développement Privacy Données personnelles Fonctionnalité native

Nativement, la connexion passe par le système unique de Drupal.

Il est possible de se déconnecter des espaces privés. Développement Privacy Données personnelles Fonctionnalité native

Un lien de deconnexion existe nativement.

Les alias mail contenant le signe + sont acceptés Développement Privacy Données personnelles Fonctionnalité native

Drupal n'empeche pas l'utilisation de mail contenant le signe +.

Les entêtes envoyés par le serveur spécifient la politique de communication des referrers. Développement Privacy Données personnelles Ajout de module Seckit

Le module Seckit permet la configuration d'une CSP.

Aucune information n’est exposée sur l’existence d’un compte utilisateur. Développement Privacy Données personnelles Ajout de module Username Enumeration Prevention

Peut être mis en place via le module Username Enumeration Prevention.

Les échanges de données sensibles sont sécurisés et signalés comme tels. Éditorial Privacy Données personnelles Serveur

La mise en place du certificat est une configuration du serveur.

Les données sensibles ne sont pas transmises en clair dans les URL. Développement Privacy Données personnelles Fonctionnalité native

Nativement, aucune donnée sensible n'est passée via les paramètres d'URL.

L’objectif des cookies et les limitations inhérentes à leur refus sont expliqués. Éditorial Privacy Données personnelles À mettre en place

Drupal permet de créer une page dédiée à la politique de confidentialité. Cela est à gérer en contribution.

L’achat d’un produit ou service est possible sans création de compte. Développement Privacy E-Commerce Ajout de module, Configuration Drupal Commerce

Drupal Commerce permet nativement l'achat sans création de compte.

Le détail de chaque article est consultable depuis le panier. Développement UX E-Commerce Ajout de module, Configuration Drupal Commerce

L'affichage d'un produit dans le panier est entièrement personnalisable.

Aucun produit ni service annexe n’est ajouté au panier de commande sans que cette action soit déclenchée par l’utilisateur. Conception UX E-Commerce Ajout de module Drupal Commerce

Par défaut, rien n'est ajouté au panier sans action de l'utilisateur.

L’inscription à des services annexes n’est pas activée par défaut. Développement UX E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

L'inscription a des services annexes n'est pas activée par défaut.

La disponibilité des produits est indiquée avant la validation définitive de la commande. Éditorial UX E-Commerce Ajout de module, Configuration Commerce Product Availability, Commerce Stock

Les modules Commerce Product Availability ou Commerce Stock permettent de spécifier et d'afficher la disponibilité des produits.

Le délai de livraison estimé est indiqué avant la validation définitive de la commande. Éditorial UX E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Les frais de livraison estimés sont indiqués avant la validation définitive de la commande. Éditorial UX E-Commerce Ajout de module, Configuration Commerce Shipping

Le module Commerce Shipping permet de créer des règles de calcul automatique des frais de port.

Les modalités de récupération d’un bien dématérialisé sont précisées avant la commande. Éditorial UX E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

La modification de la quantité de chaque article, l’ajout et la suppression d’un ou plusieurs articles restent possibles avant la validation définitive de la commande. Développement UX E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Drupal Commerce permet nativement la modification du panier avant achat.

La nature et les caractéristiques quantifiables des produits et services sont indiquées. Éditorial SEO E-Commerce Ajout de module, À mettre en place Drupal Commerce

Il revient au contributeur de le préciser dans les pages produit.

La période et les conditions de validité des offres spéciales et promotions sont indiquées. Éditorial UX E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Le sous-total détaillé est indiqué avant la validation définitive de la commande. Développement UX E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Par défaut, Drupal Commerce permet l'affichage détaillé du panier avant validation.

Les conditions de financement sont indiquées. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Les conditions de fonctionnement du service après-vente sont indiquées. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Les conditions de débit ou d’encaissement sont indiquées. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Les conditions de garantie sont indiquées. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Les conditions de vente ou d’utilisation sont disponibles depuis toutes les pages. Éditorial UX E-Commerce À mettre en place

Cela relève de la conception et de la contribution. Le thème prévu doit intégrer un lien vers la page en question dans un des menus du site.

Les informations relatives à la zone de livraison des produits ou de réalisation des services sont indiquées. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Les moyens de paiement acceptés et les procédures correspondantes sont indiqués. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

L’identité des prestataires impliqués dans les transactions est précisée. Éditorial Privacy E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Les recours en cas de litige sont indiqués dans les conditions générales de vente ou d’utilisation. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

L’adresse et les conditions de retour des produits sont indiquées. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

La charge des frais de retour est indiquée avant la validation définitive de la commande. Éditorial UX E-Commerce À mettre en place

Cela est à préciser dans le contenu du tunnel de vente.

Le mode de dépôt et la procédure de traitement des réclamations sont indiqués. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Les conditions de remboursement et de résiliation sont indiquées. Éditorial E-Commerce À mettre en place

Créer une page dédiée aux conditions de ventes.

Les matériels et logiciels nécessaires au fonctionnement du service sont indiqués avant la validation de la commande. Éditorial UX E-Commerce À mettre en place

Cela est à préciser dans le contenu du tunnel de vente.

Les prix affichés mentionnent le détail des taxes et suppléments éventuels ainsi que le montant hors taxes. Éditorial UX E-Commerce À mettre en place

Cela est à préciser dans le contenu du tunnel de vente.

Une adresse de livraison différente de l’adresse de facturation peut être spécifiée. Développement UX E-Commerce Ajout de module, Configuration Commerce Shipping

Le module Commerce Shipping permet de différencier l'adresse de facturation de l'adresse de livraison.

Au moins deux moyens de paiement sont acceptés. Développement UX E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Drupal Commerce permet nativement l'utilisation de plusieurs moyen de paiement.

Les données bancaires ne sont mémorisées qu’après consentement explicite de l’utilisateur. Développement Privacy E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Par défaut, le système n'enregistre pas les informations de paiement de l'utilisateur.

Les données bancaires mémorisées peuvent être modifiées ou supprimées. Développement Privacy E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Les données banquaires peuvent être supprimées par l'utilisateur.

La référence de la transaction est affichée au client après la validation de sa commande. Développement UX E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Le numéro de commande est affiché a l'utilisateur après validation.

Les factures émises sont également disponibles en ligne. Développement UX E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Les factures sont intégralement disponibles dans l'interface du site pour tous les utilisateurs ayant un compte client.

Chaque facturation fait l’objet d’un mail de confirmation. Développement UX E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Chaque commande envoie nativement un mail lors de sa validation.

Les mentions d’appartenance à un ordre ou groupe professionnel, d’un label ou d’une récompense sont accompagnées d’un lien vers la source. Éditorial UX E-Commerce À mettre en place

Il revient au contributeur d'ajouter les liens.

Les produits indisponibles font l’objet d’une différenciation visuelle et textuelle. Éditorial UX E-Commerce Ajout de module, Configuration Commerce Product Availability, Commerce Stock

Les modules Commerce Product Availability ou Commerce Stock permettent de gérer automatiquement la disponibilité des produits.

Un mail indiquant la référence de la transaction et les données de la commande est envoyé suite à la validation. Développement UX E-Commerce Fonctionnalité native

Chaque commande envoie nativement un mail lors de sa validation.

Chaque réclamation fait l’objet d’un accusé de réception. Développement UX E-Commerce Ajout de module, Configuration Webform

Le module Webform permet de configurer des accusés de récéption pour les réclamations. Le webmaster peut personnaliser entièrement ces accusés de récéption.

La provenance des produits est indiquée. Éditorial E-Commerce À mettre en place

Cela est à préciser dans le contenu du tunnel de vente.

Chaque champ de formulaire est associé dans le code source à une étiquette qui lui est propre. Développement Accessibilité Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

Les informations complétant l’étiquette d’un champ sont associées à celui-ci dans le code source. Développement Accessibilité Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

L’étiquette de chaque champ de formulaire indique si la saisie est obligatoire. Développement Privacy Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

Le format de saisie des champs de formulaire qui le nécessitent est indiqué Développement Accessibilité Formulaires À mettre en place

La conformité dépend de la contribution éditoriale réalisée au niveau du formulaire.

L’utilisateur est averti lorsqu’une saisie est sensible à la casse. Développement Accessibilité Formulaires À mettre en place

La conformité dépend de la contribution éditoriale réalisée au niveau du formulaire.

L’étiquette de chaque champ de formulaire qui le nécessite indique les limites de nombre de caractères. Développement UX Formulaires À mettre en place

La conformité dépend de la contribution éditoriale réalisée au niveau du formulaire.

La création d’un mot de passe par l’utilisateur fait l’objet d’un mécanisme de prévention des erreurs de saisie. Développement UX Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

Les caractères saisis dans un champ de mot de passe peuvent être affichés en clair. Développement UX Formulaires Ajout de module View Password

Le module View Password permet d'implémenter la fonctionnalité.

Chaque étiquette de formulaire est visuellement rattachée au champ qu’elle décrit. Conception Accessibilité Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes. La conception doit s'assurer de ne pas déroger à cette règle.

Les informations contextuelles se rapportant à un champ de formulaire lui sont visuellement rattachées. Conception Accessibilité Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes. La conception doit s'assurer de ne pas déroger à cette règle.

En cas de rejet des données saisies dans un formulaire, les champs contenant les données rejetées sont indiqués à l’utilisateur. Développement Accessibilité Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

En cas de rejet des données saisies dans un formulaire, les raisons du rejet sont indiquées à l’utilisateur. Développement Accessibilité Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

En cas de rejet des données saisies dans un formulaire, toutes les données saisies peuvent être modifiées par l’utilisateur. Développement UX Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

Les messages d’erreur personnalisés sont exprimés dans la langue du formulaire. Développement Accessibilité Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

Lors de la saisie d’un formulaire réparti sur plusieurs pages, un récapitulatif global est affiché avant l’envoi définitif. Développement UX Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

La page affichée après l’envoi d’un formulaire permet de reprendre directement la navigation. Développement UX Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

La soumission d’un formulaire est suivie d’un message indiquant la réussite ou non de l’action souhaitée. Développement UX Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

L’utilisateur est averti au début d’un processus complexe de la nature des données et documents exigés. Éditorial UX Formulaires À mettre en place

La conformité dépend de la contribution éditoriale réalisée au niveau du formulaire.

Les processus complexes sont accompagnés de la liste de leurs étapes. Conception UX Formulaires À mettre en place Webform

Le module Webform permet d'ajouter une barre de progression.

L’étape en cours d’un processus complexe est indiquée. Conception UX Formulaires À mettre en place Webform

Le module Webform permet d'ajouter une barre de progression.

Chaque étape d’un processus complexe permet de revenir à l’étape précédente. Développement UX Formulaires À mettre en place Webform

Le module Webform permet d'ajouter une barre de progression.

L’utilisateur est averti de la perte d’information en cas d’utilisation de l’historique de son navigateur dans un processus complexe. Développement UX Formulaires À mettre en place Webform

Le module Webform permet d'ajouter une option qui averti les utilisateurs.

La navigation dans un processus complexe ne provoque pas la perte des données précédemment soumises. Développement UX Formulaires Fonctionnalité native Webform

Le module Webform enregistre chaque étape d'un formulaire à plusieurs étapes.

Le copier coller est possible dans les champs de formulaire. Développement UX Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

Les éléments d’une liste déroulante qui peuvent être regroupés le sont de manière appropriée. Éditorial Accessibilité Formulaires À mettre en place

La conformité dépend de la contribution éditoriale réalisée au niveau du formulaire.

Les listes d’options de formulaires sont présentées dans un ordre identifiable. Développement Accessibilité Formulaires À mettre en place

La conformité dépend de la contribution éditoriale réalisée au niveau du formulaire.

Les champs de saisie de type mail, URL, téléphone, nombre, recherche, mots de passe, heure et date sont dotés du type approprié. Développement Responsive Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

Les procédures d’authentification à double facteur peuvent être relancées. Développement UX Formulaires Ajout de module Email TFA

Le module Email TFA permet le renvoi de l'email par défaut.

Les champs permettant l’autocomplétion sont signalés dans le code source. Développement Accessibilité Formulaires Développement supplémentaire Webform

Webform permet d'implémenter manuellement les bons attributs dans le code source.

Les boutons désactivés ne sont pas masqués aux lecteurs d’écran. Développement Accessibilité Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

La page d’accueil expose la nature des contenus et services proposés. Éditorial SEO Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale réalisée au niveau de la page d'accueil.

Si les contenus ou services sont réservés ou destinés à un public spécifique, ce public est mentionné au moins sur la page d’accueil. Éditorial UX Identification et contact À mettre en place

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 SEO Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale.

Le titre de chaque page permet d’identifier le site. Éditorial SEO 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 SEO Identification et contact Fonctionnalité native

La balise title générée nativement par Drupal contient le titre de la page.

Le code source des pages contient un appel valide à une icône de favori. Développement UX Identification et contact Fonctionnalité native

Drupal affiche une icône de favori par défaut mais permet d'ajouter une icône personnalisée.

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 SEO Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale et de la conception,

Le numéro d’immatriculation délivré aux sociétés ou organisations au terme des procédures légales d’enregistrement en vigueur dans leur pays est indiqué. Éditorial Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale.

Au moins deux moyens de contact sont proposés. Éditorial UX Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale.

Les délais de réponse aux demandes d’information sont indiqués. Éditorial UX Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale.

Les horaires et tarifs de fonctionnement des services mis à la disposition des utilisateurs sont indiqués. Éditorial UX Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale.

Chaque demande d’information fait l’objet d’un accusé de réception. Éditorial UX Identification et contact Ajout de module, À mettre en place Webform

Le module Webform permet de configurer des accusés de réception.

Tous les mails fournissent au moins un moyen de contact. Éditorial UX Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale des mails.

Il existe au moins un moyen de contacter le service après-vente ou le support. Éditorial UX Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale.

Il existe au moins un moyen de contacter le modérateur des espaces publics. Éditorial Privacy Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale.

L’identité de la personne ou du service responsables des contenus est indiquée. Éditorial Identification et contact À mettre en place

La conformité dépend de la contribution éditoriale.

Si un ou plusieurs standards ou référentiels sont déclarés comme respectés, un lien est proposé vers chacun d’eux. Éditorial UX Identification et contact À mettre en place

Il revient au contributeur d'ajouter les liens.

Chaque image décorative est dotée d’une alternative textuelle appropriée. Éditorial SEO Images et médias À mettre en place

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 SEO Images et médias À mettre en place

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 SEO Images et médias À mettre en place

Drupal permet au contributeur d'ajouter une alternative textuelle pour chaque image.

Les vignettes et aperçus ne sont pas des images de taille supérieure redimensionnées côté client. Développement Écoconception Images et médias À mettre en place

Ce critère est dépendant des développements réalisés.

Les objets inclus sont dotés d’une alternative textuelle appropriée. Éditorial SEO Images et médias À mettre en place

La conformité dépend de la contribution éditoriale.

Chaque contenu audio et vidéo est accompagné de sa transcription textuelle. Éditorial SEO Images et médias À mettre en place

La conformité dépend de la contribution éditoriale.

Les vidéos comportent des sous-titres synchronisés. Éditorial Accessibilité Images et médias À mettre en place

La conformité dépend de la contribution éditoriale.

La durée des contenus vidéo ou audio est indiquée. Développement Accessibilité Images et médias À mettre en place

La conformité dépend de la contribution éditoriale.

Les vidéos sont déclenchées par l’utilisateur. Développement Accessibilité Images et médias Fonctionnalité native

Le lecteur natif de Drupal est conforme.

Les sons sont déclenchés par l’utilisateur. Développement Accessibilité Images et médias Fonctionnalité native

Le lecteur natif de Drupal est conforme.

Les animations, sons et clignotements peuvent être mis en pause. Développement Accessibilité Images et médias À mettre en place

Ce critère est dépendant des développements réalisés.

Le déroulement des animations ne bloque pas la navigation ou l’accès aux contenus. Développement UX Images et médias À mettre en place

Ce critère est dépendant des développements réalisés.

L’indicatif international est disponible pour tous les numéros de téléphone. Éditorial UX Internationalisation Ajout de module Phone Number

Le module Phone Number permet l'ajout de champs conformes.

Le pays est précisé pour toutes les adresses postales. Éditorial UX Internationalisation Ajout de module Address

Le module Address permet l'ajout de champs conformes.

Le code source de chaque page indique la langue principale du contenu. Développement SEO Internationalisation Fonctionnalité native

Drupal implémente nativement ce critère pour les sites multilingues.

La langue principale de la page cible d’un lien est identifiable lorsqu’elle diffère de celle de la page d’origine. Éditorial UX Internationalisation À mettre en place

La conformité dépend de la contribution éditoriale.

Chaque changement de langue est signalé. Éditorial Accessibilité Internationalisation À mettre en place

La conformité dépend de la contribution éditoriale.

Les liens d’accès aux versions traduites pointent directement vers la traduction de la page courante. Éditorial UX Internationalisation Fonctionnalité native

Drupal implémente nativement ce critère pour les sites multilingues.

Les liens vers les versions équivalentes des contenus sont rédigés dans leur langue cible. Éditorial UX Internationalisation À mettre en place

La conformité dépend de la contribution éditoriale.

Le serveur respecte l’ordre préférentiel de langues des outils de consultation. Développement UX Internationalisation Fonctionnalité native

Drupal implémente nativement ce critère pour les sites multilingues.

Chaque lien est doté d’un intitulé dans le code source. Développement Accessibilité Liens À mettre en place

Cela dépend de la contribution éditoriale. Drupal permet d'implémenter ce critère.

Le libellé de chaque lien décrit sa fonction ou la nature du contenu vers lequel il pointe. Éditorial SEO Liens À mettre en place

Cela dépend de la contribution éditoriale. Drupal permet d'implémenter ce critère.

Les liens de même nature ont des couleurs, des formes et des comportements identiques sur toutes les pages. Conception UX Liens À mettre en place

Cela dépend de la conception graphique et des développements.

Le soulignement est réservé aux liens. Éditorial UX Liens À mettre en place

Cela dépend de la conception graphique et des développements.

Les liens sont visuellement différenciés du reste du contenu. Conception Accessibilité Liens À mettre en place

Cela dépend de la conception graphique et des développements.

Les liens visités et non visités sont visuellement différenciés. Développement UX Liens À mettre en place

Cela dépend de la conception graphique et des développements.

Les liens internes et externes sont différenciés. Développement UX Liens À mettre en place

Cela dépend de la conception graphique et des développements.

Les liens internes vers les contenus à accès limité sont différenciés. Développement UX Liens À mettre en place

La conformité dépend de la contribution éditoriale.

Les liens provoquant l’ouverture d’un logiciel externe ont un libellé explicite. Éditorial Accessibilité Liens À mettre en place

La conformité dépend de la contribution éditoriale.

Les numéros de téléphone sont activables via le protocole approprié. Développement Responsive Liens Ajout de module Phone Number

Le module Phone Number permet l'ajout de champs conformes.

L’utilisateur est averti des ouvertures de nouvelles fenêtres. Éditorial Accessibilité Liens À mettre en place

La conformité dépend de la contribution éditoriale.

Le format des fichiers proposés en téléchargement est indiqué. Développement Accessibilité Liens À mettre en place

La conformité dépend de la contribution éditoriale.

La taille des fichiers internes proposés en téléchargement est indiquée. Éditorial Accessibilité Liens À mettre en place

La conformité dépend de la contribution éditoriale et des développements.

La langue des fichiers en téléchargement est précisée lorsqu’elle diffère de celle de la page d’origine. Éditorial Accessibilité Liens À mettre en place

La conformité dépend de la contribution éditoriale.

Le nommage des fichiers internes proposés en téléchargement permet d’en identifier le contenu et la provenance. Éditorial UX Liens À mettre en place

La conformité dépend du nommage des fichiers,

La mise en place de liens entrants n’est ni interdite ni restreinte. Éditorial SEO Liens Fonctionnalité native

Conforme par défaut.

Tous les liens internes sont valides. Éditorial SEO Liens Ajout de module Redirect, Link Checker

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 SEO Navigation Fonctionnalité native

Conforme par défaut.

La navigation ne provoque pas l’ouverture de popups. Conception Accessibilité Navigation Fonctionnalité native

Conforme par défaut.

Il est possible de revenir à la page d’accueil depuis toutes les pages. Conception UX Navigation Fonctionnalité native

Conforme par défaut. Nativement, le logo du site est présent sur toutes les pages et renvoie vers la page d'accueil.

Chaque page affiche une information permettant de connaître son emplacement dans l’arborescence. Conception UX Navigation Ajout de module Easy Breadcrumb, Menu Breadcrumb

Les modules Easy Breadcrumb ou Menu Breadcrumb permettent de configurer un fil d'Ariane.

Les items actifs de menu sont signalés. Développement Accessibilité Navigation À mettre en place

La conformité dépend de la conception graphique et des développements.

Les blocs de navigation de même nature sont affichés aux mêmes emplacements sur toutes les pages. Conception Accessibilité Navigation À mettre en place

La conformité dépend de la conception graphique et des développements.

Les icônes de navigation sont accompagnées d’une légende explicite. Conception Accessibilité Navigation À mettre en place

La conformité dépend de la contribution et des développements.

Les mécanismes de fermeture de fenêtres sont visuellement rattachés à leur contenu. Conception UX Navigation Fonctionnalité native

Conforme par défaut.

Les mécanismes de fermetures de fenêtres sont immédiatement disponibles. Développement UX Navigation Fonctionnalité native

Conforme par défaut.

Les nouvelles fenêtres dimensionnées et les fenêtres modales sont dotées d’un bouton de fermeture explicite. Développement UX Navigation Fonctionnalité native

Conforme par défaut.

Les mécanismes de fermetures de fenêtres sont affichés aux mêmes emplacements sur toutes les pages. Conception UX Navigation Fonctionnalité native

Conforme par défaut.

Chaque page contient des liens d’accès rapide placés au début du code source. Développement Accessibilité Navigation Fonctionnalité native

Conforme par défaut.

Le focus clavier n’est ni supprimé ni masqué. Développement Accessibilité Navigation Fonctionnalité native

Conforme par défaut.

La navigation au clavier permet d’interagir avec l’intégralité des contenus et services. Développement Accessibilité Navigation Fonctionnalité native

Conforme par défaut. Cela dépend des développements et de la contribution.

La navigation au clavier s’effectue dans un ordre prévisible. Développement Accessibilité Navigation Fonctionnalité native

Conforme par défaut. Cela dépend des développements et de la contribution.

Un moteur de recherche interne est proposé. Conception Écoconception Navigation Fonctionnalité native

Drupal propose un moteur de recherche nativement.

Chaque page de résultats de recherche peut être atteinte via une adresse web. Développement Écoconception Navigation Fonctionnalité native

Conforme par défaut.

Il est possible de relancer une recherche depuis sa page de résultats. Développement UX Navigation Fonctionnalité native

Conforme par défaut.

Un plan du site est disponible depuis chaque page. Conception SEO Navigation Ajout de module Sitemap

Le module Sitemap permet l'implémentation facile d'un plan du site.

Les limites de temps imposées à une action ou un accès sont indiquées. Développement UX Navigation Fonctionnalité native

La durée d'une session basique sur Drupal est de 200 000 secondes.

L’inscription aux newsletters est soumise à un processus de confirmation. Éditorial Privacy Newsletter À mettre en place

La conformité de ce critère dépend du service de newsletter utilisé et des développements réalisés.

Un lien de désinscription est présent dans chaque newsletter. Développement Privacy Newsletter À mettre en place

La conformité dépend de la contribution au niveau de la newsletter et des développements.

La désinscription depuis une newsletter ne demande pas de confirmation par courriel. Développement Écoconception Newsletter À mettre en place

La conformité de ce critère dépend du service de newsletter utilisé et des développements réalisés.

La désinscription aux newsletters est possible depuis le site. Développement Privacy Newsletter À mettre en place

La conformité dépend de la contribution et des développements. Un lien de désinscription peut être ajouté sur le site.

La dernière newsletter envoyée est disponible en ligne. Conception UX Newsletter À mettre en place

La conformité dépend de la contribution éditoriale et des développements. Une vue des anciennes newsletters peut être prévue.

Les archives de newsletters sont disponibles en ligne. Développement SEO Newsletter À mettre en place

La conformité dépend de la contribution éditoriale et des développements. Une vue des anciennes newsletters peut être prévue.

La fréquence d’envoi des newsletters est consultable avant l’abonnement. Conception UX Newsletter À mettre en place

La conformité dépend de la contribution éditoriale.

La charte graphique est cohérente sur toutes les pages. Conception UX Présentation À mettre en place

La conformité dépend de la conception graphique et des développements pour un thème personnalisé.

L’information n’est pas véhiculée uniquement par la couleur. Conception Accessibilité Présentation À mettre en place

La conformité dépend de la conception graphique et des développements. Nativement Drupal respecte la règle.

Les contenus sont présentés avec un contraste suffisant par rapport à leur arrière-plan. Conception Accessibilité Présentation À mettre en place

La conformité dépend de la conception graphique et des développements. Nativement Drupal respecte la règle.

Le contenu et le sens de chaque page ne sont pas altérés lorsque les styles sont désactivés. Développement Accessibilité Présentation À mettre en place

La conformité dépend de la conception graphique et des développements. La contribution doit aussi faire en sorte de respecter cette règle.

Un contenu n’est pas désigné uniquement par sa forme ou par sa position à l’écran. Éditorial Accessibilité Présentation À mettre en place

La conformité dépend de la conception graphique et des développements. Drupal est compatible mais la règle doit être implémentée.

Un contenu qui doit être restitué dans un lecteur d’écran ne lui est pas dissimulé. Conception Responsive Présentation À mettre en place

La conformité dépend de la conception graphique et des développements. Drupal est compatible mais la règle doit être implémentée.

La taille des éléments cliquables est suffisante. Éditorial SEO Présentation À mettre en place

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 SEO Présentation À mettre en place

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 SEO Présentation À mettre en place

La conformité dépend de la conception graphique et des développements.

Les pictogrammes typographiques sont dotés d’une alternative appropriée. Développement UX Présentation À mettre en place

La conformité dépend de la conception graphique et des développements. Aucun pictogramme typographique n'est utilisé par défaut par le CMS.

Une famille générique de police est indiquée comme dernier élément de substitution. Développement Accessibilité Présentation À mettre en place

La conformité dépend des développements.

Les styles ne justifient pas le texte. Éditorial UX Présentation À mettre en place

La conformité dépend de la contribution éditoriale.

Les mises en majuscules à des fins décoratives sont effectuées à l’aide des styles. Développement Responsive Présentation À mettre en place

Il est possible de prévoir de styles dans l'éditeur de texte pour répondre à ce critère.

Les fonctionnalités de zoom ne sont pas bloquées. Développement Responsive Présentation Fonctionnalité native

Conforme par défaut.

Un ou plusieurs mécanismes dédiés à l’adaptation aux terminaux mobiles sont proposés. Développement UX Présentation À mettre en place

Cela dépend de la conception graphique et des développements. Le thème par défaut est adaptif.

Des styles dédiés à l’impression sont proposés. Développement Écoconception Présentation À mettre en place

Cela dépend de la conception graphique et des développements. Un thème dédié a l'impression doit être développé.

Le contenu de chaque page est disponible à l’impression sans blocs de navigation. Développement UX Sécurité À mettre en place

Cela dépend de la conception graphique et des développements.

Toutes les pages utilisent le protocole HTTPS. Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Les certificats de sécurité sont signés et en cours de validité. Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Les pages utilisant HTTPS ont un entête de transport strict. Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Les pages utilisant le protocole HTTPS ne proposent pas de ressources HTTP. Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Les opérations relatives aux mots de passe peuvent être effectuées intégralement en ligne. Développement UX Sécurité Fonctionnalité native

Conforme par défaut.

Les mots de passe peuvent être choisis ou changés par l’utilisateur. Développement UX Sécurité Fonctionnalité native

Conforme par défaut.

Un dispositif sensibilise l’utilisateur sur le degré de sécurisation du mot de passe qu’il choisit. Développement UX Sécurité Fonctionnalité native

Conforme par défaut. Peut être renforcé par le module Password Policy.

Les mots de passe peuvent être réinitialisés. Développement UX Sécurité Fonctionnalité native

Conforme par défaut.

Les mots de passe ne sont pas communiqués en clair. Développement UX Sécurité Fonctionnalité native

Conforme par défaut.

Les entêtes envoyés par le serveur désactivent la détection automatique du type MIME de chaque ressource. Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Le serveur indique le type MIME de chaque ressource. Développement Sécurité Fonctionnalité native

Conforme par défaut.

Les informations sur la sécurité des transactions sont indiquées. Éditorial Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Le serveur n’envoie pas la liste des fichiers des répertoires n’ayant pas de page d’index. Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Le serveur envoie les informations d’activation de protection cross site scripting. Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Le serveur envoie les informations indiquant les domaines autorisés à intégrer ses pages dans des cadres. Développement Sécurité Fonctionnalité native

Conforme par défaut.

Un mécanisme de sécurité restreint l’origine des contenus. Développement Sécurité Ajout de module Seckit

Le module Seckit permet de configurer une CSP.

Le serveur ne communique pas d’informations sur les logiciels et langages utilisés. Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Le contrôle d’intégrité des ressources tierces est présent et valide. Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

Les opérations sécurisées peuvent être validées par au moins deux moyens. Développement UX Sécurité Externe

Drupal ne propose pas cette fonctionnalité.

L’affichage de la barre d’adresse du navigateur n’est pas bloqué. Développement UX Sécurité Fonctionnalité native

Conforme par défaut.

Le domaine de messagerie est authentifié Développement Sécurité Externe

Réglage à effectuer côté hébergement/serveur.

L’adresse du site fonctionne avec et sans préfixe www. Développement Écoconception Serveur et performances À mettre en place

À configurer dans le htaccess du site.

La racine du site contient des instructions pour les robots d’indexation. Développement SEO Serveur et performances Fonctionnalité native

Conforme par défaut.

Le site propose un fichier sitemap indiquant les contenus à explorer. Éditorial SEO Serveur et performances Ajout de module XML sitemap

Le module XML Sitemap permet de configurer un sitemap.xml.

Le serveur ne force pas la redirection vers la version ou l’application mobile. Développement Responsive Serveur et performances Fonctionnalité native

Conforme par défaut.

Le serveur envoie un code HTTP 404 pour les ressources non trouvées. Développement SEO Serveur et performances Fonctionnalité native

Conforme par défaut.

Le serveur envoie une page d’erreur 404 personnalisée. Développement UX Serveur et performances Fonctionnalité native

Conforme par défaut. La page est a personnaliser via la contribution.

Le serveur envoie une page d’interdiction 403 personnalisée. Développement UX Serveur et performances Fonctionnalité native

Conforme par défaut. La page est a personnaliser via la contribution.

Le menu principal de navigation figure sur les pages d’erreur personnalisées. Conception UX Serveur et performances Fonctionnalité native

Conforme par défaut.

Le serveur transmet des contenus compressés aux clients qui les acceptent. Développement SEO Serveur et performances Fonctionnalité native

Conforme par défaut.

Le serveur envoie les informations permettant la mise en cache des contenus. 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 SEO Serveur et performances Fonctionnalité native

Conforme par défaut.

Les feuilles de style internes sont minifiées. Développement Écoconception Serveur et performances Fonctionnalité native

Paramétrage possible par défaut.

Les scripts internes sont minifiés. Développement Écoconception Serveur et performances Fonctionnalité native

Paramétrage possible par défaut.

La date de publication ou de mise à jour des contenus est mise à disposition sous forme programmatique. Développement SEO Structure et code Fonctionnalité native

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 SEO Structure et code Fonctionnalité native

Conforme par défaut.

Le codage de caractères utilisé est UTF-8. 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 SEO Structure et code À mettre en place

Cela dépend de la contribution éditoriale.

Les éléments visuellement présentés sous forme de liste sont balisés de façon appropriée dans le code source. Éditorial Accessibilité Structure et code Fonctionnalité native

Conforme par défaut.

Chaque identifiant HTML n’est utilisé qu’une seule fois par page. Développement Accessibilité Structure et code À mettre en place

Cela dépend des développements.

La copie du contenu n’est pas bloquée. Développement UX Structure et code Fonctionnalité native

Conforme par défaut.

L’accès au menu contextuel n’est pas bloqué. Développement UX Structure et code Fonctionnalité native

Conforme par défaut.

Aucune redirection ou rafraîchissement automatique côté client n’est imposée. Développement Accessibilité Structure et code Fonctionnalité native

Conforme par défaut.

Le texte des documents PDF internes est sélectionnable. Éditorial SEO Structure et code À mettre en place

Dépend des fichiers téléversés.

Les documents PDF internes sont dotés d’une structure de titres. Éditorial SEO Structure et code À mettre en place

Dépend des fichiers téléversés.

Les cellules des tableaux de données sont reliées à leurs entêtes. Éditorial Accessibilité Structure et code Ajout de module CKEditor5 Table Fix

Le module CKEditor5 Table Fix permet la conformité.

Les titres des tableaux de données sont renseignés. Éditorial Accessibilité Structure et code Ajout de module CKEditor5 Table Fix

Le module CKEditor5 Table Fix permet la conformité.

La linéarisation des tableaux utilisés pour la mise en page ne nuit pas à la compréhension des contenus. Développement Accessibilité Structure et code À mettre en place

Cela dépend de la contribution éditoriale.

Les tableaux de données ne sont pas simulés. Éditorial SEO Structure et code À mettre en place

Cela dépend de la contribution éditoriale.