Accesibilidad desde el diseño
Contraste verificado con cálculo, no a ojo. Navegación completa por teclado, estructura semántica, formularios con nombre accesible y textos alternativos reales.
Los sitios web del sector público están obligados por el Real Decreto 1112/2018 a cumplir la norma UNE-EN 301549 y a publicar una declaración de accesibilidad. Construyo con ese requisito desde el primer día, no como un parche al final. Y lo aplico primero en mi propia web, que está auditada y con su declaración publicada.
El Real Decreto 1112/2018 traspone la directiva europea 2016/2102 y obliga a los sitios web del sector público a cumplir la norma UNE-EN 301549, equivalente a WCAG 2.1 nivel AA, y a publicar una declaración de accesibilidad.
Cuando un proveedor entrega una web que no cumple, el incumplimiento no es suyo: es del organismo que la publica. Por eso conviene que quien la construye conozca la norma antes de empezar, y no descubrirla en la primera reclamación.
Contraste verificado con cálculo, no a ojo. Navegación completa por teclado, estructura semántica, formularios con nombre accesible y textos alternativos reales.
Consumo de APIs oficiales, portales de datos abiertos y registros del Estado, con uso respetuoso del servicio: concurrencia limitada y reintentos controlados.
Código fuente, accesos, documentación técnica y la declaración de accesibilidad redactada según el modelo oficial, lista para publicar el día de la entrega.
Audité mi propia web contra la UNE-EN 301549 y publiqué el resultado, incluidas las carencias. Puedes leerlo entero en la declaración de accesibilidad.
Declara conformidad parcial, no plena, y enumera lo que aún no he verificado. Podría haber escrito «plenamente conforme» y nadie lo habría comprobado, pero una declaración que reconoce sus límites dice más de quien la firma que una que promete lo que no puede sostener.
Las etiquetas no estaban asociadas a sus controles: un lector de pantalla decía «casilla de verificación» sin decir de qué. Criterios 1.3.1 y 4.1.2.
Con destino enfocable, porque sin él varios navegadores desplazan la página pero no mueven el foco y el enlace queda de adorno. Criterio 2.4.1.
El gris de texto secundario se quedaba en 2,15:1 y el texto de los botones en 3,18:1. Ambos superan ahora el 4,5:1 exigido. Criterio 1.4.3.
Publiqué en la Apify Store un actor que consulta la Base de Datos Nacional de Subvenciones del Ministerio de Hacienda a través de su API oficial: más de 639.000 convocatorias estatales, autonómicas y locales, devueltas como JSON estructurado.
Sin scraping, con fuente primaria, limitando la concurrencia y aplicando reintentos con espera exponencial. Es infraestructura pública compartida y tratarla bien forma parte del trabajo.
La Ley 9/2017 permite adjudicar de forma directa los contratos de servicios cuyo valor estimado sea inferior a 15.000 € sin IVA, con aprobación del gasto y factura, sin superar el año y sin prórroga. La mayoría de webs institucionales entran de sobra en ese umbral.
Si el proyecto es mayor o ya está adjudicado a una empresa o una UTE, puedo entrar como subcontratista para la parte de desarrollo o la de accesibilidad, con el alcance y la documentación que pida el pliego.
Que los sitios web y aplicaciones móviles del sector público cumplan la norma UNE-EN 301549, equivalente a WCAG 2.1 nivel AA, y que publiquen una declaración de accesibilidad revisada periódicamente, con un mecanismo de comunicación para quien encuentre barreras.
Sí. La Ley 9/2017 permite la adjudicación directa de servicios por debajo de 15.000 € sin IVA, con aprobación del gasto y factura, sin superar el año de duración ni admitir prórroga.
Sí. Si el contrato lo ha ganado una empresa o una UTE y necesitan la parte de desarrollo o la de accesibilidad, me integro en el equipo con el alcance y la documentación que requiera el pliego.
Sí. La entrega incluye código fuente, accesos a dominio, hosting y panel, documentación técnica y la declaración de accesibilidad redactada según el modelo oficial, lista para publicar.
Cuéntame el alcance y te digo con franqueza si encajo, qué haría falta para cumplir la norma y qué coste tendría. Sin compromiso.