Page MenuHomePhabricator

Dependencies aren't shown on Special:Gadgets
Closed, DeclinedPublic

Description

When working with gadgets, one needs to have both Special:Gadgets and MediaWiki:Gadgets-definition open because Special:Gadgets contains useful links, but not gadgets' dependencies which are shown on MediaWiki:Gadgets-definition. Displaying dependencies on Special:Gadgets would solve this problem.

Details

Reference
bz60142

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 3:00 AM
bzimport set Reference to bz60142.
bzimport added a subscriber: Unknown Object (MLST).

[[Special:Gadgets]] does this...

(In reply to comment #1)

[[Special:Gadgets]] does this...

The problem with that page is that it doesn't shows the dependencies, and required rights of each gadget, forcing us to open both pages when analyzing some gadgets.

Workaround:
https://github.com/he7d3r/mw-gadget-ImproveGadgetsDefinition

user rights are shown ("Requires the following right:"). If a gadget uses resourceloader and maybe has dependency is missing, that is a bug.

He7d3r set Security to None.
Krinkle claimed this task.

The task was filed about listing the page names of the gadget resources, and linking to them. This was done.

Later comments mention dependencies and user rights. These are also done now.

https://en.wikipedia.org/wiki/Special:Gadgets

Nirmos subscribed.

There are no links on MediaWiki:Gadgets-definition

I understand that, but there isn't goint to be a UI on that page. It's the source page for the gadget definitions. Any interaction and rendering features will be on Special:Gadgets. If there's an issue with how to get from A to B, or the links have a usability issue on that page, we can work on that. Otherwise, I'll reclose this in a few days as resolved.

Nirmos renamed this task from Output links to the JS and CSS pages of each gadget listed at [[MediaWiki:Gadgets-definition]] to Dependencies aren't shown on Special:Gadgets.Apr 30 2021, 4:57 AM
Nirmos updated the task description. (Show Details)
Aklapper removed a project: good first task.

Declining per last comment.