Talk:Wikivoyage migration/Accounts

Links to existing code
Could somebody please post the links to the extensions used for the Merge Account interface and for Special:GloblaUsers. I wanted to see what exactly they are doing. -- Hansm (talk) 16:09, 25 October 2012 (UTC)
 * OK, got it. -- Hansm (talk) 21:17, 25 October 2012 (UTC)

Scenario 2 and 3
As far as I understand, this does not cover the case that Alice has diffenerent account names on the WV wikis. In this case, probably, some of her accounts will need to be renemd before. (See Extension:Renameuser ) -- Hansm (talk) 16:22, 25 October 2012 (UTC)

Why should Alice's account initially be locked or kept locked when there is a naming conflict with existing user accounts in other WM projects? -- Hansm (talk) 16:24, 25 October 2012 (UTC)


 * What I'm thinking is this: Until we've resolved conflicts, we can't add Alice to the central authentication database. So she won't be able to use her account on other Wikimedia wikis. This would make for a very confusing user experience. We also need to create a forcing function to actually make sure that accounts are moved into the central database instead of having them linger. Forcing a resolution before the account can be used seems like the best way to do that. Once conflicts have been resolved, Alice can then use her account on all projects as if it was a newly registered username.--Eloquence (talk) 02:34, 26 October 2012 (UTC)


 * OK, then it is not primary for technical reasons but rather for "pedagogical" ones. See your point.

Extension:User Merge and Delete
Features useful for our purpose:
 * 1) Merges local users on one wiki.
 * 2) Reassignes edits from one user to the other
 * 3) Moves user (talk) pages and sub-pages as far as there are no conflicts. In case of naming conflict, one of the conflicting pages will get lost. However, seems to be acceptable for most cases.
 * 4) Deletes unneccessary redirects to user (talk) pages.
 * 5) Merges users in all tables with fields for the user ID and user names such as watchlists, ipblocks, image uploads and logs.

Missing features:
 * 1) Does not modify any page revisions. Thus, signatures of merged users will remain visible after the merge as well as all other links to merged users.

-- Hansm (talk) Updated at 02:05, 26 October 2012 (UTC)

Extension:Renameuser
Features similar to those of the corresponding maintenance script.
 * 1) Moves all user (talk) pages and its sub-pages. Creates redirect from old titles.
 * 2) Changes the user_name in all tables.

Missing features:
 * 1) Does not modify page revisions, signatures of the old user will remain as they are. Also, all links to old user pages will remain, but there are redirects to the new pages.

-- Hansm (talk) 02:27, 26 October 2012 (UTC)