AddThis.NET is a Blogengine.NET extensions which adds social bookmarking buttons to all of your posts. It allows you to arrange each button individually, define the order of your buttons and enable and disable individual buttons. The version 5 contains the google +1 button and some fixed performance issues.
Supported Buttons
The AddThis button provides social bookmarking with nearly each bookmarking service that exists. Each button supports two different styles. It also provides a small button list provided by addthis, which also can be configured individually.
- Google +1
- AddThis Buttonlist
- Facebook Like
- Facebook Share
- Google Buzz
- StumbeUpon
- Digg
- Tweetmeme (disabled by default)
- DotnetShoutout (disabled by default)
- DotnetKicks (disabled by default)
- DotnetKicks.de (disabled by default)

Full feature list
It doesn’t only put them in your post, it also allows you to align each button individually (top left, top right, bottom left or bottom right). It also allows you to define a custom order of your buttons. Buttons can also be enabled per post by adding a HTML comment to your post. Here the full feature list:
- Align each button individually (top-left, top-right, bottom-left, bottom-right)
- Customizable order of your buttons
- Enable or disable each button individually
- Enable buttons per post by adding a HTML comment
- Different button styles for each button
- Hide buttons in post list and show them only in the single post view
- Css class to attributes for each button and button list
Download and Installation
The installation is as easy as any other Blogengine.net extension. Download the file below, unzip and copy the data into the Blogengine.net extension folder. Or in a more detailed form:
- Download the zip file below
- Unzip the file
- Copy the file “AddThis.cs” and the directory “BookmarkButtons”
- Paste both into the “App_Code/Extensions” folder of your Blogengine.net directory
- Open your Blogengine and open the extension section of your administration panel
- Click edit settings for the AddThisDotNetv5 extension
- Enable the buttons you need, disable the buttons you don’t need
- Pay attention each button settings must be saved individually
- Any settings of previous versions will be lost
Is there any way to use this add-ins on ASP.NET Web forms?
Thanks
Thanks any way
Installed on BlogEngine.net 2.5 with modified "Boldy" theme and it caused the site to throw a 401 error. Any thoughts?
Ooops. There was some kind of problem. Apologies for the multiple posts!
@John: It should be possible that you can use the same code on a normal asp.net page.
Code doesn’t work. Throws an error on 2.5.0.6
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0246: The type or namespace name ‘ExtensionSettings’ could not be found (are you missing a using directive or an assembly reference?)
Source Error:
Line 16: }
Line 17:
Line 18: public override ExtensionSettings AddServiceConfiguration(ExtensionSettings settings)
Line 19: {
Line 20: settings.Help = "<span style=\"font-weight: bold;\">Facebook Share</span> (http://www.facebook.com/) is a counter and publishing service. " +
@[Mattia Baldinger] Could you got an sample?
getting past the
"CS0246: The type or namespace name ‘ExtensionSettings’ could not be found (are you missing a using directive or an assembly reference?)"
error : http://blogengine.codeplex.com/discussions/252017
The fix is to add "using BlogEngine.Core.Web.Extensions;" statement to every file. This problem is a common problem with the 2.x version. The extension is developed for 1.x. I will provide a 2.x version soon….
using BE 2.5.0.6 and v5 of addthis throws an error of
Error 330 (net::ERR_CONTENT_DECODING_FAILED)
when viewing the post.
do you know what the fix is for this?
thanks
@brain: no idea! does the problem occurs with every browser on any computer? it is maybe a browser or OS specific problem! You could deactivate all buttons and then activate one by one to detect the script, which your browser doesn’t like.
@all: sorry for the problem with posting comments! The problem will be fixed when I upgrade to the new version of blogengine…!