<?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>DGLibre - Diseño gráfico, desarrollo web y software libre. &#187; Desarrollo web</title>
	<atom:link href="http://dglibre.com/category/desarrollo-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://dglibre.com</link>
	<description>Diseño gráfico, desarrollo web y software libre.</description>
	<lastBuildDate>Wed, 11 Aug 2010 06:29:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>3 herramientas online para optimizar tu sitio web.</title>
		<link>http://dglibre.com/2010/08/11/3-herramientas-online-para-optimizar-tu-sitio-web/</link>
		<comments>http://dglibre.com/2010/08/11/3-herramientas-online-para-optimizar-tu-sitio-web/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 06:29:35 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Posicionamiento]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=1067</guid>
		<description><![CDATA[Una lista de potentes herramientas online que nos permiten analizar múltiples aspectos de un sitio web, lo que nos puede servir para localizar fallos que no conocemos y encontrar soluciones: Optimización SEO Web SEO Analytics nos permite tener de forma rápida una visión global del éxito de nuestro sitio web. Nos ofrece desde datos sobre nuestro hosting y dominio, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a  href="http://dglibre.com/wp-content/subidas/2010/08/analizar.jpg" class="thickbox no_icon" rel="gallery-1067" title="Analiza tu sitio web"><img class="alignnone size-full wp-image-1073" title="Analiza tu sitio web" src="http://dglibre.com/wp-content/subidas/2010/08/analizar.jpg" alt="Analiza tu sitio web" width="331" height="168" /></a></p>
<p>Una lista de potentes herramientas online que nos permiten analizar múltiples aspectos de un sitio web, lo que nos puede servir para localizar fallos que no conocemos y encontrar soluciones:</p>
<p><strong>Optimización SEO</strong></p>
<p><strong>Web SEO Analytics</strong> nos permite tener de forma rápida una visión global del éxito de nuestro sitio web. Nos ofrece desde datos sobre nuestro hosting y dominio, hasta la repercusión que tenemos dentro de las principales redes sociales. Por supuesto también nos hace un resumen de como estamos indexados dentro de los principales buscados y los directorios más importantes, así como las palabras que tienen mayor relevancia de nuestra web y los enlaces que recibimos desde paginas externas. Muy útil y completo.</p>
<p><a  title="Web Seo Analytics" rel="external nofollow" href="http://www.webseoanalytics.com/" target="_blank">webseoanalytics.com</a></p>
<p><strong>Análisis de rendimiento</strong></p>
<p>Un sitio web excesivamente lento puede hacer que perdamos muchas visitas y aunque ya tengamos uno rápido siempre hay margen para mejorar. La mayor virtud de <strong>GTmetrix</strong> es que combina las 2 mejores herramientas para analizar el rendimiento de una página web (Google Page Speed y Yahoo! YSlow), lo que nos da 2 puntuaciones diferentes y una cantidad de datos enorme sobre como acelerar la velocidad de carga. Trata desde temas tan básicos como la compresión de imágenes o el no incrustar CSS y Javascript dentro de los archivos HTML. Hasta otros más avanzados como optimizar la configuración de nuestro servidor o mejorar la forma en que los navegadores hacen cache de nuestros archivos. Muy practico, pues nos evita instalar varias extensiones en nuestro navegador para analizar el rendimiento.</p>
<p><a  title="GTmetrix" rel="external nofollow" href="http://gtmetrix.com/" target="_blank">gtmetrix.com</a></p>
<p><strong>Comprobar la legibilidad del texto</strong></p>
<p>A veces por cuestiones de diseño acabamos usando texto y fondos de diferentes colores, que no siempre serán fáciles de leer para todas las personas. Gracias a esta herramienta detectaremos fácilmente áreas de texto que cansarían demasiado a nuestros visitantes o supondrían un problema para gente con problemas de visión. Muy importante, pues recordemos que el contenido es lo más importante.</p>
<p><a  title="Check my colours" rel="external nofollow" href="http://www.checkmycolours.com/" target="_blank">checkmycolours.com</a></p>
<p>¿Conoces otra herramienta que merezca estar en esta lista?<span id="more-1067"></span></p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2010/08/11/3-herramientas-online-para-optimizar-tu-sitio-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet Explorer y la gente rubia.</title>
		<link>http://dglibre.com/2010/03/14/internet-explorer-y-la-gente-rubia/</link>
		<comments>http://dglibre.com/2010/03/14/internet-explorer-y-la-gente-rubia/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 06:03:20 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Navegadores]]></category>
		<category><![CDATA[Opiniones]]></category>
		<category><![CDATA[gente rubia]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=979</guid>
		<description><![CDATA[Esta es una anécdota surgida en una charla con un cliente sobre la renovación de su sitio web. Se trataba de una web obsoleta realizada hace años con Frontpage y dejando de lado su anticuada estética, además se descuadraba totalmente en navegadores que no fueran Internet Explorer. El cliente estaba empeñado en actualizar solo su parte gráfica dejando su estructura, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a  href="http://dglibre.com/wp-content/subidas/2010/03/IE_rubia.jpg" class="thickbox no_icon" rel="gallery-979" title="IE"><img class="alignnone size-full wp-image-1031" title="IE" src="http://dglibre.com/wp-content/subidas/2010/03/IE_rubia.jpg" alt="Internet explorer" width="400" height="247" /></a></p>
<p>Esta es una anécdota surgida en una charla con un cliente sobre la renovación de su sitio web. Se trataba de una web obsoleta realizada hace años con Frontpage y dejando de lado su anticuada estética, además se descuadraba totalmente en navegadores que no fueran Internet Explorer.</p>
<p>El cliente estaba empeñado en actualizar solo su parte gráfica dejando su estructura, hecha a base de tablas html. Yo le insistía en que lo más recomendable era hacer un diseño desde cero para que fuera totalmente compatible con los estándares actuales y todos los navegadores. Pero él no estaba convencido de aumentar el presupuesto, pues en su opinión, todos los internautas usan Internet Explorer para navegar. Por lo que el tema se alargó y acabe poniéndole el siguiente ejemplo:</p>
<blockquote><p>-Imagínate que tienes una empresa que necesita una alta seguridad y quieres que todos lo clientes antes de entrar se identifiquen. Por lo que yo te ofrezco una solución tecnológica para hacer el proceso mucho más cómodo a tus clientes, poner un sensor biométrico que identificara a los clientes habituales por su apariencia y les dejara entrar directamente. ¿Que te parecería?</p>
<p>-Pues muy bien, me ayudaría a ofrecer un mejor servicio.</p>
<p>-Bien, yo instalo el sistema y lo probamos. Funciona correctamente con la mayoría de las personas pero detectamos que falla con la gente rubia. Por alguna razón el sensor tiene problemas para distinguir el pelo de color claro y esas personas tras varios intentos, necesitan finalmente sacar su documentación e identificarse manualmente. ¿Te parecería bien usar ese sistema?</p>
<p>-Claro que no, afectaría a muchos clientes y acabaríamos teniendo quejas.</p>
<p>-Bien, un sitio web es similar a ese sistema de identificación, pues también te permite ofrecerles información y servicios de forma más rápida y cómoda a tus clientes. ¿correcto?</p>
<p>-Sí.</p>
<p>-Y si te digo que en España la gente con el pelo claro supone menos del 20% de la población. Mientras que los internautas que usan navegadores diferentes de Internet Explorer se acercan al 40%.</p></blockquote>
<p>El cliente se quedo pensando unos segundos, tras lo cual me dijo que desarrollara la web desde cero.</p>
<p>Un ejemplo de que muchas empresas acaban con sitios web incompatibles por  no entender realmente el mercado al que intentan adaptarse. Pero, mediante ejemplos como el citado, <strong>podemos conseguir que vean la importancia real de causarles problemas al 40% de sus clientes</strong>.<span id="more-979"></span></p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2010/03/14/internet-explorer-y-la-gente-rubia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Redirige los navegadores móviles a otra versión de tu web.</title>
		<link>http://dglibre.com/2010/02/09/redirige-los-navegadores-moviles-a-otra-version-de-tu-web-2/</link>
		<comments>http://dglibre.com/2010/02/09/redirige-los-navegadores-moviles-a-otra-version-de-tu-web-2/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 20:43:39 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[móviles]]></category>
		<category><![CDATA[Navegadores]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=962</guid>
		<description><![CDATA[Cada vez los teléfonos móviles tienen más importancia en el diseño web, si hace unos años casi nadie usaba Internet desde el móvil, hoy día es un sector con un enorme crecimiento gracias a modelos como el iPhone o los nuevos Android. Eso nos plantea un problema, pues es difícil crear un sitio web que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a  href="http://dglibre.com/wp-content/subidas/2010/02/dmb.jpg" class="thickbox no_icon" rel="gallery-962" title="dmb"><img class="alignnone size-full wp-image-974" title="dmb" src="http://dglibre.com/wp-content/subidas/2010/02/dmb.jpg" alt="Detect Mobile Browser" width="338" height="225" /></a></p>
<p>Cada vez los teléfonos móviles tienen más importancia en el diseño web, si hace unos años casi nadie usaba Internet desde el móvil, hoy día es un sector con un enorme crecimiento gracias a modelos como el iPhone o los nuevos Android. Eso nos plantea un problema, pues es difícil crear un sitio web que sea valido tanto para resoluciones de ordenador, como para las pequeñas pantallas de los dispositivos móviles. Y si creamos 2 versiones alternativas nos surgirá otra duda, <strong>¿cómo filtramos a los usuarios según el dispositivo desde el que accedan?</strong></p>
<p>Una respuesta a ese problema nos la da el proyecto <a  href="http://detectmobilebrowser.com/" target="_blank"><strong>Detect Mobile Browser</strong></a> que facilita código libre en diferentes lenguajes de programación (Apache .htaccess, ASP, ColdFusion, JSP, Javascript, PHP, Python y Rails) para redirigir a los usuarios de navegadores móviles a una versión especial de nuestro sitio web, que previamente hayamos adaptado.</p>
<p>El código es simple y claro, por lo que no nos supondrá demasiado esfuerzo integrarlo en nuestros proyectos. Además, usa una lista de navegadores bastante completa y actualizada.</p>
<p>También nos ofrece otra alternativa, crear direcciones basadas en su propio dominio que  filtraran a los visitantes según su navegador. Yo no le encuentro demasiada utilidad, quien querría compartir una dirección como esta:</p>
<pre>http://detectmobilebrowser.com/www.dglibre.com|www.dglibre.com/mv</pre>
<p>No solo resulta excesivamente largo, sino que afectaría gravemente a nuestro SEO.<span id="more-962"></span></p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2010/02/09/redirige-los-navegadores-moviles-a-otra-version-de-tu-web-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>¿Qué resolución real tienen la mayoría de internautas?</title>
		<link>http://dglibre.com/2010/01/08/%c2%bfque-resolucion-real-tienen-la-mayoria-de-internautas/</link>
		<comments>http://dglibre.com/2010/01/08/%c2%bfque-resolucion-real-tienen-la-mayoria-de-internautas/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 23:25:37 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Navegadores]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[diseño gráfico]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[size]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=934</guid>
		<description><![CDATA[Cuando un diseñador web empieza un nuevo proyecto las primeras preguntas que debe hacerse son: -¿Un diseño fluido o estático? y de ser estático, ¿qué resolución usaran la mayoría de los visitantes en el sitio web? Preguntas no siempre fáciles de responder pues aunque tengamos una idea aproximada de las resoluciones más usadas, no tenemos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-939" title="Google browser size" src="http://dglibre.com/wp-content/subidas/2010/01/gbs.jpg" alt="" width="400" height="219" /></p>
<p>Cuando un diseñador web empieza un nuevo proyecto las primeras preguntas que debe hacerse son:</p>
<p>-<strong>¿Un diseño fluido o estático?</strong> y de ser estático, <strong>¿qué resolución usaran la mayoría de los visitantes en el sitio web?</strong></p>
<p>Preguntas no siempre fáciles de responder pues aunque tengamos una idea aproximada de las resoluciones más usadas, no tenemos sobre la mesa estadísticas fiables.</p>
<p>Actualmente no cabe duda de quien tiene más datos sobre los internautas, Google. La cantidad de información que maneja es incluso preocupante pero en este caso nos resultara muy interesante. Partamos de la base de que <strong>es casi imposible que, durante un mes, un internauta no visite el buscador de Google o alguna web con Analytics</strong>, se puede decir que tienen todos los datos reales y además actualizados. Por eso la nueva herramienta resulta extremadamente útil:</p>
<p><strong><a  title="Google Browser Size" rel="external nofollow" href="http://browsersize.googlelabs.com/" target="_blank">Google Browser Size</a></strong> <span id="more-934"></span></p>
<p>Siguiendo la forma de trabajar típica de Google nos presenta los datos de forma sencilla y clara. Cuando entramos vemos una página web de ejemplo, sobre la cual se representa con colores el % de internautas que vera cada parte sin necesidad de usar las barras de desplazamiento del navegador. Además, podemos cargar nuestro sitio web como fondo para poder verlo de forma gráfica.</p>
<p>Como ejemplo, <strong>DGLibre</strong> debería ser vista correctamente por el 80% de los internautas (cifras peores de las que esperaba aunque supongo que los navegadores de móviles y netbooks bajan la media). Por otra parte, la zona dedicada al texto es accesible para el 99%, cifra muy positiva.</p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2010/01/08/%c2%bfque-resolucion-real-tienen-la-mayoria-de-internautas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Analiza la legibilidad de los textos con Checkmycolours.</title>
		<link>http://dglibre.com/2009/11/04/analiza-la-legibilidad-de-los-textos-con-checkmycolours/</link>
		<comments>http://dglibre.com/2009/11/04/analiza-la-legibilidad-de-los-textos-con-checkmycolours/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:53:30 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Checkmycolours]]></category>
		<category><![CDATA[legible]]></category>
		<category><![CDATA[texto]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=872</guid>
		<description><![CDATA[Checkmycolours es una herramienta que sirve para analizar los textos de una página web, comprobando si son legibles para cualquier persona. Lo hace comparando el contraste y luminosidad de los textos con el color de fondo. Algo que puede parecer trivial pero que muchas veces se nos olvida a los diseñadores web, pues nos concentramos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-871" title="checkmycolours" src="http://dglibre.com/wp-content/subidas/2009/11/checkmycolours.jpg" alt="checkmycolours" width="350" height="143" /></p>
<p style="text-align: left;"><a  title="checkmycolours" rel="external nofollow" href="http://www.checkmycolours.com/" target="_blank"><strong>Checkmycolours</strong></a> es una herramienta que sirve para analizar los textos de una página web, comprobando si son legibles para cualquier persona. Lo hace comparando el contraste y luminosidad de los textos con el color de fondo. Algo que puede parecer trivial pero que muchas veces se nos olvida a los diseñadores web, pues nos concentramos en hacer un diseño atractivo y podemos acabar con textos difíciles de leer para personas con problemas de visión. Y aun entre las personas que ven bien, <strong>no es lo mismo leer un texto claro que uno capaz de cansarnos la vista con rapidez</strong>, motivo por el que podemos perder muchas visitas.</p>
<p style="text-align: left;">Por eso me ha parecido interesante esta herramienta, con Checkmycolours<strong> </strong>obtenemos de forma rápida un resumen de la legibilidad de los textos que tenemos en nuestro sitio web. Además, nos avisa cuando el contraste entre un texto y el fondo es insuficiente según el algoritmo propuesto por el <strong>W3C</strong> y nos permite hacer pruebas en tiempo real cambiando los colores.</p>
<p style="text-align: left;">Aparte hay que admitir que el creador ha conseguido una interfaz sencilla de usar y muy bonita a nivel gráfico.<span id="more-872"></span></p>
<p style="text-align: left;"><div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></p>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2009/11/04/analiza-la-legibilidad-de-los-textos-con-checkmycolours/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ViewLike.us, visualiza un sitio web en varias resoluciones.</title>
		<link>http://dglibre.com/2009/09/27/viewlike-us-visualiza-un-sitio-web-en-varias-resoluciones/</link>
		<comments>http://dglibre.com/2009/09/27/viewlike-us-visualiza-un-sitio-web-en-varias-resoluciones/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 04:48:18 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[resolución]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=850</guid>
		<description><![CDATA[Cuando creamos un sitio web siempre debemos tener en cuenta como se adapta a diferentes resoluciones de pantalla. Existen herramientas que nos permiten hacerlo fácilmente, como por ejemplo la estupenda extensión Web Developer de Firefox, o también podemos cambiar a mano la resolución de nuestro escritorio aunque resulta una molestia. Una alternativa rápida es ViewLike.us, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-853" title="viewlike.us" src="http://dglibre.com/wp-content/subidas/2009/09/view.jpg" alt="viewlike.us" width="250" height="54" /></p>
<p>Cuando creamos un sitio web siempre debemos tener en cuenta como se adapta a diferentes resoluciones de pantalla. Existen herramientas que nos permiten hacerlo fácilmente, como por ejemplo la estupenda extensión <a  title="Web Developer" rel="external nofollow" href="https://addons.mozilla.org/es-ES/firefox/addon/60" target="_blank"><strong>Web Developer</strong></a> de Firefox, o también podemos cambiar a mano la resolución de nuestro escritorio aunque resulta una molestia.</p>
<p>Una alternativa rápida es <strong><a  title="viewlike.us" rel="external nofollow" href="http://viewlike.us/" target="_blank">ViewLike.us</a></strong>, un servicio web muy simple pero efectivo. Solo debemos de indicarle la dirección del sitio web  a probar y pulsar en el botón de la resolución deseada para que nos previsualice la web en un cuadro de ese tamaño mediante Ajax. Las resoluciones que nos ofrece son las más estandarizadas (incluyendo la Wii y el iPhone), aunque se echan de menos algunas panoramicas y sobretodo poder crear otras nuevas manualmente. No es la herramienta del año pero en ocasiones resulta útil.<span id="more-850"></span></p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2009/09/27/viewlike-us-visualiza-un-sitio-web-en-varias-resoluciones/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>8 trucos para proteger tu blog con WordPress de intrusos.</title>
		<link>http://dglibre.com/2009/07/11/8-trucos-para-proteger-tu-blog-con-wordpress-de-intrusos/</link>
		<comments>http://dglibre.com/2009/07/11/8-trucos-para-proteger-tu-blog-con-wordpress-de-intrusos/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 00:58:46 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[administración]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[proteger]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=735</guid>
		<description><![CDATA[Si tenemos nuestro propio blog con WordPress es importante tomar medidas básicas de seguridad para que cualquier desaprensivo no pueda dañarlo. Estos trucos que he recopilado son para gente que tiene instalado WordPress en su propio hosting y aunque no impedirán que un experto en seguridad puede fastidiarnos, si nos protegerán de los típicos script [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-763" title="wp_canda" src="http://dglibre.com/wp-content/subidas/2009/07/wp_canda.jpg" alt="wp_canda" width="248" height="159" /></p>
<p>Si tenemos nuestro propio blog con WordPress es importante tomar medidas básicas de seguridad para que cualquier desaprensivo no pueda dañarlo. Estos trucos que he recopilado son para gente que tiene instalado WordPress en su propio hosting y aunque no impedirán que un experto en seguridad puede fastidiarnos, si nos protegerán de los típicos <a  title="Definición Script Kiddies" rel="external nofollow" href="http://es.wikipedia.org/wiki/Script_Kiddies" target="_blank">script kiddies</a> o <a  title="Definición Lammers" rel="external nofollow" href="http://es.wikipedia.org/wiki/Lammer" target="_blank">lammers</a>.<span style="color: #377719;"><strong></strong></span></p>
<p><span style="color: #000080;"><strong>1. <span style="text-decoration: underline;">Tener siempre la última versión:</span></strong></span></p>
<p>Con cada nueva versión WordPress no solo añade novedades, también corrige importantes fallos de seguridad. <strong>Actualizar a menudo es imprescindible en cualquier CMS.</strong></p>
<p><span style="color: #000080;"><strong>2. <span style="text-decoration: underline;">No informar sobre que versión de WordPress estamos usando:</span></strong></span></p>
<p>Por defecto WordPress pone en el código fuente del blog la versión que tenemos instalada. Esto puede ayudar a un atacante a aprovechar fallos de seguridad conocidos, especialmente si se trata de versiones antiguas. Ese dato es sencillo de eliminar, solo deberemos cambiar en el archivo<strong> header.php</strong> de nuestra plantilla el siguiente código:</p>
<pre>&lt;meta name=”generator” content=”WordPress &lt;?php bloginfo(’version’); ?&gt;” /&gt;</pre>
<p>Por este:</p>
<pre>&lt;meta name=”generator” content=”WordPress” /&gt;</pre>
<p><span id="more-735"></span><br />
<span style="color: #000080;"><strong>3. <span style="text-decoration: underline;">Proteger la carpeta de plugins:</span></strong></span></p>
<p>Si un posible atacante sabe que plugins tenemos instalados en WordPress también podría aprovecharse de sus fallos de seguridad. Para proteger dicha carpeta (/wp-content/plugins) basta con colocar en su interior un archivo vacío llamado index.html.</p>
<p><span style="color: #000080;"><strong>4. <span style="text-decoration: underline;">Evita que WordPress dé pistas para acceder al panel de control:</span></strong></span></p>
<p>Cuando al acceder al panel de administración te equivocas con el usuario o la contraseña, WordPress intenta ayudarte informando de cual de los 2 datos es el incorrecto. <strong>Una función poco útil para el administrador pero si interesante para cualquier intruso que pretenda &#8220;hackear&#8221; tu blog</strong>.</p>
<p>Para corregir este exceso de confianza por parte de WordPress debes añadir el siguiente código dentro del archivo <strong>functions.php</strong> de tu plantilla:</p>
<pre>add_filter('login_errors',create_function('$a', "return null;"));</pre>
<p><span style="color: #000080;"><strong>5. <span style="text-decoration: underline;">Cambia el nombre del usuario administrador por defecto:</span></strong></span></p>
<p>Cualquier persona que haya instalado alguna vez WordPress sabe que el usuario por defecto es <strong>admin</strong> y que si averigua su contraseña tendrá acceso total al panel de control. Pero por desgracia WordPress no nos ofrece una forma rápida para cambiar dicho nombre y tendremos que hacerlo desde la base de datos:</p>
<p>-Accedemos a PhpMyAdmin (o el gesto de base de datos que usemos).</p>
<p>-Dentro de la base de datos de WordPress buscamos la tabla wp_users (que puede variar si elegimos durante la instalación un prefijo diferente de wp_). Abrimos la tabla para editarla.</p>
<p>- Tendremos que cambiar admin en los campos <strong>user_login</strong> y <strong>user_nicename</strong>, en ambos el mismo nuevo nombre. El campo <strong>display_name</strong> es el nombre que aparece como autor si escribimos artículos con ese usuario, no es obligatorio cambiarlo.</p>
<p>Tras guardar los cambios si intentamos acceder como admin al panel de administración nos saldrá un error y <strong>deberemos poner el nuevo usuario con la anterior contraseña</strong>.</p>
<p><span style="color: #000080;"><strong>6. <span style="text-decoration: underline;">Usa contraseñas seguras:</span></strong></span></p>
<p>Algo tan básico como importante, pues muchas veces los intrusos usaran ataques de fuerza bruta. Es decir, mediante scripts probaran contraseñas aleatorias o de un diccionario hasta encontrar cual está usando tu usuario.</p>
<p><strong>Una contraseña segura debe ser larga</strong> (yo recomendaría al menos 12 caracteres) y debe mezclar letras mayúsculas, minúsculas, números y símbolos especiales. Si quieres generarlas automáticamente puedes usar el servicio: <a  title="Genera contraseñas aleatorias" rel="external nofollow" href="http://password.es/" target="_blank">password.es</a></p>
<p><span style="color: #000080;"><strong>7. <span style="text-decoration: underline;">Bloquea el acceso al archivo de configuración:</span></strong></span></p>
<p>Modificando el archivo .htaccess podemos proteger el fichero de configuración de WordPress: <strong>wp-config.php</strong>, impidiendo el acceso externo al servidor gracias a Apache. Para ello añadimos en .htaccess las siguientes lineas:</p>
<pre>&lt;files wp-config.php&gt;
Order deny,allow
deny from all
&lt;/files&gt;</pre>
<p><span style="color: #000080;"><strong>8. <span style="text-decoration: underline;">Bloquea IP que introduzcan datos de acceso erróneos:</span></strong></span></p>
<p>La forma más cómoda de hacerlo es con el plugin <a  title="Login Lockdown" href="http://wordpress.org/extend/plugins/login-lockdown/" target="_blank"><strong>Login LockDown</strong></a></p>
<p>Este plugin realiza 2 funciones:</p>
<p>-Monitoriza y guarda las IP que intentaron entrar en el panel de administración con usuarios o contraseñas no validos.</p>
<p>-Nos permite configurar un numero máximo de intentos fallidos, si una IP excede la cantidad marcada es bloqueada durante el tiempo que elijamos. <strong>Muy útil para complicar los ataques de fuerza bruta</strong> pues el intruso se verá obligado a usar miles de proxys para descubrir una contraseña segura.</p>
<p>Por último comentar que hay otros trucos más agresivos para mejorar la seguridad y también otros plugins. Pero yo he seleccionado los trucos que considero más importantes y cómodos, además ninguno de los cambios que aconsejo se destruyen con la actualización de WordPress, solo necesitamos hacerlos una vez.</p>
<p>Fuentes: <strong><a  title="AyudaWordpress.com" rel="external nofollow" href="http://ayudawordpress.com" target="_blank">ayudawordpress.com</a></strong> y <strong><a  title="Anieto2k" rel="external nofollow" href="http://www.anieto2k.com" target="_blank">anieto2k.com</a></strong></p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2009/07/11/8-trucos-para-proteger-tu-blog-con-wordpress-de-intrusos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>3 estupendas herramientas online para crear menús con CSS.</title>
		<link>http://dglibre.com/2009/06/23/3-estupendas-herramientas-online-para-crear-menus-con-css/</link>
		<comments>http://dglibre.com/2009/06/23/3-estupendas-herramientas-online-para-crear-menus-con-css/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 02:21:02 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[menus]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=716</guid>
		<description><![CDATA[Crear un menú con estilos CSS es relativamente sencillo pero no siempre tenemos el tiempo o los conocimientos necesarios para hacer el menú que buscamos. Como ayuda existen 3 herramientas online que nos pueden resultar útiles: izzymenu.com: Impresionante, para empezar nos da bastantes opciones para personalizar cada menú. Pero es que además cuenta con cientos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center; "><img class="alignnone size-full wp-image-722" title="Menu de ejemplo" src="http://dglibre.com/wp-content/subidas/2009/06/menu.gif" alt="Menu de ejemplo" width="141" height="122" /></p>
<p>Crear un menú con estilos CSS es relativamente sencillo pero no siempre tenemos el tiempo o los conocimientos necesarios para hacer el menú que buscamos. Como ayuda existen 3 herramientas online que nos pueden resultar útiles:</p>
<p><a  title="IzzyMenu" href="http://www.izzymenu.com/" target="_blank"><strong>izzymenu.com</strong></a>: Impresionante, para empezar nos da bastantes opciones para personalizar cada menú. Pero es que además cuenta con <strong>cientos de diseños predefinidos de muy buena calidad</strong>, tanto creados por los editores como por los propios usuarios. Incluso podemos generar <strong>menús animados</strong> con Jquery.</p>
<p>Su peor defecto es la forma exagerada de mostrar la publicidad, hasta en los archivos que descargamos aparece publicidad de su CMS (que por supuesto podemos eliminar). Otra desventaja es tener que registrarse para poder usar todas las opciones.</p>
<p><a  title="Css Menu Builder" href="http://www.cssmenubuilder.com/" target="_blank"><strong>cssmenubuilder.com</strong></a>: Otra estupenda herramienta que además <strong>genera código bastante más &#8220;limpio&#8221;</strong>. Su galería de menús predefinidos en mucho más corta pero a cambio podemos modificarlos totalmente sin necesidad de tocar el código.</p>
<p>La única desventaja que le encuentro es que no podemos generar la estructura de enlaces desde la propia herramienta. Aunque tampoco es ningún drama pues la propia herramienta nos permite crearla a mano.</p>
<p><a  title="Css Menu Maker" href="http://www.cssmenumaker.com/" target="_blank"><strong>cssmenumaker.com</strong></a>: Una opción más simple, contamos con una galería de unos <strong>80 diseños predefinidos pero que no podemos modificar estéticamente</strong>. Como ventaja si podemos generar la estructura sin salir de la herramienta, incluyendo submenús. Es interesante,  aunque mucho menos potente que las 2 anteriores.<span id="more-716"></span></p>
<p>Por supuesto, una vez tenemos el código del menú aun nos queda adaptarlo a nuestro sitio web. En la mayoría de los casos el único cambio necesario será cambiar la ruta de las imágenes en el código CSS, a menos que nos guste tenerlas mezcladas con los demás archivos.</p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2009/06/23/3-estupendas-herramientas-online-para-crear-menus-con-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Las mejores herramientas online para crear un favicon.</title>
		<link>http://dglibre.com/2009/04/18/las-mejores-herramientas-online-para-crear-un-favicon/</link>
		<comments>http://dglibre.com/2009/04/18/las-mejores-herramientas-online-para-crear-un-favicon/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 02:22:09 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[crear]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[online]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=663</guid>
		<description><![CDATA[Un favicon es una imagen asociada a un sitio web. Casi todos los navegadores hacen uso de ellas, por ejemplo para ilustrar gráficamente a que web pertenece cada pestaña o para que nos sea más sencillo encontrar la web que buscamos en la lista de favoritos. Por supuesto no es algo imprescindible pero siempre queda [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-679" title="favicon" src="http://dglibre.com/wp-content/subidas/2009/04/favicon.gif" alt="favicon" width="158" height="144" /></p>
<p><strong>Un favicon es una imagen asociada a un sitio web.</strong> Casi todos los navegadores hacen uso de ellas, por ejemplo para ilustrar gráficamente a que web pertenece cada pestaña o para que nos sea más sencillo encontrar la web que buscamos en la lista de favoritos. Por supuesto no es algo imprescindible pero siempre queda bien estéticamente y realza el acabado de nuestro sitio web.</p>
<p>Existen muchas herramientas de escritorio para crearlos, así como herramientas online. Tratándose de algo tan especializado y sencillo prefiero la segunda opción, donde nos encontramos 2 tipos diferentes: <strong>las que generan el favicon a partir de una imagen y las que nos permiten dibujarlos a mano</strong>. Estas son las herramientas online que conozco y una pequeña descripción:</p>
<p><strong>A partir de una imagen:</strong></p>
<p><strong><a  title="genfavicon" rel="external nofollow" href="http://www.genfavicon.com/es/" target="_blank">genfavicon</a></strong>: Unas de las herramientas más jóvenes pero muy bien realizada. La única que se encuentra en español, es muy sencilla de manejar y nos permite recortar la imagen, algo muy útil pues los favicon tienen que ser obligatoriamente cuadrados.</p>
<p><strong><a  title="htmlkit favicon" rel="external nofollow" href="http://www.html-kit.com/favicon/" target="_blank">html-kit.com/favicon</a></strong>: Otra buena herramienta, lo mejor son sus opciones de previsualización y que nos genera tanto el  archivo .ico como un .gif animado (no todos los navegadores soportan estos favicon). Para imágenes con pocos colores tipo dibujo es el que consigue resultados más enfocados.<span id="more-663"></span></p>
<p><strong><a  title="dynamicdrive favicon" rel="external nofollow" href="http://tools.dynamicdrive.com/favicon/" target="_blank">dynamicdrive.com/favicon</a></strong>: Mucho más simple que los anteriores, aunque los archivos .ico que genera tienen poco tamaño y están bastante suavizados, según el tipo de imagen puede ser una ventaja o una desventaja.</p>
<p><a  title="favicon.co.uk" rel="external nofollow" href="http://www.favicon.co.uk/" target="_blank"><strong>favicon.co.uk</strong></a>: Una herramienta básica, solo permite elegir el tipo de favicon.</p>
<p><a  title="favicon generator" rel="external nofollow" href="http://www.favicongenerator.com/" target="_blank"><strong>favicongenerator.com</strong></a>: Subes la imagen y descargas el favicon, no hay ninguna opción.</p>
<p><strong>Pintando a mano nuestro favicon:</strong></p>
<p>Cuando hablamos de imágenes tan pequeñas como un favicon (16 x 16 pixels) no siempre es fácil hacer formas reconocibles y menos si usamos como base una imagen de alta resolución. En estos casos es preferible pintarlo directamente a mano.</p>
<p><strong><a  title="favicon.cc" rel="external nofollow" href="http://www.favicon.cc" target="_blank">favicon.cc</a>: </strong>Posiblemente la mejor opción, es un mini editor de bitmaps. Podemos trabajar en base a una imagen, recortar, pintar a mano e incluso crear facilmente un favicon animado fotograma a fotograma. Muy completo y sencillo de usar. <span style="color: #008000;"><strong>Recomendado.</strong></span></p>
<p><a  title="degraeve favicon" rel="external nofollow" href="http://www.degraeve.com/favicon/" target="_blank"><strong>degraeve.com/favicon</strong></a>: Más sencillo que el anterior aunque no está mal. Nos permite usar como base una imagen, incorpora una paleta de colores completa y va memorizando los colores usados.</p>
<p><a  title="somacon favicon" rel="external nofollow" href="http://www.somacon.com/p44.php" target="_blank"><strong>somacon.com/p44.php</strong></a>: Un desastre a nivel de usabilidad, para usarla tendremos que combinar el ratón con atajos de teclado. En cuanto a opciones es bastante potente, por ejemplo, deja elegir nuevos colores por su código y podemos cambiar los usados sin alterar el diseño.</p>
<p>Una vez tengáis el favicon hay 2 formas de colocarlo en una web, <strong>la correcta</strong> es añadir entre las etiquetas HEAD el siguiente código:</p>
<p><img class="alignnone size-full wp-image-674" title="html favicon" src="http://dglibre.com/wp-content/subidas/2009/04/html_favicon.gif" alt="html favicon" width="359" height="12" /></p>
<p>O usar el camino más simple, poner el favicon con el nombre favicon.ico en el directorio raíz del sitio web. De esta forma los navegadores lo encontraran igual pero <strong>la W3C recomienda incluir el código</strong>.</p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2009/04/18/las-mejores-herramientas-online-para-crear-un-favicon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Prueba tus sitios web en todos los navegadores.</title>
		<link>http://dglibre.com/2009/03/30/prueba-tus-sitios-web-en-todos-los-navegadores/</link>
		<comments>http://dglibre.com/2009/03/30/prueba-tus-sitios-web-en-todos-los-navegadores/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 05:20:36 +0000</pubDate>
		<dc:creator>Oswal</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Navegadores]]></category>
		<category><![CDATA[compatibilidad]]></category>

		<guid isPermaLink="false">http://dglibre.com/?p=592</guid>
		<description><![CDATA[Cualquiera que se dedique al diseño web o al desarrollo de aplicaciones online sabe que un proyecto, antes de considerarse terminado, debe ser probado en la mayor cantidad de navegadores posible. Una forma de simplificar el trabajo es hacer pruebas según el motor interno de cada navegador, que principalmente son: Trident: Internet Explorer Gecko: Firefox, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-619" title="Test navegadores" src="http://dglibre.com/wp-content/subidas/2009/03/test_navega.jpg" alt="Test navegadores" width="400" height="90" /></p>
<p>Cualquiera que se dedique al diseño web o al desarrollo de aplicaciones online sabe que un proyecto, antes de considerarse terminado, debe ser probado en la mayor cantidad de navegadores posible. Una forma de simplificar el trabajo es hacer pruebas según el motor interno de cada navegador, que principalmente son:</p>
<ul>
<li><strong>Trident:</strong> Internet Explorer</li>
<li><strong>Gecko:</strong> Firefox, Flock, Camino, K-Meleon, Epiphany, etc&#8230;</li>
<li><strong>Webkit:</strong> Safari, Chrome, Konqueror, etc&#8230;</li>
<li><strong>Presto:</strong> Opera</li>
</ul>
<p>Si probamos el nuevo sitio web en al menos un programa de cada grupo y no aparecen problemas, nos aseguramos una buena compatibilidad. Pero también es cierto que cada navegador usa una versión diferente de su motor de renderizado, por lo que este truco no resulta del todo fiable.</p>
<p>Por ese motivo en los últimos años han aparecido servicios que nos facilitan hacer pruebas en casi todos los navegadores existentes y en un amplio rango de versiones. Desde las más modernas, a otras con una década a sus espaldas que nadie con un poco de cordura usará, por ejemplo IE 4.<span id="more-592"></span></p>
<p><strong><a  rel="nofollow" href="http://browsershots.org" target="_blank">browsershots.org:</a></strong> Solo debemos indicarle la dirección del sitio que queramos probar y en que navegadores, pasando después a una cola de espera. Nos informa del tiempo aproximado que tardaran los servidores en terminar y poco a poco irán apareciendo capturas de la web cargada en los navegadores seleccionados. Es muy fácil de usar y practico, aunque pueden tardar hasta 45 minutos en aparecer todas las capturas. Tiene una alternativa de pago que nos da preferencia en la cola de espera, haciendo el proceso mucho más rápido.</p>
<p><strong><a  rel="nofollow" href="http://www.crossbrowsertesting.com" target="_blank">crossbrowsertesting.com:</a> </strong>La idea es la misma pero la forma de realizarlo completamente diferente. Se trata de un portal de pago, aunque podemos crear una cuenta de usuario y usarlo durante 5 minutos gratuitamente, que usa una aplicación Java con la que controlamos remotamente varios equipos con diferentes sistemas operativos y navegadores. Lo que nos permite navegar por nuestro sitio web en todos los navegadores y hacer las pruebas que queramos, no limitándose a una simple captura.</p>
<p>¿Conocéis otros servicios similares?</p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-3281894846041194";
google_ad_slot = "6733092007";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://dglibre.com/2009/03/30/prueba-tus-sitios-web-en-todos-los-navegadores/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
