Page MenuHomePhabricator

MediaWiki-Special-pagesComponent
ActivePublic

Details

Description

This project tracks issues relating to the SpecialPage framework in MediaWiki, and a handful of individual special pages that bundle with MediaWiki core.

  • SpecialPage framework: The SpecialPage and QueryPage base classes, the configuration registry and service wiring for special pages, the SpecialPage factory, and overview page at Special:SpecialPage.
  • Maintenance reports: Built-in query pages such as Special:LongPages, Special:OldestPages, Special:WantedPages, Special:WantedFiles, etc (see mw:Maintenance reports).

Issues about individual special pages are tracked as part of the extension or core component it belongs to. Such as:

Recent Activity

Yesterday

Daimona added a parent task for T386019: Refactor IndexPager and Navigation builder to allow multiple pagers on one page: T395149: Implement independent pagination for the "upcoming" and "ongoing" sections in Special:AllEvents.
Fri, May 23, 5:28 PM · Campaigns-Product-Team, MediaWiki-Special-pages
Bugreporter2 added a comment to T219543: UX review of Special:SpecialPages.

Putting everything into some massive table is NOT an improvement.

Fri, May 23, 9:07 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages
matej_suchanek added a project to T395054: Update tooltip and accesskey for Special:Specialpages: MediaWiki-Special-pages.
Fri, May 23, 8:15 AM · MediaWiki-Special-pages
Marostegui edited projects for T393868: Special Wanted pages query optimization, added: Data-Persistence; removed DBA.
Fri, May 23, 8:03 AM · Data-Persistence, Patch-For-Review, Performance Issue, MediaWiki-Special-pages
Quiddity moved T219543: UX review of Special:SpecialPages from In current Tech/News draft to Already announced/Archive on the User-notice board.
Fri, May 23, 12:16 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages

Thu, May 22

ssastry moved T391109: Consider parsing transcluded special pages as raw HTML from In Progress to Backlog on the Content-Transform-Team (Work In Progress) board.
Thu, May 22, 5:38 PM · Essential-Work, Patch-For-Review, Content-Transform-Team (Work In Progress), MediaWiki-Parser, MediaWiki-Special-pages
Clement_Goubert closed T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron as Resolved.
Thu, May 22, 3:38 PM · serviceops, MediaWiki-Special-pages
Nikerabbit added a comment to T323083: Drop temporary feature flag SpecialContributeSkinsEnabled.

Some progress on deployments and T391494: Improve discoverability of contribution options for experienced users in the new tabbed interface

Thu, May 22, 2:13 PM · ContentTranslation, Language-Team (Language-2022-October-December), MediaWiki-Special-pages
Nikerabbit triaged T323083: Drop temporary feature flag SpecialContributeSkinsEnabled as Medium priority.
Thu, May 22, 2:12 PM · ContentTranslation, Language-Team (Language-2022-October-December), MediaWiki-Special-pages
Solidest added a comment to T219543: UX review of Special:SpecialPages.

I use this page daily in different languages and I am disappointed with the design change. The new look now rather degrades the UX compared to the old version. It's not a matter of habit, but of adding more time to open pages I use daily. Quick access has suffered for several reasons:

Thu, May 22, 11:43 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages

Wed, May 21

Scott_French added a comment to T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.

Remaining update-special-pages jobs have been migrated, following a successful manual test of the s6 shard earlier today. First scheduled run for all will happen at 5:00 UTC on the 22nd (i.e., soon).

Wed, May 21, 5:39 PM · serviceops, MediaWiki-Special-pages
Scott_French updated the task description for T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.
Wed, May 21, 5:38 PM · serviceops, MediaWiki-Special-pages
Maintenance_bot removed a project from T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron: Patch-For-Review.
Wed, May 21, 5:30 PM · serviceops, MediaWiki-Special-pages
gerritbot added a comment to T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.

Change #1146789 merged by Scott French:

[operations/puppet@production] P:mw:maint:update_special_pages: all updateSpecialPages shards to mw-cron

https://gerrit.wikimedia.org/r/1146789

Wed, May 21, 5:21 PM · serviceops, MediaWiki-Special-pages
cscott closed T392436: Parsoid-only parser functions aren't specifically listed on Special:Version as Resolved.

https://www.wikifunctions.org/wiki/Special:Version lists {{#function}} as a Parsoid-only module, seems to work.

Wed, May 21, 4:41 PM · Essential-Work, MediaWiki-Special-pages, MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Content-Transform-Team (Work In Progress), Parsoid, Abstract Wikipedia team
hnowlan updated the task description for T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.
Wed, May 21, 9:45 AM · serviceops, MediaWiki-Special-pages
gerritbot added a comment to T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.

Change #1148391 merged by Hnowlan:

[operations/puppet@production] mw::maintenance: migrate lonelypages job to k8s

https://gerrit.wikimedia.org/r/1148391

Wed, May 21, 9:44 AM · serviceops, MediaWiki-Special-pages
YBG added a comment to T219543: UX review of Special:SpecialPages.

To summarize, this change makes things worse, not better. Please do not promote it.

Wed, May 21, 3:00 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages
YBG added a comment to T219543: UX review of Special:SpecialPages.

@Novem_Linguae; Yes, I know it is trivial to add sorting to a tabular display. But note that I said "I would gladly give it up if it keeps other features from being implemented" Specifically, my idea of having hierarchical drill-down makes such simple sorting impossible. Since sorting adds such little value compared to the great value of a collapsible hierarchy, ditch the table. In the process, you make the list more compact, resolving one of @JAnD's concerns.

Wed, May 21, 2:59 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages

Tue, May 20

hnowlan updated the task description for T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.
Tue, May 20, 5:11 PM · serviceops, MediaWiki-Special-pages
gerritbot added a comment to T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.

Change #1148391 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] mw::maintenance: migrate lonelypages job to k8s

https://gerrit.wikimedia.org/r/1148391

Tue, May 20, 4:58 PM · serviceops, MediaWiki-Special-pages
gerritbot added a comment to T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.

Change #1148384 merged by Hnowlan:

[operations/puppet@production] mw::maintenance: move uncategorizedtemplates and wantedtemplates to k8s

https://gerrit.wikimedia.org/r/1148384

Tue, May 20, 4:54 PM · serviceops, MediaWiki-Special-pages
gerritbot added a comment to T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.

Change #1148384 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] mw::maintenance: move uncategorizedtemplates and wantedtemplates to k8s

https://gerrit.wikimedia.org/r/1148384

Tue, May 20, 4:40 PM · serviceops, MediaWiki-Special-pages
Clement_Goubert raised the priority of T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron from Medium to High.
Tue, May 20, 3:40 PM · serviceops, MediaWiki-Special-pages
Novem_Linguae added a comment to T219543: UX review of Special:SpecialPages.

Sorting by name doesn’t seem to me particularly useful, particularly with the search capability. I would gladly give it up if it keeps other features from being implemented

Tue, May 20, 3:20 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages
JAnD added a comment to T219543: UX review of Special:SpecialPages.

There are two search fields, which is confusing in vector. In monobook is it better, but search field should be in left.

Tue, May 20, 10:58 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages
YBG added a comment to T219543: UX review of Special:SpecialPages.

Not sure if this is the right place to leave feedback; if it is, it isn’t obvious; the "Add Actions" drop-down seems particularly confusing. I expected to see an "Add Comment" option but found done. Anyway, if this is not the place for my comments, please move them to the right place.

Tue, May 20, 9:17 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages

Mon, May 19

Novem_Linguae added a comment to T219543: UX review of Special:SpecialPages.

Very nice. Any interest in adding a third column that displays the special page name in an unhidden way? So for example, Special:ListDuplicatedFiles instead of "List of files with duplicates". I think this would make the page more useful to developers.

Mon, May 19, 11:19 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages
Ladsgroup added a comment to T219543: UX review of Special:SpecialPages.

What determines the default order of the categories? It doesn't seem to be alphabetical nor the same order as in the old UI. I think it would be more intuitive and frictionless to use the old category order (or something very similar) as a default since it kinda reflects the relative importance of each category of special pages.

Mon, May 19, 9:57 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages
Scott_French updated the task description for T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.
Mon, May 19, 8:30 PM · serviceops, MediaWiki-Special-pages
gerritbot added a comment to T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.

Change #1146788 merged by Scott French:

[operations/puppet@production] P:mw:maint:update_special_pages: updateSpecialPages in s6 to mw-cron

https://gerrit.wikimedia.org/r/1146788

Mon, May 19, 5:13 PM · serviceops, MediaWiki-Special-pages
gerritbot added a comment to T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.

Change #1146787 merged by Scott French:

[operations/puppet@production] P:mw:maint:update_special_pages: remove absented non-sharded job

https://gerrit.wikimedia.org/r/1146787

Mon, May 19, 5:01 PM · serviceops, MediaWiki-Special-pages

Sun, May 18

suffusion_of_yellow added a comment to T383362: Provide special page to show warning to users clicking on external links.

I agree that prompting for every link is massive overkill. But there should be a warning when clicking on a spam-blacklisted link, e.g. in an old revision.

Sun, May 18, 10:04 PM · MediaWiki-Parser, MediaWiki-Special-pages
Aklapper added a project to T351055: BrokenRedirects does not allow distinguishing between existing and non-existing pages: Regression.
Sun, May 18, 9:30 PM · Regression, MW-1.44-release, MW-1.43-release, MW-1.42-release, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-Redirects
Reedy added projects to T351055: BrokenRedirects does not allow distinguishing between existing and non-existing pages: MW-1.42-release, MW-1.43-release, MW-1.44-release.
Sun, May 18, 7:37 PM · Regression, MW-1.44-release, MW-1.43-release, MW-1.42-release, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-Redirects
Samoasambia added a comment to T219543: UX review of Special:SpecialPages.

What determines the default order of the categories? It doesn't seem to be alphabetical nor the same order as in the old UI. I think it would be more intuitive and frictionless to use the old category order (or something very similar) as a default since it kinda reflects the importance of each category of special pages.

Sun, May 18, 6:00 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), User-notice, Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages
Pppery added a subtask for T7578: Wantedpages and namespace:0: T384325: links from user pages are included in special:wantedpages.
Sun, May 18, 3:02 AM · MediaWiki-Special-pages
Pppery added a parent task for T384325: links from user pages are included in special:wantedpages: T7578: Wantedpages and namespace:0.
Sun, May 18, 3:02 AM · MediaWiki-Special-pages
Pppery added a project to T301648: Allow filtering of WhatLinksHere to remove links from templates: MediaWiki-Page-derived-data.
Sun, May 18, 2:44 AM · MediaWiki-Page-derived-data, Parsoid, Community-Wishlist-Survey-2022, MediaWiki-Special-pages
gerritbot added a project to T351055: BrokenRedirects does not allow distinguishing between existing and non-existing pages: Patch-For-Review.
Sun, May 18, 1:49 AM · Regression, MW-1.44-release, MW-1.43-release, MW-1.42-release, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-Redirects
gerritbot added a comment to T351055: BrokenRedirects does not allow distinguishing between existing and non-existing pages.

Change #1147128 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/core@master] Improve BrokenRedirects display

https://gerrit.wikimedia.org/r/1147128

Sun, May 18, 1:49 AM · Regression, MW-1.44-release, MW-1.43-release, MW-1.42-release, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-Redirects
Pppery added a comment to T351055: BrokenRedirects does not allow distinguishing between existing and non-existing pages.

This is a regression from https://gerrit.wikimedia.org/r/c/mediawiki/core/+/970344

Sun, May 18, 1:22 AM · Regression, MW-1.44-release, MW-1.43-release, MW-1.42-release, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-Redirects
Pppery added a comment to T351055: BrokenRedirects does not allow distinguishing between existing and non-existing pages.

Only seems to happen if MiserMode is set.

Sun, May 18, 1:11 AM · Regression, MW-1.44-release, MW-1.43-release, MW-1.42-release, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-Redirects
Pppery merged T393933: BrokenRedirects strikes entries that are actually broken into T351055: BrokenRedirects does not allow distinguishing between existing and non-existing pages.
Sun, May 18, 1:11 AM · Regression, MW-1.44-release, MW-1.43-release, MW-1.42-release, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-Redirects
Pppery merged task T393933: BrokenRedirects strikes entries that are actually broken into T351055: BrokenRedirects does not allow distinguishing between existing and non-existing pages.
Sun, May 18, 1:11 AM · MediaWiki-Special-pages, MediaWiki-Redirects

Sat, May 17

Maintenance_bot removed a project from T159062: Merge UnusedRedirects extension functionality into MediaWiki core: Patch-For-Review.
Sat, May 17, 12:30 PM · User-notice, MediaWiki-Special-pages, Technical-Debt, Brickimedia, UnusedRedirects
gerritbot added a comment to T159062: Merge UnusedRedirects extension functionality into MediaWiki core.

Change #1137546 abandoned by Zoranzoki21:

[mediawiki/core@master] Merge UnusedRedirects extension functionality into MediaWiki core

Reason:

Per comments in the task.

https://gerrit.wikimedia.org/r/1137546

Sat, May 17, 11:56 AM · User-notice, MediaWiki-Special-pages, Technical-Debt, Brickimedia, UnusedRedirects
Bugreporter2 closed T159062: Merge UnusedRedirects extension functionality into MediaWiki core as Declined.
Sat, May 17, 11:55 AM · User-notice, MediaWiki-Special-pages, Technical-Debt, Brickimedia, UnusedRedirects

Fri, May 16

Bugreporter2 added a comment to T159062: Merge UnusedRedirects extension functionality into MediaWiki core.

Thinking about this request, which I think should be declined...

Fri, May 16, 9:54 AM · User-notice, MediaWiki-Special-pages, Technical-Debt, Brickimedia, UnusedRedirects
gerritbot added a comment to T388534: Migrate updatequerypages/update_special_pages/initsitestats jobs to mw-cron.

Change #1146789 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/puppet@production] P:mw:maint:update_special_pages: all updateSpecialPages shards to mw-cron

https://gerrit.wikimedia.org/r/1146789

Fri, May 16, 12:42 AM · serviceops, MediaWiki-Special-pages