Out of the options available running Drupal 6x and Views 2x, I settled on using the Jump module to create dropdown menus for one of my recent projects. It's an easy module to get up and running and lets you create dropdowns menus from any configured menus or taxonomy terms.
There are several options for dealing with specific social networks such as Facebook, Twitter and Linkedin, but what are the options for publishing a node directly from Drupal and have it posted to all (or many) of your social networks? Here's where my research has taken me.
The heavy weight candidates
While the functionality to add social plugins to your drupal web pages is available through the Drupal for Facebook module, it is not entirely obvious as there are no options available to add, for example, a 'like' button to your nodes, or an activity stream in a block. Here are some suggestions for implementing these features on your site.
I didn't quite grasp the concept of Canvas pages and Tabs when I was first acqainted with them, so think it's worth explaining the difference between Facebook Canvas Pages and Facebook Tabs.
If you want to build an application on Facebook it will be housed in a Canvas Page. Aptly named, this blank 'canvas' provides an area 760 pixels wide in which you can display content from your server, video, images, games, whatever it may be. All this is done inside an iframe, so the user never leaves Facebook.
Installing Drupal for Facebook requires a couple of small hurdles to be jumped.
Let's assume that you have already downloaded Drupal for Facebook and have uploaded the files to your modules folder (sites/all/modules). If you haven't, visit the project page and download the latest stable release. Before you activate Drupal for Facebook there are a couple of small hurdles that need jumped. If you follow these instructions, it should all fall into place gracefully. Here goes...