Page MenuHomePhabricator

Put user profile info into its own Special page in MediaWiki core (and optionally remove it from elsewhere)
Open, NormalPublic

Description

As a follow-up to bug 63987, currently in the "Basic information" [[Special:Preferences]] section, you see something like this:


Username: Jimbo Wales
User ID: 1234
Member of groups: Autoconfirmed users, Users
Connected apps: Manage 123 connected applications
Number of edits: 123,456
Registration time: 12:34, 15 January 2001
Global account status: All in order!

Your account is active on 123 project sites.
(Manage your global account | View global account info)

Password: Change password

  • Remember my login on this browser (for a maximum of 30 days)
  • Always use a secure connection when logged in ---

Most of this info (edit count, registration time, etc.) should be available in a more logical location. Perhaps on a user's user page or via the info action for the user's user page (i.e., index.php?title=User:Jimbo_Wales&action=info)? Or perhaps a dedicated Special page such as Special:AboutMe? Or perhaps at the top of [[Special:Contributions]]?

Proposal for this bug: make this account info available at the top of [[Special:Contributions]] or in an auto-generated footer template on user pages.


Version: 1.24rc
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=63987

Details

Reference
bz63988

Event Timeline

bzimport raised the priority of this task from to Normal.
bzimport set Reference to bz63988.
bzimport added a subscriber: Unknown Object (MLST).

After discussion with Legoktm, I think we should re-focus this bug to use the Special page option. This special page would be "Special:AccountInfo/Jimbo_Wales" and would include:

  • Username and user ID
  • Account registration date
  • User group information
  • Number of edits
  • Gender, if specified?
  • Link to manage global account
  • Link to Special:Preferences? Make this two-way?

(In reply to MZMcBride from comment #1)

"Special:AccountInfo/Jimbo_Wales" and would include:

Special:UserInfo is probably a better name. Plus, AccountInfo is already taken by [[mw:Extension:AccountInfo]] ;)

  • Username and user ID
  • Account registration date
  • User group information
  • Number of edits
  • Gender, if specified?
  • Link to manage global account
  • Link to Special:Preferences? Make this two-way?

+1. We'll need some kind of hook to provide the link to manage global account, but that should be simple.

Where do you plan to make a new special page visible?

(In reply to MZMcBride from comment #0)

Most of this info (edit count, registration time, etc.) should be available
in a more logical location. Perhaps on a user's user page [...] or in an
auto-generated footer template on user pages.

I greatly appreciate this userscript, and really miss it on other wikis: https://en.wikipedia.org/wiki/User:PleaseStand/User_info
It looks like ~150 other editors currently use it.
I'd encourage a serverside version of that.

make this account info available at the top of [[Special:Contributions]]

That would be definitely be good, either in addition to the above, or alone.

(In reply to Nemo from comment #3)

Where do you plan to make a new special page visible?

[[Special:SpecialPages]] at least. I'm not sure where else currently. Perhaps a link from [[Special:Preferences]] given that users have been trained to look there, even though this information is unrelated to preferences. I think adding links to the new Special page would be the subject of future tickets, though.

If anyone has thoughts about the general idea presented here or in bug 63987, please share.

(In reply to MZMcBride from comment #5)

I'm not sure where else currently.

That should be an integral part of this proposal, given that we supposedly want people to have access to that stuff.

Perhaps a link from [[Special:Preferences]]

This would still double the number of clicks to access the information from any point in the interface (except two special pages).

(In reply to Nemo from comment #6)

That should be an integral part of this proposal, given that we supposedly
want people to have access to that stuff.

I disagree. I think this information is vaguely interesting, but the data is often inaccurate (edit count, registration date) and/or trivial (user ID). I personally wouldn't have an issue killing the output altogether, but I think others want to retain the ability to display this type of information.

This would still double the number of clicks to access the information from
any point in the interface (except two special pages).

Perhaps, though as said, we could add an additional link to (for example) the "Tools" sidebar section, to [[Special:Contributions]], to the personal tools, etc. if there's a demand for it.

As it is, the information is currently in an illogical place, so I think moving this information to a dedicated and sensible area would ultimately help discoverability and usability.

Found the bug this is a duplicate of, bug 22516. I'm making that one a tracking bug.