Module talk:JSONutil/sandbox
Module move request
edit| It is requested that the template-protected page at Module:JSONutil be created. (edit · history · last · links · sandbox · edit sandbox · sandbox history · sandbox last edit · sandbox diff · transclusion count · protection log) This template must be followed by a complete and specific description of the request, so that an editor unfamiliar with the subject matter could complete the requested edit immediately.
Edit requests to template-protected pages should only be used for edits that are either uncontroversial or supported by consensus. If the proposed edit might be controversial, discuss it on the protected page's talk page before using this template. Consider making changes first to the page's sandbox before submitting an edit request. To request that a page be protected or unprotected, make a protection request. When the request has been completed or denied, please add the |
I've been working on making Module:Format TemplateData more generally functional and suitable for more widespread application. In syncing the upstream changes from de:Modul:TemplateData as suggested by User:GKFX a while back on the Template:Format TemplateData talk page, I learned that the current failure of that template's |JSON= parameter to behave as expected appears to be from this module having been deleted in the interim. I've tweaked/polished the upstream code and saved it at Module:JSONutil/sandbox and likewise adapted their documentation at Module:JSONutil/doc. Barring any objections, I'm requesting that the sandbox code be moved into production at Module:JSONutil so the original work can proceed. — ℛogueScholar ₨🗩 19:39, 27 January 2026 (UTC)
- @Xaosflux, pinging the protecting admin for comment — Martin (MSGJ · talk) 18:27, 28 January 2026 (UTC)
- Ugh, good question. I'm going to have to dig back a few years to see what problem this was related to. — xaosflux Talk 19:22, 28 January 2026 (UTC)
- @MSGJ: hmm this seems related to Wikipedia:Village_pump_(technical)/Archive_206#Transclusions_of_non-existent_module and that if this went live lots of other pages may start unexpectedly changing due to copypasta. Not sure if we need to care any more, thoughts ? — xaosflux Talk 19:49, 28 January 2026 (UTC)
- Ugh, good question. I'm going to have to dig back a few years to see what problem this was related to. — xaosflux Talk 19:22, 28 January 2026 (UTC)
- Temporarily turning this off to help search without all the edit request transclusions in the way. — xaosflux Talk 19:45, 28 January 2026 (UTC)
- Back enqueued. — xaosflux Talk 19:50, 28 January 2026 (UTC)
- Considering Format TemplateData isn't widely used yet here, perhaps we can just try enabling this module and see what happens? Honestly the referenced colloquy at the Village Pump was extremely vague and consisted almost entirely of hand-wavy descriptions of "things" being "broken." That makes it hard to address head-on. I honestly don't anticipate any breakage at all, but even if some did occur, it's confined to template documentation at least. — ℛogueScholar ₨🗩 14:08, 14 February 2026 (UTC)
- Sorry for being a nuisance @Xaosflux, but were you ever able to locate any specific details for why this Module required such strict page protection to begin with? A present-day full-text search of all the namespaces here leads me to conclude that Module:Format TemplateData (my "rehab" project) is the only one still calling it explicitly, making my request for restoration from the current sandbox an extremely low risk for disruption of any sort. I genuinely believe there is a tangible benefit to be derived for editors—especially those that are still gaining familiarity with TemplateData—from adding more formatting capabilities and context clues to the presentation of this information. (NB: If approved, the responding editor should concomitantly reverse the deletion of Module:JSONutil/doc; my original expectation was that this request would be approved much quicker and that placing the documentation there in the first place would save the effort of another page move when acted upon.) — ℛogueScholar ₨🗩 23:33, 3 May 2026 (UTC)
- Not strictly, seems like it was going to get invoked when not expected. Do you actually need it at THIS page title? — xaosflux Talk 00:37, 4 May 2026 (UTC)
- No, I suppose not, though in cases like this where it's 95% someone else's code that I've simply tweaked, I try to avoid mucking around with how everything is structured whenever possible. Not only does it complicate merging in upstream changes, but of course there's no guarantee that I'll be the next editor to touch the page and unfamiliar editors are then put at an even greater disadvantage. There shouldn't be any need to alter the name though if there's no remaining references to this module name here, right?
- Not strictly, seems like it was going to get invoked when not expected. Do you actually need it at THIS page title? — xaosflux Talk 00:37, 4 May 2026 (UTC)
- Back enqueued. — xaosflux Talk 19:50, 28 January 2026 (UTC)