Last modified: 2014-10-15 04:02:46 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T74008, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 72008 - Consider wrapping updated API help output in MediaWiki chrome
Consider wrapping updated API help output in MediaWiki chrome
Status: RESOLVED WONTFIX
Product: MediaWiki
Classification: Unclassified
API (Other open bugs)
unspecified
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
http://en.wikipedia.beta.wmflabs.org/...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-13 23:02 UTC by MZMcBride
Modified: 2014-10-15 04:02 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description MZMcBride 2014-10-13 23:02:13 UTC
http://en.wikipedia.beta.wmflabs.org/w/api.php?action=help&modules=main

The updated API help looks wonderful. But it now feels a bit weird to see it looking polished main content-wise, but "missing" the MediaWiki chrome (the sidebar, personal nav, etc.). I wonder whether it would make sense to, one way or another, wrap the API help in the MediaWiki chrome.
Comment 1 Brad Jorsch 2014-10-14 16:48:25 UTC
I did consider it. But most of the MediaWiki chrome really doesn't apply here, and for caching reasons the help screen is rendered without reference to the logged-in user so people would be confused as to why api.php showed them as logged-out when they are actually logged in.
Comment 2 MZMcBride 2014-10-15 04:02:46 UTC
(In reply to Brad Jorsch from comment #1)
> I did consider it. But most of the MediaWiki chrome really doesn't apply
> here, and for caching reasons the help screen is rendered without reference
> to the logged-in user so people would be confused as to why api.php showed
> them as logged-out when they are actually logged in.

Most of the MediaWiki chrome doesn't really apply to most pages. :-)  But it's still consistent and expected across the site. I understand and appreciate that api.php is a different entry point than index.php, of course.

Caching reasons is pretty vague. That isn't something we can overcome? I can't imagine requests to the help module are overwhelming on most wikis.

In my view, the previous help page looked distinct enough (with a monospace font) that it didn't often come up that the site nav all disappears. Now that the page looks more put together (polished), the missing wrapper gives it page, at least slightly, the appearance of being broken (that is, missing its skin). Compare with <https://en.wikipedia.org/wiki/Ethnic_plastic_surgery?action=render>.

It also seems hasty to close this bug so quickly, but whatever.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links