Extension:AddThis

What can this extension do?
Adds an AddThis widget as a portlet to the sidebar and displays expanded widget as toolbar in the upper right corner of articles - just below the article's title and the site's tagline. Expanded widget toolbar can also be inserted using the  tag.

Usage
By default, the sidebar is set to appear on all pages.

By default, the toolbar will appear in the header of all articles in a content namespace.

Using the  tag, you can:
 * Display the toolbar on pages in non-content namespaces
 * Display the toolbar when it has been disabled in LocalSetting.php
 * Display the toolbar on places other than the page header

Download instructions

 * Copy the source code from SVN
 * In your extensions folder, create a new folder called AddThis
 * Add the new files to the new AddThis folder
 * Alternatively, if you have shell access, you can install using SVN:

Installation
To install this extension, add the following to LocalSettings.php:

Additional configuration parameters are below.

For example, you can disable the article header toolbar by adding this to LocalSettings.php:

While it is not appear to be required, it is highly recommended that you register an AddThis account and enter your user/profile id number to LocalSettings.php:

Release notes

 * 1.0a : Initial release
 * 1.0b : Use of ResourceLoader for css rather than loading within extension - fixes bug reported on MW1.18
 * Addition of Russian language to language file - thank you Unikum111!


 * 1.0c : Enable/disable settings for both the sidebar ($wgAddThisSidebar) and article header toolbar ($wgAddThisHeader) widgets
 * 1.0d : Addition of tag () for displaying article header toolbar widget on page outside of the main article namespace or for use on wikis with the header toolbar otherwise disabled
 * Improved localization - toolbar now uses language file as well


 * 1.0e : Setting ($wgAddThisMain) to disable appearance on main page (default is set to display on main page)
 * Cleaned up code and moved closer to matching MW's coding conventions

Planned features

 * None at this time

Wish list

 * Your requests and ideas are welcome

Ideas being considered
Time will be spent on these if folks show interest on the wish list or talk page
 * Setting to change default namespaces to display page header toolbar on
 * Setting via LocalSetting.php and tag to change toolbar display from the right side to the left

Requests by developer

 * Add any wishes to wish list or request on talk page
 * Please test on wikis and report back via talk page
 * Requires at least MW1.17 due to use of ResourceLoader
 * Suggestions from developers are especially welcome! Contributions included will be credited as co-authors
 * Language translations will be credited