Page MenuHomePhabricator

Add checkbox to Special:AllPages to hide pages lacking page summaries
Open, LowPublicFeature

Description

Add checkbox to Special:AllPages to hide pages lacking page summaries. A few possible implementations: (1) hardcode this feature into SpecialAllPages.php, perhaps with a configuration setting turning the feature on or off; (2) add hooks to SpecialAllPages.php allowing additional Xml labels, GET values, SpecialAllPages::showChunk() SELECT conditions, etc. to be added by extensions; or (3) create an entirely new special page, extending the SpecialAllPages class, with the desired functionality.

The goal is to enable page metadata extensions (e.g. Extension:BedellPenDragon) to add more options to AllPages. Options #1 and #2 above could reduce the amount of code duplication.


Version: 1.23.0
Severity: enhancement

Details

Reference
bz56604

Event Timeline

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

What are you referring to when you say "page summaries"? Is this part of core, or do extensions provide this?

Presently, page summaries (or maybe I should have said "page descriptions") aren't part of core. See bug 59641. Since there are many different approaches, I'm not sure we want to have that functionality in the core, unless one approach clearly seems to be superior to the others. But Special:AllPages should be designed to facilitate extensibility.

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:13 AM