<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CSSLab &#187; opinión</title>
	<atom:link href="http://www.csslab.cl/tag/opinion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csslab.cl</link>
	<description>Un laboratorio de ideas para la web en español</description>
	<lastBuildDate>Thu, 02 Sep 2010 18:19:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=6220</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Podcast 04</title>
		<link>http://www.csslab.cl/2010/06/15/podcast-04/</link>
		<comments>http://www.csslab.cl/2010/06/15/podcast-04/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 15:24:04 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[podcast - videocast]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[opinión]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=582</guid>
		<description><![CDATA[Muchos temas me son más fáciles de expresar verbalmente que a través del teclado, principalmente cuando son de opinión. Y compartir la opinión, tanto mía como la de ustedes ha sido uno de los principales motivos por los cuales mantengo este sitio. Aparte de compartir conocimientos, crear un lugar -aunque sea virtual- para concentrar y [...]]]></description>
			<content:encoded><![CDATA[<p>Muchos temas me son más fáciles de expresar verbalmente que a través del teclado, principalmente cuando son de opinión. Y compartir la opinión, tanto mía como la de ustedes ha sido uno de los principales motivos por los cuales mantengo este sitio. Aparte de compartir conocimientos, crear un lugar -aunque sea virtual- para concentrar y comparar puntos de vista es un gran objetivo que se sigue manteniendo en <strong>CSSLab.cl</strong>.</p>
<p>En esta ocasión, el <strong>podcast</strong> es bastante preciso y corto, y los temas que convergen son:</p>
<p><span id="more-582"></span></p>
<ol>
<li>Yo no valido.</li>
<li><strong>HTML5</strong>, <strong>CSS3</strong> y rediseño de este sitio.</li>
</ol>
<p>Y para ser más cabrón, desde ahora lo pueden escuchar aquí mismo (si tienen un <em>browser</em> moderno) a través de la nueva etiqueta<strong> &lt;audio&gt;&lt;/audio&gt;</strong>. Si no ven el <em>player</em>, pueden actualizar su navegador a <a href="http://www.getfirefox.com/" title="Enlace externo a &quot;Get Firefox&quot;">Firefox</a> ó <a href="http://www.apple.com/es/safari/download/" title="Enlace externo a &quot;Download Safari&quot;">Safari</a>, ó simplemente bajar el archivo <strong>.zip</strong> el cual también entrego.</p>
<h4>Escuchar (HTML5):</h4>
<p>
<audio controls="controls"><br />
     <source src="http://www.csslab.cl/podcast/csslab_podcast4.ogg" /><!-- para FF --><br />
     <source src="http://www.csslab.cl/podcast/csslab_podcast4.mp3" /><!-- para Safari --><br />
</audio>
</p>
<p>Bajar: <a href="http://www.csslab.cl/podcast/csslab_podcast4.zip" title="Enlace en CSSLab a &quot;Bajar Podcast 04&quot;">Bajar Podcast 04 <em>(13.20 min, 12.6mb, .zip)</em></a></p>
<p>Feed: <a href="feed://www.csslab.cl/?feed=rss2&#038;category_name=podcast">RSS2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2010/06/15/podcast-04/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
<enclosure url="http://www.csslab.cl/podcast/csslab_podcast4.mp3" length="12845076" type="audio/mpeg" />
		</item>
		<item>
		<title>Diseñando experiencias</title>
		<link>http://www.csslab.cl/2010/01/16/disenando-experiencias/</link>
		<comments>http://www.csslab.cl/2010/01/16/disenando-experiencias/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 00:24:34 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[accesibilidad]]></category>
		<category><![CDATA[diseño de experiencias]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[opinión]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=517</guid>
		<description><![CDATA[Hace mucho que dej&#233; de trabajar como dise&#241;ador gr&#225;fico para primero dedicarme al desarrollo front-end, y m&#225;s recientemente a la arquitectura de informaci&#243;n y principalmente al manejo de proyectos digitales. Pero a&#250;n as&#237;, me encanta dise&#241;ar y siempre lo hago para mis proyectos personales, los cuales soy mi propio cr&#237;tico y jefe. Ante ello, soy [...]]]></description>
			<content:encoded><![CDATA[<p>Hace mucho que dej&eacute; de trabajar como dise&ntilde;ador gr&aacute;fico para primero dedicarme al desarrollo <strong>front-end</strong>, y m&aacute;s recientemente a la arquitectura de informaci&oacute;n y principalmente al manejo de proyectos digitales. Pero a&uacute;n as&iacute;, me encanta dise&ntilde;ar y siempre lo hago para mis proyectos personales, los cuales soy mi propio cr&iacute;tico y jefe. Ante ello, soy muy cr&iacute;tico y tengo mi propia opini&oacute;n sobre el dise&ntilde;o orientado a la web, lo cual creo que es un factor muy importante en un proyecto y que se merece un gran protagonismo pero que lamentablemente ha sido muy mermado.</p>
<p>El dise&ntilde;o web no debe ser tratado como el dise&ntilde;o gr&aacute;fico; es una disciplina tan espec&iacute;fica que debe ser separada definitivamente como una rama independiente. Implica conocimientos de &aacute;reas propias que son disciplinas en s&iacute;. Por nombrar algunas:</p>
<ul>
<li>Dise&ntilde;o gr&aacute;fico</li>
<li>Psicolog&iacute;a</li>
<li>Sociolog&iacute;a</li>
<li>Marketing</li>
<li>Historia</li>
<li>Comunicaci&oacute;n Social</li>
<li>Arquitectura de informaci&oacute;n</li>
<li>Usabilidad</li>
<li>Programaci&oacute;n</li>
</ul>
<p>He visto muchos dise&ntilde;os que merecen m&aacute;s ser impresos que aplicados en una pantalla; comenzando por que van a pesar bastante y pasando por formas imposibles de ser realizadas mediante codigo <strong>HTML</strong> y <strong>CSS</strong>. En mi humilde opini&oacute;n, un dise&ntilde;ador web para ser efectivo en su trabajo debe considerar por lo menos alguno de los siguiente puntos:</p>
<h4>Tareas</h4>
<p>Siempre recuerda: el ser humano basa su comportamiento en tareas y objetivos, y por lo tanto el lograr realizarlas. Un sitio web no es s&oacute;lo una vitrina, tambi&eacute;n es una v&iacute;a para lograr un potencial cliente. Nadie llega a un sitio por azar; el usuario eligi&oacute; llegar a &eacute;l a trav&eacute;s de un <em>click</em> en un enlace, una b&uacute;squeda org&aacute;nica o por v&iacute;a directa. Por lo tanto, se debe tratar de encantarlo y extender su estad&iacute;a en &eacute;l, y el dise&ntilde;o es el medio m&aacute;s directo para ello.</p>
<h4>Usuario</h4>
<p>Estudiar al usuario no es f&aacute;cil y se necesita tiempo y estudio para lograr algo fidedigno. Lamentablemente, sabemos que para un proyecto web se trabaja muy r&aacute;pido y con deadlines muy ajustados. Ante ello, estudios y conocimientos previos son imprecindibles.</p>
<h4>Soporte</h4>
<p>Siento que es muy importante conocer (pero no necesariamente dominar) cu&aacute;l ser&aacute; el soporte final del sitio, antes de siquiera comenzar el dise&ntilde;o. &iquest;Estar&aacute; alimentado por un <strong>CMS</strong>? &iquest;Qu&eacute; posibilidades me ofrece? &iquest;Podr&eacute; usar <strong>Flash</strong> parcialmente? &iquest;Qu&eacute; versi&oacute;n? Con algunas pocas respuestas se podr&aacute; exigir m&aacute;s a la herramienta y no esperar tanto al aprendizaje del usuario.</p>
<h4>Performance</h4>
<p>No existen usuarios expertos, y todos estamos constantemente aprendiendo a trav&eacute;s de constantes innovaciones de gente muy creativa. Pero es importante considerar que el tiempo que el usuario gasta en un sitio web es tan valioso como nuestro tiempo como profesionales cre&aacute;ndolo, por lo tanto se debe dise&ntilde;ar estructuras que sean adem&aacute;s de f&aacute;cil de entender, r&aacute;pido de recorrer, de cargar y de encontrar lo que se busca.</p>
<h3>Dise&ntilde;o Centrado en el Usuario</h3>
<p>En el mundo para el cual trabajamos existe un concepto muy conocido pero poco aplicado, por lo que he observado navegando. El <strong>Dise&ntilde;o Centrado en el Usuario</strong> es una filosof&iacute;a y un proceso con el cual se busca mediante el dise&ntilde;o necesidades, deseos y limitaciones de una interfaz que satisfacen al usuario final del sitio web. Esto puede ser considerado como un proceso m&uacute;ltiple, donde no s&oacute;lo se requiere que el dise&ntilde;ador resuelva la est&eacute;tica (como com&uacute;nmente sucede), sino c&oacute;mo los usuarios interpretan una interfaz y su comportamiento utiliz&aacute;ndola. Con esto, se hace imperativo una etapa de pruebas con usuarios reales (sin miedo a redefiniciones) y una etapa inicial de an&aacute;lisis tanto de <em>target</em> como de arquitectura de informaci&oacute;n.</p>
<p>Pienso que debemos dise&ntilde;ar experiencias, no productos. Si haces un producto bonito, puede que quien lo utiliza le agrade la est&eacute;tica y lo tenga en un lugar destacado. Pero si el usuario tiene una experiencia diferente, satisfactoria navegando, es muy probable que vuelva y que lo recomiende a otros usuarios, todos potenciales clientes.</p>
<p>Y &iquest;qu&eacute; implica este <strong>dise&ntilde;o de experiencias</strong>?</p>
<ul>
<li>Pensar global: desde que el usuario carga el sitio, hasta que lo deja. Cada paso, cada elemento debe ser cuidadosamente pensado y aplicado.</li>
<li>Considerar tanto la presentaci&oacute;n del contenido para todos (accesibilidad), como la facilidad del uso de cada elemento del sitio (usabilidad).</li>
<li>Desarrollar hacia el usuario, desde lo complejo del proceso a la simplicidad de la tarea.</li>
<li>Dise&ntilde;ar mensajes, ayudas, errores y gu&iacute;as de navegaci&oacute;n que apoyen y orienten al usuario, y que lo haga sentirse bien y no fracasado por no haber logrado algo.</li>
<li>El contenido es el rey, por lo tanto debe ser tratado como tal y el dise&ntilde;o es el soporte para el mensaje que se quiera entregar al usuario a trav&eacute;s del sitio web. Pero el dise&ntilde;ador debe ser h&aacute;bil: puedes persuadir al usuario tanto con buenos textos como con buen dise&ntilde;o.</li>
</ul>
<p>Como ven, esto es s&oacute;lo un esbozo de lo que pienso deber&iacute;a ser un dise&ntilde;ador web integral, que cumpla con efectividad su tarea comunicadora y persuasiva y que finalmente pueda ser valorado como tal. Este tema queda abierto a sus comentarios, los que pueden nutrir y complementar este tema.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2010/01/16/disenando-experiencias/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Decisiones</title>
		<link>http://www.csslab.cl/2009/11/23/decisiones/</link>
		<comments>http://www.csslab.cl/2009/11/23/decisiones/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 15:53:54 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[accesibilidad]]></category>
		<category><![CDATA[usabilidad]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[opinión]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[wireframe]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=504</guid>
		<description><![CDATA[En el transcurso de la vida profesional debes tomar muchas decisiones; algunas son tan mec&#225;nicas que ni las notas, mientras que otras pueden hacer que redefinas tu propia vida. Quiero compartir un peque&#241;o caso que me toc&#243; ver junto a otro colega, los argumentos que tuvimos y la decisi&#243;n que enfrentamos. Lo encuentro interesante, ya [...]]]></description>
			<content:encoded><![CDATA[<p>En el transcurso de la vida profesional debes tomar muchas decisiones; algunas son tan mec&aacute;nicas que ni las notas, mientras que otras pueden hacer que redefinas tu propia vida. Quiero compartir un peque&ntilde;o caso que me toc&oacute; ver junto a otro colega, los argumentos que tuvimos y la decisi&oacute;n que enfrentamos. Lo encuentro interesante, ya que involucra accesibilidad, usabilidad, dise&ntilde;o, experiencia de usuario y desarrollo web, cada una disciplinas en s&iacute; pero que creo importante que tengan presencia y dominio en un profesional.</p>
<p><span id="more-504"></span></p>
<p>Este es uno de tantos art&iacute;culos de este sitio que son inspirados a partir de vivencias, experiencias y conversaciones con otras personas que comparten el mismo oficio.</p>
<h3>El comienzo</h3>
<p>T&iacute;pico proyecto web, se hizo la etapa de <strong>AI</strong>, <em>wireframming</em>, dise&ntilde;o de propuestas, se aprob&oacute; un estilo gr&aacute;fico, se hicieron mejoras en el dise&ntilde;o y se comenz&oacute; a maquetar las p&aacute;ginas. Lo siguiente es una variaci&oacute;n (m&aacute;s simple) del <em>wireframe</em> de la <em>home</em> (por motivos de privacidad, omito el nombre del proyecto/cliente y detalles):
</p>
<p><img src="http://www.csslab.cl/wp-content/uploads/2009/11/wf1.png" alt="Wireframe 1 en CSSLab.cl"/></p>
<p>Hasta aqu&iacute; todo medianamente normal, pero al hacer funcionar la parte de Noticias, nos topamos con un peque&ntilde;o gran detalle: en el <em>wireframe</em> y en el boceto se muestra que hay <em>tabs</em> por tipo de noticias, y adem&aacute;s hay resumen de 3 noticias (seg&uacute;n tipo) con fotografias a desplegarse, seg&uacute;n pases el mouse sobre cada texto:</p>
<p><img src="http://www.csslab.cl/wp-content/uploads/2009/11/wf2.png" alt="Wireframe 2 en CSSLab.cl"/></p>
<h3>El an&aacute;lisis</h3>
<p>&iquest;D&oacute;nde veo un problema? Ve&aacute;moslo seg&uacute;n cada disciplina</p>
<ul>
<li><strong>Usabilidad</strong>: t&eacute;cnicamente, intervienen 2 <em>tabs</em>: por noticias, que al desplazar el <em>cursor</em> sobre cada resumen se reemplaza por su imagen respectiva; y por tipo de noticia, que son 3 <em>tabs</em>. Este doble <em>tab</em> puede crear confusi&oacute;n al usuario.</li>
<li><strong>Experiencia de usuario</strong>: En total, son 9 im&aacute;genes cargadas: 3 tipos de noticias, 3 noticias por tipo; cada imagen, por el tama&ntilde;o, es probable que pese cada una <strong>20kb</strong>, lo que en total se debe cargar <strong>180kb</strong>. Quiz&aacute;s no es mucho peso, pero hay que tomar en cuenta que adem&aacute;s se cargan los <em>banners</em>, que son bastante grandes y pueden llegar a ser pesados&#8230;</li>
<li><strong>Accesibilidad</strong>: Para conexiones lentas, no debemos pedirle tanto al usuario si es poco probable que vaya a necesitar de esas 9 im&aacute;genes. Para conexiones desde celulares, ser&iacute;a un abuso.</li>
<li><strong>Desarrollo</strong>: para aminorar esa carga, podr&iacute;amos cargar las noticias en los <em>tabs</em> seg&uacute;n el usuario vaya haciendo <em>click</em> en ellas mediante <strong>AJAX</strong>; pero esto involucra un desarrollo extra que no estaba estimado.</li>
</ul>
<p>Sinceramente, podr&iacute;amos haber continuado con la construcci&oacute;n del sitio y ya. Pero es importante tomar en cuenta estos detalles, que al fin y al cabo hacen que un proyecto marque la diferencia. </p>
<h3>La soluci&oacute;n</h3>
<p>A&uacute;n se est&aacute; trabajando en ello, pero se intervendr&aacute; el dise&ntilde;o y probablemente se quitar&aacute;n las im&aacute;genes asociadas por cada noticia, y se dejar&aacute; s&oacute;lo 1 imagen principal por tipo de noticia, lo que reduce la carga a s&oacute;lo 3 im&aacute;genes:</p>
<p><img src="http://www.csslab.cl/wp-content/uploads/2009/11/wf3.png" alt="Wireframe 3 en CSSLab.cl"/></p>
<p>Como ven, no impacta mayormente en el dise&ntilde;o final, pero s&iacute; ser&aacute; necesario cambiarlo y transparentarle esta modificaci&oacute;n al cliente, siempre argumentando que es para mejor.</p>
<p>Esto es todo, como a&uacute;n el proyecto est&aacute; en proceso no hay desenlace (favorable o no), a&uacute;n as&iacute; me encantar&iacute;a leer sus opiniones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2009/11/23/decisiones/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Cómo superar IE6-IE7-IE8 (y no morir en el intento)</title>
		<link>http://www.csslab.cl/2009/09/10/como-superar-ie6-ie7-ie8-y-no-morir-en-el-intento/</link>
		<comments>http://www.csslab.cl/2009/09/10/como-superar-ie6-ie7-ie8-y-no-morir-en-el-intento/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 21:39:04 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[opinión]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=478</guid>
		<description><![CDATA[Este 2009 ha sido un a&#241;o lleno de transiciones: llega IE8 pero a&#250;n persiste el fantasma de IE6; finalmente se ve un futuro m&#225;s n&#237;tido con HTML5 y CSS3, pero persisten las limitaciones del soporte por parte de los fabricantes de browsers. Precisamente en ese purgatorio en que nos encontramos actualmente es cuando debemos ser [...]]]></description>
			<content:encoded><![CDATA[<p>Este 2009 ha sido un a&ntilde;o lleno de transiciones: llega <strong>IE8</strong> pero a&uacute;n persiste el fantasma de <strong>IE6</strong>; finalmente se ve un futuro m&aacute;s n&iacute;tido con <strong>HTML5</strong> y <strong>CSS3</strong>, pero persisten las limitaciones del soporte por parte de los fabricantes de <em>browsers</em>. Precisamente en ese purgatorio en que nos encontramos actualmente es cuando debemos ser m&aacute;s h&aacute;biles sobre qu&eacute;, c&oacute;mo y cuando utilizamos las herramientas que m&aacute;s nos acomoden. Personalmente y <a href="http://www.csslab.cl/2009/06/24/mi-lucha-contra-ie6/" title="Enlace en CSSLab a &quot;<br />
Mi lucha (contra IE6)&quot;">como he comentado anteriormente</a>, he comenzado a utilizar propiedades <strong>CSS3</strong> que me hacen utilizar menos tiempo y recursos en lograr los mismos efectos que antes me limitaba; me refiero a <strong>text-shadow</strong>, <strong>border-radius</strong>, <a href="http://www.csslab.cl/2007/01/24/transparencias-a-prueba-de-browsers-2/" title="Enlace en CSSLab a &quot;Transparencias a prueba de browsers&quot;"><strong>opacity</strong></a> y <strong><a href="http://www.csslab.cl/2009/02/26/tip-precoz-3-rgba/" title="Enlace en CSSLab a &quot;Tip Precoz 3: RGBa&quot;">rgba()</a></strong> entre otros. Si utilizas un <em>browser</em> moderno, los podr&aacute;s apreciar sin problemas; caso contrario, de igual manera se desplegar&aacute; la informaci&oacute;n pero la experiencia no ser&aacute; la misma &#8211; lo que se denomina como <em>graceful degradation</em> &oacute;, a falta de una traducci&oacute;n literal, <em>degradaci&oacute;n elegante</em>-. Tengo la fortuna de trabajar con clientes y colegas que comparten esta forma de trabajar, siempre mirando hacia adelante y no fren&aacute;ndose debido a limitaciones ajenas a nuestro poder.</p>
<p>Desarrollar pensando en 3 versiones de <em>browser</em> de una misma empresa, cada uno menos peor que el otro, es un problema grave. En este art&iacute;culo, quiero compartir mi experiencia sobre c&oacute;mo lograr los menos problemas posibles, creando un <em>layout</em> que se vea de manera similar en la mayor&iacute;a de los navegadores disponibles en el mercado. B&aacute;sicamente enunciar&eacute; algunos consejos pr&aacute;cticos que por mi experiencia ayudan en esta ardua tarea:</p>
<p><span id="more-478"></span></p>
<h3>Usar un buen reseter CSS.</h3>
<p>No pretendo <a href="http://www.csslab.cl/2007/10/18/css-reseter/" title="Enlace en CSSLab a &quot;CSS Reseter&quot;">difundir el m&iacute;o</a>, pero sinceramente no me ha dado problemas de ning&uacute;n tipo y me acompa&ntilde;a siempre en mis grandes proyectos. Con &eacute;l, me permito reescribir los estilos que defina como prioritarios, sin perder tiempo en arreglar los defectos de <strong>IE6</strong>. Un impresindible en grandes proyectos.</p>
<h3>Entender c&oacute;mo funciona IE6.</h3>
<p>  No basta con cabecearse cuando encuentras un descalce en tu <em>layout</em> que piensas funciona perfecto en todos los navegadores, hasta que lo pruebas en <strong>IE6</strong>. Deber&iacute;as conocer -y prevenir- que <strong>IE6</strong> tiene problemas <a href="http://www.csslab.cl/2007/05/11/absolutamente-si/" title="Enlace en CSSLab a &quot;Absolutamente s&iacute;&quot;">posicionando relative/absolute/fixed</a>, con el <a href="http://www.csslab.cl/2006/12/14/como-caja-el-modelo/" title="Enlace en CSSLab a &quot;Como Caja: el Modelo&quot;">modelo de caja</a>, <a href="http://www.csslab.cl/2007/12/17/margen-duplicado-para-ie6/" title="Enlace en CSSLab a &quot;Margen duplicado para IE6&quot;">doble margen  a elementos flotados</a>, utilizando z-index, soportando <a href="http://www.csslab.cl/2006/08/14/pngs-transparentes-en-ie6/" title="Enlace en CSSLab a &quot;PNG's transparentes en IE6&quot;">canal alpha para archivos PNG</a>, con porcentaje como unidad de medida, con <a href="http://www.csslab.cl/2008/07/07/overflow-en-ie6/">overflow</a>, con pseudo-classes, con <a href="http://www.csslab.cl/2007/10/05/alto-minimos-para-ie6-y-el-resto-claro/" title="Enlace en CSSLab a &quot;Alto m&iacute;nimos para IE6 (y el resto, claro)&quot;">min-height</a>, max-height, min-width, max-width&#8230; etc, etc, etc. Con eso en mente, puedes evitar muchos problemas desde el comienzo.</p>
<h3>Tener mucho cuidado con IE7.</h3>
<p> Microsoft lo present&oacute; como una necesaria actualizaci&oacute;n a <strong>IE6</strong>, pero fue un gran <strong>FAIL</strong>. Arregl&oacute; algunos <em>bugs</em>, pero sac&oacute; a luz otros nuevos; realmente me intriga qu&eacute; sucede con el departamento de inform&aacute;tica de esa compa&ntilde;&iacute;a, c&oacute;mo logran caer en los mismos errores una y otra vez. El principal problema de <strong>IE7</strong> es el uso de <strong>position: relative/absolute</strong> aunque me he deparado con <a href="http://www.csslab.cl/2006/07/28/se-viene-ie7-&iexcl;huid/" title="Enlace en CSSLab a &quot;Se viene IE7...&quot;">algunos errores menores</a> por ah&iacute;.</p>
<h3>Usar meta-tag para IE8.</h3>
<p>Siento que <em>Microsoft</em> se apresur&oacute; mucho en lanzar <strong>IE8</strong>, probablemente presionada por las cont&iacute;nuas mejoras de sus compeditores <strong>Opera</strong>, <strong>Safari</strong> y <strong>Mozilla</strong>. A ra&iacute;z de esto, he visto como de una actualizaci&oacute;n a la siguiente el comportamiento de este <em>browser</em> respecto al renderizado de <strong>HTML</strong> y <strong>CSS</strong> es muy diferente, muy pero my diferente; a tal nivel de que un cliente reclame que su nuevo y flamante sitio no se vea bien en este navegador, y antes que yo pudiera investigar qu&eacute;  estaba sucediendo  el cliente me comenta:</p>
<blockquote><p>Bah, ahora se ve bien&#8230; actualice IE8 anoche y se arregl&oacute;.</p></blockquote>
<p>  Mi soluci&oacute;n hasta ahora es una alternativa que viene de la misma casa de <em>Redmont</em>: una etiqueta <strong>&lt;meta&gt;</strong> que hace que <strong>IE8</strong> <em>se comporte</em> como si fuera <strong>IE7</strong>; as&iacute; de simple. Hace lo mismo que el <em>Compatibility Button</em>, pero lo ejecuta desde el comienzo de la carga del documento:</p>
<pre class="codehtml">&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=EmulateIE7&quot;/&gt;</pre>
<p><img src="http://www.csslab.cl/wp-content/uploads/2009/09/ie8_compatibility.png" width="600" height="175" /></p>
<h3>Probar, probar, probar&#8230;</h3>
<p>  Aunque seas un <em>master</em> de las hojas de estilo y del <strong>HTML</strong>, no deber&iacute;as dejar para el final probar en los principales <em>browser,</em> y menos a&uacute;n confiarte del <em>preview</em> de <em>Dreameaver</em> (grave error); debes probar casi que a cada nueva definici&oacute;n de propiedad. El costo de volver atr&aacute;s es muy alto como para arriesgarte, no  pierdas tu tiempo por confiarte demasiado. Probando en <strong>Safari</strong> y <strong>Firefox</strong> primero, luego en <strong>IE7</strong> e <strong>IE6</strong> para los detalles menores&#8230; pero nunca, <strong>nunca maquetar para IE</strong>: lo m&aacute;s seguro es que tendr&aacute;s que deshacer m&aacute;s de lo que ya hayas hecho.
</p>
<h4>Links</h4>
<ul>
<li><a href="http://blogs.msdn.com/ie/archive/2008/08/27/introducing-compatibility-view.aspx" title="Enlace externo a &quot;Introducing Compatibility View&quot;" target="_blank">Introducing Compatibility View</a></li>
<li><a href="http://www.positioniseverything.net/explorer.html" title="Enlace externo a &quot;Explorer Exposed!&quot;" target="_blank">Explorer Exposed!</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2009/09/10/como-superar-ie6-ie7-ie8-y-no-morir-en-el-intento/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>K.I.S.S.</title>
		<link>http://www.csslab.cl/2009/08/17/kiss/</link>
		<comments>http://www.csslab.cl/2009/08/17/kiss/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 21:29:40 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[IA]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[usabilidad]]></category>
		<category><![CDATA[opinión]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=464</guid>
		<description><![CDATA[Se puede definir a la simplicidad como &#8216;la ausencia de elementos innecesarios&#8216;, &#243; &#8216;la esencia misma del elemento&#8216; lo que es complicado de leer y m&#225;s dif&#237;cil a&#250;n de lograr. Simplicidad no es aburrimiento, no es vac&#237;o, no es tener mucho espacio blanco; siquiera es un estilo de arte (no confundir con minimalismo, que tambi&#233;n [...]]]></description>
			<content:encoded><![CDATA[<p>Se puede definir a la <strong>simplicidad</strong> como &#8216;<em>la ausencia de elementos innecesarios</em>&#8216;, &oacute; <em>&#8216;la esencia misma del elemento</em>&#8216; lo que es complicado de leer y m&aacute;s dif&iacute;cil a&uacute;n de lograr. Simplicidad no es aburrimiento, no es vac&iacute;o, no es tener mucho espacio blanco; siquiera es un estilo de arte (no confundir con minimalismo, que tambi&eacute;n es un t&eacute;rmino mal manipulado). Simplicidad es una perspectiva de dise&ntilde;o y de informaci&oacute;n, un acercamiento que a menudo crea productos m&aacute;s usables y atractivos. </p>
<p>Es casi imposible crear una interfaz que encaje con todos los usuarios; pero a&uacute;n as&iacute;, es importante entregarles una variedad de opciones que les permita ejecutarlas mismas tareas de diferentes maneras, y de la que m&aacute;s le acomode. Despu&eacute;s de todo, nuestra misi&oacute;n es no hacerle perder su tiempo con nuestros errores.</p>
<p>Y &iquest;c&oacute;mo se comporta un usuario? No tengo una respuesta a esto; son muchas las variantes. Cada usuario es particular e impredecible en su comportamiento frente a un monitor, pero s&iacute; existen similitudes en lo que esperan cuando se les presenta una interfaz web:</p>
<p><span id="more-464"></span></p>
<ul>
<li><strong>Quiere estar entretenido</strong>: el usuario navega por internet buscando algo interesante para s&iacute; mismo: informaci&oacute;n, juegos, pornograf&iacute;a, etc. Para entretenerlo, necesitas captar la atenci&oacute;n y dirigirla hacia el objetivo de tu proyecto web. Cuando se dicta una charla, se considera que el mensaje est&aacute; compuesto por un 60% de lenguaje corporal, 10% el contenido y 30% el tono de la voz. Extrapolando esto a un proyecto web, podr&iacute;amos llegar a consolidarlo en un <strong>60% de dise&ntilde;o, 10% de contenido y 30% del estilo</strong> en que ese contenido est&aacute; redactado. &iquest;Conclusi&oacute;n? Puedes entretener al usuario con s&oacute;lo presentarle lo que busca con un lenguaje acorde, m&iacute;nimo.</li>
<li><strong>Quiere descubrir cosas</strong>: no necesariamente debes pensar que tus usuarios son est&uacute;pidos y que debes darle todo f&aacute;cil; a ellos les gusta sentirse inteligentes y curiosear entre enlaces y conocer sus consecuencias; por algo las ventanas modales y los <a href="http://www.csslab.cl/2006/06/23/javascript-toolkit-y-demases/" title="Enlace en CSSLab a &quot;JavaScript, Toolkit y demases&quot;">efectos que nos ofrecen las librer&iacute;as <em>Javascript</em></a> se han hecho tan populares.</li>
<li><strong>No tiene tiempo de aprender cosas muy complicadas</strong>: bueno, tienes que hacer un balance entre no entregarles todo muy f&aacute;cil, pero tampoco demasiado complicadas; siempre deber&iacute;as guiar al usuario si le presentas nuevas interfaces o si tratas de innovar en alguna existente. Evita formularios complejos y con muchos pasos ya que la paciencia del usuario tiene l&iacute;mite.</li>
</ul>
<p><img src="http://www.csslab.cl/wp-content/uploads/2009/08/simplicidad1.png" alt="CSSLab.cl: simplicidad" title="CSSLab.cl: simplicidad" /></p>
<p>Finalmentes &iquest;c&oacute;mo obtener simplicidad? Claramente, no es un trabajo f&aacute;cil. Sin embargo, existen ejercicios para llegar a ello:</p>
<ul>
<li>Enf&oacute;cate en <strong>conocer tus usuarios</strong>, la audiencia que esperas lograr con tu sitio web, construir para ellos y reducir elementos innecesarios teni&eacute;ndolos en cuenta.</li>
<li>Creando dise&ntilde;os, interfaces e interacciones que logren <strong>seducir a tus usuarios en un nivel sensorial</strong> (estimulando sus emociones de alguna manera), obtendr&aacute;s visitantes satisfechos y seguro volver&aacute;n por m&aacute;s.</li>
<li>Consistencia, consistencia, consistencia. &iquest;Mencion&eacute; consistencia? <strong>&iexcl;Consistencia!</strong> Agrupa elementos visualmente, haz que el comportamiento sea similar a lo que el usuario espera. Por ejemplo, si defines que el estilo de tus enlaces ser&aacute;n subrrayados (<strong>text-decoration: underline</strong>), haz que todos los enlaces sean iguales, y no hagas que algunos no tengan subrrayados o en it&aacute;lica; s&oacute;lo lograr&aacute;s confundir a tus usuarios.</li>
</ul>
<p>Existe una paradoja que define muy bien lo dificil de dominar esta disciplina:</p>
<blockquote><p>Es m&aacute;s simple crear una interfaz compleja porque es m&aacute;s complejo simplificarla.</p></blockquote>
<p>La simplicidad toma tiempo, pero tiene su valor en los resultados.</p>
<p><strong>K.I.S.S.</strong> es el acrónimo para <em>Keep It Simple, Stupid</em>, una manera cort&eacute;s de decir <em>Mant&eacute;nlo Simple, Est&uacute;pido</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2009/08/17/kiss/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mi lucha (contra IE6)</title>
		<link>http://www.csslab.cl/2009/06/24/mi-lucha-contra-ie6/</link>
		<comments>http://www.csslab.cl/2009/06/24/mi-lucha-contra-ie6/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 19:44:57 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[URL's]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[opinión]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=448</guid>
		<description><![CDATA[Me he asombrado como, en los &#250;ltimos 2 a&#241;os, ha avanzado la conciencia colectiva en que es necesario progresar hacia una mejor web, y no quedarse estancados por culpa de un browser. Internet Explorer 6 ha sido realmente una limitaci&#243;n en todos los &#225;mbitos: limita la creatividad tanto del dise&#241;ador, como del desarrollador de sitios [...]]]></description>
			<content:encoded><![CDATA[<p>Me he asombrado como, en los &uacute;ltimos 2 a&ntilde;os, ha avanzado la conciencia colectiva en que es necesario progresar hacia una mejor web, y no quedarse estancados por culpa de un <em>browser</em>. <strong>Internet Explorer 6</strong> ha sido realmente una limitaci&oacute;n en todos los &aacute;mbitos: limita la creatividad tanto del dise&ntilde;ador, como del desarrollador de sitios web. ha sido frustrante escuchar (y decir) frases como:</p>
<p><span id="more-448"></span></p>
<blockquote style="text-align: center;">
<p><em>&iexcl;Ah, pero no es soportado por IE6!</em></p>
<p><em>Mmm s&uacute;per bueno, pero IE6 no lo permite&#8230;</em></p>
<p><em>Mejor eso no, no se va a ver en IE6&#8230;</em></p>
</blockquote>
<p>Paralelo a esa conciencia de la que les mencionaba, han surgido corrientes m&aacute;s duras que mantienen proyectos que pretenden enterrar <strong>IE6</strong> de la faz del mundo, y hasta le han dado fechas a su obituario. Mediante <em>banners</em> &oacute; <em>scripts</em> (me incluyo con <a href="http://www.csslab.cl/2008/09/24/muerte-a-ie-nuevo-plugin/" title="Enlace en CSSLab a &quot;Muerte a IE: nuevo plugin&quot;">killIE</a>), se pretende hacer notar al usuario de <strong>IE6</strong> que hay mejores opciones; porque precisamente esa es la principal raz&oacute;n de porqu&eacute; <strong>IE6</strong> a&uacute;n es un <em>browser</em> a considerar: la gran mayor&iacute;a de sus usuarios no saben que existen otros, ya que fue el navegador por defecto que ven&iacute;a instalado en sus <strong>PC&#8217;s</strong>. Esa ignorancia nos ha afectado, y es nuestro deber hacerles ver que existen otras opciones mucho mejores, que pueden afectar su experiencia de navegaci&oacute;n.</p>
<p><img src="http://www.csslab.cl/wp-content/uploads/2009/06/downie.png" alt="Mi lucha contra IE6 - CSSLab.cl" /></p>
<p>Personalmente he tomado una desici&oacute;n y postura hace un poco m&aacute;s de 1 a&ntilde;o respecto a este tema: Les explico a los clientes las razones, les doy los argumentos necesarios, pruebas, estudios, estad&iacute;sticas a la fecha para justificar que <big><strong>ya no ofrezco soporte para Internet Explorer 6</strong></big>. </p>
<p>&iquest;Locura, no? Pues me explico.</p>
<ul>
<li>Ya no me limito para crear nuevas experiencias a trav&eacute;s del dise&ntilde;o. Por ejemplo, utilizo <strong>PNG&#8217;s</strong> transparentes, aunque agrego un <a href="http://www.csslab.cl/2008/08/18/definitivo-pngs-transparentes-en-ie6/" title="Enlace en CSSLab a &quot;Definitivo: PNG’s transparentes en IE6&quot;">PNGfix</a> por deferencia s&oacute;lo para usuarios de ese <em>browser</em>.</li>
<li> No me limito con las <em>pseudo-class</em> y <a href="http://www.csslab.cl/2007/06/05/selectores-avanzados-de-atributos/" title="Enlace en CSSLab a &quot;Selectores avanzados de atributos&quot;">selectores avanzados</a>. los estilos degradar&aacute;n bien, pero no como se ver&aacute; en mejores <em>browsers</em>.
  </li>
<li>Como he adquirido a trav&eacute;s del tiempo la experiencia y la virtud de maquetar sitios <em>cross-browser</em> casi sin diferencias, no utilizo <a href="http://www.csslab.cl/category/hacks/" title="Enlace en CSSLab a &quot;Categoría: Hacks&quot;"><em>hacks</em></a> ni <a href="http://www.csslab.cl/2007/08/10/conditional-comments-el-widget/" title="Enlace en CSSLab a &quot;Conditional Comments: el widget&quot;">comentarios condicionales</a>.
  </li>
<li>Utilizo <a href="http://www.csslab.cl/2006/06/23/javascript-toolkit-y-demases/" title="Enlace en CSSLab a &quot;JavaScript, Toolkit y demases&quot;">librer&iacute;as JS</a> para efectos varios, pero no puedo hacer que se comporte igual como se ve en <em>Firefox</em> &oacute; <em>Safari</em>; <strong>IE6</strong> simplemente no puede con algunos efectos y animaciones.</li>
</ul>
<p>Como pueden haber entendido, el sitio se ver&aacute; bien tanto en <strong>IE6</strong> como en los <em>browsers</em> modernos (no hay esfuerzo extra en eso), pero no tan bien y no como quisiera; &eacute;se es el soporte que ya no ofrezco y esa es mi lucha por educar al cliente y al usuario de ello.</p>
<p>Espero cada uno pueda dar lo suyo para que podamos evolucionar a mejores tecnolog&iacute;as, donde con menos esfuerzos en solucionar problemas podamos poner m&aacute;s energ&iacute;a en entregar satisfacciones. &iexcl;<a href="http://www.csslab.cl/2007/08/21/lo-que-se-viene-html-5/" title="Enlace en CSSLab a &quot;Lo que se viene: HTML 5&quot;">HTML5</a> se viene, le tengo fe!</p>
<h4>Links:</h4>
<ul>
<li><a href="http://www.stopie6.org/" title="Enlace externo a &quot;Stop IE6 Campaign&quot;" target="_blank">Stop IE6 Campaign</a>
    </li>
<li><a href="http://www.die6.co.uk/" title="Enlace externo a &quot;DiE6&quot;" target="_blank">DiE6</a>
  </li>
<li><a href="http://www.bringdownie6.com/" title="Enlace externo a &quot;Bring Down IE 6&quot;" target="_blank">Bring Down IE 6</a>
  </li>
<li><a href="http://www.end6.org/" title="Enlace externo a &quot;End 6!&quot;" target="_blank">End 6!</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2009/06/24/mi-lucha-contra-ie6/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Psicología Cognitiva</title>
		<link>http://www.csslab.cl/2009/04/22/psicologia-cognitiva/</link>
		<comments>http://www.csslab.cl/2009/04/22/psicologia-cognitiva/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 19:49:58 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[IA]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[opinión]]></category>
		<category><![CDATA[usabilidad]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=419</guid>
		<description><![CDATA[Entender nuestros actuales usuarios -y los potenciales que pretendemos tener- es b&#225;sico para una buena planificaci&#243;n de un proyecto web. Ir m&#225;s alla, conocer c&#243;mo se comporta la mente de una persona ante el dise&#241;o y funcionamiento del sitio web es importante para el &#233;xito de ese proyecto. La psicolog&#237;a cognitiva hace precisamente eso: estudia [...]]]></description>
			<content:encoded><![CDATA[<p>Entender nuestros actuales usuarios -y los potenciales que pretendemos tener- es b&aacute;sico para una buena planificaci&oacute;n de un proyecto web. Ir m&aacute;s alla, conocer c&oacute;mo se comporta la mente de una persona ante el dise&ntilde;o y funcionamiento del sitio web es importante para el &eacute;xito de ese proyecto. La psicolog&iacute;a cognitiva hace precisamente eso: estudia los diversos procesos cognitivos como la resoluci&oacute;n de problemas, el razonamiento, la percepci&oacute;n y toma de desiciones, entre otras cosas. Su aplicaci&oacute;n al mundo digital data de los inicios del desarrollo inform&aacute;tico moderno (1970 hacia adelante), donde se aplicaba en el <a href="http://www.parc.com/" title="Enlace externo a &quot;Xerox Palo Alto Research Center&quot;" target="_blank">PARC de Xerox</a> en tratar de entender el impacto de las personas el uso de una interfaz nueva, como lo era en la &eacute;poca el desarrollo de la primera <abbr title="Graphic User Interface">GUI</abbr> (Interfaz Gr&aacute;fica de Usuario).</p>
<p>OK, es importante, pero: &iquest;Porqu&eacute; es tan importante?- se preguntar&aacute;n. Porque nuestro oficio est&aacute; estrechamente relacionado con la interacci&oacute;n humano-computador (<abbr title="Human-Computer Interaction">HCI</abbr>), y de esa interacci&oacute;n surgen varios dilemas con los cuales no estamos acostumbrados por naturaleza. Piensen que estamos interactuando con una m&aacute;quina, y esa m&aacute;quina responde a nuestros est&iacute;mulos (mover un <em>mouse</em> por ejemplo gatilla que el cursor se mueve por la pantalla). Pero esa m&aacute;quina nos entrega una respuesta <em>&#8216;inteligente&#8217;</em> a nuestro est&iacute;mulo, lo que puede interpretarse como una reacci&oacute;n natural, pero no lo es ya que fue programada por alguien similar a nosotros para ello. Esa reacci&oacute;n fue adquirida por nosotros a trav&eacute;s del tiempo, y la actual generaci&oacute;n joven tiene a Internet y a estas interfaces  ya propias, y no conocen otro mundo sin ellas.</p>
<p><img src="http://www.csslab.cl/wp-content/uploads/2009/04/hci.png" alt="Diagrama de Interacción Humano-Computador" style="float: right; padding: 0 0 10px 10px;" /></p>
<p>Actualmente la psicolog&iacute;a cognitiva es utilizada para entender y predecir el comportamiento de los usuarios ante un redise&ntilde;o o una innovaci&oacute;n. En un sitio web donde su redise&ntilde;o puede afectar a miles de usuarios, esta rama de la psicolog&iacute;a es fundamental. Aunque las desiciones y conclusiones que se tomen de aqu&iacute; no son absolutas -nunca lo son cuando se estudia al ser humano; somo seres impredecibles- s&iacute; es posible amortiguar errores y que &eacute;ste no sea catastr&oacute;fico o hacer perder millones en inversi&oacute;n. Recuerdo el caso de <strong>Yahoo!</strong> cuando redise&ntilde;&oacute; su actual web, algo que a&uacute;n le repercute y del cual <strong>Google</strong> est&aacute; muy agradecido, y el m&aacute;s reciente redise&ntilde;o de <strong>Facebook</strong> queriendo acercarse m&aacute;s al modelo de <strong>Twitter</strong>, causando un rechazo importante de sus usuarios expresado en su misma plataforma.</p>
<p>Pero no basta con saber c&oacute;mo piensa el usuario que se enfrenta a una interfaz; tambi&eacute;n debes conocer a fondo las herramientas disponibles para sacar el m&aacute;ximo provecho a la informaci&oacute;n y a la interacci&oacute;n del usuario con ella. No es lo mismo una galer&iacute;a de fotos normal que una que utiliza alguna caja modal para mostrar la imagen en mayor calidad, pero &iquest;realmente la necesitas? &iquest;y la accesibilidad? &iquest;qu&eacute; sucede si el usuario tiene <em>javascript</em> deshabilitado? Estas son preguntas m&iacute;nimas que deber&iacute;as hacerte si quieres poner al usuario frente a tu cliente.</p>
<p>&#8230; continuar&aacute;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2009/04/22/psicologia-cognitiva/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Horror #4</title>
		<link>http://www.csslab.cl/2009/04/06/horror-4/</link>
		<comments>http://www.csslab.cl/2009/04/06/horror-4/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 22:58:27 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[horror]]></category>
		<category><![CDATA[opinión]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=417</guid>
		<description><![CDATA[&#60;title&#62;T&#237;tulo del Sitio &#8211; &#60;DIV&#62;Subsecci&#243;n&#60;/DIV&#62;&#60;/title&#62;

Esta es una joya&#8230; nunca, pero NUNCA hab&#237;a visto un &#60;div&#62; dentro de la etiqueta &#60;title&#62;&#8230; &#161;Al parecer pretend&#237;an implementar los est&#225;ndares desde el comienzo del c&#243;digo HTML! Quedé anonadado&#8230;
]]></description>
			<content:encoded><![CDATA[<p class="codehtml">&lt;title&gt;T&iacute;tulo del Sitio &#8211; <strong>&lt;DIV&gt;</strong>Subsecci&oacute;n<strong>&lt;/DIV&gt;</strong>&lt;/title&gt;</p>
<p><span id="more-417"></span></p>
<p>Esta es una joya&#8230; nunca, pero NUNCA hab&iacute;a visto un <strong>&lt;div&gt;</strong> dentro de la etiqueta <strong>&lt;title&gt;</strong>&#8230; &iexcl;Al parecer pretend&iacute;an implementar los est&aacute;ndares desde el comienzo del c&oacute;digo HTML! Quedé anonadado&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2009/04/06/horror-4/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Esa maldita Web 2.0</title>
		<link>http://www.csslab.cl/2009/03/16/esa-maldita-web-20/</link>
		<comments>http://www.csslab.cl/2009/03/16/esa-maldita-web-20/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 23:26:59 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[URL's]]></category>
		<category><![CDATA[opinión]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web 3.0]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=412</guid>
		<description><![CDATA[Est&#225; en todas partes. Se lee hasta en el diario y se escucha en las noticias. Pero nadie sabe realmente de que se trata, s&#243;lo saben que se vende bien. S&#237;, hablo de la Web 2.0 que en el hemisferio norte va en deca&#237;da, pero como siempre aqu&#237; lejos en el sur la est&#225; reventando.
Hace [...]]]></description>
			<content:encoded><![CDATA[<p>Est&aacute; en todas partes. Se lee hasta en el diario y se escucha en las noticias. Pero nadie sabe realmente de que se trata, s&oacute;lo saben que se vende bien. S&iacute;, hablo de la <strong>Web 2.0</strong> que en el hemisferio norte va en deca&iacute;da, pero como siempre aqu&iacute; lejos en el sur la est&aacute; reventando.</p>
<p>Hace mucho que deber&iacute;a haber escrito algo sobre este tema, pero esta espera ha sido mejor ya que he podido profundizar mi opini&oacute;n al respecto. La &uacute;ltima vez que recuerdo que un t&eacute;rmino <em>inventado</em> se haya tergiversado tanto y a&uacute;n as&iacute; puesto tan de moda fue comenzando el milenio, con <strong><a href="http://www.csslab.cl/category/ajax/" title="Enlace en CSSLab a &quot;Articulos para categoria AJAX&quot;">AJAX</a></strong> que a&uacute;n vende como pan caliente. Pero ahora me he llegado a asustar del mal entendido que abunda en el sector, y c&oacute;mo gente relacionada con el marketing venden productos y aplicaciones como <em>2.0</em> y que no tienen nada que ver con el concepto original del mismo. Mucha de la culpa la tenemos nosotros quienes nunca definimos bien su significado &oacute; los alcances del concepto.</p>
<p><span id="more-412"></span></p>
<p>Primero, me gustar&iacute;a listar algunas ideas de lo que <strong>NO</strong> es la <strong>Web 2.0</strong>:</p>
<ul>
<li><strong>Web 2.0 NO</strong> es <strong>AJAX</strong>, <strong>jQuery</strong>, <strong>Mootools</strong>, <strong>script.aculo.us</strong> &oacute; <strong>Dojo</strong>; estos elementos soportan una nueva manera de mostrar el contenido de la Web, no la hacen</li>
<li><strong>Web 2.0 NO</strong> es <strong>RSS</strong>, pero s&iacute; c&oacute;mo &eacute;sta ayuda a la llegada de la informaci&oacute;n m&aacute;s r&aacute;pida y limpia al usuario que la pide</li>
<li><strong>Web 2.0 NO</strong> se trata de tecnolog&iacute;a</li>
<li><strong>Web 2.0 NO</strong> se trata de programaci&oacute;n</li>
<li><strong>Web 2.0 NO</strong> son elementos gradientes, que parezcan <em>pl&aacute;stico</em> o con reflejos; por lo tanto <strong>NO</strong> se trata de dise&ntilde;o</li>
<li><strong>Web 2.0 NO </strong>es <em>Orkut</em>, <em>Facebook</em>, <em>MySpace</em>, <em>MSN</em> y demases. Medios sociales han existido desde las <em>BBS</em> donde se compart&iacute;an archivos; <em>ICQ</em>, <em>IRC</em>&#8230;</li>
</ul>
<p>Este t&eacute;rmino fue acu&ntilde;ado por <strong>Tim O&#8217;Reilly</strong> y su equipo s&oacute;lo para denonimar al conjunto de charlas (<a href="http://www.web2con.com/" title="Enlace externo a &quot;Web 2.0 Summit&quot;" target="_blank">Web 2.0 Conference</a>) que estaban dando a inicios del 2004; por lo tanto se ha conclu&iacute;do que es un t&eacute;rmino meramente comercial para fundar la web, para ayudar a que la internet fuera nuevamente rentable luego del burbujazo de las .com del 2001. Pero quiero ir m&aacute;s all&aacute; de eso. Me gustar&iacute;a mostrar y explicar el fundamento real de la era anterior, la denominada <strong>Web 1.0</strong> y la en superaci&oacute;n, <strong>Web 2.0</strong> para una pronta <strong>Web 3.0.</strong></p>
<h3>Es todo sobre informaci&oacute;n</h3>
<blockquote><p>Compartir informaci&oacute;n, aumentar el conocimiento a trav&eacute;s del colectivismo, agregar valor singular mediante acciones comunitarias. Eso resume lo que significa realmente <strong>Web 2.0</strong>. Se trata de aumentar el conocimiento, el valor real de la informaci&oacute;n a trav&eacute;s de lo que cada uno de nosotros, usuarios, podemos aportar.</p></blockquote>
<p>Es el trabajo que se ha hecho con <strong>Wikipedia</strong>, la controvertida enciclopedia m&aacute;s completa y actualizada en la historia de la humanidad. Es lo que cada uno de los usuarios aportan para aumentar esta informaci&oacute;n, mediante la experticia de cada uno de ellos.</p>
<p>Es lo que se hace con <strong>del.icio.us</strong>, donde cada uno aporta lo que le interesa mediante <em>links</em> y se comparte a trav&eacute;s de las etiquetas (<em>tags</em>)que se agregan a cada una de ellas. Ya no tienes tus <em>bookmarks</em> para t&iacute; s&oacute;lo en tu <em>browser</em>; ahora los compartes para aumentar el conocimiento colectivo a trav&eacute;s de tus intereses.</p>
<p>Son los comentarios de los <em>weblogs</em>, donde se construyen contenidos mucho m&aacute;s interesantes a partir de las opiniones de los lectores (muchas veces me entretengo m&aacute;s leyendo los comentarios que los propios art&iacute;culos).</p>
<p>Es dejar que la web la construya el usuario, y no el editor fr&iacute;volo detr&aacute;s de una pantalla y que mediante el teclado ingresa texto que es inequ&iacute;voco e irrestricto, lo que ser&iacute;a una definici&oacute;n simplificada de <strong>Web 1.0</strong>.</p>
<p>Ya por el otro lado, tenemos la hipot&eacute;tica <strong>Web 3.0</strong>, &oacute; <strong>Web Sem&aacute;ntica</strong>, donde la informaci&oacute;n es procesada mediante metadatos por m&aacute;quinas (<em>webservices</em>) que entienden y satisfacen los requerimientos de los usuarios y de otras m&aacute;quinas que usan contenido web; deriva de la visi&oacute;n rom&aacute;ntica de <strong>Tim Berners-Lee</strong> de una web universal de intercambio de informaci&oacute;n, datos y conocimiento. Pero nuevamente, son ideales que poco a poco van tomando forma.</p>
<p>Por supuesto que el tema da para mucho m&aacute;s, pero con esto dejo zanjado las ideas que se est&aacute;n malinterpretando en el medio. Finalmente cada uno es quien los maneja como quiere, pero cada uno tambi&eacute;n es responsable de lo que crea. Y todos sabemos lo que sucede cu&aacute;ndo se especula mucho sin argumentos que lo fundamenten&#8230; los cimientos terminan por ceder.</p>
<h4>Links:</h4>
<ul>
<li><a href="http://radar.oreilly.com/archives/2005/08/not-20.html" title="Enlace externo a &quot;Not 2.0?&quot;" target="_blank">Not 2.0?</a></li>
<li><a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html" title="Enlace externo a &quot;What Is Web 2.0&quot;" target="_blank">What Is Web 2.0</a></li>
<li><a href="http://en.wikipedia.org/wiki/Semantic_Web" title="Enlace externo a &quot;Semantic Web&quot;" target="_blank">Semantic Web</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2009/03/16/esa-maldita-web-20/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Las 10 leyes de Jorge para el diseño y desarrollo web</title>
		<link>http://www.csslab.cl/2009/02/12/las-10-leyes-de-jorge-para-el-diseno-y-desarrollo-web/</link>
		<comments>http://www.csslab.cl/2009/02/12/las-10-leyes-de-jorge-para-el-diseno-y-desarrollo-web/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 21:54:25 +0000</pubDate>
		<dc:creator>Jorge Epuñan</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[opinión]]></category>

		<guid isPermaLink="false">http://www.csslab.cl/?p=394</guid>
		<description><![CDATA[

No desarrolles para la mayor&#237;a; no siempre tienen la raz&#243;n y usualmente no  saben lo que quieren.
Aunque 60% de los usuarios utilicen Internet Explorer 6, eso no indica que debemos desarrollar aplicaciones que funcionen s&#243;lo en IE6; si todos saltan a un pozo &#191;t&#250; te lanzar&#237;as tambi&#233;n?


Usa siempre un reseter CSS.
 Si tienes de [...]]]></description>
			<content:encoded><![CDATA[<ol id="las10leyes">
<li>
<h5>No desarrolles para la mayor&iacute;a; no siempre tienen la raz&oacute;n y usualmente no  saben lo que quieren.</h5>
<p>Aunque 60% de los usuarios utilicen<strong> Internet Explorer 6</strong>, eso no indica que debemos desarrollar aplicaciones que funcionen s&oacute;lo en <strong>IE6</strong>; si todos saltan a un pozo &iquest;t&uacute; te lanzar&iacute;as tambi&eacute;n?</p>
</li>
<li>
<h5>Usa siempre un reseter CSS.</h5>
<p> Si tienes de 1 a 5 p&aacute;ginas simples y con formularios simples, basta con el reseter universal:</p>
<pre class="codecss">* {
    margin: 0;
    padding: 0;
}</pre>
<p>Pero si tu proyecto es mayor, utiliza uno <a href="http://www.csslab.cl/2007/10/18/css-reseter/" title="Enlace en CSSLab a &quot;CSS Reseter&quot;">m&aacute;s completo</a>.</p>
</li>
<li>
<img src="http://www.csslab.cl/wp-content/uploads/2009/02/tatoo.jpg" alt="Menos es m&aacute;s tatuado en mi frente" align="right" /></p>
<h5>Mant&eacute;n siempre la simplicidad en todo &aacute;mbito; tanto del dise&ntilde;o como del c&oacute;digo fuente.</h5>
<p>Tat&uacute;atelo: <strong>Menos es m&aacute;s</strong> y aprovecha de medicarte contra la <em>divitis</em> y la <em>classitis</em>, y toda clase de abuso reiterativo innecesario en el codigo fuente. Estudia bien las <a href="http://www.csslab.cl/2007/12/06/la-descendencia-del-css/" title="Enlace en CSSLab a &quot;La descendencia del CSS&quot;">herencias de estilos</a>, la <a href="http://www.csslab.cl/2008/01/09/siendo-especfico/" title="Enlace en CSSLab a &quot;Siendo espec&iacute;fico&quot;">especificidad</a> y <a href="http://www.csslab.cl/2008/09/10/maniatico-del-codigo/" title="Enlace en CSSLab a &quot;Mani&aacute;tico del código&quot;">c&oacute;mo ordenar tu c&oacute;digo fuente</a>.</p>
</li>
<li>
<h5>Dise&ntilde;a siempre pensando en el usuario y que &eacute;ste tenga la mejor experiencia posible dentro de tu proyecto web.</h5>
<p><cite>&quot;Me gusta dise&ntilde;ar experiencias, provocar emociones y quiz&aacute;s cambiar comportamientos al momento de utilizar la web; que &eacute;sta no sea una herramienta, sino una verdadera experiencia (como surfear para un surfista, esquiar para un esquiador, cocinar para un chef&hellip;)&quot;</cite>- <a href="http://www.csslab.cl/2008/11/20/nuestro-verdadero-cliente/" title="Enlace en CSSLab a &quot;Nuestro verdadero cliente&quot;">yo mismo</a>.</p>
</li>
<li>
<h5>Siempre separa el contenido y estructura (HTML) del estilo gr&aacute;fico (CSS) y el funcionamiento (Javascript); cada uno en su propio documento.</h5>
<p>Trata de linkear los estilos desde una hoja externa:</p>
<pre class="codehtml">&lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;</pre>
</p>
<p>y los JS:</p>
<pre class="codehtml">&lt;script type=&quot;text/javascript&quot; src=&quot;utils.js&quot;&gt;&lt;/script&gt;</pre>
</p>
</li>
<li>
<h5>Nunca, pero nunca uses una etiqueta vac&iacute;a s&oacute;lo porque no puedes resolverlo de otra manera.</h5>
<p>Si te encuentras entrampado y no hay caso de solucionar tal o cual problema, t&oacute;mate unos minutos de descanso, sal al aire libre por un momento y luego vuelve con la cabeza m&aacute;s fr&iacute;a. Tambi&eacute;n es buen recurso compartirlo con otras personas aver qu&eacute; otros puntos de vista tienen sobre la misma situaci&oacute;n pero &iexcl;no m&aacute;s <strong>&lt;div&gt;&lt;/div&gt;</strong>!</p>
</li>
<li>
<h5>No te asustes en hacer un sitio pesado, con im&aacute;genes <em>PNG </em> en alta calidad  y con un elegante <em>preloader</em> que indique cu&aacute;nto falta para la precarga, pero &iexcl;HAZ QUE VALGA LA PENA!</h5>
<p>Actualmente la velocidad promedio de las conexiones permiten bastantes m&aacute;s lujos que antes. No te reprimas de usar <strong>PNG&#8217;s transparentes</strong> de m&aacute;s de <strong>100kb</strong>, pero con tal de que tengan un <a href="http://www.csslab.cl/2008/05/29/parallax-en-uso-real/" title="Enlace en CSSLab a &quot;Parallax en uso real&quot;">real uso pr&aacute;ctico y est&eacute;tico</a>.</p>
</li>
<li>
<h5>Esfu&eacute;rzate para que tu dise&ntilde;o y desarrollo cumpla por lo menos con niveles b&aacute;sicos de usabilidad, accesibilidad y degradabilidad.</h5>
<blockquote><p><strong>Accesibilidad</strong>: Facilidad con la que algo puede ser usado, visitado o accedido por todos los usuarios. La accesibilidad web indica la capacidad de acceso a la web y sus contenidos por todas las personas, independiente de las limitaciones propias del usuario (discapacidad).</p></blockquote>
<blockquote><p><strong>Usabilidad</strong>: en palabras de <em>Jakob Nielsen</em>: &quot;atributo de calidad que mide lo f&aacute;cil de usar una interfaz web&quot;.</p></blockquote>
<blockquote><p><strong>Degradabilidad</strong>: principio en el cual un desarrollo realizado en determinado tiempo y para determinado medio se comporte de manera similar en ambientes paralelos o menos actualizados, vale decir: tu sitio hermoso y bien construido debiera comportarse similar si un browser no soporta estilos CSS ni Javascript o en un celular, por ejemplo. No se ver&aacute; igual, pero debiera comportarse similar.</p></blockquote>
</li>
<li>
<h5>F&iacute;jate y cuida de los detalles; lo que unos ven como peque&ntilde;eces, para otros son sutilezas que te diferenciar&aacute;n del resto.</h5>
<p>- qued&oacute; bastante claro creo-</p>
</li>
<li>
<h5>Todas las reglas est&aacute;n para ser rotas, menos las 9 anteriores.</h5>
<p>El an&aacute;lisis heur&iacute;stico de <em>Nielsen</em>, la regla de primera lectura en pantalla, la lectura en &#8216;<em>Z</em>&#8216;, que el logo debe ir SIEMPRE en el rinc&oacute;n superior derecho del dise&ntilde;o&#8230; <strong>&iexcl;Patra&ntilde;as!</strong> Debes tener la capacidad de innovar y poder mantener la cautividad y atenci&oacute;n del usuario principalmente mediante el dise&ntilde;o. Si crees que el men&uacute; principal debiera ir a la derecha de la pantalla, dis&eacute;&ntilde;alo para que la atenci&oacute;n del usuario se dirija a ese lado y justif&iacute;calo. Si sigui&eacute;ramos esas reglas siempre, nunca habr&iacute;an innovaciones tales como <a href="http://www.csslab.cl/category/ajax/" title="Enlace en CSSLab a &quot;Categor&iacute;a: AJAX&quot;">AJAX</a>, <a href="http://www.csslab.cl/2008/01/30/ventana-modal-solo-con-css/" title="Enlace en CSSLab a &quot;Ventana modal sólo con CSS&quot;">ventanas modales</a>, validaciones de formularios por blur entre otros. &iexcl;Atr&eacute;vanse!</p>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.csslab.cl/2009/02/12/las-10-leyes-de-jorge-para-el-diseno-y-desarrollo-web/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
