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

Relationship Status: #Drupal 4ever.


Start your #Drupal web project off right with a #DiscoveryPhase http://t.co/xEMks50ZBX


RT @hostdrupal: #Drupal DPCI Releases Enhanced EMBridge Module for Drupal http://t.co/7xgEcpDKCv DPCI, an interactive technology agency tha…


RT @hostdrupal: #Drupal Hawk Warriors Too Tough Too Good http://t.co/GTxPhlP3V8 For just under 100,000 fans packed into the MCG and million…


RT @hostdrupal: #Drupal DrupalCon Amsterdam gets a new look from CTI Digital http://t.co/XaDPNyXepF The website uses the Drupal 7 platform …


Draggableviews and Custom Publishing Options, an Alternative to Nodequeue http://t.co/Y4doCL3AYf via @jasonawant #Drupal


did you know that @dries developed on #Wordpress and @photomatt on #Drupal #opensource #funnyfact http://t.co/CSCKpdHNyW


RT @gunnarsson: Want to work with #Drupal in a really nice team (including myself) at @AxisIPVideo? http://t.co/Pucf6BPLFq


#drupal Migrate query can include several tables w/ same column. You can set a table alias in the MigrateSQLMap object to avoid ambiguity.


#Drupal Deeson: DrupalCon Amsterdam BoF: CRM integrations with Drupal 7 http://t.co/TXbtz2w3Ig I organised a Birds of a Feather (BoF) ...