<?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>Noupe &#187; twitter</title>
	<atom:link href="http://www.noupe.com/tag/twitter/feed" rel="self" type="application/rss+xml" />
	<link>http://www.noupe.com</link>
	<description>The Curious Side of Smashing Magazine</description>
	<lastBuildDate>Fri, 10 Feb 2012 20:55:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>A Roundup of Valuable Twitter Tools</title>
		<link>http://www.noupe.com/tools/a-roundup-of-valuable-twitter-tools.html</link>
		<comments>http://www.noupe.com/tools/a-roundup-of-valuable-twitter-tools.html#comments</comments>
		<pubDate>Wed, 20 Jul 2011 10:00:55 +0000</pubDate>
		<dc:creator>Angie Bowen</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mgmt.noupe.com/?p=51967</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<a href="http://www.noupe.com/tools/a-roundup-of-valuable-twitter-tools.html"><img src="http://media.noupe.com//uploads/2011/06/twitterfeed.jpg" width="550" title="A Roundup of Valuable Twitter Tools" /></a>

It is hard to argue against the value of <strong>Twitter</strong> these days, especially for businesses and professionals looking to network and stay ahead of the curve. Like the throngs of designers and developers that have flooded this social media outlet's streams and sapped its API since its inception. And with so many amazing <strong>tools</strong> available to expand on, and enhance the overall user's experience, Twitter is becoming even more <strong>useful and handy</strong> than ever before.]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>It is hard to argue against the value of <strong>Twitter</strong> these days, especially for businesses and professionals looking to network and stay ahead of the curve. Like the throngs of designers and developers that have flooded this social media outlet&#8217;s streams and sapped its API since its inception. And with so many amazing <strong>tools</strong> available to expand on, and enhance the overall user&#8217;s experience, Twitter is becoming even more <strong>useful and handy</strong> than ever before.<span id="more-51967"></span></p>
<p>Today we have gathered several valuable resources that can help our readers take their Twitter experience to the next level. To get more out of this powerful business tool than some new followers and potential clientele connections. Hopefully you will find some new apps to dive into through the post, and perhaps even revisit some you had lost touch with. Enjoy!</p>
<h3>The Tools</h3>
<p><a href="http://twitterfeed.com/">Twitterfeed</a> allows you to automatically send your blog posts to Twitter whenever your RSS feed is updated.</p>
<p><a href="http://twitterfeed.com/"><img src="http://media.noupe.com//uploads/2011/06/twitterfeed.jpg" alt="" title="twitterfeed" width="500" height="300" class="alignnone size-full wp-image-51968" /></a></p>
<p><a href="http://twileshare.com/">Twileshare</a> allows you to upload and share  PNG, GIF, JPG, DOC or PDF files on Twitter. </p>
<p><a href="http://twileshare.com/"><img src="http://media.noupe.com//uploads/2011/06/twilshare.jpg" alt="" title="twilshare" width="500" height="300" class="alignnone size-full wp-image-51969" /></a></p>
<p><a href="http://manageflitter.com">ManageFlitter</a> is a Twitter account manager that allows you to manage who you follow, see who isn&#8217;t following you back, find inactive accounts you follow, and easily search inside your Twitter stream.</p>
<p><a href="http://manageflitter.com/"><img src="http://media.noupe.com//uploads/2011/06/manageflitter.jpg" alt="" title="manageflitter" width="500" height="300" class="alignnone size-full wp-image-51970" /></a></p>
<p><a href="http://www.twellow.com/">Twellow</a> is the yellow pages of Twitter. Find people to follow with similar interests and add your own info to gain new followers.</p>
<p><a href="http://twellow.com/"><img src="http://media.noupe.com//uploads/2011/06/twellow.jpg" alt="" title="twellow" width="500" height="300" class="alignnone size-full wp-image-51971" /></a></p>
<p><a href="http://twitturly.com">Twitturly</a> tracks and ranks the urls people are tweeting. According to the site &#8220;Whether people link directly to the final URL, use TinyURL, Snipurl (snurl), or any other URL shortening service, we always count the &#8220;votes&#8221; correctly because our spiders actually visit every single site before it gets displayed here.&#8221;</p>
<p><a href="http://twitturly.com/"><img src="http://media.noupe.com//uploads/2011/06/twitturly.jpg" alt="" title="twitturly" width="500" height="300" class="alignnone size-full wp-image-51972" /></a></p>
<p><a href="http://tweetreach.com/">Tweet Reach</a> tells you how far a tweet has traveled. You search for a url, Twitter name, phrase or hashtag and get reports on the reach and exposure data for those tweets.</p>
<p><a href="http://tweetreach.com/"><img src="http://media.noupe.com//uploads/2011/06/tweetreach.jpg" alt="" title="tweetreach" width="500" height="300" class="alignnone size-full wp-image-51973" /></a></p>
<p><a href="http://tweetstats.com/">TweetStats</a> shows you the stats of a twitter account in graph form.</p>
<p><a href="http://tweetstats.com/"><img src="http://media.noupe.com//uploads/2011/06/tweetstat.jpg" alt="" title="tweetstat" width="500" height="300" class="alignnone size-full wp-image-51974" /></a></p>
<p><a href="http://itweet.net">iTweet</a> is an alternative Twitter interface with many enhanced features making it superior to the default Twitter ui.</p>
<p><a href="http://itweet.net"><img src="http://media.noupe.com//uploads/2011/06/itweet.jpg" alt="" title="itweet" width="500" height="300" class="alignnone size-full wp-image-51975" /></a></p>
<p><a href="http://birdherd.com/">Bird Herd</a>  makes it easy for groups, teams and brands to update a single Twitter account by sending a direct message to the group twitter account.</p>
<p><a href="http://birdherd.com/"><img src="http://media.noupe.com//uploads/2011/06/birdherd.jpg" alt="" title="birdherd" width="500" height="300" class="alignnone size-full wp-image-51976" /></a></p>
<p><a href="http://twtpoll.com/">Twtpoll</a> lets you set up polls to engage with and get feedback from your followers.</p>
<p><a href="http://twtpoll.com/"><img src="http://media.noupe.com//uploads/2011/06/twtpoll.jpg" alt="" title="twtpoll" width="500" height="300" class="alignnone size-full wp-image-51977" /></a></p>
<p><a href="http://tweetymail.com/">TweetyMail</a> lets you manage your twitter account from your mailbox. You can send tweets and direct messages, follow users, get alerts and notifications and more.</p>
<p><a href="http://tweetymail.com/"><img src="http://media.noupe.com//uploads/2011/06/tweetymail.jpg" alt="" title="tweetymail" width="500" height="300" class="alignnone size-full wp-image-51978" /></a></p>
<p><a href="http://timely.is">Timely</a> schedules your tweets for maximum impact. You simply add your tweets to Timely and they publish them when they will have the highest impact.</p>
<p><a href="http://timely.is"><img src="http://media.noupe.com//uploads/2011/06/timely.jpg" alt="" title="timely" width="500" height="300" class="alignnone size-full wp-image-51979" /></a></p>
<p>&#8220;<a href="http://cotweet.com">CoTweet</a> is a comprehensive Web-based social media engagement, management and reporting solution that helps companies of all sizes engage, track and analyze conversations about their brands across the most popular and influential social communities today, Twitter and Facebook.&#8221;</p>
<p><a href="http://cotweet.com/"><img src="http://media.noupe.com//uploads/2011/06/cotweet.jpg" alt="" title="cotweet" width="500" height="300" class="alignnone size-full wp-image-51980" /></a></p>
<p><a href="http://tvider.com/">Tvider</a> lets you share video, audio and images on Twitter.</p>
<p><a href="http://tvider.com/"><img src="http://media.noupe.com//uploads/2011/06/tvider.jpg" alt="" title="tvider" width="500" height="300" class="alignnone size-full wp-image-51981" /></a></p>
<p><a href="http://apps.asterisq.com">Mentionmapp</a> allows you to enter a Twitter username and get a visual map of the people you interact with and the people and hashtags they mentioned the most in recent tweets.</p>
<p><a href="http://apps.asterisq.com/mentionmap/"><img src="http://media.noupe.com//uploads/2011/06/mentionmapp.jpg" alt="" title="mentionmapp" width="500" height="300" class="alignnone size-full wp-image-51982" /></a></p>
<p><em>(rb)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/tools/a-roundup-of-valuable-twitter-tools.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>60 Creative Illustrated Twitter Backgrounds</title>
		<link>http://www.noupe.com/graphics/60-creative-illustrated-twitter-backgrounds.html</link>
		<comments>http://www.noupe.com/graphics/60-creative-illustrated-twitter-backgrounds.html#comments</comments>
		<pubDate>Wed, 22 Dec 2010 10:59:24 +0000</pubDate>
		<dc:creator>Aquil Akhter</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[backgrounds]]></category>
		<category><![CDATA[Showcases]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=44572</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
&nbsp;&nbsp; As we all may already know, Twitter is the most famous microblogging site which has already proven how powerful social network actually can be. It is among one of the most powerful social networking sites which gives your business leverage and lets your business flourish with more and more visitors and potential customers passing [...]]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>As we all may already know, Twitter is the most famous microblogging site which has already proven how powerful social network actually can be. It is among one of the most powerful social networking sites which gives your business leverage and lets your business flourish with more and more visitors and potential customers passing by — perhaps even on a daily basis.<br />
<br />
<span id="more-44572"></span>In today&#8217;s post, we have listed 60 most creatively designed Twitter backgrounds which use various and innovative illustrations to create a visually attractive and appealing look to their profiles.</p>
<h3>Illustrated Twitter Backgrounds</h3>
<p><a href="https://twitter.com/Go_Media">Go Media</a></p>
<p class="showcase"><a href="https://twitter.com/Go_Media"><img src="http://media.noupe.com//uploads/2010/12/twitterbackgrounds43.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/realandrews">Real Andrews</a></p>
<p class="showcase"><a href="http://twitter.com/realandrews"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds37.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/patternhead">John Rawsterne</a></p>
<p class="showcase"><a href="http://twitter.com/patternhead"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds42.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/meghunt">Meg hunt</a><br />
<a href="http://twitter.com/#!/meghunt"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds61.jpg" alt="Screenshot" width="520" height="394" /></a><br />
<a href="http://twitter.com/#!/stephenkelly">Stephen Kelly</a></p>
<p class="showcase"><a href="http://twitter.com/#!/stephenkelly"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds46.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/KrisColvin">Kristi Colvin</a></p>
<p class="showcase"><a href="http://twitter.com/#!/KrisColvin"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds57.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/doubleolee">Lee Maplesden</a></p>
<p class="showcase"><a href="http://twitter.com/doubleolee"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds9.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/kimdeanart">Kiam Dean Art</a></p>
<p class="showcase"><a href="http://twitter.com/#!/kimdeanart"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds14.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/NIK0_BELLIC">NIK0_BELLIC</a></p>
<p class="showcase"><a href="http://twitter.com/NIK0_BELLIC"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds17.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/giographix">Giographix</a></p>
<p class="showcase"><a href="http://twitter.com/giographix"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds2.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/loupage">Lou Page</a></p>
<p class="showcase"><a href="http://twitter.com/loupage"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds4.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/spurpaul">Paul Miser</a></p>
<p class="showcase"><a href="http://twitter.com/spurpaul"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds5.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/mailchimp">Mail Chimp</a></p>
<p class="showcase"><a href="http://twitter.com/mailchimp"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds6.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/anousone">Anousone</a></p>
<p class="showcase"><a href="http://twitter.com/#!/anousone"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds7.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/mchenwears">Emily Chen</a></p>
<p class="showcase"><a href="http://twitter.com/#!/mchenwears"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds8.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/bongobrian">Brian Paulwicz</a></p>
<p class="showcase"><a href="http://twitter.com/#!/bongobrian"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds10.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/marekuk">EliteStyles</a></p>
<p class="showcase"><a href="http://twitter.com/#!/marekuk"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds11.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/scottclark">Scott Clark</a></p>
<p class="showcase"><a href="http://twitter.com/#!/scottclark"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds12.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/Krftd">Krftd</a></p>
<p class="showcase"><a href="http://twitter.com/#!/Krftd"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds13.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/peachpops">Melissa Scroggins</a></p>
<p class="showcase"><a href="http://twitter.com/peachpops"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds15.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/_enzo">Lorenzo Gabba</a></p>
<p class="showcase"><a href="http://twitter.com/_enzo"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds16.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/lizettegagne">Lizette Gagne</a></p>
<p class="showcase"><a href="http://twitter.com/lizettegagne"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds18.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/Ed_Dale">Ed Dale</a></p>
<p class="showcase"><a href="http://twitter.com/Ed_Dale"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds19.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/MrTweet">Mr Tweet</a></p>
<p class="showcase"><a href="http://twitter.com/MrTweet"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds20.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/Vectips">Vectips</a></p>
<p class="showcase"><a href="http://twitter.com/Vectips"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds21.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/Camiseteria">Camiseteria</a></p>
<p class="showcase"><a href="http://twitter.com/Camiseteria"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds22.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/webprosys">Satyakam Misra</a></p>
<p class="showcase"><a href="http://twitter.com/webprosys"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds23.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/djambazov">Djambzov</a></p>
<p class="showcase"><a href="http://twitter.com/djambazov"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds24.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/starswelove">Sneh Roy</a></p>
<p class="showcase"><a href="http://twitter.com/starswelove"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds25.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/jollylizard">Jolly Lizard</a></p>
<p class="showcase"><a href="http://twitter.com/jollylizard"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds27.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/shirtpizza">Shirt Pizza</a></p>
<p class="showcase"><a href="http://twitter.com/shirtpizza"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds28.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/ohtweet">Khai</a></p>
<p class="showcase"><a href="http://twitter.com/ohtweet"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds29.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/twestival_Jozi">Twestival Jozi</a></p>
<p class="showcase"><a href="http://twitter.com/twestival_Jozi"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds30.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/laquesefue">Rosaura Ochoa</a></p>
<p class="showcase"><a href="http://twitter.com/laquesefue"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds31.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/scottia">Scott Fulkerson</a></p>
<p class="showcase"><a href="http://twitter.com/#!/scottia"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds3.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/pipitakitty">Priscilla Saori Goto</a></p>
<p class="showcase"><a href="http://twitter.com/pipitakitty"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds32.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/melodynieves">Melody</a></p>
<p class="showcase"><a href="http://twitter.com/melodynieves"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds33.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/dani">Dani McDaniel</a></p>
<p class="showcase"><a href="http://twitter.com/dani"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds34.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/hungrygirl">Lisa Lillien</a></p>
<p class="showcase"><a href="http://twitter.com/hungrygirl"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds35.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/ecocandles">Jeanette</a></p>
<p class="showcase"><a href="http://twitter.com/ecocandles"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds36.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/weheart">We Heart Studios</a></p>
<p class="showcase"><a href="http://twitter.com/weheart"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds38.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/ncwinters">N.C Winterd</a></p>
<p class="showcase"><a href="http://twitter.com/ncwinters"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds39.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/Wardere">Wardere</a></p>
<p class="showcase"><a href="http://twitter.com/Wardere"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds40.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/designmeme">Stuart Robertson</a></p>
<p class="showcase"><a href="http://twitter.com/designmeme"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds41.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/jodyphillips">Jody Phillips</a></p>
<p class="showcase"><a href="http://twitter.com/jodyphillips"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds44.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/happytreefriend">Happy Tree Friends</a></p>
<p class="showcase"><a href="http://twitter.com/#!/happytreefriend"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds62.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/gfxmaven">Koko Hinson</a></p>
<p class="showcase"><a href="http://twitter.com/#!/gfxmaven"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds45.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/accyroy">Roy Westwood</a></p>
<p class="showcase"><a href="http://twitter.com/#!/accyroy"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds47.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/kinggirlmedia">Tiffany Hughes</a></p>
<p class="showcase"><a href="http://twitter.com/kinggirlmedia"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds48.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/ujjwalagarwal">Ujjwal Agarwal</a></p>
<p class="showcase"><a href="http://twitter.com/#!/ujjwalagarwal"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds49.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/biiigfoot">Jamie Cheng</a></p>
<p class="showcase"><a href="http://twitter.com/biiigfoot"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds50.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/generalsully">Generalsully</a></p>
<p class="showcase"><a href="http://twitter.com/#!/generalsully"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds51.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/aaronmillerillz">Aaron Miller</a></p>
<p class="showcase"><a href="http://twitter.com/#!/aaronmillerillz"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds52.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/boagworld">Paul Boag</a></p>
<p class="showcase"><a href="http://twitter.com/#!/boagworld"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds53.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/justtweetit">Just Tweet It</a></p>
<p class="showcase"><a href="http://twitter.com/#!/justtweetit"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds54.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/g_obieta">Gerardo Obieta</a></p>
<p class="showcase"><a href="http://twitter.com/#!/g_obieta"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds55.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/naldzgraphics">Ronald Bien</a></p>
<p class="showcase"><a href="http://twitter.com/#!/naldzgraphics"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds56.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/sallid">Sallid</a></p>
<p class="showcase"><a href="http://twitter.com/#!/sallid"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds59.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/arinee">Karina Pilch</a></p>
<p class="showcase"><a href="http://twitter.com/#!/arinee"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds60.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p><a href="http://twitter.com/#!/nourayehia">nourayehia</a></p>
<p class="showcase"><a href="http://twitter.com/#!/nourayehia"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/12/twitterbackgrounds63.jpg" alt="Screenshot" width="520" height="394" /></a></p>
<p class="showcase"><em>(ik)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/graphics/60-creative-illustrated-twitter-backgrounds.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>The Complete Guide to Getting the Most Out of Twitter</title>
		<link>http://www.noupe.com/how-tos/the-complete-guide-to-getting-the-most-out-of-twitter.html</link>
		<comments>http://www.noupe.com/how-tos/the-complete-guide-to-getting-the-most-out-of-twitter.html#comments</comments>
		<pubDate>Tue, 12 Jan 2010 19:53:25 +0000</pubDate>
		<dc:creator>Cameron Chapman</dc:creator>
				<category><![CDATA[How To's]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=39060</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
&nbsp;&nbsp; We&#8217;ve all heard of Twitter at this point, and I would be the majority of our readers are already using it. But that doesn&#8217;t mean we&#8217;re all using it in the most efficient, most productive way. After all, Twitter can be confusing at best, and downright intimidating to many newcomers. This guide should give [...]]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p><strong>We&#8217;ve all heard of Twitter </strong>at this point, and I would be the majority of our readers are already using it. But that doesn&#8217;t mean we&#8217;re all using it in the most efficient, most productive way. After all, <strong>Twitter can be confusing</strong> at best, and downright intimidating to many newcomers.</p>
<p>This guide should give you the basics you need to get more out of Twitter, whether you use it for your business or personal life. And follow us on Twitter: <a href="http://twitter.com/smashingmag">@smashingmag</a>!</p>
<p>And be sure to check out our previous articles:</p>
<ul>
<li><a href="http://www.noupe.com/tools/25-incredibly-useful-twitter-tools-and-firefox-plugins.html">25+ Incredibly Useful Twitter Tools and Firefox Plugins</a></li>
<li><a href="http://www.smashingmagazine.com/2009/03/17/99-essential-twitter-tools-and-applications/">99 Essential Twitter Tools and Applications</a></li>
<li><a href="http://www.smashingmagazine.com/2009/02/03/8-useful-tips-to-become-successul-with-twitter/">8 Useful Tips to Become Successful with Twitter</a></li>
<li><a href="http://www.smashingmagazine.com/2009/09/18/effective-twitter-backgrounds-examples-and-best-practices/">Effective Twitter Backgrounds: Examples and Current Practices</a></li>
</ul>
<p><span id="more-39060"></span></p>
<p><a href="http://twitter.com/smashingmag"><img src="http://media.noupe.com//uploads/2010/01/twitter-bird2.jpg" width="267" height="320" style="border: 0" alt="Screenshot" /></a></p>
<h3>Twitter Basics</h3>
<p>The most basic description of Twitter is that it&#8217;s a service that allows users to update what they&#8217;re doing in 140-character, bite-size messages that are broadcast to their group of followers. As a Twitter user, you can follow people to get their status updates (&#8220;tweets&#8221;) and others can follow you to get your updates. <strong>It&#8217;s really that simple</strong>. Sort of. Read on for more details.</p>
<p><a href="http://twitter.com/smashingmag"><img class="alignnone size-full wp-image-21344" title="smashingmag" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/smashingmag.jpg" alt="smashingmag" width="500" height="450" /></a></p>
<h4>Terminology</h4>
<p>A grasp of Twitter terminology is vital to anyone using the service. There are a lot of <strong>terms unique to Twitter</strong>, and it can get very confusing, very fast if you don&#8217;t have some idea of what others are talking about. Here&#8217;s a quick guide to the most common terms you&#8217;ll likely hear.</p>
<ul>
<li><strong>DM or Direct Message</strong>: This is a private message sent to another Twitter user. It&#8217;s preceeded by a &#8220;D&#8221; and can only be sent to a user who is following you.</li>
<li><strong>Hashtag</strong>: Hashtags are single-word phrases used to organize different topics, chats, and events on Twitter, and are preceeded by a hash mark &#8220;#&#8221;.</li>
<li><strong>Lists</strong>: Lists are a fairly new Twitter feature, and are just what they sound like: lists of Twitter users created and categorized by other Twitter users. You can follow entire lists rather than having to follow each individual user.</li>
<li><strong>Reply or @reply</strong>: To reply to another Twitter user, or include them in a tweet, you put an @ symbol before their username. If the @symbol is the first character in the tweet, the reply will be shown to them and anyone following both of you. If the @ symbol is not the first character, then the tweet will be shown to all of your followers, plus the person whose username follows the @.</li>
<li><strong>RT or Retweet</strong>: Retweets are re-broadcasts of another user&#8217;s tweet. This is traditionally done by including an &#8220;RT&#8221; before the original poster&#8217;s @username. This has long been an unofficial feature of Twitter, though Twitter has recently added official support for it. Some users use other characters (such as a full stop &#8220;.&#8221;) for brevity&#8217;s sake.</li>
<li><strong>Trending Topics</strong>: These are the most popular terms appearing on Twitter at any given time and may include hashtags.</li>
</ul>
<h4>Etiquette</h4>
<p>There is <strong>no official etiquette</strong> for Twitter, though there are some guidelines and rules within their terms of service. Most of the official rules regard spam and inappropriate content.</p>
<p>A few don&#8217;ts in the world of Twitter:</p>
<ul>
<li><strong>Don&#8217;t</strong> crash hashtags. If what you&#8217;re saying isn&#8217;t directly related to the hashtag, don&#8217;t include it.</li>
<li><strong>Don&#8217;t</strong> ignore those trying to have a conversation with you. Reply to people who take the time to converse with you whenever possible.</li>
<li><strong>Don&#8217;t</strong> update too often. Of course, what constitutes &#8220;too often&#8221; is completely subjective.</li>
<li><strong>Don&#8217;t</strong> send out nothing but self-promotional messages to your followers.</li>
<li><strong>Don&#8217;t</strong> indiscriminately follow others in the hope of gaining more followers.</li>
<li><strong>Don&#8217;t</strong> post fifteen tweets in a row to tell a story that can&#8217;t be conveyed in one or two tweets. The point of Twitter is brevity. If you need more space, post it on a blog and link to it from Twitter.</li>
<li><strong>Don&#8217;t</strong> send promotional tweets directly to other users, or you&#8217;ll risk being tagged as a spammer.</li>
</ul>
<p>Other things to keep in mind are often dependent on how you&#8217;re using Twitter. For example, if you use it to participate in chats, be sure to follow the guidelines, rules, and accepted etiquette of those chats (each one will likely be different).</p>
<p><a href="http://twitter.com/toasterbyte/statuses/6510073529"><img class="alignnone size-full wp-image-21346" title="litchat" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/litchat.jpg" alt="litchat" width="500" height="229" /></a></p>
<p>One question often asked by those new to Twitter is whether to follow back everyone who follows you. Some people feel it&#8217;s the polite thing to do. Others feel it&#8217;s unnecessary. I fall squarely in the second camp. If you follow everyone who follows you, Twitter becomes <strong>nothing more than noise</strong>. There&#8217;s too much information coming at you, and that makes it impossible to discern what&#8217;s important. I think most Twitter power users would agree that following back everyone who follows you isn&#8217;t necessary.</p>
<h3>Twitter Tools</h3>
<p>Many Twitter newcomers don&#8217;t realize the <strong>sheer volume of tools</strong> out there that revolve around Twitter. These tools can be divided into two basic categories: Twitter clients that let you view your Twitter feeds and send updates; and Twitter-based services, which can let you do anything from manage your productivity apps to follow the latest trends.</p>
<p><a href="http://www.twhirl.org/"><img class="alignnone size-full wp-image-21347" title="twhirl" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/twhirl.jpg" alt="twhirl" width="500" height="450" /></a></p>
<h4>Twitter Clients</h4>
<p>The Twitter web interface lacks a lot of the functionality Twitter is capable of. A number of developers have created client programs that use the Twitter API to create a better interface for using Twitter. Some of the most popular clients are:</p>
<ul>
<li><strong><a href="http://www.tweetdeck.com/beta/">TweetDeck</a></strong> is a free app that runs on Adobe Air. It&#8217;s also available as an iPhone app.</li>
<li><strong><a href="http://www.twhirl.org/">Twhilr</a></strong> is another Adobe Air client for both Twitter and other social media services like identi.ca or seesmic.</li>
<li><strong><a href="http://www.atebits.com/tweetie-iphone/">Tweetie</a></strong> is a Twitter app for iPhone.</li>
<li><strong><a href="http://twitterfox.net/">TwitterFox</a></strong> is a simple Firefox extension for using Twitter.</li>
<li><strong><a href="http://www.stone.com/Twittelator/">Twittelator</a></strong> is another iPhone app for Twitter.</li>
<li><strong><a href="http://twidroid.com/">Twidroid</a></strong> is an Android Twitter app.</li>
<li><strong><a href="http://www.swift-app.com/">Swift</a></strong> is another Android Twitter app.</li>
</ul>
<p>There are plenty of other Twitter clients out there, including mobile apps.</p>
<h4>Twitter Services</h4>
<p>Twitter services enable a wide range of different uses for Twitter. There are too many services to go into in a single post, but here are some of the ones designers and developers might find most useful:</p>
<ul>
<li><a href="http://www.rememberthemilk.com/services/twitter/">Remember the Milk</a> &#8211; If you use Remember the Milk to track your tasks and to-dos, you can set up a service that lets you add things to your list directly from Twitter. All you have to do is set up your Twitter username in your account and then tweet an @reply to Remember the Milk.</li>
<li><a href="http://twitterfeed.com/">TwitterFeed</a> &#8211; TwitterFeed lets you automatically update Twitter and other social media sites whenever new content is posted on your blog.</li>
<li><a href="http://twittercal.com/">TwitterCal</a> &#8211; TwitterCal integrates your Google Calendar with Twitter, letting you add events directly from Twitter.</li>
<li><a href="http://www.tweetcube.com/">TweetCube</a> &#8211; TweetCube lets you share files through Twitter.</li>
<li><a href="http://www.twitpic.com/">TwitPic</a> &#8211; TwitPic hosts your photos and posts them to your Twitter account.</li>
<li><a href="http://yfrog.com/">YFrog</a> &#8211; YFrog is another photo hosting service for Twitter that automatically posts links to your images to your Twitter feed.</li>
<li><a href="http://tweetree.com/">Tweetree</a> &#8211; Tweetree shows you your Twitter feed in tree format, so you can see who&#8217;s replying to your tweets in a more user-friendly format.</li>
<li><a href="http://monitter.com/">Monitter</a> &#8211; Monitter lets you track up to three keywords in real-time across Twitter. It can be used to track hashtags, find who&#8217;s talking about your brand, and more.</li>
<li><a href="http://twitter.grader.com/">Grader</a> &#8211; This tool from HubSpot grades you Twitter profile, based on your rank among Twitter users, how many followers you have, how many people you follow, and how many updates you&#8217;ve published.</li>
<li><a href="http://www.strawpollnow.com/">StrawPoll</a> &#8211; StrawPoll lets you conduct a poll among your Twitter followers on any topic you want.</li>
<li><a href="http://useqwitter.com/">Qwitter</a> &#8211; Qwitter emails you whenever someone unfollows you on Twitter.</li>
</ul>
<p><a href="http://tweetree.com/"><img class="alignnone size-full wp-image-21348" title="tweetree" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/tweetree.jpg" alt="tweetree" width="500" height="228" /></a></p>
<p>There are other services out there that are in development, and there&#8217;s even been talk of creating a <a href="http://www.myintervals.com/blog/2009/04/07/project-management-using-twitter/">project management app</a> that uses Twitter. New Twitter services are cropping up all the time, some better than others. Because of the sometimes-rapid development of these apps, it&#8217;s usually a good idea to thoroughly test them before you start relying on any one in particular.</p>
<h3>Finding People to Follow</h3>
<p>There are a lot of ways to find people to follow on Twitter. The most obvious of these is to <strong>look for people you already know</strong>. These could be bloggers you read regularly, sites you frequently visit, or people you know in real life.</p>
<p>Once you&#8217;ve found the people you already know, it&#8217;s time to look for some you don&#8217;t. One way to find people is to search for those who are tweeting about things you&#8217;re interested in. Try this with terms with and without hashtags for the widest results.</p>
<p><a href="http://twitter.com/#search?q=%23smbook"><img class="alignnone size-full wp-image-21349" title="searchsmbook" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/searchsmbook.jpg" alt="searchsmbook" width="500" height="400" /></a></p>
<p>Directories can sometimes prove fruitful for finding new people to follow, but realize that many allow Twitter users to add themselves to whatever categories or tags they choose, which can mean a large number of low-quality accounts being included.</p>
<p>Another option is to <strong>join Twitter chats</strong> related to your interests and follow others who are involved.</p>
<p>As mentioned before, it&#8217;s best not to indiscriminately follow a ton of users who may or may not have anything to do with your interests. While there is a good chance some of them will follow you back out of a sense of politeness, they&#8217;re probably not going to care much about what you have to say, and are never really going to be engaged with what you&#8217;re doing on Twitter. It&#8217;s better to find people you&#8217;re actually interested in following, and then hope they&#8217;ll also find you interesting enough to follow back.</p>
<h4>Using Lists</h4>
<p>Lists are another great way to find users you might want to follow. There are lists out there for just about every topic, as well as some that seem completely random. Because lists are compiled by individual users, there are thousands out there. So find some users you&#8217;re interested in, and then check out the lists they&#8217;ve compiled and the lists they&#8217;re on, and go from there.</p>
<p><a href="http://twitter.com/lpsrocks/gurus-twitterati"><img class="alignnone size-full wp-image-21350" title="guruslist" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/guruslist.jpg" alt="guruslist" width="500" height="450" /></a></p>
<p>In addition to official Twitter lists, there have been numerous lists compiled by various blogs and websites among different categories. These lists are generally hand-edited, and can be a wealth of high-quality accounts to follow. To find these lists, the best method is to simply search the web for them with a phrase like &#8220;the best x on Twitter&#8221; (with &#8220;x&#8221; replaced with whatever the category is you&#8217;re looking for).</p>
<h3>Twitter for Communication</h3>
<p>Using Twitter as a tool for communicating with colleagues, clients, and other like-minded individuals is a good idea. Twitter can be a great way to make new connections, to <strong>reach out to others in your field</strong> or who share the same hobbies or other interests with you.</p>
<p><a href="http://www.tweetconvo.com/"><img class="alignnone size-full wp-image-21351" title="tweetconvo" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/tweetconvo.jpg" alt="tweetconvo" width="500" height="134" /></a></p>
<p>If you want to use Twitter to communicate with other users, you&#8217;ll want to make sure you use a Twitter client that fosters conversation. Look for an app that lets you see full conversations (such a <a href="http://www.tweetconvo.com/">TweetConvo</a>, TweetDeck or Tweetree).</p>
<p>Join in conversations and participate in organized chats. Spend a bit of time each day conversing with those you follow and those who follow you.</p>
<p>If you&#8217;re using Twitter for your business, make sure you follow any conversations happening around your company. Respond to comments, both negative and positive. Follow people who are talking about you and your business and thank them for their support. Just <strong>avoid being spammy</strong> or sending out promotional tweets directly to these users.</p>
<h3>Twitter for Promotion</h3>
<p>There are a lot of great ways to use Twitter for promoting yourself or your business. Sending out tons of promotional tweets that do nothing but tout how amazing your business is isn&#8217;t one of those ways.</p>
<p><a href="http://www.sxc.hu/photo/1055089"><img class="alignnone size-full wp-image-21352" title="spam" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/spam.jpg" alt="spam" width="400" height="394" /></a></p>
<p>One of the greatest ways for promoting yourself is to <strong>tweet great content</strong> that your potential customers or clients will be interested in. An occasional tweet thrown in about one of your own projects, in a conversational rather than a promotional format, will hold a lot more weight if your followers are used to only seeing great content from you.</p>
<p>Promoting your most recent blog posts, though, is considered par for the course on Twitter. It&#8217;s the one kind of self-promotion that&#8217;s rarely frowned upon and is often looked forward to by your followers.</p>
<p>Other ways to promote yourself include lending your expertise to those who are looking for answers. Services like <a href="http://www.tweetqa.com/">TweetQA</a> can let you see who&#8217;s asking questions on Twitter (you can see a live feed or use the search box) so you can answer questions relevant to your expertise. This can be a great way to pick up new followers, too.</p>
<p>For designers, <strong>customizing your Twitter background</strong> can be an excellent way to promote yourself. This is one area where you can really go all out and design whatever you want. There are tons of awesome background designs on Twitter already, from designers all over the world.</p>
<h4>Twitter on Your Blog</h4>
<p>Including <strong>a retweet button directly on your blog</strong> is a great way to get your readers to promote your content for you. Making it easy for your regular readers to share your content is considered a valuable service and is a big help. There are plugins for most of the major blogging platforms, and embed code available from sites like <a href="http://tweetmeme.com/about/retweet_button">TweetMeme</a> if you have a custom setup.</p>
<p><a href="http://tweetmeme.com/about/retweet_button"><img class="alignnone size-full wp-image-21353" title="retweetbutton" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/retweetbutton.jpg" alt="retweetbutton" width="273" height="334" /></a></p>
<h4>Ask for Retweets</h4>
<p>When you tweet something you want to promote, sometimes simply asking people to retweet it can make a big difference in the number of people who actually do so. Just realize that if you ask people to retweet everything you post, it won&#8217;t have the same effect. Reserve this request for your best content.</p>
<h3>Other Twitter Uses</h3>
<p>There are tons of other uses for Twitter, if you&#8217;re willing to think outside the box a little bit. Here are a few of them:</p>
<h4>Twitter for Problem-Solving</h4>
<p>Above we already mentioned using sites like <a href="http://www.tweetqa.com/">TweetQA</a> for finding users you can share your expertise with. You can also use sites like this and Twitter in general to <strong>find information you&#8217;re looking for</strong>. Simply tweeting a request for suggestions or information can result in plenty of answers. Just be sure to verify the information you get.</p>
<p><a href="http://www.tweetqa.com/"><img class="alignnone size-full wp-image-21354" title="tweetqa" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/tweetqa.jpg" alt="tweetqa" width="270" height="113" /></a></p>
<h4>Using Twitter Instead of a Feed Reader</h4>
<p>Designers and developers tend to follow a lot of blogs. But keeping up with all those feeds in an RSS aggregator can get daunting, especially if you fall behind. Plus, sometimes there are a lot of posts in those feeds that might not be of interest to you.</p>
<p>Instead of following a bunch of different blogs&#8217; RSS feeds, why not follow their writers on Twitter instead? In many cases, you&#8217;ll be exposed not just to the content on their respective blogs, but also the interesting content on the other blogs they read. This can save you a lot of time; it&#8217;s sort of like <strong>a pre-filtering service for your blog-reading</strong> needs.</p>
<h4>Twitter for Productivity</h4>
<p>Using some of the services mentioned before, like Remember the Milk and TweetCal, you can increase your productivity with Twitter. Rather than having to open your Google Calendar or Remember the Milk, just tweet them and have your event or to-do added automatically. It can save you valuable time during your day.</p>
<h4>Twitter for News</h4>
<p>If you&#8217;re following enough people (or certain news sites), <strong>you&#8217;re bound to hear about breaking news </strong>on Twitter. Rather than checking Google News or your favorite news site throughout the day, just follow them on Twitter. Most of the major news outlets have accounts. There are also sites like <a href="http://www.breakingtweets.com/">Breaking Tweets</a> that show you news breaking on Twitter throughout the day.</p>
<h4>Twitter for Entertainment</h4>
<p>Twitter shouldn&#8217;t be overlooked as a possible <strong>form of entertainment</strong>, either. It can be a great place to unwind, to find great content, and to get reviews of books, movies, and other cultural activities and events. Movie reviews are particularly popular on Twitter, and tons of opinions abound after the opening weekend of most major films.</p>
<h3>Just Remember&#8230;</h3>
<p>While Twitter can be a fantastic tool for everything from staying abreast of your industry and niche to figuring out what book to read next, it <strong>can also be a huge waste of time</strong> if you let it. It&#8217;s easy enough to find a dozen interesting links to check out every time you look at your Twitter feed, each of which can eat up a good chunk of your time.</p>
<p><a href="http://www.sxc.hu/photo/1224529"><img class="alignnone size-full wp-image-21355" title="wastetime" src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/wastetime.jpg" alt="wastetime" width="300" height="415" /></a></p>
<p>And Twitter has a tendency to be addictive. It can really cut into your work time and productivity if you don&#8217;t rein it in. Use the tools mentioned here in moderation, and be wary of how much time Twitter is taking up.</p>
<p>If you need to, <strong>close your Twitter client</strong> while you&#8217;re working, only opening it up when you take breaks or when you&#8217;re done work for the day. Alternatively, set the interval at which your Twitter client pulls updates to a longer period of time (the default on many is every 5 minutes or even less; I reset mine to every 20 minutes). This means fewer interruptions and longer blocks of time for your work.</p>
<p>In all, Twitter is a very <strong>valuable social media tool</strong> with the potential to make your life much simpler, as long as you&#8217;re willing to put in the time and effort to set it up in away that works best for you.</p>
<h3>Further Resources</h3>
<ul>
<li><a href="http://mashable.com/guidebook/twitter/">Twitter Guide Book</a> &#8211; Mashable&#8217;s guide to using Twitter contains a lot of basic information very useful to new Twitter users.</li>
<li><a href="http://www.webdesignerdepot.com/2009/03/the-ultimate-guide-for-everything-twitter/">The Ultimate Guide for Everything Twitter</a> &#8211; An excellent post from Webdesigner Depot that covers a ton of different tips for getting the most out of Twitter.</li>
<li><a href="http://www.lostartofblogging.com/twitter-guide">Twitter: Why It&#8217;s So Great And How To Effectively Use It</a> &#8211; A guide from Lost Art of Blogging that covers why you should use Twitter and how to get the most from it.</li>
<li><a href="http://business.twitter.com/twitter101/">Twitter 101 for Business</a> &#8211; A special guide from Twitter to help businesses get the most out of their Twitter usage.</li>
<li><a href="http://www.labnol.org/internet/twitter-guide-do-everything-with-twitter/4916/">Twitter Guide: How To Do Interesting Things With Twitter</a> &#8211; This guide offers tons of great tips and hacks for getting the most from Twitter, including things like having your Flickr images automatically post to Twitter and how to report Twitter spam.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/how-tos/the-complete-guide-to-getting-the-most-out-of-twitter.html/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>A Simple Twitter App with Ruby on Rails – Building Friendships</title>
		<link>http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-building-friendships.html</link>
		<comments>http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-building-friendships.html#comments</comments>
		<pubDate>Thu, 13 Aug 2009 01:41:05 +0000</pubDate>
		<dc:creator>Editorial</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=19960</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p><a href="http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-building-friendships.html"><img src="http://media.noupe.com//uploads/2009/08/friends.jpg" title="A Simple Twitter App with Ruby on Rails – Building Friendships" width="550" /></a></p>
<p>This is the third and final part of series on how to create a twitter style web application with Ruby on Rails.  This part will cover how to add friendships between users.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<h3 class="title">Introduction</h3>
<p>This is the third and final part of series on how to create a twitter style web application with Ruby on Rails.  This part will cover how to add friendships between users.</p>
<ul class="post">
<li>The <strong>first part </strong>of this tutorial: <a href="http://www.noupe.com/ajax/create-a-simple-twitter-app.html">A Simple Twitter App with Ruby on Rails – Messages With Ajax</a></li>
<li>The <strong>second part </strong>of this tutorial: <a href="http://www.noupe.com/ror/a-simple-twitter-app-with-ruby-on-rails-user-authentication.html">A Simple Twitter App with Ruby on Rails – User Authentication</a></li>
</ul>
<p><span id="more-19960"></span></p>
<h3 class="title">Self-Referential Relationship</h3>
<p class="img"><img src="http://noupe.com/img/ror3/friends.jpg" alt="Friends"/></p>
<p>To create friendships between users we have to deal with a special type of association, which is called a self referential relationship.  It is called this because the model (in this case, User) references itself.  Why?  Well if a given &#8220;user&#8221; has many &#8220;friends&#8221;, those &#8220;friends&#8221; are also &#8220;users&#8221;.  Furthermore, each of those friends can also have friends, so we are dealing with a many to many relationship.</p>
<p>The relationship can affectively be called a &#8220;friendship&#8221; because friendships can be gained and lost (as in real life).  So, let&#8217;s create the friendship model with two foreign keys.</p>
<pre name="code" class="php">

  > ruby script/generate model friendship user_id:integer friend_id:integer
</pre>
<p>Now, migrate the database:-</p>
<pre name="code" class="php">
  > rake db:migrate
</pre>
<h3 class="title">Making and Losing Friends</h3>
<p class="img"><img src="http://noupe.com/img/ror3/relationship.jpg" alt="Making Friends"/></p>
<p>We will need to create and destroy friendships and for this we will need a controller for friendships:-</p>
<pre name="code" class="php">
  > ruby script/generate controller friendships
</pre>
<p>Now add the create and destroy methods as shown below:-</p>
<pre name="code" class="php">
class FriendshipsController < ApplicationController
  def create
    @friendship = current_user.friendships.build(:friend_id => params[:friend_id])
    if @friendship.save
      flash[:notice] = "Added friend."
      redirect_to root_url
    else
      flash[:error] = "Error occurred when adding friend."
      redirect_to root_url
    end
  end

  def destroy
    @friendship = current_user.friendships.find(params[:id])
    @friendship.destroy
    flash[:notice] = "Successfully destroyed friendship."
    redirect_to root_url
  end
end
</pre>
<p class="img"><img src="http://noupe.com/img/ror3/makefriends.png" alt="Making Friends Page"/></p>
<p>So, what exactly do we relate the user model to??  Well, first we need to specify that the friendship model belongs to a friend (which is actually a user!).  You can do this by adding some more lines to the user model:-</p>
<pre name="code" class="php">
class Friendship < ActiveRecord::Base
  ...
  belongs_to :friend, :class_name => "User"
end
</pre>
<p>We need to add two lines to the User model.  A User has many friendships and has many friends through friendships.  This reads almost exactly as it is coded, which is a testament to Ruby on Rails.</p>
<pre name="code" class="php">
class User < ActiveRecord::Base
  has_many :friendships
  has_many :friends, :through => :friendships
  ...
end
</pre>
<h3 class="title">Listing your Friends</h3>
<p class="img"><img src="http://noupe.com/img/ror3/crowd.jpg" alt="List Friends"/></p>
<p>If we want to list all the registered users and allow the current user to befriend other users, then we will need to create a new view in the users folder called index.html.erb:-</p>
<pre name="code" class="php">
<div id="users">
  < % @users.each do |user| %>
<div id="user">
      < % if user.username != current_user.username %>
        < %=h user.username %>
        < %= link_to "Add Friend", friendships_path(:friend_id => user), :method => :post %>
      < % end %>
    </div>

  < % end %>
</div>
</pre>
<p class="img"><img src="http://noupe.com/img/ror3/listfriends.png" alt="Listing Friends Page"/></p>
<p>Now, let&#8217;s put the controller actions in place.  Open the users_controller file and add the index and show methods.</p>
<pre name="code" class="php">
class UsersController < ApplicationController
  def index
    @users = User.all
  end

  def show
    @user = current_user
  end
  ...
end
</pre>
<p>We need to do two more things before we can give this a whirl.  First add the friendships resource to the routes file:-</p>
</pre>
<pre name="code" class="php">
map.resources :friendships
</pre>
<p>&#8230;and finally, we can add some links on the posts/index.html.erb file:-</p>
<pre name="code" class="php">
...

< %= link_to "Make Friends", users_path %>

< %= link_to "My Friends", { :controller => "users", :action => "show", :id => current_user } %>
</pre>
<p>Ok, we can now start up the server and browse to http://localhost:3000 to have a look.</p>
<p class="img"><img src="http://noupe.com/img/ror3/home.png" alt="Home Page"/></p>
<h3 class="title">Summary</h3>
<p>Obviously there are several directions you could take this application.  A lot of features could be added and it could be spruced up, somewhat.  I hope these tutorials have helped you in some way and again, I would highly recommend that you try Ruby on Rails, if you haven&#8217;t already.</p>
<div class="author-box">
<div class="author-text">
<img height="80" width="80" class="author-photo" src="http://media.noupe.com//uploads/2009/06/phil_mcclure_small.jpg" alt=""/>   </p>
<h4><strong>Author</strong>: <a href="http://therailworld.com">Phil McClure</a></h4>
<p>Phil McClure is a Software Developer from Belfast, Northern Ireland. His main interests are software architecture, design patterns and how these can be applied to web development. Phil blogs at <a href="http://therailworld.com">Therailworld</a>. Follow him on <a href="http://www.twitter.com/overture8">Twitter</a>.</p>
</p></div>
<div class="write-for-us"><strong class="red">Write for Us!</strong> We are looking for exciting and creative articles, if you want to contribute, just send us an <a href="mailto:info@noupe.com">email</a>.</div>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-building-friendships.html/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>A Simple Twitter App with Ruby on Rails &#8211; Messages With Ajax</title>
		<link>http://www.noupe.com/ajax/create-a-simple-twitter-app.html</link>
		<comments>http://www.noupe.com/ajax/create-a-simple-twitter-app.html#comments</comments>
		<pubDate>Wed, 24 Jun 2009 01:01:11 +0000</pubDate>
		<dc:creator>Editorial</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=14323</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p><a href="http://www.noupe.com/ajax/create-a-simple-twitter-app.html"><img src="http://media.noupe.com//uploads/2009/06/messages.jpg" title="A Simple Twitter App with Ruby on Rails - Messages With Ajax" width="550"/></a></p>
<p>Ruby on Rails is a web application framework that promotes rapid development.  Clients' demands are ever increasing yet they still expect the same quality of output.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>Ruby on Rails is a web application framework that promotes rapid development.  Clients&#8217; demands are ever increasing yet they still expect the same quality of output. </p>
<p> Frameworks, like Rails, help to achieve this; why?&#8230; here are some of the reasons:</p>
<ul class="post">
<li>The <strong>second part </strong>of this tutorial: <a href="http://www.noupe.com/ror/a-simple-twitter-app-with-ruby-on-rails-user-authentication.html">A Simple Twitter App with Ruby on Rails – User Authentication</a></li>
<li>The <strong>third part </strong>of this tutorial: <a href="http://www.noupe.com/ror/a-simple-twitter-app-with-ruby-on-rails-building-friendships.html"> A Simple Twitter App with Ruby on Rails – Building Friendships</a></li>
</ul>
<hr /><span id="more-14323"></span></p>
<ul class="post">
<li><strong>Convention over Configuration (CoC): </strong><br />
<hr />This is used to reduce the amount of up-front configuartion.  The idea is; if you abide by certain coding conventions, you will have little, to none, configuration to do.</li>
<li><strong>Object-Relational Mapping (ORM):</strong><br />
<hr />ORM reducing coupling to the database.  This abstraction allows you changed the DBMS provider with little trouble.</li>
<li><strong>Structured Code:</strong><br />
<hr />The MVC pattern forces you to organise your code in a clean, structured way.  This results in more maintainable code.</li>
<li><strong>Plugins:</strong><br />
<hr />Plugins save you from re-inventing the wheel every time you want to add functionality to your app.  For instance, making you web app capable of performing searches can be easily added with the acts_as_ferret plugin.  There are many more plugins!</li>
</ul>
<p class="img"><img src="http://noupe.com/img/ruby1/twitterblog.jpg" alt=""/></p>
<h3 class="title">Who is this Tutorial for?</h3>
<p>This tutorial is for people who have learnt the basics of Rails and want to take things to the next level.  This tutorial is not a beginners guide for getting started with Rails.  If you are just starting out with Rails I suggest this <a href="http://sixrevisions.com/web-development/how-to-create-a-blog-from-scratch-using-ruby-on-rails/">article from Six Revisions</a>.</p>
<h3 class="title">What this Tutorial Covers</h3>
<p>In the first part of this three part series, we cover setting up a simple message model, which will hold the messages posted.  Further to this, we will learn how to post a message asynchronously, using AJAX.</p>
<p style="background-color:#F0EEE6;<br />
border:1px solid #E7E5DD; padding:20px" class="img"><a target="_blank" href="http://www.therailworld.com/posts/18-Create-a-Twitter-App-with-Rails-Demo-Data" style="border:none">View Demo of Twitter App with Ruby on Rails</a></p>
<h3 class="title">Basic Application Design</h3>
<p class="img"><img src="http://noupe.com/img/ruby1/webdesign.jpg" alt=""/></p>
<p>Ok, so you&#8217;ve decided to create a &#8220;twitter&#8221; style micro-blog using Ruby on Rails.  First, we need to think about our basic requirements and from this we can model our application.</p>
<p>There are many ways that this can be done, but we will use a simple technique in which you jot down a few paragraphs about how and what the application is expected to do then highlight the nouns.  So, lets try it.</p>
<p><i>My web app should work in a similar way to twitter.  <b>Users</b> should be able to register with the site and create short <b>posts</b>.  Users should be able to follow other users.  Each user should be able to see their own posts plus the users they are following.</i></p>
<p>Note that I&#8217;ve been selective in what nouns I&#8217;ve highlighted.  You only really need to take notice of the nouns which you feel will need to store data to the database.</p>
<p>I know there is more to twitter than this, but lets leave it simple.  As you can see the &#8220;nouns&#8221;, which will need to store data to the database are &#8220;posts&#8221; and &#8220;users&#8221;.  So we require two models:</p>
<p><b>In the first part of the tutorial, we are going to deal with posts only.</b></p>
<ul>
<li>Post</li>
<li>User</li>
</ul>
<h3 class="title">Creating the Project Files</h3>
<p>Before we do anything we need to create a project for our twitter web app.</p>
<pre name="code" class="javascript">
  > rails twitter -d mysql
</pre>
<p>As you can see, I will be using MySQL as the DBMS, however, feel free to use whatever database you want.</p>
<p>Open the database.yml file in the config folder and modify the password as required.  An example is shown below.</p>
<pre name="code" class="javascript">
development:
  adapter: mysql
  encoding: utf8
  database: twittest_development
  pool: 5
  username: root
  password: yourpassword
  host: localhost
</pre>
<p>Now, create the database with the &#8220;rake&#8221; command.</p>
<pre name="code" class="javascript">
  > rake db:create
</pre>
<h3 class="title">Implementing the basic Message Model</h3>
<p class="img"><img src="http://noupe.com/img/ruby1/messages.jpg" alt=""/></p>
<p>So let&#8217;s go right ahead and generate the &#8220;Post&#8221; model and migrate it.</p>
<pre name="code" class="javascript">
  > ruby script/generate model post message:text
  > rake db:migrate
</pre>
<h3 class="title">Controller</h3>
<p>Now, let&#8217;s create a controller for the post model.</p>
<pre name="code" class="javascript">
  > ruby script/generate controller posts
</pre>
<p>We need to set up some methods for interacting with the model.   Edit your &#8220;posts_controller.rb&#8221; file and add the following methods:</p>
<pre name="code" class="javascript">
class PostsController &lt; ApplicationController
  def index
    @posts = Post.all(:order => "created_at DESC")
    respond_to do |format|
      format.html
    end
  end

  def create
    @post = Post.create(:message => params[:message])
    respond_to do |format|
      if @post.save
        format.html { redirect_to posts_path }
      else
        flash[:notice] = "Message failed to save."
        format.html { redirect_to posts_path }
      end
    end
  end
end
</pre>
<p>We only need two methods, &#8220;index&#8221; and &#8220;create&#8221;.  The index method creates an instance variable containing all the posts in descending order.  The create method is used to create a new post.</p>
<h3 class="title">Views</h3>
<p>Let&#8217;s create the &#8220;index&#8221; view.  First, we&#8217;ll create a partial for posts.  Create a file called &#8220;_post.html.erb&#8221; in the views/posts folder and add the code below.</p>
<pre name="code" class="javascript">
&lt;p&gt;&lt;b&gt;Posted &lt;%= time_ago_in_words(post.created_at) %&gt; ago&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;%= post.message %&gt;&lt;/p&gt;
</pre>
<p>The index view is now very simple.  Create a file called &#8220;index.html.erb&#8221; in the views/posts folder and add the code below.</p>
<pre name="code" class="javascript">
&lt;%= render :partial =&gt; @posts %&gt;
</pre>
<h3 class="title">Create some Posts</h3>
<p>Open a console session and create a few new messages, as shown below.</p>
<pre name="code" class="javascript">
  > ruby script/console
  Loading development environment (Rails 2.3.2)
  >> Post.create!(:message =&gt; "My first post" )
  >> Post.create!(:message =&gt; "Post number two!" )
</pre>
<h3 class="title">Create a Form for Posts</h3>
<p>Obviously you&#8217;re not going to get the user to use the console to create messages.  So, our next task is to inject some functionality into our web app to allow the user to create messages.  Twitter has an input box above the indexed messages, which is used for submitting a new message;  We will keep our web app the same.</p>
<p>First, we will create a partial for the form, then we will render that partial at the top of the index view.  Create a file called &#8220;_message_form.html.erb&#8221; in the posts view folder and add the following code:</p>
<pre name="code" class="javascript">
&lt;% form_tag(:controller =&gt; "posts", :action =&gt; "create") do %&gt;
  &lt;%= label_tag(:message, "What are you doing?") %>&lt;br /&gt;
  &lt;%= text_area_tag(:message, nil, :size => "44x6") %>&lt;br /&gt;
  &lt;%= submit_tag("Update") %&gt;
&lt;% end %&gt;
</pre>
<p>Now, we need to modify the index view to render this partial at the top.  Open the index.html.erb file and modify the code as follows:</p>
<pre name="code" class="javascript">
<b>< %= render :partial => "message_form" %></b>
< %= render :partial => @posts %>
</pre>
<p>For this to work we need to make one last modification.  Open the route.rb file and map a new &#8220;posts&#8221; resource, as shown below.  (Note: the comments from this file have been removed).</p>
<pre name="code" class="javascript">
ActionController::Routing::Routes.draw do |map|
  map.resources :posts
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
end
</pre>
<p>This creates a few named routes.  If you look back to the &#8220;create&#8221; method in the posts controller, you&#8217;ll see that we make use of the posts_path named route; Defining the posts resource makes this named route available.</p>
<p>So, lets fire up the web server and a see how things look.</p>
<pre name="code" class="javascript">
  > ruby script/server
</pre>
<p>Now open a browser and go to http://localhost:3000/posts.  You should see a screen, as shown below.</p>
<p class="img"><img src="http://noupe.com/img/ruby1/twitter1.jpg" alt=""/></p>
<h3 class="title">Adding some AJAX</h3>
<p>AJAX allows you to make asynchronous requests to the server using JavaScript.  We will make use of AJAX to make the posting a message a bit smoother.</p>
<p>When the user clicks on the &#8220;Update&#8221; button, we want the message to update without refreshing the browser.  We have a few things to do to add AJAX functionality.  First, lets change the &#8220;create&#8221; method in the posts controller:</p>
<pre name="code" class="javascript">
  def create
    @post = Post.create(:message => params[:message])
    respond_to do |format|
      if @post.save
        format.html { redirect_to posts_path }
        format.js
      else
        flash[:notice] = "Message failed to save."
        format.html { redirect_to posts_path }
      end
    end
  end
</pre>
<p>The only change here is the &#8220;format.js&#8221; code, allowing the create method to respond to JavaScript.  Next, we need to create a posts layout file.  In the views/layout folder create a file called &#8220;posts.html.erb&#8221; and add the following code:</p>
<pre name="code" class="javascript">
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
&lt;head&gt;
  &lt;%= javascript_include_tag :all %&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div id="content"&gt;
    &lt;%= yield %&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>The main purpose of this is to make use of the &#8220;javascript_include_tag&#8221; call, which includes the relevant JavaScript files for AJAX and some visual effects.  Next, we need to make a small addition to the index view (&#8220;index.html.erb&#8221;).</p>
<pre name="code" class="javascript">
&lt;%= render :partial =&gt; "message_form" %&gt;
<b>&lt;div id="posts"&gt;</b>
  &lt;%= render :partial =&gt; @posts %&gt;
<b>&lt;/div&gt;</b>
</pre>
<p>As you can see all we have added is a div block surrounding the posts partial.  This will be used later when we are specifying where the AJAX response should be placed.  Nearly there!  Now we will add a div_for block to our post partial (&#8220;_post.html.erb&#8221;).</p>
<pre name="code" class="javascript">
&lt;% div_for post do %&gt;
  &lt;p&gt;&lt;b&gt;Posted &lt;%= time_ago_in_words(post.created_at) %&gt; ago&lt;/b&gt;&lt;/p&gt;
  &lt;p&gt;&lt;%= post.message %&gt;&lt;/p&gt;
&lt;% end %&gt;
</pre>
<p>Edit the &#8220;_message_form.html.erb&#8221; partial and change the form_tag call to form_remote_tag as show in the code extract below:</p>
<pre name="code" class="javascript">
&lt;% form_remote_tag(:controller =&gt; "posts", :action =&gt; "create") do %&gt;
</pre>
<p>The div_for operation create a div block with a unique id, this is especially useful when looping through several records.  Finally, we need to create the rjs template.  To do this, create a file called &#8220;create.js.rjs&#8221; in the views/posts folder and add the following code.</p>
<pre name="code" class="javascript">
page.insert_html :top, :posts, :partial => @post
page[@post].visual_effect :highlight
</pre>
<p>The first line specifies that a new post partial will be rendered at the top of the posts div when the asynchronous call responds.  The second line specifies that a &#8220;highlight&#8221; visual effect will be applied to that block when it is rendered.</p>
<p>That&#8217;s it!  Start you web server again, browse to http://localhost:3000/posts and give it a go.</p>
<h3 class="title">Make it Look Pretty!</h3>
<p class="img"><img src="http://noupe.com/img/ruby1/style.jpg" alt=""/></p>
<p>I&#8217;ve created a stylesheet, which we can use to make things look a bit more respectful.  Create a file called layout.css in the public/stylesheets folder then add the following CSS code:</p>
<pre name="code" class="css">
body
{
  font-family: tahoma, sans-serif;
  font-size: 18px;
  background-color: #4B7399;
  width: 100%;
  color: #ffffff;
  margin: 0;
  text-align: center;
}

#content
{
  width: 800px;
  margin: 0 auto;
  text-align: left;
}

.post
{
  padding: 5px 20px 5px 20px;
  background-color: #ffffff;
  margin: 20px 0 20px 0;
  color: #000000;
}
</pre>
<p>Finally, you will need to add stylesheet_link_tag call to the posts.html.erb layout file.  As per below, the call should be placed in the head tag.</p>
<pre name="code" class="javascript">
&lt;head&gt;
  &lt;%= javascript_include_tag :all %&gt;
  <b>&lt;%= stylesheet_link_tag 'layout' %&gt;</b>
&lt;/head&gt;
</pre>
<p>OK! It doesn&#8217;t look that pretty, but it will do for our purposes.</p>
<p class="img"><img src="http://noupe.com/img/ruby1/twitter2.jpg" alt=""/></p>
<h3 class="title">Setting up a Home Page</h3>
<p>To have the root URL (http://localhost:3000) direct the user towards your posts you will first need to delete the public/index.html file.  Do this now.</p>
<p>The second thing you need to do is set up a route in your config\routes.rb file.  Open routes.rb in notepad and add a new line to the end using map.root, as shown below.</p>
<pre name="code" class="javascript">
ActionController::Routing::Routes.draw do |map|
  map.resources :posts
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
  map.root :controller => "posts"
end
</pre>
<p>For more on routes, try the <a href="http://api.rubyonrails.org/classes/ActionController/Routing.html">Rails API Documentation</a></p>
<p>Now if you browse to http://localhost:3000.  The request will be routed to the posts controller.</p>
<h3 class="title">Summary</h3>
<p>This concludes the first part of the series.  Depending on the popularity of this article, parts 2 and 3 will follow shortly.</p>
<h4 class="title">What have we Learnt?</h4>
<p>You&#8217;ve learnt how to carry out basic application design and how to use this design to work out what models are required.  Further to this, you&#8217;ve learnt how to use the console to help with the development of your application.  Finally, you used AJAX to perform asynchronous requests to the server.</p>
<div class="author-box">
<div class="author-text">
<img height="80" width="80" class="author-photo" src="http://media.noupe.com//uploads/2009/06/phil_mcclure_small.jpg" alt=""/>   </p>
<h4><strong>Author</strong>: <a href="http://therailworld.com">Phil McClure</a></h4>
<p>Phil McClure is a Software Developer from Belfast, Northern Ireland. His main interests are software architecture, design patterns and how these can be applied to web development. Phil blogs at <a href="http://therailworld.com">Therailworld</a>. Follow him on <a href="http://www.twitter.com/overture8">Twitter</a>.</p>
</p></div>
<div class="write-for-us"><strong class="red">Write for Us!</strong> We are looking for exciting and creative articles, if you want to contribute, just send us an <a href="mailto:info@noupe.com">email</a>.</div>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/ajax/create-a-simple-twitter-app.html/feed</wfw:commentRss>
		<slash:comments>84</slash:comments>
		</item>
		<item>
		<title>20 Twitter Status Design Tutorials, Icons &amp; WP Plugins</title>
		<link>http://www.noupe.com/tutorial/twitter-status-design-tutorials-icons-wp-plugins.html</link>
		<comments>http://www.noupe.com/tutorial/twitter-status-design-tutorials-icons-wp-plugins.html#comments</comments>
		<pubDate>Wed, 19 Nov 2008 09:54:33 +0000</pubDate>
		<dc:creator>Editorial</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[TUTORIAL]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=5061</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
&nbsp;&nbsp; Twitter has their own method for displaying your Twitter status on your website but they rely on Twitter-hosted scripts and generally hold up the page load. That&#8217;s why i would like to showcase some of the best tutorials and WordPress plugins that will display your twitter status on your blog or website. Also you [...]]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>Twitter has their own method for displaying your Twitter status on your website but they rely on Twitter-hosted scripts and generally hold up the page load. That&#8217;s why i would like to showcase some of the best tutorials and WordPress plugins that will display your twitter status on your blog or website. Also you will find high quality twitter icons to spice up your status area. </p>
<p>Below, we present 20 Brilliant Twitter Status Design Tutorials, beautiful twitter icons &#038; WP Plugins to display your twitter status easily.</p>
<p>You might be interested to check this amazing collection of <a href="http://www.noupe.com/tools/25-incredibly-useful-twitter-tools-and-firefox-plugins.html">25 Useful Twitter Tools and Firefox Plugins</a></p>
<p>I’ve been enjoying the Twitter thing more and more lately. Here is my Twitter page <a style="border: medium none ; background: transparent url(http://noupe.com/img/twitter_48.png) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 40px; padding-bottom: 20px;" href="http://twitter.com/nourayehia">nourayehia</a> if anyone wants to follow.</p>
<p><span id="more-5061"></span></p>
<h3 class="title">1. Customizing Twitter Status on Your Blog</h3>
<h5 class="title">1.1 <a href="http://tweet.seaofclouds.com/">Tweet</a></h5>
<p><a href="http://tweet.seaofclouds.com/"><img src="http://noupe.com/img/twitter-status1.gif" alt="twitter status" /></a><br />
<hr/>
<p>Put twitter on your website with tweet!, an unobtrusive javascript plugin for jquery. <b>Features includes:</b> will not slow down or pause your page while tweets are loading, display up to 100 tweets, optionally display your avatar, automatic linking of URLs and many more&#8230; </p>
<ul class="star">
<li>Demo can be found <a href="http://tweet.seaofclouds.com/">here</a>.</li>
<li>Download it <a href="http://github.com/seaofclouds/tweet/tree/master%2Fjavascripts%2Fjquery.tweet.js?raw=true">here</a></li>
</ul>
<h5 class="title">1.2 <a href="http://coda.co.za/blog/2008/10/26/jquery-plugin-for-twitter">jQuery plugin for Twitter</a></h5>
<p><a href="http://coda.co.za/blog/2008/10/26/jquery-plugin-for-twitter"><img src="http://noupe.com/img/twitter-status2.gif" alt="twitter status" /></a><br />
<hr/>
<p>A simple, unobtrusive and customisable client-side method for easily embedding a Twitter feed into a web page. The plugin is based on the <a href="http://twitter.com/badges/html">Twitter Badge Customizer</a>.</p>
<ul class="star">
<li>Demo can be found <a href="http://coda.co.za/content/projects/jquery.twitter/demo.html">here</a>.</li>
<li>Download it <a href="http://coda.co.za/content/projects/jquery.twitter/jquery.twitter.zip">here</a></li>
</ul>
<h5 class="title">1.3 <a href="http://tutorialblog.org/how-to-make-a-unique-website-for-your-twitter-updates/">How To Make a Unique Website For Your Twitter Updates</a></h5>
<p><a href="http://tutorialblog.org/how-to-make-a-unique-website-for-your-twitter-updates/"><img src="http://noupe.com/img/twitter-status3.jpg" alt="twitter status" /></a><br />
<hr/>
<p>Twitter offers an API which you can use to pull information from twitter for your own uses. Even easier, they offer a little javascript widget which automatically uses this API and returns simple HTML of your recent tweets. This tutorial covers the design in Photoshop, to including the javascript stuff provided by Twitter to the markup, to the CSS to style the page.</p>
<p>Here is <a href="http://css-tricks.com/videos/css-tricks-video-19.php">CSS-Tricks Video Screencast</a> takes you through the creation of simple webpage to display your recent &#8216;Tweets&#8217; from Twitter from start to finish. This covers the design in Photoshop, to including the javascript stuff provided by Twitter to the markup, to the CSS to style the page.</p>
<ul class="star">
<li>Demo can be found <a href="http://css-tricks.com/examples/TwitterPage/">here</a>.</li>
<li>Download files <a href="http://css-tricks.com/videos/materials/TwitterPage.zip">here</a></li>
</ul>
<h5 class="title">1.4 <a href="http://paulstamatiou.com/2007/01/26/stammy-script-rss-to-twitter-using-php">Stammy Script: RSS to Twitter using PHP</a></h5>
<p><a href="http://paulstamatiou.com/2007/01/26/stammy-script-rss-to-twitter-using-php"><img src="http://noupe.com/img/twitter-status4.jpg" alt="twitter status" /></a><br />
<hr/>
<p>One of the best ways to carry out RSS to Twitter involved a Jabber bot package for Ruby. Not too many people have access to a Ruby-enabled server so here is a simple PHP script to get the job done. </p>
<ul class="star">
<li>Download files <a href="http://paulstamatiou.com/files/RSStoTwitter(v0.1).zip">here</a></li>
</ul>
<h5 class="title">1.5 <a href="http://vectortuts.com/illustration/create-a-twitter-style-bird-mascot/">Create a Twitter Style Bird Mascot</a></h5>
<p><a href="http://vectortuts.com/illustration/create-a-twitter-style-bird-mascot/"><img src="http://noupe.com/img/twitter-status9.jpg" alt="twitter status" /></a><br />
<hr/>
<p>How to create a Twitter mascot for your blog or website.</p>
<h5 class="title">1.6 <a href="http://herselfswebtools.com/2008/08/use-php-to-add-your-twitter-feed-to-any-page.html">Use PHP to add your Twitter feed to any page</a></h5>
<pre name="code" class="php" style="height:100px">
    $username = %u201Ctimestocome%u201D;
    $tweets = fetch_rss(%u2019http://twitter.com/statuses/user_timeline/%u2019.$username.%u2019.rss%u2019);

    foreach ( $tweets-&gt;items as $tweet ){

    print %u201C&lt;hr&gt;%u201D;

    $twit = %u201D %u201C.substr(strstr($tweet[&#39;description&#39;],%u2019: %u2018), 2, strlen($tweet[&#39;description&#39;])).%u201D %u201C;
    $link = $tweet[&#39;link&#39;];

    // hack around php null == 0 ugh!
    $xtwit = %u201Cx%u201D . $twit;
    $mark = strpos( $xtwit, %u201Chttp://%u201D );

    if ( $mark &gt; 0 ){ // we have a link in our tweet perhaps more than one

    $l = substr ( $xtwit, $mark, strlen($xtwit) );
    $l = substr ( $l, 0, strpos( $l, %u201D %u201D ));
    $full_link = %u201C&lt;a href=\%u201D$l\%u201D&gt;$l&lt;/a&gt;%u201D;
    $xtwit = str_replace ( $l, $full_link, $xtwit );
    $xtwit = substr ( $xtwit, 1, strlen($xtwit));

    print %u201C&lt;br&gt;&lt;p&gt;$xtwit &lt;a href=\%u201D$link\%u201D&gt;#&lt;/a&gt;&lt;/p&gt;%u201D;

    }else{

    print %u201C&lt;br&gt;&lt;p&gt;$twit &lt;a href=\%u201D$link\%u201D&gt;#&lt;/a&gt;&lt;/p&gt;%u201D;

    }
    $time = $tweet[&#39;pubdate&#39;];
    $time = substr( $time, 0, strlen($time)-6);
    print  %u201D $time %u201C;

    }
</pre>
<h5 class="title">1.7 <a href="http://www.marcofolio.net/webdesign/unique_website_for_your_twitter_updates_reloaded.html">Unique website for your Twitter updates Reloaded </a></h5>
<p>An extended version of the Twitter website. Your own profile information is added, tweets from friends and a couple of random followers. Just check out the demonstration.</p>
<ul class="star">
<li>Demo can be found <a href="http://demo.marcofolio.net/personalized_twitter_page/">here</a>.</li>
<li>Download it <a href="http://www.marcofolio.net/downloads/webdesign/twitterpage_reloaded/details.html">here</a></li>
</ul>
<h3 class="title">2. WordPress Twitter Plugins</h3>
<h5 class="title">2.1 <a href="http://wordpress.org/extend/plugins/twitter-for-wordpress/">Twitter for WordPress</a></h5>
<p>Twitter for WordPress displays yours latest tweets in your WordPress blog. If you use WordPress widgets, just drag the widget into your sidebar and configure. If widgets are not your thing, use the following code to display your public Twitter messages:</p>
<pre name="code" class="php">
&lt;?php twitter_messages(&quot;username&quot;); ?&gt;
</pre>
<ul class="star">
<li>Download files <a href="http://downloads.wordpress.org/plugin/twitter-for-wordpress.zip">here</a></li>
</ul>
<h5 class="title">2.2 <a href="http://eightface.com/wordpress/twitterrss/">twitterRSS WordPress plugin</a></h5>
<p>This plugin allows you to pull in an rss feed from your twitter account and display it on your site.</p>
<ul class="star">
<li>Download files <a href="http://eightface.com/mint/pepper/orderedlist/downloads/download.php?file=http%3A//eightface.com/files/wordpress/twitterRSS.zip">here</a></li>
</ul>
<h5 class="title">2.3 <a href="http://wordpress.org/extend/plugins/twitter-tools/">Twitter Tools</a></h5>
<p>Twitter Tools is a plugin that creates a complete integration between your WordPress blog and your Twitter account.</p>
<ul class="star">
<li>Download files <a href="http://downloads.wordpress.org/plugin/twitter-tools.1.5.1a.zip">here</a></li>
</ul>
<h5 class="title">2.4 <a href="http://wordpress.org/extend/plugins/twitpress/">Twitpress</a></h5>
<p>Submits a user definable tweet to your twitter account notifying any twitter followers or friends that a new blog entry has been published on your blog (or an existing published entry has been edited). Supports inclusion of a permalink to your blog posting in the tweet.</p>
<ul class="star">
<li>Download files <a href="http://downloads.wordpress.org/plugin/twitpress.0.3.2.zip">here</a></li>
</ul>
<h5 class="title">2.5 <a href="http://wordpress.org/extend/plugins/twitter-widget-pro/">Twitter Widget Pro</a></h5>
<p>A widget that properly handles twitter feeds, including parsing @username and URLs into links. Requires PHP5.</p>
<ul class="star">
<li>Download files <a href="http://downloads.wordpress.org/plugin/twitter-widget-pro.1.2.2.zip">here</a></li>
</ul>
<h5 class="title">2.6 <a href="http://blog.victoriac.net/blog/twitter-updater">Twitter Updater</a></h5>
<p>The Twitter Updater automatically sends a Twitter status update to your Twitter account when you create, publish, or edit your WordPress post. You can specify the text for the updates, and also have the option to turn the auto update on/off for the different post actions in the admin panel.</p>
<ul class="star">
<li>Download files <a href="http://blog.victoriac.net/twitter_updater.zip">here</a></li>
</ul>
<h3 class="title">3. Twitter Icons &#038; Buttons</h3>
<h5 class="title">3.1 <a href="http://www.vincentabry.com/31-logos-et-boutons-pour-twitter-2480">31 Logos et boutons pour Twitter</a></h5>
<p><a href="http://www.vincentabry.com/31-logos-et-boutons-pour-twitter-2480"><img src="http://noupe.com/img/twitter-status5.jpg" alt="twitter status" /></a><br />
<hr/>
<p>31 twitter logos and buttons.</p>
<h5 class="title">3.2 <a href="http://www.blogsdna.com/95/twitter-icons-for-blog-and-twitter-bird.htm">Twitter Icons For Blogs and Twitter bird</a></h5>
<p><a href="http://www.blogsdna.com/95/twitter-icons-for-blog-and-twitter-bird.htm"><img src="http://noupe.com/img/twitter-status6.jpg" alt="twitter status" /></a><br />
<hr/>
<p>A nice collection of twitter icons and twitter bird for using on Blogs.</p>
<h5 class="title">3.3 <a href="http://wefunction.com/2008/07/freebie-twitter-icons-illustration/">The Cutest Freebies: Twitter Bird Icons &#038; Illustration</a></h5>
<p><a href="http://wefunction.com/2008/07/freebie-twitter-icons-illustration/"><img src="http://noupe.com/img/twitter-status7.jpg" alt="twitter status" /></a><br />
<hr/>
<p>A free Illustration, beautifully made by < a href="http://darkmotion.com/">Pasquale D’Silva</a>, and a couple of Icons which you can use for your twitter status sections of your site. The file is a transparent background PNG, so can easily be imported and scaled into any design.</p>
<h5 class="title">3.4 <a href="http://www.flockey.com/blog/index.php/2008/11/04/free-twitter-icons-for-your-websiteblog/">FREE Twitter Icons For Your Website/Blog </a></h5>
<p><a href="http://www.flockey.com/blog/index.php/2008/11/04/free-twitter-icons-for-your-websiteblog/"><img src="http://noupe.com/img/twitter-status8.jpg" alt="twitter status" /></a><br />
<hr/>
<p>Free twitter icons for your website or blog.</p>
<h5 class="title">3.5 <a href="http://www.smashingmagazine.com/2008/09/23/practika-a-free-icon-set/">Practika</a></h5>
<p><a href="http://www.smashingmagazine.com/2008/09/23/practika-a-free-icon-set/"><img src="http://noupe.com/img/twitter-status10.jpg" alt="twitter status" /></a><br />
<hr/>
<p>The icons are available in resolutions 64×64px, 128×128px and 256×256px, in 32-bit transparency PNG. </p>
<h5 class="title">3.6 <a href="http://www.webfruits.it/freebies.htm">(max)Icone Blog &#8211; Set #3</a></h5>
<p><a href="http://www.webfruits.it/freebies.htm"><img src="http://noupe.com/img/twitter-status11.jpg" alt="twitter status" /></a><br />
<hr/>
<p>The icons are available in resolutions 64×64px, 128×128px and 256×256px, in 32-bit transparency PNG. </p>
<h5 class="title">3.7 <a href="http://www.blog.spoongraphics.co.uk/freebies/free-hand-drawn-doodle-icon-set-for-bloggers">Free Hand Drawn Doodle Icon Set for Bloggers</a></h5>
<p><a href="http://www.blog.spoongraphics.co.uk/freebies/free-hand-drawn-doodle-icon-set-for-bloggers"><img src="http://noupe.com/img/twitter-status12.jpg" alt="twitter status" /></a><br />
<hr/>
<p>Free hand drawn doodle icons</p>
<h5 class="title">3.8 <a href="http://www.smashingmagazine.com/2008/10/06/the-leaves-fall-a-social-icon-set-for-bloggers/">The Leaves Fall</a></h5>
<p><a href="http://www.smashingmagazine.com/2008/10/06/the-leaves-fall-a-social-icon-set-for-bloggers/"><img src="http://noupe.com/img/twitter-status13.jpg" alt="twitter status" /></a><br />
<hr/>
<h5 class="title">3.9 <a href="http://icontexto.blogspot.com/2008/09/icontexto-webdev-social-bookmark-bonus.html">IconTexto Webdev Social Bookmark</a></h5>
<p><a href="http://icontexto.blogspot.com/2008/09/icontexto-webdev-social-bookmark-bonus.html"><img src="http://noupe.com/img/twitter-status14.jpg" alt="twitter status" /></a><br />
<hr/>
<h5 class="title">3.10 <a href="http://www.productivedreams.com/its-twitter-time-free-vector-icon-set/">It’s Twitter Time! Free vector icon set</a></h5>
<p><a href="http://www.productivedreams.com/its-twitter-time-free-vector-icon-set/"><img src="http://noupe.com/img/twitter-status15.jpg" alt="twitter status" /></a><br />
<hr/>
<h5 class="title">3.11 <a href="http://designreviver.com/freebies/6-free-new-social-icons-digg-twitter-stumble-rss-delicious-reddit/">6 Free New Social Icons</a></h5>
<p><a href="http://designreviver.com/freebies/6-free-new-social-icons-digg-twitter-stumble-rss-delicious-reddit/"><img src="http://noupe.com/img/twitter-status16.jpg" alt="twitter status" /></a><br />
<hr/>
<p>Now to check some really interesting twitter status designs compiled from some great websites out there, just visit this <a href="http://www.kreativuse.com/showcase-twitter-status-design/">amazing post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/tutorial/twitter-status-design-tutorials-icons-wp-plugins.html/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
	</channel>
</rss>

