Social tools

From MediaWiki.org
Jump to: navigation, search
Project
Social tools
Social-tools-logo-concept-1.png
Component Contains many components/extensions, listed below.
Creation date 2005
Author(s)
Document
status
In progress
Implementation
status
Implemented on Brickimedia and many ShoutWiki wikis, along with other third-party wikis

Social tools is a term which refers to the SocialProfile extension and various other related extensions, most of which depend on the SocialProfile extension.

Many of the social tools were developed by Aaron Wright, Ashish Datta[1], David Pean, Jeffrey Tierney[2] and Robert Lefkowitz for ArmchairGM. Currently the SocialProfile extension and other related social tools are maintained by Jack Phoenix.

For a complete list of social tools, see Category:Social tools.

About[edit]

Wikis have many pros and cons compared to social media. Wikis are designed to help people monitor their adversaries (e.g. vandals) through the Recent Changes page, while social media is designed to help people monitor their friends. Wikis generally lack friending features that update them on what their friends are doing; it would be necessary to check the contributions of individual users one by one, except on small wikis where Recent Changes is easy to monitor.

Userboxes are a prime example of a social networking tool that wikis have but sites such as Facebook don't. Userboxes can be collaboratively customized by editing the wiki code and they can be put into categories whose hierarchy is organized collaboratively as well.

Testing[edit]

The extensions under the social tools umbrella have a dedicated testing environment which is hosted on Wikimedia Labs. There's also available documentation of the site on Wikitech.

Reporting software bugs[edit]

Bugs and issues can be reported on Wikimedia Phabricator (highly recommended and preferred) or on any of the talk page of the extensions, but there's a good chance they'll go unnoticed if they are posted on the talk page.

Echo notifications[edit]

Social tools are in development for supporting echo notifications currently; see the above link for more information.

Licensing information[edit]

By default, almost every social tools extension is licensed under the GNU General Public License, version 2 (GNU GPL v2) unless otherwise specified.


History[edit]

2005
  • December — ArmchairGM is founded and eventually social tools are being developed
2006
  • December — Wikia, Inc. buys ArmchairGM for $2 million[3]
2008
  • 28 February — First public release of the SocialProfile MediaWiki extension [4][5]
  • 21 June — Wikia opens its SVN to the general public, revealing that many SocialProfile features were taken out before the public release.[6]
  • 1 July — Rob Lefkowitz's staff access on Wikia is revoked[7]
  • July — slowly more features from Wikia codebase are being added into SocialProfile extension
  • 12 August — Aaron Wright (Awrigh01), the co-author of SocialProfile leaves Wikia[8]
  • 4 September — release of SocialProfile version 1.2 with merely one big changed thing: special page aliases[9]
  • 20 September — release of SocialProfile version 1.3 with SystemGifts and UserGifts features and E_STRICT & E_NOTICE bugfixes[10]
  • 8 December — Halopedia is moved back to the standard Wikia codebase [11]
2009
2010
  • 20 January — Jack Phoenix contacts Jimmy Wales (who in turns contacts Gil Penchina, who contacts Jack) about open-sourcing ArmchairGM's skin; in the end, nothing becomes of it[14]
  • 8 February — In a private email to Jack Phoenix, Gil Penchina admits that Wikia "dropped support" for social tools
  • February — PictureGame, QuizGame, PollNY, FanBoxes and possibly some other related extensions disabled on Halopedia per community consensus[15]
  • December — Wikia begins to update their codebase to MediaWiki 1.16 and in the process social tools are removed from their SVN[16][17][18][19][20][21][22][23][24][25][26]
2011
2012
  • 14 August — social tools are migrated from Subversion (SVN) to git
2013
2014
2015
2016
  • January — ArmchairGM codebase also duplicated to Wikimedia Phabricator
  • 10 September – (task T145286) Extensions under the social tools umbrella which didn't already have officially removed their deprecated entry points (any other extensions that weren't listed had already removed their old entry point, besides Challenge and MiniInvite), which are: BlogPage, Comments, FanBoxes, LinkFilter, MediaWikiChat, PollNY, QuizGame, RandomFeaturedUser, RandomUsersWithAvatars, Video, WikiForum, and WikiTextLoggedInOut.
  • December — Gerrit change 325133 and version 1.10 (Gerrit change 278868, Gerrit change 325141) of SocialProfile released: SocialProfile now has support for Extension:EchoExtension:Echo, the notifications extension (task T64520)
2017
  • 22 January — The ImageRating extension was requested to be migrated as a gerrit repo in Special:Diff/2369518.
  • 24 January — The ImageRating extension was migrated as a gerrit repo by User:QChrisNonWMF in Special:Diff/2371164 and officially recognized as an extension under the social tools umbrella.

Other social extensions[edit]

The following list gives descriptions of social extensions not included in SocialProfile:

Beta[edit]

Stable[edit]

Unstable[edit]

The following are extensions that haven't been updated in a while, and most likely are broken under modern versions of the MediaWiki software.


References[edit]

  1. Ashish Datta's résumé
  2. Reference to Jeffrey's e-mail address on the source code of the MarchMadness extension
  3. Wikipedia's article about Wikia
  4. Jimmy Wales' blog post about SocialProfle
  5. r31383
  6. Changeset 10 on Wikia's Subversion
  7. Changeset 150 on Wikia's Subversion
  8. Changeset 958 on Wikia's Subversion
  9. r41067
  10. r41068
  11. Blog:Halopedia upgrades on Halopedia
  12. r45982
  13. r51713
  14. Department of Justice: Idealism is dead
  15. Forum:Abolishing the Polls, Quizzes and Picture Games on Halopedia
  16. Changeset 31795 on Wikia's Subversion — eloy removes UserGifts
  17. Changeset 31796 on Wikia's Subversion — eloy removes UserProfile extension
  18. Changeset 31798 on Wikia's Subversion — eloy removes PictureGame extension
  19. Changeset 31799 on Wikia's Subversion — eloy removes PollNY extension
  20. Changset 31802 on Wikia's Subversion — eloy removes QuizGame extension
  21. Changeset 31803 on Wikia's Subversion — eloy removes FanBoxes extension
  22. Changeset 31817 on Wikia's Subversion — Sean Colombo removes a lot of social code
  23. Changeset 31908 on Wikia's Subversion — Sean Colombo removes CommonNY.i18n.php from Wikia's SVN
  24. Changeset 31911 on Wikia's Subversion — Sean Colombo removes Wikia's version of RandomUsersWithAvatarsExtension:RandomUsersWithAvatars
  25. Changeset 31947 on Wikia's Subversion — eloy removes FlickrImport extension from Wikia's SVN
  26. Changeset 39110 on Wikia's Subversion — Sean Colombo removes UserProfileStatus, a Wikia Search-specific fork of UserStatus, from Wikia's SVN
  27. MediaWiki selects eight students for Google Summer of Code 2011 on Wikimedia blog
  28. Changeset 40097 on Wikia's Subversion
  29. Gerrit change 76219
  30. Gerrit change 81687, Gerrit change 81688
  31. Gerrit change 164689
  32. gerrit:164770


Social toolsSocial tools
SocialProfileExtension:SocialProfile OverviewExtension:SocialProfileDeveloper infoExtension:SocialProfile/For developersScreenshotsExtension:SocialProfile/ScreenshotsHistorySocial tools#History
Other social extensions Automatic Board WelcomeExtension:Automatic Board WelcomeBlogPageExtension:BlogPageChallengeExtension:ChallengeFanBoxesExtension:FanBoxesMiniInviteExtension:MiniInviteNewUsersListExtension:NewUsersListPictureGameExtension:PictureGamePollNYExtension:PollNYQuizGameExtension:QuizGameRandomFeaturedUserExtension:RandomFeaturedUserRandomGameUnitExtension:RandomGameUnitRandomUsersWithAvatarsExtension:RandomUsersWithAvatarsSiteMetricsExtension:SiteMetricsSiteScoutExtension:SiteScoutSportsTeamsExtension:SportsTeamsUserStatusExtension:UserStatusUserWelcomeExtension:UserWelcome
Other related extensions

(which do not depend on SocialProfile)

AnswersExtension:AnswersAJAXPollExtension:AJAXPollCommentsExtension:CommentsImageRatingExtension:ImageRatingLinkFilterExtension:LinkFilterMediaWikiChatExtension:MediaWikiChatNewSignupPageExtension:NewSignupPageVideoExtension:VideoVoteNYExtension:VoteNYWikiForumExtension:WikiForumWikiTextLoggedInOutExtension:WikiTextLoggedInOut