Wikipedia:New pages patrol/Coordination/2022 WMF letter
To: WMF
It is our understanding that PageTriage – an essential MediaWiki extension used by the English Wikipedia's New Pages Patrol (NPP) – is not considered an active project within the WMF, and that software support for PageTriage is currently minimal; we cannot expect anything except critical fixes to maintain the present functionality.
New Page Patrolling by the New Page Reviewers is a critical function necessary to keep Wikipedia from being overrun with new articles that don't meet the community's standards for inclusion. While some members of the community seem to be obsessed with growing the number of articles (and many of us feel the WMF shares in that belief), others feel that the reputation of Wikipedia as a reliable and trustworthy repository of knowledge is best served by having "5.5 million good articles, instead of 6.5 million, of which 1 million are junk".
Because having a Wikipedia article today lends credibility to any topic, it has become a valuable commodity. Since the exponential increase in availability of the Internet in developing regions and cheap smart phones, there has been a huge increase in the creation of articles seeking to promote products, businesses, and people of all professions. Some fear that Wikipedia is headed towards resembling "daisies (good articles) growing in a sewer". There are millions of existing articles that need some kind of improvement, and far too few editors working on these to make significant headway. We must ensure that all further additions at least meet our minimum standards for inclusion in the encyclopedia, as determined by the community consensus, as reflected in its policies and guidelines. This torrent of inferior articles is primarily stopped by the hard work and dedication of a limited number of us, the English Wikipedia NPP reviewers.
The "NPP team" currently has only around 100 people moderately active and only 25 or so that perform the majority of the reviews. For a few years now, a handful of people did a disproportionate number of reviews, and when they left the project, the number of unreviewed articles shot up to nearly 16,000 on a trajectory that indicated potential collapse. A concerted focus averted a crisis and the backlog, although still high, has been reduced. But all NPP volunteers are subject to "burnout" as it is mostly a thankless job, because "passing" an article is mostly a silent action without reward or fanfare, while "failing" one can bring stress and agitation during the deletion process.
NPP must be able to function without short-term herculean efforts by a few editors who inevitably quit at some point, and without periodic crisis modes triggered by runaway backlogs.
What the Foundation can do now to help NPP is: improve the PageTriage software. The software was rolled out ten years ago, and with the exception of some improvements in 2018, has had little attention for several years. There are bugs identified years ago that remain unfixed, and people get by after learning what works and what work-arounds to use. There have been dozens of enhancements requested that would make the system more efficient and easier to use. The plan when PageTriage was designed was that it be self-contained, i.e. provide all the functionality needed during the review process. It is not there yet. A better system will improve the workflow of the relatively small number of active reviewers, as well as potentially keep them engaged and make it easier to recruit new members.
NPP may have other issues than can only be addressed by the community, but we should not be fighting the software. We request that the PageTriage suite of apps be designated an active project with developer resources allocated. A specific WMF software engineer or WMF team should have ownership of it, and their responsibilities should include reviewing patches submitted by volunteers in a timely manner, fixing any and all reproducible bugs, and working on top features requested by NPP. The current status quo of having no maintainer, and with the Growth Team abstractly being the code stewards, while not having the time or resources to provide fixes, enhancements, or even to review and deploy volunteer-submitted patches is problematic.
The English Wikipedia NPP team stands ready to work together to identify and prioritize the issues. Please assign some resources so that we can properly maintain this important tool.
Sincerely, the "NPP team" (and other concerned editors)
Signatories
If you wish to support this call to the WMF, please add your signature here by just typing a hash tag (#) plus four tildes (~~~~) as you would for your signature on a talk page, like this:
- MB 01:13, 30 July 2022 (UTC)
- * Pppery * it has begun... 01:11, 1 August 2022 (UTC)
- Kj cheetham (talk) 21:32, 6 August 2022 (UTC)
- Qwerfjkltalk 21:34, 6 August 2022 (UTC)
- Osarius 21:39, 6 August 2022 (UTC)
- KRtau16 (talk) 21:47, 6 August 2022 (UTC)
- Nick Moyes (talk) 22:05, 6 August 2022 (UTC)
- 🐶 EpicPupper (he/him | talk) 22:13, 6 August 2022 (UTC)
- Goldsztajn (talk) 22:15, 6 August 2022 (UTC)
- CollectiveSolidarity (talk) 22:50, 6 August 2022 (UTC)
- Complex/Rational 23:16, 6 August 2022 (UTC)
- –Novem Linguae (talk) 23:26, 6 August 2022 (UTC)
- Extraordinary Writ (talk) 23:59, 6 August 2022 (UTC)
- Kudpung กุดผึ้ง (talk) 02:03, 7 August 2022 (UTC)
- —Compassionate727 (T·C) 02:33, 7 August 2022 (UTC)
- — Insertcleverphrasehere(or here)(or here)(or here) 03:43, 7 August 2022 (UTC)
- Clovermoss (talk) 03:46, 7 August 2022 (UTC)
- —Ganesha811 (talk) 04:19, 7 August 2022 (UTC)
- R E A D I N G Talk to the Beans? 04:24, 7 August 2022 (UTC)
- DocFreeman24 (talk) 04:39, 7 August 2022 (UTC)
- Dhtwiki (talk) 05:38, 7 August 2022 (UTC)
- Alexandermcnabb (talk) 05:55, 7 August 2022 (UTC)
- SCHolar44 🇦🇺 💬 at 06:08, 7 August 2022 (UTC)
- Dr vulpes (💬 • 📝) 07:14, 7 August 2022 (UTC)
- --88.240.155.67 (talk) 09:46, 7 August 2022 (UTC)
- MarkDask 09:55, 7 August 2022 (UTC)
- Mccapra (talk) 10:43, 7 August 2022 (UTC)
- MER-C 10:46, 7 August 2022 (UTC)
- Onel5969 TT me 10:56, 7 August 2022 (UTC)
- Regards, User:TheDragonFire300. (Contact me | Contributions). 11:17, 7 August 2022 (UTC)
- Shellwood (talk) 11:47, 7 August 2022 (UTC)
- Atlantic306 (talk) 14:16, 7 August 2022 (UTC)
- ✠ SunDawn ✠ (contact) 16:42, 7 August 2022 (UTC)
- Geoff | Who, me? 17:15, 7 August 2022 (UTC)
- — Red-tailed hawk (nest) 18:23, 7 August 2022 (UTC)
- -- John Broughton (♫♫) 21:51, 7 August 2022 (UTC)
- Ovinus (talk) 22:30, 7 August 2022 (UTC)
- ♠PMC♠ (talk) 02:24, 8 August 2022 (UTC)
- PK650 (talk) 02:44, 8 August 2022 (UTC)
- ─ The Aafī (talk) 03:46, 8 August 2022 (UTC)
- – numbermaniac 07:36, 8 August 2022 (UTC)
- WikiAviator talk 08:23, 8 August 2022 (UTC)
- Kavyansh.Singh (talk) 08:44, 8 August 2022 (UTC)
- KevinL (aka L235 · t · c) 17:00, 8 August 2022 (UTC)
- Curbon7 (talk) 19:02, 8 August 2022 (UTC)
- PamD 20:00, 8 August 2022 (UTC)
- Netherzone (talk) 01:27, 9 August 2022 (UTC)
- Thanks,L3X1 ◊distænt write◊ 09:23, 9 August 2022 (UTC)
- BennyOnTheLoose (talk) 09:33, 9 August 2022 (UTC)
- —CX Zoom[he/him] (let's talk • {C•X}) 11:20, 9 August 2022 (UTC)
- —ScottyWong— 15:07, 9 August 2022 (UTC)
- Atsme 💬 📧 15:11, 9 August 2022 (UTC)
- Hemiauchenia (talk) 17:12, 9 August 2022 (UTC)
- BilledMammal (talk) 23:58, 9 August 2022 (UTC)
- DanCherek (talk) 01:53, 10 August 2022 (UTC)
- Thingofme (talk) 02:09, 10 August 2022 (UTC)
- — Bilorv (talk) 09:42, 10 August 2022 (UTC)
- CactiStaccingCrane (talk) 12:09, 10 August 2022 (UTC)
- -- lomrjyo talk 14:33, 10 August 2022 (UTC)
- IAmChaos(alt acct - please ping my main) 22:21, 10 August 2022 (UTC)
- MaxnaCarta (talk) 01:37, 11 August 2022 (UTC)
- Retswerb (talk) 03:35, 12 August 2022 (UTC)
- –MJL ‐Talk‐☖ 04:13, 12 August 2022 (UTC)
- Schierbecker (talk) 06:06, 12 August 2022 (UTC)
- -MPGuy2824 (talk) 09:16, 12 August 2022 (UTC)
- —pythoncoder (talk | contribs) 19:35, 12 August 2022 (UTC)
- —Danre98(talk^contribs) 19:38, 12 August 2022 (UTC)
- Chris Troutman (talk) 20:34, 12 August 2022 (UTC)
- Iazyges Consermonor Opus meum 04:37, 13 August 2022 (UTC)
- 74.73.224.126 (talk) 15:37, 13 August 2022 (UTC)
- BusterD (talk) 00:43, 14 August 2022 (UTC)
- Oaktree b (talk) 02:37, 14 August 2022 (UTC)
- jp×g 09:11, 14 August 2022 (UTC)
- --Tryptofish (talk) 14:56, 14 August 2022 (UTC)
- Toadspike (talk) 23:27, 14 August 2022 (UTC)
- Narutolovehinata5 (talk · contributions) 07:19, 15 August 2022 (UTC)
- Usedtobecool ☎️ 08:24, 16 August 2022 (UTC)
- Pichpich (talk) 17:50, 16 August 2022 (UTC)
- Galobtter (pingó mió) 07:19, 17 August 2022 (UTC)
- Mike1901 (talk) 14:56, 17 August 2022 (UTC)
- Zakhx150 (talk) 10:42, 18 August 2022 (UTC)
- Tymon.r Do you have any questions? 18:33, 18 August 2022 (UTC)
- The Blade of the Northern Lights (話して下さい) 22:01, 18 August 2022 (UTC)
- Kurtis (talk) 01:34, 19 August 2022 (UTC)
- Fredlesaltique (talk) 02:20, 19 August 2022 (UTC)
- BrownHairedGirl (talk) • (contribs) 04:21, 19 August 2022 (UTC)
- (t · c) buidhe 15:37, 19 August 2022 (UTC)
- Tol (talk | contribs) @ 00:02, 20 August 2022 (UTC)
- Seraphimblade Talk to me 02:01, 20 August 2022 (UTC)
- HouseBlastertalk 02:01, 20 August 2022 (UTC)
- —usernamekiran (talk) 03:42, 20 August 2022 (UTC)
- ––FormalDude talk 23:13, 20 August 2022 (UTC)
- – Pbrks (t • c) 23:14, 20 August 2022 (UTC)
- – Meena • 23:15, 20 August 2022 (UTC)
- >>> Ingenuity.talk(); 23:16, 20 August 2022 (UTC)
- Gderrin (talk) 23:17, 20 August 2022 (UTC)
- Hawkeye7 (discuss) 23:30, 20 August 2022 (UTC)
- Red Phoenix talk 23:30, 20 August 2022 (UTC)
- Paradoxsociety 23:32, 20 August 2022 (UTC)
- Miniapolis 23:35, 20 August 2022 (UTC)
- --John B123 (talk) 23:37, 20 August 2022 (UTC)
- — rsjaffe 🗣️ 23:40, 20 August 2022 (UTC)
- — Javert2113 (Siarad.|¤) 23:44, 20 August 2022 (UTC)
- AirshipJungleman29 (talk) 23:48, 20 August 2022 (UTC)
- —Sirdog (talk) 23:54, 20 August 2022 (UTC)
- --Finngall talk 23:55, 20 August 2022 (UTC)
- ubiquity (talk) 23:59, 20 August 2022 (UTC)
- Devonian Wombat (talk) 00:05, 21 August 2022 (UTC)
- Kingsif (talk) 00:07, 21 August 2022 (UTC)
- ThadeusOfNazereth(he/they)Talk to Me! 00:14, 21 August 2022 (UTC)
- Dan arndt (talk) 00:22, 21 August 2022 (UTC)
- Beyond My Ken (talk) 00:25, 21 August 2022 (UTC)
- ASUKITE 00:27, 21 August 2022 (UTC)
- Skarmory (talk • contribs) 00:34, 21 August 2022 (UTC)
- --Ozzie10aaaa (talk) 00:37, 21 August 2022 (UTC)
- — jmcgnh(talk) (contribs) 00:49, 21 August 2022 (UTC)
- Troutfarm27 (Talk) 00:50, 21 August 2022 (UTC)
- --Steve Quinn (talk) 00:51, 21 August 2022 (UTC)
- Alyo (chat·edits) 01:03, 21 August 2022 (UTC)
- W42 01:06, 21 August 2022 (UTC)
- Yeeno (talk) 01:07, 21 August 2022 (UTC)
- Trainsandotherthings (talk) 01:08, 21 August 2022 (UTC)
- NoonIcarus (talk) 01:09, 21 August 2022 (UTC)
- Kb.au (talk) 01:11, 21 August 2022 (UTC)
- Kerry (talk) 01:12, 21 August 2022 (UTC)
- MarioJump83 (talk) 01:17, 21 August 2022 (UTC)
- Jbh Talk 01:21, 21 August 2022 (UTC)
- weeklyd3 (block | talk | contributions) 01:25, 21 August 2022 (UTC) (I am not a reviewer, but it would be nice if the bugs in Page Curation was fixed. That would make it easier for the reviewers.)
- — 3PPYB6 — TALK — CONTRIBS — 01:32, 21 August 2022 (UTC)
- GeoffreyT2000 (talk) 01:42, 21 August 2022 (UTC)
- signed, 511KeV (talk) 01:59, 21 August 2022 (UTC)
- Dial911 (talk) 02:09, 21 August 2022 (UTC)
- P.I. Ellsworth , ed. put'r there 02:12, 21 August 2022 (UTC)
- originalmesstalk 02:36, 21 August 2022 (UTC)
- GenQuest "scribble" 02:43, 21 August 2022 (UTC)
- ukexpat (talk) 03:03, 21 August 2022 (UTC)
- --IJBall (contribs • talk) 03:07, 21 August 2022 (UTC)
- — SMcCandlish ☏ ¢ 😼 03:11, 21 August 2022 (UTC)
- – Illegitimate Barrister (talk • contribs), 03:16, 21 August 2022 (UTC)
- Alucard 16❯❯❯ chat? 03:19, 21 August 2022 (UTC)
- JackFromWisconsin (talk | contribs) 03:24, 21 August 2022 (UTC)
- Largoplazo (talk) 04:07, 21 August 2022 (UTC)
- Htanaungg (talk) 04:09, 21 August 2022 (UTC)
- Hughesdarren (talk) 04:14, 21 August 2022 (UTC)
- Schwede66 05:03, 21 August 2022 (UTC)
- Simon Peter Hughes (talk) 05:04, 21 August 2022 (UTC)
- --Gazal world (talk) 05:33, 21 August 2022 (UTC)
- · · · Peter Southwood (talk): 05:41, 21 August 2022 (UTC)
- scope_creepTalk 06:14, 21 August 2022 (UTC)
- Cwmhiraeth (talk) 06:19, 21 August 2022 (UTC)
- Zippybonzo | Talk (he|him) 06:46, 21 August 2022 (UTC)
- Jianhui67 T★C 07:34, 21 August 2022 (UTC)
- Elmidae (talk · contribs) 07:34, 21 August 2022 (UTC)
- JarrahTree 08:08, 21 August 2022 (UTC)
- Bogger (talk) 08:23, 21 August 2022 (UTC)
- Justlettersandnumbers (talk) 08:37, 21 August 2022 (UTC)
- Cahk (talk)
- Padgriffin Griffin's Nest 09:19, 21 August 2022 (UTC)
- DoubleGrazing (talk) 09:20, 21 August 2022 (UTC)
- ReyHahn (talk) 09:20, 21 August 2022 (UTC)
- Pinguinn 🐧 09:33, 21 August 2022 (UTC)
- —Caorongjin 💬 09:35, 21 August 2022 (UTC)
- Lefcentreright Discuss 09:42, 21 August 2022 (UTC)
- Slatersteven (talk) 09:42, 21 August 2022 (UTC)
- 1TWO3Writer (talk) 11:03, 21 August 2022 (UTC)
- Roger (Dodger67) (talk) 11:05, 21 August 2022 (UTC)
- IceWelder [✉] 11:26, 21 August 2022 (UTC)
- Paul W (talk) 11:38, 21 August 2022 (UTC)
- Jingiby (talk) 12:08, 21 August 2022 (UTC)
- Tow (talk) 12:34, 21 August 2022 (UTC)
- FULBERT (talk) 12:38, 21 August 2022 (UTC)
- — JFG talk 12:47, 21 August 2022 (UTC)
- Iztwoz (talk) 13:16, 21 August 2022 (UTC)
- --Wolbo (talk) 13:17, 21 August 2022 (UTC)
- Ⓩⓟⓟⓘⓧ Talk 14:13, 21 August 2022 (UTC)
- Less Unless (talk) 14:51, 21 August 2022 (UTC)
- JohnThorne (talk) 15:45, 21 August 2022 (UTC)
- — Mr. Guye (talk) (contribs) 16:13, 21 August 2022 (UTC)
- signed, Rosguill talk 16:34, 21 August 2022 (UTC)
- paul2520 💬 16:40, 21 August 2022 (UTC)
- JamesG5 (talk) 16:56, 21 August 2022 (UTC)
- JBchrch talk 17:07, 21 August 2022 (UTC)