https://bugzilla.wikimedia.org/show_bug.cgi?id=46995

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |[email protected],
                   |                            |[email protected]
           Assignee|[email protected]. |[email protected]
                   |org                         |
     Ever confirmed|0                           |1

--- Comment #1 from [email protected] ---
Yes, it's very unfriendly. When extensions such as TitleBlackList and AntiSpoof
reject a name they sometimes display a more friendly error, but the core
User.php code returns no useful information as to why it rejected a name, so
the error message ('noname') is unavoidably vague.

In this case, '#' isn't allowed in page titles, so not allowed in user names.
(Remember that every user has a User:<username> page on the wiki, so usernames
must be OK as titles.) Next $wgInvalidUsernameCharacters is checked, it
defaults to '@', so that's a no-no. Then there's a check for "invalid due to
empty, IP, slash, length, or lowercase starting letter".  Etc., etc. -- 11
years of accreted ad hoc rules that resist summary. For what it's worth
"!$%^&*()_+-=:"?,."  is a valid username in a stock MediaWiki install, but the
AntiSpoof extension rejects it.

The form links to _Help me choose_ for user guidance, which on enwiki is
http://en.wikipedia.org/wiki/Wikipedia:Username_policy . But that doesn't say
much about things not to try..

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to