Page MenuHomePhabricator

Rename tracking categories for consistency in WMF-deployed extensions
Open, Needs TriagePublic

Description

8 WMF-deployed extensions have a tracking category added to every page that uses the extension, and they all name them differently: https://codesearch.wmcloud.org/deployed/?q="(intersection-category|.%2B%3F-(use|tracking)-category)"%3A&files=en.json

mediawiki/extensions/Graph"Pages with graphs"
mediawiki/extensions/intersection"Pages using DynamicPageList"
mediawiki/extensions/Kartographer"Pages with maps"
mediawiki/extensions/Phonos"Pages that use Phonos"
mediawiki/extensions/RSS"Pages with RSS feeds"
mediawiki/extensions/Score"Pages which use score"
mediawiki/extensions/timeline"Pages using Timeline"
mediawiki/extensions/wikihiero"Pages using WikiHiero"

Some of these names are also not very precise or helpful for anyone who doesn't know what's a "WikiHiero", for example.

They should be renamed to use a consistent pattern, for example using the one that folks at English Wikipedia have used already: https://en.wikipedia.org/wiki/Special:TrackingCategories

mediawiki/extensions/GraphPages using the Graph extension
mediawiki/extensions/intersectionPages using the DynamicPageList extension
mediawiki/extensions/KartographerPages using the Kartographer extension
mediawiki/extensions/PhonosPages using the Phonos extension
mediawiki/extensions/RSSPages using the RSS extension
mediawiki/extensions/ScorePages using the Score extension
mediawiki/extensions/timelinePages using the EasyTimeline extension
mediawiki/extensions/wikihieroPages using the WikiHiero extension
Progress
  • mediawiki/extensions/Graph
  • mediawiki/extensions/intersection
  • mediawiki/extensions/Kartographer
  • mediawiki/extensions/Phonos
  • mediawiki/extensions/RSS
  • mediawiki/extensions/Score
  • mediawiki/extensions/timeline
  • mediawiki/extensions/wikihiero

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Bugreporter subscribed.

There are another one: Pages using DynamicPageList (intersection-category).

"The folks at the English Wikipedia" = basically just me, by the way.

MusikAnimal subscribed.

I suggest either Pppery's convention of "Pages using the N extension" or simply "Pages using N". The latter is a little more vague but still grammatically correct, given N is a capitalized proper noun, as it should be for any extension. I.e. "Pages using Score".

Some of these names are also not very precise or helpful for anyone who doesn't know what's a "WikiHiero", for example.

As a tracking category (more admin/sysadmin-oriented), I wouldn't be too concerned about it, so long as it reads well enough. "Pages using the WikiHiero extension" doesn't make sense either unless you know what an "extension" is in this context. Nonetheless, the word "extension" does help those who do know what it means, so all in all I vote for "Pages using the N extension".

Lets also not forget to document this convention at Manual:Extension registration § Tracking categories (which I just added!) and maybe also Help:Tracking categories.