Most API queries offer more flexibility than the corresponding special pages, so they could be used to create extended versions of those pages on the wiki, but formatting the results with javascript is somewhat cumbersome. XSLT would be much more suited to the task. It would be nice to have an optional XSLT parameter pointing to an XSLT file so that editors could simply use the API result page with XML format and the given transformation file, and their browser would format the results accordingly. This might be a potential XSS vector so such files should be restricted to the MediaWiki namespace and possibly the user's own space.
Version: unspecified
Severity: enhancement