This view retrieves a JSON feed for the Twitter #drupal hashtag via Feeds with Feeds OAuth for authentication and Feeds JSONPath Parser for parsing the results. It uses Views Auto-Refresh to automatically refresh the view every 5 seconds (although the underlying cron job that gets feed updates only runs every minute). Tweets are rendered using OEmbed.

When new items arrive, they are initially rendered with a special background color. This is achieved by adding the class views-autorefresh-new to each new row. The CSS handles the coloring of containers with this class. The refresh timer *removes* this class, bringing back the default background color.

In addition, a sound is played when new items arrive. This is achieved by custom JavaScript code binding to the autorefresh.incremental event, and playing a sound using SoundManager 2 when receiving that event.

Finally, the "Share this view" link below allows sharing a link or embed code for the view, using the module Views Share.

Share this view

@glasgowphp #PHP #Programmer #Glasgow Dynamic business looking 4 great ppl to work on awesome projects #Drupal #CMS http://t.co/qasYNEh0dE


I do not like you, panels page. You give me lots and lots of rage. #drupal #drseuss


#Drupal Drupal Releases Security Advisory http://t.co/drdvBS1HwV Drupal has released a security advisory to address an application prog...


#Drupal Highly Critical SQL Injection Flaw in Drupal Is Easy to Exploit, Leveraged in the Wild http://t.co/BauDfxLOIq Developers at Dru...


#Drupal Adelaide Secures Coaches http://t.co/yxK9cXqk4P Adelaide has appointed Port Adelaide midfield coach as its new senior coach for...


#Drupal AFL Trade Action http://t.co/xVuYXPPZ9z The two week trade period saw a lot of action and concluded on October 17. A number of ...


#Drupal Promet Source Launches Learning Management Website for Conceptual Academy http://t.co/LnYoMtkgmu Promet Source is recognized fo...


#Drupal Drupal’s CMS powers travel and airport websites http://t.co/Ru5xTnz2vO Drupal’s free and open-source content management framewo...


#Drupal Daniel Sipos http://t.co/86VoJf8hWC Daniel Sipos is a Drupal developer who lives in Brussels, Belgium. He works professionally ...


#Drupal Drupal 8 Hooks and the Symfony Event Dispatcher http://t.co/eh4sVBDwwW Build a Drupal 8 Module: Routing, Controllers and Menu L...