Por cierto… esto es medalla olímpica de algo: la portada de logronocompra.es requiere de 32 MB 😳 y tarda 5 minutos y 48 segundos en terminar de cargar. ¿Cuánto es eso en campos de fútbol? 😂 Desde el móvil fundiría casi 24 MB de datos, solo la portada.
Solo el fichero HTML principal son casi 12 MB. Eso son unas quinientas veces más de lo normal 🔥.
La razón parece ser que han incrustado un bitmap dentro de una imagen vectorial, y eso es una *mala* idea porque es muy ineficiente en tráfico de red y tiempo de renderizado.
La herramienta PageSpeed Insights, que es un poco el estándar para evaluar el rendimiento de un sitio web, le da a logronocompra.es una nota de 7 puntos sobre 100.
¡El sitio tarda casi un minuto y medio en cargar y poder interactuar con el usuario!
💡Hmmm… estoy pensando una cosa muy loca, pero que no me extrañaría nada: han deshabilitado la indexación en buscadores porque cuando alguno les indexa («crawl»), les tumba la plataforma 😂😂😂.
¡¡¡EUREKA!!! ¡Me apuesto algo a que es eso lo que está pasando jajaja!
ME PARTO.
Llega el bot de turno a indexar el sitio, le sirven un HTML de 12 MB *por cada ficha de producto* y la plataforma queda fuera de servicio (y en el CPD se percibe un fuerte olor a quemado 😂).
Y para evitarlo… ¡idea de bombero! 🚒🚨:
User-agent: *
Disallow /
Es evitar un problema sin resolverlo y generando en el proceso otro mayor.
Esto explicaría porque logronocompra.es no está en Google, y por qué no pueden hacer que esté 😂.
Dedico este hilo a todos los sysadmin que me siguen y entienden lo que estoy diciendo 🍻.
[Actualización]
Parece que en algún momento del pasado la plataforma sí estuvo indexada y la han retirado de los buscadores después. Google encontró el proyecto de Illustrator que han empotrado incorrectamente dentro de un SVG, así que los resultados de búsqueda se veían así 👇.
Parece que esta gente ha incrustado en el sitio un proyecto de Adobe Illustrator y se lo están sirviendo a cada visitante en cada ficha de producto. ¡Eso es una traca! No tiene ningún sentido. Simplemente con retirar eso del SVG ya notarían una mejora brutal de rendimiento y SEO.
Vale; ya sé qué está pasando: son los iconos. Cada icono está incrustado vectorialmente en el sitio, una y otra vez. Esto no habría de ser necesariamente un problema si no fuera porque cada icono tiene incrustado, a su vez, un proyecto de Illustrator de cientos de kilobytes 😂.
Alguien tiene que decirle a estos chicos que exporten los iconos optimizados para web. Porque al incrustar un binario dentro de un SVG como están haciendo ahora, los datos se codifican en base64 y eso, además de innecesario, es súper ineficiente.
He optimizado uno de los iconos para probar y la diferencia es salvaje: el SVG optimizado ocupa 1 KB, pero la versión que están sirviendo ocupa 362 KB. Solo en la portada hay 33 iconos con este problema:
361 × 32 = 11 MB de chatarra en cada respuesta del servidor. El 98%.
Por culpa de esto el sitio tiene un rendimiento ínfimo. También parece ser la causa por la cual han deshabilitado la indexación en buscadores y NINGÚN PRODUCTO de la tienda sale en Google, Bing o DuckDuckGo.
Al menos parece fácil de resolver.
Ojalá lean esto y lo arreglen.
🍻
Por lo demás, la arquitectura general del sitio mola. Solo lo he mirado por encima, pero parece un fronted de Angular con el catálogo servido por GraphQL desde un host externo. Es una arquitectura interesante.
Pero se han columpiado épicamente con lo de los iconos.
Este proyecto tiene un backend molón (Angular, GraphQL…) y un frontend desastroso, porque además faltan todos los metadatos para el SEO. Los productos del catálogo no tienen metaetiquetas y todos los productos tienen internamente el mismo título: «Logroño compra».
Si ya tiene los días contados un «marketplace» local técnicamente bien hecho, imaginaos logronocompra.es, que está hecho un coloño por dentro… Se han fundido la pasta en una iniciativa que solo va a existir mientras Cámara y Ayuntamiento bombeen dinero y marketing.
Y digo «existir» y no «funcionar», porque funcionar, no va a funcionar nunca. Por mucha campaña institucional que hagan y muchas cuñas en la radio que contraten.
Pueden darle toda la visibilidad que quieran, pero estas iniciativas locales digitales raramente sobreviven.
Y en eso es especialista el sector público cuando se pone a construir servicios digitales: en el truco de trilero que es hacer confundir «visibilidad» con «éxito». En inflar el globo. Voy abriendo un nicho para «Logroño Compra» en mi cementerio digital 👇.
FLIPANDO ESTOY con el listado de categorías de @LogronoCompra. Si entras a la sección «Mercería»… ¡te descarga *más de 300 MB* de datos! Casi cuatro minutos. Es como bajarse una peli 🤦♂️🔫.
Esto es lo que pasa cuando programan diseñadores (o diseñan programadores). Y cuando desde el sector público se lanzan «a digitalizar» causas perdida que con dinero privado no sobrevivirían a una primera reunión de evaluación de viabilidad.
No es digitalización, es prestidigitación 💸💸💸.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
En este hilo voy a compartir mi análisis de «experiencia ciudadana» sobre este trámite digital que tarde o temprano todos tenemos que cursar.
¡Vamos allá! 🧵👇
1️⃣ Abro un navegador y busco «cita previa para renovar el DNI». Aterrizo en citapreviadnie.es. Un sitio que parece oficial. No lo digo por los emblemas institucionales, sino por el diseño estilo «Microsoft Frontpage 1998».
Lo primero que me llama la atención es que el ¿botón? para iniciar el trámite sea el enlace más discreto de la página, abajo y en pequeño.
No es que sea un drama, pero bueno, seguimos.
Dejando a un lado la estética cutre, comienzo a leer y encuentro la redacción intrincada y confusa.
El título dice que el trámite es para la «solicitud, consulta o anulación» de cita previa del DNI o pasaporte. Pero la siguiente línea habla de «obtención o renovación». Es decir, el trámite parece servir para cinco acciones:
—Solicitar
—Consultar
—Anular
—Obtener
—Renovar
Los tres primeros, de la cita previa. Los otros dos, del DNI o pasaporte.
Pero el título habla de «DNI», mientras que el primer párrafo, en cambio, de «DNIe». No sé si es un error o que aquí no puedo pedir cita para el DNIe. Si así fuera, ¿dónde podría?
Un poco más abajo pone «Se recuerda a todos los ciudadanos que deben acudir a su cita puntualmente». Vale, pero eso no es importante ahora. Dime eso cuando haya obtenido mi cita, no antes. Es más fácil que lo tenga en cuenta si me lo pones en la cita que si me lo dices al principio del trámite.
Pone también «Recuerden también consultar en dnielectronico.es, en el menú […] los requisitos necesarios para […]» Hmmm... vale; entendido. Así que hay dos portales:
💸 ¡Vamos a mejorar un trámite digital sin gastar un euro!
Muchos trámites parecen diseñados en el séptimo círculo del averno. Y cuando se lo digo a mis amigos funcionarios, me salen por bulerías con el mismo cante jondo de siempre:
—Es que no hay dinero.
Pero payo… ¿cuándo lo ha habido? ¡Gestionar es un arte que florece justo en la escasez!
He aquí una idea muy loca:
✨ Podemos mejorar los trámites digitales de nuestro país sin gastar (apenas) ✨
¡Veámoslo con un ejemplo!
Y ve situando tu dedo —tú, sí; te lo digo a ti 🫵— sobre el botón de «retuit» para difundir este evangelio, que he echado medio sábado en él. 😜
📣 ¡Necesitamos que llegue a nuestros gobernantes y gestores!
¡Vamos allá! 🥳🧵👇
Destripemos una interacción relevante de un trámite digital real que utilizan cientos de miles de españoles:
🌈 El servicio de notificaciones electrónicas de la Junta de Andalucía.
Es un trámite que ayer no funcionaba, y un tuitero publicó, cabreado, un vídeo del que he extraído este fotograma.
Asusta, ¿eh?
Hagamos lo que se llama un «prototipo de baja fidelidad» de la vista.
❓ ¿Y eso qué es?
Es un esbozo esquemático al que despojamos de todo diseño, de toda distracción, de todo ornato. Así podemos fijarnos mejor en los elementos constructivos de la interfaz con que el ciudadano interacciona: textos, botones, enlaces…
✨ Y cuando escribo «el ciudadano» yo pienso siempre en mi madre ❤️, que a menudo se agobia con estos trámites porque son confusos. ¡Diseñarlos bien es también un acto de amor hacia nuestros mayores y convecinos!
Mira el boceto de abajo,
¿ves qué problemas tiene?
1️⃣ Hay mucho texto.
El texto es largo e intrincado, está jalonado de referencias legales y contiene errores: pone «Prodecimiento» (sic) y la última frase es gramaticalmente errónea.
La Administración y quienes construyen estos trámites tienen que saber dos cosas:
1. Que los usuarios no leemos parrafadas en la pantalla. Ojeamos; escaneamos con la mirada…
2. Que la jerga legal intimida al lector no experto, que somos la mayoría. Provoca distancia e inseguridad.
2️⃣ Hay demasiados controles interactivos.
«Leer», «Rechazar», «Aceptar» y «Cerrar». Y las áreas cliclables de los dos primeros son diminutas. Apuntar y hacer clic en un área tan pequeña supone un esfuerzo.¹ ¡Mi madre no es francotiradora! 😃🔫
3️⃣ Hay un callejón sin salida.
Por ejemplo, puedo hacer clic en «Aceptar» sin elegir antes entre «Leer» o «Rechazar». ¿Qué pasará entonces? ¿Veré un mensaje de error?
Una interacción bien hecha no te castiga con un error, sino que evita, por diseño, que lo cometas.
En resumen…
👉 Como la interacción no ha sido bien pensada, han tenido que añadir un ladrillo de texto con unas intrincadas instrucciones de uso.
¡Esto no debería ser así!
Cuando los trámites están bien diseñados no hacen falta parrafadas ni manuales de usuario.
___
¹ Si te interesa ahondar, se llama Ley de Fitts y está en Wikipedia.
🔴 El Gobierno Vasco ha enviado al Parlamento la memoria del gasto en campañas de comunicación institucional.
⚠️ Es un documento importante en una democracia, porque rinde cuentas de buena parte del dinero público que sale del Gobierno hacia los medios de comunicación.
🤦 Como todos los años, el documento oficial contiene errores y partidas mal sumadas
🚨 Pero el verdadero problema no son los errores, sino las trabas que los parlamentarios y la ciudadanía se encuentran al ejercer revisar los datos.
❓ ¿Cuánto dinero se ha llevado El Correo Vasco? ¿Y Gara? ¿Y Noticias de Álava? ¿Y COPE, Facebook o la SER?
☹️ El documento oficial es un ladrillo PDF que no responde a estas preguntas.
😩 ¿Quién en su sano juicio recorrería sus 237 páginas sumando, partida a partida, los cientos de campañas contratadas a cada medio?
⚠️ Esto es un ejemplo de «transparencia translúcida» gubernamental: «te doy un océano de datos, pero en un formato con el que no puedes hacer nada». Formalmente cumplen la ley, pero ¿de qué sirve?
👨🏻💻 En 2023 programé una herramienta que procesa todas estas memorias para ayudar a los parlamentarios vascos —y a la ciudadanía— a auditar el dinero público que va a los medios de comunicación.
📅 Justo ahora acabo de actualizarla con los datos de la última memoria, recién publicada (2024).👇
Lo tenéis en , que ya suma casi 2000 campañas de publicidad institucional explorables con un cómodo buscador y totales agregados por cada medio.gobiernovasco.marketing
Aquí va un ejemplo de partida mal sumada.
El error en el total parcial lo arrastran al total de la inversión de la campaña (en la imagen, arriba). Así que las cifras oficiales son incorrectas.
Estos errores los encuentra mi programa, pues encontrarlos a mano sería extremadamente tedioso.
El Gobierno Vasco debería publicar estos datos en un formato abierto y estructurado que permita a la ciudadanía realizar análisis. PDF no sirve.
Si un particular como yo puede hacerlo, ¿por qué el Gobierno Vasco no lo hace?
🎉 Un pueblo de Ávila ha pillado 476.000 euros de fondos NextGenerationEU y han tenido una idea genial:
Intentar lo mismo que ya fracasó en Logroño, Utrera, Benicarló, Antequera, Sevilla, Vizcaya, Torrelavega, Toledo, Vigo, Altea, Huelva, Cáceres, Brunete, Badajoz, Algeciras, Ciudad Real, Alzira, Cartagena, Valladolid, Dénia, Murcia, Beniel, Almería, l'Alfàs del Pi, Benavente, Cuenca, Soria, Lugo, Jaén, Ceuta, Burgos, Manacor y Ponferrada.
Esto ya era un escándalo en 2021, cuando estudié más de un centenar de estas inversiones y escribí y envié a esto a un diario nacional para visibilizarlo e intentar que dejara de suceder:
El Servicio Público de Empleo de la Junta de Castilla y León tiene 6,8 millones para formación y está ofertando cursos de:
— Flash
— Dreamweaver
— Borland
— Joomla!
¡Que alguien les quite urgentemente el dinero público, por favor!
En comparación, sus cursos de Oracle Database 10g (2003), parecen modernos. 😂
Es la convocatoria 2023/2024 de su catálogo de acciones formativas en transformación digital y están ofertando tecnologías obsoletas e incluso desaparecidas.
😃 ¡Mañana es el día! Intervengo en el Congreso sobre el uso de datos en la definición de políticas públicas que organiza en Mallorca la Escuela Balear de Administración Pública. ¡Muchas gracias por invitarme!
🧵 Un breve hilo… 👇
Es la oportunidad de explicar de tú a tú a un auditorio de servidores públicos la importancia de la transparencia y los datos abiertos.
¡Aunque la mayoría ya lo saben! Así que mañana trataré de darles más argumentos para que peleen esto en sus organismos y con los políticos.
Tengo que resumir cinco años de trabajo en hora y media. ¡Llevo 88 páginas! Pero no será un ladrillo, sino todo lo contrario: ¡nos vamos a reír! Mirarse al espejo y reírse del reflejo es una sana actitud para abordar cualquier proceso de mejora.