Community Wishlist Survey 2019/Bots and gadgets/Globalize some of Twinkle's functionality
Globalize some of Twinkle's functionality
- Problem: enwiki Twinkle is really powerful tool, but it requires Javascript knowledge to port to other wikis (not talking about translating UI) - knowledge, that's not available in many small/medium projects (or devs, who doesn't have time for that), who would really want to use it.
- Who would benefit: RC patrollers, powerusers
- Proposed solution: Create a gadget with some basic(?) functionality, that is easily customizable.
- More comments:
- Phabricator tickets:
- Proposer: Edgars2007 (talk) 17:23, 4 November 2018 (UTC)
Discussion
It doesn't nessecarily does have to be called Twinkle, it can be a completely new product. Most wikis won't need all those very specific modules, that enwiki has. I would propose such "modules":
- propose deletion of page - most wikis simply add
{{delete}}
-like template on the page. No daily subpages, PROD, speedy etc.- with option to add a notification on user's talk page
- "last" module from enwiki, as is
- "unlink" module
- "restore and rollback" module
- page tagging with maintenance templates
- general deletion module.
Of course, details can be discussed. Edgars2007 (talk) 17:23, 4 November 2018 (UTC)
- @Edgars2007: Is this https://github.com/azatoth/twinkle/issues/129 basically? --AKlapper (WMF) (talk) 00:35, 5 November 2018 (UTC)
- Basically, yes, but... As it was previously stated (phab:T110148#4024151), Community Tech team wouldn't take this as a task to fully rewrite Twinkle, so I'm trying not to put it as that. It doesn't have to be Twinkle, doesn't have to be called Twinkle, doesn't have to have all functionality of Twinkle. Edgars2007 (talk) 16:33, 5 November 2018 (UTC)
- This could be implemented as a new version of the Curation Toolbar from the PageTriage extension, but generalized for all wikis, and not just new pages. Kaldari (talk) 20:58, 5 November 2018 (UTC)
- Hi Edgars2007, I tweaked the title of the proposal to clarify that you're asking for the basic functionality. Thanks for the proposal! -- DannyH (WMF) (talk) 18:15, 13 November 2018 (UTC)
- Tools like Twinkle have been associated to the drop-off in
editor retention innumbers of active editors since 2007. Does anyone have any estimates as to what this proposal might do to editor retention in smaller wikis? HLHJ (talk) 04:04, 14 November 2018 (UTC)
- @HLHJ: To what are you referring? Has anyone argued that access to tools like this has a measurable effect on retention? Blue Rasberry (talk) 15:51, 17 November 2018 (UTC)
- Yes, it's argued in Research:The Rise and Decline, which also discusses other possible reasons; if anyone has a more definitive discussion of the problem, please post. Graphs below.
- @HLHJ: To what are you referring? Has anyone argued that access to tools like this has a measurable effect on retention? Blue Rasberry (talk) 15:51, 17 November 2018 (UTC)
Proportion of newcomers that are reverted using a tool (reverted newcomers are less likely to stay, editors who get personal criticism/assistance like having their edits tagged or corrected are more likely to stay).
- These are all just the English Wikipedia. Graphs for all other languages are available; some show the same 2007-ish change in editor growth, others do not. I have not seen an analysis of these changes by the rate and nature of automated tool use on each of these wikis. MMiller (WMF), do you know of any? If this proposal is accepted, I would strongly suggest that the rollout be used as an experiment to better characterize the effects of Twinkle (and the way in which Twinkle is used) on editor retention. Twinkle provides a lot of useful abilities to editors, especially for fixing vandalism. But I think it would be a missed opportunity not to study its effects. We might learn ways to improve it.
- By "improvement", I mean something like this excellent proposal for tagging fixable additions. Or adding a new-user flag when users are reverting a newbie so they can respond as they see fit (maybe by linking jargon and giving more encouragement in the message). Or a way to tag excellent edits and exemplary new editors as models for newbies. Or whatever editor-retention aids the Twinkle community wants to try; some readers will almost certainly have better ideas, and I hope they will post them on en:Wikipedia talk:Twinkle. HLHJ (talk) 19:51, 17 November 2018 (UTC)
- @HLHJ: I'm sorry for the long delay on my response. The "Rise and Decline" paper that you linked to is the definitive source on how automated tools have impacted the experience of new editors, with the theory being that the impersonal bureaucratic experience that newcomers get from those tools makes it difficult for them to find their place in the wikis and learn comfortably. That said, I think it is quite possible for automated tools to be designed with care such that they retain a "human touch" and do not alienate newcomers. As you said above, perhaps this proposal could be an opportunity to try out different wording and functions that could lead to better outcomes. -- MMiller (WMF) (talk) 00:56, 29 November 2018 (UTC)
Voting
- Support James Martindale (talk) 19:24, 16 November 2018 (UTC)
- Support Liuxinyu970226 (talk) 03:41, 17 November 2018 (UTC)
- Support Hiàn (talk) 04:43, 17 November 2018 (UTC)
- Support 4nn1l2 (talk) 05:41, 17 November 2018 (UTC)
- Support BRP ever 08:20, 17 November 2018 (UTC)
- Support ديفيد عادل وهبة خليل 2 (talk) 09:17, 17 November 2018 (UTC)
- Support Martin Urbanec (talk) 13:51, 17 November 2018 (UTC)
- Support Blue Rasberry (talk) 15:51, 17 November 2018 (UTC)
- Support Cabayi (talk) 17:24, 17 November 2018 (UTC)
- Support –Ammarpad (talk) 21:13, 17 November 2018 (UTC)
- Support Redactyll (talk) 21:37, 17 November 2018 (UTC)
- Support Fixer88 (talk) 08:17, 18 November 2018 (UTC)
- Support Hydriz (talk) 14:22, 18 November 2018 (UTC)
- Support — Draceane talkcontrib. 17:51, 18 November 2018 (UTC)
- Support Stryn (talk) 21:50, 18 November 2018 (UTC)
- Support Titore (talk) 02:23, 19 November 2018 (UTC)
- Support Shizhao (talk) 02:37, 19 November 2018 (UTC)
- Support --Biafra (talk) 17:37, 19 November 2018 (UTC)
- Support Mounir Touzri (talk) 18:45, 20 November 2018 (UTC)
- Support Novak Watchmen (talk) 23:58, 20 November 2018 (UTC)
- Support Andycyca (talk) 19:29, 22 November 2018 (UTC)
- Support Sebari – aka Srittau (talk) 19:49, 22 November 2018 (UTC)
- Support Elisardojm (talk) 08:43, 23 November 2018 (UTC)
- Support ~Cybularny Speak? 15:56, 23 November 2018 (UTC)
- Support Hmxhmx 09:59, 24 November 2018 (UTC)
- Support — AfroThundr (u · t · c) 01:46, 26 November 2018 (UTC)
- Support Dreamy Jazz (talk) 08:52, 26 November 2018 (UTC)
- Support Yes, please - FlightTime (open channel) 21:52, 26 November 2018 (UTC)
- Support Vulphere 13:39, 27 November 2018 (UTC)
- Support Ciao • Bestoernesto • ✉ 01:03, 28 November 2018 (UTC)
- Support Tools should be created with multilingual support by default. --Papuass (talk) 14:27, 30 November 2018 (UTC)
- Support -- Zuiks (talk) 14:53, 30 November 2018 (UTC)