Page MenuHomePhabricator

Possibility to include pages with only hidden categories in Special:UncategorizedPages
Open, MediumPublicFeature

Description

I suggest to add an option in Special:UncategorizedPages to include pages that are categorized only in hidden categories. There are many articles marked to wikify or other issues that could be categorized by users, but currently those pages are difficult to find as they aren't listed as uncategorized pages.


Version: unspecified
Severity: minor
See Also:
T63296: Add option to Special:UncategorizedPages to ignore hidden categories

Details

Reference
bz28145

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:26 PM
bzimport set Reference to bz28145.
bzimport added a subscriber: Unknown Object (MLST).

WONTFIX: Hidden Categories are categories.... so there for they shouldn't be listed on the Uncategorized Pages special page. (It just wouldn't be logical...)

I don't see how a special page listing them would be any different than going to the category view for whatever the said category is. For example on en.wiki: http://en.wikipedia.org/wiki/Category:Articles_that_need_to_be_wikified

(In reply to comment #1)

WONTFIX: Hidden Categories are categories.... so there for they shouldn't be
listed on the Uncategorized Pages special page. (It just wouldn't be
logical...)

I don't see how a special page listing them would be any different than going
to the category view for whatever the said category is. For example on en.wiki:
http://en.wikipedia.org/wiki/Category:Articles_that_need_to_be_wikified

I'll try to explain which is the difference that you don't see, and please excuse me for my bad English: Yes, Hidden Categories are categories, but maintenance categories, not encyclopedic ones.
Now suppose you plan to collaborate by means of categorizing encyclopedically uncategorized pages, I mean tagging some articles in there respective thematics (i.e. geography, politics, biographies or so). Where can you find a list of such thematic-uncategorized pages, especially those already including one o more maintenance cats? The category where you are supposed to base this job is not Articles_that_need_to_be_wikified, as most articles in that category *are* already thematically categorized.

My proposal would create a list of *all* articles encyclopedically uncategorized, having them been or not categorized in hidden maintenance categories. If, as you consider, it isn't logical to search for them in this particular Special page, feel free to change this bug title to "create a new special page" that does that; but imho it shouldn't be a new special page.

In addition: For unregistered users -and for registered users that have not checked "Show hidden categories" in their preferences- articles categorized only in hidden categories are really uncategorized articles. In fact, an user has recently reported at eswiki VP that some "uncategorized" articles weren't appearing in Special:UncategorizedPages. Wasn't he right?

Please, take a minute to consider that this is not an unmeditated proposal. It would be the unique way to get a complete and clean list of encyclopedically uncategorized articles.

I definitely see some usefulness in knowing if a page has a encyclopedic category.

Also, "Possibility to list pages only categorized in hidden categories" and "My proposal would create a list of *all* articles encyclopedically uncategorized" are not the same. I assume you want the later, which makes the most sense. The former would give pages not in encyclopedic categories but that *are in* hidden categories.

One problem is that the query is cached. It would need two sets of querycache rows, one for both options. Maybe there should just be two special pages.

Oh that's my fault. By "only" I didn't mean to include only those pages. I meant to also include pages with "only hidden categories", i.e. not to include pages in both hidden and visible categories. I thought this feature implemented as a check box to *add* pages only in hidden categories to the current list. So you can really create a list of all encyclopedically uncategorized articles.

Ok, it also would be useful a separate special page with pages only in hidden categories. This will create a complementary list of currently available one.

Summary changed. Please re-write in correct English if necessary.

*** Bug 61296 has been marked as a duplicate of this bug. ***

This should be fairly easy to implement. Just need to add a checkbox and submit button to the top of the page and then have it join the page_props table and filter for pp_propname = 'hiddencat'.

One problem is that the query is cached. It would need two sets of querycache rows, one for both options. Maybe there should just be two special pages.

@Niharika: Hmm, good point. I guess that means it's not as simple as I was thinking. It would either need to be changed into a different type of special page (rather than a PageQueryPage) or split into two separate special pages, as you mention.

The OATH extension has a ProxySpecialPage class which can be used to deal with such problems (in a rather hacky way).

Like T20520, this task runs into issues with the cache. I suggest:

  1. Keeping Special:UncategorizedPages for showing pages that are in absolutely zero categories
  2. Adding Special:HiddenCategorizedPages (name up for discussion) for showing pages that are only in hidden categories
Stang changed the subtype of this task from "Task" to "Feature Request".May 9 2022, 11:41 PM