Rastreador de Ally para sitios web

El rastreador de Ally para sitios web incorpora la instrucción Disallow (Deshabilitar) en el archivo robots.txt de un sitio web. Estas instrucciones evitan que el rastreador quede atascado en bucles de rastreo infinitos en tipos específicos de contenido, como páginas de búsqueda, aplicaciones de calendario y demás.

El rastreador de Ally para sitios web cumple con el Estándar de exclusión de robots. Este es el agente de usuario específico que utiliza Ally: blackboardally


Deshabilitar formatos alternativos

Si lo desea, puede desactivar los formatos alternativos para elementos de contenido individuales. Agregue el atributo data-ally-af-disabled al archivo vinculado en su archivo HTML. Este atributo impide que el archivo aparezca en el panel Formatos alternativos.

Por ejemplo, si lo agrega a un archivo vinculado, este archivo no aparecerá en la lista:  <a data-ally-af-disabled href:"https://filename.pdf">PDF file</a>.

Puede eliminar el atributo en cualquier momento si desea que el elemento de contenido aparezca en el panel Formatos alternativos.

Ejemplo:

<!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>


Excluir partes de una página web

Puede excluir partes específicas de una página web del contenido de formato alternativo. Agregue el atributo data-ally-exclude al elemento de contenido de su archivo HTML. Este atributo impide que el contenido aparezca en el formato alternativo seleccionado.

Por ejemplo, si agrega el atributo a una imagen dentro de la página, esta imagen no aparecerá en el formato alternativo BeeLine Reader cuando lo abra.

Si hay un elemento <main> en el sitio web, solo aparecerá en el contenido de formato alternativo lo que está dentro de ese elemento principal. Se excluirá automáticamente todo lo que esté fuera del elemento principal. Aun así, puede utilizar el atributo data-ally-exclude para excluir elementos dentro de ese elemento principal.

Ejemplo:

<!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>


Configurar el ícono de descarga de formatos alternativos

Decida cómo desea que se vea el ícono de descarga de formatos alternativos. Elija una de las siguientes opciones:

  • Un ícono pequeño en la parte izquierda de la página: data-ally-af-style="flag_small"
  • Un ícono grande en la parte izquierda de la página: data-ally-af-style="flag_large"
  • Una barra a lo ancho de la parte inferior de la página: data-ally-af-style="bar_bottom"

Utilice esta secuencia de comandos para personalizar el aspecto.

<!--
    Ally Website Integration Script.
    "data-ally-af-style" puede utilizar uno de los siguientes valores para personalizar el aspecto:
        - 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>


Configurar comentarios del editor de contenido

Configure su sitio para ver exactamente dónde se encuentran los problemas de accesibilidad. Después de configurar las páginas en su sitio, vaya al informe de accesibilidad y busque un dominio con un problema. Seleccione el indicador de puntuación en el elemento con el problema de accesibilidad para abrir el panel de comentarios para el editor de contenido. Verifique los problemas destacados en la página en la ventana de vista preliminar.

Las páginas de su sitio deben tener estos ajustes si desea que el contenido de la página aparezca en la ventana de vista preliminar.

  • Admitir HTTPS
  • Agregar la secuencia de comandos de AllyJS

    Esta secuencia de comandos también es necesaria para los formatos alternativos. Si desea ver los problemas destacados en la ventana de vista preliminar, pero no quiere agregar los formatos alternativos al sitio, utilice la propiedad  data-ally-af-style=none.

  • Permitir que el dominio de Ally incruste la página en un iframe
  • Permitir que el dominio de Ally aloje secuencias de comandos, estilos, imágenes e iframes secundarios

Permitir que Ally incruste las páginas en un iframe

Si desea aprovechar todas las ventajas del panel de comentarios para el editor de contenido, Ally es un colaborador de confianza que necesita permiso para incrustar el contenido en un iframe. Con este permiso, Ally puede mostrar el contenido en la ventana de vista preliminar del panel de comentarios para el editor de contenido. Solo se puede acceder al panel desde el informe de accesibilidad.

Si no permite que se incruste su página web en los iframes (por ejemplo, con los encabezados X-Frame-Options o Content-Security-Policy), deberá agregar o cambiar su encabezado Content-Security-Policy para agregar https://*.ally.ac a la directivaframe-ancestors.

Ejemplos

Ejemplos de configuración
Configuración actualAgregar o actualizar la directiva frame-ancestors
Encabezado X-Frame-Options con valor DENYContent-Security-Policy: frame-ancestors https://*.ally.ac;
Encabezado X-Frame-Options con valor SAMEORIGINContent-Security-Policy: frame-ancestors 'self' https://*.ally.ac;
Content-Security-Policy con una directiva frame-ancestors de 'none'Content-Security-Policy: frame-ancestors https://*.ally.ac;
Content-Security-Policy con una directiva frame-ancestors con una lista de dominiosContent-Security-Policy: frame-ancestors 'self' https://*.anothersite.com https://*.ally.ac;