Page MenuHomePhabricator

Don't use wiki project ID in user interface of OAuth MediaWiki extension
Closed, ResolvedPublic

Description

When you visit [[testwiki:Special:MWOAuthManageMyGrants/manage/34]], the user interface makes reference to "wiki project ID". This is problematic.

Generally, this is a complete foreign term to all users. Even very experienced users will not know for sure off-hand that "wiki project ID" refers to essentially the project's database name.

"Wiki project IDs" are confusing, foreign, and inconsistent.

For example:

enwiki is for en.wikipedia.org

while:

commonswiki is for commons.wikimedia.org

and:

mediawikiwiki is for mediawiki.org.

Users can easily assume it is "enwikipedia" or "commonswikimedia" or "mediawiki".

Given that this naming system is basically broken and is super-confusing to users, OAuth's user interface should probably use something saner such as wiki domain names.

Users can copy and paste these from their URL bar, they're hyper-familiar to users, and the only real issue you need to catch is "www.mediawiki.org" vs. "mediawiki.org".


Version: unspecified
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=55714
https://bugzilla.wikimedia.org/show_bug.cgi?id=55720

Details

Reference
bz55703

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:33 AM
bzimport set Reference to bz55703.
bzimport added a subscriber: Unknown Object (MLST).

This bug is closely related to bug 55714.

Change 91806 had a related patch set uploaded by CSteipp:
Improve wiki selection

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

Change 91806 merged by jenkins-bot:
Improve wiki selection

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