<?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; buzz</title>
	<atom:link href="http://www.ikeralbeniz.net/tag/buzz/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>
		<item>
		<title>Primeros pasos con Buzz</title>
		<link>http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz/</link>
		<comments>http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 11:10:07 +0000</pubDate>
		<dc:creator>Iker</dc:creator>
				<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[buzz]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.ikeralbeniz.net/?p=148</guid>
		<description><![CDATA[Ha llegado <a href="http://www.google.com/buzz" target="buzz">Buzz</a> y a primera vista lo que parece es un Twitter avanzado o un Facebook simplificado, como se vea. Pero mmas allá de esta primera aproximación, me interesaba concer que funcionalidades se escondian tras esta nueva funcionalidad de Google. Por tanto el mejor sitio para empezar a buscar es el propio Google y su portal de APIs.]]></description>
			<content:encoded><![CDATA[<p>Ha llegado <a href="http://www.google.com/buzz" target="_blank">Buzz</a> y a primera vista lo que parece es un Twitter avanzado o un Facebook simplificado, como se vea. Pero mas allá de esta primera aproximación, me interesaba concer que funcionalidades se escondian tras esta nueva funcionalidad de Google. Por tanto el mejor sitio para empezar a buscar es el propio Google y su portal de APIs.</p>
<p><strong><em>http://code.google.com/intl/es-ES/apis/buzz/</em></strong></p>
<p>Actualmente solo existen dos opciones de integración disponibles:</p>
<ul>
<li>De Buzz a tu Web</li>
<li>De tu Web a Buzz</li>
</ul>
<p>
<strong><u>De Buzz a tu Web</u></strong></p>
<p>Buzz permite generar un RSS con tus comentarios en Buzz con lo que es posible generar plugins al estilo Twitter para tu blog. La forma de acceder a dicho RSS es la siguiente:</p>
<p><strong><em>http://buzz.googleapis.com/feeds/{user_id}/public/posted</em></strong></p>
<p>El user id es posible obtenerlo dirigiéndote a “<em>Perfil de Google</em>”..</p>
<p>En mis caso la dirección de mi perfil es la:</p>
<p><strong><em>http://www.google.com/profiles/111738004311961586383</em></strong></p>
<p>Por lo que mi user_id es 111738004311961586383 y mi url de RSS</p>
<p><strong><em>http://buzz.googleapis.com/feeds/111738004311961586383/public/posted</em></strong></p>
<p>
<strong><u>De tu Web a Buzz</u></strong></p>
<p>Buzz automáticamente permite que se integren en Buzz tus aplicaciones de Google, es decir, se generará un comentario cada vez que añadas una imagen a Picasa o subas un video a Youtube..</p>
<p>Si quieres que se genere un comentario cada vez que añades una entrada a tu blog debes conectar tu blog y Buzz bidireccionalmente:</p>
<p>Por un lado debes añadir una etiqueta en la cabecera de tu pagina de la siguiente manera:</p>
<p><strong>&lt;link rel=&#8221;me&#8221; type=&#8221;text/html&#8221; href=&#8221;{user_id}&#8221;/&gt;</strong></p>
<p>En mi caso será de la siguiente manera</p>
<p><strong>&lt;link rel=&#8221;me&#8221; type=&#8221;text/html&#8221; href=&#8221;http://www.google.com/profiles/111738004311961586383&#8243;/&gt;</strong></p>
<p>Además debes añadir tu Web como Web de confianza,  para ello dirígete a tu perfil de Google:</p>
<p><strong>http://www.google.com/profiles/me/editprofile</strong></p>
<p>y en la sección <em>Enlaces</em> añade un enlace a tu Web</p>
<p>Una vez terminado este proceso cada entrada nueva será comentada en tu Buzz.
</p>
<p>Listo!</p>
<p><a href="http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/"> segunda parte &raquo;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
