<?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>Tzek Blog de Diseño &#187; CSS</title>
	<atom:link href="http://tzek-design.com/blog/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://tzek-design.com/blog</link>
	<description>Diseño de Información e Interacción: Reflexiones, comentarios, vínculos con otras áreas de diseño o bien,  cualquier cosa...</description>
	<lastBuildDate>Wed, 01 Sep 2010 21:18:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>El &#8220;síndrome Tv y Novelas&#8221; en una página de inicio</title>
		<link>http://tzek-design.com/blog/2008/08/08/el-sindrome-tv-y-novelas-en-una-pagina-de-inicio/</link>
		<comments>http://tzek-design.com/blog/2008/08/08/el-sindrome-tv-y-novelas-en-una-pagina-de-inicio/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 18:46:53 +0000</pubDate>
		<dc:creator>Tzek</dc:creator>
				<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Diseño de Información]]></category>
		<category><![CDATA[Diseño de Interacción]]></category>
		<category><![CDATA[Diseño de Interfaces]]></category>
		<category><![CDATA[Diseño y Sociedad]]></category>
		<category><![CDATA[Métodos y proceso de diseño]]></category>
		<category><![CDATA[Profesión]]></category>
		<category><![CDATA[Reflexión]]></category>
		<category><![CDATA[Tertulias]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño Gráfico]]></category>
		<category><![CDATA[documentación]]></category>
		<category><![CDATA[experiencia]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[mal diseño]]></category>
		<category><![CDATA[popular]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[revista]]></category>
		<category><![CDATA[saturación]]></category>
		<category><![CDATA[síndrome]]></category>
		<category><![CDATA[sitio]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[tv y novelas]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://tzek-design.com/blog/?p=413</guid>
		<description><![CDATA[Las revistas de chismes del espectáculo son popularmente adictivas. En México existe una gran circulación de este tipo magazines, siendo TV y Novelas una de las más representativas y con más trayectoria. Una característica distintiva de éstas es sin duda la portada, la cual tiene que gritar para llamar la atención de los lectores potenciales. [...]]]></description>
			<content:encoded><![CDATA[<p>Las revistas de chismes del espectáculo son <em>popularmente adictivas</em>. En México existe una gran circulación de este tipo <em>magazines</em>, siendo <a title="Suscripción a TV y Novelas México" onclick="pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=413&amp;message=4');pageTracker._trackPageview('/outgoing/www.magazine-agent.com-sub.info/tv-y-novelas/magazine?referer=http://tzek-design.com/blog/wp-admin/post-new.php');" href="http://www.magazine-agent.com-sub.info/tv-y-novelas/magazine" target="_blank">TV y Novelas</a> una de las más representativas y con más trayectoria. Una característica distintiva de éstas es sin duda la portada, la cual tiene que <em>gritar</em> para llamar la atención de los lectores potenciales. Y que mejor manera de hacerlo con textos en caja alta, colores vibrantes, falta de <em>aire</em> en la composición y enunciados<em> estridentes</em>.</p>
<p style="text-align: center;"><a href="http://tzek-design.com/blog/wp-content/uploads/2008/08/tvynovelas.jpg"><img class="alignnone size-medium wp-image-414 aligncenter" title="Portada de TV y Novelas México" src="http://tzek-design.com/blog/wp-content/uploads/2008/08/tvynovelas-221x300.jpg" alt="Portada de TV y Novelas México" width="221" height="300" /></a></p>
<p style="text-align: center;"><a href="http://tzek-design.com/blog/wp-content/uploads/2008/08/tvynovelas.jpg">Portada de TV y Novelas</a></p>
<p>Lo importante tiene que aparecer en la portada. Pero, ¿qué es lo importante? ¿quién lo determina? Quizá a muchos nos cruza por la cabeza la palabra <strong>editor</strong> y más aún, podríamos determinar que &#8220;él decide, él dirige, y punto&#8221;.</p>
<p>Si hacemos la analogía con la Web, la portada vendría siendo la página de inicio. ¿Cuáles son las respuestas a las mismas preguntas? El <strong>editor</strong> o <strong>webmaster</strong> sería quien determina qué, en qué orden y dónde van las cosas ¿no? Sin embargo, la Web es una de las entidades donde el poder del usuario final tiene más peso para lograr el éxito ¿o no?</p>
<p>Supongamos que el webmaster es en sí el &#8220;diseñador web&#8221;: el que se encarga no sólo del mantenimiento sino que ha participado tiempo atrás, tanto en la <strong>estructura</strong> como en el <strong>layout</strong>. Este caso es fácilmente visible en <em>freelancing</em> o en trabajos donde un equipo pequeño (incluso de una o dos personas) se encarga de un sitio completo.</p>
<p style="text-align: center;"><a href="http://tzek-design.com/blog/wp-content/uploads/2008/08/designer-stakeholders.gif"><img class="alignnone size-full wp-image-415 aligncenter" title="Cuando el diseñador se encuentra con los stakeholders" src="http://tzek-design.com/blog/wp-content/uploads/2008/08/designer-stakeholders.gif" alt="Cuando el diseñador se encuentra con los stakeholders" width="307" height="281" /></a></p>
<p>Pues bien, la premisa del &#8220;lado del diseñador&#8221; sería &#8220;poseo los conocimientos para determinar cómo indentificar la estructura del sitio y la interfaz de este&#8221;; <em>ergo</em>, &#8220;aquí está el sitio propuesto, úsese&#8221;. Sin embargo, existe una contraparte: los <em>stakeholders</em> o las <strong>personas interesadas</strong> (en el sitio). No estamos hablando del usuario final. Entre estas personas puede estar quien encarga el sitio (contratista), el jefe, un comité que determina qué información se estará presentando, etc. Lo &#8220;sabroso&#8221; se da cuando la mente (y el ego, por qué no) del diseñador se encuentra con la de los <em>stakeholders</em> para determinar, entre otras cosas, qué incluye y cómo debe ser la página de inicio, la &#8220;gran carta de presentación&#8221;.</p>
<p style="text-align: center;"><a href="http://tzek-design.com/blog/wp-content/uploads/2008/08/peticiones01.gif"><img class="alignnone size-full wp-image-416 aligncenter" title="Peticiones para mostrar algo en la página de inicio" src="http://tzek-design.com/blog/wp-content/uploads/2008/08/peticiones01.gif" alt="Peticiones para mostrar algo en la página de inicio" width="316" height="281" /></a></p>
<p>En ese cruce de &#8220;aires&#8221;, cual formación de tornado, suele darse un <em>&#8220;</em><em><strong>Síndrome de portada TV y Novelas&#8221;</strong></em> en el <em>index</em> o página de inicio, el cual corrompe terriblemente la posible propuesta óptima de interfaz web por parte del diseñador. <em>Todo es importante y todo debe resaltar. <span style="font-style: normal;">Claro, las opiniones son muy sesgadas dependiendo del stakeholder en cuestión. Justo ahí es donde entra el grado de influencia de cada uno de ellos; sin embargo, todos quieren tener visible el nicho de información de su interés.</span></em></p>
<p style="text-align: center;"><a href="http://tzek-design.com/blog/wp-content/uploads/2008/08/peticiones02.gif"><img class="alignnone size-full wp-image-417 aligncenter" title="Más peticiones al webmaster o diseñador por los stakeholders" src="http://tzek-design.com/blog/wp-content/uploads/2008/08/peticiones02.gif" alt="Más peticiones al webmaster o diseñador por los stakeholders" width="316" height="281" /></a></p>
<p> </p>
<p>La &#8220;homepage TV y Novelas&#8221;, le pone al usuario todo a la mano, eso debe ser bueno. Se pueden encontrar banners animados en flash y muchos botones o imágenes por todas partes, textos de gran tamaño, menús desplegables con muchas pero muchas opciones, más de 5 logotipos (por eso de mostrar que el sitio es importante), etc. </p>
<p>El <em>ying-yang</em> de este asunto puede describirse así: el diseñador web no preparó la estructura (navegacional y visual) del sitio &#8220;a prueba de balas&#8221; y tampoco se preocupó por sensibilizar a los <em>stakeholders</em> hacia una cultura de la usabilidad y fucionalidad (¿qué queremos con el sitio? ¿para qué servirá?); por otro lado, las personas interesadas sí quitan autoridad al diseñador (aunque se les explique), debido a que lo &#8220;importante&#8221; es lo importante y tiene que estar en el index, cuanto más opciones, mejor. No se trata de armar &#8220;pleito&#8221;, ni de ver quién tiene la razón, sino de darse cuenta que un sitio web va más allá de &#8220;presentar información&#8221;, porque en la mayoría de las veces están ahí para usarse.</p>
<p style="text-align: center;"><a href="http://tzek-design.com/blog/wp-content/uploads/2008/08/usuario-confundido.gif"><img class="alignnone size-full wp-image-418 aligncenter" title="Usuario confundido ante una página de inicio atascada" src="http://tzek-design.com/blog/wp-content/uploads/2008/08/usuario-confundido.gif" alt="Usuario confundido ante una página de inicio atascada" width="228" height="257" /></a></p>
<p>¿Y a qué lleva el último punto? La respuesta es simple: cuando los usuarios usan el sitio (valga la redundancia), se topan con una página de inicio saturada, con demasiada información, muchas opciones para seguir navegando y que pobremente responde a sus necesidades. Después, cuando llega la retroalimentación, sobretodo en esas situaciones donde se apremia &#8220;la calidad en el servicio&#8221;, los <em>stakeholders</em> se dan cuenta que la página de inicio y todo el sitio, están mal.  Como parte de este síndrome entra su desesperación por no quedar mal y demostrar que sí hay aptitud, que se tiene un sitio web bueno, usable y relevante. Es posible que en este punto se recurra de nuevo al diseñador para que &#8220;corrija&#8221; tales desperfectos.</p>
<p>El síndrome puede evitarse, pero requiere de la participación de los <em>stakeholders</em> y que sepan hasta dónde llega su autoridad, dejando lo pertinente al diseñador web, que en teoría es el experto y sabe lo que conviene pensando en los usuarios del sitio. Lo complicado está que se involucran aspectos emocionales (en particular de <em>egocentrismo</em>) tanto en el diseñador como en las personas interesadas, por lo que &#8220;sanar&#8221; es más difícil de lo que parece.</p>
<p>El diseñador para ponerse frío, hay que reconocerlo, debe hacer su chamba, documentar en la medida de lo posible (wireframes y blueprints, esquemas y diagramas, todo lo válido para comunicar por qué se hacen las cosas) y ser claro ante los <em>stakeholders</em> sobre lo que se pensó, lo que se tiene, lo que puede ser y lo que se podría hacer. </p>
<p>¿Complicado o díficil? Sí. Pero es parte del show ¿o no?</p>
]]></content:encoded>
			<wfw:commentRss>http://tzek-design.com/blog/2008/08/08/el-sindrome-tv-y-novelas-en-una-pagina-de-inicio/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Legibilidad de código y documentación</title>
		<link>http://tzek-design.com/blog/2008/07/26/legibilidad-de-codigo-y-documentacion/</link>
		<comments>http://tzek-design.com/blog/2008/07/26/legibilidad-de-codigo-y-documentacion/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 02:22:21 +0000</pubDate>
		<dc:creator>Tzek</dc:creator>
				<category><![CDATA[Diseño de Información]]></category>
		<category><![CDATA[Diseño de Interacción]]></category>
		<category><![CDATA[Métodos y proceso de diseño]]></category>
		<category><![CDATA[Profesión]]></category>
		<category><![CDATA[Reflexión]]></category>
		<category><![CDATA[Tertulias]]></category>
		<category><![CDATA[XML/CSS]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[ayuda]]></category>
		<category><![CDATA[buena]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[claridad]]></category>
		<category><![CDATA[codificación]]></category>
		<category><![CDATA[creación]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[diseñador]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[estándares]]></category>
		<category><![CDATA[indentación]]></category>
		<category><![CDATA[indentar]]></category>
		<category><![CDATA[Infodiseño]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java script]]></category>
		<category><![CDATA[legibilidad]]></category>
		<category><![CDATA[lingo]]></category>
		<category><![CDATA[métodos]]></category>
		<category><![CDATA[práctica]]></category>
		<category><![CDATA[proceso]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[progrmador]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[solución]]></category>
		<category><![CDATA[sugerencia]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://tzek-design.com/blog/?p=403</guid>
		<description><![CDATA[Justo que vi un comentario de Ixmael en el post sobre mis experiencias en rediseño de logos, me hizo recordar sobre la indentación y documentación al momento de escribir código. 
Con respecto a la indentación, el primer pensamiento que he notado en chavos que aprenden XHTML es Who cares!! Sin embargo, no importa si es XML, [...]]]></description>
			<content:encoded><![CDATA[<p>Justo que vi un comentario de <a title="Comentario dejado por Ixmael" href="http://tzek-design.com/blog/2008/07/24/experiencias-personales-en-el-rediseno-de-logotipos/#comment-3437">Ixmael</a> en el post sobre mis <a title="Post sobre mis experiencias fallidas en rediseño de identidad corporativa" href="http://tzek-design.com/blog/2008/07/24/experiencias-personales-en-el-rediseno-de-logotipos">experiencias en rediseño de logos</a>, me hizo recordar sobre la <a title="Definición de indentación en Wikipedia" onclick="pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Ftzek-design.com%2Fblog%2F');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Ftzek-design.com%2Fblog%2F');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Ftzek-design.com%2Fblog%2F');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post-new.php');" href="http://es.wikipedia.org/wiki/Indentación">indentación</a> y documentación al momento de escribir código. </p>
<p>Con respecto a la indentación, el primer pensamiento que he notado en chavos que aprenden XHTML es <em>Who cares!!</em> Sin embargo, no importa si es XML, CSS, C++, JavaScript o lo que sea, indentar es definitivamente una buena práctica. En mi opinión:</p>
<ol>
<li>Te permite identificar fácilmente la estructura del código: bloques de procesos y sus sub-procesos internos o estructuración semántica del contenido (en XML o XHTML); lo cual,</li>
<li>fomenta una construcción mental ordenada de lo que estás codificando/escribiendo. Este orden te permite extraer y concentrarte en solo un bloque particular, a groso modo si es el proceso grande o detallado si es un sub-proceso.</li>
<li>Ayuda a descansar al lector en el proceso cognitivo de lectura-entendimiento (cuando no es el autor quien lee).</li>
</ol>
<p>Con respecto a al punto 3, y esto de descansar o descargar cognitivamente al lector (usuario), pues ¿qué no es válido que exista un &#8220;diseño&#8221; en el código mismo? Diseñadores: si nos preocupamos en diseño editorial y de información por dar una estructura jerárquica a los textos, ¿por qué no hacerlo en códigos?</p>
<p>Quizá no haya tanta importancia entre</p>
<p><code>&lt;head&gt;</code></p>
<p><code>&lt;/head&gt;</code></p>
<p><code>&lt;body&gt;</code></p>
<p><code>&lt;body&gt;</code></p>
<p>con</p>
<p><code> &lt;head&gt;</code></p>
<p><code>  &lt;/head&gt;</code></p>
<p><code>  &lt;body&gt;</code></p>
<p><code>  &lt;/body&gt;</code></p>
<p>Pero cuando las cosas comienzan a aumentar como en</p>
<p><code> &lt;head&gt;</code></p>
<p><code>     &lt;title&gt;&lt;/title&gt;</code></p>
<p><code>     &lt;meta ...&gt;</code></p>
<p><code>     &lt;meta ...&gt;</code></p>
<p><code>     &lt;link ...&gt;</code></p>
<p><code>     &lt;script&gt;</code></p>
<p><code>         bla bla bla...</code></p>
<p><code>     &lt;/script&gt;</code></p>
<p><code>&lt;/head&gt;</code></p>
<p><code>&lt;body&gt;</code></p>
<p><code>  &lt;div id="hdr"&gt;</code></p>
<p><code>    &lt;ul id="menu-principal"&gt;</code></p>
<p><code>        &lt;li&gt;&lt;/li&gt;</code></p>
<p><code>        &lt;li&gt;&lt;/li&gt;</code></p>
<p><code>        &lt;li&gt;&lt;/li&gt;</code></p>
<p><code>    &lt;/ul&gt;</code></p>
<p><code>  &lt;/div&gt;</code><br />
<code>  &lt;div id="content"&gt;</code></p>
<p><code>    &lt;div id="col-izq"&gt;</code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt; </code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt; </code></p>
<p><code>    &lt;/div&gt;</code></p>
<p><code>    &lt;div id="col-der"&gt;</code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt; </code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt; </code></p>
<p><code>    &lt;/div&gt;</code></p>
<p><code>    &lt;/div&gt;</code></p>
<p><code>    &lt;div id="ftr"&gt;</code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt;</code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt;</code></p>
<p><code>    &lt;/div&gt;</code></p>
<p><code>  &lt;/div&gt;</code></p>
<p><code>&lt;/body&gt;</code></p>
<p>pues no hay duda que indentar nos da una buena &#8220;ayudadita&#8221;.</p>
<p>Ya en lenguajes <em>completos</em> (de aplicaciones) o de guiones (<em>scripts</em>), esto de la indentación es un <em>must</em>, sobretodo con esto de que no necesariamente seremos nosotros quienes lean nuestro código. Nunca está demás dejar la <em>sangría</em> necesaria, al menos para marcar cuándo empieza y termina un bloque de código y así:</p>
<ul>
<li>diferenciar entre los grandes chunks de información (clases, métodos y funciones),</li>
<li>marcar bien los procesos repetitivos (ciclos <em>for</em>, <em>while</em> y <em>repeat until</em>), o bien, </li>
<li>reconocer qué decisiones se tomarán a partir de ciertas condiciones (por ejemplo en <em>if-then, </em><em>switch-case</em> o <em>&#8220;ifs&#8221; anidados</em>).</li>
</ul>
<p>También está el asunto de estandarizar el cómo codificamos. Es algo bueno de aplicar en la mayor medida de lo posible por la misma razón del párrafo anterior, aunque también nos puede beneficiar a nosotros mismos: en algunos casos si dejamos las cosas <em>enfríar un rato</em> para luego retomar el trabajo, puede ser que ya ni nos acordemos qué es lo que escribimos o dónde nos queamos.</p>
<p>Por ejemplo, si tenemos muchas especificaciones en CSS, pues un</p>
<p><code>/*Footer*/<br />
</code><br />
nos ayudaría a identificar que de ahí para abajo (hasta otra marca) son cosas que tienen que ver con el contenedor <em>footer</em>. Se que parece tonto, pero en mi caso cuando tengo una hoja de estilo con muchas cosas, ya ni ganas me dan de leerla.</p>
<p>Se ve con mayor claridad este asunto en las rutinas de programación. Por ejemplo, una cabecera ayuda a recordar qué estamos haciendo, o bien, si alguien más nos lee, al menos puede tener una idea de qué hay en el archivo aunque no lea detalladamente nuestro código.</p>
<p><code>/*****************************************************************</code></p>
<p><code>  Nombre:   imprime_datos_usuario</code><br />
<code>  Fecha de creacion: 26-julio-2008</code><br />
<code>  Autor: Omar Sosa Tzec</code><br />
<code>  Entradas: strNombreUsr - Nombre del usuario.</code><br />
<code>            strDireccionUsr - Direccion del usuario.</code><br />
<code>  Salidas: intStatus - Verificador de que se imprimieron bien los datos en documento.</code><br />
<code>          1 si estuvo todo bien. 0 si hubo algun error. </code><br />
<code>   Descripcion: Recibe datos del usuario y entonces verifica que tienen validez consultando la tabla de usuarios validos y de ahi incrustarlos en el documento-mensaje de salida con la variable de estatus.</code><br />
<code>/*****************************************************************/</code></p>
<p>También en el manejo de variables, muchas veces resulta conveniente empezar éstas con algún identificador que de antemano nos diga de qué tipo es: un <em>int</em> para las variables enteras, un <em>str</em> para las cadenas, un <em>flt</em> para las flotantes o punto decimal, etc.</p>
<p>A partir de este punto, podemos hacer combinaciones de mayúsculas con minúsculas para nombrar las variables. Por ejemplo, <em>fltResultadoDivision. </em>Para otras palabras reservadas también podemos definir nuestros estándares. Por ejemplo, Persona para la clase persona y Pepe para nombrar un objeto de esta clase.</p>
<p>En CSS por otro lado, si son cosas que tienen que ver con un ID llamado <em>header</em>, por ejemplo, un estándar práctico es quizá ponerle <em>fondo-hdr.gif</em> a su <em>imagen de fondo</em> o en las especificaciones poner <em>.deocor-hdr</em> para llamar a una clase que aplica sólo en este ID.</p>
<p>Sí, ya se: puede ser un verdadero fastidio estar haciendo esto. Tampoco hay que exagerar, y dependiendo de qué estemos haciendo, tomar lo que se nos acomode mejor. Pero sin duda, un poco de estandarización y limpieza de código cae bien, sobretodo cuando se trabaja en equipo.</p>
]]></content:encoded>
			<wfw:commentRss>http://tzek-design.com/blog/2008/07/26/legibilidad-de-codigo-y-documentacion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>26 Sistemas Administradores de Contenido</title>
		<link>http://tzek-design.com/blog/2008/07/25/26-sistemas-administradores-de-contenido/</link>
		<comments>http://tzek-design.com/blog/2008/07/25/26-sistemas-administradores-de-contenido/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 15:37:54 +0000</pubDate>
		<dc:creator>Tzek</dc:creator>
				<category><![CDATA[Desde la web]]></category>
		<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Diseño de Interacción]]></category>
		<category><![CDATA[Diseño de Interfaces]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[XML/CSS]]></category>
		<category><![CDATA[administrador]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[contenido]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[Profesión]]></category>
		<category><![CDATA[publicación]]></category>
		<category><![CDATA[sistema]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://tzek-design.com/blog/?p=400</guid>
		<description><![CDATA[Francesco Mugnai ha puesto en su blog una lista de 26 sistemas administradores de contenido para votar. Aunque en los resultados Wordpress va ganando con el 27.5%, de verdad que hay opciones para todos: basados en php, coldfusion, java, dependiendo si quieres algo personal o empresarial, entre otros factores.

]]></description>
			<content:encoded><![CDATA[<p>Francesco Mugnai ha puesto en su blog una lista de <a title="Vota por uno de los 26 administradores de contenido " href="http://blogof.francescomugnai.com/2008/06/best-25-cms-divided-into-categories/#more-269" onclick="pageTracker._trackPageview('/outgoing/blogof.francescomugnai.com/2008/06/best-25-cms-divided-into-categories/_more-269?referer=');">26 sistemas administradores de contenido</a> para votar. Aunque en los resultados Wordpress va ganando con el 27.5%, de verdad que hay opciones para todos: basados en php, coldfusion, java, dependiendo si quieres algo personal o empresarial, entre otros factores.</p>
<p style="text-align: center;"><a href="http://blogof.francescomugnai.com/2008/06/best-25-cms-divided-into-categories/#more-269" onclick="pageTracker._trackPageview('/outgoing/blogof.francescomugnai.com/2008/06/best-25-cms-divided-into-categories/_more-269?referer=');"><img class="alignnone size-full wp-image-401 aligncenter" title="26 diferentes CMS" src="http://tzek-design.com/blog/wp-content/uploads/2008/07/26-cms.gif" alt="26 diferentes CMS" width="393" height="325" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tzek-design.com/blog/2008/07/25/26-sistemas-administradores-de-contenido/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
