Jump to content

Wikipedia:Wikipedia Signpost/2015-04-15/Blog

From Wikipedia, the free encyclopedia
Blog

Single-User Login provides access to all wikis

The following content has been republished from theWikimedia Blog.The views expressed in this piece are those of the author alone; responses and critical commentary are invited in thecomments section.For more information on this partnership see ourcontent guidelines.
Keegan Peterzellis Community Liaison, Product Development, Wikimedia Foundation.

Later this month, everyone will be able to use the same user name on every wiki, thanks to Single-User Login. As a result, cross-wiki collaboration and communication is expected to improve. Collaboration logo by Berdea, freely licensed under CC-BY-SA 3.0.

On March 16, 2001, two months after Wikipedia’s creation, Wikipedia co-founder Jimmy Wales announced and launched the first Wikipedia projects to bewritten in languages other than English,starting with theGermanandCatalanWikipedias. The Wikimedia Foundation now hosts over 900 wikis in hundreds of languages, covering ten subject areas; this includesMeta-Wiki,the global community site, and MediaWiki.org, the website for development and documentation of the software that runs the Wikimedia wikis.

Problem

The rapid growth of the projects presented a problem early on — one that isfinally being solvedthis month withSingle-User Login:accounts created on one wiki used to only work on that wiki. If you wanted to edit a different wiki, you had to register a new account. Sometimes, and with growing frequency over the years, your account name was already registered by someone else on that different wiki. Lack of single-user login required you to register a different account name, splitting your identity across the wikis. This caused problems in software development, making it hard to developglobal notificationsorglobal watchlists,for example. The lack of persistent identity across the wikis also caused problems with users being mistaken for other users: users blocked on one wiki were sometimes assumed to be the same person on another, for instance. As of last month, there were 2.8 million accounts with conflicting, identical usernames, out of over 90 million local accounts.

History

As early as May 2004, while proposingWikimedia Commonsas a free media repository,Erik Möller(Eloquence) putforward the ideaof using Commons as a place to unify all usernames. In June of 2005 the firstspecifics were proposedto establish and use “global accounts.” The Wikimedia Foundation committed software architect and engineer Brion Vibber (Brion VIBBER) to work on that project. Due to various complications, the resulting global log-in system,CentralAuth,was not ready for general use until 2008 — and only in 2009 were new account name requests checked against those that registered their global name. Following acommunity request in 2012to complete single-user login and make all accounts global, the Wikimedia Foundation provided more resources for that task. In the spring of 2013, James Forrester (Jdforrester (WMF)) was tasked with unifying and globalizing all accounts, and early planning began. Dan Garry (Deskana (WMF)) took over the project at the end of 2013, and throughout the summer of 2014 heled the engineering workto complete the task. I, Keegan Peterzell, took over the project once most engineering challenges had been met, at the end of October 2014.

Implementation

The move to all-global accounts has been taking place in stages over the past eight months. In August 2014, we started migrating all local accounts thatdid not conflict with another local account or a global account,making them global across all wikis. In September 2014, the ability to rename accounts moved from local requests to aglobal group,to prevent local renames that would separate an account from its global owner. In November and December 2014, we tested new global rename processing tools. In January 2015,GlobalRenameRequestwas deployed on all wikis, with the special queue where requests are sent for processing. This special page allows users to request a new name from the wiki on which they are logged in, using localized, translated text. The form is short and allows global renamers to smoothly process requests from all wikis. In February 2015, we focused on preventing the ability to create an account that conflicted with a global account by anyone, as well ascontacting over 80,000 accountswith unconfirmed email addresses to request confirmation. In March 2015, a script was run over all the remaining clashing accounts, based ona rename selection schemeto determine the final global accounts and which other accounts needed to be renamed.

Final stages

On March 17, 2015, we started contacting the 2.8 million accounts being renamed. Since being contacted, over1.34 million accounts have been connected to their global accountsand will no longer need to be renamed; and over 10,000 accounts have been renamed to a new global account name of their choosing. This week, we will begin the process of renaming the remaining 1.46 million accounts – those which have not responded to all attempts at outreach. That process is expected to take approximately one to two weeks. Once renamed, account owners will still be able to log in using their old credentials and will be shown information about the renaming. At any point after being renamed, all affected accounts are free to request a new name of their choice, using GlobalRenameRequest. To learn more, visit thishelp page.

Once finalization is complete, every account on Wikimedia projects will be unique in all projects. Any confusion about user identities will be addressed by setting up aglobal user pagefor your account in the unified world; and software developers will be able to start projects that had been put on hold for over a decade due to this ongoing issue.

As a result of Single-User Login, cross-wiki collaboration and communication should improve, which should help the health of the overall Wikimedia movement. I look forward to sharing this new, unified wiki experience with the rest of you. The wait and the work should all be well worth it.