Sobre esta propuesta
Hecho accesible, no auditado después
Qué es esto, qué medimos, y qué reemplazaría.
Qué es esto
Una propuesta de trabajo para la Ciudad de San Juan, no es el sitio de la ciudad. Se hizo para verse y no para describirse: cada página de aquí es HTML real que la ciudad podría servir mañana, en los dos idiomas, hecha por la misma compilación que produce el registro de la comisión, el mapa de la flotilla y las dos aplicaciones.
Empecemos por una página: las Preguntas Frecuentes de la ciudad
La Ciudad de San Juan tiene una página titulada “Frequently Asked Questions — Your Go-To Resource for Quick Answers.” Contesta diez preguntas que de veras hace un residente, y ocho de esas respuestas terminan en un enlace. El 7 de septiembre de 2026 seguimos los ocho.
| La pregunta que contesta | A dónde va el enlace | Resultado |
|---|---|---|
| ¿Cómo me registro para las alertas de emergencia? | http://34.197.241.167/… |
No responde |
| ¿Cómo sigo las juntas y agendas del gobierno? | http://34.197.241.167/agendas-minutes/ |
No responde |
| ¿Dónde está el calendario de eventos? | /events-calendar/ |
404 — la página no existe |
| ¿Qué necesito para un permiso de construcción? | https://www.sjtx.us/www.sjtx.us//forms/ |
Mal formado — el dominio está escrito dentro de la ruta |
| Reciclaje · registro de votantes · registros vitales · reglas de mascotas | Cuatro destinos distintos | Estos cuatro sí funcionan |
La mitad de las respuestas en la página de respuestas de la ciudad no llegan a lo que prometen. Dos apuntan a 34.197.241.167 — una dirección IP pelona, por http simple, que es como se ve un sitio antes de tener nombre. Casi con seguridad es un servidor del que la ciudad se cambió hace años. Una de esas dos es la respuesta a la pregunta sobre alertas de emergencia.
Esto no es una crítica a nadie en la ciudad. Es lo que pasa cuando la respuesta y aquello a lo que apunta viven en dos sistemas distintos que no se pueden revisar entre sí. Nadie en San Juan puede sacar un reporte que diga “cuatro de sus respuestas están rotas”, porque ningún sistema conoce los cuatro. Ése es todo el argumento de esta página, y lo demás es más evidencia de lo mismo.
Lo que la portada le dice a un lector de pantalla
La portada de la ciudad trae diez noticias. Todas son un cartel — un JPEG o PNG con la fecha, la hora, la dirección y el teléfono metidos en los pixeles — y todos esos carteles están marcados alt="", la instrucción que le dice a un lector de pantalla que la imagen es decorativa y que la ignore. Medido en la página en vivo: 19 imágenes, 15 de ellas alt="".
Para un residente que no ve la pantalla, la portada de la Ciudad de San Juan trae el logotipo de la ciudad y ninguna noticia. No noticias mal descritas — ninguna noticia. Y las palabras sí existen: cada aviso tiene su propia página donde alguien lo escribió bien, en oraciones. La ciudad hizo el trabajo de escribirlo y después publicó la imagen.
El aviso de Smokey Bear, publicado dos veces
El cartel dice JULY 9TH · 10:30AM. El texto en la página de ese mismo aviso dice “Thursday, July 9th at 9:30 AM”.
Dos horas distintas para un mismo evento, publicadas por la ciudad el mismo día: una en imagen, otra en palabras. La imagen es la que aparece en la portada. Nada puede detectar esto — un JPEG no se puede buscar por la hora que anuncia — y por eso nada lo detectó.
Fuente: sjtx.us/smokey-bear-visits-san-juan-memorial-library/
Lo que medimos con axe-core
Tomadas el 7 de septiembre de 2026 con axe-core en un navegador real, contra WCAG 2.0 y 2.1 en niveles A y AA — el mismo motor que usan por debajo la mayoría de las auditorías pagadas. Ocho páginas. Son números reales del sitio en vivo, no una opinión sobre él, y la corrida completa está en el repositorio detrás de esta página.
| Página | Tipos de falla | Elementos que fallan | Descargado | Solicitudes | Peor regla |
|---|---|---|---|---|---|
| La página de inicio | 0 | 0 | 5.9 MB | 145 | — |
| Agendas y actas | 1 | 1 | 3.2 MB | 148 | frame-title |
| Comisión de la Ciudad | 1 | 5 | 2.0 MB | 81 | color-contrast |
| Servicios de sanidad | 1 | 1 | 4.0 MB | 89 | color-contrast |
| Policía | 1 | 4 | 4.5 MB | 104 | link-name |
| Biblioteca | 2 | 7 | 3.6 MB | 108 | color-contrast |
| Obras Públicas | 0 | 0 | 2.6 MB | 83 | — |
| Permisos y formas | 0 | 0 | 1.5 MB | 72 | — |
Siendo justos
Por el escáner solo, el sitio de la ciudad no es un desastre, y esta propuesta no pretende que lo sea. La portada no arroja ninguna violación de axe. Precisamente por eso el escáner no es el argumento: lo que de veras está mal en este sitio son cosas que ningún escáner va a nombrar.
- Una imagen marcada como decorativa pasa todas las revisiones automáticas que existen. Por eso la portada saca cero violaciones mientras no trae ninguna noticia que un lector de pantalla pueda encontrar. alt="" es un atributo válido, correcto y que parece deliberado. Un escáner lo lee como “el autor pensó en esta imagen y decidió que era decoración”. No puede saber que la imagen era el aviso.
- La ciudad publica un enlace que sólo su propia oficina puede abrir. La página de Recursos Humanos enlaza a http://192.168.1.13/ — etiquetado “SJ Connect” y “Online Forms”. Ésa es una dirección privada de una red de oficina. No es alcanzable desde internet por nadie, en ningún lado, ni siquiera desde el teléfono de un empleado de la ciudad. Lleva en una página pública el tiempo suficiente para estar indexada.
- Las reglas de la banqueta están ilustradas con fotografías de la Ciudad de Dallas. Siete imágenes de la página de Servicios de Sanidad — el bote de basura, el bote azul de reciclaje, el televisor, el bote de pintura, el piano — se cargan en vivo desde dallascityhall.com, a ochocientos kilómetros. La página de San Juan que le dice al residente qué puede sacar a la banqueta depende de que el servidor de otra ciudad siga prendido, y de que esa ciudad nunca le cambie el nombre a una carpeta.
- La portada pesa 5.9 MB en 145 solicitudes. Dos complementos de página de Facebook, Google Maps, una suscripción de Font Awesome, Google Fonts y un servicio de miniaturas de YouTube, antes de las propias palabras de la ciudad. Además se piden veintiocho archivos de tipografía de iconos por http simple en una página https, lo que el navegador bloquea de plano — así que fallan en cada carga de página, en silencio, y así ha sido desde que están ahí.
- Las pruebas automáticas detectan como una tercera parte de las barreras reales. Que es justamente el argumento honesto para construirlo bien desde el principio: todo lo de arriba está en las dos terceras partes que un escáner no ve, y todo se decidió mientras se escribía una página. Nada de eso se le pega encima después.
La ciudad no tiene un sitio. Tiene un directorio de sitios ajenos.
Recorrimos setenta páginas de sjtx.us y anotamos cada lugar a donde manda a un residente. Sin contar redes sociales, son quince sistemas distintos, de diez proveedores diferentes, cada uno con su propia dirección, su propia apariencia y — donde lo pide — su propia contraseña:
| Para hacer esto | Se le manda a |
|---|---|
| Pagar el agua | municipalonlinepayments.com |
| Pagar una multa | municipalonlinepayments.com |
| Pagar de otra forma | doxo.com |
| Solicitar un permiso | portal.iworq.net |
| Leer una agenda o acta | civicclerk.com |
| Registrarse para alertas | portal.civicplus.com |
| Leer el código de ordenanzas | ecode360.com |
| Ver el presupuesto | opengov.com |
| Inscribirse a un programa de parques | recdesk.com |
| Solicitar empleo | applicantstack.com |
| Ver el mapa de la ciudad | experience.arcgis.com |
| Bajar una forma | drive.google.com |
| Usar la biblioteca | sanjuanlibrary.com |
| Contactar a la policía | sanjuanpolice.com |
| Hablar con desarrollo económico | sanjuanedc.com |
Los últimos tres no son proveedores. Son la Ciudad de San Juan — su propia biblioteca, su propia policía y su propia corporación de desarrollo económico — cada uno en un sitio aparte con un diseño aparte, de modo que un residente no puede saber, con sólo verlo, si sigue tratando con su ciudad.
Once sistemas más están detrás de la página de Employee Links para el personal. Son veintiséis en total, y ninguno le puede decir a otro que quien lo está usando es la misma persona.
Y uno que se compró para arreglarlo
Cada página de sjtx.us carga Recite Me, una barra de accesibilidad e idioma de paga. Es un producto real y hace cosas reales: lee una página en voz alta, la agranda, le cambia colores y la traduce. No puede hacer nada de eso con un cartel, porque no hay texto dentro de un JPEG que leer, agrandar o traducir. La ciudad paga por una herramienta para resolver un problema que la manera de publicar los avisos deja permanentemente fuera de su alcance.
Los mismos avisos, como texto
En vez de describir la diferencia, esta versión la hace. Seis de los avisos de la propia ciudad se publican aquí completos, en los dos idiomas — los mismos seis que la portada enseña nada más como cartel. Cada encabezado, fecha, hora, dirección, teléfono y nombre es de la ciudad, reproducido y no inventado.
Qué reemplaza
Hoy
Diez avisos en la portada, todos ellos un cartel
En cambio
Los mismos avisos como palabras — con búsqueda, traducibles, y que se pueden leer en voz alta.
Hoy
Una página de Preguntas Frecuentes cuyas respuestas no abren
En cambio
Cada enlace revisado en cada compilación, para que uno muerto ni siquiera pueda publicarse.
Hoy
Agendas y actas dentro de un marco sin nombre
En cambio
Juntas publicadas como texto: cada moción, cada pase de lista por nombre.
Hoy
Quince sistemas distintos a los que se manda al residente
En cambio
Una plataforma, un acceso, un solo lugar que sabe que todo eso es suyo.
Hoy
Un sistema de flotilla que sólo ve Obras Públicas
En cambio
Un mapa para el personal y una pantalla para el residente, del mismo registro.
Hoy
El español como un complemento pagado encima
En cambio
Español escrito, con sus propias direcciones, publicado en la misma versión que el inglés.
Qué es real aquí y qué no
Real: el sello de la ciudad con el lema y el año impresos en él, el alcalde, el administrador, los cuatro comisionados con los lugares que la propia ciudad publica, los 14 departamentos que enumera el directorio de la ciudad con el teléfono que le da a cada uno, la población, el horario y el acervo de la biblioteca, la ubicación real de cada instalación del mapa, las tres fotografías, los seis avisos, las leyes de Texas citadas en la página de la junta, y cada medición de esta página.
Inventado: cada punto de agenda, moción, voto, cantidad en dólares, orador, solicitud de servicio, posición de vehículo y registro de mantenimiento — y el día y la hora de la junta, porque la ciudad no publica un horario fijo de juntas en ninguna parte de su sitio. Tienen la forma de una ciudad de este tamaño, y cada página que los muestra lo dice.
Empiece por el registro de la comisión Cómo se revisa este sitio