Rahul Soni's blog

Never assume the obvious is true!

Social Bookmarking Tags for Windows Live Writer

Social Bookmarking Tags for Windows Live Writer

Rate This
  • Comments 35

I am not very good in keeping promises, but this time I will make an exception :) I promised a while ago that I will create a WLW plugin for the Social Bookmarking Tool that would ease the process of creating social bookmarking tags automatically for the blog posts. So, finally... I release this version of Social Bookmarking Tags generator which will be a plugin in Windows Live Writer.


Once you install it, you will need to reopen your WLW, and you should be able to see the following icon in your WLW Insert section...


Click on it, and you should see the following...

The only two things you need to enter are URL and Title. Unfortunately, you won't get it until you publish the blog post using File -> Publish to Weblog in WLW!

So, here are the steps which you need to take now...

1. Compose a blog in WLW, and click on File -> Publish to Weblog
2. Once you publish, you should be able to view your post automatically (ensure that File -> View Post after Publishing is checked). Go back to WLW and point the cursor to the end of the post.
3. Now copy the URL from your browser and click on the Insert Bookmarking Tags link in your WLW
4. Provide URL and Title in the dialog box which comes up and click on Done. You should now be able to see a bunch of icons as shown in the end of this post.
5. Publish again!!

Whenever any visitor likes your blog post, he will be able to click his favorite icon and bookmark your post without any hassles now!

Also, you can get a nice effect when you hover over the links if you modify the stylesheet in your blog site (a one time configuration). Please check this link and see the CSS and Javascript configuration section... http://blogs.msdn.com/rahulso/archive/2007/04/14/social-bookmarking-tool-1-1.aspx

Until next time Wave

Share this post :

Attachment: sbmSetup.zip
  • Windows Live Writer is a desktop application that makes it easy to publish content to your blog. I've

  • cool addin !!!

    Great work :D

    Bye from Spain

  • While I may not be as keen on social bookmarking as I should, I can easily see how this tool could help simplify the process of creating them. However, the tool generates far too many script errors once you've added the bookmarks to the post (which I agree with Chris Murphy in that it should be pre-publishing). Everytime my mouse passes over the inserted bookmarks tag it generates a script error.

  • Hi Duncan,

    Thanks for the feedback. I will try working on the part where you don't need to publish twice. So far, I am not able to get a ready made API from Windows Live Writer which would tell me the URL before hand and hence we need to publish it to get the URL and paste it. I wish there was an easy way (although, it is not that complicated, I just am not getting enough time for that)

    Regarding the other issue, I have posted it here a while ago...




  • I can appreciate making things easy for people. I found a great way to inject social bookmaking tags

  • Great add-on.  Would be nice if I could add my own social bookmark sites.  Specifically I'm interested in stumbleupon.

  • Hi Linuxamp,

    I would release an update as soon as I get an opportunity. Right now, I am hardly finding any time to work on this. But, I hope things will be better soon and I will post an update on a new blog post whenever this is ready.

    Thanks for your feedback,


  • Have a look at http://www.entopica.com/, a new social bookmarking web site

    Entopica is an online system that allows you to easily access, categorize, share and store your bookmarks online.

    It is free to join and registration is both quick and easy.

    Discover a whole new world of social bookmarking. It is user friendly and easy to use.

  • Hi Rahul

    Excellent work on the plug-in

    2 questions please

    1. Your own page links seem to have an "email it" and a "bookmark it" component. Is this done through the plug-in and if so how? They aren't in the default options and I would like to use them too

    2. I often get a Run-Time error message after inserting the links. Specifically it says:

    A Runtime error has occurred. Do you wish to Debug? Line: 0 Error: Object expected

    Any thoughts on the error. It doesn't stop the functioning just annoying when it pops up sometimes a few times repeatedly

    Otherwise great work and I really appreciate it

  • Hello Matt,

    In fact, "Bookmark it" is something which was never there IIRC, and email it is something which started causing issues after a beta update of WLW. I was left with no other option than to remove it due to the way WLW works :-( Hopefully, the following link will explain what I mean.


    Thanks for your support,


  • Hi Rahul,

    Thank you very much kind sir for creating this plug in for us. Works well my only feature requests would be:

    • Ability to add more providers (e.g. facebook and stumbleapon).

    • Ability to change the icons to higher-res better looking ones.

    • Of course, fix the scripting errors when in Writer :)

    Again thank you, This looks like one for the "keep" list! :)

  • Hi Rob,

    Thanks for your feedback.

    I will try to add the 1st and 2nd one whenever time permits. As per the 3rd one, there is nothing much I guess that can be done...




  • Hi Rahul,

    Great stuff, I may end up seeing if I can do something with the [excellent] Dynamic Template plug in created by the good Joe Cheng (http://www.joecheng.com/code/DynamicTemplate).

    As for #3, I've just looked at the source generated, why are the mOut and mOvr functions added? From what I can see they are not required. Why not just remove them/bust them out to a property at the UI level?

    Kind Regards,


  • I wish I could do that Rob.

    I am using that javascript at my "blogsite" to get that hover effect. You might have noticed that when you browse something like http://blogs.msdn.com/rahulso/archive/2007/11/21/logparser-scenario-7-searching-specific-column-names-from-a-csv-file.aspx, you will see that effect (only in IE, I believe). The javascript is required and I mentioned it in one of the blog posts as well...




  • Hi Rahul,

    No problem, just thought maybe you could strip it out and bump it up to a property that can be defined, so if you need it, you got it, if not, you dont! :)

    My solution blogged here, I hope it is of help to others:


Page 2 of 3 (35 items) 123
Leave a Comment
  • Please add 4 and 6 and type the answer here:
  • Post