<?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>Círculo de Maquetadores &#187; Semántica Web</title>
	<atom:link href="http://www.circulodemaquetadores.com/category/semantica/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.circulodemaquetadores.com</link>
	<description>Comunidad de Maquetadores Web</description>
	<lastBuildDate>Mon, 12 Mar 2012 13:02:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Como semantizar textos &#8211; Parte 2 &#8211; (Microformatos)</title>
		<link>http://www.circulodemaquetadores.com/semantica-microformatos/</link>
		<comments>http://www.circulodemaquetadores.com/semantica-microformatos/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 13:42:46 +0000</pubDate>
		<dc:creator>Jorge López</dc:creator>
				<category><![CDATA[Semántica Web]]></category>
		<category><![CDATA[microformatos]]></category>
		<category><![CDATA[semántica web]]></category>
		<category><![CDATA[textos enriquecidos]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1882</guid>
		<description><![CDATA[Hace mucho tiempo explicamos que eran los microformatos e incluso pusimos algunos ejemplos de los más utilizados. En aquella época todavía no estaban muy extendidos y se tomaban como una iniciativa bienintencionada pero sin un claro futuro.



La situación ha cambiado radicalmente desde que los buscadores más importantes presentaron schema.org, para recomendar y alentar el uso de formatos enriquecidos. Incluso su utilización condiciona la visualización de los resultados de búsqueda sobretodo para búsquedas relacionadas con opiniones, eventos, recetas y otros tantos.]]></description>
			<content:encoded><![CDATA[<p>Hace mucho tiempo <a title="Enlace abre en nueva ventana" href="http://www.circulodemaquetadores.com/microformatos/" target="_blank">explicamos que eran los microformatos</a> e incluso pusimos algunos ejemplos de los más utilizados. En aquella época todavía no estaban muy extendidos y se tomaban como una iniciativa bienintencionada pero sin un claro futuro.</p>
<p class="alignCenter"><img class="size-medium wp-image-1884" title="microformat-logo" src="http://www.circulodemaquetadores.com/wp-content/uploads/2012/03/microformat-logo1-300x83.png" alt="Logotipo de microformatos.org" width="300" height="83" /></p>
<p>La situación ha cambiado radicalmente desde que los buscadores más importantes presentaron <a title="Enlace abre en nueva ventana" href="http://www.schema.org" hreflang="en" target="_blank">schema.org</a>, para <a title="Abre en nueva ventana" href="http://support.google.com/webmasters/bin/answer.py?hl=es&amp;answer=146897" target="_blank">recomendar</a> y <a title="Enlace abre en nueva ventana" href="http://support.google.com/webmasters/bin/answer.py?hl=es&amp;answer=99170" target="_blank">alentar</a> el uso de formatos enriquecidos. Incluso su utilización <strong>condiciona la visualización de los resultados de búsqueda</strong> sobretodo para búsquedas relacionadas con opiniones, eventos, recetas y otros tantos.</p>
<p><span id="more-1882"></span></p>
<p>Quizá los microformatos sea considerados por muchos como <strong>el método más sencillo para semantizar textos</strong>, por ello hemos percibido un aumento de su utilización. Esto hace aún más necesario recordar sus ventajas, sus inconvenientes y dar algunos consejos para que tendrémos que tener en cuenta cuando los utilicemos.</p>
<p>Recordamos que los microformatos son <strong>trozos de código HTML</strong> que utilizan clases, normalmente en etiquetas div y span, para enriquecer y semantizar contenido. De esta manera mediante un marcado estandarizado, lograremos crear contenidos rico semánticamente para que las máquinas puedan entenderlo. La página oficial de los microformatos es: <a title="Enlace abre en nueva ventana" href="http://microformats.org" hreflang="en" target="_blank">microformats.org</a></p>
<h2>Ventajas</h2>
<ul>
<li>Son fáciles de utilizar y tienen una amplia implementación.</li>
<li>Son una de las mejores soluciones para adoptar de forma completa <strong>el desarrollo según estándares y marcado semántico</strong>.</li>
<li>Tienen una gran modularidad, además su simplicidad aumenta la probabilidad de que el <span lang="en">software</span> aproveche su presencia en las páginas web.</li>
<li>Tienen aplicación inmediata y solucionan problemas concretos.</li>
<li>Permiten la adaptación a <abbr title="eXtensible HyperText Markup Language" lang="en">XHTML</abbr> de <abbr title="Resource Description Framework" lang="en">RDFs</abbr> existentes.</li>
<li><strong>Cualquiera puede proponer un microformato</strong> y someterlo a la revisión de la comunidad de modo que siempre se impondrán los más útiles.</li>
<li>Para adoptarlos <strong>no es necesario realizar grandes modificaciones</strong> a nuestras páginas, tan solo hay que agregar nuevos atributos a las etiquetas ya existentes.</li>
<li>No es necesario contar con ninguna herramienta especializada para utilizarlos.</li>
<li>Siguiendo la idea ya introducida por Yahoo! Search Monkey, actualmente <strong>Google muestra resultados enriquecidos</strong> basados en microformatos, mostrando algunos resultados con información ampliada.</li>
</ul>
<h2>Desventajas</h2>
<ul>
<li>Microformas.org es una <strong>iniciativa &#8220;independiente&#8221;</strong>, adoptada por muchos desarrolladores, pero no forma parte de la propuesta <abbr title="World Wide Web Consortium" lang="en">W3C</abbr> para Web Semántica.</li>
<li>Tienen un vocabulario reducido.</li>
<li>Existen muchos microformatos &#8220;moribundos&#8221; que puedes estar utilizando sin saberlo.</li>
<li>Al ser un vocabulario aprobado por la comunidad, <strong>no puede ser modificado de manera anónima por desarrolladores independientes</strong>.</li>
<li>Su aplicación todavía es muy genérica y acotada a casos muy concretos.</li>
<li>Quizás algunas nomenclaturas no sean lo suficientemente descriptivas, lo que podría provocar confusiones y errores en algunos programadores no familiarizados con su utilización.</li>
</ul>
<h2>Consejos</h2>
<ul>
<li>Es importante <strong>utilizar los microformatos con sentido común</strong>, tenemos que entender que todavía se ajustan a casos muy concretos. Debemos usarlos cuando sean realmente necesarios.</li>
<li>El contenido oculto mediante hoja de estilo o JavaScript, no será mostrado por el buscador.</li>
<li>Cuando utilices el microformato de críticas (hReview), las puntuaciones que debemos pasar al microformato deben de ir de 1(Mala) a 5 (Muy Buena). El sistema de puntuación de tu página se deberá ajustar a ese criterio.</li>
<li>Estate siempre atento a schema.org, porque cada vez se van adoptando más y más convenciones de marcado semántico.</li>
<li>Google ha puesto a disposición de los desarrolladores la <a title="Enlace abre en nueva ventana" href="http://www.google.com/webmasters/tools/richsnippets" hreflang="en" target="_blank"><span lang="en"><strong>Rich Snippets Testing Tool</strong></span></a> donde podremos testear nuestros fragmentos enriquecidos y nos mostrarán el aspecto que estos tendrán en los <abbr title="Search Engine Results Page" lang="en">SERPs</abbr>.</li>
<li>Algunos de los microformatos más utilizados como el hCard o hproduct, todavía no generan una vista especial en los Resultados de Google.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/semantica-microformatos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como semantizar textos &#8211; Parte 1 &#8211; (Los formatos RDF)</title>
		<link>http://www.circulodemaquetadores.com/semantica-html-rdf-rdfa-erd/</link>
		<comments>http://www.circulodemaquetadores.com/semantica-html-rdf-rdfa-erd/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 12:53:48 +0000</pubDate>
		<dc:creator>Jorge López</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Semántica Web]]></category>
		<category><![CDATA[eRDF]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[semántica]]></category>
		<category><![CDATA[semántica web]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1749</guid>
		<description><![CDATA[Cada vez se hace más evidente que aportar textos enriquecidos a nuestras web trae muchas ventajas. Actualmente los robots intentar deducir un dato basándose en el contenido que lo rodea, pero con semántica seremos nosotros quien le digamos a los robots que tipo de información es. Obtendremos así búsquedas más precisas y mejoradas aumentando también la experiencia de usuario, porque las búsquedas en Yahoo y Google mejoran su apariencia con contenidos semantizados.

Actualmente la información semántica puede aparecer en la web de las siguientes formas:

    Ficheros RDF
    Meta etiquetas
    Utilizando vínculos relacionales
    Etiquetas HTML semánticas
    Microformatos
    Microdatos]]></description>
			<content:encoded><![CDATA[<p>Cada vez se hace más evidente que aportar textos enriquecidos a nuestras web trae muchas ventajas. Actualmente los robots intentar deducir un dato basándose en el contenido que lo rodea, pero con semántica seremos nosotros quien le digamos a los robots que tipo de información es. Obtendremos así <strong>búsquedas más precisas y mejoradas</strong> aumentando también la experiencia de usuario, porque las búsquedas en Yahoo y Google mejoran su apariencia con contenidos semantizados.</p>
<p>Actualmente la información semántica puede aparecer en la web de las siguientes formas:</p>
<ul>
<li>Ficheros <acronym title="Resource Description Framework" lang="en">RDF</acronym></li>
<li>Meta etiquetas</li>
<li>Utilizando vínculos relacionales</li>
<li>Etiquetas <acronym title="HyperText Markup Language" lang="en">HTML</acronym> semánticas</li>
<li>Microformatos</li>
<li>Microdatos</li>
</ul>
<p><span id="more-1749"></span></p>
<p>Dejando de lado algunas etiquetas muy concretas HTML4 y el uso de metadatos en la cabecera de los documentos HTML, el primer paso firme para la adopción de textos enriquecidos fueron los eRDF (estándar para <acronym title="eXtensible HyperText Markup Language" lang="en">XHTML</acronym> 1.0) y los RDFa (para XHTML1.1). Estas semánticas las explicaremos con más detalle en este artículo.</p>
<h2>Texto enriquecido mediante RDF (<span lang="en">Resource Description Framework</span>)</h2>
<p>Se trata de es un <span lang="en">framework</span> para metadatos recomendado por la <acronym title="World Wide Web Consortium" lang="en">W3C</acronym> en 1999. Bajo una sintaxis <acronym title="Extensible Markup Language" lang="en">XML</acronym>, está pensado para dar <strong>semántica a la información y generar metadatos sobre dicha información</strong>. Esto permite que los datos puedan ser integrados y reutilizados.</p>
<p>RDF constituye una tecnología fundamental dentro de la Web Semántica, cuyo funcionamiento se resume en una conversión de recursos de la Web en expresiones compuestas que se estructuran en tres partes:</p>
<ul>
<li>Lo que se describe.</li>
<li>La propiedad del recurso que se desea definir.</li>
<li>El valor de la propiedad con el que se define la relación.</li>
</ul>
<h3>Ejemplo de RDF</h3>
<p>La frase: <cite>&#8220;La semántica y la web 3.0 &#8211; Parte 1, está escrito por Jorge López en el blog círculo de maquetadores&#8221;</cite>, se representa en RDF de esta manera:</p>
<pre class="brush:xml">&lt;rdf:RDF&gt;
  &lt;rdf:Description about="http://www.circulodemaquetadores.com/semantica-RDF-RDFa"&gt;
  &lt;s:Creator&gt;Jorge López&lt;/s:Creator&gt;
  &lt;dc:title&gt; La semántica y la web 3.0 - Parte 1&lt;/dc:title&gt;
  &lt;dc:publisher&gt;Cículo de maquetadores&lt;/dc:publisher&gt;
  &lt;/rdf:Description&gt;
&lt;/rdf:RDF&gt;</pre>
<p>El resto de información y gramáticas formales sobre RDF la podrás encontrar en la <a title="Abre en nueva ventana" href="http://www.sidar.org/recur/desdi/traduc/es/rdf/rdfesp.htm" target="_blank">correspondiente especificación</a> de la W3C.</p>
<h2>RDFa (<span lang="en">Resource Description Framework-in-attributes</span>)</h2>
<p>Se trata de extensiones específicas de XHTML 1.1, (a la espera de su implementación en HTML 5) propuestas por W3C. Este método <strong>enriquece los textos a través de los atributos y anotaciones</strong> de las etiquetas XHTML invisibles para el usuario. Se validan mediante la <acronym title="document type definition" lang="en">DTD</acronym> – <span lang="en">Document Type Definition</span>- XHTML1.1+RDFa. Aunque todo esto parezca muy complicado, en realidad de lo que se trata de extender el manejo de los atributos &#8220;rel&#8221;, &#8220;<span lang="en">content</span>&#8221; y &#8220;<span lang="en">property</span>&#8220;.</p>
<p>Para estandarizar su uso utilizaremos diccionarios predefinidos como Dublin Core. Para indicar en RDFa que estamos utilizando un diccionario, lo haremos de la siguiente manera:</p>
<pre class="brush:xml">&lt;body&gt;
  &lt;div class="articulo"&gt;
    &lt;h2&gt; Como semantizar textos - Parte 1 &lt;/h2&gt;
    &lt;p&gt;Texto del artículo.&lt;/p&gt;
    &lt;p&gt;Autor: &lt;span property="dc:author" content="Jorge lópez"&gt; Jorge lópez &lt;/span&gt;&lt;/p&gt;
    &lt;p&gt;Fecha: &lt;span property="dc:date" content="2011-12-14"&gt;14 de diciembre de 2011&lt;/span&gt;&lt;/p&gt;
  &lt;/div&gt;
&lt;/body&gt;</pre>
<p>En el diccionario <span lang="en">Dublin Core</span> vienen especificados los términos <span lang="en">author</span> y <span lang="en">date</span>. Para buscar otros términos solo tendremos que buscarlos en el diccionario.</p>
<p>Como vemos la ventaja de RDFa es que sus reglas son genéricas, lo que facilitará la labor de muchos autores. <strong>Las páginas que no contienen RDFa se visualizan igual</strong> que las que tienen, ya que de lo que se trata es de aportar riqueza semántica a la información, no de cambiar ni el contenido ni de la disposición de los elementos.</p>
<p>Nuevamente, la mejor manera de completar la información sobre RDFa es hacer referencia al <a title="Abre en nueva ventana" href="http://www.w3.org/TR/rdfa-in-html/" target="_blank">borrador de trabajo</a> sobre RDFa de la W3C. <a title="Abre en nueva ventana" href="http://support.google.com/webmasters/bin/answer.py?hl=es&amp;answer=146898" target="_blank">El blog para webmasters de google</a> también recomienda utilizar marcado RDFa para mejorar los resultados y además proporciona algunos ejemplos.</p>
<h2>eRDF (<span lang="en">Embedded RDF</span>)</h2>
<p>El formato eRDF fue creado en 2005 por Ian Davis inspirado por los microformatos. Se trata de una sintaxis para extraer la información del documento ya sea por medio de un Parser o una Hoja de estilos <acronym title="Extensible Stylesheet Language- Transformations" lang="en">XSLT</acronym>. eRDF solo está parcialmente apoyado por la W3C.</p>
<p>Para que un documento HTML le sea reconocido la existencia de eRDF se debe declarar la adhesión a un perfil especial. Esto se logra sumando el atributo <span lang="en">profile</span> en el <span lang="en">head</span> del documento:</p>
<pre class="brush:xml">&lt;head profile="http://purl.org/NET/erdf/profile"&gt;</pre>
<p>Toda la información sobre eRDF en el blog de <a title="Página en inglés abre en nueva ventana" href="http://blog.iandavis.com/2005/10/19/introducing-embedded-rdf/" hreflang="en" target="_blank">Ian Davis</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/semantica-html-rdf-rdfa-erd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>La semántica de los enlaces: definiciones de atributo rev y rel</title>
		<link>http://www.circulodemaquetadores.com/semantica-enlaces-definiciones-atributo-rev-rel/</link>
		<comments>http://www.circulodemaquetadores.com/semantica-enlaces-definiciones-atributo-rev-rel/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 13:10:25 +0000</pubDate>
		<dc:creator>Jorge López</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Semántica Web]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[semántica]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1742</guid>
		<description><![CDATA[<h2>La semántica de los enlaces: definiciones de atributo rev y rel</h2>
<p>Con la aparición de los microformatos y más recientemente de los microdatos de <acronym title="HyperText Markup Language" lang="en">HTML</acronym>5, se ha desatado un enorme interés por la semántica. Hay muchas maneras de enriquecer texto para ayudar a los buscadoras a entender e indexar mejor la información que generamos. Un método clásico, pero no muy extendido, para generar metadados es a través de los enlaces.</p>]]></description>
			<content:encoded><![CDATA[<p>Con la aparición de los microformatos y más recientemente de los microdatos de <acronym title="HyperText Markup Language" lang="en">HTML</acronym>5, se ha desatado un enorme interés por la semántica. Hay muchas maneras de enriquecer texto para ayudar a los buscadoras a entender e indexar mejor la información que generamos. Un método clásico, pero no muy extendido, para generar metadados es a través de los enlaces.</p>
<p>Repasemos algunos atributos básicos de los enlaces. Como veremos, algunos de ellos ya aportan información extra sobre el contenido enlazado:</p>
<p><span id="more-1742"></span></p>
<h2>Definiciones de atributos</h2>
<ul>
<li><strong>href</strong>: Especifica la localización de un recurso de la Web. La ruta generada podrá ser absoluta o relativa respecto a la web.</li>
<li><strong>hreflang</strong>: Ester atributo sólo puede utilizarse junto con href, porque especifica el idioma del recurso enlazado.</li>
<li><strong>title</strong>: Añade información sobre un vínculo. Esta información puede ser utilizada de manera opcional por los agentes de usuario o dependiendo de la versión de navegador, puede ser representada mediante un <span lang="en">tool-tip</span>.</li>
<li><strong>name</strong>: Asigna un nombre a un enlace de modo que éste pueda actuar como destino de otro vínculo a modo de ancla.</li>
<li><strong>type</strong>: Especifica qué tipo de contenido es el contenido enlazado con href. Por ejemplo, podemos especificar que lo que enlazamos es un documento <acronym title="portable document format" lang="en">PDF</acronym>. Si es un tipo de contenido no soportado por los agentes de usuario, pueden optar por no mostrarlo. En <a title="Abre en nueva ventana" href="http://www.circulodemaquetadores.com/lista-de-tipos-de-contenido-mime-para-enlaces-a-documentos" hreflang="en" target="_blank">este artículo</a> repasamos algunos de los tipos de contenido registrados.</li>
<li><strong>charset</strong>: Este atributo especifica la codificación de caracteres de la página o recurso enlazado con el atributo href.</li>
</ul>
<p>Para enriquecer semánticamente los enlaces, los atributos más interesantes y puede que más útiles son rev y rel. Ahora veremos su función y sus valores.</p>
<h2>Atributos rev y rel</h2>
<ul>
<li><strong>rel</strong>: Permite definir la relación entre la página actual y la enlazada.</li>
<li><strong>rev</strong>: Define la relación que tendrá la página enlazada con la actual.</li>
</ul>
<h2>Valores de los atributos de rev y rel</h2>
<ul>
<li><strong>alternate</strong>: Indica que es una versión alternativa al documento actual. Cuando se utiliza conjuntamente con el atributo &#8220;hreflang&#8221;, significa que enlaza a una versión traducida del documento. Si es utilizada con el atributo &#8220;media&#8221;, implica que esa versión está preparada para un medio diferente (como una impresora)</li>
<li><strong>stylesheet</strong>: Indica que se ha enlazado una hoja de estilos externa. Se puede utilizar junto con &#8220;Alternate&#8221; para ofrecer hojas de estilo alternativas seleccionables por el usuario.</li>
<li><strong>start</strong>: Indica a los motores de búsqueda que el documento actual es considerado por el autor como el punto de inicio de un conjunto de documentos. Por ejemplo la primera página de una paginación o el primer capítulo de un manual&#8230;etc.</li>
<li><strong>next &#8211; prev</strong>: Indica que es el documento que enlazados es anterior o siguiente al actual dentro de una secuencia lógica de documentos. En una paginación estos valores pueden sernos muy útiles.</li>
<li><strong>index</strong>: Es el documento que hace la función de índice en una secuencia de documentos.</li>
<li><strong>copyright</strong>: Se refiere al aviso de copyright del documento actual.</li>
<li><strong>help</strong>: Se refiere a un documento que ofrece ayuda (más información, vínculos a otros recursos informativos, etc.)</li>
</ul>
<p>La <a title="Abre en nueva ventana" href="http://www.w3.org/TR/1999/REC-html401-19991224/types.html#type-links" hreflang="en" target="_blank">especificación oficial de HTML</a> define la lista completa de tipos de relaciones que se pueden utilizar.</p>
<h2>Como microformatos</h2>
<p>Se han creado <a title="Abren en nueva ventana" href="http://microformats.org/2005/12/01/rel-vs-rev" hreflang="en" target="_blank">varios microformatos</a> para ser utilizados como valor de estos atributos. Algunos de estos microformatos son tan útiles y se han hecho tan populares que incluso han sido recomendados por google para no ser penalizados, a continuación veremos unos pocas aplicaciones:</p>
<ul>
<li><strong>nofollow</strong>: Sin duda es el más popular de todos. Fue propuesto por algunos buscadores para indicar qué enlace no debe ser considerado por los algoritmos de posicionamiento y de este modo para luchar más eficazmente contra los spammers. Su aplicación más común, es para aplicarlo a respuestas y comentarios en blogs. <a title="Abre en nueva ventana" href="http://microformats.org/wiki/rel-nofollow" hreflang="en" target="_blank">Enlace a documentación</a>.</li>
<li><strong>license</strong>: Indicar el tipo de licencia que tiene el contenido. Lo podemos utilizar para indicar que el destino del enlace es la licencia del contenido de la página actual. <a title="Abre en nueva ventana" href="http://microformats.org/wiki/rel-license" hreflang="en" target="_blank">Enlace a documentación</a></li>
<li><strong>tag</strong>: sirve para agregar etiquetas en los post de los blogs. Así podrá categorizar nuestras webs mediante la adopción de este tipo de etiquetas. <a title="Abre en nueva ventana" href="http://microformats.org/wiki/rel-tag" hreflang="en" target="_blank">Enlace a documentación</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/semantica-enlaces-definiciones-atributo-rev-rel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Una mirada sobre la mejora progresiva y la degradación elegante</title>
		<link>http://www.circulodemaquetadores.com/mejora-progresiva-degradacion-elegante/</link>
		<comments>http://www.circulodemaquetadores.com/mejora-progresiva-degradacion-elegante/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 15:00:35 +0000</pubDate>
		<dc:creator>Jorge López</dc:creator>
				<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Navegadores]]></category>
		<category><![CDATA[Semántica Web]]></category>
		<category><![CDATA[contenidos]]></category>
		<category><![CDATA[semántica web]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1667</guid>
		<description><![CDATA[<p>
<a href="http://www.circulodemaquetadores.com/wp-content/uploads/2011/08/images.jpeg">
<img src="http://www.circulodemaquetadores.com/wp-content/uploads/2011/08/images.jpeg" alt="desarrollo multidispositivo. Imagen recogida del blog del desarrollador noruego Jørn Kinderås" title="Imagen recogida del blog del desarrollador noruego Jørn Kinderås" width="279" height="181" class="aligncenter size-full wp-image-1677" /></a>
</p>
<p>Si asumimos que una misma página web se puede mostrar de diferentes maneras, se hace evidente un problema: ¿de qué modo podemos mostrar la información de una manera atractiva al margen de los condicionamientos técnicos y los ajustes de preferencias de usuario?</p>
<p>Existen dos estrategias para afrontar este reto: la <strong>degradación elegante</strong> (<span lang="en">graceful degradation</span>)  y la <strong>mejora progresiva</strong> (<span lang="en">progressive enhancement</span>).</p>]]></description>
			<content:encoded><![CDATA[<p>Si asumimos que una misma página web se puede mostrar de diferentes maneras, se hace evidente un problema: ¿de qué modo podemos mostrar la información de una manera atractiva al margen de los condicionamientos técnicos y los ajustes de preferencias de usuario?</p>
<p>Existen dos estrategias para afrontar este reto: la <strong>degradación elegante</strong> (<span lang="en">graceful degradation</span>) y la <strong>mejora progresiva</strong> (<span lang="en">progressive enhancement</span>).</p>
<p>Estas dos filosofías de desarrollo coinciden en varios puntos:</p>
<ul>
<li>Un sitio web debe <strong>funcionar correctamente ante la multiplicidad de navegadores y dispositivos</strong>.</li>
<li>Hay que <strong>separar en varias capas el contenido</strong>, la presentación y la funcionalidad de los proyectos.</li>
<li>Lo más importante es el <strong>marcado semántico</strong> y la extensión de los estándares web.</li>
</ul>
<p>En el fondo tienen un enfoque radicalmente distinto. La clave está en el afecto que tienen estos puntos en el flujo de trabajo.</p>
<p><span id="more-1667"></span></p>
<h3>Degradación elegante</h3>
<p>La degradación elegante es un concepto importado de la ingeniería desarrollado por el psicólogo <a title="Página en inglés, abre en nueva ventana" lang="en" href="http://en.wikipedia.org/wiki/David_Marr_%28neuroscientist%29">David Courtenay Marr</a>. La traslación al diseño web viene a significar que un sitio <strong>debe funcionar y visualizarse de forma básicamente parecida</strong> independientemente del navegador o dispositivo utilizado. Paliando en la medida de lo posible el empobrecimiento de un diseño que se producirá por las limitaciones técnicas de los navegadores más anticuados.</p>
<p>En la práctica esta técnica se reduce a utilizar sólo aquellas características que sean soportadas correctamente por navegadores obsoletos o muy limitados técnicamente como Internet Explorer 6 o 7. Esto relega a otras tecnologías más avanzadas, como <acronym title="Cascading Style Sheets" lang="en">CSS</acronym>3 a un indefinido futuro en el que serán ampliamente soportadas por la mayoría de los navegadores y dando lugar a <strong>anacronismos como que sigan utilizándose navegadores de más de diez años de antigüedad</strong>. Al fin y al cabo ¿para que los usuarios se van a actualizar de navegador, si las páginas no van a ofrecer una mejora visual de un navegador a otro?</p>
<p>Asegurar que nuestras webs se vean igual en navegadores de dos, tres y hasta cuatro generaciones de antigüedad, no resuelve el problema de cómo implementar nuevos estándares y tecnologías sin que la experiencia de usuario se vea mermada.</p>
<p>La técnica de la degradación elegante conlleva un <strong>tiempo extra de optimización para cada navegador</strong> (<span lang="en">Cross-browser</span>). Como es de suponer, es necesario albergar un sólido conocimiento de cada navegador y tener todo un catálogo de soluciones para contrarrestar las posibles limitaciones que nos vallamos encontrando. Las enormes dificultades para poder comprobar nuestras páginas en los cada vez más numerosos y variados dispositivos y navegadores están provocando que algunos maquetadores adopten la solución más radical posible, proponer al usuario que simplemente se descargue la última versión del navegador.</p>
<p>Como desarrolladores web no tenemos derecho a decidir por los usuarios que navegador deben utilizar, sobretodo porque muchos de ellos quizá no tengan ni el control, ni las capacidades, ni el software necesario para soportar estas últimas versiones. Lo que sí que podemos hacer es adoptar otras filosofías de desarrollo.</p>
<h3>Mejora progresiva</h3>
<p>El concepto de mejora progresiva fue acuñado por Steven Champeon, en su conferencia <a title="Página en inglés, abre en nueva ventana" lang="en" href="http://www.hesketh.com/thought-leadership/our-publications/inclusive-web-design-future" target="_blank">Inclusive Web Design for the Future</a> en 2003.</p>
<p>Esta filosofía implica que los sitios web dispondrán de las características más avanzadas a medida que el navegador que las ejecuta sea más avanzado. Esto permite aprovechar todas las posibilidades CSS sin perjudicar a los navegadores obsoletos o limitados. De este modo se premia al usuario por la utilización de un navegador más moderno, y los usuarios desactualizados no tendrán quebranto alguno al acceder al contenido de una web.</p>
<p>Si suponemos que los navegadores más anticuados tienden a desaparecer a medida que los usuarios los van actualizando, es lógico ir introduciendo tecnologías más modernas para que <strong>nuestros desarrollos estén mejor preparados para soportar los estándares del futuro</strong>. ¿Tanto daño hace que unos usuarios vean los bordes redondeados y otros los vean cuadrados?</p>
<p>Para encarar la mejora progresiva de un proyecto propongo que la maquetación web se realice siguiendo los siguientes puntos:</p>
<ul>
<li>La maquetación debe permitir el <strong>correcto acceso a la información</strong> de una página, independientemente del tipo de navegador o dispositivo utilizado por el usuario.</li>
<li>Utiliza aquellas características que aunque sólo los navegadores modernos puedan visualizar, los navegadores antiguos puedan ofrecer una alternativa viable (esta es una manera conservadora de afrontar este paradigma).</li>
</ul>
<p>Algunos ejemplos de mejora progresiva pueden ser:</p>
<ul>
<li>La utilización de una <strong><acronym title="Application programming interface" lang="en">API</acronym> de tipografías</strong> (como Google) para aquellos navegadores que pueden soportarlas.</li>
<li><strong>Propiedades CSS3</strong> como <span lang="en">text-shadow</span>, <span lang="en">border-radius</span> o <span lang="en">Gradient</span> para los navegadores habilitados.</li>
<li>Animaciones y fotografías en formato <acronym title="Scalable Vector Graphics" lang="en">SVG</acronym>.</li>
<li>Fotografías en formato <acronym title="Portable Network Graphics" lang="en">PNG</acronym> con transparencia.</li>
</ul>
<p>De este modo, los desarrolladores nos dotaremos de una base para la experimentación y la innovación respetando los estándares y el diseño universal sin excluir a ningún usuario. Eso es lo que a mi modo de ver, hace a la mejora progresiva <strong>un paradigma más acertado y ajustado al cambiante mundo del desarrollo web</strong>. Es por eso que en Yahoo <a title="Página en inglés, abre en nueva ventana" lang="en" href="http://developer.yahoo.com/yui/articles/gbs/index.html#history" target="_blank">lo adoptaron rápidamente</a> y lo han utilizado para crear su estrategia de soporte de navegador gradual.</p>
<p>Mas información:</p>
<ul>
<li><a title="Página en inglés, abre en nueva ventana" lang="en" href="http://www.simonday.com/web-design-blog/2011/03/24/progressive-enhancements-or-graceful-degradation-which-are-you/" target="_blank">Progressive enhancements or graceful degradation. Which are you?</a></li>
<li><a title="Página en inglés, abre en nueva ventana" lang="en" href="http://esquareda.com/journal/on-css3-graceful-degradation-or-progressive-enhancement.html" target="_blank">On CSS3: &#8220;Graceful Degradation&#8221; or &#8220;Progressive Enhancement&#8221;</a></li>
<li><a title="Página en inglés, abre en nueva ventana" lang="en" href="http://www.alistapart.com/articles/understandingprogressiveenhancement/" target="_blank">Understanding Progressive Enhancement</a></li>
<li><a title="Página en inglés, abre en nueva ventana" lang="en" href="http://esquareda.com/journal/on-css3-graceful-degradation-or-progressive-enhancement.html" target="_blank">On CSS3: ‘Graceful Degradation’ or ‘Progressive Enhancement’</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/mejora-progresiva-degradacion-elegante/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breve guía de codificación de documentos y caracteres en HTML</title>
		<link>http://www.circulodemaquetadores.com/guia-codificacion-documentos-caracteres-html/</link>
		<comments>http://www.circulodemaquetadores.com/guia-codificacion-documentos-caracteres-html/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 15:48:56 +0000</pubDate>
		<dc:creator>Jorge López</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Semántica Web]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1497</guid>
		<description><![CDATA[<p>Una consideración muy a tener en cuenta respecto a los textos de nuestras páginas, es la codificación de los caracteres.Tenemos que saber que  <strong>dependiendo del lenguaje en que escribamos, algunos de los caracteres que utilicemos  no se podrán visualizar correctamente</strong> una vez renderizada la página. A continuacion veremos algunos ejemplos y sus soluciones:</p>]]></description>
			<content:encoded><![CDATA[<p>Una consideración muy a tener en cuenta respecto a los textos de nuestras páginas, es la codificación de los caracteres.Tenemos que saber que  <strong>dependiendo del lenguaje en que escribamos, algunos de los caracteres que utilicemos  no se podrán visualizar correctamente</strong> una vez renderizada la página. A continuacion veremos algunos ejemplos y sus soluciones:<span id="more-1497"></span></p>
<h2>Caracteres especiales  y casos problemáticos</h2>
<ul>
<li>Los caracteres reservados que utiliza <acronym title="HyperText Markup Language" lang="en">HTML</acronym> para definir sus etiquetas, no se codificarán correctamente.</li>
<li>Los símbolos acentuados o especiales de una región, (como tildes, la eñe, la ç, signos raros), letras de otros idiomas… <abbr title="Etcétera">etc</abbr>, les pasará lo mismo.</li>
<li>Si el servidor web que sirve las páginas y el navegador del usuario no tienen la misma codificación.</li>
<li>Si por limitaciones técnicas o por decisiones de los programadores, los textos pasan de una codificación a otra.</li>
<li>Si se produce algunos cambios de codificación sin realizar una conversión correcta.</li>
</ul>
<p>En todos estos casos, los desarolladores tenemos varias herramientas que podremos utilizar para que se visualicen nuestras páginas correctamente: los Charsets y las entidades.</p>
<h2>Los charset</h2>
<p>Un charset es una regla o un método para <strong>convertir una secuencia de bytes en una secuencia de caracteres</strong>. Existen varios charset :</p>
<ul>
<li><strong><acronym title="Unicode Transformation Format" lang="en">UTF</acronym>-8</strong>: Es el más extendido y el adoptado por defecto en <acronym title="eXtensible Hypertext Markup Language" lang="en">XHTML</acronym> y <acronym title=" Extensible Markup Language" lang="en">XML</acronym>. Tiene la ventaja de que <strong>es capaz de codificar casi cualquier carácter, ya que usa el estándar unicode</strong>. La codificación Unicode, es una gran tabla, que asigna un código a la mayoría de  los símbolos de los alfabetos y más de un millar de símbolos especiales. Por lo que utilizar está codificación, <strong>puede favorecer la internacionalización de tu página</strong>.</li>
<li><strong><acronym title="International Organization for Standardization" lang="en">ISO</acronym>-8859-1</strong>. Es una norma de la ISO. <strong>Usa la codificación  ASCII más 128 caracteres</strong>. Tiene codificado  todo el alfabeto latino, por lo que puede tratarse de la codificación que más se acomoda para los hispanoparlantes.</li>
</ul>
<p>El Charset de codificación de una página se especifica en una etiqueta meta en el área de encabezado del documento.</p>
<p>&nbsp;</p>
<pre lang="html4strict">.</pre>
<p>&nbsp;</p>
<ul>
<li>El atributo content define este documento como un archivo basado en texto que se debe mostrar en el explorador como HTML.</li>
<li>El valor charset declara la codificación de caracteres. En el ejemplo anterior, el valor charset es iso-8859-1</li>
</ul>
<p>La <acronym title="World Wide Web Consortium" lang="en">W3C</acronym> recomienda que todas las páginas HTML y XHTML incluyan una etiqueta meta content-type</p>
<h2>Las entidades de codificación</h2>
<p>Otra solución para asegurar que todos estos caracteres problemáticos se visualicen correctamente es utilizar entidades. <strong>Las entidades son unas expresiones HTML, que representan y sustituyen cada carácter</strong>. Estos son los más comunes:</p>
<table>
<thead>
<tr>
<th>Entidad</th>
<th>Carácter</th>
<th>Descripción</th>
</tr>
</thead>
<tbody>
<tr>
<td>&amp;ntilde</td>
<td>ñ</td>
<td><span lang="en">latin letter n with tilde</span></td>
</tr>
<tr>
<td>&amp;aacute</td>
<td>á</td>
<td>A acute</td>
</tr>
<tr>
<td>&amp;eacute</td>
<td>é</td>
<td>E acute</td>
</tr>
<tr>
<td>&amp;iacute</td>
<td>í</td>
<td>I acute</td>
</tr>
<tr>
<td>&amp;lt</td>
<td>&lt;</td>
<td><span lang="en">less than </span></td>
</tr>
<tr>
<td>&amp;gt</td>
<td>&gt;</td>
<td><span lang="en">More than </span></td>
</tr>
<tr>
<td>&amp;euro</td>
<td>€</td>
<td>euro</td>
</tr>
</tbody>
</table>
<p>Pongamos como ejemplo el siguiente texto:</p>
<p>&nbsp;</p>
<pre lang="html4strict">El  carácter ñ puede dar problemas en los documentos HTML</pre>
<p>&nbsp;</p>
<p>Para mostrar correctamente el texto anterior en una página HTML, se debe sustituir cada carácter especial por su entidad HTML:</p>
<pre lang="html4strict">
El  carácter ñ puede dar problemas en los documentos HTML</pre>
<p>En la <a href="http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references hreflang=">Wikipedia</a> se puede consultar la lista completa de entidades HTML.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/guia-codificacion-documentos-caracteres-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Depuración de CSS (parte II) – Convenciones de nomenclatura semántica</title>
		<link>http://www.circulodemaquetadores.com/depuracion-css-nomenclatura-semantica/</link>
		<comments>http://www.circulodemaquetadores.com/depuracion-css-nomenclatura-semantica/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 18:15:28 +0000</pubDate>
		<dc:creator>Jorge López</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Semántica Web]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1478</guid>
		<description><![CDATA[<p>Una de las cosas más frustrantes de heredar un proyecto de otra persona, es cuando las convenciones de nomenclatura para clases e identificadores no tienen ningún sentido. Esto puede dificultar una actualización o un rediseño y puede hacernos perder mucho tiempo. En este artículo te daremos algunos consejos sobre <strong>como nombrar a las clases e identificadores de tus proyectos, de manera que sean fácilmente entendibles</strong> por otros desarrolladores.</p>]]></description>
			<content:encoded><![CDATA[<p>Una de las cosas más frustrantes de heredar un proyecto de otra persona, es cuando las convenciones de nomenclatura para clases e identificadores no tienen ningún sentido. Esto puede dificultar una actualización o un rediseño y puede hacernos perder mucho tiempo. En este artículo te daremos algunos consejos sobre <strong>como nombrar a las clases e identificadores de tus proyectos, de manera que sean fácilmente entendibles</strong> por otros desarrolladores.<span id="more-1478"></span></p>
<h2>Algunos ejemplos</h2>
<p>Imagínate que te encuentras con el siguiente código:</p>
<p>&nbsp;</p>
<pre lang="html4strict">.f18 {
        background: #fff;
        border: 1px solid #ff0;
        font-weight: bold;
        padding: 10px;
}
.izquierda {
        border: 1px solid #ff0;
        float:left
}</pre>
<p>&nbsp;</p>
<p>Si nos encontramos con un código como este, seguramente perderemos mucho tiempo tratando de localizar estas clases e intentando averiguar cual es su función. Cuando nos enfrentemos a un rediseño, es muy posible que un elemento como  <em>class=&#8221;izquierda&#8221;</em> termine arriba, abajo o a la derecha y por tanto ese nombre de clase no tenga ninguna relación con el nuevo diseño.</p>
<p>Por lo tanto si por <em>class=&#8221;izquierda&#8221;</em> nos referimos a un menú situado a la izquierda, usemos mejor <em>class=&#8221;menu-navegacion&#8221;</em>. En cuanto a la clase f18, no tenemos ni la más remota idea de a que hace referencia, por lo que es mejor que el desarrollador <strong>nombre a esa clase según la función que cumpla</strong>. De este modo esta nomenclatura sería mucho más inteligible:</p>
<p>&nbsp;</p>
<pre lang="html4strict">.MensajeAlerta {
        background: #fff;
        border: 1px solid #ff0;
        font-weight: bold;
        padding: 10px;
}
.menu-navegacion {
        border: 1px solid #ff0;
        float:left
}</pre>
<p>&nbsp;</p>
<p>Pero más allá del contexto, las <strong>convenciones de nomenclatura semántica son útiles para ahorrar tiempo</strong>. Por ejemplo, si asigno la clase &#8220;Caja-azul&#8221; a un cuadro de ayuda en un sitio cuyo color corporativo es azul y la empresa cambia su color corporativo a rojo. Caja-azul no significará nada en este nuevo contexto.</p>
<p>En ese caso no sólo tendrás que actualizar el valor hexadecimal de ese estilo, sino que tendrás que cambiar todas las referencias a ese color. Si hubieras usado en su lugar la clase  &#8220;llamada&#8221; (o algo igualmente significativo), te podrías haber ahorrado mucho trabajo.</p>
<p class="alignCenter"><img title="imagen de woorkup.com" src="http://lh3.ggpht.com/_TqPdHmAEwTM/SSCE41wvpMI/AAAAAAAACnI/liKljdejh4k/sem_vs_struct.png" alt="Diferentes secciones de una web con su nombre semántico" /></p>
<h2>Consejos para mejorar la nomenclatura de nuestros css</h2>
<ul>
<li>El nombre de nuestras clases e identificadores <strong>no debe describir una característica visual, como color, tamaño o posición.</strong> Tampoco debe describir  una función o comportamiento.</li>
<li>El nombre <strong>debe ser específico y claro</strong>, para que otras personas puedan entender su significado.</li>
<li>Si después de todo, crees que es imprescindible definir una clase única y exclusivamente para alinear una imagen o un párrafo y llamarla con esa acción, documentalo apropiadamente, para que los otros desarrolladores tengan problemas en el futuro.&nbsp;</li>
<li><strong>Separa las palabras mediante guiones o mayúsculas</strong>. Por ejemplo menu-superior o menuSuperior.</li>
<li>En todo caso, <strong>es mejor no hacer uso excesivo de clases</strong>,  porque a menudo es más sencillo utilizar selectores contextuales o una combinación de selectores que no alteren el <acronym title="HyperText Markup Language" lang="en">HTML.</acronym></li>
</ul>
<h2>En conclusión</h2>
<p><strong>Las clases e identificadores deberían llamarse según la función o contenido que describen y de manera independiente respecto a factores de presentación</strong>. De este modo, cuando actualicemos un sitio, no tendremos que  preocuparemos en cambiar todos los nombres cada vez que modifiquemos el diseño, sino simplemente cambiar las propiedades que nos hagan falta.</p>
<h2>Para seguir investigando</h2>
<ul>
<li>El blog  <a href="http://woork.blogspot.com/2008/11/css-coding-semantic-approach-in-naming.html" target="_blank">woorkup.com</a> nos ofrece un muy buen artículo (en ingles), que nos enseña la mejor mejor manera de nombrar las diferentes secciones de nuestros sites.</li>
<li><a href="http://www.stuffandnonsense.co.uk/archives/naming_conventions_table.html" target="_blank">stuffandnonsense</a> nos propone una lista (en ingles), con las nomenclaturas más populares.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/depuracion-css-nomenclatura-semantica/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como escribir para la web</title>
		<link>http://www.circulodemaquetadores.com/como-escribir-para-la-web/</link>
		<comments>http://www.circulodemaquetadores.com/como-escribir-para-la-web/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 19:47:21 +0000</pubDate>
		<dc:creator>Jorge López</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Semántica Web]]></category>
		<category><![CDATA[Usabilidad Web]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1388</guid>
		<description><![CDATA[<p>La Web tiene características propias que determinan como se estructura cualquier texto y el modo en que el usuario accede a la información. No hay duda alguna que el modo en que está escrito un texto afecta de manera dramática la experiencia de los usuarios. Hace tiempo hablamos precisamente de esto cuando <a href="http://www.circulodemaquetadores.com/usabilidad/%C2%BFcomo-leen-en-la-web-los-usuarios/" title="Abre en nueva ventana" target="_blank">analizando el patrón de lectura de los usuarios de la web</a>. La conclusión fue que es un error escribir en la web de la misma manera que para un soporte impreso, puesto que los usuarios  se comportaban de manera diferente. </p>
	<p class="alignCenter">	
	<img src="http://www.equiposcreativos.com/posicionamiento-web/wp-content/uploads/2009/10/03.10-web-writing2.png" alt="Un boligrafo encima de un ordenador" style="width:300px;height=200px" />
	</p>
		<p>La intención de este artículo es introducir varias técnicas y metodología que optimizarón la calidad y legibilidad los textos de nuestras webs.</p>
]]></description>
			<content:encoded><![CDATA[<p>La Web tiene características propias que determinan como se estructura cualquier texto y el modo en que el usuario accede a la información. No hay duda alguna que el modo en que está escrito un texto afecta de manera dramática la experiencia de los usuarios. Hace tiempo hablamos precisamente de esto cuando <a title="Abre en nueva ventana" href="http://www.circulodemaquetadores.com/usabilidad/%C2%BFcomo-leen-en-la-web-los-usuarios/" target="_blank">analizando el patrón de lectura de los usuarios de la web</a>. La conclusión fue que es un error escribir en la web de la misma manera que para un soporte impreso, puesto que los usuarios  se comportaban de manera diferente.</p>
<p class="alignCenter"><img style="width: 300px;" src="http://www.equiposcreativos.com/posicionamiento-web/wp-content/uploads/2009/10/03.10-web-writing2.png" alt="Un boligrafo encima de un ordenador" /></p>
<p>La intención de este artículo es introducir varias técnicas y metodología que optimizarón la calidad y legibilidad los textos de nuestras webs.</p>
<p>En primer lugar vamos a explicar la diferencia entre un lector de material impreso y un usuario web. Hay que tener en cuenta varias consideraciones:</p>
<ul>
<li><strong>La lectura en un monitor es más incómoda</strong> que en un texto impreso.</li>
<li><strong>El usuario es impaciente y voraz</strong> , porque tiene a su disposición millones de alternativas a la tuya.</li>
</ul>
<h2>¿Por qué debo adaptar la redacción de mis textos para la web?</h2>
<ul>
<li><strong>En la web el contenido es lo más importante</strong>: recuerda que lo usuarios se mueven buscando información. Si no presentas tu contenido de forma legible y agradable no será leída por mucha gente, por muy buena y útil que esta información sea.</li>
<li><strong>Atraerás visitas</strong>: si tienes buenos contenidos, bien estructurados y fáciles de leer, será más probable que otros usuarios quieran compartirlos mediante enlaces a tu web o en redes sociales.</li>
<li><strong>Ayudará a mejorar tu posicionamiento</strong>: será más fácil para los robots de búsqueda rastrear tu contenido mejorando tu posicionamiento.</li>
<li><strong>Tu página será más accesible</strong>: esta manera de jerarquizar y escribir contenidos, hará que tu página sea más accesible para personas con discapacidad, aumentando tu número potencial de usuarios.</li>
</ul>
<h2>Técnicas  y estrategias</h2>
<p>Debemos entender que la forma de estructurar los textos en Internet está determinada más por razones funcionales que por simples razones estéticas, literarias o artísticas. Teniendo en cuenta esto, vamos a ver varias técnicas que pueden ayudar a los usuarios a retener mejor nuestros textos</p>
<ul>
<li><strong>Estilo de escritura en pirámide invertida</strong> : una manera de organizar nuestro contenido es jerarquizándolo de mayor a menor interés, esto es comenzar con las conclusiones. Este estilo es muy eficaz porque nos asegurará que el usuario lea la información más importante cuando abandone nuestro sitio.</li>
<li><strong>Mensajes clave:</strong> siguiendo la filosofía del punto anterior, el mensaje principal que quieras dar debe ser evidente desde el primer párrafo. La claridad y la concisión son fundamentales para redactar nuestros contenidos.</li>
<li><strong>Separación en trozos:</strong> los textos muy largos se deben dividir y agrupar el contenido en partes significativas, con su respectivos títulos descriptivos para mostrarlo en distintas páginas. Cada página se enlazará con el índice principal del artículo.</li>
</ul>
<h2>Como mejorar la legibilidad</h2>
<h3>En cuanto a la redacción:</h3>
<ul>
<li>Utiliza frases cortas que expresen una sola idea.</li>
<li><strong>Lenguaje simple e informal</strong>: es más adecuado que el elegante o formal, ya que la lectura es más rápida en el primero.</li>
<li><strong>Contenidos escaneables</strong>: para que puedan ser mejor visualizados, es necesario maquetar nuestros textos con distintos niveles de encabezados que describan el contenido de cada página, usa listas siempre que puedas.</li>
<li><strong>Jerga</strong>: Lo más probable es que el usuario no sepa nada del tema del que habla su web por ello elimine la jerga específica de su contenido, recuerde segundo primer punto de esta lista.</li>
<li><strong>Texto Abreviado</strong>: omite palabras y frases que no aporten contenido relevante.</li>
<li><strong>Propaganda</strong>: los usurarios detestan la publicidad y aprenden pronto a ignorar los mensajes publicitarios, incluso cuando intentan aparecer como información objetiva camuflada en el texto. Además, esta forma de redacción impone a los lectores una carga mental extra, que les obliga a filtrar las exageraciones para llegar a las cuestiones concretas. Esto hace lenta su lectura y finalmente los hace huir del Sitio. El usuario viene a tu sitio en busca de información útil, no de publicidad.</li>
<li><strong>Verbos expresivos</strong>: El uso de un verbo preciso comunica con mayor fuerza lo que usted desea expresar. También elimina redundancias y reduce la longitud del texto. Por ejemplo:
<ul>
<li>Tomar una decisión / decidir</li>
<li>Proporcionar apoyo / apoyar</li>
<li>Hacer uso de / usar</li>
<li>Sirve para explicar / explica</li>
<li>Efectuar un examen / examinar</li>
</ul>
</li>
<li><strong>Juegos de palabras y localismos</strong>: no aludas a referencias culturales o bromas de ámbito geográfico limitado. Lo que tu entiendes que puede ser gracioso para alguien de tu región, puede que no sea entendido por los usuarios de otra región distinta o en el peor de los casos, puede que sea ofensivo para ellos.</li>
<li><strong>Eufemismos</strong>: huye de ellos, muchas veces lo políticamente correcto no es más que una forma de esconder la verdad.</li>
</ul>
<h3>En cuanto al diseño:</h3>
<ul>
<li>Deja espacio alrededor de sus textos.</li>
<li>Minimiza la anchura de sus párrafos</li>
<li>Usa <strong>colores de alto contraste</strong> que diferencien bien el texto del fondo.</li>
<li>Usa fuentes grandes (preferiblemente 12 puntos) y si es posible sans-serif . Las fuentes pequeñas se deben dejar para el texto que poca gente lee. Por ejemplo, descargo de responsabilidad.</li>
<li><strong>Utiliza negritas</strong> para resaltar las partes más importantes de sus  textos. Además será un buen recurso de color para romper la uniformidad del texto. Utilizar la negrita en exceso puede ser contraproducente.</li>
<li>Es mejor evitar marcar párrafos enteros con cursivas o mayúsculas. No estamos acostumbrados a leer la letra impresa de esa manera.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/como-escribir-para-la-web/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Citando textos: &lt;Blockquote&gt; vs. &lt;Q&gt; vs. &lt;Cite&gt;</title>
		<link>http://www.circulodemaquetadores.com/blockquote-q-cite/</link>
		<comments>http://www.circulodemaquetadores.com/blockquote-q-cite/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 19:32:36 +0000</pubDate>
		<dc:creator>Jorge López</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Semántica Web]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1232</guid>
		<description><![CDATA[<p>Cuando marcamos el contenido de nuestras páginas, muchas veces tenemos que hacer referencia a textos que pueden ser tanto ajenos como propios. En ambos casos, haremos uso de las citas.</p>
<p>La mayoría de las veces, se tiende a encerrar el texto de la cita en un párrafo y separarlo con comillas del resto del texto. Esto tiene la desventaja de que los buscadores no interpretarán correctamente nuestro contenido. Sin embargo, <acronym lang="en" title="HyperText Markup Language">HTML</acronym> nos ofrece varias etiquetas con las que podemos enriquecer semánticamente a nuestro código. ¿Que etiquetas son y cuándo haremos uso de cada una de ellas?</p>
<p class="alignCenter">
<img src="http://css-tricks.com/examples/Blockquotes/images/examplequote.gif" alt="comillas" />
</p>]]></description>
			<content:encoded><![CDATA[<p>Cuando marcamos el contenido de nuestras páginas, muchas veces tenemos que hacer referencia a textos que pueden ser tanto ajenos como propios. En ambos casos, haremos uso de las citas.</p>
<p>La mayoría de las veces, se tiende a encerrar el texto de la cita en un párrafo y separarlo con comillas del resto del texto. Esto tiene la desventaja de que los buscadores no interpretarán correctamente nuestro contenido. Sin embargo, <acronym title="HyperText Markup Language" lang="en">HTML</acronym> nos ofrece varias etiquetas con las que podemos enriquecer semánticamente a nuestro código. ¿Que etiquetas son y cuándo haremos uso de cada una de ellas?</p>
<p class="alignCenter"><img src="http://css-tricks.com/examples/Blockquotes/images/examplequote.gif" alt="comillas" /></p>
<h2>Etiqueta <span lang="en">&lt;blockquote&gt;</span></h2>
<p>Sirve para englobar una cita de gran tamaño. El contenido de un <span lang="en">blockquote</span> puede incluir elementos de bloque tales como encabezados, listas, párrafos…<abbr title="eccetera">etc</abbr>. Puede resaltar la parte más interesante de nuestros textos y de esta manera fijar la atención de los usuarios donde más nos interese que lean.</p>
<p>También puede citar contenido externo. En este caso existe un atributo opcional cite que especifica la procedencia de la cita.</p>
<h3>Ejemplo:</h3>
<pre class="brush:xml">&lt;blockquote title="Abre en nueva ventana" lang="en"
cite="http://www.smashingmagazine.com"&gt;Smashin magazine&lt;/blockquote&gt;</pre>
<h3>Problemas con los <strong style="color: black; background-color: #ffff66;">blockquote</strong></h3>
<p>Si vas a utilizar <span lang="en"><strong style="color: black; background-color: #ffff66;">blockquote</strong></span> para resaltar contenido de tu texto, va a ver un pequeño problema de accesibilidad. Para nosotros se trata de un texto visualmente destacado, pero <strong>para un lector de pantalla simplemente, es un texto duplicado</strong>. Por ello es conveniente proporcionar una información extra para los usuarios que se tropiecen con este problema.</p>
<p>Una solución puede ser ofrecer un mensaje oculto por <acronym title="Cascading Style Sheets" lang="en">CSS</acronym> que diga algo así como “Inicio de texto destacado” antes de la cita y “Fin del texto destacado” al finalizar la misma.</p>
<p class="alignCenter"><img class="aligncenter" src="http://wprocks.com/wp-content/uploads/2008/04/blockquote.jpg" alt="parte de un artículo destacado" /></p>
<h2>Etiqueta &lt;Q&gt;</h2>
<p>Se trata de un elemento de línea que sirve para citaciones pequeñas. Los navegadores interpretan esta etiqueta como un entrecomillado.</p>
<h3>Ejemplo:</h3>
<pre class="brush:xml">Pablo dijo<q>Hola</q> Pero Laura dijo <q>Adiós</q></pre>
<p>Aunque la etiqueta &lt;q&gt; cada vez se utiliza menos, tiene algunas propiedades muy útiles. Por ejemplo, puedes especificar el aspecto de las comillas a través de CSS de la siguiente manera:</p>
<pre class="brush:css">/*CSS*/
Q {}
Q { quotes: '»' '«'   }
Q { quotes: '„' '“' }</pre>
<p>Debido a algunos problemas con la codificación (sobre todo en Internet Explorer), puede ser útil dar a las comillas valores numéricos. De acuerdo a el web <span lang="en">standard</span> puedes incluso especificar el aspecto de las comillas, dependiendo del idioma del navegador del usuario. Este es el ejemplo del <acronym title="World Wide Web Consortium" lang="en">W3C</acronym>:</p>
<pre class="brush:css">/*CSS*/
:lang(fr) &gt; Q { quotes: '« ' ' »' }
:lang(de) &gt; Q { quotes: '»'   '«' '\2039' '\203A' }</pre>
<h2>Etiqueta &lt;cite&gt;</h2>
<p>Sirve para marcar al autor de una cita.</p>
<h3>Ejemplo:</h3>
<pre class="brush:xml">Y dijo <cite>Bob</cite> <q>pienso luego existo</q>.</pre>
<h2>Atributos de las etiquetas</h2>
<p>A parte de los atributos ya conocidos como id, class o title recalcaría los dos siguientes que son opcionales y se aplican tanto a &lt;q&gt; como a &lt;<strong style="color: black; background-color: #ffff66;">blockquote</strong>&gt;:</p>
<ul>
<li><strong>cite</strong>: Contiene la <acronym title="Uniform Resource Locator" lang="en">URL</acronym> origen de la que se ha extraído la cita (En el caso que se trate de un documento online).</li>
<li><strong>lang</strong>: Contiene el código del idioma en el que se encuentra la cita. Por ejemplo: ‘<abbr title="Inglés">en</abbr>’, ‘<abbr title="Español">es</abbr>’, ‘<abbr title="Alemán">de</abbr>’,…</li>
</ul>
<h3>En resumen</h3>
<p>Por lo tanto, utilizaremos la etiqueta &lt;<strong style="color: black; background-color: #ffff66;">blockquote</strong>&gt; para citas grandes o destacado de texto propio, para citas pequeñas utilizaremos la etiqueta &lt;q&gt; y para referenciar a otras fuentes la etiqueta &lt;cite&gt; es lo más adecuado.</p>
<p>Fuente <a title="Abre en nueva ventana" href="http://www.smashingmagazine.com/2008/06/12/block-quotes-and-pull-quotes-examples-and-good-practices/" target="_blank">Smashing magazine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/blockquote-q-cite/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mejorar fácilmente tu sitio Web</title>
		<link>http://www.circulodemaquetadores.com/mejorar-web/</link>
		<comments>http://www.circulodemaquetadores.com/mejorar-web/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 22:14:57 +0000</pubDate>
		<dc:creator>Álvaro Brito</dc:creator>
				<category><![CDATA[Accesibilidad Web]]></category>
		<category><![CDATA[Semántica Web]]></category>
		<category><![CDATA[Usabilidad Web]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1064</guid>
		<description><![CDATA[<p>Tanto si eres un administrador, un desarrollador Web, un miembro de un equipo de <strong>Marketing</strong> o de Comunicaciones, o quizá un <strong>Web Master Freelance</strong>, habrás leído de diversas fuentes sobre el interés en los estándares Web. Habrás comprendido que los estándares son beneficiosos para tu sitio Web en términos de ahorro de costes, facilidad de gestión y aprovechamiento, y por lo tanto has decidido cambiar y emplear estándares en tu sitio Web. Y así <strong>validar y mejorar tu sitio Web</strong>.</p>
<p class="alignCenter"><img src="/images/w3c.jpg" alt="W3C" /></p>
<p>Desde <a href="http://www.w3.org/QA/IG/" title="Abre en ventana nueva (en inglés)" hreflang="en" target="_blank">Grupo de Trabajo de Aseguramiento de la Calidad</a> del <strong>W3C</strong>. Dónde nos enseña un método que es válido para <strong>sitios Web</strong> de cualquier dimensión; satisfará tus necesidades tanto si gestionas un sitio Web personal, de un pequeño negocio o de una gran corporación.</p>]]></description>
			<content:encoded><![CDATA[<p>Tanto si eres un administrador, un desarrollador Web, un miembro de un equipo de <strong>Marketing</strong> o de Comunicaciones, o quizá un <strong>Web Master Freelance</strong>, habrás leído de diversas fuentes sobre el interés en los estándares Web. Habrás comprendido que los estándares son beneficiosos para tu sitio Web en términos de ahorro de costes, facilidad de gestión y aprovechamiento, y por lo tanto has decidido cambiar y emplear estándares en tu sitio Web. Y así <strong>validar y mejorar tu sitio Web</strong>.</p>
<p>Desde <a href="http://www.w3.org/QA/IG/" title="Abre en ventana nueva (en inglés)" hreflang="en" target="_blank">Grupo de Trabajo de Aseguramiento de la Calidad</a> del <strong>W3C</strong>. Dónde nos enseña un método que es válido para <strong>sitios Web</strong> de cualquier dimensión; satisfará tus necesidades tanto si gestionas un sitio Web personal, de un pequeño negocio o de una gran corporación.</p>
<p class="alignCenter"><img src="/images/w3c.jpg" alt="W3C" /></p>
<p>Este documento nos guíará a través de pasos individuales, cada uno de los cuales serás capaz de completar individualmente, desde el análisis de tu sitio Web actual hasta la organización de tu nuevo sitio Web. Cada uno de estos pasos ha sido diseñado de forma separada, y puede ser emprendido en diferentes ocasiones, diferentes niveles o por diferentes personas, con independencia de su nivel de conocimientos, pero de acuerdo a un <strong>flujo de trabajo</strong> Ordenados en los siguientes pasos:</p>
<ul>
<li>Decide qué es lo que probarás</li>
<li>Analiza tu sitio Web</li>
<li>Organiza el trabajo</li>
<li>¿Cómo puedes mejorar tu sitio?</li>
<li>Revisa</li>
<li>Mantén el nivel de calidad</li>
</ul>
<p>Este documento o artículo seguramente muchos sepan de estas cosas, pero aquí también  nos explica como hacerlo de forma organizada y con detalle, os dejo con un enlace para leer el artículo completo:</p>
<p class="alignCenter"><a class="boton" href="http://www.w3.org/QA/2003/03/web-kit">Leer artículo completo W3C</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/mejorar-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como usar el longdesc</title>
		<link>http://www.circulodemaquetadores.com/longdesc/</link>
		<comments>http://www.circulodemaquetadores.com/longdesc/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 14:54:14 +0000</pubDate>
		<dc:creator>Álvaro Brito</dc:creator>
				<category><![CDATA[Accesibilidad Web]]></category>
		<category><![CDATA[Semántica Web]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=889</guid>
		<description><![CDATA[<p>En algunos casos, una imagen es demasiado compleja para describirla en pocas palabras. <strong>Cuadros, organigramas y gráficos</strong> son ejemplos principales de este tipo de imágenes. Aunque no parece haber ningún límite en la longitud del texto en un <strong>atributo alt</strong>, está destinado a ser relativamente corto, por lo que sería un abuso de este atributo escribir más que unas pocas palabras, o como máximo, unas cuantas frases cortas. La respuesta entonces, es proporcionar una breve descripción de texto alternativo de la imagen y luego proporcionar una descripción más larga con el <strong>atributo longdesc</strong>.</p>]]></description>
			<content:encoded><![CDATA[<p>En algunos casos, una imagen es demasiado compleja para describirla en pocas palabras. <strong>Cuadros, organigramas y gráficos</strong> son ejemplos principales de este tipo de imágenes. Aunque no parece haber ningún límite en la longitud del texto en un <strong>atributo alt</strong>, está destinado a ser relativamente corto, por lo que sería un abuso de este atributo escribir más que unas pocas palabras, o como máximo, unas cuantas frases cortas. La respuesta entonces, es proporcionar una breve descripción de texto alternativo de la imagen y luego proporcionar una descripción más larga con el <strong>atributo longdesc</strong>.</p>
<h2>Métodos para proporcionar una descripción más larga</h2>
<p>Hay varias maneras de proporcionar una descripción más larga para las imágenes. Estas opciones se listan a continuación, en orden de mayor a menor preferencia:</p>
<ul>
<li>Proporcionar la descripción larga en el contexto del propio documento.</li>
<li>Proporcionar un enlace a una descripción más larga a través de un enlace de texto normal.</li>
<li>Proporcionar un enlace a una descripción más larga a través de la <strong>atributo longdesc</strong>.</li>
</ul>
<p>Aquellos que están familiarizados con las <strong>técnicas de la accesibilidad</strong> puede sorprenderse al encontrar que el <em>atributo longdesc</em> está en la parte final de preferencia de la lista. La razón de esto es que es un método &#8220;invisible&#8221;. El <em>atributo longdesc</em> es invisible (e inaccesible en algunos navegadores) a <strong>personas que no utilizan lectores de pantalla</strong>. La forma más sencilla de hacer accesibles las <em>descripciones largas</em> es que sean obvias y al alcance de todos, independientemente si tienen una discapacidad o no.</p>
<h3>EN EL CONTEXTO DEL PROPIO DOCUMENTO</h3>
<p>Al poner la descripción larga en el contexto del documento donde se encuentra el gráfico se produce, que está siendo visible a todo el mundo, no sólo las personas con discapacidad. Todo el mundo podrá leer la <em>descripción larga</em> y beneficiarse de ella. Aquí os dejo un ejemplo de cómo podría llevarse a cabo con una imagen de un gráfico:</p>
<div class="borde">
<p class="alignCenter"><img src="/images/grafico-longdesc.jpg" alt="Porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades" /></p>
<p>El gráfico de arriba muestra el porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades. El valor porcentual para cada categoría es el siguiente:</p>
<ul>
<li><strong>Total de declarar una o más discapacidades:</strong> un 18,6 por ciento.</li>
<li><strong>Sensorial (visual y auditiva):</strong> 2,3 por ciento.</li>
<li><strong>Física:</strong> un 6,2 por ciento.</li>
<li><strong>Mental:</strong> un 3,8 por ciento.</li>
<li><strong>Auto-cuidado:</strong> el 1,8 por ciento.</li>
<li><strong>Dificultad fuera del hogar:</strong> 6,4 por ciento.</li>
<li><strong>Discapacidad de empleo:</strong> un 11,9 por ciento.</li>
</ul>
</div>
<p class="question">En el ejemplo anterior, los datos aparecen después de la imagen, y es accesible para todos.</p>
<h3>UN VÍNCULO DE TEXTO NORMAL</h3>
<p>La segunda mejor manera de proporcionar una <em>descripción más larga</em> es simplemente un enlace. Sólo sería añadir un enlace a una página con una descripción más larga, como en el ejemplo siguiente:</p>
<div class="borde">
<p class="alignCenter"><img src="/images/grafico-longdesc.jpg" alt="Porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades" /></p>
<p><a href="/archivos/descripcion.html">Descripción de texto de este gráfico</a> está disponible en una página aparte.</p>
</div>
<p class="question">La información está disponible a todo el mundo a través de este método, a pesar de que tiene que hacer clic en un vínculo para acceder a ella. El vínculo es evidente para todos. Pueden optar por seguir el enlace o no.</p>
<h3>EL ATRIBUTO <span lang="en">LONGDESC</span></h3>
<p>El <em>atributo longdesc</em> que se puede añadir a un &lt;img&gt; no hace más que proporcionar un vínculo a una página aparte con una descripción más larga. Funciona de la misma manera que el ejemplo anterior, excepto que el enlace es invisible a los <em>lectores videntes</em>. El siguiente ejemplo vemos la misma gráfica con el <strong>atributo longdesc</strong> añadido:</p>
<div class="borde">
<p class="alignCenter"><img src="/images/grafico-longdesc.jpg" alt="Porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades" longdesc="/archivos/descripcion.html"/></p>
</div>
<p><strong>Marcado para el atributo longdesc</strong></p>
<pre lang="html4strict" line="1">
<img src="/images/grafico-longdesc.jpg" alt="Porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades" longdesc="/archivos/descripcion.html" />
</pre>
<p class="question">Seguro que os habéis dado cuenta de que no vemos ningun tipo de texto o indicación cuando usamos el <em>atributo longdesc</em>. Las únicas personas que pueden acceder al <em>atributo longdesc</em> fácilmente son los que utilizan <strong>lectores de pantalla modernos</strong>. Los lectores de pantalla antiguos no apoyan este atributo. Incluso entre aquellos que utilizan la última versión del lector de pantalla, hay muchos que no están familiarizados con el atributo longdesc (ya que se utiliza con poca frecuencia), y <strong>no saben cómo acceder a la descripción</strong> a pesar de que su lector de pantalla lo soporta.</p>
<p>Veamos tambíen el <strong>longdesc</strong> según las pautas de la <em>WCAG 2.0</em>: <a href="http://www.w3.org/TR/WCAG-TECHS/H45.html" title="(en inglés)" hreflang="en">Ver referencia</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/longdesc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

