Bringing Twitter feed into Drupal

I have spent part of the morning bringing a Twitter feed into Drupal.  I can’t show you because its on an intranet site but it was pretty straightforward.  I didn’t need to tweet from the site or show multiple feeds.  All I wanted to do was show the results of a list in the Drupal sidebar.

I loaded the Drupal Twitter Module to start with and had a play around with that.  Very nice, obviously widely used.  But actually rather more than I needed.

Then I tried Drupal Twitter Pull.  Again a nice module, and much simpler than the main Twitter Module.  But I couldn’t easily see how to get it to pull in a list so I did a little more searching.  And came up with a very straightforward solution. and rather more push than pull – I used Twitter’s own widgets.

So, the solution was:

  • Sign in to Twitter
  • Go to Twitter Widgets (you need to sign in first so you see information relevant to your account)
  • Choose from the left whether you want a widget for your website or Facebook.  (Website in this case).
  • Because I specifically want to pull from a list I chose “List Widget” on the next screen
  • Then choose your list and settings.
  • When everything is set up to your liking, click the Grab Code at the bottom.

twitter widget that can be used with drupal

One thing I did discover was that the list takes a while to appear.  Give it a little time to show the messages from your list.

Now back to Drupal

  • In Drupal, if you want this in a block, go to the Blocks admin page: …admin/build/block/list
  • Click to Add Block
  • And copy your code into the main entry box.
  • Don’t forget to select “Full HTML” in the Input Format
  • Select Save
  • Move your newly created block to wherever you want it to appear on your Drupal page.
  • Hey presto! Twitter in Drupal.

 

Leave a Reply

  

  

  


*

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>