Ally pour les robots d'indexation de sites Web

Ally pour les robots d'indexation de sites Web intègre les instructions Disallow dans un fichier robots.txt du site Web. Ces instructions permettent d'éviter que le robot ne soit bloqué dans une boucle infinie sur des types de contenu spécifiques tels que les pages de recherche, les applications de calendrier, etc.

Ally pour les robots d'indexation de sites Web adhère à la Norme d'exclusion des robots. L'agent utilisateur spécifique utilisé par Ally est le suivant : blackboardally


Désactiver les formats alternatifs

Si vous le souhaitez, vous pouvez désactiver les formats alternatifs pour des éléments de contenu individuels. Ajoutez l'attribut data-ally-af-disabled au fichier lié dans votre code HTML. Cet attribut exclut l'affichage de l'élément de contenu dans le panneau Formats alternatifs. 

Par exemple, si vous l'ajoutez à un fichier lié, ce fichier lié ne s'affiche pas dans la liste :  <a data-ally-af-disabled href:"https://filename.pdf">PDF file</a>.

Supprimez l'attribut à tout moment, si vous souhaitez que l'élément de contenu apparaisse dans le panneau Formats alternatifs. 

Exemple :

<!doctype html>
<html lang="en">
  <head></head>
  <body>
    <p><a href="/example1.pdf">This link will show up</a></p>
    <p><a data-ally-af-disabled href="/example2.pdf">This link will not show up</a></p>
  </body>
</html>


Exclure des parties d'une page Web

Vous pouvez exclure des parties spécifiques d'une page Web du contenu du format alternatif. Ajoutez l'attribut data-ally-exclude à l'élément de contenu dans votre code HTML. Cet attribut exclut l'affichage de l'élément de contenu dans le format alternatif sélectionné.

Par exemple, si vous ajoutez l'attribut à une image sur la page, cette image ne s'affiche pas dans le format alternatif BeeLine Reader lorsque vous l'ouvrez.

S'il y a un élément <main> sur le site Web, seul ce qui se trouve dans l'élément principal apparaît dans le contenu du format alternatif. Tout ce qui se trouve en dehors de l'élément principal est automatiquement exclu. Vous pouvez toujours utiliser l'attribut data-ally-exclude pour exclure des éléments de cet élément principal.

Exemple :

<!doctype html>
<html lang="en">
  <head></head>
  <body>
    <p>This will show up</p>
    <p data-ally-exclude>This will not show up</p>
  </body>
</html>


Configuration de l'icône de téléchargement des formats alternatifs

Choisissez la façon dont vous souhaitez que l'icône de téléchargement des formats alternatifs apparaisse. Choisissez l'une des options suivantes :

  • Petite icône sur la gauche de la page : data-ally-af-style="flag_small"
  • Grande icône sur la gauche de la page : data-ally-af-style="flag_large"
  • Barre le long de la partie inférieure de la page : data-ally-af-style="bar_bottom"

Utilisez ce script pour personnaliser l'apparence.

& lt ;! --
    Script d'intégration du site Web Ally.
    « data-ally-af-style » peut être l'une des valeurs suivantes pour personnaliser l'apparence :
        - flag_small
        - flag_large
        - bar_bottom
-->
<script
  data-ally-loader
  data-ally-platform-name="web"
  data-ally-client-id="8366"
  data-ally-af-style="flag_small"
  src="https://prod.ally.ac/integration/api/ally.ui.js">
</script>


Configurer le feed-back de l'éditeur de contenu

Configurez votre site pour voir exactement où se situent les problèmes d'accessibilité. Après avoir configuré les pages de votre site, ouvrez le rapport d'accessibilité et recherchez un domaine présentant un problème. Sélectionnez l'indicateur de résultat de l'élément problématique pour ouvrir le panneau du feed-back de l'éditeur de contenu. Reportez-vous aux problèmes affichés en surbrillance dans votre page, dans la fenêtre d'aperçu.

Les pages de votre site doivent être paramétrées comme suit pour que leur contenu apparaisse dans la fenêtre d'aperçu.

  • HTTPS pris en charge
  • Ajouter le script AllyJS

    Ce script est également requis pour les formats alternatifs. Si vous souhaitez voir les problèmes affichés en surbrillance dans la fenêtre d'aperçu, mais que vous ne voulez pas ajouter les formats alternatifs à votre site, utilisez la propriété data-ally-af-style=none.

  • Autoriser l'intégration de la page dans un IFrame par le domaine Ally
  • Autoriser les scripts, les styles, les images et les IFrames enfants hébergés par le domaine Ally

Autoriser Ally à intégrer vos pages dans un IFrame

Pour tirer pleinement parti du panneau de feed-back de l'éditeur de contenu, en tant que partenaire de confiance, Ally a besoin d'une autorisation pour intégrer votre contenu dans un IFrame. Cette autorisation permet à Ally d'afficher votre contenu dans la fenêtre d'aperçu du panneau de feed-back de l'éditeur de contenu. Ce panneau est uniquement accessible depuis votre rapport d'accessibilité.

Si vous limitez l'intégration de votre page Web dans les IFrames (par exemple, avec l'en-tête X-Frame-Options ou Content-Security-Policy), vous devrez ajouter ou modifier votre en-tête Content-Security-Policy pour ajouter https://*.ally.ac à la directive frame-ancestors.

Exemples

Exemples de configuration
Configuration actuelleAjouter ou mettre à jour la directive frame-ancestors
En-tête X-Frame-Options avec valeur DENYContent-Security-Policy: frame-ancestors https://*.ally.ac;
En-tête X-Frame-Options avec valeur SAMEORIGINContent-Security-Policy: frame-ancestors 'self' https://*.ally.ac;
Content-Security-Policy avec directive frame-ancestors 'none'Content-Security-Policy: frame-ancestors https://*.ally.ac;
Content-Security-Policy avec directive frame-ancestors et une liste de domainesContent-Security-Policy: frame-ancestors 'self' https://*.anothersite.com https://*.ally.ac;