Wednesday, December 12, 2007

¿Así que usas Flash?, entonces te odio

A lo largo del tiempo he notado como en ambientes profesionales relacionados a Internet (Dicese de donde no hay lusers alrededor) los desarrolladores de Flash somos lapidados sin piedad cada vez que entramos en tema de discusión.

Vamos a especificar un caso puntual; la comunidad del software libre.
Si alguno de ustedes es asiduo a sitios como barrapunto o slashdot (Donde los comentarios obtienen puntaje de -1 a 5 siendo los de 5 los que mas aporten a la noticia) verán que cuando se publica una noticia donde el titulo incluya Flash o Macromedia aparecen de 1 a 10 mensajes con puntaje 5 mencionando las razones de porque Flash debe desaparecer de la faz de la tierra; si bien, muchos comentarios mencionan cosas falsas, algunos se basan en lo que se ve en la web comúnmente.
Con esto no digo que todos sean malos, casi siempre hay un (1) comentario bueno resaltando las capacidades que tiene Flash; pero muy pocas personas, sobre todo de un mundo donde Flash no existe aun como entorno de desarrollo (Linux, BSDs excepto OSX, etc) conocen lo que realmente puede hacer si es bien empleado y lo juzgan por lo que se ve. (para la muestra, un comentario altamente punteado con algunas mentiras obvias)

Flash como tal empezó como simplemente un software de animación vectorial con algunas acciones básicas y se ha convertido en lo que es ahora, un entorno multimedia de desarrollo de todo tipo de trabajos que requieran integración de medios interactivos de fácil distribución multiplataforma; desde animaciones para televisión hasta Rich Internet Applications para Intranets o aplicaciones web (uff, si me acordara de esto cada vez que voy a iniciar un curso de Flash) y es precisamente eso; sus inicios, lo que lo tienen marcado de nacimiento.

Dame click, dame click, a mi a mi a mi

La mayoría de power users de cualquier sistema operativo tiene bastante experiencia con la web; alguna vez navegó con Internet Explorer y odia los popups emergentes y la publicidad intrusiva en un banner de 640x480 que te meten en la mitad del contenido de una pagina para que hagas click de manera mas efectiva
En que estará hecho este banner... ¿Como puedes hacer una súper animación que incluya todo tipo de efectos raros, sonido, bitmaps y la foto de tu perro, en menos de 30Kb? Si dijiste Flash, has acertado.

El odio a Flash inicia desde los banners, la gente no los quiere (Y no los querrá y se acabo) así que si hacemos el silogismo
    XXX odia los banners
    En FLASH están hechos los banners
    Por lo tanto XXX odia FLASH
No digo que sea malo hacer banners; digo que si es malo meter publicidad intrusiva y encima abusar de flash para ello

Neo: Ya se animar; Morpheus: Muéstrame

Si eres novato en Flash seguramente lo primero que aprenderás es animación, seguro que luego aprendes a publicar para la web y seguro que haces una megaINTRO para tu web con muchos bonitos colores y animaciones shape morph(Interpolación de forma) por montón; ahora claro, avanzas un poco mas, aprendes a hacer botones y mejoras la experiencia de tu usuario metiendo un botón Skip Intro

No lo hagas y de hecho, repite después de mi esta lista
  • Un intro es malo
  • Un intro es malo
  • Un intro es malo
Si tienes una animación de intro en tu web, repetirás estas tres sabias frases todas las noches antes de dormir.

Hace poco hablamos de eso en el foro y a partir del estudio encontramos que son los defensores del arte los que sostienen la utilidad, belleza y funcionalidad de estas animaciones.
El diseño no es un arte como tal (Si quieres arte, DeviantART) y tomando frases de un compañero del foro, un diseño debe ser funcional, usable y practico, ahora, si encima es bonito, pues tanto mejor, un buen diseño.
Las intro no aportan nada, son aburridas después de la primera vez, casi siempre (casi) son pesadas y te dejan como tonto pensando que esperaste todo eso para ver los bonitos colores animados y al fin entrar a la web; no te engañes, una intro solo sirve para aumentar ego de diseñador (Ahm todos la van a ver, MWAHAHAHA), pero no para que tus usuarios se queden un poco mas

¿Y el espacio que sobra?, pero si no sobra nada!

Popups y fullscreen son palabras que el colectivo de power users relaciona con Flash Developer; si no, solamente miren cualquier pagina web de la película de turno y verán que, después de una intro de 1Mb, te abre un popup con la información de la película

¿Es tan difícil hacer un fondo presentable para una web en Flash?; ¿Es necesario arruinar la experiencia del usuario con un intrusivo popup que te quita las barras de navegación?, ¿Tan poco éxito quieres tener con tu web?

El usuario no pidió que le abrieran una nueva ventana (una mas de tantas), esto es incomodo, ¿Y si el quería seguir navegando en la ventana donde estaba? O peor aun ¿Si usa un navegador de verdad y esta usando pestañas? Acabas de arruinar por completo su experiencia (Y la imagen de tu web de paso)

No solo eso, sino que le quitas al usuario dos elementos claves, la barra de dirección y las herramientas de navegación. ¿Qué de malo tiene que se vea la URL?, ¿Qué de malo tiene poder usar el botón Atrás?

Pero también tenemos la práctica mas maligna de todas... fullscreen

Imagina que estas trabajando en tu PC y de repente tu pantalla queda en blanco absoluto, pasan 35 segundos de desesperación donde, si eres un usuario común, ya oprimiste reset y si no, esperaste mientras intentabas con desesperación dar click en las esquinas tratando de cerrar, minimizar o lo que fuera
Al fin carga algo, parece una web (Una cuya imagen tu mente no olvidara, ya sabes, resentimiento) y sin importar lo que tenga adentro buscas algo similar a Cerrar; al fin, has podido recuperar el control de tu PC, pero esta experiencia te ha marcado toda la vida y solo recuerdas en una esquina un logo que decía Hecho en Flash

Espero que los amantes del arte de la web nos comprendan, NO A LOS POPUPS, no a los Fullscreen

¿Y si animo el logo? ¿Y si animo las noticias? ¿Y si animo la botonera?

Que el logo tiene una animacioncilla divertida, esta bien, siempre y cuando no sea fastidiosa a la vista y en lo posible no sea animada todo el tiempo
Que las noticias van animadas en un scroll ... ¿Quieres que se lean o que el usuario haga ejercicios oculares?
¿Qué has animado hasta la foto de tu jefe pasando de un lado a otro de la web?; es cierto que Flash es poderoso en la animación; pero no tienes que abusar; una web es una web, hecho en Flash no implica que todo deba ser animado; piensa en lo que te fastidiaría si no conocieras el contenido y quisieras leerlo, piensa en tu usuario, no en ti.


En las manos de los Flashers del mundo esta quitarnos la mala fama que tenemos; en tus manos esta difundir la palabra, en nuestras manos esta educar al newbie en el camino de la fuerza y no dejarlo tomar el sendero del lado oscuro

La web debe ser agradable para todos.

Fuente: http://www.cristalab.com/blog/1531/asi-que-usas-flash-entonces-te-odio

Monday, December 10, 2007

Posicionamiento y XHTML

Algo casi imprescindible hoy en día para mejorar nuestro posicionamiento en
buscadores
consiste en transformar nuestros viejos documentos HTML a XHTML.

Puede que parezca una tarea larga y tediosa y que nos de pereza por ello, pero vamos a ver a continuación que es bastante fácil. ¡A lo mejor tus páginas ya son casi XHTML y no te habías dado cuenta!

¡Ah! otra cosa más. Si todavía no dispones de ningún sitio web, entonces no tienes ninguna excusa. Para los nuevos sitios es casi una obligación empezar utilizando XHTML, ya que aseguraremos una mayor compatibilidad con todos los navegadores y mejoraremos las posibilidades de aparecer en las posiciones más altas de los buscadores.

¿Qué es el XHTML?
XHTML, al igual que HTML, es un estándar prupuesto por el W3C y basado en XML. Desde que nació el HTML ha habido una invención constante de nuevos elementos (etiquetas o atributos) para ser usados dentro de HTML, lo que ha provocado grandes problemas de compatibilidad entre las distintas plataformas. El XHTML es una "reformulación del estándar HTML" que pretende conseguir que todos los documentos web sean compatibles en cualquier navegador de cualquier dispositivo.

Pero... ¿por qué XHTML ayuda al posicionamiento web?
Pues la respuesta es sencilla. Utilizando XHTML conseguimos que el código de nuestras páginas web sea mucho más sencillo, limpio y claro para los robots de los buscadores.

Si además utilizamos hojas de estilo CSS para todo lo referente a la presentación, el código de nuestras páginas será todavía mucho más limpio, tendrá bastantes menos etiquetas y atributos con lo que habremos aumentado el porcentaje de palabras clave y habremos reducido, por tanto, el peso la páginas y el tiempo de carga.

Características del XHTML
  • Todos los nombres de etiquetas y sus atributos deben estar escritos en minúsculas.
  • Los valores de los atributos deben ir siempre entre comillas.
  • Todas las etiquetas de apertura y cierre tienen que estar anidadas correctamente.
  • Todas las etiquetas deben tener su correspondiente etiqueta de cierre. Los elementos que estén vacíos deben tener también etiqueta de cierre o terminar con />
  • Atributos como selected o checked tienen que escribirse de forma completa: selected="selected" y checked="checked" (Ya no se permiten este tipo de abrebiaturas).
  • Los documentos XHTML deben incluir obligatoriamente una declaración de tipo de documento justo antes del nodo raíz.
  • El elemento raíz será obligatoriamente y tendremos que declarar también obligatoriamente el namespace usando el atributo xmlns:

Y ahora que ya lo he modificado todo, ¿cómo compruebo que está bien?
Una vez que hayáis hecho los cambios pertinentes en el código de vuestras páginas, podéis validar el código en la siguiente URL que nos brinda el W3C: http://validator.w3.org/

Y cuando lo tengáis todo listo podéis añadir un icono en vuestra web como el que tenemos en esta (a la derecha, justo debajo de la barra lateral), para indicar a los visitantes que vuestro sitio cumple con el estándar XHTML 1.0 del W3C.

Fuente: http://www.locualo.net/programacion/posicionamiento-xhtml/00000017.aspx

Tuesday, December 04, 2007

La importancia creciente de la accesibilidad de sitios web


Resumen:
El numero de personas que acceden a servicios a través de internet crece cada día. Un porcentaje creciente de estas sufre limitaciones bien por su edad avanzada o por sufrir algún tipo de discapacidad para la realización de sus actividades cotidianas (oir, ver, hablar, valerse por sí mismo). Si al diseñar sitios web nos olvidamos de estas personas, las estamos discriminando. Por otra parte, el acceso a servicios de internet desde contextos y dispositivos variados (TVi, Wireless, PDAs), nos obliga a diseñar pensando en facilitar el acceso a la información de este público.


Limitaciones que podemos encontrar y su traslación al diseño web

Físicas:
Discapacidades visuales: (Ceguera total a parcial; daltonismo; visión borrosa...). Internet es un medio fundamentalmente visual y basado en texto e imagen. Ello no impide que personas con discapacidades visuales accedan a los contenidos de un sitio web mediante otro tipo de dispositivos, Voz, Braille.

Discapacidades motrices: (Parkinson, artritis, esclerosis múltiple, parálisis...) impiden el manejo de dispositivos estándar como teclados, ratones. No tienen porqué tener o ser capaces de usar un teclado o un ratón ya que existen otros tipos de dispositivos de acceso a la información como pueden ser los navegadores basados en voz.

Discapacidades auditivas: (sordera total, parcial) En algunos sitios web, es importante el sonido. Algunos tipos de sorderas impiden la audición de señales y pitidos del sistema.
Discapacidades cognitivas y de lenguaje: (Dislexia, dificultades para recordar, resolver problemas, limitaciones sensoriales, de comprensión del lenguaje)

Para estas personas, una maquetación compleja o un exceso de información en los sitios web puede causar un bloqueo mental, por ello es importante una presentación limpia y clara de la información a incluir en cada documento.

Discapacidades relacionadas con la edad: Desde pérdida de visión a deterioro de las capacidades auditivas, pasando por la pérdida de capacidades motoras y de coordinación debido a enfermedades como artritis, parkinson, etc.

De entorno: Al diseñar sitios web, no se está en el mismo entorno en el que será utilizada la aplicación en la que estamos trabajando, por ello, es importante ponerse en el lugar de nuestro usuario y su entorno de acceso ya que puede encontrarse en un entorno ruidoso, como un lugar público, o realizando otras tareas simultáneamente como atender un teléfono o conducir (en este último caso, que implica la seguridad de las personas, ponerse en este lugar del usuario es un punto crítico).

Técnicas:
Están relacionadas con el equipo con el que accede un usuario a internet. Dispositivos de acceso a la información:
- Navegadores antiguos
- Sistemas operativos diferentes Dispositivos de visualización
- pequeños (PDA, teléfono móvil)
- Pantalla en modo "sólo-texto" - Profunidad de color (VGA) - Resoluciones Conexión: - Mala conexión a Internet


Consecuencias de la NO ACCESIBILIDAD de un sitio web

Cuando afectan a las capacidades físicas, podrían resumirse en una sóla palabra: discriminación.
  • No acceso a información relacionada con el empleo: empleados minusválidos que no pueden realizar su trabajo en la empresa por tener una intranet inaccesible; aplicaciones de empresa.
  • No acceso a información sobre actividades cívicas y relacionadas con el ejercicio de los derechos ciudadanos.
  • No acceso a programas educativos.
  • No acceso al comercio en la red.
  • No acceso a información general de la Web.
  • Y en general, cierto estado de desconexión e incomunicación.
Para evitar esta situación, la Comisión Europea puso en marcha la iniciativa "eEurope - Una Sociedad de la Información para todos" (8 de diciembre de 1999). "Con la iniciativa eEurope se pretende que Europa pueda explotar sus puntos fuertes y superar los obstáculos que aún se oponen a la asimilación de las tecnologías digitales, a través de la consecución de tres objetivos clave:
Conseguir que todos los ciudadanos, hogares, escuelas, empresas y administraciones estén conectados a la red
Crear en Europa una cultura y un espíritu empresarial abierto a la cultura digital
Garantizar que la sociedad de la información no se traduzca en exclusión social."

En EE.UU. existe legislación federal que siguiendo las recomendaciones de la Web Accesibility Initiative (WAI), comisión de expertos del W3C, persigue la adopción de medidas de usabilidad y accesibilidad en el desarrollo de sitios web para facilitar el acceso a la información a todas las personas independientemente de sus capacidades físicas o dispositivos de acceso.

A través de la Sección 508 requiere a las Agencias Federales que desarrollen sus aplicaciones de forma que resulten accesibles para personas con discapacidades. Para ello, el Center for Information Technology Accommodation (CITA), de la Administración de EE.UU. ha sido encargado de la formación de los empleados federales para permitir el desarrollo de estas aplicaciones accesibles. Para lograr estos puntos, el WAI, como organismo dependiente del W3C, responsable de la instauración de estándares en la red, publica sus recomendaciones de estándares a adoptar por los profesionales del desarrollo web basándose en 5 puntos clave:

Tecnología
Guías y pautas
Herramientas
Educación
Investigación y desarrollo

Estos estándares se agrupan en:

Guías de Accesibilidad a Contenido Web 1.0: Dirigidas a la realización de sitios web accesibles para personas con discapacidades.

Guías de Accesibilidad para Herramientas de Publicación 1.0: sirven para guiar a los desarrolladores web en la utilización de herramientas de producción de contenidos para que estos sean accesibles.

Guías de Accesibilidad para Dispositivos de Acceso 1.0: Su utilidad es mostrar como hacer accesible la información a diferentes navegadores y reproductores multimedia y otros dispositivos de tipo asistivo.

El 5 de mayo de 1999, el W3C eleva formalmente Guías de Accesibilidad a Contenido Web 1.0 a recomendación, consistiendo en 14 pautas a seguir al desarrollar un sitio web:

I.- Ofrecer alternativas al contenido visual y auditivo
II.- No apoyarse únicamente en el color y comprobar que tanto textos como gráficos son comprensibles cuando se visualizan sin color.
III.- Utilización adecuada de hojas de estilo y marcadores Marcando los documentos con los elementos estructurales apropiados y controlando la presentación con hojas de estilo en vez de con elementos y atributos de presentación.
IV.- Identificar el lenguaje natural utilizado en cada documento, para facilitar la pronunciación o interpretación de texto abreviado o extranjero.
V.- Creación de tablas de contenido cuya transformación sea adecuada mediante marcadores que permitan su transformación a través denavegadores accesibles y otras aplicaciones de usuario.
VI.- Ofrecer medios alternativos a las últimas tecnologías Asegurar que los documentos son accesibles incluso cuando el dispositivo de acceso no soporta o tiene desactivadas las últimas tecnologías.
VII.- Permitir que el usuario controle las variaciones sobre contenidos basados en tiempo como animaciones, secuencias de diapositivas, etc. Este control se traduce en la posibilidad de detener, actualizar, dichos contenidos.
VIII.- Asegurar la accesibilidad del interfaz de usuario independientemente del dispositivo de acceso.
IX.- Diseñar con independencia del dispositivo utilizando características y estándares que permitan activar o desactivar elementos de la página a través de diversos dispositivos de entrada.
X.- Utilizar soluciones transitorias que permitan el acceso de dispositivos antiguos como navegadores de versiones antiguas y otras plataformas.
XI.- Apoyarse en tecnologías y pautas W3C o proporcionar versiones alternativas allí donde las pautas W3C no sean aplicables.
XII.- Proporcionar contexto y orientación a la información a través de elementos complementarios que permitan la comprensión de documentos complejos. (Títulos, navegación...)
XIII.- Ofrecer mecanismos claros y consistentes de navegación que apoyen al usuario en su tarea de encontrar información.
XIV.- Asegurar que los documentos sean claros y simples para una comprensión más fácil.

Conjuntamente a estas 14 pautas, el WAI ofrece unas reglas conjuntas que permiten la aplicación concreta de cada una de estas pautas y las agrupa en 3 niveles de prioridad.

Prioridad 1: Los desarrolladores de contenido web DEBEN satisfacer estos puntos o el contenido será inaccesible para algunos usuarios.

Prioridad 2: Los desarrolladores de contenido web DEBERIAN satisfacer estos puntos o el contenido podría resultar inaccesible para algunos usuarios.

Prioridad 3: Los desarrolladores de contenido web PUEDEN satisfacer estos puntos o el contenido puede presentar problemas de accesos para algunos usuarios.
Según el nivel de adhesión a estas prioridades, el WAI recognoce 3 niveles de conformidad para lo que permite la inclusión de un logotipo (no verificado por W3C en cuanto a su veracidad) indicando el nivel de conformidad alacanzado.

Nivel "A" (A): incluye los puntos de verificación de prioridad 1.
Nivel "Doble A" (AA): incluye las prioridades 1 y 2.
Nivel "Triple A" (AAA): incluye las prioridades 1, 2 y 3.

Cómo comprobar la accesibilidad de un sitio web

Servicios de validación automática de páginas web Se trata de servicios de acceso on line, que permiten el acceso a nuestro sitio web presentando el código validado según los estándares especificados. Bobby: desarrollado por CAST (Center for Applied Special Technology).

Aplicación que realiza un análisis en tiempo real de la página solicitada generando una nueva página donde se marcan de manera gráfica los fallos de accesibilidad y los elementos incorrectos o no estándar de HTML. Validador del WAI: Sirve para la detección automática de etiquetas no estándar de una página web para la versión seleccionada de HTML.

NetMechanic: Validador on line de código HTML. Verifica el código de un sitio web generando un reporte a través de email.

Listas de comprobación y autoevaluación (Checklists) Web Page Accessibility Self-Evaluation Test de la Diversity Management Directorate (Public Service Commission de Canadá), mediante este test de autoevaluación, se puntúa la accesibilidad de un sitio web basándose en las respuestas a un cuestionario acerca de los diferentes puntos de accesibilidad de la página.

HTML Author Checklist de la WAI.

Comprobación con varios navegadores y dispositivos Este punto es básico. Adicionalmente, la WAI y muchos otras organizaciones recomiendan la verificación de la accesibilidad de los sitios web mediante:

Navegador "sólo-texto" (Lynx o NetTamer) Ver a través de un emulador Lynx

Navegador basado en voz (PwWebSpeak)

Navegador estándar con:
Gráficos y multimedia desactivados
Sonido desactivado
Sin ratón
Resolución de pantalla en VGA
Distintos modelos y versiones de navegadores estándar como Explorer y Microsoft, Opera..., o incluso Mosaic

Fuente. http://www.alzado.org/comentarios.php?id_art=2
Autor:
Luis Villa
Esta obra fue publicada por su autor bajo Licencia Creative Commons

23 puntos a tener en cuenta en el diseño web

Y en muchas, pero que muchas ocasiones las decisiones adoptadas son contrarias a la orientación al usuario del sitio web.

Aquí tenéis 23 sugerencias que se pueden extraer del estudio que se han realizado con la técnica “eye-tracking” y que puedes utilizar para mejorar el diseño de tu página web. El artículo original, en inglés, esta publicado en Virtual Hosting.
  • El texto atrae la atención antes que los gráficos. Contrariamente a lo que podría imaginarse, lo primero que un usuario visita en un sitio web no son las imágenes. La mayoría de los usuarios que llegan a tu sitio lo hacen buscando información, y no imágenes, así que asegúrese de que tu sitio web está diseñado para que las partes más importantes de tu texto son lo más destacado.
  • El movimiento inicial de la mirada se centra en la esquina superior izquierda de la página. No debe sorprender que un usuario visite las páginas web de esta manera, ya que la mayoría de las aplicaciones están diseñadas con la parte superior izquierda como el foco principal. Puedes hacer un favor a tu sitio web al mantener este formato a la hora de crear el diseño. Recuerda, tienes que tener en cuenta lo hábitos de los lectores si quieres tener un sitio orientado al usuario.
  • Al inicio, los usuarios buscar en la parte superior izquierda y en la parte superior de la página antes de desplazarse hacia abajo y hacia la derecha. Los usuarios generalmente escanean las páginas web en forma de ‘F’. Asegúrate de que los elementos importantes de tu contenido se encuentran en estas áreas clave. Utiliza titulares, subtítulos, viñetas, y texto resaltado a lo largo de la página de manera que incites a los lectores a leer más.


  • Los lectores ignoran los banners. Los estudios han demostrado que los lectores en gran medida hacen caso omiso de los anuncios (banners). Si estás tratando de hacer dinero a través de anuncios, lo que necesitas es ser creativo en su ubicación o en los tipos de anuncios que coloques en tu sitio.
  • El diseño en el formato de las fuentes no se tiene en cuenta. ¿Por qué? Pues porque los usuarios suponen que son anuncios y que no tienen la información que necesitan. De hecho, los estudios demuestran que los usuarios tienen dificultades para encontrar la información en letras grandes de color con formato.
  • Mostrar los números como números. Lectores les resultará mucho más fácil de encontrar información en su sitio si utiliza números en lugar de escribirlos. Recuerda que estás escribiendo para los lectores que van a ser principalmente de exploración de su sitio, a fin de hacer que les resulte más fácil encontrar lo que necesitan y mantenerlos interesados.
  • El Tipo de tamaño de la letra influye en el comportamiento de la visualización. Las fuentes pequeñas aumentan la concentración de la lectura en el texto mientras que las fuentes más grandes animan al usuario a explorar por la página. Dependiendo de tus necesidades, elige un tipo de letra u otro.
  • Haz que tus usuarios puedan buscar en una parte específica del texto. No uses subtítulos como un formato particular, para ello asegúrate que sean pertinentes y de interés. También pueden ayudarte si incluyes palabras clave que ayuden a la idexación de la web.
  • Los usuarios, en general, exploran la parte inferior de la página. Puedes utilizar esto a tu favor dándoles información clave cuando los lectores están explorando la página. Resaltar algunas secciones o crear listas con viñetas ayuda a encontrar información y a leer la página.
  • Frases cortas mejor que párrafos largos. La información en tu página debe de estar diseñada para el corto tiempo de atención de la mayoría de los usuarios de Internet. Mantén los párrafos y las frases cortas a menos que el contexto lo requiera, por ejemplo las descripciones de los productos de un sitio de comercio electrónico.
  • Una columna es mejor que varias para conseguir atraer la atención de los usuarios. No abrumes a los visitantes de tu sitio con demasiada información. La simplificación es mejor en algunos casos. La utilización de múltiples columnas es probable que sean ignoradas por los usuarios.
  • Los anuncios en la parte superior y en la parte izquierda de una página recibirán la mayor atención. Si vas a publicar anuncios en tu sitio, intenta integrarlos en la parte superior izquierda de la página, dónde tendrás la mayor atención visual. Pero sólo porque los lectores los vean no significa que hagan clic sobre ellos, por lo tanto no sacrifiques el diseño sólo para ganar un poco de visibilidad.
  • Los anuncios colocados junto a los mejores contenidos son los más vistos. Si usted quiere que sus anuncios se vean y que hagan clic en él, incorpóralos en tu diseño de manera que se coloquen cerca de los elementos más interesantes de tu contenido. Los usuarios podrán encontrar lo que necesitan y además tendrás una óptima visualización de tu publicidad.
  • Los anuncios de texto son los más leídos. Como dijimos anteriormente, la media de usuarios de Internet, en general, no pierde mucho tiempo buscando en cosas que parecen ser de inmediato anuncios. Esa es la razón que sean mejores los anuncios de texto. No se trata de distraer y de mezclar con el resto del contenido de la página, pero son visualmente menos irritantes para el lector y, en definitiva, tienen más éxito.
  • Las imágenes grandes reciben más atención. Si vas a usar imágenes en tu página, cuanto más grandes mejor. La gente está más interesada en una imagen donde se pueden ver claramente los detalles y la información. Sólo asegúrate de que toda imagen que utilizas es particularmente pertinente a tu texto, de lo contrario es muy probable que sea ignorada.
  • Imágenes sencillas y limpias atraen más la atención. Si bien pueden funcionar bien con tu diseño, las imágenes artísticas no van a obtener mucha atención del lector. Si está usando fotos con gente, asegurarse de que son claras. Cabe señalar también que las fotos con el “verdadero” gente, y no con modelos, dan mejor resultado.
  • Utiliza titulares. Lo primero que leen los usuarios en una página son los titulares. Asegúrate que no bloquean otros temas de la página y que estos destacan lo suficiente para incitar al lector a seguir buscando.
  • Los usuarios pasan mucho tiempo mirando los botones y menús. Debido a esto, tendremos que dedicar algo de tiempo extra para asegurarnos que están bien diseñados. Después de todo, estos no sólo llaman mucho la atención de los ojos sino que son uno de los elementos más importantes de la página.
  • Las listas hacen que el lector mantenga la atención durante más tiempo. Una manera útil de para facilitar la lectura es la utilización de listas en lugar de párrafos largos. Utilice números o viñetas para resaltar la información importante dentro de su contenido. Esto hará tu sitio más escaneable y más fácil para los usuarios el poder encontrar la información que está buscando.
  • Evitar grandes bloques de texto. Los estudios han demostrado que los visitantes no se van a tomar el tiempo de estudiar grandes bloques de texto y no importa lo bien escrito que estén o la información que proporcionen. Debido a esto, es necesario romperlos en pequeños párrafos. Destaca áreas específicas, puede ayudar a mantener la atención del usuario.
  • Dar formato al texto puede llamar la atención. Para guiar al lector a los puntos más importantes del texto utilizar negrita, mayúsculas, cursiva, color, y texto subrayado. Pero con prudencia, si te excedes dificultará la lectura.
  • El espacio en blanco es bueno. Si bien se podría caer en la tentación de poner algo de texto en cada rincón de la página, es realmente mejor dejar algunos huecos. Los sitios con demasiado contenido tienden a abrumar a los usuarios y esto hace que hagan caso omiso de parte del mismo. Por lo tanto, deja espacios visuales limpios para no saturar al usuario.
  • Las herramientas de navegación funcionan mejor cuando se colocan en la parte superior de la página. No deseas que los lectores que llegan a tu web sólo busquen en la página inicial, querrán que naveguen por otras páginas y que localicen contenidos que puedan interesarles. Puedes ayudarles haciendo su navegación fácil, para ello coloca la barra de navegación en la parte superior de la página.


Fuente: Desarrollo Web

Informe de Carlos Guadián Orta*
URL: http://www.k-government.com/2007/11/17/23_puntos_a_tener_en_cuenta_en_el_diseo_web/

* Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

Thursday, November 29, 2007

Crea un slide accesible

Si necesitas un slide para tu aplicación, no dudes en echarle un vistazo a este desarrollado de forma no obstructiva. Algo más que necesario para conseguir un aplicación accesible.[Demo][Descargar]

Fuente: frequency-decoder.com via anieto2k.com

Wednesday, November 28, 2007

Herramientas

CSS Formatter and Optimiser
http://www.cleancss.com/

CSS
53 CSS-Techniques You Couldn’t Live Without
http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/

Para Diseñadores y Desarrolladores
http://www.estandaresyaccesibilidad.com/2005/12/herramientas-para-diseadores-y_27.html

Mas herramientas
http://metaware-inc.wiki.mailxmail.com/EnlacesWEB

Friday, November 23, 2007

Páginas útiles

Guía de Referencia CSS 2.1
http://www.w3c.es/Divulgacion/GuiasReferencia/CSS21/

Galeria de imagenes con CSS
http://www.grafikas.es/web_apuntes/galerias.htm#noir

Propiedades, atributos y equivalencias CSS
http://usuarios.lycos.es/dhtml_club/objetos/propiedades.htm

Librería javascript que permite agregar un tooltip a nuestra páginas web, esto con la posibilidad de personalizar el tooltip mediante CSS
http://www.dxpro.es/index.php?topic=458.msg887

Apuntes CSS - Posicionamiento
http://www.ignside.net/man/css/posicionamiento.php

Tidy para Windows
http://www.paehl.com/open_source/?HTML_Tidy_for_Windows

Bugs de Firefox
http://www.mclibre.org/consultar/amaya/otros/ot_bugs_mozilla.html

Web Page Speed Report
http://www.websiteoptimization.com/services/analyze/wso.php

Verificadores, Editores y Herramientas para JavaScript
http://www.programas-gratis.net/b/java-script

Recopilación de herramientas javascript
http://www.anieto2k.com/2007/03/29/recopilacion-de-herramientas-javascript/

JavaScript Code Improver 1.00
http://jcay.com/jscisetup.exe

Friday, November 16, 2007

Tiempos de respuesta

Tiempos de respuesta en la Web
El objetivo mínimo a alcanzar en la actualidad es un tiempo de respuesta de no más de 10 segundos, dado que este es el tiempo límite que las personas pueden prestar atención mientras esperan.

Según los expertos, los tiempos recomendados son los siguientes:
  • Una décima de segundo (0.1 sec) es el tiempo normal de respuesta para que el usuario sienta que el sistema esta reaccionando instantáneamente. En este punto no es necesario informar al usuario que algo esta siendo procesado o actualizado.
  • Un segundo (1 sec) es el tiempo limite para que el usuario se de cuenta de que hay una demora y que la misma no es una interrupción.
    En demoras de más de una décima y menos de un segundo no es necesario mostrar ningún mensaje especial, pero el usuario siente que ya no esta trabajando directamente sobre los datos.
    Mostrar una página en menos de un segundo le da al usuario la sensación de que esta accediendo a la información sin demoras.
  • Diez segundos (10 sec) es el tiempo máximo que un usuario puede permanecer atento a una tarea. Si el tiempo de respuesta es mayor, los usuarios tienden a ocupar su tiempo en otras cosas por lo que ya no están atentos a lo que la computadora esta haciendo.
Descargar y mostrar una página en menos de diez segundos permite que el usuario pueda concentrarse en reconocer la manera de desplazarse por el sitio.

Tiempo de respuesta del Servidor
Debido al dinamismo con el que son desarrolladas las páginas hoy en día, el tiempo de descarga de las mismas debe ser calculado sobre la marcha. Por lo que la demora de visualización no depende solamente del tiempo de descarga sino también del rendimiento del servidor o servidores involucrados.
En la actualidad, es muy común que los sitios Web interactúen con bases de datos, lo que hace que el proceso de descarga sea aún más lento.
Todas estas cuestiones técnicas no le interesan al usuario ya que a él no le interesa por que los tiempos de respuesta son lentos.
Lo único que ven y perciben los usuarios es que el sitio que están visitando no les esta dando un buen servicio.
Los tiempos de respuesta lentos se traducen directamente en un nivel de confianza menor.

Los factores que influyen en la velocidad de carga de una página son:
  • Rendimiento del Servidor
  • Conexión del Servidor con Internet
  • Internet
  • Conexión del Usuario con Internet
  • Velocidad del Navegador y de la Computadora del Usuario
Esto significa que cada uno de estos eslabones aporta su propia cuota de demora, y como las demoras son acumulativas, no se podrán conseguir buenos tiempos de respuesta mejorando solamente algunas de las partes.

Fuente: Jakob Nielsen - Usabilidad, Diseño de Sitios Web

Usabilidad web

1. Introducción
Con las facilidades existentes para la creación de sitios web, aumenta considerablemente la cantidad de llamados "webmasters" y una cantidad de "sitios" que proliferan de manera amateur, ayudados de hosting gratuitos y asistentes de creación de paginas, como los de geocities.

Lo malo es que estos softwares, no muestran como hacerlos correctamente. Existen muchas cosas más a tomar en cuenta que el solo hecho de mostrar nuestra información.

Un buen sitio Web debe ser como unos buenos padres, debes hacer sentir querido a tu usuario, si no quieres que se aleje del hogar, por otros que le ofrezcan amor y comprensión.
Hacerlo sentir querido no es decirle...

"Hola usuario, sabes, eres lo mejor que me ha pasado"

...sino, simplemente ponerle el campo para buscar donde él espera que esté.

Un usuario satisfecho es tu mejor publicidad y además gratis, más que cualquier banner publicitario.

Tu web ocasiona una interacción entre una persona y una computadora, de las cuales solo la persona razona, así que has tu sitio lo mas lógico que puedas, si sabemos que el usuario no le puede hacer preguntas a la PC, pues no las ocasionemos.


2. Encontrabilidad
Este es un término utilizado en la Usabilidad, el cual se refiere a la capacidad de "Encontrar"
¿Pero encontrar que?, encontrar lo que buscabas en el sitio al que entraste.
Supongamos que entras al home de Cristalab buscando los personajes del cómic ¿Cuanto tardas en hacerlo? Más de lo que esperabas supongo, pero que tal si entras buscando el ultimo cómic o las últimas entradas al blog ¿Fácil, no?
Has fácil de encontrar para lo que esta hecho tu sitio, no quiero decir que lo demás lo hagas difícil, también debe ser fácil, pero hay cosas que llevan prioridad.

"Que no se pasen la vida buscando lo que necesitan"

Un buen sabor de boca
Una buena sensación hace que ames un sitio Web, por ejemplo, me han tocado sitios donde lleno todo un gran formulario, doy Enviar y me marca error "Faltan datos requeridos" y me regresa a la página del formulario donde el campo requerido aparece con un asterisco en rojo, a lo que en otras ocasiones esto no lo hacen y tienes que llenar un campo y te marca el mismo error de nuevo, llenas otro y otro y otro y al final resulta que todos eran requeridos, lo peor, hay unos que te borran los datos y tienes que escribir todo de nuevo cada vez que te regresa.
Imagina lo que al usuario le gustaría e inclúyelo para el momento en que lo necesite. Por ejemplo, en una web grande, el campo "Buscar".

"Código Postal incorrecto, por favor, llene nuevamente los 25 datos del formulario"

3. Amarra al usuario
La mayoría de las veces el usuario recorre visualmente toda la pagina buscando inconcientemente que esta marque puntos claves e interesantes antes decidir leerla. Si no cuenta con esto, lo más probable es que se vaya o si tenemos suerte, la agregue a favoritos para un día que no tenga nada más importante que hacer (nadie sabe si ese día llegará).

"A ver, a ver, a ver... ¿que es eso de CristaLab los mejores tutoriales?"

Un sitio Feo
A nadie e gusta un sitio "feo"; la estética juega gran parte de nuestro triunfo, dale placer a los ojos del usuario, no lastimes su vista, refleja la imagen que el esperaba encontrar en tu web. Es posible hacer un sitio estético y usable, no tienes que elegir entre una de las dos.

4. Qué es la Usabilidad
ISO/IEC 9126:
"La usabilidad se refiere a la capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones específicas de uso"

ISO/IEC 9241:
"Usabilidad es la eficiencia y satisfacción con la que un producto permite alcanzar objetivos específicos a usuarios específicos en un contexto de uso específico"

En otras palabras; que tan fácil se navega en tu web, que tan rápido se aprende a manejar, que amigable es, que capacidad tienen de gustar, que sea intuitiva y sobre todo, que sirva para lo que fue hecha.

[Press any Key] A esto llamo Usabilidad. ¿Porque no ser específicos?, presione la tecla "Enter". Por ejemplo

La usabilidad no se enfoca solamente a que una cosa se pueda utilizar correctamente, sino que deje una buena impresión o sensación al usuario, que le sea agradable usarla.

Según la ISO la Usabilidad se enfoca en la:
Facilidad de Aprendizaje: Que tan rápido aprenden a controlar el sitio. Que tan familiar, que tan predecible es. Flexibilidad: Sí se puede hacer algo de distintas formas, sí hay distintos caminos para llegar a nuestro objetivo. Diferentes opciones para realizar las tareas. Robustez: Que tanto ayudamos al usuario, que tan fácil le hacemos el trabajo, que tan rápido cumple sus objetivos, que tan completo esta el sitio.
Esto no se trata de diseñarle el sitio al usuario como un estúpido, sino de no hacerlo sentir como uno al no entender tu sitio Web.


5. Lo que no debes hacer (1)
Aquí listo algunas cosas que yo considero no deberías incluir en tus webs, claro que al final la decisión es de cada quien.
No cosas parpadeantes, constantes, muy llamativas, que no dejen concentrarte en lo que realmente necesitas. No uses colores muy brillantes que molesten o lastimen la vista del usuario.

"OK, ya entiendo como funciona esto, leo, descanso, leo, descanso..."
Cuidar el peso de las imágenes, solo las necesarias y la calidad necesaria. No fondos de página con diseño, es muy molesto que debajo de lo que estas leyendo o tratando de leer se encuentre una imagen (foto, fondo o peor aun, gif animado). Procura siempre debajo del texto un fondo sólido. No utilizar subrayados en palabras que parezcan links, esto confunde al usuario y es molesto darle clic y que no pase nada. No poner links que parpadean. No abusar de las precargas, es molesto estar esperando a que se carguen gran cantidad de cosas, y sobre todo cuando después de que se cargo la principal, tienes que ver otra precarga cada que quieres ver una sección. No dejar mucho a la imaginación del usuario, no ponerlo en una situación donde el no sepa que es lo que tiene que hacer a continuación, donde pierda 10 segundos en encontrar el botón para continuar o lo que necesita, hay que hacerle todo muy predecible.

¿Presiono Siguiente, continuar, o finalizar?

6. Lo que no debes hacer (2)
No cambies eltamaño de las imágenes en el HTML o con el DreamWeaver o en casos extremos con el FrontPage; crea las imágenes del tamaño que las vas a utilizar con tu editor de imágenes. No usar tecnicismos que nuestros usuarios no van a comprender, no te trates de lucir con palabras que solo los van a confundir, a todos nos gusta que nos hablen en nuestro idioma.

"Si diseñó un sitio para si mismo, ¿para que lo publica en Internet?"
Ya no hagas "intros" en flash para tu web, YA NO se usa, puedes hacer una presentación de tu sitio e incluirla dentro de él, y el que quiera verla, dará clic en el vínculo. Deja que el usuario entre directamente a la página principal, no pongas donde salga el botón "Entrar al sitio" y si le pones música, que inicie apagada, si el usuario quiere escucharla el dará play.

"¿Cree que tengo tiempo para ver una Intro?, y aun peor, esperar a que se cargue, haaa y cada vez que entro tener que presionar Saltar Intro, ¿no entienden que a mi lo que me interesa es la información?, no importa, creo que por aquí hay otro sitio no tan bueno, pero no tan molesto"
Muchos dicen que ¿Para que flash?, que para que imágenes, que para que colores, si lo que importa es la información, el chiste es saber combinar estas cosas sin excederse, se puede diseñar estético sin aumentar el peso a la Web, ¿De que sirve tener tanta información si a nadie le va a atraer leerla?

7. Lo que no debes hacer (3)
No repetir el "Title" (el texto que aparece cuando dejas el puntero sobre un link) lo mismo que dice tu hipervínculo, ya que esto es redundante, y lo que uno espera es una muy breve descripción de lo que hay detrás de este link. Repetirlo solo es bueno en un menú. No le cambies el botón cerrar por un circulo en lugar de la cruz. Las metáforas familiares proporcionanuna interfaz intuitiva. Y si lo pones arriba a la derecha que mejor. Siempre trata de hacer los sitios de modo que se adecuen a la gente, no que la gente se adecue al sitio. Si ya están acostumbrados a algo ¿para que cambiarlo?

"¡Claro que le se!, el otro día vi como la usaba mi nieto, ¿Qué puede cambiar?"
No abrir links en nuevas ventanas, eso lo debe decidir el usuario. No poner información basura, nada que al usuario no le sirva, nada que este de más, eso mejor agregarlo en otra sección en la cual el entre si es que desea conocer ese dato. Esta información puede estorbar en la estética o usabilidad al saturar al usuario de información. Los Combobox que actúan al momento de seleccionarlo. Se podrían aceptar los que lo hacen al momento que seleccionas un país, pero aun estos deben avistarte que actuaran al momento de cambiar la selección. Luego pasa que usas el scroll del Mouse, y la web se vuelve loca, esto debido a que tenías seleccionado el combo y al momento de hacer el scroll cambiaste por todas las opciones de este.

8. Algunos Consejos (1)
Determinar para quetipo de usuario vamos a diseñar, se debe saber que capacidad, experiencia, conocimientos o hasta las condiciones físicas va a tener el usuario que lo va a utilizar, su edad, y además, que el sitio sea ergonómico y que cargue rápido.

"Que bien, un sitio donde puedo navegar, y de seguro hasta tomó en cuenta que padezco sordera"
Siempre un vínculo a la pagina principal (home), no olvidar incluirlo también en el logotipo. Que pueda hacerlas tareas rápido, que no tarde en ninguna actividad, si ven que algo los va a hacer perder mucho tiempo, mejor lo dejan. Si tienes un link muy descriptivo y no sabes que poner en el ALT; puedes colocar la URL a donde serás dirigido. Siempre resume la información (no como este artículo ), has que a simple vista tu artículo no se vea pesado o aburrido antes de leerlo. La Web nos ofrece la gran ventaja del hipertexto: Texto dentro de texto, links. Dentro de tu información no tienes que explicar cada palabra técnica, puedes utilizar Vínculos a donde la expliques o el apoyo de CSS para meter dentro etiquetas especiales, una pequeña explicación, y lo mejor y más recomendable, solo deja a la vista lo mas esencial, solo deja tu resumen, un comúnmente llamado "en pocas palabras" y al final puedes dejar un link o vinculo "ver más a fondo". Importante recordar que no se debe de abusar de los links dentro de texto. Recomiendo un link por párrafo, máximo dos. Una forma para contactar al Webmaster y un buzón de sugerencias, dentro de la sección del quienes somos, la cual siempre debería de existir. Lostítulos en las ventanas, estar relacionados al contenido de la misma, recuerda que cuando está minimizada es lo único que ves, aparte de otras ventajas que esto ofrece, no pongas en todas solamente el titulo de tu web. Todos vemos siempre en el orden de izquierda a derecha y de arriba hacia abajo, así que esa puede ser la importancia del contenido de nuestra Web. Siempre es bueno un efecto rollover (mouseOver) en los menús o links, a los usuarios siempre les gusta saber que está o que no esta pasando.

9. Algunos Consejos (2)
Siempre debe ser el usuario el que inicie o active cualquier cosa que suceda en el sitio, todo lo demás son intrusiones. Además debe tener el poder de detener cualquier proceso o actividad. Recuerda que puedes usar imágenes en las opciones (menús, links, secciones), son más fáciles de recordar y reconocer a simple vista. Reducir la cantidad de Clicks que tiene que hacer el usuario al mínimo, cuentan también los clic que da cuando entra a una opción de menú buscando algo y no lo encuentra y tiene que regresar y dar mas clic, así que una forma de reducirlos puede ser estructurando bien la información para que siempre la encuentre a la primera. Un diseño estándar, igual en cada sección, que todo sea similar. Si el diseño de tu sitio es consistente, sera traducido en facilidad de aprendizaje y uso. Aprender a decir mucho con pocas palabras, para reducir la cantidad de texto. El usuario siempre debe ser informado de lo que sucede detrás de la página, es decir, siempre indicarle lo que esta sucediendo, como por ejemplo: cargando contenido, enviando correo, adjuntando archivo, realizando su búsqueda, etc. Brindarle Seguridad, de manera que el usuario esté seguro de lo que sucederá al momento de realizar determinada acción, como dar clic en un link, el debe estar seguro de lo que pasará y no tener que pensarla 2 veces antes de hacerlo. No poner links ni imágenes confusas como vínculo. Siempre dales todo lo que necesitan, hazles las cosas fáciles, no los hagas batallar.

"Por favor, maquíllese antes de entrar a la siguiente sección"
Por ultimo, especificar al momento de hacer el trato o contrato con el cliente, hasta donde él tomará parte, como decirle de buena manera y lo mas diplomático que se pueda, "Usted podrá decidir que contenido quiere que resalte, pero yo decidiré la forma de hacerlo resaltar", "usted dice que, pero yo decido como". "Usted es el experto en su área y yo en la mía". Claro que sobre logotipos y colores oficiales lo más que podemos hacer son propuestas para cambiarlos.


10. Beneficios
Hay que darle menos asistencia al usuario, sobre todo si manejamos un sistema Web. Reducción notable de errores, ya saben, cuando capturan mal, o donde no va, etc. El usuario realizará sus objetivos mucho más rápido, y eso es agradable para cualquiera.

"¡Amigo!... ni te imaginas el sitio que encontré, ya te mande la dirección por correo, nos ofrece lo mismo pero este es facilismo y sin complicaciones, olvídate de liaberinto.con.fun.de"
Mantenimiento al sitio mucho más rápido y sencillo, sobre todo si utilizamos CSS.
Gran cantidad de visitas y usuarios, ya solo resta meterle contenido interesante. Mucha mejor calidad del sitio.
Tenemos usuarios más tranquilos y felices de navegar por nuestra Web. Siempre dejaremos un muy buen sabor de boca en cualquiera de nuestros visitantes.

"Navegar en este sitio es tan rico como mi café"

11. Conclusión
Siempre debemos tener en cuenta qué es lo que esperamos de los usuarios y del sitio (Si vamos a hacer un sitio para una película de cine y solo quieres causar una buena impresión o uno para tu negocio al cual quieres que vuelvan y vuelvan).

Este artículo es solo para que sepan que todo tiene un porque, no se puede realizar una Web o un sistema como a uno se le antoje, siempre hay que ir mas allá, "voltear la tortilla" como decimos los mexicanos, ponte en lugar de el usuario final.

Imaginen un sitio con todas estas características, ¿No se sentirían amados por él?

Diseño Web centrado en el usuario: Esta es una corriente que enfoca más a la forma de estructurar la información dentro de nuestro sitio Web.

Autor: QUHO Quintero
Fuente: http://www.mailxmail.com/curso/informatica/usabilidadweb

Tuesday, November 13, 2007

Evitando el "click aquí": el arte de enlazar

En Coding Horror han escrito “Don’t Click Here: The Art of Hyperlinking” un artículo interesante sobre las mejores formas de enlazar.

El artículo contiene una introducción al “hyperlink” (normalmente traducido como hiperenlace en castellano pero suena horrible) que aunque no está mal creo que es más interesante los once puntos que tratan (las imágenes que sirven de ejemplo en cada punto también son de ahí):

  1. Asegurate que los enlaces son lo suficiente grandes para que sea fácil hacer click en ellos. Cuando se construyen enlaces hay que evitar la “Fitt’s Law. Si lo que estás enlazando es pequeño, hazlo grande. Si no puedes hacerlo más grande, al menos añade bordes para que sea más fácil a la gente hacer click.

    En la imagen siguiente sólo los números están enlazados, una pena:

    Ejemplo de enlaces pequeños y difíciles de clickar

  2. El primer enlace es el más importante. El primer enlace va a llevarse la mayor parte de la atención del lector y el mayor porcentaje de clicks. Elige tu primer enlace cuidadosamente. Empieza por lo importante y no lo malgastes en una trivialidad. La imagen siguiente es un buen ejemplo de enlazar primero lo más relevante:

    El primer enlace debe ser el más relevante

  3. No enlaces todo. Usar demasiados enlaces convertirá el texto en ruido. Esto funciona en dos dimensiones: enlazar excesivamente hace el texto difícil de leer y además devalúa el valor de los otros enlaces. Enlace con moderación. Enlaza sólo las cosas lo suficiente importantes para merecer un enlace. Un ejemplo de lo que nunca hay que hacer sería algo como esto:

    Ejemplo de un exceso a la hora de enlazar

  4. No alternes radicalmente el comportamiento de los enlaces. Los enlaces son la piedra angular de la web. Los usuarios se han formado durante años unas expectativas basadas en el existente comportamiento de sus navegadores. Cuando cambias la forma en que los enlaces funcionan, estás redefiniendo una parte fundamental de la web. ¿Es eso lo que realmente quieres? ¿Es eso lo que realmente tus lectores quieren?.

    Veamos un ejemplo de un “gadget” que altera radicalmente el comportamiento de los enlaces:

    Ejemplo de un gadget que altera el comportamiento de los enlaces

  5. No titules tu enlace como “Click aquí”. No uses las palabras “Click” o “aquí” en ninguna parte del texto del enlace. Describe lo que el enlace hace cuando el usuario hace click en él. Un ejemplo de un “Click aquí” innecesario:

    Ejemplo del uso innecesario del 'click aquí'

  6. No enlaces cosas que el usuario puede querer seleccionar y copiar. Pobre usuario el que tenga que seleccionar y copiar texto enlazado. Esto requiere de un complejo conjunto de movimientos precisos del ratón para funcionar correctamente. Aquí estoy intentando seleccionar el nombre “Ralph Waldo Emerson” que forma parte del enlace:

    Ejemplo de enlaces que hacen difícil seleccionar texto

    Por suerte no es un escenario muy habitual. Pero cuando pasa no es nada agradable y requiere algo de consideración.

  7. No incluyas iconos en cada enlace. Si debemos usar los enlaces con moderación, debemos usar los iconos con extrema moderación. Si todos los enlaces tienen un icono, es ruido. Sólo los enlaces muy poco habituales deben incluir iconos. Pienso que un texto bien escrito puede comunicar fácilmente qué tipo de enlace es, tanto o más que un icono, pero esto entra en el reino de las preferencias de cada uno.

    Ejemplo de los iconos en los enlaces

  8. No hagas el contenido dependiente de los enlaces para funcionar. No todo el mundo va a pulsar en tus enlaces. Pueden estar muy ocupados para hacer click en cada uno de los enlaces que pongas delante suya, o quizá están leyendo el artículo en otro formato en el cual no pueden hacerlo: imprimido, offline, en un móvil. De todas formas es importante ofrecer el contexto necesario para hacer el contenido entendible sin la necesidad de visitar todo lo que está detrás de los enlaces.

    Ejemplo de enlaces que ofrecen muy poco contexto

  9. No ocultes tus enlaces. Los enlaces deben parecer enlaces. Dales un estilo distintivo que no pueda ser confundido con ningún otro elemento o texto de la página. Usa un color único no usado en ninguna otra parte de la página y considera usar la bien gastada convención de un enlace subrayado. En el siguiente ejemplo ¿qué es un enlace y qué no lo es?:

    Ejemplo de enlaces que fácilmente pueden confundir

  10. No mezcles anuncios y enlaces. Aparentan ser enlaces pero son anuncios. ¿Cual es el anuncio y cual es el enlace? De nuevo: ¿qué es un enlace y qué no lo es? Y… ¿qué va a pensar acerca de esto el usuario?…

    Ejemplo de enlaces-anuncios especiales

  11. No ofusques tus URLs. Los usuarios pueden querer ver previamente dónde van a ser enviados con tu enlace poniendo el enlace encima del mismo y viendo la URL en la barra de estado. Evita utilizar redirecciones y servicios acortadores de URLs que hacen la URL totalmente opaca. Los usuarios no deberían tener que lanzarse al vacío y tener fe de que irán donde creen cuando hacen click en tus enlaces.

Ejemplo de enlaces ofuscados

Fuente: http://sigt.net/archivo/evitando-el-click-aqui-el-arte-de-enlazar.xhtml

Buenas prácticas en el diseño web

1. Información básica
En la portada de cada sitio se deben incluir claramente los elementos que a continuación se presentan, ya que éstos otorgan información importante para el usuario acerca del sitio web.
* Mapa del sitio
Especialmente si la estructura de navegación es compleja, ya sea por un gran número de secciones, niveles y subniveles temáticos, siempre será de utilidad tener un panorama completo a través del Mapa del Sitio. Mayor utilidad tendrá si cuenta con enlaces directos a cada una de las páginas.

* Datos de contacto de la unidad
Es fundamental publicar en la portada de los sitios de las unidades el teléfono y dirección de mail a través de los cuales el usuario pueda contactarse en caso de dudas referentes al contenido del sitio (es diferente al webmaster).

* Fecha de actualización
Incluir también la fecha de la última actualización del sitio en la portada. Es un elemento que puede otorgar mayor información al usuario acerca de la existencia de nuevos contenidos.

* Requerimientos técnicos
Aunque un sitio se debe construir para ser correctamente visualizado, lo más independiente posible, de las características técnicas del computador del usuario, en determinadas ocasiones es necesario explicitar en la portada si se necesita contar con algún requerimiento técnico especial (ej: para instalar alguna aplicación ).

* Encargado del sitio
Incluir en la portada datos de contacto del encargado del sitio (webmaster), nombre, correo o alias de correo, con quien el usuario pueda comunicarse en caso de tener consultas o sugerencias referentes al aspecto técnico del sitio.

2. Uso de marcos o frames
Actualmente no se recomienda el uso de marcos o frames dado que presentan muchos inconvenientes, especialmente para la indexación de las páginas en buscadores. Por otra parte, se pueden utilizar otros recursos técnicos que nos permiten obtener un resultado similar sin recurrir a los marcos o frames.

3. Peso de las páginas
La velocidad de acceso a un sitio depende en gran medida del peso en kilobytes de cada página y de la conexión con que se cuente. Para el caso de conexiones por módem cada página no debiera pesar más de 50 Kb, en tanto que para conexiones más rápidas, 100 Kb es razonable.
Para conocer el peso total de una página se debe sumar el peso del archivo HTML y el peso de cada uno de los elementos que estén presentes en la página: imágenes, videos, sonidos, animaciones, etc.

4. Ancho de las páginas
Las páginas se pueden construir con un ancho fijo o con un ancho variable, según se estime conveniente.
* Páginas de ancho fijo: el contenido de la página se mantiene estático, es independiente del tamaño de la ventana del navegador con que se visualice. Es el caso de la actual versión del Web UC, cuyas páginas tienen un ancho fijo, para una resolución mínima de pantalla de 1024x768 pixeles.
* Páginas de ancho variable: el contenido de la página es adaptable a las modificaciones que el usuario realice en el tamaño de la ventana del navegador.

5. Elementos gráficos y multimediales
Recomendaciones tendientes a asegurar la correcta inclusión de elementos gráficos y multimediales de modo de evitar que su peso afecte el rendimiento de la página:

* Peso de las imágenes
Se recomienda reducir al máximo posible el peso de las imágenes para no aumentar el tiempo de descarga de la página. Para ello se puede intervenir sobre 3 aspectos de la imagen: tamaño, cantidad de colores y resolución (72 dpi es suficiente para imágenes en web).

* Formato adecuado
Los dos formatos más usados para manejar las imágenes en web son:
* Formato GIF: recomendado para imágenes con pocos colores (soporta sólo hasta 256 colores) o de colores planos (Ej: diagramas, íconos, viñetas, fotos pequeñas o en blanco y negro etc.).
* Formato JPG: recomendado para imágenes de mayor tamaño y con mucho color (Ej: ilustraciones, fotografías a todo color, etc). Se recomienda probar ambos formatos para determinar el óptimo.

* Animaciones Flash
Se recomienda no incorporar grandes animaciones Flash directamente en la portada. Su uso demora la carga del sitio y lo hace agotador para quien tiene que ingresar repetidamente a éste.
Una buena práctica es incluir un enlace que permita saltar la presentación para entrar directamente al sitio, de modo que la presentación sea opcional.

* Plug-ins
Cuando se utilizan recursos multimediales que requieren el uso de “plug-ins” (programas visualizadores especiales) para revisarlos, se recomienda incluir el programa para ser descargado u ofrecer un enlace a los sitios donde obtenerlo.

* Archivos descargables
Cuando se incluyen recursos para ser descargados al computador personal del usuario (archivos de Video, Audio, Flash, PDFs, docs, ppts u otros), se recomienda indicar el peso de los mismos, con el objetivo de preparar al usuario a una probable espera en el proceso.

* Imágenes de fondo
Esta práctica no es aconsejable ya que aumenta el peso de la página y por ende, el tiempo de descarga. Además, frecuentemente dificulta la legibilidad de los textos.

6. Programación html

* Estructura de archivos
Es conveniente mantener un orden de carpetas para almacenar los diferentes tipos de archivos que conforman el sitio. La página de inicio debiera llamarse: index.html, e ir acompañada de las distintas carpetas, por ejemplo:

o html, para las páginas
o img para las imágenes
o swf, para las animaciones flash

* Nombre de archivos
Es conveniente que los nombres de archivos tengan no más de 8 caracteres, en minúsculas, sin espacios ni signos. Aunque actualmente los sistemas operativos de los computadores de escritorio, permiten crear archivos con nombres más largos, con mayúsculas, etc. el sitio web finalmente será alojado en servidores con otros sistemas operativos más estrictos al respecto.

* Uso de meta tags adecuados
Los “meta tags” son un conjunto de elementos que van en la parte superior (head) del código fuente de cada página. Mediante ellos se describe información concreta sobre la página a los sistemas de indexación y búsqueda. Los más importantes son los siguientes:

* Utilización de CSS
Las hojas de estilo en cascada permiten manejar en forma separada el aspecto formal (el diseño de las páginas), de el contenido. De esta manera se facilita la mantención de un sitio, ya que modificando sólo un archivo de texto se puede controlar el diseño de todas las páginas de un sitio.
La forma más eficiente para usar CSS es vincular el archivo de texto (.css), en el encabezado del código fuente de cada página, de la siguiente manera:

En ese archivo se especifican las características de los elementos de todas las páginas, por ejemplo: la fuente, su color y tamaño, para el texto, para los títulos, subtítulos, párrafos; el espacio entre líneas, entre letras, las indentaciones; las características de las tablas: bordes, colores de fondo, imágenes, etc.
* Multiplataforma
Dado que los sitios web pueden ser accedidos desde computadores que utilizan diferentes sistemas operativos, se debe asegurar que en la mayor parte de ellos, las páginas puedan verse sin mayores contratiempos.
Para asegurar esto, las recomendaciones son las siguientes:
* Utilizar código HTML estándar, evitar que el código sea optimizado para un navegador en especial.
* Probar el sitio en diferentes sistemas operativos y navegadores (browsers); especialmente hacerlo con versiones de Microsoft Internet Explorer, Mozilla, Netscape Communicator, Opera y Safari.

Fuente: http://www.puc.cl/manualdeestilo/html/practicas.html

Monday, November 12, 2007

Haciendo un Brief de Diseño (Design Brief)

Un Brief de Diseño es un documento que integra una explicación por escrito acerca de lo que un cliente quiere de un diseñador para un trabajo en específico. Es una de las partes medulares de la mayoría de los diseños exitosos ya que permite al diseñador saber que hacer y que no hacer antes de empezar a trabajar en lo más mínimo.

Este documento puede ser elaborado por el cliente o por el diseñador en conjunto con el cliente. Salvo las agencias de publicidad o similares que están acostumbradas a tratar con diseñadores, son raros los clientes que llegan con un brief listo a pedir un trabajo.

Yo no era mucho de hacer este documento de una manera metódica, generalmente siempre me ha bastado con una charla acerca de lo que se busca con el diseño, pero debido a una experiencia no tan agradable con un cliente hace un mes, me volví un poco más metódico. Al principio cuesta acostumbrarse pero vale la pena. Y creanme, les ahorrará mucho más tiempo del que creen.

Navegando por la web me encontré con este articulo de Clear Design UK que explica con más detalle los puntos básicos de un Brief, los que podemos resumir en:

  1. Perfil de la Empresa. Haciendo preguntas como... ¿A que se dedica? ¿Cuánto tiempo lleva en el mercado? y otras acerca de como esta posicionada en el mercado. El cliente no debe dar por hecho que el diseñador sabe este tipo de detalles por más obvios que parezcan.
  2. El Objetivo del Trabajo. Así de sencillo. ¿Que desea lograr con el anuncio/folleto/logotipo? Si el cliente no tiene claro esto, es mejor darse cuenta antes para rectificar y no a medio proceso.
  3. El Target de la Empresa. Es decir, el público a quien va dirigido el material a diseñar. Sexo, ubicación geográfica, edad, idiosincracia, ingresos, ocupación, etc.
  4. Presupuesto y Tiempo. Estos se explican solos.
  5. Ejemplos de otros materiales. Muchas veces los clientes tienen una idea muy clara de lo que quieren. Generalmente en estos casos, es porque han visto que tal o cual empresa que se dedica a lo mismo que ellos tiene tal o cual material. Por supuesto, el diseñador no debe copiar el trabajo de otro, pero algunas veces es bueno saber lo que el cliente tiene en la cabeza.

Menciono de nuevo que estos puntos conforman la base de un buen brief, más no nos limitan para agregar más. Podemos ser más específicos en algunos apartados, incluir especificaciones técnicas por ejemplo los valores PANTONE de una marca o medidas de una futura publicación.

Una vez con el brief listo y revisado, entonces le será más fácil y rápido al diseñador lograr resultados efectivos.

Fuente: http://planetoideblanco.blogspot.com/2007/08/haciendo-un-brief-de-diseo-design-brief.html

Sunday, November 11, 2007

Cómo planear (rápidamente) un sitio web

Es muy importante planear un sitio web, ya sea para crearlo o rediseñarlo. En este artículo te damos algunas pautas que pueden serte útiles aún si has creado muchos sitios con anterioridad.

Con las herramientas que existen en la actualidad, como nuestro sistema Area Construye, o programas como Movable Type, Wordpress, Drupal, Joomla y otros administradores de contenido es cada vez más fácil crear un sitio web rápidamente.

Sin embargo es muy importante dedicarle tiempo a la planeación de un sitio web, para que se garantice un lanzamiento exitoso, se facilite el mantenimiento y se prolongue la vida útil del sitio.

La planeación no debe realizarse sólo al principio, sino que es fundamental en todas las etapas del desarrollo del sitio.

Será importante conocer los puntos principales de que consta un desarrollo. A continuación te presento una versión simplificada del sistema de implementación que utilizamos en Area para crear cualquier sitio y que te será útil a tí también.

1. Definir objetivos y alcances
2. Crear estructura
3. Crear contenido
4. Elaborar imagen gráfica e interfaz
5. Producir el sitio

Estos pasos son dependientes y siguen un flujo. Es decir, no podrás crear contenido si no sabes qué estructura tiene tu sitio y tampoco es buena idea crear una imagen gráfica si no sabes qué contenido habrá en el sitio.

1. Define los objetivos que tienes para crear el sitio y determina qué alcances tendrá.

Será necesario que respondas preguntas como las siguientes:

¿A quién me estoy dirigiendo? ¿Qué es lo que quiero lograr con este sitio web? ¿Qué es lo que deseo que los visitantes hagan al entrar a mi sitio web?

Responde con claridad y procura que las respuestas sean medibles y concretas.

2. Define la estructura del sitio

Basándote en el punto anterior, puedes bosquejar qué secciones tendrá tu sitio. No le des tanta importancia a tu misión, valores, y la información acerca de tí y de tu empresa. Procura crear secciones e información valiosa para tus visitantes.

Te será muy útil utilizar mapas mentales y diagramar libremente en papel.

3. Planea y asigna tiempo para la creación del contenido

El contenido, como hemos dicho desde hace mucho tiempo, es la parte más importante de un sitio web y es lo que estarán buscando tus visitantes.

La principal razón por la que se retrasa el lanzamiento de un sitioes la creación del contenido. Ten en cuenta que hay que recopilar texto, imágenes y otros elementos.

4. Diseño Visual

Una vez que tienes definidos los alcances que esperas de tu sitio, que conoces la estructura de sitio, y que tienes bosquejado el contenido, entonces es cuando puedes crear la apariencia visual, no antes.

Es común que se quiera empezar con la parte gráfica al principio y la planeación al final. Lo único que se logra con esto es llimitar el crecimiento de un sitio y hacerlo más difícil de actualizar. Un ejemplo de este error son la gran mayoría de los sitios que están hechos enteramente en Flash, pues casi con seguridad fueron planeados empezando por la parte gráfica.

5. Producción.

Evidentemente la parte más técnica. Si definiste los puntos anteriores en forma clara, la producción será mucho más adecuada, todo estará presupuestado y pronto estarás lanzando tu sitio.

Puedes utilizar los siguientes libros como referencia:

The elements of user experience
Don't make me think
Web ReDesign: Workflow that Works



Fuente: http://www.areaestrategica.com/desarrollo_web_programacion/como_planear_rapicamente_un_si.php

Prueba tu intuición de diseñador

Escenario hipotético: te despierta el teléfono a las 7 AM, lo cual te irrita demás porque anduviste de peda toda la noche anterior, celebrando la multitud de trofeos que te llevaste en un concurso internacional de diseño.

—"¿Hola?" contestas con voz aguardientosa.
—"Señor diseñador, discúlpe por despertarlo, hemos visto su éxito y queremos contratarlo para un proyecto muy importante" te dice alguien con un fuerte acento árabe.
—"¿De qué se trata?" preguntas.
—"Estamos por implementar la señalización del aeropuerto de Dubai, ya tenemos un boleto para usted que sale en dos horas. La paga será muy buena".

Maldiciendo tu recién logrado éxito, te arrastras fuera de la cama, empacas lo que puedes y le pides al taxista que se apresure para no perder el vuelo. Duermes poco, intrigado por el proyecto. Al llegar a Dubai, una persona te espera con tu nombre en un cartelón. En cuanto le dices que eres tú, te apresura a las oficinas del aeropuerto: no hay tiempo que perder.

Al llegar observas a cinco árabes discutiendo acaloradamente en su propio idioma, miran unos papeles sobre el escritorio. Parece ser un proyecto importante.

—"Señor diseñador, lo estábamos esperando!"
—"¿De qué se trata esto?" los divo-diseñadores como tú no tienen tiempo para andarse con nimiedades sociales, como saludar.
—"Señor diseñador, como sabrá Dubai ahora es un centro internacional de comercio, necesitamos un sistema de señalización que puedan enternder personas de prácticamente todas las culturas y naciones. Vimos que ganó muchos premios en un concurso internacional, por eso lo llamamos. Necesitamos que nos diga cual es el pictograma que mejor se comprenda, sin texto, para gente de todo el mundo".


Procede a escoger los pictogramas

Escoge con cuidado porque sólo tienes una oportunidad de hacerlo.

1. Elige el pictograma más comprensible para "primeros auxilios"



2. Elige el pictograma más comprensible para "Elevador"



3. Elige el pictograma más comprensible para "Escaleras"



4. Elige el pictograma más comprensible para "Extintor"



5. Elige el pictograma más comprensible para "Teatro"



6. Elige el pictograma más comprensible para "Boletos"


Ver las Soluciones

Fuente: http://blog.duopixel.com/articulos/intuicion.html

Estructura de un Diseño <-> 1 de 2

Estructura

La estructura en el diseño hace referencia a la manera en que se encuentra distribuidas las formas o módulos dentro del mismo, es decir, nos ayudará a elegir la posición óptima de los objetos que conforman nuestro diseño para evitar la saturación o la mala distribución de la gravedad en los mismos, entre otros, va de la mano con el boceto.
Existen 3 principales clasificaciones de la estructura… Formal, semiformal e informal. Estas tres clasificaciones sirven para dividir u organizar nuestro diseño según los requerimientos que tengamos, por ejemplo:

Estructura Formal: La estructura formal esta caracterizada por la división específica (matemática) o justificada de cada forma, y podría utilizarse para trabajos que requieran proyectar seriedad y organización como en un despacho consultoría empresarial.

Estructura Formal
Un closip formal

Estructura Semiformal: Esta clasificación contiene ciertos módulos de la estructura que se encuentran divididos de manera formal pero contiene algunos otros que se encuentran colocados de manera aleatoria o sin un orden específico, podría aplicarse para la publicidad impresa de una agencia publicitaria, colocando una mitad organizada y otra mitad con elementos creativos que expresen su constante innovación o adaptación, sin una línea a seguir.

Estructura Semiformal
Un Closip organizado e innovador

Estructura Informal: Aquí, más bien no existe una justificación específica para la posición de las formas, generalmente utilizado por diseñadores amateur que no conocen un poco la técnica del diseño, cuando no se tiene un mensaje definido o bien, cuando se necesita proyecta cierta libertad o desorden.

Estructura Informal
Un Closip sin límites ni reglas

Ok, ya sabía eso… Pero ¿de qué me sirve tener un orden?

Como un edificio, un diseño debe contar con una estructura sólida que permita soportar el peso visual de cada uno de sus elementos y justificar su posición, conociendo cada parte de un lienzo se puede determinar la cantidad de espacio que otorgaremos a los distintos elementos, permitiendo dar un mayor énfasis mensaje principal y/o evitando la saturación.

Los profesionales del diseño se guían por la observación de los detalles que puedan ser significativos y los ordenan de manera tal, que logran hacer llegar un mensaje, por su puesto, en base a la correcta distribución de espacios e imágenes.

En conclusión

Estructurar tus diseños antes de comenzar un boceto, te permite dividir correctamente los espacios con el fin de establecer la base que soporte el mensaje se nuestra creación, enfatizando los mensajes y haciéndolos llegar con mayor efectividad.



Fuente: http://www.closip.com/blog/noticias/2007/03/30/estructura-de-un-diseno-1-de-2/

¿Por qué Bocetar?

El boceto (Definición de Bata) es una representación simple de aquello que estás por realizar y te permite anticiparte a complicaciones que puedan surgir al momento de finalizar tu trabajo o bien a darte cuenta de los errores de planteamiento que hayas podido tener. Además, te permite estudiar los puntos principales o los ejes de tus diseños y/o creaciones.

18 posiciones de un busto

En este boceto realizado por Leonardo Da Vinci (izquierda) podemos observar 18 posibles posiciones distintas de un busto femenino, y fue realizado exclusivamente para una sola pintura, la cual es mundialmente conocida y no es la Gioconda (Mona Lisa).

Lo importante en este estudio del busto es la cantidad de proyecciones que tuvo Da Vinci de la posición que adoptaría la mujer de su pintura (Dama del Armiño - abajo)

La proyección previa permite elegir la posición, el color o la forma óptima y adaptar mensajes no verbales que pudiera expresar nuestro diseño o bien podríamos evitar una mala interpretación del mismo, además, nos da una imagen más clara de aquello que buscamos y nos aleja de caer en la improvisación por desesperación.

Dama del Armiño


No existen reglas ni puntos necesarios que tengamos que adoptar o conocer al momento de realizar un boceto, lo importante es que tengamos en la mente aquello que queramos proyectar con lo que hacemos.

Es de vital importancia que lo que hagamos exprese algo y lo exprese de la manera correcta, un boceto te permite estudiar esta manera y nos da una guía definida de qué es lo que vamos hacer al momento de sentarnos frente al monitor.

Pues tenemos la mala costumbre de sentarnos e improvisar, muchas veces acabamos con algo que no queríamos, pero tenemos tan poco tiempo para realizar otro trabajo que nos vemos en la necesidad de entregar aquello que tenemos, aún cuando sabemos que no es lo mejor que podemos entregar.

Bocetos del HeaderEntre otras funciones, evita el esfuerzo innecesario de comenzar a plasmar una mala idea y si trabajas en equipo o para algún cliente o jefe, te permite comparar tus ideas con las de los demás, evitando el rechazo de tu trabajo terminado, que podría ser bueno para ti, pero malo para alguien más, al fin que para todo hay gustos y disgustos.

Para terminar, algunos tips:

  • Antes de tomar el lápiz y sentarte frente a una hoja en blanco, piensa un poco en lo que quieres y concéntrate.

  • Descubre tu propio estilo y trabájalo.

  • Cuando debas realizar elementos como árboles o montañas, busca fotos y observa los puntos que hacen que se vean como tal.

  • Sé perseverante, la práctica hace al maestro.

  • Nunca entregues un trabajo recién terminado, guárdalo y míralo el día siguiente, siempre encontrarás algo que lo haga mejorar.

  • Los humanos tenemos momentos de lucidez y momentos de idio.. digo deslucidez, no te frustres si no surgen las ideas, intenta de nuevo más tarde.

  • Observa hasta el más mínimo detalle de cada elemento que exista a tu alrededor y preguntate a ti mismo ¿Qué lo hace parecer lo que es?.
  • Analiza y busca referencias, aquél que no conoce la historia está condenado a repetirla una y otra vez.

  • sencillo y claro al momento de bocetar.

  • Realiza 2 o 3 bocetos, no tomes la primera idea.

Boceto final del Header


Fuente: http://www.closip.com/blog/?p=49

Friday, October 12, 2007

¡Dios mío, está lleno de “generators”!

More than 100 Web 2.0 Online Generators es, como su propio nombre indica, una lista de cien aplicaciones web tipo “generadores de botones / paletas de colores / gráficos / logos /texturas / fondos / CSS / favicons / esquinas redondeadas / galerías / nombre de dominio / lista / lo-que-sea”. Unos son más o menos útiles o prácticos que otros, pero todos son bastante “webdoscerianos”.


Fuentes:
- http://www.microsiervos.com/archivo/internet/generadores-online.html
- http://www.ajaxflakes.com/web-20/top-100-online-generators-web-20/

Sunday, October 07, 2007

Diseñando tablas

La mayoría tenemos la costumbre de que si en algún momento necesitamos acudir a las tablas, las usamos como nos la dá en mi caso Dreamweaver, pero ¿es realmente la forma correcta? revisando el diseño de alguno de los themes de phpBB, me dí cuenta que usaba muchísimas clases row1, tableHeader etc.. etc.. y me olvidé por completo de los atributos como caption, thead, tfoot que en este tutorial aprenderemos a manejar.

Este tutorial fué inspirado por una página donde cualquiera puede enviar sus diseños les dejo la liga abajo, hay unos mucho muy buenos. Ojalá se animen a enviar la suya!! me gustaría ver que pudieron hacer y si este tutorial les funcionó.

CSS Table Gallery

Fuente: www.infectedfx.net

Principios generales de usabilidad en el diseño de sitios Web

Escrito por Dulce Carolina Córdova Cruz
09-May-2006


Cualquier sistema, computacional o no, que ha sido creado para usuarios humanos, debe contemplar la manera como se interactuará con él, desde la facilidad con que será manejado, hasta su agilidad, aun sin haberse dado un contacto previo. Para esto debe existir una similitud entre el sistema y el mundo real, a través de palabras, conceptos, metáforas, etcétera, en un orden lógico y natural.

La norma ISO 9241 establece los requisitos ergonómicos para la realización de trabajos de oficina, con la utilización de pantallas de visualización de datos o guías de usabilidad. La usabilidad es el rango en el que un producto puede ser empleado por usuarios específicos para el logro de metas, con efectividad, eficiencia y satisfacción.

En el contexto de la Web, la usabilidad representa la unión de varios campos, tales como el diseño de interfaces de usuario, la interacción humano-ordenador (HCI, Human Computer Interaction) y el diseño gráfico de la interfaz de usuario (GUI), los cuales hacen posible la interacción con los objetos, el estudio de cómo los individuos reaccionan ante la interfaz de un ordenador, el proceso de cambios y los avances tecnológicos diseñados para que las personas tengan el control sobre sus computadoras personales.

Para diseñar correctamente un sitio, debe plantearse con claridad el objetivo de la publicación, además de responder preguntas, como: ¿por qué y para qué se elabora? y ¿a quién se hará llegar?, con la finalidad de conocer el tipo de público al que se dirige, así como determinar los pasos que éste tendría que seguir, además de resolver con anticipación los problemas a los que podría enfrentarse. ¿Cuáles son las mejores tecnologías para que la información permita el logro de las metas y la realización de un sitio de fácil aprendizaje, además de flexible, amistoso y funcional?

Otro aspecto importante es que la página sea visible, pues de nada sirve una publicación si no se puede acceder a ella. Esto depende de la calidad, el desempeño computacional de los enlaces, el peso, la velocidad del módem del que se pretende descargar y la compatibilidad con los navegadores de las diversas plataformas.

Como la gran mayoría de los visitantes a Internet accede a través de un buscador, es necesario manejar buenos contenidos, razón suficiente para que la redacción en la Web sea todo un arte. Asimismo, debido a que la lectura en pantalla es complicada, deben usarse palabras que para los usuarios sean comprensibles en la búsqueda de datos.

Los textos deben ser reducidos lo más posible mediante la simplificación de la información, con el propósito de que el orden de la lectura que regularmente se tiene en un libro o una publicación común, con inicio, desarrollo y conclusión, se invierta como si fuera una pirámide, en donde la conclusión o el resumen del documento se establezca como encabezado, para después agregar el desarrollo y, por último, el inicio. Por otra parte, deben colocarse elementos legibles y comprensibles, con coherencia para la navegación y la funcionalidad de todas las páginas.

Siendo la ideal, una aplicación funcionaría de manera óptima ante cualquier petición y evitaría que el usuario cometa errores, aunque es común que esto ocurra. Por ello es recomendable que las fallas sean destacadas y se haga una advertencia sobre la seriedad del asunto, además de proveer los mecanismos para resarcir un tropiezo. Así, los usuarios no deben ser subestimados y tampoco se les debe hacer sentir que están frente a procedimientos muy complejos. Mantenerlos informados sobre lo que sucede, les da una idea sobre dónde se encuentran, lo que les evita uno de los problemas más comunes en la Web: la desorientación.

Un aspecto también importante es la estética del sitio. Aunque es preferible que una página Web sea más rápida que bonita, puede lograrse un diseño elegante, simple y funcional. Para esto conviene eliminar las imágenes que no son indispensables y que sólo cumplen una función ornamental. Lejos de hacer eficaz a un sitio, éstas incrementan el tiempo de descarga y distraen al usuario, causándole pérdida de tiempo. A esto debe agregarse la eliminación de los fondos que dificultan la lectura.

La atención debe centrarse en el usuario, con la idea de que el trabajo que se realiza es para él. En este sentido, no debe perderse de vista la variedad del público al que se dirige la información de la Web. Es probable que haya personas con capacidades diferentes, es decir, con problemas visuales, auditivos, de cognición o motrices, por lo que es indispensable buscar la manera de apoyarlas en sus limitaciones o, en su caso, facilitar la realización de sus tareas. Un sitio también debe tener accesibilidad, tema que por su extensión se abordará en otro artículo.

Aunque el término “usabilidad” no tiene una definición expresa en el español, representa las técnicas que ayudan a realizar tareas en Internet en forma más sencilla, con calidad, rapidez y ubicuidad. Siempre que un usuario quiera localizar algo de su interés en un sitio determinado, debe contar con las facilidades para hacerlo y ver motivado su interés en la publicación consultada, para navegar en ella una y otra vez.

Los profesionales de la Web tienen la responsabilidad de prever y cubrir las necesidades de los usuarios. En ello radica la verdadera razón de su tarea: usar mucho sentido común para intentar sorprender cada día, tomando en cuenta la constante evolución y cediendo al usuario el control absoluto sobre un sitio, además de brindarle un entorno confiable para que vuelva periódicamente y haga de la página en cuestión un favorito. De lo que se trata es poner en práctica la seducción permanente.


Fuente: www.mati.unam.mx