<?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>Iker Perez de Albeniz &#187; java</title>
	<atom:link href="http://www.ikeralbeniz.net/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ikeralbeniz.net</link>
	<description>mi propio egolog sobre tecnología y frikadas varias</description>
	<lastBuildDate>Mon, 26 Apr 2010 15:54:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Primeros pasos con Buzz (segunda parte): Un widget de Buzz para Wordpress</title>
		<link>http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/</link>
		<comments>http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 14:35:15 +0000</pubDate>
		<dc:creator>Iker</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[buzz]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.ikeralbeniz.net/?p=153</guid>
		<description><![CDATA[<a href="http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz/">En el articulo anterior</a>  analizábamos la API de acceso a Buzz. Una vez analizada ya podemos ver como integrar Buzz en nuestra pagina. Para eso vamos a utilizar la API de Google para leer feeds y un script propio que lo que hará es mostrarnos el código HTML de los comentarios en in iframe refrescándolo cada 1 segundo. De este modo es posible crear un widget de Buzz para nuestro wordpress ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz/">En el articulo anterior</a> analizábamos la API de acceso a Buzz. Una vez analizada ya podemos ver como integrar Buzz en nuestra pagina. Para eso vamos a utilizar la API de Google para leer feeds y un script propio que lo que hará es mostrarnos el código HTML de los comentarios en in iframe refrescándolo cada 1 segundo. De este modo es posible crear un widget de Buzz para nuestro wordpress.</p>
<p>Antes de nada hay que tener en cuenta dos aspectos importantes:</p>
<ul>
<li>Al estar usando librerías Ajax de Google es necesario que solicites una clave API propia:<br />
<fieldset>
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;http://www.google.com/jsapi?key=<b>ABQIAAAAMGph6fpNzf-ET0oBGVVHJxRpfcICevY5tQgqnPHEJCivekQnPxSD1FOWXFY6-VJtM6TmsT-tOJc9mg</b>&#8220;&gt;&lt;/script&gt;<br />
</fieldset>
</li>
<li>
En el lector de RSS debes indicar el RSS de tu cuanta  de Buzz en el articulo anterior te explicamos como obtenerla.</p>
<fieldset>
var feed = new google.feeds.Feed(&#8220;http://buzz.googleapis.com/feeds/<b>111738004311961586383</b>/public/posted&#8221;);<br />
</fieldset>
</li>
</ul>
<p><b><u>sample.html</u></b></p>
<div class="codesnip-container" >
<div class="html4strict codesnip" style="font-family:monospace;"><span class="sc2">&lt;<a href="http://december.com/html/4/element/html.html"><span class="kw2">html</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/head.html"><span class="kw2">head</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;http://www.google.com/jsapi?key=ABQIAAAAMGph6fpNzf-ET0oBGVVHJxRpfcICevY5tQgqnPHEJCivekQnPxSD1FOWXFY6-VJtM6TmsT-tOJc9mg&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;buzz.js&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/head.html"><span class="kw2">head</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/body.html"><span class="kw2">body</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/div.html"><span class="kw2">div</span></a> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;buzz&quot;</span> <span class="kw3">style</span><span class="sy0">=</span><span class="st0">&quot;width:300px;background-color:#e1f3fa;&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/h1.html"><span class="kw2">h1</span></a> <span class="kw3">style</span><span class="sy0">=</span><span class="st0">&quot;font:20px Verdana;Color:#2193c5;margin:7px;&quot;</span>&gt;</span>Iker.perez<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/h1.html"><span class="kw2">h1</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/hr.html"><span class="kw2">hr</span></a> <span class="kw3">style</span><span class="sy0">=</span><span class="st0">&quot;border: 1px dotted #CCCCCC;margin:5px 7px 0px 7px;&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/iframe.html"><span class="kw2">iframe</span></a> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;buzz_msg_box&quot;</span> <span class="kw3">style</span><span class="sy0">=</span><span class="st0">&quot;margin:0px 7px 0px 7px;border:0px; width:286px; height:450px;background-color:#ffffff;&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/iframe.html"><span class="kw2">iframe</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/hr.html"><span class="kw2">hr</span></a> <span class="kw3">style</span><span class="sy0">=</span><span class="st0">&quot;border: 1px dotted #CCCCCC;margin:0px 7px 0px 7px;&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/img.html"><span class="kw2">img</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;buz.png&quot;</span> <span class="kw3">style</span><span class="sy0">=</span><span class="st0">&quot;margin: 7px&quot;</span> <span class="kw3">width</span><span class="sy0">=</span><span class="st0">&quot;100px&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/div.html"><span class="kw2">div</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/body.html"><span class="kw2">body</span></a>&gt;</span><br />
<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/html.html"><span class="kw2">html</span></a>&gt;</span></div>
</div>
<p><b><u>buzz.js</u></b></p>
<div class="codesnip-container" >
<div class="javascript codesnip" style="font-family:monospace;">google.<span class="me1">load</span><span class="br0">&#40;</span><span class="st0">&quot;feeds&quot;</span><span class="sy0">,</span> <span class="st0">&quot;1&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="kw2">var</span> Editor<span class="sy0">;</span><br />
window.<span class="kw3">onload</span> <span class="sy0">=</span> <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
Editor <span class="sy0">=</span> document.<span class="me1">getElementById</span><span class="br0">&#40;</span>‘buzz_msg_box’<span class="br0">&#41;</span>.<span class="me1">contentWindow</span>.<span class="me1">document</span><span class="sy0">;</span><br />
Editor.<span class="me1">designMode</span> <span class="sy0">=</span> <span class="st0">&quot;on&quot;</span><span class="sy0">;</span></p>
<p><span class="br0">&#125;</span></p>
<p><span class="kw2">function</span> initialize<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw2">var</span> feed <span class="sy0">=</span> <span class="kw2">new</span> google.<span class="me1">feeds</span>.<span class="me1">Feed</span><span class="br0">&#40;</span><span class="st0">&quot;http://buzz.googleapis.com/feeds/111738004311961586383/public/posted&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
feed.<span class="me1">setNumEntries</span><span class="br0">&#40;</span>20<span class="br0">&#41;</span><span class="sy0">;</span><br />
feed.<span class="me1">load</span><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span>result<span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw1">if</span> <span class="br0">&#40;</span><span class="sy0">!</span>result.<span class="me1">error</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw2">var</span> alltest <span class="sy0">=</span> <span class="st0">&quot;&quot;</span><span class="sy0">;</span><br />
<span class="kw2">var</span> simplepost <span class="sy0">=</span> <span class="st0">&quot;&quot;</span><span class="sy0">;</span><br />
<span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw2">var</span> i <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span> i <span class="sy0">&lt;</span> result.<span class="me1">feed</span>.<span class="me1">entries</span>.<span class="me1">length</span><span class="sy0">;</span> i<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
simplepost <span class="sy0">=</span> <span class="st0">&quot;&quot;</span><span class="sy0">;</span><br />
<span class="kw2">var</span> entry <span class="sy0">=</span> result.<span class="me1">feed</span>.<span class="me1">entries</span><span class="br0">&#91;</span>i<span class="br0">&#93;</span><span class="sy0">;</span></p>
<p>simplepost <span class="sy0">+</span>’ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="sy0">&lt;</span>div id<span class="sy0">=</span><span class="st0">&quot;message&quot;</span> style<span class="sy0">=</span><span class="st0">&quot;font: 12px Verdana;&quot;</span><span class="sy0">&gt;&lt;</span>b<span class="sy0">&gt;</span>’<span class="sy0">+</span>entry.<span class="me1">publishedDate</span>.<span class="me1">split</span><span class="br0">&#40;</span><span class="st0">&quot; -&quot;</span><span class="br0">&#41;</span><span class="br0">&#91;</span>0<span class="br0">&#93;</span><span class="sy0">+</span>’<span class="sy0">:&lt;/</span>b<span class="sy0">&gt;&lt;</span>br<span class="sy0">/&gt;</span>’<span class="sy0">+</span>entry.<span class="me1">content</span><span class="sy0">+</span>’<span class="sy0">&lt;/</span>div<span class="sy0">&gt;</span>\r\n’<span class="sy0">;</span><br />
simplepost <span class="sy0">=</span> simplepost <span class="sy0">+</span>’<span class="sy0">&lt;</span>hr style<span class="sy0">=</span><span class="st0">&quot;border: 1px dotted #CCCCCC;&quot;</span><span class="sy0">/&gt;</span>\r\n’<span class="sy0">;</span><br />
<span class="co1">//entry.title+&quot;&lt;br&gt;&quot;+;</span><br />
alltest <span class="sy0">=</span> alltest <span class="sy0">+</span> simplepost <span class="sy0">;</span></p>
<p><span class="br0">&#125;</span><br />
Editor.<span class="me1">body</span>.<span class="me1">innerHTML</span> <span class="sy0">=</span> alltest<span class="sy0">;</span><br />
<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="kw2">function</span> reloadComments<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
google.<span class="me1">setOnLoadCallback</span><span class="br0">&#40;</span>initialize<span class="br0">&#41;</span><span class="sy0">;</span><br />
setTimeout<span class="br0">&#40;</span>‘reloadComments<span class="br0">&#40;</span><span class="br0">&#41;</span>’<span class="sy0">,</span>1000<span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></p>
<p>reloadComments<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
<p><script src=" http://www.google.com/jsapi?key=ABQIAAAAMGph6fpNzf-ET0oBGVVHJxQQoHrY9u_rp1SaYddJxgOQxtY48RRyhqUKntvA_6AOt-9yU_OgLg6VRA" type="text/javascript"></script><script src="http://www.ikeralbeniz.net/wp-content/uploads/2010/02/buzz.js" type="text/javascript"> </script><br />
<center></p>
<div id="buzz" style="width: 300px; background-color: #e1f3fa;">
<h1 style="font: 20px Verdana; color: #2193c5; margin: 7px;">Ikalbeniz</h1>
<hr style="border: 1px dotted #CCCCCC; margin: 5px 7px 0px 7px;" />
<iframe id="buzz_msg_box" style="margin:0px 7px 0px 7px;border:0px; width:286px; height:450px;background-color:#ffffff;"></iframe></p>
<hr style="border: 1px dotted #CCCCCC; margin: 0px 7px 0px 7px;" />
<img style="margin: 7px;" src="http://www.ikeralbeniz.net/wp-content/uploads/2010/02/buz.png" alt="" width="100px" /></div>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
