Extension:WikiShare

This extension adds share buttons to your wiki. It is in early stages of development and requires all settings to be configured via LocalSettings.php. A Special page for management in the future is in development.

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 LocalSettings.php
 * Display the toolbar on places other than the page header

Concept
Develop a MediaWiki extension that allows social media sharing in a way that allows for deployment on Wikimedia project sites.
 * No use of APIs or scripts
 * No transmission of any of the wiki user's information - including IP address
 * Only support services that allow URL based submissions
 * Use Wikimedia Commons images
 * User preferences will allow wiki users to:
 * Disable or enable entire social media sharing feature for people avoiding social media
 * Disable or enable specific services
 * SysAdmin settings to:
 * Set defaults for user prefs
 * Add additional or custom services
 * Pick between 2-3 different toolbox designs

Release notes

 * Alpha 0.15042020
 * Proof concept of design
 * Basic layout
 * Settings page not yet enabled

Roadmap
Intended to help developer map out future features and communicate plans to potential users. Version in bold is the current development stage.


 * Alpha 0.2aX
 * Basic settings mapped out
 * Alpha 0.3aX
 * SpecialPages setup


 * Beta 0.XaX
 * Functional version with settings
 * Beta 0.XaX
 * Finalize images setup
 * Beta 0.XaX
 * Additional designs


 * Version 1.0
 * Fully functional for third-party wikis


 * Version 2.0
 * Compliance for Wikimedia project wikis

Sources for code
Working examples of concept in light form on current WMF sites:
 * wikinews:Template:Publish
 * w:Wikipedia:Signpost/Template:Signpost-article-start

Model code to borrow from:
 * Extension:Contests

General thoughts / essays

 * User:Dantman/Post to social media feeds
 * Product Whitepaper
 * Social media plugins

Interested in bug squashing

 * your name here
 * nischayn22

Free floating ideas

 * Dantman: When you get close to the sharing area a grey x shows up on the right side of it. When you hover over it a tooltip says something like "Disable share buttons." After clicking the button the share area is replaced with a message. For logged out users "Share buttons have been disabled temporarily. [Log in] to disable them permanently. - Undo" and a cookie is set. For logged in users the message is "Share buttons have been disabled permanently. You can re-enable them later in your [preferences]. - Undo"
 * Dantman: After clicking the button the share area is replaced with a message. For logged out users "Share buttons have been disabled temporarily. Log in to disable them permanently. - Undo" and a cookie is set. For logged in users the message is "Share buttons have been disabled permanently. You can re-enable them later in your preferences. - Undo"