User namespace should always show information, regardless of a custom page existing
OpenPublic

Description

Splitting this out from bug 46491.

It's been pointed out that the current behavior of user pages of users who exist, but who do not have a user page (e.g., https://test.wikipedia.org/wiki/User:Red_Baron) is a little strange/questionable. There's a generic "this site does not have a page with that name" error that's output, but it's perhaps more logical to output basic info about the user (while simultaneously marking the page as "noindex").

I think this has the potential to upset some users, but it would probably be better than the current behavior. For example, there's a garish red box that appears for users with a deleted user page (cf. https://en.wikipedia.org/wiki/User:JzG).

bzimport added a subscriber: Unknown Object (MLST).
bzimport set Reference to bz48667.
MZMcBride created this task.Via LegacyMay 21 2013, 2:39 AM
MZMcBride added a comment.Via ConduitMay 21 2013, 2:45 AM

(This bug is about MediaWiki's behavior. But an additional point to consider, specifically for Wikimedia wikis: when unified login is finalized, users may want the ability to establish a global user page that automatically "transcludes" to other projects where a local user page does not exist.)

bzimport added a comment.Via ConduitMay 21 2013, 5:51 PM

guy.chapman wrote:

I have no user page because people behave differently when they see edits with a redlinked username. This is good and bad: users with no user page are often newbies so may well need help correctly framing content, but some people reflexively revert, which is WP:BITEy.

Any change won't upset me as it will happen for everyone. I don't really see a problem, though, as this is how Wikipedia handles any nonexistent lemma.

Ricordisamoa added a comment.Via ConduitSep 12 2013, 3:05 AM

(In reply to comment #1)

(This bug is about MediaWiki's behavior. But an additional point to consider,
specifically for Wikimedia wikis: when unified login is finalized, users may
want the ability to establish a global user page that automatically
"transcludes" to other projects where a local user page does not exist.)

See https://meta.wikimedia.org/wiki/Global-Wiki

Krinkle changed the title from "Output content when user exists, but there's no user page" to "User namespace should always show information, regardless of a custom page existing".Via WebJun 3 2015, 3:15 AM
Krinkle edited the task description. (Show Details)
Krinkle removed a subscriber: Unknown Object (MLST).
Krinkle set Security to None.
Krinkle added a subscriber: Krinkle.Via WebJun 3 2015, 3:18 AM

The information to be displayed will most likely be related to the local wiki, not the global wiki. Though can use both.

This can be done by implementing a WikiPage subclass for the User namespace. Similar to what we do for Category and File. The general information can be displayed using a minimal interface on top of the page. The underlying wiki content (if exists) can be displayed right underneath that.

Add Comment