<?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>RGB Magazine &#187; Script</title>
	<atom:link href="http://www.rgbmagazine.com.br/tag/script/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rgbmagazine.com.br</link>
	<description>Design, Web, Tutoriais e Downloads</description>
	<lastBuildDate>Sun, 27 Nov 2011 12:00:48 +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>Como criar widgets personalizados do twitter</title>
		<link>http://www.rgbmagazine.com.br/widgets-personalizados-twitter/</link>
		<comments>http://www.rgbmagazine.com.br/widgets-personalizados-twitter/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 01:48:08 +0000</pubDate>
		<dc:creator>Rafael Marques</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.rgbmagazine.com.br/?p=357</guid>
		<description><![CDATA[Tutorial que ensina a criar um widget personalizado do Twitter para sites e blogs.]]></description>
			<content:encoded><![CDATA[http://www.rgbmagazine.com.br/widgets-personalizados-twitter/<a href=><img src=http://www.rgbmagazine.com.br/wp-content/uploads/2009/12/widget-rgbmagazine.rar /></a><p>Nem preciso mencionar que o <a class="external" title="Twitter" rel="nofollow" href="http://twitter.com">Twitter</a> é uma ferramenta de comunicação bem sucedida e poderosa. O post de hoje é para ensiná-lo a criar uma área para exibir suas atualizações no seu blog com o design que você desejar.</p>
<p>Existem diversos <strong>widgets</strong> prontos para fazer, alguns são recomendados pelo próprio <strong>Twitter</strong> no endereço: <a class="external" title="Twitter - Downloads" rel="nofollow" href="http://twitter.com/downloads">http://twitter.com/downloads</a>. O twitter oferece uma ferramenta bem prática para você personalizar um widget e obter o código fonte para inserir no seu site ou blog. Quem quiser conferir basta acessar o endereço <a class="external" title="Twitter - Widgets" rel="nofollow" href="http://twitter.com/goodies/widgets">http://twitter.com/goodies/widgets</a>.</p>
<p>Infelizmente a personalização é limitada, entre cores de fundo, cores dos textos, links e tamanho do <strong>widget</strong>. Que tal criar seu próprio design para exibir seus <em>tweets</em>?</p>
<p>Pre-requisitos do Tutorial</p>
<ul>
<li>Dominar algum programa gráfico (Photoshop, Fireworks, etc)</li>
<li>Noções de HTML e CSS</li>
</ul>
<p>Índice</p>
<ol>
<li><a title="Criando o Layout" rel="me" href="#layout">Criando o Layout</a></li>
<li><a title="Escrevendo o HTML e CSS" rel="me" href="#codigos">Escrevendo o HTML e CSS</a></li>
<li><a title="Inserindo o Script" rel="me" href="#script">Inserindo o Script</a></li>
<li><a title="Publicando" rel="me" href="#publicando">Publicando</a></li>
</ol>
<p><a name="layout"></a></p>
<h2>Criando o Layout</h2>
<p>Abra o programa gráfico que você tem mais domínio. Defina primeiramente a largura na qual seu widget irá ocupar. O exemplo a seguir utiliza o Photoshop e a largura do widget será de 300px.</p>
<p>Você deve pensar em 3 áreas distintas:</p>
<ul>
<li>O topo do widget</li>
<li>A área cujo serão exibidos seus tweets</li>
<li>O rodapé do widget</li>
</ul>
<p>Como sugestão é interessante deixar o topo com a sua marca ou sua foto e no rodapé um link para segui-lo. Veja o modelo a seguir:</p>
<div id="attachment_361" class="wp-caption alignnone" style="width: 310px"><a href="http://www.rgbmagazine.com.br/wp-content/uploads/2009/12/tutorial-widget-twitter-design.jpg"><img class="size-full wp-image-361" title="tutorial-widget-twitter-design" src="http://www.rgbmagazine.com.br/wp-content/uploads/2009/12/tutorial-widget-twitter-design.jpg" alt="Design de widget para exibir os updates do Twitter" width="300" height="400" /></a><p class="wp-caption-text">Design de widget para exibir os updates do Twitter</p></div>
<p>Com o design pronto você deverá começar a trabalhar com o HTML e CSS. Recorte seu layout em 3 partes:</p>
<div id="attachment_362" class="wp-caption alignnone" style="width: 310px"><a href="http://www.rgbmagazine.com.br/wp-content/uploads/2009/12/tutorial-widget-twitter-blocos.jpg"><img class="size-full wp-image-362" title="tutorial-widget-twitter-blocos" src="http://www.rgbmagazine.com.br/wp-content/uploads/2009/12/tutorial-widget-twitter-blocos.jpg" alt="Áreas de recorte da imagem para HTML e CSS" width="300" height="400" /></a><p class="wp-caption-text">Áreas de recorte da imagem para HTML e CSS</p></div>
<p><a name="codigos"></a></p>
<h2>Escrevendo o HTML e CSS</h2>
<p>O HTML também terá 3 blocos, ou melhor dizendo divs. Escreva a seguinte estrutura:</p>
<pre><code class="html">
&lt;div id="widget-twitter"&gt;
&lt;div class="topo"&gt;
&lt;/div&gt;
&lt;div class="conteudo"&gt;
&lt;/div&gt;
&lt;div class="rodape"&gt;
&lt;/div&gt;
&lt;/div&gt;
</code></pre>
<p>Em seguida insira o conteúdo do topo e rodapé (textos, links e imagens):</p>
<pre><code class="html">
&lt;div id="widget-twitter"&gt;
&lt;div class="topo"&gt;
&lt;a href="http://www.rgbmagazine.com.br/" title="RGB Magazine"&gt;&lt;img src="widget-topo.jpg" width="300" height="80" alt="RGB Magazine" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div class="conteudo"&gt;
&lt;/div&gt;
&lt;div class="rodape"&gt;
&lt;a href="http://twitter.com/rgbmagazine" title="RGB Magazine no Twitter"&gt;siga-me no twitter&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
</code></pre>
<p>Após concluir o HTML personalize o CSS com as imagens, planos de fundo e cores.</p>
<pre><code class="css">
/* div principal: defina a largura do seu widget */
#widget-twitter {width:300px; color:#502A02;}
#widget-twitter img {border:0;}
#widget-twitter div {margin:0; padding:0;}
#widget-twitter a {color:#730; font-weight:bold;}

/* conteudo: insira o plano de fundo e formate a tag &lt;li&gt; que irá exibir seus posts */
#widget-twitter .conteudo {background:url(widget-conteudo.jpg) repeat-y;}
#widget-twitter .conteudo ul {margin:0; padding:5px 35px;}
#widget-twitter .conteudo ul li {list-style-type:none; padding:10px 0;}

/* rodape */
#widget-twitter .rodape {height:62px; background:url(widget-rodape.jpg) no-repeat; padding:75px 35px 0;}
</code></pre>
<p><a name="script"></a></p>
<h2>Inserindo o Script</h2>
<p>Faltou o código dos <em>updates</em> não é mesmo? Este <strong>widget</strong> utiliza o formato de lista não ordenada (tags &lt;ul&gt; e &lt;li&gt;) para exibir seus updates. Para executá-lo basta inserir o seguinte código dentro da div específico para o conteúdo:</p>
<pre><code class="html">
&lt;ul id="twitter_update_list"&gt;&lt;/ul&gt;
&lt;script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="http://twitter.com/statuses/user_timeline/rgbmagazine.json?callback=twitterCallback2&amp;amp;count=5"&gt;&lt;/script&gt;
</code></pre>
<p><strong>Importante:</strong> Não esqueça de inserir qual perfil do <strong>Twitter</strong> e quantos updates deverão ser exibidos. Observe onde alterar:</p>
<ul>
<li><strong>Perfil a ser exibido:</strong> entre o trecho &#8220;user_timeline/&#8221; e &#8220;.json&#8221;</li>
<li><strong>Número de updates: </strong>No fim do script, logo após o trecho &#8220;count=&#8221;</li>
</ul>
<p>Após inserir o script teste no seu navegador e formate a tag &lt;li&gt; da maneira que considerar mais conveniente.</p>
<p><strong>Observações:</strong> a nomenclatura das classes e id&#8217;s atribuidos dentro do HTML podem ser alterados com exceção do id &#8220;twitter_update_list&#8221;, pois a mesma referência está dentro do script. Caso queira também pode salvar o arquivo javascript no dentro do diretorio do seu site, fica a seu critério.</p>
<p><a name="publicando"></a></p>
<h2>Publicando</h2>
<p>Seu <strong>widget</strong> já está pronto, lembre-se de testá-lo em vários navegadores para analisar se houve alguma falha no CSS. Quem usa o <a class="external" title="Wodpress" rel="nofollow" href="http://wordpress.org">Wordpress</a> pode criar um widget de texto e colar os códigos do html.</p>
<p>Agora você já sabe integrar seus updates do <a class="external" title="Twitter" rel="nofollow" href="http://twitter.com">Twitter</a> no seu blog, aproveite a dica e aumente a integração das mídias digitais com a sua marca.</p>
<p>Faça o download do <strong>widget</strong> criado neste tutorial: <a title="Widget do Twitter - RGB Magazine" href="http://www.rgbmagazine.com.br/wp-content/uploads/2009/12/widget-rgbmagazine.rar">baixar arquivo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rgbmagazine.com.br/widgets-personalizados-twitter/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

