Freelandev - Vivir del desarrollo en WordPress

#162 – Accesibilidad web en WordPress con Vicent Sanchis


Listen Later

Síguenos en:

Cómo ya sabeis, en Freelandev no somos expertos en todo ni pretendemos serlo, por eso cuando nos topamos con algún tema que sabemos que os interesa y del que también nosotros queremos aprender, intentamos traer a alguien que lo domine y nos pueda explicar... y si además es alguien de la comunidad WordPress a quien apreciamos tanto como Vicent, no sólo el aprendizaje está asegurado... también el buen rato que pasamos.

¿Qué tal la semana?
Semana esther

Actualización Osom Blocks, en front_page coge ‘page’ en lugar de ‘paged’ como variable para la paginación

Semana Nahuai

Bastante curro de clientes. 

Trabajando en mejorar la búsqueda dentro de Código Genesis

Contenido Nahuai

3 nuevos tutoriales en Código Genesis, de los cuales destaca:

Tema de la semana:

Vicent Sanchis: doctor en optometría y ciencias de la visión y desarrollador web especializado en accesibilidad. Y futuro ponente de la WordCamp Europe 2022.

¿Cómo definirías, en pocas palabras, la accesibilidad web?

¿Qué elementos de la web consideras que son los más importantes de cara a la accesibilidad?

¿Cuál es la forma de ocultar un elemento que más respeta la accesibilidad?

¿Hay algún tema o theme framework de WordPress que recomiendes? 

¿Hay algún plugin de WordPress que recomiendes? 

El plugin de Joe Dolson https://wordpress.org/plugins/wp-accessibility/

¿Hay alguna herramienta online que analice la accesibilidad que recomiendes?

Guías de las que hemos hablado 

  • WCAG: https://www.w3.org/TR/WCAG21/ >> esta es la importante y más conocida
  • ATAG: https://www.w3.org/TR/ATAG20/
  • UAAG: https://www.w3.org/TR/UAAG20/

- Requisitos para que un tema sea #accessibility-ready: https://make.wordpress.org/themes/handbook/review/accessibility/

- Herramientas:

  • axe: https://www.deque.com/axe/devtools/
  • WAVE: https://wave.webaim.org/extension/

Si solo pudieras un consejo para mejorar la accesibilidad ¿cuál sería? => Cuidar el HTML semántico

Podéis encontrar a Vicent en:

vicentsanchis.com

AcessiHUB.es

@visanju en Twitter

Novedades
Tip de la semana
Menciones

Respuesta que recibimos de Jesús Olazagoitia:

Creo que en el podcast de esta semana preguntabas sobre ocultar un label en el html pero manteniendo la accesibilidad. Hay dos opciones, utilizando una clase css para ocultarlo, pero cuidado la mayoría de lectores de pantallas no leen los elementos con display: none; 

Se suele utilizar algo como:

https://getbootstrap.com/docs/5.1/getting-started/accessibility/

La otra opción para este caso de un label, utilizar un aria-label en el input y eliminar el label

https://www.w3.org/TR/WCAG20-TECHS/ARIA14.html

Recomendación de Vicent para ocultar elementos de form accesible:

Aclaración de Vicent sobre el display:none y el DOM:

Display:none no quita el elemento del DOM, el elemento no se renderiza y por eso no pasa al árbol de accesibilidad, que es una vista del DOM basada en lo que muestra el navegador, que se le presenta a las ayudas técnicas. 

Estrictamente sigue en el DOM pero no se transmite a lo que deriva de ese DOM porque lo hemos ocultado para todos los usuarios.

Lo que pasa es que en mi cabecita son dos cosas equivalentes y simplifico haciendo esa afirmación pero a nivel de programación JS el elemento seguiría estando en el DOM y se podría manipular.

Para ocultar un elemento podemos:

1.- Display:none y similares: lo ocultará a todos los usuarios >> no lo muestra y el lector de pantalla no lo anuncia

2.- Ocultar a los usuarios visuales: el CSS que te pasé >> no lo muestra pero el lector de pantalla lo anuncia

3.- aria-hidden: oculta el elemento a la API de accesibilidad pero se renderizará y será visible e incluso se podría interactuar con el por teclado. >> lo muestra pero el lector de pantalla NO lo anuncia

...more
View all episodesView all episodes
Download on the App Store

Freelandev - Vivir del desarrollo en WordPressBy Nahuai Badiola y esther solà


More shows like Freelandev - Vivir del desarrollo en WordPress

View all
Emilcar Daily by Emilcar

Emilcar Daily

23 Listeners

Applelianos by Applelianos

Applelianos

53 Listeners

Topes de Gama Unplugged by Topes De Gama

Topes de Gama Unplugged

45 Listeners

WordPress Semanal by Gonzalo Navarro

WordPress Semanal

8 Listeners

Podcast de Itnig: Historias de startups by itnig

Podcast de Itnig: Historias de startups

1 Listeners

Potencia Pro, WordPress y cozas by Miguel Angel Terrón

Potencia Pro, WordPress y cozas

3 Listeners

Campamento Web | SEO & Marketing Digital by Campamento Web - SEO

Campamento Web | SEO & Marketing Digital

1 Listeners

KENSO by Quique Gonzalo & Jeroen Sangers

KENSO

33 Listeners

Inteligencia Artificial by Pocho Costa

Inteligencia Artificial

17 Listeners

Un billete a Chattanooga by Ana Cirujano y Pablo Moratinos

Un billete a Chattanooga

1 Listeners

Loop Infinito (by Applesfera) by Applesfera

Loop Infinito (by Applesfera)

56 Listeners

Tengo un Plan by Sergio Beguería y Juan Domínguez

Tengo un Plan

67 Listeners

WordPress Pódcast (español) by WPpodcast Team

WordPress Pódcast (español)

1 Listeners

monos estocásticos by Antonio Ortiz, Matías S. Zavia

monos estocásticos

2 Listeners

Spicy4tuna by spicy4tuna

Spicy4tuna

8 Listeners