Adding the tweetme button to my roller blog
By Thierry Manfe on Sep 29, 2009
So I just added the TweetMeme feature to this blog. By a simple click on the tweet button located at the bottom-right corner of each entry you can now tweet about the article.
I have to confess, the integration did not go as smooth as I was expecting. The problem was that entries were tweeted with the wrong title - the title of the blog "Technology for Sun Partner", while I wanted the entry's title to be used instead.
I discovered that TweetMeme is actually using the html title definition located in the head section of the html page. In other words, if the page being tweeted looks like this:
...then the page will be tweeted with the title "Hello Twitter".
When installing the TweetMeme button on the landing page of the blog I basically made each permalink entry in my blog a possible target for TweetMeme.
TweetMeme then use the title of the permalink and not the title of the landing page.
The problem I was facing came from the fact that the title of the permalink was not set as I wanted in the blog's templates. By default, the tittle was the same as the one from the landing-page, it was the name of the blog.
I changed the template code to be (I am using a Roller blog):
<title>$model.weblogEntry.title - $model.weblog.name</title>
<meta name="tweetmeme-title" content="$model.weblogEntry.title" />
Now, when the page is actually a blog entry - a permalink - the title is made of the entry's title concatenated with blog title. I am also defining the tweetmeme-title meta data that allows to define more precisely what TweetMeme will use as a title (more info on this feature here).
But as you may have noticed if you tried to tweet some entries, that was not sufficient to completely fix the situation. Even after modifying the code, the problem is still there for many entries.
Someone may say that I can go to http://tweetmeme.com/update/ping and get each of my URLs re-indexed, but considering the number of entries in this blog, I will first look for another solution.
The good news though is that TweetMeme now works for the future entries. Enjoy!