Community Wishlist Survey 2023/Reading/Extend "Who Wrote That?" tool to more wikis
Appearance
Extend "Who Wrote That?" tool to more wikis
- Problem: It is extremely cumbersome to find out who wrote a specific part of the article, get an overview of how the current content maps to the various authors etc. History search based tools like WikiBlame make it merely very cumbersome. Who Wrote That? is a tool that provides a decent experience, but it is only available at a select few large Wikipedias.
- Proposed solution: Extend Who Wrote That? to more wikis.
- Who would benefit: Editors who need to track down problematic (or particularly excellent) content, wiki historians, researchers, readers suspicious about the reliability of a page etc.
- More comments:
- Phabricator tickets: T243711, T270490 T296590, T298007
- Proposer: Tgr (talk) 08:18, 5 February 2023 (UTC)
Discussion
- Personally I mainly care about huwiki, but the more, the merrier; I assume it makes more sense to do this in bigger blocks; whatever the team feels is achievable. (Eventually, would be nice to extend it to all Wikimedia wikis, except for Wikidata and Commons which are quite large and non-text based so that would be a waste of resources. Enwiki is about half of all wiki content and I imagine the resource cost for a tool like this scales superlinearly, so that doesn't seem like such a tall order.) --Tgr (talk) 08:18, 5 February 2023 (UTC)
- Thanks for creating this proposal! I believe we're going to address this eventually anyway (at least for a few other popular languages), but with a proper proposal that hopefully does well in voting, it will make it much easier to prioritize, acquire funding if necessary, and so forth. If it means anything to voters, the system that powers Who Wrote That? is WikiWho. The algorithm works amazingly well, but it's very costly as it essentially processes and stores data on every single mainspace revision (i.e. the full history of pages). I think adding many of the popular languages won't be a problem. Doing every single wiki (except Commons/Wikidata) is probably not going to happen anytime soon. I think we'd need to first revise the architecture, do a proper production deployment, and go from there. The storage footprint is currently just too great (for context, the combined size of the currently supported languages is about 3.8TB). It would probably need a dedicated team working on it for a year or more. MusikAnimal (WMF) (talk) 03:29, 6 February 2023 (UTC)
- It would be very nice to have docker/script image or something which user could just git clone from repository and it would download backup dump of the selected wiki from dumps.wikimedia.org, process it and then download and process new revisions using API to keep it sync to latest version. This would allow hackers from different language versions to test and dev it locally (and and run their own annotation servers if there is more wide interest) Zache (talk) 05:34, 19 February 2023 (UTC)
- Thanks for creating this proposal! I believe we're going to address this eventually anyway (at least for a few other popular languages), but with a proper proposal that hopefully does well in voting, it will make it much easier to prioritize, acquire funding if necessary, and so forth. If it means anything to voters, the system that powers Who Wrote That? is WikiWho. The algorithm works amazingly well, but it's very costly as it essentially processes and stores data on every single mainspace revision (i.e. the full history of pages). I think adding many of the popular languages won't be a problem. Doing every single wiki (except Commons/Wikidata) is probably not going to happen anytime soon. I think we'd need to first revise the architecture, do a proper production deployment, and go from there. The storage footprint is currently just too great (for context, the combined size of the currently supported languages is about 3.8TB). It would probably need a dedicated team working on it for a year or more. MusikAnimal (WMF) (talk) 03:29, 6 February 2023 (UTC)
Voting
Support This tool has become invaluable to me. Whether it is to track sources that used to be in the text (but were moved), to figure out when text was inserted to find if there was simultaneous discussion and to remove text by disruptive editors.. Femke (talk) 19:01, 10 February 2023 (UTC)
Support Tokenzero (talk) 19:24, 10 February 2023 (UTC)
Support Slangore (talk) 19:31, 10 February 2023 (UTC)
Support Needed and already requested on fr-wp. — Jules* talk 20:07, 10 February 2023 (UTC)
Support --Strainu (talk) 20:32, 10 February 2023 (UTC)
Support --//Lollipoplollipoplollipop::talk 20:37, 10 February 2023 (UTC)
Support --Sicarov 20:58, 10 February 2023 (UTC)
Support — DaxServer (t · m · c) 21:02, 10 February 2023 (UTC)
Support Tom Ja (talk) 21:22, 10 February 2023 (UTC)
Support Iamawesomeautomatic (talk) 21:46, 10 February 2023 (UTC)
Support Rtfroot (talk) 22:10, 10 February 2023 (UTC)
Support PureTuber (talk) 22:31, 10 February 2023 (UTC)
Support Geert Van Pamel (WMBE) (talk) 22:48, 10 February 2023 (UTC)
Support SHB2000 (talk | contribs) 23:48, 10 February 2023 (UTC)
Support BluePenguin18 🐧 ( 💬 ) 00:11, 11 February 2023 (UTC)
Support DemonDays64 (talk) 00:15, 11 February 2023 (UTC)
Support Steven Sun (talk) 00:22, 11 February 2023 (UTC)
Support This tool is really helpful. BlackShadowG (talk) 03:25, 11 February 2023 (UTC)
Support Tgr (talk) 03:46, 11 February 2023 (UTC)
Support * Pppery * it has begun 04:00, 11 February 2023 (UTC)
Support T. Wirbitzki (talk) 04:01, 11 February 2023 (UTC)
Support Kirche (talk) 04:45, 11 February 2023 (UTC)
Support Gohan 06:37, 11 February 2023 (UTC)
Strong support Much needed --Soumendrak (talk) 06:47, 11 February 2023 (UTC)
Support --Madelgarius (talk) 07:19, 11 February 2023 (UTC)
Support Jurbop (talk) 07:58, 11 February 2023 (UTC)
Support Martin-78 (discutailler) 08:31, 11 February 2023 (UTC)
Support Kekavigi (talk) 08:43, 11 February 2023 (UTC)
Support Szymonel (talk) 08:48, 11 February 2023 (UTC)
Support Grabado (talk) 09:53, 11 February 2023 (UTC)
Support Doktor Züm (talk) 10:16, 11 February 2023 (UTC)
Support CaféBuzz (talk) 10:49, 11 February 2023 (UTC)
Support דליק כלבלב (talk) 11:16, 11 February 2023 (UTC)
Support JopkeB (talk) 12:04, 11 February 2023 (UTC)
Support This would be great for smaller Wikis as well. KingisNitro (talk) 12:17, 11 February 2023 (UTC)
Support Hhorus (talk) 12:38, 11 February 2023 (UTC)
Support SunDawn (talk) 12:50, 11 February 2023 (UTC)
Strong support Alhadis (talk) 13:42, 11 February 2023 (UTC)
Support ZlatanSweden10 (talk) 13:43, 11 February 2023 (UTC)
Support Shizhao (talk) 13:52, 11 February 2023 (UTC)
Support HSUZR (talk) 14:13, 11 February 2023 (UTC)
Support Cepice (talk) 14:21, 11 February 2023 (UTC)
Support CROIX (talk) 15:26, 11 February 2023 (UTC)
Support Golmote (talk) 15:59, 11 February 2023 (UTC)
Support Rots61 (talk) 16:36, 11 February 2023 (UTC)
Support --NGC 54 (talk|contribs) 00:38, 12 February 2023 (UTC)
Support Ahkei (talk) 01:42, 12 February 2023 (UTC)
Support Betseg (talk) 03:47, 12 February 2023 (UTC)
Support HLFan (talk) 08:45, 12 February 2023 (UTC)
Support Ameisenigel (talk) 09:09, 12 February 2023 (UTC)
Support Rooiratel (talk) 09:42, 12 February 2023 (UTC)
Support Wiki-uk (talk) 10:45, 12 February 2023 (UTC)
Support --Wedderkop (talk) 12:16, 12 February 2023 (UTC)
Support Acky69 (talk) 14:03, 12 February 2023 (UTC)
Support TExtHumer (talk) 17:33, 12 February 2023 (UTC)
Support Skranon (talk) 19:41, 12 February 2023 (UTC)
Support Szalax (talk) 19:49, 12 February 2023 (UTC)
Support Thomas Kinz (talk) 00:39, 13 February 2023 (UTC)
Support Titore (talk) 14:37, 13 February 2023 (UTC)
Support Akela (talk) 15:53, 13 February 2023 (UTC)
Support For anyone checking article history, this seems like an essential tool. Rdrozd (talk) 00:02, 14 February 2023 (UTC)
Support Also to more namespaces, even if it's a one-off, on-demand calculation. (If it's important, I can wait an hour.) WhatamIdoing (talk) 03:22, 14 February 2023 (UTC)
Support Drn8 (talk) 04:52, 14 February 2023 (UTC)
Support Veron (talk) 09:20, 14 February 2023 (UTC)
Support As a user who often sees who is editing and adding content to certain articles, this would certainly be of great help. Unfortunately, this is not yet available on the Indonesian Wikipedia. ··· 🌸 Rachmat04 · ☕ 10:08, 14 February 2023 (UTC)
Support Lion-hearted85 (talk) 11:17, 14 February 2023 (UTC)
Support Mikxth (talk) 12:12, 14 February 2023 (UTC)
Very strong support This can help track vandalism more easily on more sites, and it can find good talent. I love this proposal. NPRB (talk) 14:27, 14 February 2023 (UTC)
Support Just N. (talk) 14:33, 14 February 2023 (UTC)
Support ZandDev (talk) 18:36, 14 February 2023 (UTC)
Support Thooompson (talk) 13:13, 15 February 2023 (UTC)
Support --Polarlys (talk) 21:31, 15 February 2023 (UTC)
Support Nux (talk) 23:40, 15 February 2023 (UTC)
Support আফতাবুজ্জামান (talk) 00:29, 16 February 2023 (UTC)
Support Aishik Rehman (talk) 08:02, 16 February 2023 (UTC)
Support Eugeniamcabral (talk) 10:43, 16 February 2023 (UTC)
Support wow אסתר66 (talk) 14:08, 16 February 2023 (UTC)
Support Hey man im josh (talk) 16:57, 16 February 2023 (UTC)
Support ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 17:43, 16 February 2023 (UTC)
Support DFlhb (talk) 19:29, 16 February 2023 (UTC)
Support Ds77 (talk) 22:50, 16 February 2023 (UTC)
Support Kays (talk) 02:00, 17 February 2023 (UTC)
Support Gubeko (talk) 10:11, 17 February 2023 (UTC)
Support Geraki TL 12:07, 17 February 2023 (UTC)
Support George Ho (talk) 12:42, 17 February 2023 (UTC)
Support MASUM THE GREAT (talk) 16:46, 17 February 2023 (UTC)
Support Toughpigs (talk) 19:10, 17 February 2023 (UTC)
Support —CX Zoom (A/अ/অ) (let's talk|contribs) 19:37, 17 February 2023 (UTC)
Support Fuchs B (talk) 20:06, 17 February 2023 (UTC)
Support Tar Lócesilion (talk) 20:11, 17 February 2023 (UTC)
Support Charlieck (talk) 01:46, 18 February 2023 (UTC)
Support Dmytro Tvardovskyi (talk) 03:07, 18 February 2023 (UTC)
Support Sakretsu (炸裂) 13:15, 18 February 2023 (UTC)
Support Lupe (talk) 13:56, 18 February 2023 (UTC)
Support This is used to know about the attribution and the disruptive editors/vandalism. Thingofme (talk) 15:15, 18 February 2023 (UTC)
Support Albinfo (talk) 21:39, 18 February 2023 (UTC)
Support Zache (talk) 05:21, 19 February 2023 (UTC)
Support Cryorett (talk) 12:58, 19 February 2023 (UTC)
Support Stockmausen (talk) 12:59, 19 February 2023 (UTC)
Support cyrfaw (talk) 14:16, 19 February 2023 (UTC)
Support schurdl (talk) 15:06, 19 February 2023 (UTC)
Support --Fedor Babkin (talk) 18:31, 19 February 2023 (UTC)
Support Niskka2 (talk) 22:21, 19 February 2023 (UTC)
Support 3aFW (talk) 07:07, 20 February 2023 (UTC)
Support — Draceane talkcontrib. 11:37, 20 February 2023 (UTC)
Support --Malatinszky (talk) 13:40, 20 February 2023 (UTC)
Support — Omegatron (talk) 16:58, 20 February 2023 (UTC)
Support UTF48 (talk) 23:43, 20 February 2023 (UTC)
Support --Lamiot (talk) 11:25, 21 February 2023 (UTC)
Support it would be a substancial asset for it.wiki --g (talk) 15:54, 21 February 2023 (UTC)
Support Superpes15 (talk) 15:55, 21 February 2023 (UTC)
Support --Civvì (talk) 16:05, 21 February 2023 (UTC)
Support --Pequod76(talk) 16:08, 21 February 2023 (UTC)
Support --Argeste (talk) 16:49, 21 February 2023 (UTC)
Support --Friniate (talk) 17:42, 21 February 2023 (UTC)
Support Jourdy345 (talk) 01:38, 22 February 2023 (UTC)
Support Daniel Case (talk) 05:33, 22 February 2023 (UTC)
Support Phil Buchenrauch (talk) 15:10, 22 February 2023 (UTC)
Support مرتضا (talk) 15:20, 22 February 2023 (UTC)
Support Hkoala (talk) 17:36, 22 February 2023 (UTC)
Support Morten Haan (talk) 18:43, 22 February 2023 (UTC)
Support Althair (talk) 04:28, 23 February 2023 (UTC)
Support --Tchoř (talk) 10:13, 23 February 2023 (UTC)
Support Patsagorn Y. (Talk) 03:49, 24 February 2023 (UTC)
Support TheDragonFire300 (talk) 14:00, 24 February 2023 (UTC)