Community Wishlist Survey 2022/Larger suggestions/Global templates and modules
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. |
Global templates and modules
- Problem: Templates are different on each wiki and language edition. When you edit in multiple languages or multiple wikis, you have to re-learn the syntax for the templates. For example, in English Wikisource, writting "wikisource" hyphenated on two pages would be
{{hws|wiki|wikisouce}}
, while in the French Wikisource, it would be{{tiret|wiki|source}}
. This makes contribution in multiple languages really difficult. - Proposed solution: Have a global library of templates and Lua modules, where it is possible to access the templates from any wiki.
- Who would benefit: Anyone contributing in multiple languages or on multiple wikis
- More comments: See mw:Global templates and Wikitemplates for previous and ongoing efforts to make global templates a reality.
- Phabricator tickets: phab:T121470
- Proposer: Cassiodore89 (talk) 16:18, 21 January 2022 (UTC)
Discussion
- Comment I think this is out of scope. See also Wikitemplates. NguoiDungKhongDinhDanh 16:22, 21 January 2022 (UTC)
- This is too large. --Izno (talk) 03:25, 23 January 2022 (UTC)
- We have archived Make enWiki templates available in deWiki as Vorlage as a duplicate of this proposal. The concept of Global templates was declined in a previous survey, as it was simply too large of a project for our team. See our FAQ for more information on the scope of this survey. This proposal is however an ideal candidate for the new Larger suggestions category, where we advertise and allow voting on wishes for other teams and the broader movement's benefit. I do think this proposal needs some rewording, first. We'll want to point out mw:Global templates as well as Wikitemplates, etc. @Cassiodore89: Would you mind I tweak your proposal to more clearly say the current state of affairs and previous attempts at solving it? MusikAnimal (WMF) (talk) 04:30, 25 January 2022 (UTC)
- This sounds good to me! Please feel free to tweak my proposal as you judge suitable. Cassiodore89 (talk) 17:33, 25 January 2022 (UTC)
- Ok done, thanks again :) MusikAnimal (WMF) (talk) 21:31, 25 January 2022 (UTC)
- This sounds good to me! Please feel free to tweak my proposal as you judge suitable. Cassiodore89 (talk) 17:33, 25 January 2022 (UTC)
- This is being introduced at mw:Global templates/Discuss, and received a lot of supports. But for the small Community Tech team, it's too big. Thingofme (talk) 14:31, 5 February 2022 (UTC)
Voting
- Oppose For the reasons I explained at mw:Global templates/Discuss/oppose. I'm aware I'm a minority of one on this point, but remain unconvinced that polluting the codebase of every wiki with inapplicable templates (which global templates will inevitably do) is a good idea. * Pppery * it has begun 19:02, 28 January 2022 (UTC)
- Support Why isn't this a thing already? Thanks. Mike Peel (talk) 19:05, 28 January 2022 (UTC)
- Support Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 19:32, 28 January 2022 (UTC)
- Support --MSY-07 (talk) 20:34, 28 January 2022 (UTC)
- Support UV (talk) 23:22, 28 January 2022 (UTC)
- Support At this point, I think we've requested this topic so much it may deserve a Wikipedia article on its own. Klein Muçi (talk) 01:42, 29 January 2022 (UTC)
- Support Betseg (talk) 02:31, 29 January 2022 (UTC)
- Support Shizhao (talk) 04:10, 29 January 2022 (UTC)
- Support 𝑇𝑚𝑣 (𝑡𝑎𝑙𝑘) 07:46, 29 January 2022 (UTC)
- Support The oppose concern on MW.org has been addressed, the solution of that concern looks better than me. --Liuxinyu970226 (talk) 11:56, 29 January 2022 (UTC)
- Support ACortellari (talk) 14:30, 29 January 2022 (UTC)
- Support Aca (talk) 16:16, 29 January 2022 (UTC)
- Support: would be exceptionally useful. — Bilorv (talk) 16:46, 29 January 2022 (UTC)
- Support —— Eric Liu(Talk) 18:31, 29 January 2022 (UTC)
- Support One of the most important technical challenges the Wikimedia Foundation is going to have to take on at some point. Lectrician1 (talk) 20:44, 29 January 2022 (UTC)
- Support Douglasfugazi (talk) 21:26, 29 January 2022 (UTC)
- Support আফতাবুজ্জামান (talk) 21:29, 29 January 2022 (UTC)
- Support --NGC 54 (talk|contribs) 23:15, 29 January 2022 (UTC)
- Support Tgr (talk) 00:55, 30 January 2022 (UTC)
- Support It's about time this gets addressed josecurioso ❯❯❯ Tell me! 01:01, 30 January 2022 (UTC)
- Support TheInternetGnome (talk) 08:53, 30 January 2022 (UTC)
- Support Libcub (talk) 01:28, 31 January 2022 (UTC)
- Support Nosebagbear (talk) 10:30, 31 January 2022 (UTC)
- Support Trizek from FR 13:54, 31 January 2022 (UTC)
- Support — AfroThundr (u · t · c) 13:58, 31 January 2022 (UTC)
- Support Reduce the workload by a lot. Most local templates are copy and pasted from enwiki anyway, then became outdated fast, and increasingly too much to maintain FenyMufyd (talk) 17:14, 31 January 2022 (UTC)
- Support Bluerasberry (talk) 17:30, 31 January 2022 (UTC)
- Support Dave Braunschweig (talk) 00:13, 1 February 2022 (UTC)
- Support MONUMENTA (talk) 00:49, 1 February 2022 (UTC)
- Support Szymonel (talk) 13:42, 1 February 2022 (UTC)
- Oppose KingAntenor (talk) 07:24, 2 February 2022 (UTC)
- Support —MarcoAurelio (talk) 16:05, 2 February 2022 (UTC)
- Support Geert Van Pamel (WMBE) (talk) 16:58, 2 February 2022 (UTC)
- Support Silver hr (talk) 15:25, 3 February 2022 (UTC)
- Support WikiAviator (talk) 16:08, 3 February 2022 (UTC)
- Support Paucabot (talk) 16:19, 3 February 2022 (UTC)
- Support – Ammarpad (talk) 16:24, 3 February 2022 (UTC)
- Support - Darwin Ahoy! 20:56, 4 February 2022 (UTC)
- Support Ph03n1x77 (talk) 07:11, 5 February 2022 (UTC)
- Support No problem, but we have to encounter translation. In the future, we need to have global gadgets Thingofme (talk) 14:30, 5 February 2022 (UTC)
- Support Voting for this yet again :) SashiRolls (talk) 20:06, 5 February 2022 (UTC)
- Support --Tinker Bell ★ ♥ 06:19, 6 February 2022 (UTC)
- Support Newt713 (talk) 14:41, 6 February 2022 (UTC)
- Support —Thanks for the fish! talk•contrib (he/him) 17:09, 6 February 2022 (UTC)
- Oppose --Ciao • Bestoernesto • ✉ 20:11, 6 February 2022 (UTC)
- Support Ryse93 (talk) 12:40, 7 February 2022 (UTC)
- Support Daniel Case (talk) 03:35, 8 February 2022 (UTC)
- Support There was a project not so long ago that delivered this functionality (mw:Multilingual_Templates_and_Modules). However the main developer (User:Yurik) seems to have abandoned it. Couldn't someone else take the torch? Sophivorus (talk) 13:04, 8 February 2022 (UTC)
- Support Long, long overdue! Uanfala (talk) 23:02, 9 February 2022 (UTC)
- Support β16 - (talk) 11:08, 10 February 2022 (UTC)
- Support George6996 (talk) 14:13, 10 February 2022 (UTC)
- Support ZellmerLP (talk) 19:01, 10 February 2022 (UTC)
- Support Gaurav (talk) 03:07, 11 February 2022 (UTC)