ModernoisSing that swingSaltina
   

Desarrollo web » Artículos

La usabilidad y yo

En los más de 10 años que llevo diseñando sitios web, la usabilidad ha sido un criterio aplicado a mis trabajos nada más de manera instintiva. Si vamos a analizar el por qué de mi falta de interés al abordar este proceso más formalmente, quizás la razón principal sea la preocupación que me produce verme obligado a replantear la forma en que trabajo y perder el componente experimental que cada proyecto de diseño representa. Prototipar en esqueletos y luego maquillar me parece aburrido y me entusiasma poco.

Pero es que este es un fantasma de esos que asustan y ahora como que le dió por perseguirme para ‘jalarme las patas’ o yo qué se. Por un lado los clientes que cada vez entienden más (o hacen como que entienden) y exigen tecnologías, estándares y, en el caso más reciente, hasta pruebas de usabilidad. Por el otro lado, la gente que trabaja, como yo, de este lado de la red, cada vez se interesa más por promover la usabilidad como algo que al final nos sirve a todos.
usarte_tatu1.jpg

Un ejemplo puede ser la activista intenetera Natalia Vivas (a veces conocida como Molly Parker). El otro día pidió mi opinión acerca de la imagen de su nuevo proyecto, apenas en desarrollo por esos días. Discutimos alrededor del tema y concluímos que era mejorable. Le ayudé entonces con un loguito, un cabezote y un par de ajustes sobre la hoja de estilo.

El proyecto de Natalia se llama usarte.org y es la primera comunidad para la usabilidad en Colombia. Por ahora la cosa está apenas empezando pero tiene el potencial para convertirse en algo grande. Cada vez se unen más usuarios y hay que ver qué pasa.

Gacetilla

Gacetilla es una iniciativa liderada por Sergio García, Javier Moreno y Fidel Ramírez y en palabras de ellos mismos se trata de “un proyecto que agrupa varios ríos de noticias, estilo Digg o Reddit, especializado en asuntos específicos (Colombia, Literatura, Cine,…). La idea detrás de Gacetilla es facilitar el acceso a notas interesantes sobre estos temas que usualmente se pierden entre la maraña informativa y la basura mediática, así como generar discusiones al respecto. También pretende visibilizar medios regionales y nuevos medios (blogs y e-revistas, por ejemplo) equiparándolos a los ya establecidos”. Lo interesante es que son los usuarios quienes destacan artículos encontrados en la web y Gacetilla se encarga de indexarlos y generar el espacio para la discusión alrededor del tema.

0000_gace.jpg

Esta semana tuve la oportunidad de participar temporalmente en el proyecto y pude hacer mi aporte diseñando un nuevo logo y creando un par de aplicaciones del mismo (favicon y banners). A decir verdad el trabajo fue poco y al final el cambio consistió simplemente en crear un logosímbolo y replantear la tipografía ajustando un poco el kerning y las ligaduras.

Espero que este no sea mi último aporte, pero sobretodo espero que les vaya bien. Me parece que la iniciativa es buena y sobretodo se siente bonito ver que se hagan cosas de este tipo (y sin intereses económicos) desde Colombia, donde para la mayoría de los usuarios de internet la web social no llega más allá de mandarse pescaditos en Facebook.

Para que Flash corra como Flash

Desde mi actualización casi simultánea a Windows Vista y Flash CS3 venía sufriendo por lo mal que se llevaban. Entendía que ocurriera así con la versión previa de Flash dado que no fue desarrollada pensando en correr sobre Vista, pero lo de ahora era inadmisible, por decirlo de alguna manera.

flash.jpg

Yo todavía no sé si esa lentitud al usar el editor de ActionScript o tratar de modificar un MovieClip eran un problema exclusivamente mío producto de la suma de tres o cuatro variables indeterminadas que conspiraban a favor del pésimo rendimiento o si todo era culpa de una poco conveniente alineación de la tierra con el sol. El caso es que busqué en todos lados y le pregunté a varias personas alrededor y el problema, en el caso de los demás, no parecía tan crítico.

Y como no apareció solución, probé. Ya hacía un par de meses había deshabiltado Aero y esta vez, ante el desespero probé medidas más desesperadas. Instalé a ojo cerrado un programa para mejorar el rendimiento del sistema operativo que funcionó bastante bien en términos generales pero que no resolvió mi problema específico.

Casi a punto de devolverme a XP y tras jugar a prueba y error con algunas configuraciones dí con una solución:

  • Ubicar el acceso directo a Flash Cs3
  • Hacer clic derecho y entrar a propiedades
  • Ir al tab compatibilidad
  • Habilitar la opción “Ejecutar este programa en modo de compatibilidad para” y seleccionar en la lista desplegable la opción “Windows (XP Service Pack 2)”
  • Clic en aceptar y correr de nuevo el programa

Hace días, luego de actualizarme al Blend 2 September Preview intenté compilar y previsualizar proyectos existentes e incluso proyectos creados desde cero en esta versión del producto. Sin embargo, cada vez que trataba se me presentaba el siguiente error:

error MSB4126: The specified solution configuration "Debug|MCD" is invalid. Please specify a valid solution configuration using the Configuration and Platform properties

La única solución la encontré luego de un par de horas escarbando entre los foros y knowledge bases de Microsoft. Es tan sencillo como abrir el editor de registro (Win + R y ahí escribir Regedit) y ahí buscar la ruta llamada HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment y una vez allí, eliminar la variable PLATFORM. Luego de esto, cerrar el editor de registro y reiniciar la máquina.

Los MovieClips son fundamentales en Flash para hacer muchas cosas, para manejar líneas de tiempo de forma paralela y de alguna forma para mantener todo separado y organizado. Véamos qué elemento puede llegar a funcionar aunque sea parecido a este concepto en Blend.

Read the rest of this entry »

Transmilenio puso en funcionamiento hace poco un mapa interactivo del sistema, donde, desde el sitio web oficial el usuario introduce una estación de origen, una estación de destino y la hora en la que planea hacer el viaje. Usando esta información, el sistema devuelve al usuario una serie de posibles rutas ordenadas de acuerdo a la cantidad de paradas que implica cada una, de menor a mayor.

Sin embargo, existía desde antes un sitio que prestaba el mismo servicio de manera más intuitiva y más rápida, con una interfaz que hacía uso inteligente de cuadros de diálogo generados en vivo por medio de Ajax. La apariencia tanto de la interfaz como la del sitio eran bastante mejorables, pero el problema real de esta opción siempre fue que estuvo oculta a casi todo el mundo, enterrada en el sitio de Ciudad Móvil S.A., empresa privada administradora de TM.

Mapa CiudadMovil

Aún cuando en la página de Transmilenio la herramienta ofrece más información (sitios cercanos, alimentadores) yo sigo usando la opción de Ciudad Móvil porque funciona mucho más rápido y me queda un par de clics más cerca. Pero seguramente, al dejar de ser una herramienta indispensable (ante la existencia de la nueva) entrará en desuso y sufrirá por falta de mantenimiento llegando a situaciones como que por ejemplo las nuevas rutas dejen de ser ingresadas al sistema.

Preocupa en todo caso la posibilidad de que hayan trabajado el doble, haciendo dos herramientas parecidas para el mismo fin. Sin embargo, la idea es buena y es algo que debimos tener incluso desde la llegada de Transmilenio a Bogotá. ¿Será posible unificar las dos herramientas conservando lo mejor que tiene cada una? ¿Se les ocurrirá aprovechar la plataforma ya existente y hacer cosas interesantes como la implementación de kioskos virtuales en portales y estaciones?

No sé si es equivocado abordar este proceso pensando desde tan dentro de Flash, pero cuando a uno le enseñaron que podía hacer máscaras es dificil olvidarse del concepto y ahora parece que fueran necesarias para cualquier cosa. En Blend la tarea parece aún compleja pero buscando se encuentran algunas alternativas.

Read the rest of this entry »

Hablando sólo a IE

Escribir CSS puede ser un parto algunas veces. La forma en que Internet Explorer interpreta los parámetros CSS es muchas veces diferente a como lo haría Firefox, por ejemplo. Hoy explico una solución que no conocía y que está mucho más a la mano para resolver algunas situaciones específicas.

Read the rest of this entry »

Blend: El inicio

Llevo unas semanas trabajando con los pre-releases del Expression Blend, la nueva plataforma de Microsoft para desarrollo de RIAs, y me parece interesante hacer uso del blog como forma de recordarme a mí mismo y si es el caso compartir cuanto problema pueda surgir, visto como la migración (no definitiva) de un diseñador desde Flash hacia Blend.

A primera vista uno se da cuenta de que los desarrolladores de Microsoft se tomaron todo el trabajo del mundo para evitar ser acusados de plagiar los conceptos antes implementados por Macromedia. Aquí las cosas funcionan bien distinto casi decididamente, diría uno. Por esta razón es importante ver cómo se hacía algo en Flash y cómo se puede lograr algo similar en Blend aunque a veces la respuesta es que no se puede. Es justamente ese el sentido de llevar este registro de problemas/soluciones.