Jump to content

Community Tech/Who Wrote That

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Community Tech/Who Wrote That tool and the translation is 18% complete.

This page documents a project the Wikimedia Foundation's Community Tech team has worked on or declined in the past. Technical work on this project is complete.

We invite you to join the discussion on the talk page.

Tracked in Phabricator:
Task T2639

Questa è la pagina di progetto per Who Wrote That? (Chi l'ha scritto?), il desiderio numero 4 del Community Wishlist Survey 2017 (precedentemente chiamato "Blame tool", "attrezzo della colpa").

Lo scopo di questo progetto è quello di dare agli editori la possibilità di scoprire facilmente quale utente è responsabile di una specifica parte di testo, senza dover scavare in ogni revisione della cronologia. L'utente dovrebbe essere in grado di specificare il wiki, la pagina e la stringa di testo che gli interessa, e lo strumento individuerà la diff specifica in cui quella stringa è apparsa per la prima volta sulla pagina.


26 febbraio 2020

Lo strumento Who Wrote That? (WWT) è ufficialmente disponibile come estensione del browser Chrome e Firefox e non è più in modalità beta. Per questo motivo, il progetto è stato considerato completo. Inoltre, abbiamo condotto un'indagine per determinare se è possibile espandere l'accessibilità dello strumento ad altri wiki/lingue o se può essere convertito in un gadget. Abbiamo scoperto che l'espansione è fattibile, ma richiede tempo e risorse che non sono al momento disponibili per il team di Community Tech. Tuttavia, potrebbero esserci opportunità di espansione in futuro. Nel frattempo, ci auguriamo che lo strumento sia di vostro gradimento e che vi aiuti a semplificare i processi di patrolling più comuni. Grazie a tutti coloro che ci hanno aiutato a sviluppare questo strumento!

13 gennaio 2020

I’m very excited to share a beta version of the Who Wrote That? tool, available as a Chrome and Firefox browser extension. With Who Wrote That? (WWT), you can find authorship information directly on Wikipedia articles. When you hover over content, the tool highlights all content by the same author. When you click on content, the tool identifies the author of the revision, along with revision details.

Currently, the tool is in beta mode, and we would love your feedback. There are still some minor bugs to fix (and please let us know if you find any!), but the tool is now functional. You can download the Chrome and Firefox extension, and documentation on the tool is available on the MediaWiki WWT page. The data and analysis in WWT come from the WhoColor API, developed by WikiWho, and the MediaWiki API.

We hope that WWT helps simplify editor processes and that you all enjoy using the tool. We'll also ping voters on the Talk page, so we can begin collecting feedback. Thank you, everyone!

September 10, 2019

We're excited to share that development work has begun! The feedback on the Talk page was incredibly helpful; it helped us think through various use cases for the tool. We've also incorporated some of the recommendations from the Talk page (such as displaying the edit summary in the revision details pop-up) into the project requirements. As we continue to develop the tool, we'll be sure to share more updates. In the meantime, we encourage you to check out some of our work tasks (related to Who Wrote That) in Phabricator.

June 19, 2019

Hello! Community Tech team is ready to kick-off work on this project. We have prepared an interactive mockup for you all to look at. To activate it, follow the pop-up box and click on the Who wrote that link under the Tools menu in the sidebar. Then either click on the word Henry (middle of second paragraph) or Mother (last line of second paragraph) to see how it will work. In implementation, clicking on any word will show you authorship information, but for the mockup we couldn't do it for every word. Looking forward to hear your feedback on the mockup and activation/deactivation process for the tool. Thank you.

March 27, 2019

This project is on a brief hold while we put together an interactive prototype and perform user testing on it. As the prototype becomes available, I will post a link to it here so everyone gets a chance to look at it.

February 20, 2019

We have a mockup ready for what the feature will look like, once complete. You can see it below. The colors and fonts you see in the mockup are only meant to indicate that it is a rough design. The main workflow we are looking at for this tool is:

  1. On a given page, the user can click a button (or link) to enter the "Who Wrote That" mode, where they will be able to use the feature
  1. The user can click on any word and it will be highlighted, along with any other words that were added in the same diff.
  1. A popup will be shown with the following information:
    1. Name of the user who added the word
    2. Link to the diff where the word was added
    3. Timestamp of when it was added
    4. Links to the user's contributions and talk pages

Note: We may end up adding more or less information than what's listed above. We are in the process of figuring out what is feasible and what isn't, from a technical standpoint.

Please leave feedback and comments on the talk page.

January 15, 2019

We're getting the ball rolling on this project now. We are in the research phase of the project and are looking into using WikiWho/WhoColor as a starting point for creating this tool.

March 16, 2018

No progress has been made on this project. We are still focusing on completing other Wishlist projects at the moment before we start anything new. This is next up and we anticipate to begin development in April or May 2018.

February 23, 2018

We took this investigation out of our sprint, as we want to limit our projects in process by completing what's already started before starting anything new.

February 21, 2018

Our investigation (T184144) is in our current sprint and we hope to complete it by the end of February. Once the investigation has been complete we can proceed with deciding to improve an existing tool or creating a new tool.

Jan 2, 2018

First discussion with the team.

As noted in the discussion and voting, there are some existing tools.

  • WikiBlame tool by Flominator
  • WikiWho by faflo, maribelacosta, bitnik
  • There was a Blame feature in the previous version of XTools that was decommissioned in the recent update.

The task for this wish is to figure out what works and what doesn't with the existing tools, and either fix or rewrite one.

WikiBlame tool could use some UI help -- the results are presented in a confusing way.

Do we build this on Toolforge or as an extension on wiki? It's an expensive inquiry, and it'll involve caching lots of data to be performant. This would probably be easier on Toolforge.

What's not working about the existing tool? Accuracy, speed? On an initial test, it performs on some queries and bails on others.

Also: we should figure out another name for it. "Blame" comes from version control on Git -- it's developer humor which won't necessarily translate to other users, especially across languages. "Praise tool" was suggested. We may want something that's more descriptive of what the tool is used for.

Investigation ticket: T184144

December 13, 2017

The team will start investigating this project early in 2018. If you've got suggestions or questions, please write your thoughts on the talk page!

Collegamenti importanti