Community Wishlist Survey 2023/Larger suggestions/Finalize Gadgets 2.0

From Meta, a Wikimedia project coordination wiki

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)[reply]

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)[reply]
    @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)[reply]
  • @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)[reply]
    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)[reply]
    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)[reply]
    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)[reply]

Voting