Community Wishlist Survey 2022/Ability to automatically import all Wikipedia templates and modules

Proposed by Somedrunkaussiepolitician

Proposal summary: Add something that adds all templates, modules, etc. from another wiki (Wikipedia for example) to your Miraheze wiki.

Full proposal: Add something that, when pressed, adds all templates, modules, etc. from Wikipedia or MediaWiki to your Miraheze wiki because it is really annoying to have to add hundreds if not thousands of templates to your wiki so you can actually do stuff.

Oppose

 * 1)  This is a sledgehammer to knock down a nail, but I like the idea of allowing a wikipedia-ized set of templates offered by Miraheze to be installed as accessibly as you would alternatively choose to use PortableInfobox and its builder. More options made accessible is good to me. Opposition is primarily because I'd rather not see an inelegant drop of wikipedian structure that a tiny handful of users on this platform would be able to understand. I could support in the case of a simplified version. --Raidarr (talk) 20:59, 1 January 2022 (UTC)
 * 2)  My opposition is considerably stronger than Raidarr's here, for a couple reasons, in order of priority. Firstly, Miraheze is locally controlled, and many wikis would have little to quite likely no use for automatically imported English Wikipedia templates. Thus, this creates extraneous clutter on many wikis that local administration will need to, or likely want to, delete. A minor related point from a Counter Vandalism Team perspective on public wikis, unless these templates were  -protected at the time of the wiki's creation, they would be magnets for vandalism and other nefarious activity, particularly where wikis lack active local administration teams. Secondarily, these English Wikipedia templates and Lua modules add a lot of complexity that users would need to learn. Thirdly, and finally, I feel this would duplicate, and make redundant, the purpose of Miraheze Template Wiki. On that basis, I feel this request would be better suited for discussion on that wiki, to arrange for volunteers to create a de-Wikipedia-ified "starter pack" of templates on that wiki, all capable of being scarily transcluded perhaps, too. Dmehus (talk) 21:06, 1 January 2022 (UTC)

Discussion

 * In my opinion, a new ManageWiki tab could do that. (I also suggested a similar thing here)  Anpang 📨 08:19, 21 December 2021 (UTC)
 * Importing all Wikipedia templates/modules would perhaps unnecessarily clutter wikis with hundreds of thousands of pages but maybe a different approach where a predetermined amount of commonly used templates/modules is imported would be a feasible thing to accomplish. As stated by Anpang, perhaps it could be bundled into ManageWiki via a button that loads an assorted mix of common templates and modules. Agent Isai  Talk to me! 20:04, 21 December 2021 (UTC)
 * It would be interesting. Below is a link to all the module templates we would need for this (including making infoboxes work perfectly or nearly). I consider all of these:


 * Template:Lua
 * Template:Main other
 * Template:Nobold
 * Template:Nobold/styles.css
 * Template:For
 * Template:Parameter names example
 * Template:Sandbox other
 * Template:Sidebar
 * Template:TemplateData header
 * Template:Template link
 * Template:Template link expanded
 * Template:Template link with link off
 * Template:Template other
 * Template:Template parameter usage
 * Template:Tl
 * Template:Tlf
 * Template:Tlx
 * Template:Yesno
 * Template:Yesno-no
 * Module:Anchor
 * Module: Arguments
 * Module: Check for clobbered parameters
 * Module:Check for unknown parameters
 * Module:Citation/CS1
 * Module:Citation/CS1/COinS
 * Module:Citation/CS1/Configuration
 * Module:Citation/CS1/Date validation
 * Module:Citation/CS1/Identifiers
 * Module:Citation/CS1/Utilities
 * Module:Citation/CS1/Whitelist
 * Module:Citation/CS1/styles.css
 * Module: Collapsible list
 * Module:Coordinates
 * Module:Coordinates/styles.css
 * Module:Documentation
 * Module:Documentation/config
 * Module:Documentation/styles.css
 * Module: ISO 3166
 * Module:If empty
 * Module:Infobox
 * Module:Infobox/styles.css
 * Module:InfoboxImage
 * Module:Lang
 * Module:Lang/ISO 639 synonyms
 * Module:Lang/Date
 * Module:List
 * Module:Lua banner
 * Module:Math
 * Module:Message box
 * Module:Message box/configuration
 * Module:No globals
 * Module: Side box
 * Module:String
 * Module:TNT
 * Module:TableTools
 * Module:Template wrapper
 * Module:URL
 * Module:Unicode data
 * Module:Uses TemplateStyles
 * Module:Uses TemplateStyles/config
 * Module:Uses Wikidata
 * Module:Yesno
 * We can also use Special:Import from Wikipedia and Special:Export from our wiki YellowFrogger (✉ Talk  ✐ Edits ) 20:08, 21 December 2021 (UTC)
 * Viewing this frankly gnarly list, I'd much rather we consider a simplified homebrew version available to import that does not rip wikipedia directly. --Raidarr (talk) 22:26, 31 December 2021 (UTC)
 * In addition to what Raidarr said, these would also need to be de-Wikipedia-ified. I also think this would eliminate the need for Miraheze Template Wiki. Honestly, I'd be inclined to favour creating a new wiki template "starter pack" on Miraheze Template Wiki, as suggested by Pine/Matsu a little over a year and a half ago on my user talk page. Otherwise, we'll be creating unnecessary clutter on every new Miraheze wiki. Dmehus (talk) 22:29, 31 December 2021 (UTC)
 * In addition to what Raidarr said, these would also need to be de-Wikipedia-ified. I also think this would eliminate the need for Miraheze Template Wiki. Honestly, I'd be inclined to favour creating a new wiki template "starter pack" on Miraheze Template Wiki, as suggested by Pine/Matsu a little over a year and a half ago on my user talk page. Otherwise, we'll be creating unnecessary clutter on every new Miraheze wiki. Dmehus (talk) 22:29, 31 December 2021 (UTC)

A favor de que a los usuarios de las nuevas wikis se les facilite un conjunto básico de módulos y plantillas. La decisión de su implementación (total o parcial) quedaría a cargo del administrador local. /// In favor of providing users of new wikis with a basic set of modules and templates. The decision of its implementation (total or partial) would be left to the local administrator. Kind regards. Hugo Ar (talk) 16:50, 2 January 2022 (UTC)