Page MenuHomePhabricator

Create field for username assistance at the Special:CreateAccount page
Closed, ResolvedPublicFeature

Description

Per here, the Special:CreateAccount page at English Wikipedia should have a field underneath the userlogin-yourname-ph field (where the user types in the username they wish to have) where short, essential instructions about how to choose a good username can be placed, rather than having them at the very top of the page as done presently. This field can be structured the same as the existing createacct-useuniquepass field. Could you please create it? Thanks!

Example mockup:

Screenshot Capture - 2022-05-20 - 00-06-59.png (750×913 px, 163 KB)

Event Timeline

This is basically about expanding wikimedia-createacct-helpusername on https://en.wikipedia.org/wiki/Special:CreateAccount?uselang=qqx or createacct-helpusername on https://de.wikipedia.org/w/index.php?title=Spezial:Benutzerkonto_anlegen&uselang=qqx , and afterwards having English Wikipedia remove their custom https://en.wikipedia.org/wiki/MediaWiki:Signupstart ?

The existing wikimedia-createacct-helpusername appears above the input field, and is used on en-WP for a (help me choose) link. Presumably very few people actually click on that link and read the monstrositously long policy, which is why the bold MediaWiki:Signupstart was created. I'd like for a field to be created below the input field, just like with the current password advice. Then yes, MediaWiki:Signupstart could be either blanked or changed to something more friendly/welcoming. Essentially, I think the logical place for the username instruction to go is the place where people are actually choosing their username.

JJMC89 changed the subtype of this task from "Task" to "Feature Request".Sep 4 2021, 8:20 AM

@Aklapper, this seems like it should be a very straightforward task. Who at WMF can I ping to get this unstuck?

@Sdkb: Hi, technical changes don't require someone at WMF specifically; anyone is welcome to contribute patches.

Change 775014 had a related patch set uploaded (by ElijahPepe; author: ElijahPepe):

[mediawiki/core@master] Move signupstart to a help message

https://gerrit.wikimedia.org/r/775014

Change 775016 had a related patch set uploaded (by ElijahPepe; author: ElijahPepe):

[mediawiki/core@master] Change implementation to use localization

https://gerrit.wikimedia.org/r/775016

Change 775014 abandoned by ElijahPepe:

[mediawiki/core@master] Move signupstart to a help message

Reason:

Breaking change.

https://gerrit.wikimedia.org/r/775014

@Sdkb I added a mockup to the description. I believe it's what you describe in this task, but please let us know if you have any thoughts or feedback. Thanks!

Thanks; that's exactly what I have in mind!

Change 800998 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/core@master] Add optional help message for signup form username field

https://gerrit.wikimedia.org/r/800998

kostajh subscribed.

Change 800998 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/core@master] Add optional help message for signup form username field

https://gerrit.wikimedia.org/r/800998

Just +2'ed this; communities can override MediaWiki:Createacct-username-help to provide the help text underneath the username field.

Change 800998 merged by jenkins-bot:

[mediawiki/core@master] Add optional help message for signup form username field

https://gerrit.wikimedia.org/r/800998

createacct-helpusername has its page on https://translatewiki.net/wiki/Special:Translations?message=MediaWiki%3Acreateacct-helpusername&namespace=8, although there are no updated messages for any language.

The patch https://gerrit.wikimedia.org/r/c/mediawiki/core/+/775014/ - Move signupstart to a help message is abandoned.

@Tgr - can this task be considered as Done or it needs more work?

I'm not sure about the technical aspects, but once the field is created, just lmk and we'll be able to implement the behavior we want (as shown in the mockup) on-wiki.

I'm not sure about the technical aspects, but once the field is created, just lmk and we'll be able to implement the behavior we want (as shown in the mockup) on-wiki.

When a message will be added to MediaWiki:Createacct-username-help page (currently blank), the Special:CreateAccount will display the text underneath the username field, e.g. the screenshot below is from test environment (beta-cluster):

Screen Shot 2022-07-20 at 1.10.35 PM.png (1×2 px, 281 KB)

Re-checked enwiki wmf.25 - the page MediaWiki:Createacct-username-help has the message: Consider using a username other than your real name, as usernames are public and cannot be made private later. which is correctly displayed on Special:CreateAccount page:

Screen Shot 2022-08-19 at 4.55.58 PM.png (1×2 px, 346 KB)