La conformité 508 signifie que tous les utilisateurs, quel que soit leur statut de handicap, peuvent accéder à la technologie. Les normes de conformité sont fixées par l'article 508 de la loi sur la réadaptation de 1973, qui oblige les agences fédérales à fournir un accès aux logiciels et aux sites Web aux personnes handicapées. Lorsque les sites Web sont conformes à la norme 508, ils sont accessibles à tous les utilisateurs. Cela peut signifier qu’ils sont compatibles avec les technologies d’assistance, telles que les lecteurs d’écran.
GUI508 permet de vérifier la conformité 508 avec les applications de formulaire Web ASP.Net. Ce programme n'est pas un vérificateur 508 complet. Il fournit des conseils sur l'identification et la correction des problèmes 508 au sein d'un site Web existant utilisant les contrôles côté serveur ASP.Net pour les développeurs et les chefs de projet afin d'afficher les problèmes 508 potentiels dans les sites Web existants et les sites Web en cours de développement.
Lorsqu'un navigateur affiche une page Web, cette page est rendue au format HTML à partir de diverses sources
Dans les applications de formulaire Web Microsoft ASP.NET, la majorité du code HTML affiché dans le navigateur provient de deux sources principales : les contrôles côté serveur ASP.Net et le code HTML. Les contrôles côté serveur ASP.Net sont l'objectif principal de cette application.
Aujourd'hui, les applications d'accessibilité/scanner 508 affichent le code HTML affiché dans le navigateur. Cela crée plusieurs inconvénients.
information. En fonction de ces choix, l'application Web décidera quelle sera la page suivante dans l'affichage de l'application ou quelles nouvelles informations seront renvoyées à l'utilisateur dans la page actuelle.
Étant donné que nous pouvons examiner le code source réel de chaque contrôle ASP.NET sur chaque page aspx et développer des règles pour nous assurer que les 508 attributs d'accessibilité utilisés répondent aux normes d'accessibilité, sans nous soucier de la traversée de l'application, nous pouvons étudier tout le code. en un seul passage.
Ouais! Je pense que c'est une victoire pour nous deux si vous lisez cette section. S'il vous plaît, faites plus que lire, contribuez.
D'accord. Je ne peux pas réécrire tout le manuel de Git ici et vous ne voudriez pas que je le fasse. Si vous êtes nouveau sur GitHub, voici quelques liens pour vous aider à démarrer.
Bien entendu, GitHub propose plusieurs façons d’obtenir le code source. Regardez à l'extrême droite, vous devriez voir un bouton intitulé "Cloner ou Télécharger". En cliquant sur ce bouton, vous obtenez plus d'options.
Maintenant que nous l'avons, le code est téléchargé. Vous devez vous assurer que vous disposez de Visual Studio 2012 ou supérieur. La version communautaire fonctionnera correctement (https://www.visualstudio.com/downloads/). Vous aurez également besoin de StyleCop. StyleCop n'ajoute pas de fonctionnalités, mais il aide à maintenir la cohérence du code et est bénéfique à la fois pour le développeur individuel et pour l'équipe. Le mieux est d’utiliser NuGet pour l’installation de StyleCop.
Ok, maintenant, faisons un peu de codage. Nous allons utiliser le bouton radio comme exemple et voir si nous pouvons créer un nouveau contrôle apsx .Net. CheckedListBox pour être une plainte 508 a besoin de l'attribut title défini sur l'élément d'entrée. Donc, ce que nous faisons est d'identifier chaque endroit où une boîte de liste cochée est utilisée et de voir si elle a les attributs corrects définis, de sorte que lorsque le code HTML est généré, il s'agit d'une plainte.
Alors s'il vous plaît, ne vous contentez pas de lire. Contribuer. Tout le monde devrait pouvoir accéder au Web.