Community Wishlist Survey 2023/Larger suggestions/Finalize Gadgets 2.0
This proposal is a larger suggestion that is out of scope for the Community Tech team. Participants are welcome to vote on it, but please note that regardless of popularity, there is no guarantee this proposal will be implemented. Supporting the idea helps communicate its urgency to the broader movement. |
Finalize Gadgets 2.0
- Problem: It is not clear what the status of the Gadgets 2.0 project is. In the past, it was worked on, but it never made it to production.
- Proposed solution: Spend some time on investigating what the status is and what still needs to be done, and then finish the project.
- Who would benefit: Gadget maintainers.
- More comments: Maybe running a feedback collection round will be necessary.
- Phabricator tickets: phab:T31272
- Proposer: Matěj Suchánek (talk) 10:47, 30 January 2023 (UTC)
Discussion
- Thanks for the proposal, we will move this to larger suggestions, which brings extra attention to other teams, as this proposal requires more work than we can do as a team within a quarter. KSiebert (WMF) (talk) 20:03, 30 January 2023 (UTC)
- @KSiebert (WMF) could this be downscoped into something you feel more comfortable about? E.g. switching from MediaWiki:Gadgets-definition to the Gadget: namespace? (Although I'm not sure Gadgets 2.0 as a whole is that challenging to do within a quarter.) Tgr (talk) 00:38, 1 February 2023 (UTC)
- @Tgr: @Matěj Suchánek: We would like that, if Matěj agrees, it would be nice if you could collaboratively adjust the proposal text to be able to reduce scope and then we could move it back into it's appropriate column KSiebert (WMF) (talk) 19:35, 1 February 2023 (UTC)
- I think @SD0001 was the last person to work in this area and @Krinkle has the widest perspective on gadgets work, so maybe they have insights on what would be a reasonably-scoped step. Tgr (talk) 20:26, 1 February 2023 (UTC)
- No problem with reducing the scope. But since the status of the project is not clear, I am not sure what the next step could be. --Matěj Suchánek (talk) 08:54, 2 February 2023 (UTC)
- AIUI what's missing from the original Gadgets 2.0 roadmap is these things:
- migrating to the Gadgets namespace (this is the main chunk of the Gadgets 2.0 functionality, but it's mostly already done, just not enabled)
- a nice UI for defining gadget properties (T31398) - which doesn't offer new functionality so I'm not sure if it's the best thing to direct limited development resources at
- allow declaring i18n messages used by the gadget
- AIUI even the three together would be a relatively small amount of work.
- There is also ongoing work on user-namespace gadgets (T36958) which might only need some code review love (plus it needs the namespace migration). Tgr (talk) 06:44, 3 February 2023 (UTC)
- AIUI what's missing from the original Gadgets 2.0 roadmap is these things:
Voting
- Support Nardog (talk) 18:15, 10 February 2023 (UTC)
- Support Like hello? Userscripts help enable editors to make a significant portion of their edits faster every day. Getting this finished means -> more people using userscripts -> more contributions to our wikis. Lectrician1 (talk) 22:37, 10 February 2023 (UTC)
- Support Magnoliasouth (talk) 23:28, 10 February 2023 (UTC)
- Support Tgr (talk) 04:18, 11 February 2023 (UTC)
- Support EpicPupper (talk) 05:39, 11 February 2023 (UTC)
- Support NMaia (talk) 06:06, 11 February 2023 (UTC)
- Support Arado Ar 196 (talk) 08:32, 11 February 2023 (UTC)
- Support --NGC 54 (talk|contribs) 01:23, 12 February 2023 (UTC)
- Support Ameisenigel (talk) 09:22, 12 February 2023 (UTC)
- Support Waldyrious (talk) 04:46, 13 February 2023 (UTC)
- Support Izno (talk) 07:57, 13 February 2023 (UTC)
- Support Titore (talk) 14:55, 13 February 2023 (UTC)
- Support JAn Dudík (talk) 22:02, 13 February 2023 (UTC)
- Support per above NPRB (talk) 14:00, 15 February 2023 (UTC)
- Support Aishik Rehman (talk) 08:57, 16 February 2023 (UTC)
- Support —(ping on reply)—CX Zoom (A/अ/অ) (let's talk|contribs) 08:00, 18 February 2023 (UTC)
- Support Lightoil (talk) 01:53, 20 February 2023 (UTC)
- Support Althair (talk) 01:58, 20 February 2023 (UTC)
- Support — Draceane talkcontrib. 12:53, 20 February 2023 (UTC)
- Support cyrfaw (talk) 18:29, 21 February 2023 (UTC)
- Support Madacs (talk) 20:37, 22 February 2023 (UTC)
- Support Thingofme (talk) 02:03, 23 February 2023 (UTC)
- Support Helder 10:59, 23 February 2023 (UTC)
- Support MichaelSchoenitzer (talk) 11:27, 24 February 2023 (UTC)