<?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>Braintive &#187; Diseño web</title>
	<atom:link href="http://www.braintive.com/category/diseno-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.braintive.com</link>
	<description>Hacemos realidad tu proyecto tecnológico</description>
	<lastBuildDate>Tue, 24 Apr 2018 15:28:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.7</generator>
	<item>
		<title>mediator.js: JavaScript tiene su torre de control</title>
		<link>http://www.braintive.com/mediator-js-javascript-tiene-su-torre-de-control/</link>
		<comments>http://www.braintive.com/mediator-js-javascript-tiene-su-torre-de-control/#comments</comments>
		<pubDate>Fri, 01 Aug 2014 13:16:40 +0000</pubDate>
		<dc:creator><![CDATA[Nicolás Trillo]]></dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[asicronico]]></category>
		<category><![CDATA[asincronismo]]></category>
		<category><![CDATA[canales de comunicacion]]></category>
		<category><![CDATA[jack lawson]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mediator]]></category>
		<category><![CDATA[mediator.js]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://www.braintive.com/?p=1190</guid>
		<description><![CDATA[mediator.js fue escrito por Jack Lawson para ayudarnos a resolver con mayor facilidad los problemas que surgen al programar una aplicación asincrónica. No sólo es muy útil y fiable (tuve la posibilidad de utilizar mediator en un proyecto de gran envergadura), sino que también es extremadamente liviano (1,12 kb) y no tiene dependencias con ninguna [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong><em>mediator.js</em></strong> fue escrito por <a title="Twitter" href="https://twitter.com/ajacksified" target="_blank">Jack Lawson</a> para ayudarnos a resolver con mayor facilidad los problemas que surgen al programar una aplicación asincrónica. No sólo es muy útil y fiable (tuve la posibilidad de utilizar mediator en un proyecto de gran envergadura), sino que también es extremadamente liviano (1,12 kb) y no tiene dependencias con ninguna librería.</p>
<p><span id="more-1190"></span></p>
<p>Imaginemos por un momento que estamos en un aeropuerto. Aviones aterrizan y despegan con total coordinación. Los vuelos de decenas de compañías en ese aeropuerto se encuentran organizados y sincronizados con los de otros aeropuertos en el resto del mundo.</p>
<p>La torre de control aéreo recibe información de todas partes y toma las decisiones que le son entregadas a los pilotos para que todo se realice sin inconvenientes. Esto es <em>mediator.js</em>, una pequeña clase <em>JavaScript</em> que centraliza la comunicación y nos permite crear canales por los cuales se puede enviar o recibir información, sin tener que preocuparnos por el sincronismo del código que escribamos.</p>
<h3>Cómo utilizarla</h3>
<p>La forma de uso es muy sencilla: se crea un canal de datos con un nombre a nuestra elección. Luego, podemos elegir que parte del código va a utilizar ese canal, indicando si vamos a enviar datos <span style="text-decoration: underline;">(publicando</span> en el canal) o sólo nos prepararemos a &#8220;escuchar&#8221; <span style="text-decoration: underline;">(suscribiendonos</span> al canal) la información que pueda llegar a través de ese medio.</p>
<p>Para lograr esto, mediator.js nos provee de <strong>4 métodos básicos en su API</strong>:</p>
<ul>
<li><strong>publish</strong>: nos permite publicar información en un canal determinado, sin tener que preocuparnos por quién se encargará de hacer llegar esa información a los suscriptores.</li>
<li><strong>subscribe</strong>: a simples rasgos nos permite decir a qué canal de información nos suscribiremos y qué elegimos hacer con lo que recibamos allí.</li>
<li><strong>remove</strong>: nos permite eliminar un canal de información, para romper el lazo entre quien publica y sus suscriptores</li>
<li><strong>once</strong>: nos permite suscribirnos a un canal de información pero, esta vez sólo recibirá datos por única vez. Luego eliminará su suscripción.</li>
</ul>
<h3>Ejemplo</h3>
<p>Para entender mejor el funcionamiento, podemos ver el ejemplo que propone Jack Lawson en la <a title="mediator.js - Sitio oficial" href="http://thejacklawson.com/Mediator.js/" target="_blank">web oficial</a> de esta clase:</p>
<pre>var mediator = new Mediator();</pre>
<pre>// Muestra un alert box con los datos cuando el mensaje es publicado en el canal
// Subscribe retorna el objeto "Subscriber"
mediator.subscribe("message", function(data){ alert(data); });
mediator.publish("message", "Hello, world");</pre>
<pre>// Otro ejemplo de uso, con objetos JS:
mediator.subscribe("channel", function(data){ alert(data.Message); }
mediator.publish("channel", { Message: "Hey!", From: "Jack" }); //alerts
</pre>
<h3>Uso en el mundo real</h3>
<p>Nosotros utilizamos esta clase para nuestro cliente <a title="Datafactory" href="http://www.datafactory.la" target="_blank">DataFactory</a> donde necesitamos procesar gran cantidad de estadísticas deportivas y mostrarlo en varias pantallas de una aplicación. Con mediator creamos un canal por incidencia (pases, tiros al arco, tiros libres, goles, etc), luego cada módulo que necesitaba esta información solo tenia que suscribirse al canal correspondiente, esperando que le lleguen los datos ya procesados.</p>
<h3>Resumen</h3>
<p>Finalmente podemos destacar que mediator.js no es sólo una herramienta muy útil para utilizar en un navegador (tanto como JavaScript nativo o cargándolo modularmente mediante RequireJS), ya que también es compatible con Node JS, (descargando por NPM el paquete mediator-js). Sin dudas este pequeño código de 1kb se merece un lugar en nuestros proyectos web.</p>
<p>&nbsp;</p>
<p><strong>Para más información recomendamos leer:</strong></p>
<p><a href="http://addyosmani.com/resources/essentialjsdesignpatterns/book/#mediatorpatternjavascript" target="_blank">El patrón Mediator &#8211; Por Addy Osmani</a></p>
<p><a href="http://thejacklawson.com/Mediator.js/" target="_blank">Sitio oficial de mediator.js</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.braintive.com/mediator-js-javascript-tiene-su-torre-de-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Landing page</title>
		<link>http://www.braintive.com/landing-page/</link>
		<comments>http://www.braintive.com/landing-page/#comments</comments>
		<pubDate>Sun, 12 Aug 2012 11:00:57 +0000</pubDate>
		<dc:creator><![CDATA[Fernando Finelli]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blog.braintive.com/?p=239</guid>
		<description><![CDATA[Un Landing Page (pagina de aterrizaje) es la primer página en donde un usuario llega luego de hacer click en algún link, que puede ser desde un banner, anuncio, emails marketing o inclusive desde otro sitio web. Es la clave principal para tener luego un buen porcentaje de conversiones, estas conversiones pueden ser medidas desde [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><span style="text-align: left;">Un Landing Page (pagina de aterrizaje) es la primer página en donde un usuario llega luego de hacer click en algún link, que puede ser desde un banner, anuncio, emails marketing o inclusive desde otro sitio web. Es la clave principal para tener luego un buen porcentaje de conversiones, estas conversiones pueden ser medidas desde alguna herramienta de análisis de tráfico, por ejemplo Google Analytics.</span></p>
<p style="text-align: left;"><span id="more-239"></span></p>
<p>Lo principal que se debe tener en cuenta para desarrollar esta página es tener claro el foco que se quiere dar, es muy diferente si estamos mostrando únicamente contenido informativo o bien queremos vender un producto, lo principal a tener en cuenta en ambos casos es un diseño profesional que muestre la importancia del sitio, mostrar claramente el producto o información y  algo que debe tener mucha importancia y no hay que obviar son los tiempos de respuestas.</p>
<p>Algunas cosas a tener en cuenta en el desarrollo de un landing page:</p>
<ul>
<li>El logo de la empresa debe ser lo principal, un título muy llamativo y texto bien organizado y breve, ya que como todos sabemos los usuarios no leen.  Adquirir la mayor confianza del usuario.</li>
<li>El diseño debe ser creativo, debemos llamar la atención del usuario, pero lo principal es no distraerlo demasiado.</li>
<li>Tiene que ser muy claro el punto de acción en la página que queremos transmitir, por ejemplo donde el usuario debe hacer click para adquirir un producto (<strong>click-to-action).</strong></li>
<li>Un formulario de contacto práctico, sin necesidad de solicitar demasiada información al usuario. &#8220;Registrate hoy y accede a &#8230;..&#8221;.</li>
<li>Lo importante es ofrecer algún tipo de incentivo, oferta, descuentos, etc.</li>
<li>Si es un producto, una foto de muy buena calidad, se debe seleccionar cuidadosamente las imágenes que se colocarán, ya que mejoran mucho la calidad de la página.</li>
<li>No incluir enlaces que saquen al usuario de la página!.</li>
</ul>
<p>Lo fundamental es obtener estadísticas e información que nos de la posibilidad de adaptar el diseño y distribución de los datos en la página según el comportamiento de los usuarios, necesitamos verificar como fué el impacto del landing page y de esta forma mejorar las conversiones.</p>
<p>Existe una herramienta que nos ayuda mucho en el intento de desarrollar un landing page perfecto, es el  <a href="http://www.google.com/websiteoptimizer" target="_blank">Google Website Optimizer</a> cuya función principal es realizar pruebas online en diferentes versiones de una misma página de forma aleatoria y analizar el comportamiento de los usuarios, permitiéndonos analizar los resultados y realizar los cambios necesario para el desarrollo del landing page. Esta herramienta es gratuita y Google garantiza la privacidad de la información.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.braintive.com/landing-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daño colateral – La Guerra de los Browsers.</title>
		<link>http://www.braintive.com/dano-colateral-la-guerra-de-los-browsers/</link>
		<comments>http://www.braintive.com/dano-colateral-la-guerra-de-los-browsers/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 10:30:33 +0000</pubDate>
		<dc:creator><![CDATA[Fernando Finelli]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.braintive.com/?p=150</guid>
		<description><![CDATA[Hace años que comenzó una guerra entre los principales Browsers para determinar quién va a dominar este gran mercado, la primer guerra en internet fué dada entre el Internet Explorer de Microsoft y el Navigator de Netscape, que tuvo un claro ganador gracias a un monopolio e influencias económicas,actualmente estamos siendo partícipes de la segunda [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Hace años que comenzó una guerra entre los principales Browsers para determinar quién va a dominar este gran mercado, la primer guerra en internet fué dada entre el Internet Explorer de Microsoft y el Navigator de Netscape, que tuvo un claro ganador gracias a un monopolio e influencias económicas,<span id="more-150"></span>actualmente estamos siendo partícipes de la segunda guerra que se da entre nuevamente el Internet Explorer y el Mozilla FireFox  (que parte del código lo heredó del Netscape) y se están sumando nuevas fuerzas como el Chrome de Google que tiene un gran peso por lo que representa la marca en Internet.</p>
<p>Esta competencia trae aparejado en la euforia de salir victorioso la creación de sus propios estándares HTML para mostrar una clara diferencia con la competencia, dando un gran dolor de cabeza a los desarrolladores, ya que tenemos no solo que probar nuestro código en los diferentes browsers, sino que en muchas ocasiones adaptarlos por problemas de compatibilidad. FireFox es uno de los navegadores que más respeta la compatibilidad del código (salvo el recién salido Firefox 5 que ya nos hemos encontrado con diferencias en la visualización de algunos divs), así que diseñar y probar el código HTML en FireFox es una forma de asegurarse un código estándard. También el Chrome es un muy buen navegador que trae de forma nativa herramientas que ayudan a los desarrolladores a identificar los problemas.</p>
<p>En Braintive enfrentamos esta problemática basándonos siempre en los estándares HTML brindados por el <a href="http://www.w3.org/">W3C </a>(The World Wide Web Consortium), una comunidad  internacional que trabaja para desarrollar estándares web, liderado por el ‘inventor de la web’ Tim Berners-Lee. La comisión además de brindar documentación y guías, posee una herramienta para realizar <a href="http://validator.w3.org/">validaciones</a> de nuestro código HTML e informarnos de las diferencias de compatibilidad, una herramienta muy útil para desarrolladores y diseñadores.</p>
<p>Cada desarrollo que realizamos es testeado no solo por el sector de control de calidad, sino también utilizamos una serie de herramientas que verifican la visualización del contenido HTML resultante en los diferentes navegadores, así como también como nos visualizarían los robots de búsqueda de Google, Yahoo, etc..</p>
<p>Un referente nuestro de usabilidad es Jakob Nielsen y citando su cuarta heurísticas de usabilidad dice:</p>
<blockquote><p><strong>Consistencia y estándares.</strong> Los usuarios no deben tener que preguntarse si las diversas palabras, situaciones, o acciones significan la misma cosa. En general siga las normas y convenciones de la plataforma sobre la que está implementando el sistema.</p></blockquote>
<p style="text-align: left;">El futuro nos trae aún más problemas de compatibilidad y dolores de cabeza para los desarrolladores, el nuevo HTML5 y su soporte en cada navegador!.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.braintive.com/dano-colateral-la-guerra-de-los-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 tips para acelerar tu sitio web</title>
		<link>http://www.braintive.com/1o-tips-para-acelerar-tu-sitio-web/</link>
		<comments>http://www.braintive.com/1o-tips-para-acelerar-tu-sitio-web/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 11:41:58 +0000</pubDate>
		<dc:creator><![CDATA[Fernando Finelli]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[optimización]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://blog.braintive.com/?p=254</guid>
		<description><![CDATA[La optimización de las páginas web es un tema que viene desde hace muchos años dando vueltas y no es nada novedoso, la obsesión por hacer que el sitio cargue cada vez más rápido va a traer un retorno tarde o temprano llamado “visitas” y “posicionamiento” en los buscadores. La lentitud de la carga de [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><span style="text-align: left;">La optimización de las páginas web es un tema que viene desde hace muchos años dando vueltas y no es nada novedoso, la obsesión por hacer que el sitio cargue cada vez más rápido va a traer un retorno tarde o temprano llamado “visitas” y “posicionamiento” en los buscadores.</span></p>
<p style="text-align: left;"><span id="more-254"></span></p>
<p>La lentitud de la carga de la página web está básicamente relacionada con el peso o tamaño del html, imágenes, javascript y los diferentes objetos que se carguen, la idea principal es optimizarlo lo más que se pueda y disminuir la cantidad de peticiones que se hacen desde el navegador hacia el servidor, así como también el peso general de todo el contenido.</p>
<p>Existen muchas herramientas que ayudan a medir los tiempos y dan diferentes recomendaciones para poder mejorarlos eficientemente, un ejemplo es el <a href="http://code.google.com/speed/page-speed/" target="_blank">Page Speed</a> creado por Google que tiene una serie de extensiones para FireFox y Chrome, también posee una versión <a href="http://pagespeed.googlelabs.com/" target="_blank">online</a>.</p>
<p>Algunas cosas que deben tomarse en cuenta para optimizar las páginas son:</p>
<p>1. Implementar CSS Sprites, que consiste en generar una única imagen a partir de varias imágenes que se visualizan en una página y luego por medio de estilos mover parte de la imagen que se desea mostrar. Con esta técnica se reduce la cantidad de peticiones que se realiza hacia el servidor ya que únicamente se necesita una sola imagen.</p>
<p>2. Especificar las dimensiones de cada imagen, por medio de los atributos width y height de la etiqueta IMG.</p>
<p>3. Disminuir el tamaño de las imágenes lo más que se puede, tratando de no perder mucha calidad. Existen aplicaciones que optimizan las imágenes para que sean visualizadas via web.</p>
<p>3. Habilitar compresión gzip sobre el contenido estático, imágenes, archivo de estilos css, js, etc. El ahorro del tamaño de cada archivo es muy grande, se comprime alrededor de un 70%, dependiendo las configuraciones que se establezcan dentro del web server.</p>
<p>4. Utilizar paralización en la carga de imágenes, si todas las imágenes se encuentran en un único dominio, el browser va a ir encolando cada petición hasta cargar todas, en cambio sí se utilizan varios dominios el browser las solicita de forma paralela desde cada dominio img1.sitio.com, img2.sitio.com, etc. Se puede utilizar servicios externos para alojar las imágenes, por ejemplo Akamai.</p>
<p>5. Reducir el tamaño del archivo de estilos css y los archivos JavaScript, eliminar el código que no sea utilizado. Eliminar espacios, tabulaciones, comentarios, tamaño de variables, enters, etc., para que el archivo pese lo menos posible. Existen aplicaciones que ayudan a comprimir el contenido.</p>
<p>6. Habilitar el cache dentro de los dominios que sirven contenido estático (imágenes, css, javascript, etc).</p>
<p>7. Brindar el contenido estático desde dominios con cookies deshabilitadas, para reducir el tamaño de cada solicitud al servidor.</p>
<p>8. Verificar el html, primero que nada debe cumplir con las validaciones de la W3C, todo el código debe ser estandard. No abusar del uso de etiquetas que puedan ser reemplazadas por otras o por un manejo dentro de los estilos, evitar utilizar tabulaciones, contenido en mayúscula, tratar de poner todo en una sola línea. Todo lo que pueda sumar para reducir el tamaño general del html.</p>
<p>9. No abusar de la utilización de librerías de jQuery, no incluir archivos js que no son utilizados o únicamente se utilizan pocas funcionalidad, a veces es mejor desarrollar nuestras propias funciones y no incluir un GRAN archivo que contiene demasiadas cosas que  no son utilizadas.</p>
<p>10. Poner la inclusión de los archivos javascript al final?, esto es algo que realmente me genera ruido, aunque es una sugerencia que ya anda dando vueltas hace bastante, la idea es evitar el bloqueo de las solicitudes, al colocarlo al final se puede descomprimir un poco la carga. También se esta hablando mucho de &#8220;Deferred Javascript&#8221;, la carga diferida permite descargar scripts después que la página se ha cargado, lo que reduce las solicitudes de vuelta en la red con el servidor, para esto les dejo un <a href="http://nraykov.wordpress.com/2009/12/09/performance-tips-minification-and-deferred-javascript-loading/" target="_blank">link </a>para que se entretengan un poco.</p>
<p><strong>Un dato importante es que el tiempo promedio de carga en la web es de aproximadamente 2.5 segundos, siempre intentemos estar por debajo de ese número.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.braintive.com/1o-tips-para-acelerar-tu-sitio-web/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>10 reglas heurísticas de usabilidad de Jakob Nielsen</title>
		<link>http://www.braintive.com/10-reglas-heuristicas-de-usabilidad-de-jakob-nielsen/</link>
		<comments>http://www.braintive.com/10-reglas-heuristicas-de-usabilidad-de-jakob-nielsen/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 11:00:32 +0000</pubDate>
		<dc:creator><![CDATA[Fernando Finelli]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[usabilidad]]></category>

		<guid isPermaLink="false">http://blog.braintive.com/?p=159</guid>
		<description><![CDATA[Jakob Nielsen &#8220;el gurú de la usabilidad&#8221; es una de las personas más respetadas en el ámbito mundial sobre usabilidad en la web, un referente de Braintive a la hora de diseñar nuestros proyectos. Jakob estudió 249 problemas de usabilidad y a partir de ellos diseñó lo que denominó las &#8220;reglas generales&#8221; para identificar los [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.useit.com/jakob/" target="_blank">Jakob Nielsen</a> &#8220;el gurú de la usabilidad&#8221; es una de las personas más respetadas en el ámbito mundial sobre usabilidad en la web, un referente de Braintive a la hora de diseñar nuestros proyectos.<span id="more-159"></span></p>
<p>Jakob estudió 249 problemas de usabilidad y a partir de ellos diseñó lo que denominó las <strong>&#8220;reglas generales&#8221;</strong> para identificar los posibles problemas de usabilidad.</p>
<ol>
<li><strong>Visibilidad del estado del sistema:</strong> el sistema siempre debería mantener informados a los usuarios de lo que está ocurriendo, a través de retroalimentación apropiada dentro de un tiempo razonable.</li>
<li><strong>Relación entre el sistema y el mundo real</strong>: el sistema debería hablar el lenguaje de los usuarios mediante palabras, frases y conceptos que sean familiares al usuario, más que con términos relacionados con el sistema. Seguir las convenciones del mundo real, haciendo que la información aparezca en un orden natural y lógico.</li>
<li><strong>Control y libertad del usuario</strong>: hay ocasiones en que los usuarios elegirán las funciones del sistema por error y necesitarán una “salida de emergencia” claramente marcada para dejar el estado no deseado al que accedieron, sin tener que pasar por una serie de pasos. Se deben apoyar las funciones de deshacer y rehacer.</li>
<li><strong>Consistencia y estándares</strong>: los usuarios no deberían cuestionarse si acciones, situaciones o palabras diferentes significan en realidad la misma cosa; siga las convenciones establecidas.</li>
<li><strong>Prevención de errores</strong>: mucho mejor que un buen diseño de mensajes de error es realizar un diseño cuidadoso que prevenga la ocurrencia de problemas.</li>
<li><strong>Reconocimiento antes que recuerdo</strong>: se deben hacer visibles los objetos, acciones y opciones, El usuario no tendría que recordar la información que se le da en una parte del proceso, para seguir adelante. Las instrucciones para el uso del sistema deben estar a la vista o ser fácilmente recuperables cuando sea necesario.</li>
<li><strong>Flexibilidad y eficiencia de uso</strong>: la presencia de aceleradores, que no son vistos por los usuarios novatos, puede ofrecer una interacción más rápida a los usuarios expertos que la que el sistema puede proveer a los usuarios de todo tipo. Se debe permitir que los usuarios adapte el sistema para usos frecuentes.</li>
<li><strong>Estética y diseño minimalista</strong>: los diálogos no deben contener información que es irrelevante o poco usada. Cada unidad extra de información en un diálogo, compite con las unidades de información relevante y disminuye su visibilidad relativa.</li>
<li><strong>Ayudar a los usuarios a reconocer</strong>, diagnosticar y recuperarse de errores: los mensajes de error se deben entregar en un lenguaje claro y simple, indicando en forma precisa el problema y sugerir una solución constructiva al problema.</li>
<li><strong>Ayuda y documentación</strong>: incluso en los casos en que el sistema pueda ser usado sin documentación, podría ser necesario ofrecer ayuda y documentación. Dicha información debería ser fácil de buscar, estar enfocada en las tareas del usuario, con una lista concreta de pasos a desarrollar y no ser demasiado extensa.</li>
</ol>
<blockquote><p>Estas reglas son las claves para poder facilitar el uso de cualquier persona, no solo dentro de los sitios web, sino en cualquier sistema de información.</p>
<p>&nbsp;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.braintive.com/10-reglas-heuristicas-de-usabilidad-de-jakob-nielsen/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Mejorar las conversiones en un sitio web con Google WO</title>
		<link>http://www.braintive.com/mejorar-las-conversiones-de-un-sitio-web-con-google-wo/</link>
		<comments>http://www.braintive.com/mejorar-las-conversiones-de-un-sitio-web-con-google-wo/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 11:00:19 +0000</pubDate>
		<dc:creator><![CDATA[Alfredo Fabretti]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.braintive.com/?p=295</guid>
		<description><![CDATA[Puede suceder que la registración de tu sitio web tenga un porcentaje bajo de conversión o tal vez ese banner de la Home promocionando un nuevo producto no está llamando la suficiente atención del que visita tu sitio. Siguiendo con el tema planteado por Fernando en su post Conversiones en formularios de registración, hoy explicaremos cómo [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Puede suceder que la registración de tu sitio web tenga un porcentaje bajo de conversión o tal vez ese banner de la Home promocionando un nuevo producto no está llamando la suficiente atención del que visita tu sitio. Siguiendo con el tema planteado por Fernando en su post <a title="Post de Conversiones en formularios de registración" href="http://blog.braintive.com/2011/06/conversiones-en-formularios-de-registracion/">Conversiones en formularios de registración</a>, hoy explicaremos cómo medir si las modificaciones que hacemos para mejorar las conversiones realmente dan resultado.</p>
<p><span id="more-295"></span></p>
<p>Una de las herramientas (o mejor dicho servicio) que se puede utilizar para este fin es <a title="Ir a Google Website Optimizer" href="http://www.google.com/websiteoptimizer" target="_blank">Google Website Optimizer</a>. Este servicio nos permite trackear diferentes versiones de una misma página para saber cuál da mejor resultado de conversión.</p>
<p>Por ejemplo podemos crear 3 o 4 versiones diferentes de la registración de nuestro sitio web con diferentes campos, textos o validaciones. La idea es analizar cuál de estas diferentes versiones de la registración logró más conversiones. Esto se logra conociendo cuál de estas versiones llegó al paso final de la registración, o mejor dicho en vocabulario de Google WO: cuál de estas versiones logró más accesos a la <strong>conversion page</strong>.</p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>¿Qué es conversion page?</strong></span></p>
<p>La<strong> conversion page</strong> es la página que nos ayudará a medir la tasa de conversión de cada versión, es en realidad a dónde queremos que el usuario llegue por medio de un paso previo. Por cada usuario que llegue a esta página, contaremos una conversión exitosa.</p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Requerimientos básicos para comenzar a experimentar con Google WO</strong></span></p>
<p>Cuando ingresamos por primera vez a Google Website Optimizer, nos explicará lo que tenemos que tener preparado para realizar lo que ellos llaman <em>&#8220;experimentos&#8221;. </em>Básicamente lo que se necesita es tener:</p>
<ul>
<li>mínimo conocimiento de HTML (o alguien que lo tenga por nosotros)</li>
<li>crear 3 o más versiones diferentes de la página que queremos medir (por ejemplo varias versiones de la Home o de una registración)</li>
<li>acceso a modificar los archivos de nuestro sitio.</li>
</ul>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>¿Cuál es la idea de crear diferentes versiones de una misma página?</strong></span></p>
<p>Website Optimizer se encargará de distribuir a los visitantes equitativamente a una versión diferente de la página, para de esta manera poder medir cuál es la más eficaz en la conversión.</p>
<p>Una vez creadas las distintas versiones de la página a medir, debemos poner un código javascript dentro del &lt;head&gt; de cada versión. También es necesario poner un código javascript diferente en nuestra página de conversión (ej: paso final de nuestra registración).</p>
<p>Cuando hayamos puesto el código javascript en las diferentes páginas, haremos click en Validate pages y se realizará la verificación para comprobar de que todo esté funcionando correctamente.</p>
<p>De esta manera, si hemos configurado adecuadamente lo necesario podremos arrancar el experimento y luego de un tiempo los datos irán apareciendo en el reporte.</p>
<p style="text-align: center;"><a href="http://blog.braintive.com/wp-content/uploads/2011/05/Screen-shot-2011-06-06-at-16.13.30.png"><img class="size-full wp-image-449  aligncenter" title="Screen shot 2011-06-06 at 16.13.30" src="http://blog.braintive.com/wp-content/uploads/2011/05/Screen-shot-2011-06-06-at-16.13.30.png" alt="" width="818" height="349" /></a></p>
<p>Dependiendo del tráfico de nuestro sitio, luego de unas horas o unos días podremos ver cuál es la versión de la página que permite la mejor conversión. De acuerdo a estos resultados tendríamos que reemplazar nuestra página original por esta versión y finalizar el experimento.</p>
<p>En la imagen de ejemplo, por el momento la versión más efectiva de nuestro experimento es la número dos ya que tiene 18 conversiones sobre 54 visitas, siguiendo la original con 16 conversiones sobre 54 visitas y por último la tercera versión con 11 conversiones sobre 56 visitas.</p>
<p>Esta es otra de las maneras que tenemos para optimizar, o como la imágen de este post sugiere <em>&#8220;afinar el lapiz&#8221;</em> de nuestros sitios web para mejorar las conversiones de cualquier página.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.braintive.com/mejorar-las-conversiones-de-un-sitio-web-con-google-wo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Conversiones en formularios de registración</title>
		<link>http://www.braintive.com/conversiones-en-formularios-de-registracion/</link>
		<comments>http://www.braintive.com/conversiones-en-formularios-de-registracion/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 11:00:21 +0000</pubDate>
		<dc:creator><![CDATA[Fernando Finelli]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[CEP]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.braintive.com/?p=74</guid>
		<description><![CDATA[¿Porque no tengo muchas registraciones dentro de mi sitio web?, es una pregunta que tarde o temprano todos nos vamos a realizar, hay muchas otras preguntas que nos podemos realizar antes, como por ejemplo: ¿Es mi sitio interesante?, ¿Genero contenido adecuado?, ¿Tengo muchos accesos?, pero nos vamos a concentrar en: ¿Tengo un buen formulario de [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">¿Porque no tengo muchas registraciones dentro de mi sitio web?, es una pregunta que tarde o temprano todos nos vamos a realizar, hay muchas otras preguntas que nos podemos realizar antes, como por ejemplo: ¿Es mi sitio interesante?, ¿Genero contenido adecuado?, ¿Tengo muchos accesos?, pero nos vamos a concentrar en: ¿Tengo un buen formulario de registración?, no siempre nos basamos en esto para darnos cuenta de que las registraciones están fracasando por</p>
<p><span id="more-74"></span>no contar con un formulario adecuado, más allá del tipo de producto o contenido que esté brindando.</p>
<p>El radio de conversión mide el porcentaje de visitantes que logran realizar una determinada acción dentro de una página, por ejemplo cuantos visitantes logran realizar el envío del formulario de registración.</p>
<p>Esto es lo primero que debemos medir, cuál es nuestro porcentaje de conversión dentro de una registración, aquí nos vamos a dar cuenta en primera instancia qué cantidad de registros se están perdiendo. Por ejemplo si contamos con 100 visitantes diarios dentro de la registración y solo tenemos el 10% de conversiones (que hayan finalizado el proceso de registración), estamos perdiéndonos 90 registraciones diarias.</p>
<p>Cuando desarrollamos la registración, pensamos que cada objeto colocado tenía un propósito determinado y suponemos que el usuario lo entendería, pero en muchas ocasiones esto no sucede, los formularios no son claros y las acciones sobre los mismos no se comprenden.</p>
<p>Lo primero que se debe analizar para mejorar el porcentaje de registración es determinar si existen elementos dentro del formulario que pueden ser eliminados, tal vez estamos solicitando información de más, no relevante o privada que el usuario puede no querer ingresar y por dicho motivo fracasar la registración. Mientras más extenso sea el formulario, menos posibilidades se tiene de llegar a realizar el envío de los datos con éxito. Minimizando el ingreso del formulario ya vamos a notar un incremento del porcentaje de registración.</p>
<p>Otro punto muy importante son los textos y títulos, se conoce que los usuarios no leen los mensajes que se visualizan en la pantalla, por lo tanto se debe colocar mensajes precisos, claros y destacados donde corresponda y se debe brindar ayuda en campos que se consideren difíciles de entender.</p>
<p>Evitemos el envío de los datos que contienen errores, para luego refrescar la página y mostrar un largo listado de mensajes de validación, lo ideal es que el formulario se valide a medida que los datos son ingresados, para evitar el ‘post’ innecesario de los datos inválidos. Para realizar estas validaciones se puede utilizar Ajax y librerías de validaciones que son fáciles de implementar con jquery.</p>
<p>Hasta este momento podemos mejorar el porcentaje de registración, pero nos estamos perdiendo de un análisis más profundo en donde vamos a poder acceder a una cantidad muy importante de mejoras que ayudarán considerablemente a mejorar las conversiones. Existe una herramienta, entre otras, muy importante llamada <a href="http://www.clicktale.com/">ClickTale</a> que nos permite ver un poco más allá y acceder a información que nos ayudará a mejorar los formularios. Esta herramienta nos permite obtener información sobre la experiencia que el usuario tuvo dentro del site.<br />
<strong> </strong></p>
<p><a href="http://blog.braintive.com/wp-content/uploads/2011/05/clicktale-heatmap.jpg"><img class="alignleft size-full wp-image-75" title="clicktale-heatmap" src="http://blog.braintive.com/wp-content/uploads/2011/05/clicktale-heatmap.jpg" alt="" width="197" height="155" /></a> <strong>Mapa de calor</strong></p>
<p>Permite observar el movimiento que el usuario realizo con el mouse dentro de la página, dándonos una idea importante sobre la atención, dentro de un browser el movimiento del mouse emula la vista y nos da información sobre la ‘atención del usuario’.</p>
<p>Esto nos ayudará a reposicionar los objetos dentro del formulario.</p>
<p><strong><br />
Monitor en tiempo real</strong></p>
<p>Permite acceder a grabaciones en donde se visualiza exactamente lo que el usuario realizó dentro del formulario, movimientos, datos ingresados, clicks, etc.<br />
Hay una gran cantidad de datos que no nos llegan debido al fracaso de la registración, por ejemplo viendo estas grabaciones podemos darnos cuenta que existen varios usuarios que ingresan dentro del campo &#8216;número de calle&#8217; el texto &#8216;km 25, sin numeración, etc.&#8217; y nuestra validación solo permite números enteros. Gracias a esta información podemos darnos cuenta de un error al momento de plantear las validaciones del formularios y asumiendo que siempre debería venir un tipo de dato específico.</p>
<p>Esto nos hace dar cuenta de defectos del formulario, que no podríamos ver de otra manera, ya que no accedemos a los registros fallidos.</p>
<p><strong><br />
Errores javascript</strong></p>
<p>Brinda información de todos los errores de javascript que sucedieron, muchas veces estas son cosas fundamentales por las cuales fracasa la registración y no nos damos cuenta ya que suceden en determinados momentos puntuales con datos precisos. De esta forma podemos acceder al error y correguirlos.</p>
<p>&nbsp;</p>
<p><a href="http://blog.braintive.com/wp-content/uploads/2011/05/FA-med1.png"><img class="alignleft size-full wp-image-80" title="FA-med" src="http://blog.braintive.com/wp-content/uploads/2011/05/FA-med1.png" alt="" width="231" height="252" /></a><strong>Analisis de formularios</strong></p>
<p><strong> </strong>Una de las funciones más importantes de esta herramienta es poder medir exactamente los porcentajes de conversión y que cantidades de intentos fracasaron en cada paso del tunel, esto nos da información muy importante.</p>
<p>Cuales son los campos en donde más tiempo pasa el usuario, esto ayuda a determinar la causa, ¿no se comprenden?, ¿datos difíciles?, ¿tiene que ir a buscar algún dato en otro lado?</p>
<p>Datos que son eliminados y vueltos a ingresar. (refill), ¿porque los usuarios necesitan modificarlos?</p>
<p>Que campos se dejan en blanco, si el porcentaje es muy grande tenemos que preguntarnos si son útiles realmente.</p>
<p>Campos que contienen datos originalmente en el formulario y el usuario los cambia. Si el porcentaje es muy grande, seguramente debemos cambiar el dato default.</p>
<p>Por supuesto que antes de colocar un formulario de registración debemos realizar todo un análisis de usabilidad y realizar todas las pruebas necesarias hasta obtenter un formulario sin errores y optimizado en profundidad, pero no siempre se cuenta con los recuersos necesario, con esta herramienta podemos obtener una ayuda muy importante.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.braintive.com/conversiones-en-formularios-de-registracion/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Los sitios web 2.0 de los &#8217;90</title>
		<link>http://www.braintive.com/los-sitios-web-2-0-de-los-90/</link>
		<comments>http://www.braintive.com/los-sitios-web-2-0-de-los-90/#comments</comments>
		<pubDate>Tue, 17 May 2011 11:00:51 +0000</pubDate>
		<dc:creator><![CDATA[Fernando Finelli]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://blog.braintive.com/?p=45</guid>
		<description><![CDATA[Todos ahora hablamos de la web 2.0 como un término revolucionario en Internet que cambiaron los paradigmas a la hora de diseñar una idea dentro de internet. El término se asocia directamente con la idea de compartir  información y la colaboración que los usuarios generan. Hablamos de wikis, blogs, fotoblogs,  redes sociales, etc. Para mi [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Todos ahora hablamos de la web 2.0 como un término revolucionario en Internet que cambiaron los paradigmas a la hora de diseñar una idea dentro de internet.</p>
<p>El término se asocia directamente con la idea de compartir  información y la colaboración que los usuarios generan. Hablamos de <span id="more-61"></span>wikis, blogs, fotoblogs,  redes sociales, etc.</p>
<p>Para mi el término web 2.0 debería asociarse directamente con una solución técnica que se pudo lograr con el avance de la tecnología utilizada para el desarrollo web y no con una idea revolucionaria de colaboración. Todos hablan de la web 2.0 como algo nuevo que surgió en los últimos años, cuando podríamos compararlos perfectamente con ideas del pasado.</p>
<p>Si nos remontamos hace 12 años atrás o más, nos encontraríamos con un llamado ‘portal horizontal’ como El Sitio, que era un lugar de entrada para una variedad muy grande de servicios que se brindaban a los usuarios, en donde muchos de esos servicios podríamos asociarlos hoy en día con sitios 2.0.</p>
<p>En ese entonces en Argentina (como en Latinoamérica) no se tenía un acceso general a  banda ancha, los usuarios utilizaban acceso mediante dial-up y el contenido era muy lento de cargar.</p>
<p>Podríamos hacer un paralelismo entre el ayer (El Sitio) y el hoy (Web 2.0).</p>
<p>CupidoNet = Facebook</p>
<p>Chat 3D = Second Life</p>
<p>Habitantes = Blogs</p>
<p>La cara del sitio = FotoBlogs</p>
<p>El problema principal por la cual los viejos portales horizontales no pudieron continuar hasta hoy fue por la falta de tecnología para resolver ciertas problemáticas de forma práctica y rápida, además lo pobre que era la velocidad de conexión a Internet. Como anécdota recuerdo que en ese entonces un problema grave para el Chat 3D (algo totalmente revolucionario en ese entonces, creado por El Sitio) fue que el plugin pesaba alrededor de 80kb para bajarlo, un peso que hoy es insignificante!.</p>
<p>Tanto Alfred como Yo, tuvimos el honor de participar en todos los avances tecnológicos que tuvo Internet en los últimos 15 años, fuimos parte del crecimiento y ayudamos al mismo desde nuestro humilde lugar.</p>
<p>Desde Braintive le deseamos un muy feliz día a INTERNET.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.braintive.com/los-sitios-web-2-0-de-los-90/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Discriminación 2.0</title>
		<link>http://www.braintive.com/discriminacion-2-0/</link>
		<comments>http://www.braintive.com/discriminacion-2-0/#comments</comments>
		<pubDate>Tue, 10 May 2011 11:00:10 +0000</pubDate>
		<dc:creator><![CDATA[Fernando Finelli]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[accesibilidad]]></category>

		<guid isPermaLink="false">http://blog.braintive.com/?p=16</guid>
		<description><![CDATA[Muchas veces criticamos y nos asombramos de instituciones, hospitales, bancos o lugares de acceso público que no cuentan con rampas para discapacitados, pero es muy común que a la hora de desarrollar un sitio web terminemos haciendo lo mismo. La accesibilidad en un sitio web se refiere a la capacidad del mismo para ser accedido [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Muchas veces criticamos y nos asombramos de instituciones, hospitales, bancos o lugares de acceso público que no cuentan con rampas para discapacitados, pero es muy común que a la hora de desarrollar un sitio web terminemos haciendo lo mismo.</p>
<p style="text-align: left;"><span id="more-59"></span></p>
<p style="text-align: left;">La accesibilidad en un sitio web se refiere a la capacidad del mismo para ser accedido por cualquier persona independientemente de sus limitaciones físicas (por ejemplo la discapacidad visual), también hace referencia no solo al acceso, sino también al uso, donde toca ya cuestiones de ‘usabilidad’.</p>
<p style="text-align: left;">Prácticamente nadie toma en cuenta esta premisa a la hora de desarrollar un sitio web y suponen que las personas detrás podrán acceder sin problemas al contenido, sin darse cuenta el potencial que tiene un sitio que puede ser accedido por cualquier persona, ya que los accesos en definitiva se traducen de alguna manera a un valor de retorno.</p>
<p style="text-align: left;">Por ejemplo, suponemos que una persona podría estar viendo un determinado botón de acceso al contenido, de un color, forma o tamaño pensado para  alentar al usuario a hacer click, cuando en realidad esta persona podría estar trabajando con el monitor apagado, ya que es una persona ciega. ¿Cómo puede ‘ver’ entonces el botón?,  son utilizados programas que leen el contenido y avisan al usuario donde pueden hacer click, el botón como figura no genera ningún valor, ya que no puede ser visto, el valor aquí lo genera el texto.</p>
<p style="text-align: left;">Las personas ciegas o con disminución considerable de la vista utilizan programas que leen el contenido de la página web y de esta forma pueden navegar sin problemas, se sorprenderían observar como ellos trabajan con el monitor apagado y pueden perfectamente ‘visualizar’ cualquier contenido. Un software utilizado para esto es el <a href="http://es.wikipedia.org/wiki/JAWS_%28software%29">JAWS</a></p>
<p style="text-align: left;">En muchos países ya existe legislación que obliga a determinas páginas de organismos públicos o de algunas empresas a brindar contenido accesible en sus sitios web. El WAI (Web Accessibility Initiative) grupo perteneciente al W3C (The World Wide Web Consortium) también creó pautas para ayudar a desarrollar contenido accesible.</p>
<p>No es necesario sacrificar el diseño a la  hora de hacer un sitio web accesible, simplemente hay que seguir una serie de pautas para guiar el diseño de páginas web a un diseño accesible. Algunas ideas que implementamos en Braintive a la hora de desarrollar un sitio web, para no limitar el acceso de nadie al contenido:</p>
<ul style="text-align: left;">
<li>Todas las páginas deben tener la etiqueta de cabecera TITLE, explicando lo que el usuario va a encontrar, por ejemplo: Página principal, Listado de productos.</li>
<li>Usar correctamente las etiquetas h1, h2, .. donde debe informar la importancia que tienen los títulos y textos dentro de la página.</li>
<li>No utilizar tablas para centrar textos o colocar secciones, las tablas deben ser utilizadas para grillas, el posicionamiento de texto se deben realizar por medio de estilos css.</li>
<li>Utilizar la etiqueta ABBR para brindar detalles sobre abreviaciones, por ejemplo si el texto dice cant. se debe informar que el texto correcto es ‘cantidad’.</li>
<li>Todas las imágenes deben tener el atributo ALT con el texto al que hace referencia la imagen, si el botón es una imagen que dice ‘Aceptar’, el atributo ALT debe tener el mismo texto. Si se requiere mayor detalle se debe utilizar el atributo LONGDESC</li>
<li>Los links deben tener el atributo TITLE informando la acción que genera el click, más allá del texto, por ejemplo si link dice ‘compras’, el atributo TITLE debería contener ‘Listado de mis compras mensuales’.</li>
<li>No utilizar palabras comunes para definir links, como &#8216;aquí&#8217;, utilizar frases más descriptivas dentro de los links.</li>
<li>Definir atajos de teclado en los links, atributo ACCESSKEY.</li>
<li>Si se utilizan FRAMES se debe colocar el titulo descriptivo en el atributo TITLE.</li>
<li>Los listados de selección o navegación deben ser colocados dentro de las etiquetas UL y LI, luego por medio de los estilos css se brinda un correcto diseño.</li>
<li>Dentro de los formularios se debe utilizar etiquetas standards que son interpretadas por todos los lectores web, que luego por estilos css se puede colocar el diseño acorde al sitio web. Estas son: LEGEND, FIELDSET, LABEL. Por ejemplo la etiqueta LABEL relaciona el texto con el elemento del formulario.</li>
<li>Tener en cuenta los colores que se asignarán a los botones, existen programas para evaluar como un daltónico los visualizará.</li>
<li>Dar la posibilidad de agrandar el texto de las letras, por default deben tener un tamaño correctamente legible.</li>
<li>Si se utiliza javascript, tener un plan B que funcione con javascript desactivado, ya que es posible que algunos lectores no lo soporten.</li>
<li><strong>Evitar el uso de FLASH!</strong> aunque las versiones nuevas de flash y componentes que se agregan a la hora de desarrollar dicen poseer soporte de accesibilidad, existe la posibilidad de incompatibilidad en la lectura del flash por medio del navegador que utiliza el usuario que tienen inconvenientes de accesibilidad. El FLASH es un binario (plugin) que no tiene las etiquetas estándares de HTML por lo tanto imposibilita la lectura por medio de los programas utilizados por personas ciegas para interpretar el contenido web.</li>
</ul>
<p>No hay que considerar pérdida de tiempo en implementar estas técnicas, es fundamental no limitar el acceso al contenido.</p>
<blockquote style="text-align: left;"><p><strong><br />
</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.braintive.com/discriminacion-2-0/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
