Este documento presenta los principios del diseño inclusivo de sitios web, incluyendo la importancia de hacerlos accesibles para todos los usuarios, cómo lograr la accesibilidad siguiendo estándares como WCAG, y cómo evitar problemas comunes como formularios y navegación no accesibles. También proporciona ejemplos de código HTML accesible y no accesible, y recursos adicionales para aprender sobre el tema.
HTML 5 es el próximo estándar de sitios web en Internet. La ponencia parte de la historia de Internet para llegar a las implementaciones actuales en los más modernos navegadores de Internet.
Hace 21 años que el diseño web nació junto con la internet y su evolución ha estado y sigue ligado al desarrollo de la tecnología. Iniciando con una web textual, web basada en tablas, luego en css, pasando por flash, páginas dinámicas, web2.0, web Mobile, web tv, etc.
Me atrevo decir que el diseño web es tan importante en nuestros tiempos ya que se ha convertido en algo imprescindible en nuestras vidas y seguirá siéndolo ahora en diferentes dispositivos y no solo en navegadores.
La importancia del diseño de interfaces web radica en que son una de los tres factores para una experiencia usuaria óptima junto con las variables culturales, el contexto y los objetivos del usuario.
Aquí presento la evolución del diseño web a través de 7 etapas.
1990 - 1994. Sitios web basado en texto
1995 - 1997. Sitios web basado en tablas
1998 - 1999. El ascenso del Flash
2000 El éxito del CSS
2000 - 2005. El ascenso del Java script
2006 - 2009. Web 2.0
2010 - Ahora. La web digital
Fuente: www.blog.pucp.edu.pe/ux
HTML 5 es el próximo estándar de sitios web en Internet. La ponencia parte de la historia de Internet para llegar a las implementaciones actuales en los más modernos navegadores de Internet.
Hace 21 años que el diseño web nació junto con la internet y su evolución ha estado y sigue ligado al desarrollo de la tecnología. Iniciando con una web textual, web basada en tablas, luego en css, pasando por flash, páginas dinámicas, web2.0, web Mobile, web tv, etc.
Me atrevo decir que el diseño web es tan importante en nuestros tiempos ya que se ha convertido en algo imprescindible en nuestras vidas y seguirá siéndolo ahora en diferentes dispositivos y no solo en navegadores.
La importancia del diseño de interfaces web radica en que son una de los tres factores para una experiencia usuaria óptima junto con las variables culturales, el contexto y los objetivos del usuario.
Aquí presento la evolución del diseño web a través de 7 etapas.
1990 - 1994. Sitios web basado en texto
1995 - 1997. Sitios web basado en tablas
1998 - 1999. El ascenso del Flash
2000 El éxito del CSS
2000 - 2005. El ascenso del Java script
2006 - 2009. Web 2.0
2010 - Ahora. La web digital
Fuente: www.blog.pucp.edu.pe/ux
Es decir, que las web que cumplan los estándares se vean bien en todos los navegadores actuales.
Me gustan que sean fáciles de mantener y de actualizar, que tengan una consistencia visual entre navegadores.
Me gusta que sean fácilmente accesibles.
Y por pedir… me gusta que sean rápidas, que se posicionen bien en los motores de búsqueda, buen UX, que consuman poco ancho de banda, que sean eficientes, hacerlas con menos esfuerzo y poder visitarlas desde cualquier dispositivo.
La mayoría de las web a las que accedemos no respetan los estándares de la W3C, pero estamos viviendo un cambio y deberíamos encaminarnos a crear páginas bien hechas.
Veremos cuáles son los estándares actuales, como actualizar un sitio web para que utilice los estándares sobre los que se basan la mayoría de los navegadores modernos y en qué me beneficia que mi web los siga.
En resumen: buenas prácticas, qué funciona y las mejores herramientas para llevar a cabo todo esto.
Webinar sobre accesibilidad con comunidad QA Tester LatamLisandra Armas
Hoy en día, los dispositivos móviles son una extensión del cuerpo humano, teniendo en nuestras manos o bolsillos un poder de cómputo incluso mayor que la computadora que fue utilizada para el aterrizaje de los astronautas de la NASA en la Luna!
Como sociedad, dependemos cada vez más de esta tecnología que ya es una parte integral de nuestras vidas. Actualmente, existen más de 1.200 millones de sitios web en Internet y más de 5.8 millones de aplicaciones móviles, pero ¿cuántas aplicaciones y sitios son accesibles?
Cuando una compañía lanza una aplicación al mercado, debe considerar la accesibilidad como un factor importante en sus aplicaciones debido a que estaría dejando sin acceso a más de mil millones de personas en todo el mundo que se encuentran en situación de discapacidad; para evitarlo es esencial que desde nuestros roles en los proyectos seamos defensores del diseño y desarrollo accesible.
Si no conocés sobre el tema o te interesa explorarlo más, entonces esta charla es para vos! Qué es la a11y, la wcag 2.1, sus principios y los criterios fundamentales, serán de los principales temas que estaremos abordando.
La invitación queda hecha para tod@s, les espero en esta charla donde veremos como podemos evitar los problemas de accesibilidad en las aplicaciones desde etapas muy tempranas del desarrollo y de esta forma lograr juntos un panorama tecnológico sin barreras.
Evento de Partners SiteGround "Escalando WordPress"SiteGround España
En SiteGround contribuimos activamente en el desarrollo de WordPress, seguimos aprendiendo de todos los que generan avances en la comunidad y queremos compartir este conocimiento con vosotros para que saquéis el máximo partido de WordPress y hagáis crecer vuestros negocios de la forma más óptima posible, ya sea un blog, una tienda online, una empresa, un medio de comunicación, etc.
Por ello, hemos creado nuestros eventos de Partners como punto de encuentro de expertos en WordPress y negocios y el 27 de abril celebramos en Madrid nuestro segundo evento de Partners “Escalando WordPress” con gran éxito (#SiteGroundPartners).
Podéis ver el vídeo resumen en nuestro canal de YouTube aquí https://www.youtube.com/watch?v=Ta_7huBLrAU
Es decir, que las web que cumplan los estándares se vean bien en todos los navegadores actuales.
Me gustan que sean fáciles de mantener y de actualizar, que tengan una consistencia visual entre navegadores.
Me gusta que sean fácilmente accesibles.
Y por pedir… me gusta que sean rápidas, que se posicionen bien en los motores de búsqueda, buen UX, que consuman poco ancho de banda, que sean eficientes, hacerlas con menos esfuerzo y poder visitarlas desde cualquier dispositivo.
La mayoría de las web a las que accedemos no respetan los estándares de la W3C, pero estamos viviendo un cambio y deberíamos encaminarnos a crear páginas bien hechas.
Veremos cuáles son los estándares actuales, como actualizar un sitio web para que utilice los estándares sobre los que se basan la mayoría de los navegadores modernos y en qué me beneficia que mi web los siga.
En resumen: buenas prácticas, qué funciona y las mejores herramientas para llevar a cabo todo esto.
Webinar sobre accesibilidad con comunidad QA Tester LatamLisandra Armas
Hoy en día, los dispositivos móviles son una extensión del cuerpo humano, teniendo en nuestras manos o bolsillos un poder de cómputo incluso mayor que la computadora que fue utilizada para el aterrizaje de los astronautas de la NASA en la Luna!
Como sociedad, dependemos cada vez más de esta tecnología que ya es una parte integral de nuestras vidas. Actualmente, existen más de 1.200 millones de sitios web en Internet y más de 5.8 millones de aplicaciones móviles, pero ¿cuántas aplicaciones y sitios son accesibles?
Cuando una compañía lanza una aplicación al mercado, debe considerar la accesibilidad como un factor importante en sus aplicaciones debido a que estaría dejando sin acceso a más de mil millones de personas en todo el mundo que se encuentran en situación de discapacidad; para evitarlo es esencial que desde nuestros roles en los proyectos seamos defensores del diseño y desarrollo accesible.
Si no conocés sobre el tema o te interesa explorarlo más, entonces esta charla es para vos! Qué es la a11y, la wcag 2.1, sus principios y los criterios fundamentales, serán de los principales temas que estaremos abordando.
La invitación queda hecha para tod@s, les espero en esta charla donde veremos como podemos evitar los problemas de accesibilidad en las aplicaciones desde etapas muy tempranas del desarrollo y de esta forma lograr juntos un panorama tecnológico sin barreras.
Evento de Partners SiteGround "Escalando WordPress"SiteGround España
En SiteGround contribuimos activamente en el desarrollo de WordPress, seguimos aprendiendo de todos los que generan avances en la comunidad y queremos compartir este conocimiento con vosotros para que saquéis el máximo partido de WordPress y hagáis crecer vuestros negocios de la forma más óptima posible, ya sea un blog, una tienda online, una empresa, un medio de comunicación, etc.
Por ello, hemos creado nuestros eventos de Partners como punto de encuentro de expertos en WordPress y negocios y el 27 de abril celebramos en Madrid nuestro segundo evento de Partners “Escalando WordPress” con gran éxito (#SiteGroundPartners).
Podéis ver el vídeo resumen en nuestro canal de YouTube aquí https://www.youtube.com/watch?v=Ta_7huBLrAU
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfsandradianelly
Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestr
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
Presentacion MDI - 28/10/10
1. Respetando el diseño inclusivo
al programar un sitio web
Martín Szyszlican
Sebastian Zelonka
2. Esta presentación y todos los ejemplos, los podés encontrar en
www.sebastianzelonka.com.ar/mdi
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
3. ¿POR QUÉ HACER UN SITIO ACCESIBLE?
PORQUE LA WEB ES DE TODOS
• Seguir las normativas del W3C
• En 2002 había 2 millones de personas con discapacidad en argentina (INDEC, endi)
PORQUE EL GOBIERNO LO EXIGE
• section 508 / usability.gov
• GCBA
• Ley nacional?
PORQUE EL DISEÑO LO NECESITA
PORQUE EL CLIENTE LO PIDE
PORQUE ES MÁS RENTABLE
• Más clientes satisfechos
• SEO
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
4. ¿CÓMO ES UN SITIO WEB ACCESIBLE?
PUEDE SER ACCEDIDO
• Con cualquier dispositivo conectado a la web
▪▪ El servidor tiene que estar prendido (Uptime)
▪▪ El hosting tiene que poder ser accedido (conectividad)
• Con cualquier ancho de banda
▪▪ Tiempo de descarga aceptable
• Con cualquier navegador
▪▪ Modo gráfico
▪▪ Modo texto
▪▪ Lectores de pantalla
• Con cualquier extensiones o agregados
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
5. ¿CÓMO ES UN SITIO WEB ACCESIBLE?
PUEDE SER OPERADO POR
• Cualquier dispositivo conectado a la web
▪▪ Teclado
▪▪ Mouse
▪▪ Táctil
▪▪ Joystick
PUEDE SER COMPRENDIDO POR
• Niños
• Personas con problemas cognitivos
• Personas con visión reducida
▪▪ Diversidad de resoluciones y tamaños de pantalla
• Extranjeros
▪▪ Encoding
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
6. ¿TENGO UN SITIO WEB ACCESIBLE?
EL VALIDADOR NO ES TU ENEMIGO, ES TU HERRAMIENTA DE TRABAJO
• HERA: http://www.sidar.org/hera
• Examinator: http://examinator.ws
• Total Validator: http://www.totalvalidator.com
• YSlow: http://developer.yahoo.com/yslow
TESTEAR CON USUARIOS
• Si no sabés cómo navega un ciego, nunca vas a encontrar el problema.
LECTORES DE PANTALLA
• NVDA: http://www.nvda-project.org
• JAWS: http://www.freedomscientific.com/products/fs/jaws-product-page.asp
• Fangs (emulador firefox): https://addons.mozilla.org/en-US/firefox/addon/402/
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
7. ¿CÓMO HAGO UN SITIO ACCESIBLE?
CONOCER LOS ESTÁNDARES Y RECOMENDACIONES
• World Wide Web Consortium (W3C)
▪▪ Web Content Accesibility Guidelines (WAI-WCAG2)
▪▪ Accesible Rich Internet Applications (WAI-ARIA)
▪▪ HTML, CSS, EcmaScript, RSS, etc.
CAPACITAR Y ALINEAR A TODO EL EQUIPO
• Si para nadie es importante, no se hará.
• Area de control de calidad.
DIFERENCIAR CADA PROYECTO
• Cada proyecto es diferente.
• Decidir a qué nivel de cumplimiento se va a llegar.
CONOCER Y EVITAR LOS PROBLEMAS MÁS COMUNES
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
8. ¿CUÁLES SON LOS PROBLEMAS MÁS
COMUNES EN UN SITIO WEB?
NAVEGACIÓN (MENÚES Y LINKS)
• Repetición (link para saltar al contenido)
• Sub-item ocultos por display:none
• Mismo color en links visitados y no visitados
• Texto de los enlaces poco claros fuera de contexto
FORMULARIOS
• Onclick (mal uso de JavaScript)
• Focus en el campo activo (los reset lo desactivan)
• Uso de la etiqueta label
IMÁGENES
• Imágen sin alt o longdesc
MAQUETACIÓN SEMÁNTICA
• Uso de encabezados <h1> a <h6>
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
13. Ejemplo de formulario accesible
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
14. IMÁGENES
Ejemplo de imágen con problemas de accesibilidad
Ejemplo de imágen accesible
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
15. SEMÁNTICA
Ejemplo de títulos inaccesibles
Ejemplo de títulos accesibles
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
16. TEXTOS Y LINKS
Ejemplo de un texto inaccesible
Ejemplo de un texto pensado para el usuario
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
17. ¿CÓMO EVITO LOS PROBLEMAS MAS
COMUNES EN UN SITIO WEB?
El texto de los enlaces debe ser claro cuando se lea fuera de contexto (no
usar “click aquí”)
Usar atributo title=“” para agregar una descripción a un enlace o cualquier
elemento (no es la forma de hacer tooltips en firefox)
Usar encabezados <h1> a <h6>
Forms: Usar <fieldset>, <legend> y <label>
Forms: Ordenar los campos en una secuencia lógica. Usar tabindex te com-
plica la vida y ayuda poco.
Extraído de http://www.deinterfaz.com/blog/navegando-una-pagina-web-con-jaws-con-
sideraciones-de-accesibilidad-para-desarrolladores
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
18. ¿CÓMO EVITO LOS PROBLEMAS MAS
COMUNES EN UN SITIO WEB?
Tablas: Usar <thead>, <th>, <tbody> y <tfoot>
Usar atributo lang=“” para marcar el idioma del documento y los cambios de
idioma dentro de este
Usar enlaces de texto normales para el menú (no imágenes, no flash, no ja-
vascript)
Usar posicionamiento fuera de pantalla para ocultar menúes desplegables
(no usar display:none)
Extraído de http://www.deinterfaz.com/blog/navegando-una-pagina-web-con-jaws-con-
sideraciones-de-accesibilidad-para-desarrolladores
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
19. PARA SEGUIR LEYENDO
LINEAMIENTOS
XHTML http://www.sidar.org/recur/desdi/traduc/es/xhtml/xhtml11.htm
CSS 2 http://www.sidar.org/recur/desdi/traduc/es/css/cover.html
WCAG 2 http://www.codexexempla.org/traducciones/pautas-accesibilidad-contenido-web-2.0.htm
Otras directrices en español http://www.sidar.org/recur/desdi/traduc/es/index.php
VALIDADORES
HERA http://www.sidar.org/hera
Examinator http://examinator.ws
Total Validator http://www.totalvalidator.com
YSlow http://developer.yahoo.com/yslow
LECTORES DE PANTALLA
NVDA http://www.nvda-project.org
JAWS http://www.freedomscientific.com/products/fs/jaws-product-page.asp
Fangs (emulador firefox): https://addons.mozilla.org/en-US/firefox/addon/402/
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
20. PARA SEGUIR LEYENDO
ESTADISTICAS DE DIVERSAS COSAS:
Mobile http://www.webdevelopersnotes.com/articles/mobile-web-browser-usage-statistics.php
Mobile http://www.engadget.com/2010/03/29/stats-iphone-os-is-still-king-of-the-mobile-web-space-but-andr/
Resoluciones http://www.w3schools.com/browsers/browsers_display.asp
Resoluciones http://www.webdevelopersnotes.com/design/web-screen-resolution-usage-statistics.php
Web dev http://www.webdevelopersnotes.com/design/index.php3
Uso de JS http://www.webintenta.com/cuantos-usuarios-tienen-javaScript-deshabilitado.html
Personas discapacitadas en Argentina http://www.buenosaires.gov.ar/areas/des_social/discapacidad/discapacidades/estadisti-
cas.php?menu_id=16668
Personas discapacitadas en Argentina http://www.indec.gov.ar/webcenso/ENDI_NUEVA/ampliada_index_total.asp?mode=01
EJEMPLOS CATEGORIZADOS DE PROGRAMACIÓN ACCESIBLE:
Página de ejemplos http://accesibilidadweb.dlsi.ua.es/?menu=ejemplos
Forms http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html
LISTA DE CORREO ÚTIL:
AccesoWeb http://es.groups.yahoo.com/group/accesoweb/
SEMINARIO IBEROAMERICANO SOBRE DISCAPACIDAD Y ACCESIBILIDAD EN LA RED
SID@R http://www.sidar.org/index.php
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
21. Esta presentación y todos los ejemplos, los podés encontrar en
www.sebastianzelonka.com.ar/mdi
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN
22. Muchas gracias
Respetando el diseño inclusivo
al programar un sitio web
@martinszy
@sebazelonka
Martin Szyszlican - Sebastian Zelonka | 28-10-10 | UTN