Domanda

Sto progettando un nuovo sito per un dipartimento del governo locale in Scozia e voglio assicurarmi di soddisfare il livello minimo di accessibilità per il sito.

Avevo programmato di utilizzare alcuni effetti jQuery e anche di AJAXify il contenuto. Ma ho capito che probabilmente tutto questo JavaScript non sarà accessibile.

Utilizzeremo il framework ASP.NET 3.5 VS2008. (Lato server C # e SQL Server 2005 db)

Qualcuno sa quale sarebbe lo standard minimo per un sito gestito dal governo? Sarà rivolto al pubblico e il suo utente target saranno i bambini tra gli 11 e i 17.

Inoltre, esistono strumenti per controllare il nostro sito Web? Gli strumenti integrati / aggiuntivi per Visual Studio sarebbero fantastici.

Normalmente progettiamo in loco per i nostri team di amministrazione, quindi questa è la prima volta che dobbiamo preoccuparci dell'accessibilità, quindi rispondi in un "Per i manichini" stile se vuoi! :)

Grazie!

È stato utile?

Soluzione

Devi anche rispettare la legge sulla discriminazione basata sulla disabilità, specialmente perché si tratta di una risorsa governativa.

Informazioni sull'atto http://www.direct.gov .uk / it / DisabledPeople / RightsAndObligations / DisabilityRights / DG_4001068

e

http://www.coi.gov.uk/guidance.php ? page = 169

E alcune informazioni relative ai siti Web e all'atto su

http: / /www.webcredible.co.uk/user-friendly-resources/web-accessibility/uk-website-legal-requirements.shtml

e

http://www.alistapart.com/articles/accessuk

Abbiamo a che fare con parecchi consigli locali e tutti i loro siti devono essere accessibili tramite gli screen reader in modo che quelli con disabilità visive possano usarli, in quanto tali devono poter essere navigati se l'utente ha JavaScript e CSS disabilitati .

È necessario assicurarsi che se si utilizza un CSS sul sito che la navigazione e la struttura si degradano con grazia in modo che abbiano senso (ad esempio non rendere la navigazione l'ultimo elemento della pagina e utilizzare CSS per spostarlo in la cima). Non rendere dipendente la navigazione da Javascript (o almeno avere un metodo alternativo di navigazione se l'utente ha JavaScript disattivato).

HTML e CSS devono essere convalidati per assicurarsi che non vi siano errori.

Tutte le immagini richiedono attributi ALT

Tutti i collegamenti hanno bisogno degli attributi del titolo

Qualsiasi tabella dovrebbe avere un riepilogo

Esistono molti altri elementi come questi, ma i test dovrebbero segnalarli.

In termini di test del sito ci sono alcuni screen reader gratuiti disponibili, anche se abbiamo avuto un successo limitato con questi in quanto erano piuttosto incerti su come funzionavano. & Quot; squalo " sembra essere il settore "standard" al momento, ma questo è ridicolmente costoso, quindi potresti voler esternalizzare qualsiasi test a un'altra società; anche se alcuni consigli lo organizzeranno da soli.

Dovresti anche testare il sito su un browser di solo testo come Lynx.

Di seguito alcune altre risorse:

Lo squalo

http://www.freedomscientific.com/products/fs /jaws-product-page.asp

libero

www.screenreader.net/ www.webaim.org/simulations/screenreader.php www.xpscreenreader.com/ firevox.clcworld.net/ - Plugin Firefox sourceforge.net/projects/fangs/ - plugin di Firefox

Controlli dell'accessibilità

Valutatore di accessibilità funzionale - http://fae.cita.uiuc.edu/ WAVE - http://wave.webaim.org/ Cynthia Says - http://www.cynthiasays.com/ Test di accessibilità web TAW - http://www.tawdis.net/taw3/cms/en

Oppure scarica il programma di verifica dell'accessibilità di Firefox che contiene i controlli per tutti i sopra indicati e i validatori HTML e CSS https://addons.mozilla.org/en-US/firefox/addon/ 5809

Altri suggerimenti

In primo luogo dovresti chiedere al cliente di chiarire questi requisiti e assicurarti che effettuino effettivamente ricerche sull'argomento in quanto potrebbero non averne idea al momento e aggiungeranno i requisiti più in basso quando qualcuno lo sottolinea (fidati di me , Ho lavorato all'interno di un'organizzazione governativa scozzese!)

Quando lavoravo al governo (2004-2006), erano le linee guida di e-Gov che erano importanti e ce n'era una sull'accessibilità. Non ricordo se fossero accessibili al pubblico o disponibili solo su una rete intranet, ma ho trovato questa pagina con quelli che sembrano gli stessi documenti: Linee guida web . Ancora una volta, dovresti chiarire con il cliente qual è il documento corretto a cui aderire. Potrebbero anche avere i propri standard di accessibilità, a seconda dell'organizzazione che sono (non che si possa dire ovviamente, ma dubito che probabilmente uno dei consigli più piccoli avrà questo).

I documenti possono essere piuttosto insignificanti e difficili da leggere, e spesso sfociano in brutti siti Web perché le persone credono che la semplicità sia l'unico modo per raggiungere l'accessibilità. Naturalmente questo non è vero, quindi spetta a te interpretare le linee guida e fornire la giustificazione per infrangerle.

Per quanto riguarda gli strumenti, suppongo che intendi una specie di test automatizzato? In tal caso, la risposta è sì, esistono, ma per favore non fare affidamento su di essi come unico metodo di test! Nessuna quantità di test automatizzati può mai dirti quanto sia veramente accessibile un sito Web, solo i test del mondo reale possono farlo. Un punto in cui uno strumento può tornare utile, tuttavia è il controllo del contrasto del colore, ce ne sono diversi che renderanno la tua pagina utilizzando algoritmi che emulano varie forme di daltonismo.

Ho un approccio leggermente diverso su questo.

Perché jQuery / AJAX deve rendere il sito meno accessibile?

La tua pagina dovrebbe funzionare senza JavaScript e le tue chiamate jQuery e AJAX dovrebbero essere aggiuntive alla funzionalità della pagina, sostituendo il comportamento predefinito ove appropriato con " esperienza che migliora " Caratteristiche. Uno dei migliori elementi di jQuery è che ti aiuta a separare il tuo JavaScript dal tuo HTML.

Sul fronte dell'accessibilità, sono d'accordo che dovresti chiedere al cliente, ma penso anche che dovrebbe far parte di qualsiasi progetto, anche una console di amministrazione interna. I datori di lavoro devono attenersi alle regole della discriminazione sulla disabilità proprio come business-to-customer.

Probabilmente vorrai leggere il documento sulla politica pubblicato a tale proposito dal Central Office of Information ( COI). Fornitura di siti Web inclusi PDF

Per citare dal documento:

  

Queste linee guida sono per il settore pubblico   proprietari di siti Web e media digitali   project manager che desiderano consegnare   siti Web inclusivi e accessibili. Questo   il documento stabilisce lo standard minimo   di accessibilità per il web del settore pubblico   strumenti per la creazione di contenuti e web. esso   raccomanda un approccio centrato sull'utente a   accessibilità, tenendo conto dell'utente   esigenze in termini di pianificazione e approvvigionamento   fasi dei progetti di web design.

Dai un'occhiata a out-law.com, un ottimo sito di informazioni legali gestito da uno studio legale (Pinsent Masons). La loro guida all'accessibilità e all'usabilità è qui: http://www.out-law.com/page -337

La panoramica è buona e in un inglese semplice, senza legalese, e c'è una sezione intitolata " Quale standard è richiesto? " ;. Fa il punto

  

Testare il tuo sito in base alle Linee guida sull'accessibilità dei contenuti Web (WCAG) è anche un prezioso indicatore di accessibilità.

     

...

     

La conformità a WCAG non dovrebbe essere il tuo obiettivo principale e certamente non dovrebbe essere il tuo unico obiettivo, ma è probabilmente la prima cosa che controlli.

Ogni dipartimento governativo avrà la propria interpretazione dello standard minimo. Penso che ci siano molte incoerenze in alcuni siti istituiti per i dipartimenti governativi. Come è stato detto da altri, discuterne con il cliente.

Visual Studio genererà markup X / HTML accessibile per il client basato interamente sul DOCTYPE scelto per il sito e anche sulla versione del browser Web utilizzato, che è una bella funzionalità.

Per i siti del settore pubblico è necessario provare e assicurarsi che siano disponibili anche elementi AJAX o JQuery se JavaScript è disabilitato. Cioè, rendi le funzionalità aggiuntive funky un extra opzionale per gli utenti dotati di JS, ma la funzione principale della pagina funzionerà indipendentemente.

Non fare affidamento su JQuery per le funzionalità fondamentali, poiché ricorda che con ogni probabilità, uno screen reader non sarà probabilmente in grado di capirlo e nemmeno un browser non JS.

È importante notare che un browser non JS non significa necessariamente un vecchio browser, ma potrebbe semplicemente significare un browser Web su un dispositivo come un telefono cellulare o qualche altro dispositivo futuro che non conosciamo ancora.

Dovresti assicurarti di usare un DOCTYPE come XHTML 1.0 Strict. Se si specifica DOCTYPE, Visual Studio genera markup specifici e compatibili e il 90% soddisfa il requisito di creare un codice "valido". Puoi verificare la qualità del codice aggiuntivo con il servizio di convalida W3C.

Per l'accessibilità dei contenuti dovresti pensare a:

  • Le combinazioni di colori che ho usato sono sufficientemente contrastate (per utenti ipovedenti)
  • Sto usando un testo chiaro e ben strutturato nelle pagine (per utenti non vedenti)
  • Usa la divisione tra CSS e HTML e assicurati che se CSS è disabilitato, la pagina viene visualizzata in modo ragionevole (per lo meno sembra che uno screen reader possa comprenderla).
  • Assicurati che il codice sia valido utilizzando W3C Validators

Spero che sia d'aiuto.

Ciò non sembra avere una risposta diretta in quanto non esiste molta giurisprudenza al riguardo nel Regno Unito. Comunque, ecco una risorsa:

http://www.rnib.org .uk / xpedio / gruppi / public / documenti / PublicWebsite / public_legalcase.hcsp

Per adempiere al contratto, mi chiedo se il cliente non dovrebbe avere input su quello - chiamato "requisiti" e

W3C: Web Accessibility Initiative (WAI) può avere alcuni punti interessanti - in particolare tutti i collegamenti da Introduzione all'accessibilità del web

Per gli strumenti da controllare, consultare Elenco completo degli strumenti di valutazione dell'accessibilità web .

Fintanto che segui l'approccio ehnance previsto di jQuery, dovrebbe essere altrettanto accessibile che non

A parte; potresti scoprire che ASP.NET MVC ti offre un maggiore controllo sull'html e quindi una maggiore capacità di soddisfare qualsiasi requisito.

Dovresti dare un'occhiata al Disability Discrimination Act (DDA).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top