El cumplimiento de 508 significa que todos los usuarios, independientemente de su estado de discapacidad, pueden acceder a la tecnología. Los estándares de cumplimiento están establecidos por la Sección 508 de la Ley de Rehabilitación de 1973 que requiere que las agencias federales proporcionen acceso a software y sitios web a personas con discapacidades. Cuando los sitios web cumplen con 508, son accesibles para todos los usuarios. Esto puede significar que son compatibles con tecnología de asistencia, como lectores de pantalla.
GUI508 ayuda a verificar el cumplimiento de 508 con las aplicaciones de formularios web ASP.Net. Este programa no es un verificador 508 completo. Proporciona orientación sobre cómo identificar y corregir problemas 508 dentro de un sitio web existente que utiliza controles del lado del servidor ASP.Net para desarrolladores y gerentes de proyectos para mostrar posibles problemas 508 en sitios web existentes y sitios web en desarrollo.
Cuando un navegador muestra una página web, esa página se procesa en HTML desde varias fuentes.
En las aplicaciones de formularios web Microsoft ASP.NET, la mayoría del HTML que se muestra en el navegador proviene de dos fuentes principales: los controles del lado del servidor ASP.Net y HTML. Los controles del lado del servidor ASP.Net son el foco principal de esta aplicación.
Hoy en día, las aplicaciones de accesibilidad/escáner 508 ven el HTML que se muestra en el navegador. Esto crea varios inconvenientes.
información. Dependiendo de esas opciones, la aplicación web decidirá cuál será la siguiente página en la pantalla de la aplicación o qué nueva información se devolverá al usuario en la página actual.
Debido a que podemos observar el código fuente real de cada control ASP.NET en cada página aspx y desarrollar reglas para asegurarnos de que los atributos de accesibilidad 508 que se utilizan cumplan con los estándares de accesibilidad, y sin preocuparnos por recorrer la aplicación, podemos investigar todo el código. en una sola pasada.
¡Sí! Creo que esto es una victoria para ambos si estás leyendo esta sección. Por favor haz más que leer, contribuye.
De acuerdo. No puedo reescribir todo el manual de git aquí y tú no querrás que lo haga. Si eres nuevo en GitHub, aquí tienes algunos enlaces que te ayudarán a empezar.
Por supuesto, GitHub proporciona más de una forma de obtener el código fuente. Mire hacia el extremo derecho y debería ver un botón con la etiqueta "Clonar o Descargar". Al hacer clic en este botón, obtendrá más opciones.
Ahora que lo hemos descargado, el código. Debe asegurarse de tener Visual Studio 2012 o superior. La versión comunitaria funcionará bien (https://www.visualstudio.com/downloads/). También necesitarás StyleCop. StyleCop no agrega funcionalidad, pero ayuda a mantener la coherencia del código y es beneficioso tanto para el desarrollador individual como para el equipo. Lo mejor es utilizar NuGet para la instalación de StyleCop.
Bien, ahora codifiquemos un poco. Usaremos el botón de opción como ejemplo y veremos si podemos crear un nuevo control .Net apsx. CheckedListBox para ser una queja 508 necesita el atributo de título establecido en el elemento de entrada. Entonces, lo que haremos es identificar cada lugar donde se usa un cuadro de lista marcado y ver si tiene los atributos correctos configurados para que cuando se genere el código html sea una queja.
Así que por favor no se limite a leer. Contribuir. Todo el mundo debería poder acceder a la web.