Page MenuHomePhabricator

consistency between site setup and pages of the site
Closed, DeclinedPublic

Description

Author: gangleri

Description:
Dear friends;

Background:

a) the characters « % » % , « & » & , « + » &#2B; ¿etc.? are not allowed in user names;

If you try to create such accounts you get the messages:

Login error: The name "%" is not allowed to prevent confusing or spoofed usernames: Does not contain any letters. Please choose another name.
Login error: The name "+" ...
Login error: The name "&" ...

see [[MediaWiki:Antispoof-name-illegal]]

However it is possible to create such user pages. I will provide the examples in the next comment here.

b) ... next to come

requirement:

To my understanding it does not make sense to be able to create such pages. The creation of a page should verify if the page is valid according to all site setups. This will be namespace dependend

Best regards Reinhardt [[user:Gangleri]]

P.S. Addind
bug 005134 Disallow lowercase-initial titles in User and User_talk namespaces regardles of the $wgCapitalLinks setting
as blocking this bug


Version: unspecified
Severity: enhancement
URL: http://test.wikipedia.org/wiki/user:%25

Details

Reference
bz12499

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 10:00 PM
bzimport set Reference to bz12499.
bzimport added a subscriber: Unknown Object (MLST).

The more general question is:

Does it make sense to allow the creation of user(talk) pages for non-existing users? Independent to your issue with unallowed characters.

If we block it, this would solve bug 5134 too.

gangleri wrote:

(In reply to comment #2)

The more general question is:

Does it make sense to allow the creation of user(talk) pages for non-existing
users? Independent to your issue with unallowed characters.

If we block it, this would solve bug 5134 too.

Dear Raimond, please thing about [[special:Renameuser]]. Normaly the old user is nonexistent but the it makes sense to have the redirect from the old user page, the old user talk page snd the subpages because they are mentioned as well in the local wiki as well as in sister projects and on other sites as [[bugzilla:]].

Please see:

http://yi.wiktionary.org/wiki/special:Prefixindex/user:Gangleri?uselang=en#globalWrapper
http://yi.wiktionary.org/wiki/special:Prefixindex/user_talk:Gangleri?uselang=en#globalWrapper

gangleri wrote:

(In reply to comment #0)
...

a) the characters « % » % , « & » & , « + » &#2B; ¿etc.? are
not allowed in user names;

Others: Neither « / » nor « \ » is allowed.

gangleri wrote:

(In reply to comment #4)

(In reply to comment #0)
...

a) the characters « % » % , « & » & , « + » &#2B; ¿etc.? are
not allowed in user names;

Others: Neither « / » nor « \ » is allowed.

While « / » has a special significance to handle « subpages » / implement the « subpage concept » in MediaWiki, « \ » has no such significance.

To my understanding:

a) Neiter user nor user talk pages are allowed to start with a « / » .
b) It makes no sense to allow characters as « % » , « & » , « + » , « \ » ¿etc.? and the other blocked / disabeled characters in usernames between the *start* of a user page / user talk page and the *first* occurence of « / » in that page.

This way it would still be allowed to create subpages as [[m:user:i18n/+]]

gangleri wrote:

(In reply to comment #5)
...

This way it would still be allowed to create subpages as [[m:user:i18n/+]]

This should render to http://meta.wikimedia.org/wiki/User:I18n/%2B

(In reply to comment #5)

b) It makes no sense to allow characters as « % » , « & » , « + » , « \
» ¿etc.? and the other blocked / disabeled characters in usernames between
the *start* of a user page / user talk page and the *first* occurence of « /
» in that page.

Non-letter characters like '\', '%' or '&' are allowed in user names if the names also contain letters. It also possible for administrators to register accounts with only non-letter characters. If such users exists, it does not make sense to block their user pages.

I agree with comment #7, closing as WONTFIX.