Global templates/Discuss

From MediaWiki.org
Jump to navigation Jump to search
Other languages:
English • ‎Esperanto • ‎Türkçe • ‎français • ‎русский • ‎עברית • ‎中文

This is a page for collecting opinions about the Global templates proposal.

If you read the proposal and just agree to it, please sign below. If you disagree with something, write it here or on the proposal's talk page.

This is not a vote. The decision about this proposal will not be made just by counting how many people are for it or against it. It is not a part of Community Wishlist Survey or any other outreach or planning process. If this project is implemented, it will be a significant change in how the software on Wikimedia projects works, so it's important to see that there is wide community consensus before going forward with it.

Tell your wiki friends about this page and invite them to express their opinion, too. This proposal shouldn't be "owned" by just one person or a small group, but by the whole Wikimedia community.

I read the proposal and I think that it is a good idea[edit]

Please sign below if you think that this is an important problem to solve, and if you think that the proposed solution (short version, long version) is good. If you think that the direction is generally good, but you have some minor corrections, please indicate this, too. You can write in any language.

  • Support, as the author of most of the proposal :) --Amir E. Aharoni (talk) 19:46, 25 October 2019 (UTC)
  • Support solves the most common challenge in new and small wikis – Susannaanas (talk) 13:39, 30 October 2019 (UTC)
  • Support Robin van der Vliet (talk) 13:54, 30 October 2019 (UTC)
  • Support Readers do expect some kind of standarization among Wikipedias. This is a clear step on the right way. B25es (talk) 16:02, 30 October 2019 (UTC)
  • Support Ainali (talk) 16:43, 30 October 2019 (UTC)
  • Support --Frhdkazan (talk) 06:50, 5 November 2019 (UTC)
  • Support This is an important change that would make life a lot easier both for people writing templates, and those using them. It's long overdue! Thanks. Mike Peel (talk) 10:38, 5 November 2019 (UTC)
  • Support As a person who met this problem on several occasions in different Wikimedia projects, I think it would be quite useful, especially for smaller Wikipedia editions. Drbug (talk) 14:30, 5 November 2019 (UTC)
  • Support Of course. Templates on meta-wiki global userpages does work globally. And templates in file pages on Commons too. Masumrezarock100 (talk) 14:32, 5 November 2019 (UTC)
  • Support --Kaganer (talk) 17:29, 5 November 2019 (UTC)
  • Support Shai-WMIL (talk) 09:54, 7 November 2019 (UTC)
  • Support Ruti-WMIL (talk) 08:09, 10 November 2019 (UTC)
  • Support WikiLester (talk) 09:18, 10 November 2019 (UTC)
  • Support Bekmaw (talk) 11:59, 11 November 2019 (UTC)
  • STRONG support --Sannita (talk) 09:43, 28 November 2019 (UTC)
  • Support--Ferdi2005 (talk) 15:42, 28 November 2019 (UTC)
  • Support Excellent proposal. -- Dave Braunschweig (talk) 15:44, 28 November 2019 (UTC)
  • Support as an admin of a small Wiki. That may be helpful --Sciking (talk) 16:17, 28 November 2019 (UTC)
  • Support as I would develop a Wiki which currently is devoid of any template or infobox. Taking some of the most developed ones could be very great. Sandrino 14 (talk) 16:28, 28 November 2019 (UTC)
  • Support--Dome (talk) 17:16, 28 November 2019 (UTC)
  • Support --GC85 (talk) 20:20, 29 November 2019 (UTC)
  • Support strongly. I think this would be really helpful for every small wiki. Also it will make the cross wiki collaboration much simpler.--Lemure Saltante (talk) 21:12, 29 November 2019 (UTC)
  • STRONG support Without templates the MediaWiki software is incomplete and for third parties to implement a featureful wiki can be extremely challenging. --Rob Kam (talk) 15:34, 2 December 2019 (UTC)
  • STRONG support This would be a vital tool to the growth of underresourced wikis and repairing global knowledge equity.--Pharos (talk) 20:27, 2 December 2019 (UTC)
  • Support Importing all the needed stuff in a newly created project is a pain in the ass, and something fundamental is always missing. --Ruthven (talk) 09:50, 4 December 2019 (UTC)
  • STRONG support I've wondered about this for years. Outstanding idea and explication of the idea in the proposed specification! Libcub (talk) 06:18, 13 December 2019 (UTC)
  • Support --94rain Talk 07:41, 13 December 2019 (UTC)
  • Support --Sahaquiel9102 (talk) 14:57, 24 December 2019 (UTC)
  • Support أدعم هذا المقترح بشدة. Dyolf77 (talk) 15:29, 24 December 2019 (UTC)
  • Support Would really be useful and most especially to new and emerging wikis. Ammarpad (talk) 16:52, 24 December 2019 (UTC)
  • Support. This would be really helpful for every mall wiki. Mahuton Mah3110 (talk) 00:00, 25 December 2019 (UTC)
  • Support. Особенно понравилось второе предложение о том, что для локальных вики ничего не изменится. На самом деле, улучшение при оставлении прежних полных прав - очень правильный шаг. Спасибо разработчикам! HalanTul (talk) 00:24, 26 December 2019 (UTC)
  • Support. Uziel302 (talk) 15:57, 2 January 2020 (UTC)
  • Support. Actually, in cawiki we're working in this line. --Amadalvarez (talk) 07:30, 3 January 2020 (UTC)
  • Support Obviously. There shouldn't be any opposition, especially for those who go to multiple wikis with multiple languages. —Eihel (talk) 18:55, 3 January 2020 (UTC)
  • Support Complete support. I was actually working on auto template translations for a while, and this should be the way to go.--Khutuck (talk) 15:27, 19 January 2020 (UTC)
  • Support of course, since this would make life easier for template maintainers and make things more consistent across the wikis. — AfroThundr (u · t · c) 18:07, 24 January 2020 (UTC)
  • Especially when communities have a choice of participating or not this seems like a great feature. 2001:984:F34D:1:29CC:DBF4:7704:4F57 16:56, 27 January 2020 (UTC)
  • Support with appreciation for ironing out technicalities to address concerns, and making it very flexible, which means powerful, without changing our current local setups. PC-XT (talk) 00:08, 29 January 2020 (UTC)
  • Support Shinaimm (talk) 16:23, 11 April 2020 (UTC)
  • STRONG support And my point of view coppied from here.--Krzysiek 123456789 (talk) 11:36, 19 April 2020 (UTC):
    Hello, I have an idea to unify some templates on all wikis such as infoboxes. And each wikis would only create a linguistically relevant content for the article. This would make the translation easier. The names of the template parameters could also be translated to make it easier for editors who don't know other languages and they would work like [[file:]]. It doesn't matter what wiki we put the translation of this syntax in anyway, the file will be inserted correctly. Krzysiek 123456789 (talk) 23:02, 5 April 2020 (UTC)
  • STRONG support Urgently needed. Currently, transposing a Lua-based infoboxes that source Wikidata to other projects is a nightmare, and, on practice, impossible. For COVID 19, this is a clear issue, outbreak pages numbers do not agree across projects, and commmunities with less editors lag behind. A global version of [[1]] would help many wikis. Maybe it would be superflual for en.wikipedia, but it is something that Wikipedia as a whole needs a lot. TiagoLubiana (talk) 13:20, 27 April 2020 (UTC)
  • Support to reduce duplication of effort and unnecessarily clunky maintenance procedures. —Goldenshimmer (they/them)|TalkContributions 23:37, 9 May 2020 (UTC)
  • STRONG support. We need it now. Nothing to lose, a lot to gain.BoldLuis (talk) 15:05, 12 May 2020 (UTC)
  • Support - for small wikies work of users from translatewiki and such global technical project will help a lot. I hope it will include repository with normal git (so that one will be able to make a fork of module/template, test it and apply changes with one click) and Scribunto step-by-step debugging with table of used arguments, like in Visual Studio Code (I wasn't able to make even mw.ustring work in standalone version). Now many wikies copy templates from enwiki, translate it and leave unupdated - this is not good. We have many slightly different templates in different lang-sections with slightly different code which is double (triple, ... N times) heavier to update. Global templates will be good for Wikipedia identity too - some new users or users with a specific sense of aesthetic perception use colors that do not meet the recommendations of the Wikimedia Foundation (colors that do not have sufficient contrast with the color of text and links, therefore make Wikipedia poorly accessible). Global templates will allow the Wikimedia Foundation to monitor such things better. Thus, since the amount of work that will have to be done if you work not with N templates is bigger than amount of work with one template and N translations, such a global project will free up the resources of community for improvement, and just supporting existing templates. Carn (talk) 08:01, 19 May 2020 (UTC)
    Thanks for the support, Carn
    Some comments:
    First, I'll assume that when you say "section", you refer to the Russian word "раздел", for which the usual English word is "an edition of a wiki in a certain language" :)
    About Git repository: I mention this briefly in the long proposal, although I say "Gerrit" and not "Git". Templates and modules are code, so it makes sense to story them in a Git repository or something similar. However, the easiness with which templates and modules can be easily modified on wiki pages is one of their greatest strengths: a template maintainer doesn't have to learn Git commands and wait for a long review process to get something deployed. This can, and occasionally does cause problems, but it's mostly a good thing. Therefore, while having a more robust way to manage versions of templates would be nice, it must absolutely not become harder to get them deployed than it is now, and the current proposal doesn't suggest, by itself, to change this.
    "Now many wikies copy templates from enwiki, translate it and leave unupdated - this is not good. We have many slightly different templates in different lang-sections with slightly different code which is double (triple, ... N times) heavier to update." — Yes! This is one of the main things that this proposal is trying to fix.
    "Global templates will be good for Wikipedia identity too - some new users or users with a specific sense of aesthetic perception use colors that do not meet the recommendations of the Wikimedia Foundation (colors that do not have sufficient contrast with the color of text and links, therefore make Wikipedia poorly accessible). Global templates will allow the Wikimedia Foundation to monitor such things better." - It's true, but it's important to note that it's not supposed to be forced. It will only happen if the wiki editors communities actually want it, and they will be able to override it. --Amir E. Aharoni {{🌎🌍🌏}} 13:16, 24 May 2020 (UTC)
  • Support by all means. Past time for this, one of the longest standing feature request families for the wikis :) Sj (talk) 19:41, 31 May 2020 (UTC)
  • Support Nataev talk 11:50, 4 June 2020 (UTC)
  • Support--evrifaessa ❯❯❯ talk 07:34, 18 June 2020 (UTC)
  • Strong support --ToprakM 07:58, 18 June 2020 (UTC)
  • There's nothing I can oppose, so why not support? The original meaning of "wiki" is just let global peoples to contribute coordinately, so why still independent? --Liuxinyu970226 (talk) 11:18, 23 June 2020 (UTC)
  • Support I've also checked the "oppose" section for any convincing arguments against the proposal, and reaffirmed my positive opinion about this proposal (See Amire80's response to the criticism below for details). Will actually minimize code bloat and save the cost of cross-wiki compatibility.--Nahum (talk) 11:20, 10 July 2020 (UTC)
  • Support. This would be super-helpful for many wikis. Not every community can maintain all the numerous things that are needed to maintain complicated templates, gadgets, modules etc. whose functionalities are taken for granted on big wikis like enwiki or dewiki, but unavailable without much stress elsewhere. --MF-W 13:05, 12 July 2020 (UTC)
  • Support - this would help so much with the huge amount of mess on smaller language wikipedias -- Zblace (talk) 10:03, 27 July 2020 (UTC)

I read the proposal. Let me explain why it is a bad idea[edit]

It's totally fine to disagree with this proposal. It should only be implemented if there is a wide consensus for it. Before signing below, please make sure that you've read at least the short version of the solution proposal, and please explain what is the problem with it. You can write in any language.

oppose the proposal (visual editor)
oppose the proposal (source editor)
  • I read Global templates/Proposed specification, short version and I think that it's a bad idea because... --(your signature)
  • Global templates will inevitable include code that does nothing on some wikis, which, on those wikis, amounts to code bloat. * Pppery * it has begun 17:41, 6 April 2020 (UTC)
    In any case, the user in one Wikimedia sister project could ask a bot to include a global template in the project. The important thing: it can be Wikimeda wide easily / nearly automatically / automatically disposable --BoldLuis (talk) 14:59, 12 May 2020 (UTC)
    @BoldLuis: I don't understand what you're trying to say. * Pppery * it has begun 21:11, 12 May 2020 (UTC)
    @Pppery: You can put in one template Template:Noupdate and can continue using the same template locally. But if in one place want the template globally update, can deciede do so. The choice is in your hand. And in the hand of others for their templates. (I'm sorry if I answer quite a bit later, but it has caught me a very busy time). --BoldLuis (talk) 21:41, 16 May 2020 (UTC)
    @BoldLuis: This doesn't address the problem; I believe the entire infrastructure is a bad idea because it perpetuates code bloat. The result of this system will be, regardless of the efforts of any individual editor or the presence or absence of opt-out templates, is that the template and module namespaces of every wiki will get polluted with pages not relevant to them. I've already seen this happen on the English Wikipedia with en:Module:Complex date/en:Module:LangSwitch/en:Module:DateI18n/en:Module:i18n/*/en:Module:Roman-cd/en:Module:Ordinal-cd/..., all of which are useless except on multi-lingual wikis but exist anyway because of pre-existing ad-hoc template and module globalizations. Implementing this as a well-established bot is doomed to make this problem even worse. * Pppery * it has begun 21:09, 17 May 2020 (UTC)
    So,in your modules en:Module:Complex date/en:Module:LangSwitch/en:Module:DateI18n/en:Module:i18n/*/en:Module:Roman-cd/en:Module:Ordinal-cd (you can include a list), you can add nogupdate. The problem is worse, when you use a text from Wikipedia in non-English to another Wikipedia. Templates are in this other language. If there is a common infrastructure for some templates, you can use in the other language. An idea can be, without translation, because you could use a wizard to see the code template in your own language. What now: copying and pasting a lot of copy from one Wikipedia to the other one and compatibility zero. Babel zero. It is more easy exclude template (also exclude all, excepting XXX ) that have nothing when you need it. BoldLuis (talk) 23:28, 17 May 2020 (UTC)
    You're still misunderstanding me. I'm not complaining about the content of those module pages, I'm complaining that they exist. I would instead have to add the "don't update" magic word to every module that uses them. I think that that effort is large enough that the entire proposal is a bad idea. In short, the "global templates" proposal is saying "every wiki should have every template", whereas I instead feel strongly that "wikis should only have templates that are relevant to them". I believe this difference in ideology to be irreconcilable, and therefore oppose this proposal. * Pppery * it has begun 23:39, 17 May 2020 (UTC)
    The "noupdate" template, which BoldLuis suggests, is not in the proposal, and it won't be necessary.
    More importantly, the "global templates" proposal is absolutely not saying that "every wiki should have every template". It very, very explicitly says the opposite: It must become possible to share templates across wiki sites. Possible, not required. As it is with images: images that must be reusable on all wikis are on Commons, but some images can also be local, for any reason.
    The proposal also explicitly says that it must be possible to make some templates non-global.
    Currently we have forked copies of templates with similar functionality in dozens or even hundreds of wikis. This is a much worse code bloat than having access to a template or a function and not using it. --Amir E. Aharoni {{🌎🌍🌏}} 17:01, 18 May 2020 (UTC)
oppose the proposal (visual editor)
oppose the proposal (source editor)