<?xml version="1.0" encoding="iso-8859-1"?>
<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>...Microplagio... &#187; Wordpress</title>
	<atom:link href="http://www.microplagio.com/articulos/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.microplagio.com</link>
	<description>Ciencia, historia, actualidad y humor...  ahh y programación</description>
	<lastBuildDate>Fri, 27 Aug 2010 01:15:19 +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>Plugin para mostrar la foto astron&#243;mica del dia</title>
		<link>http://www.microplagio.com/articulos/plugin-mostrar-foto-astronomica-del-dia/</link>
		<comments>http://www.microplagio.com/articulos/plugin-mostrar-foto-astronomica-del-dia/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 23:28:28 +0000</pubDate>
		<dc:creator>Abel</dc:creator>
				<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.microplagio.com/articulos/2007/plugin-mostrar-foto-astronomica-del-dia/</guid>
		<description><![CDATA[Hace tiempo que quiero escribir algo sobre el manejo de XML en PHP5, pero por una u otra cosa no he podido hacerlo. Sin embargo hoy, mientras veía la foto astronomica del día del proyecto Observatorio, pensé que sería bueno hacer un plugin para mostrar la foto diaria en el blog. Mientras pensaba cómo hacerlo se me ocurrió que la mejor forma era usando su feed y haciendo un parsing [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo que quiero escribir algo sobre el manejo de XML en PHP5, pero por una u otra cosa no he podido hacerlo. Sin embargo hoy, mientras veía la foto astronomica del día del proyecto <a href="http://observatorio.info/">Observatorio</a>, pensé que sería bueno hacer un plugin para mostrar la foto diaria en el blog.</p>
<p>Mientras pensaba cómo hacerlo se me ocurrió que la mejor forma era usando su feed y haciendo un parsing para obtener los datos. Así que recordé que con la extensión <a href="http://www.objectorientedphp.com/php_class_SimpleXMLElement.htm">SimpleXMLElement</a> de PHP5, manejar contenidos XML es lo más fácil del mundo, así que me puse manos a la obra. Desarrollé un <strong>plugin para mostrar la foto astronómica del día</strong>.</p>
<p>Bien, explicaré brevemente cómo funciona mi plugin. Lo primero es crear una instancia de <strong>SimpleXMLElement</strong> usando como parámetro el <img src="http://www.microsiervos.com/i/feed.gif" alt="Feed RSS" style="border:none;padding:0;vertical-align:middle;"/> <a href="http://observatorio.info/feed/">feed de Observatorio</a> . Una vez teniendo nuestro objeto SimpleXML tomamos los nodos del árbol XML necesarios para mostrar la foto -enlace, titulo, descripción-. Obviamente, solo tomamos la información correspondiente a la foto actual.</p>
<p>Hacemos algunos ajustes necesarios, como por ejemplo, sacar el código de la imagen de dentro de la descripción de la foto o modificar el título para quitarle la fecha. Después se imprime la imagen usando XHTML válido, y finalmente disfrutamos de la belleza del cosmos integrando la foto a nuestra theme tal y como aparece en la parte superior izquierda de esta ventana.</p>
<p>Cabe destacar que el proyecto <a href="http://observatorio.info/">Observatorio</a>, ha tenido un éxito enorme a pesar de ser la versión en español de la <a href="http://antwrp.gsfc.nasa.gov/apod/astropix.html">APOD oficial de la NASA</a></p>
<p>Para usar este plugin solo hay un requisito, tu blog debe correr sobre PHP5. ¿Por qué lo hice así? Por dos razones; primero, debemos ir cambiando ya nuestra forma de programar en PHP, he notado que la gran mayoría de scripts que veo en internet son hechos usando un paradigma funcional y estructurado. La <em>¡Programación Orientada a Objetos ya existe!</em> y por eso este plugin funciona como consecuencia de instanciar una clase, además el soporte que da PHP5 a la orientación a objetos es mucho muy superior a la de PHP4. Segundo, porque la clase <strong>SimpleXMLElement</strong>, que es con la que parseamos el Feed, no está disponible en PHP4. Así que no quedó de otra&#8230;</p>
<p><strong>Instalación:</strong></p>
<ul>
<li>Descarga el <a href='http://www.microplagio.com/imgs/2007/11/wp-apod.zip' title='wp-apod.zip'>plugin</a>.</li>
<li>Sube el archivo <cite>wp-apod.php</cite> a la carpeta <cite>wp-content/plugins</cite>.</li>
<li>Actívalo y en la parte del theme que más te guste escribes.</li>
</ul>
<pre>
   &lt;?php if( class_exists('APOD') ) new APOD() ?&gt;
</pre>
<p>Está bien documentado y el código es claro. Cualquier duda, bug o comentario es bien recibido.
<ul class="related_post">
<li>No hay artículos relacionados</li>
</ul>
<img src="http://www.microplagio.com/?ak_action=api_record_view&id=375&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.microplagio.com/articulos/plugin-mostrar-foto-astronomica-del-dia/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Primeras impresiones de WordPress 2.3</title>
		<link>http://www.microplagio.com/articulos/primeras-impresiones-de-wordpress-23/</link>
		<comments>http://www.microplagio.com/articulos/primeras-impresiones-de-wordpress-23/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 03:47:55 +0000</pubDate>
		<dc:creator>Abel</dc:creator>
				<category><![CDATA[Blogosfera]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.microplagio.com/articulos/2007/primeras-impresiones-de-wordpress-23/</guid>
		<description><![CDATA[Hoy en la tarde me habla mi amigo Alex para pedirme que le menee la noticia de que WordPress 2.3 ha sido liberado. Pues más tarde resulta que me habla mi colega Pancho para darme sus primeras impresiones sobre esta nueva versión&#8230; Yo la verdad no tengo pensado actualizar sino hasta que se me antoje&#8230; podrían ser días, semanas o meses, no lo sé&#8230; pero por el momento y con [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy en la tarde me habla mi amigo <a href="http://alexseo.com">Alex</a> para pedirme que le <a href="http://meneame.net/story/wordpress-2.3-listo-para-descargar">menee la noticia</a> de que <strong>WordPress 2.3 ha sido liberado</strong>. Pues más tarde resulta que me habla mi colega <a href="http://www.panchosoft.com/blog/">Pancho</a> para darme sus primeras impresiones sobre esta nueva versión&#8230;</p>
<p><img src='http://www.microplagio.com/imgs/2007/09/pancho_no_wp.png' alt='Pancho anti-WordPress 2.3' class="centered"/></p>
<p>Yo la verdad no tengo pensado actualizar sino hasta que se me antoje&#8230; podrían ser días, semanas o meses, no lo sé&#8230; pero por el momento y con esto que me acaban de decir, me siento aún más decidido a quedarme con mi versión 2.2.3.
<ul class="related_post">
<li>No hay artículos relacionados</li>
</ul>
<img src="http://www.microplagio.com/?ak_action=api_record_view&id=336&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.microplagio.com/articulos/primeras-impresiones-de-wordpress-23/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Plugin para mostrar anuncio de Adsense para descargar Firefox</title>
		<link>http://www.microplagio.com/articulos/plugin-para-mostrar-anuncio-de-adsense-para-descargar-firefox/</link>
		<comments>http://www.microplagio.com/articulos/plugin-para-mostrar-anuncio-de-adsense-para-descargar-firefox/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 23:39:57 +0000</pubDate>
		<dc:creator>Abel</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Microplagio]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[proyectos]]></category>

		<guid isPermaLink="false">http://www.microplagio.com/articulos/2007/plugin-para-mostrar-anuncio-de-adsense-para-descargar-firefox/</guid>
		<description><![CDATA[Esta idea se me ocurrio cuando rondando por algún blog me encontré con la onda de poner un anuncio para descargar Firefox utilizando nuestra cuenta de Adsense. Primeramente lo hice tal cual lo vi, tan solo era agregar código HTML al template donde especificamos el código de nuestro anuncio de Adsense y despues formateábamos por medio de CSS para que el anuncio &#8220;flotara&#8221; en la esquina superior derecha. Al poco [...]]]></description>
			<content:encoded><![CDATA[<p>Esta idea se me ocurrio cuando rondando por algún <a href="http://www.inkilino.com/2007/05/18/recomienda-a-tus-lectores-que-no-utilicen-internet-explorer/">blog</a> me encontré con la onda de poner un anuncio para descargar Firefox utilizando nuestra cuenta de Adsense. Primeramente lo hice tal cual lo vi, tan solo era agregar código HTML al template donde especificamos el código de nuestro anuncio de Adsense y despues formateábamos por medio de CSS para que el anuncio &#8220;flotara&#8221; en la esquina superior derecha.</p>
<p>Al poco tiempo se me ocurrió hacerlo en forma de plugin, y es eso lo que quiero anunciar ahora; mi nuevo plugin <strong>FirefoxAd</strong>.</p>
<p>Al igual que aquella idea, FirefoxAd detecta si el navegador que estamos usando es Internet Explorer, y en caso afirmativo, muestra un anuncio en la parte superior de nuestro blog con un enlace a la descarga de Firefox con la barra Google usando nuestra propia cuenta de Adsense.</p>
<p>El mensaje del anuncio, el formato de colores, y los parámetros de Adsense son tomados desde un panel de control. Si el usuario no tiene una cuenta Adsense más sin embargo, odia a Iexplorer, FirefoxAd mostrará un enlace a la descarga de Firefox del sitio de Mozilla.</p>
<p>Instrucciones:</p>
<ol>
<li>Descarga <a href="http://www.microplagio.com/proyectos/FirefoxAd.zip" title="FirefoxAd">FirefoxAd</a>.</li>
<li>Sube el archivo FirefoxAd.php al directorio de plugins: <strong>/wp-content/plugins/</strong>.</li>
<li>Ve al panel de control de Plugins y activalo.</li>
<li>Ve a las <strong>Opciones</strong> y luego a <strong>Configuracion de FirefoxAd</strong>.</p>
</li>
<li>Establece tu configuración y guarda.</li>
<li>Finalmente haz lo que se te indica, modificando el <strong>header.php</strong> y <strong>style.css</strong>.</li>
<li>
<p>Si lo deseas puedes probarlo abriendo tu blog en Internet Explorer&#8230; que debería verse algo así:</li>
</ol>
<p><img src="http://www.microplagio.com/imgs/2007/07/firefoxad.png" alt="FirefoxAd" title="Vista preliminar de FirefoxAd" class="centered"/></p>
<p>Es todo&#8230; espero que a todos aquellos que no conocen o temen meterle mano a lo que es HTML les sirva este plugin&#8230;
<ul class="related_post">
<li><a href="http://www.microplagio.com/articulos/microplagio-wings-of-liberty/" title="Microplagio &#8211; Wings of Liberty">Microplagio &#8211; Wings of Liberty</a></li>
<li><a href="http://www.microplagio.com/articulos/microplagio-new-look/" title="Microplagio&#8217;s new look">Microplagio&#8217;s new look</a></li>
<li><a href="http://www.microplagio.com/articulos/mexicanos-espanoles-o-mestizos/" title="¿Mexicanos, españoles o mestizos?">¿Mexicanos, españoles o mestizos?</a></li>
<li><a href="http://www.microplagio.com/articulos/al-fin-microplagio-con-pagerank-3/" title="Al fin Microplagio con PageRank 3">Al fin Microplagio con PageRank 3</a></li>
</ul>
<img src="http://www.microplagio.com/?ak_action=api_record_view&id=251&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.microplagio.com/articulos/plugin-para-mostrar-anuncio-de-adsense-para-descargar-firefox/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Plugin para Posts aleatorios en WordPress: Random_Posts</title>
		<link>http://www.microplagio.com/articulos/plugin-para-posts-aleatorios-en-wordpress-random_posts/</link>
		<comments>http://www.microplagio.com/articulos/plugin-para-posts-aleatorios-en-wordpress-random_posts/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 21:36:46 +0000</pubDate>
		<dc:creator>Abel</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.microplagio.com/articulos/2007/plugin-para-posts-aleatorios-en-wordpress-random_posts/</guid>
		<description><![CDATA[Hace tiempo estuve buscando algún plugin para WordPress que me mostrara en la barra lateral una lista de enlaces a entradas antiguas de forma aleatoria. Lo único que encontraba era un widget. Pero no me gustan los widgets porque soy muy anticuado y me gustan las cosas mas a la antiguita. Entonces seguí con mi búsqueda y cha chaan! encontré uno como el que quería. Lo bajé, lo instalé y [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo estuve buscando algún plugin para <a href="http://wordpress.org/">WordPress</a> que me mostrara en la barra lateral una lista de enlaces a entradas antiguas de forma aleatoria. Lo único que encontraba era un widget. Pero no me gustan los widgets porque soy muy anticuado y me gustan las cosas mas a la antiguita.</p>
<p>Entonces seguí con mi búsqueda y cha chaan! <a href="http://www.inkilino.com/2007/02/01/plugin-posts-aleatorios/">encontré uno</a> como el que quería. Lo bajé, lo instalé y lo probé. A simple vista funcionaba, pero después de navegar por las entradas antiguas de este blog noté algo extraño. Había enlaces repetidos. Revisé el código y noté que el autor lo había hecho <em>&#8220;a l&#8217;ahi se va&#8221;</em>.</p>
<p>Fue entonces cuando me vi tentado a modificarlo de manera que cumpliera con mis expectativas. Reduje el numero de consultas a la base de datos, validé que los enlaces no se repitieran y dejé como opcional el número de enlaces que deseo mostrar.</p>
<p>Y finalmente, después de optimizar el código terminé mi trabajo y lo dejo aquí. Un plugín para WordPress que muestra una lista de x enlaces a entradas aleatorias del blog.</p>
<p>Como nota final quiero agradecer a <a href="http://www.inkilino.com/">Inkilino</a> sin cuya iniciativa no habría yo hecho esto.</p>
<p>Pueden ver el plugin funcionando en la barra lateral derecha. Se aceptan reclamos, dudas, aclaraciones y sugerencias.</p>
<p><strong>Instrucciones:</strong></p>
<ol>
<li>Descarga el archivo fuente <a href="http://www.microplagio.com/imgs/2007/09/random_posts.zip" title='Random Posts plugin'>Random_Posts.php</a>.</li>
<li>Súbelo al directorio <em>wp-content/plugins</em>.</li>
<li>Activa el plugin desde el panel de control de plugins.</li>
<li>Modifica tu archivo sidebar.php y agregale:
<pre class="php">
&lt;?php if(function_exists( 'get_random_posts'))  {
	$exclude = (is_single()) ? $post->ID : 'none'; ?&gt;
	&lt;h2>Al azar...</h2&gt;
	&lt;ul>
		&lt;?php get_random_posts($exclude);?&gt;
	&lt;/ul&gt;
&lt;?php }?&gt;
</pre>
</li>
<li>Actualiza y listo.</li>
</ol>
<p>Como parametro opcional, puedes especificar el número de enlaces que deseas mostrar, si no lo especificas, el script mostrará 15 enlaces por default. Para especificarlo, solo escribe el número desead, por ejemplo el 10:</p>
<pre class="php">
&lt;?php get_random_posts( $exclude, 10);?&gt;
</pre>
<p>Es todo. Saludos y gracias nuevamente a Inkilino.
<ul class="related_post">
<li>No hay artículos relacionados</li>
</ul>
<img src="http://www.microplagio.com/?ak_action=api_record_view&id=173&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.microplagio.com/articulos/plugin-para-posts-aleatorios-en-wordpress-random_posts/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>
