Talk:Requests for Comment/Move GlobalUserPages To Meta

Proposed alternate language for introduction clause
On Miraheze,  serves two primary purposes:


 * 1) authenticating logins for users around Miraheze, and keeping record of all users registered on that wiki when CheckUser or other tools are necessary.
 * 2) Providing a hub wiki for the extension GlobalUserPage, which allows for a consistent cross-wiki userpage.

Given the heightened security around the first use case, Stewards are the only users empowered to moderate loginwiki at this time, as no other user group has been (or is likely to be) granted the necessary permissions to perform maintenance and counter-vandalism activities.

Reliance on our handful of active Stewards alongside a rapidly-growing userbase has resulted in delayed counter-vandalism/CoC/CP enforcement alongside longer lead times for basic administrative requests like deleting a userpage. An example instance of this issue would be this diff. In order to take burden off of the Steward team and empower those already charged with enforcing counter-vandalism, content policy and Meta administration, I outlined a few solutions solutions below.

NOTE: As an external reference, Wikimedia also uses the GlobalUserPage extension -- their hub wiki for the extension is hosted on Wikimedia Commons (their equivalent of Meta) which is distinct from their login services. NotAracham (talk • contribs • global) 05:21, 30 November 2022 (UTC)
 * ✅, thank you for the assistance. Thanks - BrandonWM (talk • contributions • global • rights) 05:31, 30 November 2022 (UTC)
 * Correction, Wikimedia global user pages are hosted on meta.wikimedia.org. We used to use metawiki as the host for global user pages, but this was changed due to a technical issue. Every edit to a user page on the wiki that hosts global user pages causes a GlobalUserPageUpdateJob to run on every wiki on the farm. About three years ago, we determined that the number of user page edits on metawiki was too much (and was actively disrupting the JobRunner service) and switched it to loginwiki as an alternative. -- Void  Whispers 05:48, 30 November 2022 (UTC)
 * Awesome additional context, thanks Void.
 * Along the same line of question BrandonWM posed to John, are there other alternatives that might be reasonable that'd separate out GUP from the more-secure parts of loginwiki? e.g. Creating a standalone purpose-built wiki for GlobalUserPage? Not looking to create more work/maintenance headaches for SREs but continued growth of userbase may make this more of a problem in coming years... --NotAracham (talk • contribs • global) 05:55, 30 November 2022 (UTC)
 * Disregard, additional clarity was provided elsewhere, no further discussion needed on this point. --NotAracham (talk • contribs • global) 16:56, 1 December 2022 (UTC)

Proposal 1: Move The GlobalUserPage Extension To Meta
The hub wiki for GlobalUserPages will be transferred from Loginwiki to Meta. Loginwiki continues to exist and will be made read-only. Meta Administrators and CVT members can now assist stewards in the maintenance of userpages. NotAracham (talk • contribs • global) 05:25, 30 November 2022 (UTC)
 * ✅. Thanks - BrandonWM (talk • contributions • global • rights) 05:31, 30 November 2022 (UTC)

Proposal 2: Status Quo
GlobalUserPages remain on loginwiki, no changes will be made. Stewards remain the sole enforcement option for GlobalUserPage-related issues. NotAracham (talk • contribs • global) 05:27, 30 November 2022 (UTC)
 * ✅. Thanks - BrandonWM (talk • contributions • global • rights) 05:31, 30 November 2022 (UTC)
 * I'm not really fond of this proposal 2 as it just invites mirroring the same votes and the same logic that could have been conveyed in the original proposal. Imo, a status quo vote is only relevant if there are already multiple proposals to choose and a need for one to say 'nah' and make it clear. --Raidarr (talk) 12:51, 30 November 2022 (UTC)