Buscador

Mostrando entradas con la etiqueta Landmark. Mostrar todas las entradas
Mostrando entradas con la etiqueta Landmark. Mostrar todas las entradas

miércoles, 7 de octubre de 2015

Complementos para Mozilla Firefox

En Firefox Extensions de Stanford Online Accessibility Program encontramos estos complementos:
Tenon Check
Allows you to check the currently loaded tab against the tenon.io accessibility testing framework.

Web Developer Toolbar
This is a helpful tool to add to your arsenal. Developed by Chris Pederick, this extension to Mozilla / Firefox provides a comprehensive toolbar for running quick tests on pretty much everything.
Information about using the Web Developer Toolbar

Headings Map Add-on for Firefox
The Headings Map extension permits you to easily see and assess how headings are used on a page so that you can be sure they are being used to convey meaningful structure.

WAVE Toolbar
The WAVE Firefox toolbar provides a mechanism for running WAVE reports directly within Firefox. Because the toolbar runs reports entirely within your web browser, no information is sent to the WAVE server. This ensures 100% private and secure accessibility reporting. The toolbar can check intranet, password-protected, dynamically generated, or sensitive web pages. Also, because the WAVE toolbar evaluates the rendered version of your page, locally displayed styles and dynamically-generated content from scripts or AJAX can be evaluated.

Accessibility Firebug Wiki
If you already use Firebug, you may find this accessibility extension to be helpful since you will be able to incorporate it into your current work environment. Skimming through the Wiki documentation will give you a sense of how it works, before you install it.

AInspector Sidebar
AInspector Sidebar evaluates the accessibility compliance of web pages based on WCAG 2.0 requirements using OpenAjax Alliance rulesets. It organizes the evaluation results by Rule Categories and WCAG Guidelines.

Worldspace FireEyes
Worldspace FireEyes is a web accessibility tool that ensures both static and dynamic content within a web portfolio are compliant with standards such as Section 508, WCAG 1.0, and WCAG 2.0.

Juicy Studio Accessibility Toolbar
This Toolbar contains both a Color Contrast evaluator and a Complex Table Inspector. Right-click functionality allows for reporting of these issues.

Tanaguru Contrast-Finder
This addon allows you to select colors on a page and check contrast.

WCAG Contrast Checker
This addon allows you to enter HEX or RGB foreground and background values to check contrast.

Firefox Landmark Extension
The Firefox Landmark Extension, currently hosted on GitHub, will enable you to see whether, and how, ARIA landmarks have been implemented on a page. Using landmarks correctly will help screen reader users (and perhaps users of other assistive technologies, in the future), navigate your site consistently and effectively.

HTML Validator (based on Tidy)
HTML Validator is a Mozilla extension that adds HTML validation to Firefox and Mozilla. The number of errors of an HTML page is seen on the form of an icon in the status bar when browsing. You see the details of the errors when looking at the HTML source of the page. You can "view source" to see errors highlighted, and you can use Tidy to fix them.

Mouseless Browsing
Mouseless Browsing (MLB) means id-based browsing. The major goal of this extension is to enable browsing only by using the numpad keys. Mouseless browsing is based on marking all links, form elements and frames with ids. You can then trigger an action (e.g. following the link) by simply entering the id and depending on the configuration confirming it by pressing Enter.

Longdesc
Adds "View Image Longdesc: ..." to the image context menu (obviously only if the image element does have a longdesc attribute set).

Screen reader Simulator
"This addon allows you to activate Firefox's integrated mobile screen reader on desktop browsers. You can test web content and see how a blind user would interact with an app if they accessed it on a mobile browser." It does not provide all of the functionality you could obtain by testing with computer-based screen readers, such as NVDA (free for the PC) or VoiceOver (free for the Mac), but it can give you a sense of how your site might work.

viernes, 19 de junio de 2015

Navegación por landmarks en Mozilla Firefox

Los landmarks, regiones o puntos de referencia (Easy ARIA Tip #4: Landmarks) es una característica definida en WAI-ARIA que permite definir puntos especiales en una página web a los que luego se puede navegar directamente.

Los landmarks se añaden a cualquier elemento de HTML con el atributo role y un valor que representa la semántica del landmark: application, banner, complementary, contentinfo, main, navigation, search.

En HTML5 existen nuevas etiquetas que ya incorporan la semántica de los landmarks: header (banner), nav (navigation), main (main), aside (complementary) y footer (contentinfo).

Los navegadores más populares no proporcionan un mecanismo para visualizar y acceder a los landmarks. Sin embargo, los lectores de pantalla como JAWS y NVDA sí que son capaces de ello.

Como podemos leer en Bug 670928 - HTML5 element and WAI-ARIA landmark roles easily navigable in Firefox, el soporte de los landmarks en Mozilla Firefox es algo que se lleva discutiendo varios años.

Existen dos complementos, el de David Todd del 21/5/2013 y el de Matthew Atkinson (Enabling landmark-based keyboard navigation in Firefox) del 10/1/2014, que permiten utilizar los landmarks en Mozilla Firefox. Este último parece que está desarrollado a partir del primero. He probado los dos y no encuentro ninguna diferencia entre ellos. Por defecto, la tecla "n" permite navegar al siguiente landmark y la tecla "p" al anterior. Los cuadro de diálogos son prácticamente iguales:



Este complemento añade una opción al menú Herramientas que permite visualizar y navegar a los landmarks:


lunes, 15 de septiembre de 2014

Landmarks en ARIA

Los landmarks de ARIA permiten definir regiones importantes en una página web, como por ejemplo la cabecera, la barra de navegación, el pie de página, etc.

El artículo Using WAI-ARIA Landmarks – 2013 explica qué son los landmarks, su compatibilidad con los navegadores y lectores de pantalla, y su relación con HTML5.

El vídeo JAWS 13 in IE9 with HTML5 and ARIA Landmark Roles muestra cómo un lector de pantallas anuncia los landmarks:


Por último, Web applications and ARIA FAQ incluye una explicación sobre el soporte de ARIA en Mozilla Firefox y otros navegadores. Muy interesante la pregunta How does HTML5 relate to ARIA?

viernes, 9 de agosto de 2013

Navegación a través de landmarks en Firefox

Los landmark roles de Accessible Rich Internet Applications (WAI-ARIA) 1.0 son regiones especiales de una página web que se definen para que el usuario pueda navegar fácilmente entre ellas. Aunque es una característica que mejora la accesibilidad web, su empleo puede mejorar la usabilidad y, por tanto, puede ser beneficioso para todos los usuarios.

Los landmark roles que se han definido hasta ahora son:

  • application
  • banner
  • complementary
  • contentinfo
  • form
  • main
  • navigation
  • search

Algunos tienen un equivalente en las etiquetas HTML, como aside, nav o la nueva etiqueta main, mientras que otros no (Using WAI-ARIA Landmarks – 2013).

Los lectores de pantalla modernos son capaces de interpretar los landmark roles. Por ejemplo, en el siguiente vídeo, How ARIA landmark roles help screen reader users, vemos y escuchamos una demostración de su uso:


¿Pero qué pasa con los usuarios que no necesitan y no usan un lector de pantallas, como por ejemplo los usuarios que manejan el ordenador con el teclado? Estos usuarios también se pueden beneficiar de los landmark roles, pero desgraciadamente, los navegadores actuales no proporcionan ningún mecanismo para su uso.

Sin embargo, en el caso de Mozilla Firefox, existe una extensión que resuelve el problema: Enabling landmark-based keyboard navigation in Firefox.