Una página que tarda mucho en cargar es una página mala. Lo sabés vos y lo saben tus usuarios. Si tu sitio tarda más de 5 segundos en mostrarse tus visitantes se sentirán así: Las páginas que usan DataTables se ven bien y son muy funcionales pero pueden tardar una eternidad en desplegarse. Más de… Seguir leyendo Por qué tus páginas con DataTables tardan tanto en cargar
Etiqueta: UX
Un dashboard en tiempo real basado en PHP y Bootstrap
Algo que está muy de moda por estos días es la creación de tableros de comandos (Dashboards) que se mantengan actualizados en tiempo real. Si bien la definición de tiempo real es algo vaga (Formalmente se trata de sistemas en los cuales el tiempo de respuesta es crítico), hay una suerte de conocimiento en común… Seguir leyendo Un dashboard en tiempo real basado en PHP y Bootstrap
Cómo hacer un autocomplete con PHP
Es muy común hoy en día encontrarnos con formularios que deben completarse mediante alguna opción pre-existente en el sistema. Si las opciones son pocas, lo más usual es utilizar un dropdown (un objeto basado en el tag select de HTML), pero si la cantidad de opciones es grande, esto puede volverse un fastidio para el… Seguir leyendo Cómo hacer un autocomplete con PHP
Cómo prevenir la subida duplicada
Ultimamente vengo trabajando bastante con procesamiento de planillas Excel usando PHP. Por lo general, el workflow del usuario es algo así como: Trabajar con algún otro sistema (HomeBanking, Plataforma de trading, etc…) Descargar información en formato Excel Importar planilla descargada al sistema que yo desarrollé Trabajar la información dentro del sistema Uno de los errores… Seguir leyendo Cómo prevenir la subida duplicada
Cómo mostrar resultados de un proceso largo en tiempo real en una aplicación web
Un caso interesante en el que me tocó trabajar fue la implementación de un sistema de gamification para una red social de viajeros en la que trabajaba. Los responsables del producto estaban muy interesados en fomentar la generación de contenido por parte de los usuarios del sitio y se les ocurrió que ofrecer «galardones» a… Seguir leyendo Cómo mostrar resultados de un proceso largo en tiempo real en una aplicación web
Cómo mostrar progreso de procesamiento en un entorno Web
Cuando se requiere tratar con un proceso largo se presenta un problema. Existen varias alternativas (algunas las discutíamos acá). Idependientemente de cuál sea la estrategia elegida, el objetivo es siempre el mismo: evitar que el visitante se aburra (o piense que la aplicación se colgó o algo parecido). Algo que hasta hace un tiempo era… Seguir leyendo Cómo mostrar progreso de procesamiento en un entorno Web
Cómo tratar con procesos largos en PHP
Antes de meternos en los detalles distingamos dos escenarios: PHP dentro del contexto de un WebServer PHP como lenguaje de scripting de algún proceso off-line. Cuando se trata del segundo caso, es posible que existan oportunidades de mejorar el tiempo que insume el proceso, pero, en la gran mayoría de los casos, no pasará de ser una… Seguir leyendo Cómo tratar con procesos largos en PHP