<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Tema: AI/Usabilidad | Sentido Web</title>
<link>http://sentidoweb.com/</link>
<description>Actualidad y maneras de hacer en Internet (programación, diseño, tendencias, negocios...)</description>
<language>es</language>
<copyright>Copyright 2008</copyright>
<lastBuildDate>Fri, 25 Jan 2008 10:00:00 +0000</lastBuildDate>
<generator>http://www.movabletype.org/?v=3.2</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 

<item>
<title>Introducción a una buena usabilidad</title>
<description><![CDATA[<p>La usabilidad es algo muy importante que siempre hay que tener en cuenta , entre otras cosas porque se diseña para los usuarios y éstos deben estar cómodos visitando nuestra página.</p>

<p>Para los que necesiten empezar a aprender, el documento que pasamos a continuación introduce algunos de los aspectos importantes. Pero empieza diciendo algo importante: sobre el tema de usabilidad es muy difícil hacer algo nuevo, por lo que es mejor que no pierdas el tiempo inventando, copia de los grandes, que gastan mucho dinero en hacer que sus sitios sean usables.</p>

<p>Entre los consejos que da, trata el tema de los breadcrumbs (barra de navegación), indicando que debe ser la misma que los menús, no debes inventarte una navegación nueva, y que la página actual no debe tener enlace.</p>

<p>Sobre las pestañas indica que debe haber solamente una fila, y en el caso de que haya dos, la segunda debe ser dependiente de la primera (tipo submenús) y quedar diferenciadas en el diseño (por ejemplo con distintos colores).</p>

<p>De los enlaces dice que lo mejor es seguir los estándares, que sean azules y subrayados y que los enlaces visitados también se diferencien. Aunque si no lo quieres hacer así (lo más normal), deben ser claramente diferenciables del texto normal y si se usan imágenes, que estas cambien al pasar el ratón sobre ellas.</p>

<p>De los servicios que acortan URLs no habla demasiado bien, pero yo creo que su uso es muy correcto en determinados escenarios, sobre todo si el enlace solo se usa para ir a un contenido que se ha descrito anteriormente.</p>

<p>En resumen, un documento muy interesante para ir empezando con la usabilidad.</p>

<p><a href="http://www.peterpixel.nl/writings/introduction-to-good-usability/">Introduction to Good Usability</a> </p>

<p>Vía / <a href="http://www.cssglobe.com/post/1233/introduction-to-good-usability">Css Globe</a></p>]]></description>
<link>http://sentidoweb.com/2008/01/25/introduccion-a-una-buena-usabilidad.php</link>
<guid>http://sentidoweb.com/2008/01/25/introduccion-a-una-buena-usabilidad.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Fri, 25 Jan 2008 10:00:00 +0000</pubDate>
</item>
<item>
<title>8 consejos para mejorar la usabilidad</title>
<description><![CDATA[<p>8 buenos consejos para que podamos mejorar la usabilidad de nuestras aplicaciones web, algo que a veces se ignora pero que hace sufrir a algún que otro usuario.</p>
<ul><li><strong>Cuanta más interacción se necesite para realizar una tarea, más difícil se vuelve</strong>: cuando se necesite realizar una acción hay que evitar pedir todas las posibles características de la acción, simplemente pide lo estrictamente necesario. Por ejemplo, un buscador, puedes pedir que te ofrezcan la categoría, el número de resultados, el criterio de orden, ... o simplemente pedir la palabra a buscar y si se quiere ofrecer una búsqueda avanzada para quien quiera refinar la búsqueda.</li>
<li><strong>Cuanto mayor tiempo de concentración se necesite para realizar una tarea, menor es la usabilidad</strong>: intenta que la aplicación responda lo más rápido posible para que el usuario mantenga su atención.</li>
<li><strong>Cuanto más tenga que <em>trabajar</em> el usuario, menos efectiva es la interfaz</strong>: lo que nos lleva a otro punto, haz la interfaz intuitiva.</li>
<li><strong>No vayas en contra de lo que espera el usuario</strong>: el usuario está acostumbrado a una serie de herramientas: botón para volver, recargar, ... Diseña la aplicación teniendo en cuenta que el usuario está acostumbrado a algo y es lo que espera encontrar. El mal uso de Ajax a veces va en contra de esta premisa.</li>
<li><strong>Las páginas de error no gustan</strong>: nada es peor que mostrar uno o dos errores al usuario al mismo tiempo.</li>
<li><strong>Permite al usuario modificar la interfaz</strong>: a todo el mundo le gusta modificar los colores y el aspecto del entorno de trabajo. Que la gente se sienta cómodo con los colores es también algo a tener en cuenta.</li>
<li><strong>No esperes que los usuarios lean las instrucciones</strong>: debido a ello, la interfaz debe ser lo más parecido a lo que se está acostumbrado, para que cuando se encuentren con lo que tienen que hacer sea igual o muy parecido que lo de siempre.</li>
<li><strong>Mantén al usuario libre de errores</strong>: por ejemplo, una página 404 no dice nada, en vez de ello ofrece alternativas.</li></ul>
<p><a href="http://www.charlesrowe.com/2007/05/23/5-3-tips-to-increase-web-application-usability/">5 (+3) tips to increase web application usability</a></p>
<p>Vía / <a href="http://www.dzone.com/rsslinks/5_3_tips_to_increase_web_application_usability.html">dzone</a></p>]]></description>
<link>http://sentidoweb.com/2007/05/24/8-consejos-para-mejorar-la-usabilidad.php</link>
<guid>http://sentidoweb.com/2007/05/24/8-consejos-para-mejorar-la-usabilidad.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Thu, 24 May 2007 16:00:00 +0000</pubDate>
</item>
<item>
<title>Basar el diseño del historial del navegador en la memoria del usuario</title>
<description><![CDATA[ <p>La usabilidad del historial del navegador podr&iacute;a ser mucho m&aacute;s &uacute;til si se redise&ntilde;a pensando en c&oacute;mo funciona la memoria del usuario. Es la acertada reflexi&oacute;n que hace <a href="http://blog.mozilla.com/faaborg/2007/01/13/basing-the-design-of-history-on-the-users-memory/">Alex Faaborg</a>, dise&ntilde;ador de experiencia de usuario en <a href="http://www.mozilla.org">Mozilla</a> y miembro del equipo de desarrollo de Firefox 3.</p>
 <p>El objetivo del usuario cuando va al historial se podr&iacute;a resumir en algo como: &quot;Yo vi algo en alg&uacute;n sitio hace poco y quiero volver ah&iacute;&quot;. Lo que normalmente hacemos para volver a encontrar esa informaci&oacute;n es ir al sitio donde lo vimos y recrear las acciones realizadas para volver a encontrar la informaci&oacute;n: esto suele ser m&aacute;s sencillo y r&aacute;pido que usar el historial del navegador. </p>
 <p>El problema es que el historial funciona mostrando una lista de titulos de p&aacute;ginas, adem&aacute;s ordenados por orden alfab&eacute;tico y casi nadie se fija en el t&iacute;tulo de una p&aacute;gina que, adem&aacute;s, suele ser poco descriptivo. </p>
 <p>Sin embargo hay elementos de la interacci&oacute;n con el navegador que son m&aacute;s f&aacute;ciles de recordar: </p>
 <ul>
   <li><strong>Acciones espec&iacute;ficas que hizo</strong>: recordamos m&aacute;s facilmente lo que hemos hecho que d&oacute;nde hemos estado. Por ejemplo: yo busqu&eacute; tal palabra, guard&eacute; tal sitio en mis favoritos o v&iacute; el enlace en tal blog. </li>
   <li><strong>El aspecto del sitio donde estuvimos</strong>: la ciencia cognitiva ha demostrado repetidamente que somos mucho mejores recordando im&aacute;genes que textos, especialmente en tareas de reconocimiento. </li>
   <li><strong>Palabras o frases que le&iacute;mos</strong></li>
   <li><strong>Cu&aacute;ndo hicimos algo</strong>: sabemos que hemos hecho algo hoy, ayer o hace varios d&iacute;as. No sabemos lo que hicimos hace exactamente 5 d&iacute;as o hace 7 d&iacute;as. </li>
</ul>
 <p>En base a estas premisas, algunas hipot&eacute;ticas, pero muy l&oacute;gicas, Faaborg hace una propuesta de redise&ntilde;o del historial <a href="http://people.mozilla.com/~faaborg/files/20070113-newHistory/newHistory.jpg_large.jpg" target="_blank"><strong>que se puede ver en este prototipo: </strong></a></p>
<a href="http://sentidoweb.com/img/2007/01/newHistory.jpg_large.php" onclick="window.open('http://sentidoweb.com/img/2007/01/newHistory.jpg_large.php','popup','width=1200,height=908,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img class="center" target="_blank"  src="http://sentidoweb.com/img/2007/01/newHistory.jpg_large-thumb.jpg" width="390" height="295" alt="http://sentidoweb.com/img/2007/01/newHistory.jpg_large-thumb.jpg" /></a>

<p> y que tendría estas características:</p>

 <ul>
   <li>Poder buscar sobre las b&uacute;squedas que has realizado</li>
   <li>Estar&iacute;a organizado sobre segmentos de tiempo y acciones realizadas (buscar, abrir pesta&ntilde;a, pulsar link...). Cada segmento se agrupar&iacute;a sobre la acci&oacute;n que dispar&oacute; la visualizaci&oacute;n de una serie concreta de p&aacute;ginas. </li>
   <li>A&ntilde;adir&iacute;a al t&iacute;tulo de la p&aacute;gina una imagen en miniatura de la misma. </li>
 </ul>
 <p>Una interesante propuesta que es posible que se convierta en una extensi&oacute;n para Firefox del laboratorio de Mozilla </p>
 <p>V&iacute;a / <a href="http://blog.mozilla.com/faaborg/">Blog de Alex Faaborg </a></p>]]></description>
<link>http://sentidoweb.com/2007/01/18/basar-el-diseno-del-historial-del-navegador-en-la-memoria-del-usuario.php</link>
<guid>http://sentidoweb.com/2007/01/18/basar-el-diseno-del-historial-del-navegador-en-la-memoria-del-usuario.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Thu, 18 Jan 2007 18:26:53 +0000</pubDate>
</item>
<item>
<title>Laboratorio: desplegar mapa del sitio mediante Ajax</title>
<description><![CDATA[<p>Vamos a explicar un pequeño script para mostrar en una capa el mapa del sitio web usando Ajax (en este caso la librería <a href="http://jQuery.com">jQuery</a>).</p>
<p>Un efecto parecido lo podemos encontrar en periódicos online para mostrar las <strong>diferentes secciones</strong> que se pueden visitar. Por ejemplo lo podemos ver en <a href="http://elmundo.es">elmundo.es</a> (en la cabecera) y en <a href="http://www.elpais.com">elpais.com</a> (en el pie de página).</p>

<p>Se trata de que cuando se pasa el ratón sobre el link, se muestra un menú con las secciones del periódico (mapa del sitio en nuestro caso).</p>
<p>Como hemos explicado en otras ocasiones de cómo usar <a href="http://sentidoweb.com/temas/desarrollo-web/ajax/">Ajax</a>, esta vez vamos a <strong>utilizar la librería jQuery para facilitar la labor</strong>. El que sea un mapa del sitio es debido a que de cara a <acronym title="Search Engine Optimization">SEO</acronym> los buscadores indexan más facilmente nuestro sitio.</p>
<p>También hemos pensado en la accesibilidad, para ello el enlace nos lleva a una página que muestra el mapa del sitio. Esta página que deberá ser dinámica, lo que hace es incluir en la parte del HTML donde se muestra la información principal (suponiendo que hay navegación y paneles laterales) el contenido de otro archivo, que es el que tiene el mapa del sitio. Este último archivo es el mismo que mediante Ajax se carga en la capa que se muestra en el mouseover del enlace.</p>
<p>Supongamos que tenemos dentro de nuestra página, el enlace en cuestión y una capa que estará oculta inicialmente mediante CSS:</p>
<pre><code>&lt;p&gt;&lt;a href="paginasecciones.php" id="secciones"&gt;Secciones&lt;/a&gt;&lt;/p&gt;
&lt;div id="marco"&gt;&lt;/div&gt;</code></pre>
<p>También disponemos de dos páginas, una que muestra el mapa del sitio (<em>secciones.html</em>) y otra que incluye a la primera dentro de su contenido (<em>paginasecciones.php</em>), en cuyo código debería haber la siguiente función:</p>
<pre><code>&lt;?php require('secciones.html'); ?&gt;</code></pre>
<p>Ahora tan solo nos falta en el <em>onload</em> del <em>window</em> añadir la funcionalidad necesaria para ocultar la capa, y añadir al enlace el evento <em>onmouseover</em> para cargar el contenido de la capa y mostrarla cuando se pose el ratón en el enlace, y el evento <em>onmouseout</em> para ocultar la capa cuando salgamos del enlace.</p>
<pre><code>window.onload = function() {
  var obj = $("div#marco");
  obj.hide();

  $("a#secciones").mouseover(
    function() { 
      var capa = $("div#marco");
      // Para evitar recargar la pagica cada vez que se muestra
      if (!capa.attr("cargado")) {
        capa.load("secciones.html");
        capa.attr({cargado: true});
      }
      capa.show().slideDown("slow");
    } );

  $("a#secciones").mouseout(
    function() { 
      var capa = $("div#marco");
      capa.slideUp("slow"); 
    } );
}</code></pre>
<p>El código es muy sencillo, lo único necesario de explicar para entenderlo es lo siguiente:</p>
<ul><li>Cuando se carga el contenido de la capa, primero se comprueba si existe un atributo propio que hemos añadido a la capa, si no existe ese atributo entonces cargamos el contenido mediante Ajax y luego creamos ese atributo para así no tener que volver a cargar otra vez el contenido cuando pasemos el ratón sobre el enlace.</li>
<li>La función <strong>$</strong> nos permite obtener un elemento HTML, en el caso de <em>$("div#marco")</em> nos devuelve el elemento DIV cuyo <em>id</em> es <em>"marco"</em>.</li>
<li><strong>hide</strong>() oculta un elemento HTML.</li>
<li><strong>show</strong>() muestra un elemento.<strong>mouseover</strong>(<em>funcion</em>) añade la ejecución de la función en el evento mouseover de un elemento.</li>
<li><strong>mouseout</strong>(<em>funcion</em>) añade la ejecución de la función en el evento mouseout de un elemento.</li>
<li><strong>attr</strong>(<em>texto</em>) consulta el valor del atributo pasado como parámetro de un elemento.</li>
<li><strong>attr</strong>(<em>código</em>) añade el atributos y valores a un elemento.</li>
<li><strong>slideDown</strong> despliega una capa hacia abajo.</li>
<li><strong>slideUp</strong> repliega una capa hacia arriba.</li>
</ul>
<p><a href="http://sentidoweb.com/lab/codes/ajax/mapasitio/secciones.zip">Código fuente</a></p>]]></description>
<link>http://sentidoweb.com/2007/01/18/laboratorio-desplegar-mapa-del-sitio-mediante-ajax.php</link>
<guid>http://sentidoweb.com/2007/01/18/laboratorio-desplegar-mapa-del-sitio-mediante-ajax.php</guid>
<category>AJAX</category>
<pubDate>Thu, 18 Jan 2007 15:30:00 +0000</pubDate>
</item>
<item>
<title>Endless.com: Experimento de Amazon en comercio electrónico</title>
<description><![CDATA[<p><img alt="endless_logo.png" src="http://sentidoweb.com/img/2007/01/endless_logo.png" width="187" height="76" class="right"/><a href="http://www.endless.com">Endless</a> es una nueva tienda de <a href="http://www.amazon.com">Amazon</a>, dedicada a la venta de zapatos y bolsos, en la que destaca una interfaz de usuario rica y novedosa a base de <abbr title="Dinamic HTML">DHTML</abbr> y <abbr title="Asynchronous JavaScript and XML">AJAX</abbr>.</p>

<p>El sitio merece una exploración en profunidad pero un primer recorrido ya nos permite ver detalles alentadores: </p>

<ul>
<li>Explorador visual de los artículo con zoom</li>
<li>Filtros de productos por marcas, color, tamaño o precio mediante AJAX (espectacular el de precios)</li>
<li>Paginación AJAX</li>
</ul>

<p><a href="http://sentidoweb.com/img/2007/01/endless_cap_2.php" onclick="window.open('http://sentidoweb.com/img/2007/01/endless_cap_2.php','popup','width=804,height=456,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://sentidoweb.com/img/2007/01/endless_cap_2-thumb.png" class="center" width="390" height="221" alt="http://sentidoweb.com/img/2007/01/endless_cap_2-thumb.png" /></a></p>

<p>Una interfaz de usuario realmente lograda, ejemplo de lo que la web 2.0 está consiguiendo y posiblemente una referencia en patrones de diseño en comercio electrónico. </p>

<p>Una pequeña crítica: se echa de menos un poco de enfoque social; al menos comentarios sobre los productos. </p>]]></description>
<link>http://sentidoweb.com/2007/01/08/endlesscom-experimento-de-amazon-en-comercio-electronico.php</link>
<guid>http://sentidoweb.com/2007/01/08/endlesscom-experimento-de-amazon-en-comercio-electronico.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Mon, 08 Jan 2007 11:15:49 +0000</pubDate>
</item>
<item>
<title>ModernCaptcha: captcha con usabilidad</title>
<description><![CDATA[<p>Si el otro día mostrábamos un ejemplo de <a href="http://sentidoweb.com/2007/01/03/laboratorio-ejemplo-de-captcha.php">CAPTCHA</a>, ahora mostramos un ejemplo de CAPTCHA en el que no se trata de reconocer un texto deformado, sino de asociar un logotipo a un nombre. Así por ejemplo saldría el logotipo de Sentido Web y el usuario debería seleccionar "Sentido Web" de una lista de nombres.</p>

<p>La idea es buena, ya que un impedido visual tendría problemas para reconocer el texto deformado, que ya de por sí nos cuesta reconocer al resto. Pero le encuentro un problema, se supone que el CAPTCHA está hecho para que procesos <acronym title="Reconocimiento óptico de caracteres">OCR</acronym> automáticos, pero o bien se tiene una lista de logotipos enorme, o se podría reconocer la imagen del logo con el nombre correspondiente. </p>

<p>Así, sin pensarlo mucho, se podría hacer la media de cada componente RGB de cada pixel de la imagen para asociarla a cada nombre, claro que si la imagen se cambiara de tamaño o se rotara se evitaría este "ataque", aunque sería ponerse a buscar otro algoritmo más eficiente, que seguro que se pueden encontrar por internet.</p>

<p><a href="http://www.cclair.nl/blog/category/moderncaptcha/moderncaptcha-when-captcha-meets-usability/">ModernCaptcha - when captcha meets usability</a></p>

<p>Vía / <a href="http://www.dzone.com/rsslinks/moderncaptcha_when_captcha_meets_usability.html">dzone</a></p>]]></description>
<link>http://sentidoweb.com/2007/01/04/moderncaptcha-captcha-con-usabilidad.php</link>
<guid>http://sentidoweb.com/2007/01/04/moderncaptcha-captcha-con-usabilidad.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Thu, 04 Jan 2007 14:08:22 +0000</pubDate>
</item>
<item>
<title>Cómo destacar en el menú de navegación el acceso en que nos encontramos</title>
<description><![CDATA[<p>Imaginemos que tenemos un menú de navegación y queremos diferenciar la opción de Home, el About, el Contacto... ya que en esos momentos estamos en uno de ellos. </p>

<p>¿Cómo hacerlo? En <a href="http://babblative.com/article/current-navigation">Babblative</a> nos enlazan algunos métodos para hacerlo:</p>

<blockquote>
<p><strong>Method 1 – Wordpress:</strong> Wordpress actually has this feature built-in. <a href="http://codex.wordpress.org/Template_Tags/wp_list_pages">WP-List-Pages</a></p>

<p><strong>Method 2 – PHP:</strong> <a href="http://jemjabella.co.uk/post.php?title=20060426_trendy_active_css_tabs">Jem&#8217;s Trendy Active <acronym title="Cascading Style Sheets">CSS</acronym> Tabs</a> or <a href="http://photomatt.net/scripts/intellimenu/">Matt&#8217;s Intelligent Menu&#8217;s</a>. I&#8217;ve personally had middling success with <acronym title="Hypertext PreProcessing">PHP</acronym> on a manually maintained site and little success with it on Textpattern.</p>

<p><strong>Method 3 – Textpattern:</strong> You can either muck around with multiple templates, which is bloated and unnecessary, or you can use <a href="http://sonspring.com/journal/txp-current-navigation">this method</a>. If you choose to use the multiple templates then you&#8217;ll need to read <a href="http://textpattern.com/faq/23/how-do-i-use-a-different-page-layout-for-each-section">how do I use a different page layout for each section</a>? </p>

<p><strong>Method 4 – Manually Maintained Sites:</strong> Use <a href="http://www.hicksdesign.co.uk/">Hicksdesigns</a> method to <a href="http://www.hicksdesign.co.uk/journal/highlighting-current-page-with-css">highlighting current page with <acronym title="Cascading Style Sheets">CSS</acronym></a></p>

<p>Keep Reading: <a href="http://archivist.incutio.com/viewlist/css-discuss/42076">Keeping a &#8216;current state&#8217; on navigation</a>, <a href="http://www.dassnagar.net/website_design_articles/navigation_with_PHP.htm">Keeping Navigation Current With <acronym title="Hypertext PreProcessing">PHP</acronym></a>, <a href="http://www.onlinetools.org/tools/easynav/">EasyNav</a>, <a href="http://www.456bereastreet.com/archive/200503/setting_the_current_menu_state_with_css/">Setting the Current Menu State with <acronym title="Cascading Style Sheets">CSS</acronym></a></p></blockquote>

<p>Vía / <a href="http://babblative.com/article/current-navigation">Babblative</a></p>]]></description>
<link>http://sentidoweb.com/2006/12/19/como-destacar-en-el-menu-de-navegacion-el-acceso-en-que-nos-encontramos.php</link>
<guid>http://sentidoweb.com/2006/12/19/como-destacar-en-el-menu-de-navegacion-el-acceso-en-que-nos-encontramos.php</guid>
<category>Desarrollo web</category>
<pubDate>Tue, 19 Dec 2006 17:00:00 +0000</pubDate>
</item>
<item>
<title>Cómo hacer una tag cloud &apos;perfecta&apos;</title>
<description><![CDATA[<p><img alt="tagcloud.png" src="http://sentidoweb.com/img/2006/09/tagcloud.png" width="200" height="144" class="right"/>Algo típico de la Web 2.0 son las tag clouds o nube de etiquetas, las cuales muestran las etiquetas definidas en nuestra sitio, variando el tamaño de la letra según la relevancia del tag.</p>

<p>Se trata de algo muy vistoso y que cumple bien su objetivo, acceder a lo más importante de forma rápida. El problema está cuando queremos implementar nuestra propia tag cloud (claro, que nos podemos dejar de romper la cabeza y buscar alguien que ya lo haga). Por ejemplo, si la nube tiene scroll, ya sea por la cantidad de tags o por la ventana del usuario, la finalidad de que los más destacados sean los más visibles puede fallar si alguna etiqueta importante queda oculta por el scrolling.</p>

<p>Con este problema y muchos otros se ha encontrado Kevin Hoffman y por ello se ha creado un <a href="http://files.blog-city.com/files/J05/88284/b/insearchofperfecttagcloud.pdf">documento</a> en el que explica cómo resolver esos problemas (o al menos intentarlo).</p>

<p><a href="http://dotnetaddict.dotnetdevelopersjournal.com/tw.htm">Whitepaper : In Search of the Perfect Tag Cloud</a></p>

<p>Via / <a href="http://www.dzone.com/rsslinks/in_search_of_the_perfect_tag_cloud.html">dzone</a></p>]]></description>
<link>http://sentidoweb.com/2006/09/01/como-hacer-una-tag-cloud-perfecta.php</link>
<guid>http://sentidoweb.com/2006/09/01/como-hacer-una-tag-cloud-perfecta.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Fri, 01 Sep 2006 10:26:55 +0000</pubDate>
</item>
<item>
<title>Laboratorio: filtrado de tablas</title>
<description><![CDATA[<p>Leyendo una de las entradas de <a href="http://Usolab.com">Usolab</a>, en la que habla de colocar filtros en las tablas: <a href="http://www.usolab.com/wl/archives/000562.php">Icono para el control "filtrar"</a>, no he podido resistirme a llevar a cabo tan buena idea.
<a href="http://sentidoweb.com/lab/filtrado-tabla/js/filtro-tablas.html"><img alt="filtrado-tablas.png" src="http://sentidoweb.com/img/2006/07/filtrado-tablas.png" width="332" height="190" class="center"/></a></p>
<p>En el ejemplo voy a seleccionar una tabla, y modificarla para admitir ordenación por columnas, filtrado mediante expresiones regulares y distinción de filas alternas. Además de incluir un icono en el filtro que indica el estado de filtrado.</p>
<p>Lo primero que debemos hacer es seleccionar la tabla en cuestión y tratarla, modificando la cabecera (<em>th</em>) incluyendo un enlace para poder ejecutar la acción de ordenar, un icono que indica qué columna está ordenada y en qué sentido y una caja de texto para indicar el filtrado.</p>
<p>La caja de texto tiene la particularidad de mostrar un icono que indica el estado del filtro, cuanto más lleno esté de "líquido", más mostrará. Para lo cual usamos una imagen como fondo de la caja de texto e iremos moviendo verticalmente para mostrar los distintos estados.
<img alt="filtro.gif" src="http://sentidoweb.com/lab/filtrado-tabla/js/filtro.gif" width="10" height="60" class="center"/></p>]]></description>
<link>http://sentidoweb.com/2006/07/05/laboratorio-filtrado-de-tablas.php</link>
<guid>http://sentidoweb.com/2006/07/05/laboratorio-filtrado-de-tablas.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Wed, 05 Jul 2006 17:30:00 +0000</pubDate>
</item>
<item>
<title>Interfaces Google: Douglas Bowman, usabilidad, rediseños...</title>
<description><![CDATA[<p>Este sábado <a href="http://www.stopdesign.com">Douglas Bowman</a>, por si alguien no le conoce, uno de los mejores desarolladores web ampliamente conocido por su labor en la promoción de los estándares web especialmente desde su <a href="http://www.stopdesign.com/log/">blog</a> y creador, entre otras <a href="http://www.stopdesign.com/portfolio/">obras maestras</a>, de la <a href="http://www.stopdesign.com/portfolio/web_interface/blogger.html">versión actual de Blogger</a>, confirmaba que <a href="http://www.stopdesign.com/log/2006/05/27/going-to-google.html">se va a Google</a> para desempeñar un cargo creado para él: <em>Visual Design Lead</em> en el que será el responsable de las interfaces de los <a href="http://www.readwriteweb.com/archives/google_properti.php">productos</a> colaborativos y de comunicación como Calendar, Writely, Gmail Page Creator, y el mencionado Blogger.</p>

<p>¿Google quiere dejar de ser feo?. No. Nunca ha sido feo, aunque le ataquen por ahí "pseudo-gurus insulsos" como <a href="http://www.nolimit-studio.com/yosoysosa/archives/categorias/internet/la_mejor_adquisicion_de_google.php">apunta</a> <cite>Armando Sosa</cite>. <strong>Google ha estado tradicionalmente mal maquetado</strong> y ahí Bowman con su experiencia en interfaces sociales, además del talento gráfico ¿por qué negarlo?, al servicio siempre de la "usabilidad Google" encajan a la perfección. Lástima que las tareas de Bowman no incluya la maquetación del buscador.</p>

<p>Siguiendo con la usabilidad...</p>

<p>Este <a href="http://bokardo.com/archives/does-google-succeed-despite-bad-design/">artículo</a> de <cite>Don Norman</cite> y el más reciente <a href="http://www.thinkvitamin.com/features/design/what-would-google-do">publicado</a> por <cite>Derek Powazek</cite> en los que critican la usabilidad y el diseño de la home del buscador comparándola con MSN Search y Yahoo solo generan confusión. <cite>Joshua Porter</cite> repasa los dos textos y aporta <a href="http://bokardo.com/archives/does-google-succeed-despite-bad-design/">opiniones</a> muy interesantes:</p>

<blockquote><p>The success of Google doesn't come from their sparse homepage, their goofy logo, or by "deception". It comes from the ability to consistently give relevant results to our queries... end of story.</p>

<p>For Google to change its design strategy to satisfy the whim of a few designers would be suicide. It would ignore their amazing success to date, erode the emotional attachment of the people who use it, and start them down the slippery slope of compromising a simple, easy-to-use search engine.</p> </blockquote>

<p>¿<a href="http://www.andyrutledge.com/google-redux.php">Rediseños</a> de la home de Google como el que propuso <a href="http://www.andyrutledge.com/">Andy Rutledge</a> pueden ser un suicidio?. Es más estético. Con niveles de información mejor jerarquizados, pero que a priori, a falta de análisis con usuarios, tendería a la distracción. Principalmente, con los azules de fondo y los contenidos de la parte inferior.</p>

<p><a href="http://www.andyrutledge.com/google-redux.php"><img alt="google_redux.gif" src="http://sentidoweb.com/img/2006/06/google_redux.gif" width="250" class="center" height="222" /></a></p>

<p>Volviendo al fichaje de Bowman. Una prueba más de que la <a href="http://cssmania.com">vanguardia</a> en la industria del diseño web se encuentra en la blogosfera y que las interfaces sociales, en las que por definición pasaremos mayor tiempo navegando, han de ser además de muy eficaces como todas, "enamorar" visualmente.</p>

<p>Dicho esto, sin contenidos no hay diseño pijo que te salve.</p>]]></description>
<link>http://sentidoweb.com/2006/06/01/interfaces-google-douglas-bowman-usabilidad-redisenos.php</link>
<guid>http://sentidoweb.com/2006/06/01/interfaces-google-douglas-bowman-usabilidad-redisenos.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Thu, 01 Jun 2006 13:30:06 +0000</pubDate>
</item>
<item>
<title>El nuevo Flickr: Colores de fondo, por favor</title>
<description><![CDATA[<p><a href="http://www.flickr.com/photos/jlantunez/"><img alt="flickr-gamma.png" src="http://sentidoweb.com/img/2006/05/flickr-gamma.png" class="right" width="225" height="130" /></a> Si ya el rediseño de <a href="http://techcrunch.com">Techcrunch</a> es vulgar, los <a href="http://blog.flickr.com/flickrblog/2006/05/alpha_beta_gamm.html">cambios</a> en la interfaz de <a href="http://flickr.com">Flickr</a>, especialmente en la <a href="http://www.flickr.com/photos/jlantunez/">desaparición</a> del gris como color de fondo en la navegación del <em>header</em> y el <em>footer</em>, solo hace abundar en la confusión. Tanto blanco se me hace aburrido. Incluso han eliminado el border de las fotos. </p>

<p>Austeridad al estilo Google en esta nueva fase bautizada como <em>Gamma</em>, pero se equivocan. En Flickr se navega interior y jerarquizadamente en el que referencias visuales, como pueden ser diferentes colores de fondo, son efectivas.</p>

<p>Entre las mejoras, ahí sí que han acertado:</p>

<ul><li>Más protagonismo del buscador y los feeds (grupos incluidos).</li>

<li>Los sets lo sitúan ahora a la derecha que después de las conclusiones del <a href="http://poynterextra.org/eyetrack2004/">Eyetrack III</a>, el modelo de plantilla con lateral a la derecha es el que capta con mayor rapidez el contenido principal, en este caso las últimas fotos publicadas.</li>

<li>Potenciación del Organizr.</li>

</ul>

<h3>Flickr Gamma en la blogosfera:</h3>

<p>Más en: <a href="http://technorati.com/tag/Flickr">Technorati</a> | <a href="http://www.agregax.es/titulares/?o=f&q=flickr+gamma">Agregax</a></p>]]></description>
<link>http://sentidoweb.com/2006/05/17/el-nuevo-flickr-colores-de-fondo-por-favor.php</link>
<guid>http://sentidoweb.com/2006/05/17/el-nuevo-flickr-colores-de-fondo-por-favor.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Wed, 17 May 2006 13:18:47 +0000</pubDate>
</item>
<item>
<title>Posicionamiento y estilo de las imágenes en los lectores RSS</title>
<description><![CDATA[<p>Este verano cuando hicimos las <a href="http://blogsmedia.com/servicios/clientes/blogia">plantillas</a> (web de uso interno) de <a href="http://blogia.com">Blogia 2.0</a>, uno de los elementos que cuidamos fue el de dar estilo a las imágenes cuando el autor elige la posición de la imagen desde el <a href="http://es.wikipedia.org/wiki/WYSIWYG">editor WYSIWYG</a>.</p>

<p><img alt="cssimg-feeds.jpg" src="http://sentidoweb.com/img/2006/04/cssimg-feeds.jpg" class="center" width="331" height="99" /></p>

<p>Desde entonces, nos preguntamos <strong>por qué los lectores RSS, sobre todo los <em>on line</em>, no incluyen unas líneas de CSS para respetar el posicionamiento de las fotos</strong> que incluimos en los posts. Requerería de una estandarización ya usada ampliamente por muchas css blogueras pero no en la de los lectores de feeds. </p>

<p>Con <strong>3 clases</strong> sería más que suficiente:</p>

<pre><code>/* --- Img's post -------------------- */

img.left, img.right, img.center {

border: 3px solid #d0dfc3;
padding: 3px
}
img.left { 

float: left; 
margin: 0.5em 1em 0.5em 0;
}
img.right { 

float: right;
margin: 0.5em 0 0.5em 1em;
}
img.center { 

margin: 0 auto 10px auto; 
display: block;
text-align: center
}
</code></pre>

<p>Que sepamos, solo <a href="http://bloglines.com">Bloglines</a> contempla <em>img.left</em> pero sin preocuparse excesivamente de darle un estilo cuidado.</p>]]></description>
<link>http://sentidoweb.com/2006/04/20/posicionamiento-y-estilo-de-las-imagenes-en-los-lectores-rss.php</link>
<guid>http://sentidoweb.com/2006/04/20/posicionamiento-y-estilo-de-las-imagenes-en-los-lectores-rss.php</guid>
<category>AI/Usabilidad</category>
<pubDate>Thu, 20 Apr 2006 14:16:23 +0000</pubDate>
</item>


</channel>
</rss>