Twitter appears on innumerable personal and professional websites nowadays, whether it is a simple “Follow me” badge in the header or a display of the author’s latest tweets in the sidebar. No longer a fad, Twitter is now a necessity for every website, not just for sharing your thoughts and keeping in touch with people, but also for marketing, advertising and even searching. But you may be wondering, How can I make Twitter work the way I want on my website?
Below, we present Twitter Web Designer and Developer Toolbox, API and Tutorials, a series of tutorials, links, references, libraries and plug-ins that will help you do everything you’ve always wanted to do with Twitter.
Twitter Development Links
Introduction to the Twitter API
Using the Twitter API7
This is an excellent introduction to using the Twitter API. The API offers many different ways to connect to your details including XML, JSON, Atom and RSS. This tutorial uses XML, PHP and cURL.
Get Started With the Twitter API8
If you’re looking to try out an API for the first time, Twitter’s is a great one to start with. Its API is simple and easy to use. The only thing to keep in mind is that Twitter limits you to 70 requests per 60-minute intervals, so remember to cache or otherwise store your results.
Getting Started with the Twitter API9
Twitter’s API lets you read and write Twitter messages with minimal coding in nearly any programming language. In fact, you can use this API without doing any programming. A slightly more advanced tutorial than the previous three.
Building Your Website Around Twitter
How to Create an RSS-Enabled Micro-Blog with Twitter12
Have you ever wanted to create a simple multi-person blog but didn’t want to bother setting up an entire WordPress installation? If so, this tutorial is for you. By combining Twitter Search, Atom feeds, hash-tags and PHP, you can create an RSS-enabled, micro-blog using Twitter and be up and running in less than 10 minutes.
How to Make a Unique Website for Your Twitter Updates14
How to Build a Maintainable Website Using CushyCMS and Twitter16
In this tutorial, you build a simple one-page website and then, in less than 5 minutes, set it up with a Twitter feed for daily updates and with CushyCMS for general content.
Send Message from a PHP Page Using the Twitter API18
This is a very simple tutorial (really just a few lines of codes!) that explains how to post a message using the Twitter API from a PHP page.
How to Run Multiple Twitter Feeds on the Same Page20
What if you want to display the Twitter feed of someone you admire or perhaps the feed of another author on your blog? This tutorial shows you how.
Scripting Twitter with cURL24
cURL is a versatile command-line utility designed to script Web page interactions. As a little demo, this tutorial shows you how to use it to easily to overcome the shortcomings of Twitter’s API. You can also view the Perl + LWP version of this tutorial here: Scripting Twitter with Perl + LWP25
PHP + Twitter + Google Calendar + SMS26
This tutorial shows you how to add an event to Google Calendar by text message. It shows you how to hook up your Twitter account to Google Calendar using their APIs.
Twitter and AJAX Tutorials
jQuery Plug-in for Twitter30
This is a simple, unobtrusive and customizable client-side method for easily embedding a Twitter feed on a Web page. From Coda, you know it’s going to be smooth. View demo here31.
Authenticating Twitter API Calls with PHP and jQuery35
In this tutorial, you are shown how to authenticate the API calls to your Twitter credentials (to be able to return your favorites).
Juitter – jQuery Plug-In to Put Twitter Live on your Website39
Juitter is a small and fast-loading plug-in. It not only shows tweets to or from a user, but can be filtered to show tweets containing a specific word or restrict searches by language. You can also show avatars, which makes this jQuery plug-in quite unique. View demo here40.
Twitter Emulation, Using MooTools 1.2 and PHP42
Sidebar, Widgets and Badges
Create a Twitter Box in Your Sidebar44
In this tutorial, you’ll learn how to easily create a fancy box that displays your latest Twitter rants in your sidebar, without having to turn to clunky plug-ins that bog down your blog.
How to Display Your Twitter Status Message in a Speech Bubble48
Display your latest tweet in a nice speech bubble. It can be a pain in the neck creating this with pure CSS and images, so this tutorial will help. A nice effect.
A Resizable CSS-Based Twitter Website Badge52
If you find the official Twitter badges too big and clunky, then this tutorial is for you. Display your latest tweet in a neat CSS-designed widget that resizes depending on the size of your tweet.
Custom Twitter Badge Tutorial CSS54
If you’re struggling to get Twitter to suit your website, then this tutorial will show you how to customize the different elements and create your own Twitter badge. View demo here55.
Building My Own Twitter Badge with RSS57
Building a Twitter Application
How to Build Your First Flash Twitter Mash-Up in Four Lines of Code!62
Build a Twitter mash-up in four lines of code? That’s all you need, according to this tutorial, to get the latest public timeline updates from Twitter into Flash.
Building an Application with the Twitter API64
Twitter API libraries are available for most popular programming languages, and they’re opening up new possibilities for publishing information. In this tutorial, you will use a short Python script to create tweets when the Dow Jones Industrial Average (or any stock or index you like) makes a big jump.
Building Your Own Twitter Client with Fluid and jQuery67
Twitter Libraries of Note
This is an ActionScript 3.0 library for accessing Twitter’s APIs. This was originally code from Twitter, but it is being open sourced so that it can be maintained and kept current.
QTwitLib is currently in a functioning stage, which allows a user to make calls to the library, which in turn makes POST/GET requests to Twitter and returns a message and status code for the action request.
- 1 http://dev.twitter.com/
- 2 http://apiwiki.twitter.com/
- 3 http://groups.google.com/group/twitter-api-announce
- 4 http://groups.google.com/group/twitter-development-talk
- 5 http://twitter.com/twitterapi
- 6 http://twittut.netsensei.nl/
- 7 http://papermashup.com/using-the-twitter-api/
- 8 http://www.webmonkey.com/tutorial/Get_Started_With_the_Twitter_API
- 9 http://www.devx.com/webdev/Article/40359?trk=DXRSS_LATEST
- 10 http://css-tricks.com/build-your-own-social-home/
- 11 http://css-tricks.com/build-your-own-social-home/
- 12 http://thinkvitamin.com/features/how-to-create-an-rss-enabled-micro-blog-with-twitter/
- 13 http://thinkvitamin.com/features/how-to-create-an-rss-enabled-micro-blog-with-twitter/
- 14 http://tutorialblog.org/how-to-make-a-unique-website-for-your-twitter-updates/
- 15 http://tutorialblog.org/how-to-make-a-unique-website-for-your-twitter-updates/
- 16 http://nettuts.com/site-builds/how-to-build-a-maintainable-site-using-cushycms-and-twitter/
- 17 http://nettuts.com/site-builds/how-to-build-a-maintainable-site-using-cushycms-and-twitter/
- 18 http://woork.blogspot.com/2007/10/twitter-send-message-from-php-page.html
- 19 http://woork.blogspot.com/2007/10/twitter-send-message-from-php-page.html
- 20 http://forthelose.org/how-to-run-multiple-twitter-feeds-on-the-same-page
- 21 http://forthelose.org/how-to-run-multiple-twitter-feeds-on-the-same-page
- 22 http://remysharp.com/2007/05/18/add-twitter-to-your-blog-step-by-step/
- 23 http://remysharp.com/2007/05/18/add-twitter-to-your-blog-step-by-step/
- 24 http://www.sakana.fr/blog/2007/03/18/scripting-twitter-with-curl/
- 25 http://www.sakana.fr/blog/2007/03/18/scripting-twitter-with-perl-lwp/
- 26 http://dotjay.co.uk/2008/feb/php-twitter-google-calendar-sms
- 27 http://crunchbang.org/archives/2008/02/20/twitterzoid-php-script/
- 28 http://tweet.seaofclouds.com/
- 29 http://tweet.seaofclouds.com/
- 30 http://coda.co.za/blog/2008/10/26/jquery-plugin-for-twitter
- 31 http://coda.co.za/content/projects/jquery.twitter/demo.html
- 32 http://coda.co.za/blog/2008/10/26/jquery-plugin-for-twitter
- 33 http://www.reynoldsftw.com/2009/02/using-jquery-php-ajax-with-the-twitter-api/
- 34 http://www.reynoldsftw.com/2009/02/using-jquery-php-ajax-with-the-twitter-api/
- 35 http://www.reynoldsftw.com/2009/02/authenticating-twitter-api-calls-with-php-and-jquery/
- 36 http://blog.ajaxmasters.com/year/2009/month/1/title/Twitter-followers-counter-tutorial/post.htm
- 37 http://blog.ajaxmasters.com/demos/twitter_followers/followers_test.php
- 38 http://blog.ajaxmasters.com/year/2009/month/1/title/Twitter-followers-counter-tutorial/post.htm
- 39 http://juitter.com/
- 40 http://juitter.com/
- 41 http://juitter.com/
- 42 http://nettuts.com/tutorials/php/twitter-emulation-using-mootools-12-and-php/
- 43 http://nettuts.com/tutorials/php/twitter-emulation-using-mootools-12-and-php/
- 44 http://blog.pinkandyellow.com/css/create-a-twitter-box-in-your-sidebar-20081106/
- 45 http://blog.pinkandyellow.com/css/create-a-twitter-box-in-your-sidebar-20081106/
- 46 http://www.problogdesign.com/wordpress/how-to-create-your-own-twitter-widget/
- 47 http://www.problogdesign.com/wordpress/how-to-create-your-own-twitter-widget/
- 48 http://www.maverickwebcreations.com/2008/11/06/twitter-status-message-speech-bubble-wordpress.html
- 49 http://www.maverickwebcreations.com/2008/11/06/twitter-status-message-speech-bubble-wordpress.html
- 50 http://www.wait-till-i.com/2008/04/11/example-of-an-unobtrusive-lazy-loading-badge-using-the-twitter-api/
- 51 http://www.wait-till-i.com/2008/04/11/example-of-an-unobtrusive-lazy-loading-badge-using-the-twitter-api/
- 52 http://trainque.com/blog/2007/06/03/a-resizable-css-based-twitter-site-badge/
- 53 http://trainque.com/blog/2007/06/03/a-resizable-css-based-twitter-site-badge/
- 54 http://www.nouveller.com/css/get-yourself-a-great-looking-custom-twitter-badge/
- 55 http://www.nouveller.com/css/get-yourself-a-great-looking-custom-twitter-badge/
- 56 http://www.thelastknight.co.uk/tutorials/adding-and-customising-a-twitter-feed/
- 57 http://www.upsidedowncity.net/building-my-own-twitter-badge-with-rss/
- 58 http://twitter.com/badges
- 59 http://twitter.com/badges
- 60 http://www.drweb.de/magazin/20-twitter-icons-websites/
- 61 http://www.drweb.de/magazin/20-twitter-icons-websites/
- 62 http://aralbalkan.com/999
- 63 http://davanum.wordpress.com/2007/11/21/twitter-client-for-android-how-to-make-xml-over-http-calls/
- 64 http://www.devx.com/webdev/Article/40511?trk=DXRSS_LATEST
- 65 http://dominiek.com/articles/2008/2/15/how-to-build-a-twitter-agent
- 66 http://dominiek.com/articles/2008/2/15/how-to-build-a-twitter-agent
- 67 http://www.peterkrantz.com/2008/twitter-client-with-fluid-and-jquery/
- 68 http://www.peterkrantz.com/2008/twitter-client-with-fluid-and-jquery/
- 69 http://code.google.com/p/twitterscript/
- 70 http://twitlib.googlecode.com/
- 71 http://code.google.com/p/java-twitter/
- 72 http://www.winterwell.com/software/jtwitter.php
- 73 http://www.phpclasses.org/browse/package/4075.html
- 74 http://github.com/jdp/twitterlibphp
- 75 http://code.google.com/p/php-twitter/
- 76 http://classes.verkoyen.eu/twitter/
- 77 http://code.google.com/p/python-twitter/
- 78 http://github.com/dustin/twitty-twister/tree/master
- 79 http://rubyforge.org/projects/twittery