Twitter Block - Drupal Module
Mon
12
Jan
2009
This is related to the Twitter status you see on my homepage.
Update: There will be no support for Twitter Block module. Please use Twitter module instead. Read the reasoning here.
I was browsing around, when I came across Aaron's on adding Twitter to a Drupal site. Since I am in the process of redesigning my site, I was a little more aware of the closure variable and hence I commented so on his post. He nudged me on his respone through Twitter.
Thus, I created the Twitter Block module. It is quite minor and straight forward at this moment and advanced modules have already been coded. (See the modules download page over at Drupal.org).
Download module: Twitter Block
I am yet to put the license files, but it is provided under GPL. The installation is simple - just copy to your modules or sites/all/modules folder. You should get the Twitter Block menu in the admin/settings once you enable it. It lets you configure:
- Twitter User Account
- Twitter Block Title
- Disable/Enable Follow Me link
- Text of the Follow Me link
As far as the comment goes, I was able to add the Javascript references to the $closure variable. For a background, you can see from Twitter page, that putting the Javascript references near the footer increases the page load times.
Hot tip! To ensure loading of your page even in the case of twitter.com non-loading, move the two lines that start with <script type="text/javascript"... to the bottom of your page (just above </body>).
While coding this module, I took a wrong turn with the drupal_add_js() function, and after some trial and error, use the hook_footer() to get these Javascripts into the $closure variable properly.
Once you install and configure this module, you can sytle it by lathcing on to the block-twitterblock class. You can see the result of my current theming on the Twitter Block:

Credit goes to DryIcon via SmashingMagazine for providing the Twitter icon.
Good job!
Hello Vyoma,
I downloaded your Drupal module. Very nice job!
Aaron
Thanks!
But as Eaton mentioned over at your blog - now I am wondering why I did not use the Twitter module itself.
Going to download that and give it a try.
Twitter-Block: Icon instead of Text in the title
Dear Vyoma,
i'd like to add an Icon, maybe the original twitterlogo, instead of the titletext. But adding code to the title box in the backend isn't possible. The right codeposition i'm not skilled enough to edit correctly. Might you give this feature request a little glance?
Thankls a lot
Mike Gutzschhahn
Twitter-Block: Icon instead of Text in the title
Dear Vyoma,
i'd like to add an Icon, maybe the original twitterlogo, instead of the titletext. But adding code to the title box in the backend isn't possible. The right codeposition i'm not skilled enough to edit correctly. Might you give this feature request a little glance?
Thankls a lot
Mike Gutzschhahn
Got it
Excuse me for the double post, there was given me an php error.
I already added the img-code by increasing the total amount of characters in the text-field.
Bye
Post new comment