[00:18:56] hello [00:19:02] heyy [00:19:52] is this bot meant to be talking [00:22:17] ? [00:24:27] not a bot; this is a relay between another messaging channel [00:24:41] it just uses a bot to communicate those messages [00:30:02] [1/6] I'm trying to upload a 1024x1024 images on Miraheze, but the downscale 180x180 thumbnail pic looks really bad [00:30:02] [2/6] When I downscale it using GIMP to 180x180, it doesn't look anywhere as bad [00:30:03] [3/6] First one is downscaled by Miraheze, second one is downscaled using GIMP [00:30:03] [4/6] Is there anyway I can upload the downscaled image to the 1024x1024 thumbnail pic? [00:30:03] [5/6] https://cdn.discordapp.com/attachments/407537962553966603/1546316580617592853/2e2b0351-9058-41f5-ae1f-5cce6770e649.png?ex=6a9f5709&is=6a9e0589&hm=c5a20ae85ca334c813de69c041a5b5dadd52bee831e842359b490557e479056a& [00:30:04] [6/6] https://cdn.discordapp.com/attachments/407537962553966603/1546316580923641967/image.png?ex=6a9f570a&is=6a9e058a&hm=ea2124322c656176397c351e9f775b7edf97fcc154fdb1828470a89708513dd4& [00:51:46] What's the policy on gadgets on publishing gadgets on dev/meta? [00:52:37] It's how the Brits spell their words. [00:54:31] She is British.. [00:54:48] huh [00:54:52] what are y'all talking about [00:54:54] For the fun of it and for advancing human knowledge [00:56:31] British spelling would be colourisation [00:56:36] S instead of z [00:56:37] I think [00:58:08] [1/2] How do I make this thing? [00:58:08] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1546323650959900692/image.png?ex=6a9f5d9f&is=6a9e0c1f&hm=da39c0b9c4154969b46197af2715d893a33693ed1c7cd2529b6a8a31f37c2143& [00:58:13] AMI!!! [00:58:25] Hi! [00:58:46] HOI!!! [00:58:46] That's a site notice. You can make it over at your wiki's site notice page in the MediaWiki namespace. [00:58:54] Ooooh [00:58:57] Teach me teach me [00:59:04] Mediawiki:sitenoticr [00:59:25] it's right. but even as a brit it feels off [00:59:56] [1/4] On dev it's as simple as writing a block of code with instructions on how to use it like https://dev.miraheze.org/wiki/NSFW_notice. [00:59:56] [2/4] You can also ask users to load a script from your user page: https://dev.miraheze.org/wiki/MenuIcon which comes with some security implications because it essentially gives the user in control of the script interface administrator rights on the importing wiki. [00:59:56] [3/4] Then there's also the jsdelivr imports from MirahezeDevScripts which is where I maintain all the stuff I wrote. It was meant to be available for contributions from everyone but never got out of my personal GitHub repository. [00:59:57] [4/4] The more difficult part is creating a demo which requires an interface administrator on dev. If there is such a need I can review and add more gadgets to the "Page demos" section of https://dev.miraheze.org/wiki/MediaWiki:Gadgets-definition. [01:00:19] i used to think :where() was useless, now I've seen the light [01:00:24] hmm [01:00:28] Does this appear when you're not logged in? [01:01:13] There’s also MediaWiki:Anonnotice I think it’s called? [01:01:16] Not entirely sure [01:02:33] sitenotice will display for logged out users by default [01:02:43] unless you change anonnotice to be something else [01:04:31] At maille.wiki, we are currently running 3 scripts that would, with modifications, be of use to others, that are either locally heavily forked or common gadgets from other wiki farms. If you would find them useful; I could send them over with explanations on what & how. 🙂 [01:05:32] chu nom is basically the Vietnamese language written with Chinese characters [01:05:40] ? [01:06:02] yeah, it'd likely need to be a wiki about Nôm, and not a wiki in Nôm [01:20:46] Thanks! It'll be nice to know what they are and what they do. We were just having some [discussions on the new loadout wiki](https://loadout.miraheze.org/wiki/Project:Community_portal) about potentially using some wiki.gg templates so modification ideas would be welcome if you were referring to wiki.gg scripts. [01:42:49] [1/4] the three are: [01:42:49] [2/4] * DRUID Infoboxes (wiki.gg. River knows them best) [01:42:50] [3/4] * A reworked upload page (Heavily forked from wiki.gg which forked from fandom. Needs a bit of cleanup and generalisation.) [01:42:50] [4/4] * Minervanueue sidebar injections.- [01:50:39] [1/2] The main thing is our special:upload override, which takes a different approach than what it's forked from. (the last part is awaiting a config change on phorge). [01:50:39] [2/2] It creates several text-inputs for source, cc version, image author, image modifier, modifications and more and allows for multiple uploads. Due to the special needs of our wiki, it also lists who made the depicted art and what pattern it follows, as well as differentiation between images of in-scope art and images of other things like geometry. [01:50:52] I made an import request on phorge bc my export is 26.2GB 😨 [01:50:55] Terrified [07:31:25] Correct. It's why Z scores so highly in Scrabble, we almost never use it. [08:06:31] [1/3] DRUID would be helpful if we settle with it in the loadout wiki or if someone wants to write a guide about porting DRUID to Miraheze on the dev wiki. [08:06:32] [2/3] The uploader seems more messy and, as you said, needs to be more generic. [08:06:32] [3/3] With the amount of hate MinervaNeue gets I would anticipate that some improvements to it are going to be useful. Not sure what the sidebar is but editors will probably appreciate getting some of their buttons back on mobile. [08:18:56] [1/3] Minerva's sidebar. [08:18:56] [2/3] I can concur, it would be nice if it did anything useful. [08:18:57] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1546434584546123796/Screenshot_20260907-091758.png?ex=6a9fc4f0&is=6a9e7370&hm=4da5ea459565dfd4117234cd266aeb9f31aea214416f3efd4af02b723d8a35f2& [10:27:09] <20bunnies> [1/2] hi yall i tried importing the Ambox template someone help [10:27:09] <20bunnies> [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1546466849724698656/grafik.png?ex=6a9fe2fc&is=6a9e917c&hm=1c200c3a2e45171564dfe05f4ff588c4d38a9ad1ed0f1e0f66865f61cdb3c3c2& [10:27:21] <20bunnies> i can translate if yall need [10:28:14] [1/2] is there any way to make the citation thing invisible too? i'm trying to do some hidden text but it's giving it away a bit- [10:28:14] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1546467123180601404/image.png?ex=6a9fe33e&is=6a9e91be&hm=aac7832cda4eac4f2c131bf2dda1429a22dcf1cc3303aace4013c1bad08bb01f& [10:29:45] <20bunnies, replying to davyvm2009> out of curiosity, why do you wanna do that lol [10:29:48] <20bunnies> no offense of course [10:32:07] If (as I'm guessing) you've used CSS to change the text to the same colour as the background, you'd presumably do the same with the link colour. [10:35:13] <20bunnies, replying to 20bunnies> can someone help with this im genuinely confused as hell [10:36:02] joke notation [10:36:17] <20bunnies, replying to davyvm2009> fair [10:36:39] nah i used the "color: transparent" function [10:37:07] <20bunnies> https://cdn.discordapp.com/attachments/407537962553966603/1546469356719054938/grafik.png?ex=6a9fe552&is=6a9e93d2&hm=23fb9f605effc53617594225c20c6b349c3be795a698d66a943fc82cc39ab949& [10:37:09] I'm guessing it's a dependency thing, but I'm very bad at German so translation would be helpful. [10:37:25] In that case I'm not sure. [10:37:28] you don't have messagebox [10:37:37] if i were to guess [10:37:53] <20bunnies, replying to sakurababochka> "the page template:mbox/styles.css has no content. skript error: the module "message box" is not present." [10:37:57] i dropped outa german class so i only understand a bit- [10:38:00] <20bunnies, replying to davyvm2009> how to add that [10:38:08] ¯\_(ツ)_/¯ [10:38:08] <20bunnies> i imported ambox [10:38:18] In that case ye, you'll need to import Module:MessageBox [10:38:20] <20bunnies> is it not that? [10:38:24] It's on dev wiki [10:38:36] [[mh:dev]] [10:38:37] [10:39:00] https://dev.miraheze.org/wiki/Template:MessageBox [10:39:03] :3 [10:39:06] [[mh:dev:Module:MessageBox]] [10:39:07] [10:39:13] Huh. Outsped. [10:39:27] <20bunnies> [1/2] im gonna explode [10:39:27] <20bunnies> [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1546469946715013150/grafik.png?ex=6a9fe5df&is=6a9e945f&hm=7c4de25e862bf287f453b0345035287a934ecd04d65f3c91ff250d46a2071e6c& [10:39:47] [[mh:dev:Module:Yesno]] [10:39:48] [10:39:57] It's got a fair few dependencies, unfortunately. [10:40:42] <20bunnies> that means what? [10:41:03] Other things you'll also need to import for it to work. [10:41:04] [1/2] revolutionary.... [10:41:04] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1546470351234531338/image.png?ex=6a9fe63f&is=6a9e94bf&hm=296bce5ae48b718ef087c9c36de8ec600bd39aaa212ab89389873f5bccf50caf& [10:41:04] <20bunnies> i dont understand this plugin shit 😿😿 every time i have to add one i get stuck on it for hours [10:41:46] <20bunnies, replying to Wiki-Bot#2998> so ill add that too?? i did this ambox stuff before and i didnt need this, what the hell [10:41:58] It's a useful thing, in fairness. [10:42:17] Might already have been added on that wiki for something else. [10:42:28] <20bunnies, replying to sakurababochka> nah cuz thats my wiki [10:42:38] importing modules/templates/plugins is just a rabbit hole of "oh you want to use this, get this thing so the thing you want to use work, and to use that thing you have to get this thing for it to work, and for that thing you need-" [10:42:46] <20bunnies> i did this entire process completwly differently before idk what's up there [10:42:53] <20bunnies, replying to davyvm2009> yikes.. [10:43:01] <20bunnies> as stupid as this is [10:43:05] <20bunnies> can someone do this for me? [10:43:15] <20bunnies> is that a thing i can have someoen help me with? [10:44:28] I don't think so, as far as I know you need to be a sysop. [10:45:18] <20bunnies> a what? [10:45:36] Local admin [10:46:00] <20bunnies> i can do that if you want [10:47:24] Not advisable to just give people admin when you don't know if they're trustworthy. [10:47:29] <20bunnies> if youre busy its fine i just really want this to work [10:47:51] <20bunnies, replying to sakurababochka> this is a small wiki with 2 members. not worth griefing or whatever, lmao [10:48:00] <20bunnies> i get your point tho [10:49:59] I think [[mh:dev:Module: Arguments]] should be the last thing you need after Yesno [10:50:02] [11:02:14] Did you check out upload page out or was it from the description? [11:13:08] how do you put videos in miraheze do you just make mp4 files or is there smth else ot it [11:16:46] <20bunnies, replying to sakurababochka> [1/2] i did all of them, now this appear [11:16:46] <20bunnies, replying to sakurababochka> [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1546479334947037255/grafik.png?ex=6a9fee9d&is=6a9e9d1d&hm=937c38b841edbd73cece9843b7b9807bdbca0a9b86f90dd7f990b9cb9917675c& [11:17:08] <20bunnies> "Lua-Fehler" just means "lua error" [11:17:51] <20bunnies, replying to namkwal> i think so, yeah [11:20:17] Oh, I thought that would import with messagebox [11:20:45] [[mh:dev:Module:MessageBox/configuration]] [11:20:46] [11:20:48] <20bunnies> thanks [11:21:12] <20bunnies> [1/2] uh? [11:21:13] <20bunnies> [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1546480453517705226/grafik.png?ex=6a9fefa8&is=6a9e9e28&hm=d09302efdfcfffdc608177514e86396b94a17236b868fa8c6038682e13f8f3f6& [11:21:16] <20bunnies> wait [11:21:31] <20bunnies> its Message_box [11:21:57] <20bunnies> [1/2] uh huh. thanks !!!!!! @sakurababochka [11:21:57] <20bunnies> [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1546480639862378586/grafik.png?ex=6a9fefd4&is=6a9e9e54&hm=e39e3abca76011e2200e7efefc8df11b1c7410b20adf488f3ac4062347d6797d& [11:30:29] No problem [11:33:28] american is `colorization`, british is `colourisation`. this is a weird mishmash of the two [11:34:04] with links you need more specificity than just surrounding it with `color:transparent` [11:35:33] tbf mbox is insanely overcomplicated if you just want to display a message in a box [11:41:41] I just use a simple HTML box for that [11:49:57] yeah iirc MediaWiki already provides classes you can steal for notice, error etc [11:53:09] yea i figured [12:45:24] Hey you guys know any good tutorials for managing templates and such? [12:45:48] My wiki's getting a little bigger now and I'm not sure how I'm suppose to organize having multiple templates at once especially since topics can vary [12:46:27] Also tutorials on how to make my wiki look a bit nicer would be welcome too :xsob: [12:46:34] Managing in what capacity? [12:47:04] I manage a wiki on Burma and it ranges from political ideologies, to ethnic groups, to time periods, to literature and I don't know how to organize it all ;-; [12:47:15] Like how do you start necessarily? [12:47:43] I have basics down like categories [12:47:50] Naturally but anything past that idk what to do [12:48:16] Hopefully there's someone more experienced here that can help -.- [12:57:55] navboxes are good for having links to various pages. I use wiki.gg's [RANGER navboxes](https://support.wiki.gg/wiki/RANGER_navboxes). You could also have like some overview pages which summarise some stuff and have links to the main articles [12:58:26] Okay ty [13:16:56] Oh yeah I need to start making navboxes [13:51:18] <_lp_0> What happens if when migrating a wiki to Miraheze using an XML dump the target wiki already contains pages with the same titles as those in the XML dump? [13:55:10] they get added to the history but do not override the current revision of the page [14:18:35] what are yalls thoughts on ai being used for code genq [14:23:06] ur gonna stir up a storm asking that in here [14:23:58] pretty much any answer but "it sucks its awful everyone who uses it should die" is gonna be met with hostility [14:24:28] gonna bash that question off to #offtopic [14:26:40] @pskyechology Thanks for the help! [14:26:52] np ^^ [14:28:06] Basically, almost everyone who's uploaded things has had to been told "please use special:upload instead". This will end that. 🙂 [14:35:46] Is flex the best way to have multiple pictures on a grid? [14:37:04] grid can be good in certain scenarios, this website is helpful [14:37:22] Thank you. [14:55:05] I would go grid if you want to control how many appear on each row [14:55:40] Flex is good to say "put these in a row" but it's pretty annoying if you want to dictate how many appear on each row [15:00:17] Grid probably works better then [15:01:56] depends on how bothered I am about correctness [15:03:41] [1/3] e.g. I vibecoded a script to interpret the speedscope json to get a list of extensions by how much time Miraheze servers spend on them [15:03:41] [2/3] Because I was not about to figure out how to interpret that myself [15:03:41] [3/3] But like a wiki Lua module/JS script I would write by hand. especially JS as incorrectness there can lead to vulnerabilities [16:28:32] [1/2] I'd never do it myself, but generally I don't bother to argue with people about it. [16:28:32] [2/2] That said though, I'd make strong objection if anyone applied AI to code I'd written. [17:16:20] I don't necessarily think it's bad to vibe code things but they need to be properly reviewed [17:16:56] I have a habit of making what are intended to be temporary changes with claude and not reviewing them as thoroughly as they should be and then they end up becoming pretty permanent changes [17:20:13] generally I don't care as long as you're capable of understanding what it's doing and actually knowing how to fix/improve things when necessary [17:20:51] [1/2] it's generally bad, like a person could do it better. i use it sometimes as a starting point for stuff i have no idea how to do or how to google how to do (? but I'm aware that I'll probably have to go back to it and make it better in the future. idk tho i'm a begginer at everything, maybe some people can actually use it as a tool that makes stuff that do [17:20:52] [2/2] esn't suck. not me [17:23:09] That's a good point, to be fair. In that regard it falls similarly short to copying code, because it's much harder to fix/maintain/troubleshoot code that you didn't actually write and so don't fully understand. [17:25:35] further answers to the AI question should be posted in #offtopic, thanks [17:26:39] Thought this was there, sorry. [17:30:07] is there a parser function or anything i can use to display the pageimage of a certain page? [20:25:53] When using the portable infobox, is there a way to construct an image gallery on the fly from a list, rather than requiring the source to already have the tags? [20:51:35] Use some kind of lua module that returns a gallery? [20:54:49] [1/2] I based it off of the description. But now that I looked at Special:Upload I do think the script can benefit from a cleanup. E.g. it uses basic HTML layouts, which is fine but it could've used OOUI or Codex to make the styling a bit more polished. Of course the fields need to be adjustable as well. And if the right modifications are made I think it'll be a [20:54:50] [2/2] lot better than the "here's a preloaded template, fill it out" approach. [20:59:06] Think that would require using a variable. Which I'd rather not. I think source has to be the name of a parameter. Which is unfortunate. [20:59:20] [1/3] I was told in response to my recent wiki request that [20:59:21] [2/3] >We are not accepting new wikis in the genre of satire and joke wikis. We thank you for your understanding and wish you success in finding a home for this project. [20:59:21] [3/3] While I have little doubt there's a good reason for this policy, I'm curious if it is documented anywhere visible? I don't see anything about it in the content policy or any of the documentation pages. [21:01:10] linked at the bottom of the content policy is https://meta.miraheze.org/wiki/Help:Restricted_Wiki_Topics#%22Joke%22_Wikis [21:02:27] You can use tags no? [21:02:49] Or actually maybe that doesn't work for galleries [21:03:57] Hello just wanted to ask how to create these wiki highlights boxes? Would there be any templates available I could use? [21:04:00] https://cdn.discordapp.com/attachments/407537962553966603/1546627118971228270/Screenshot_2026-09-07_160622.png?ex=6aa07840&is=6a9f26c0&hm=c9cd05fa8e4e17a6c86e2f96ccc8b7a89f8bea759d4959ca1c3882bf5cd5b8b6& [21:05:52] Hi [21:06:12] For some reason, my Infobox won't show up [21:30:08] Does it tell you there is a parsing error? [21:35:54] Why am I so addicited now to editing my page and learning more? [21:39:10] Alright, thank you! I understand now, next time I will try to make such things more clear. [21:59:12] Why won't it let me post in support? [22:07:04] [1/4] well, yes. It's a kludged fork, solving problems that the earlier had. Since maille.wiki left wiki.gg, their script has been reworked, perhaps adressing your criticism. [22:07:04] [2/4] As I am not fluent in javascript, it's definitely in need of a cleanup. [22:07:04] [3/4] Preloaded template, people always mess up; that's why I brought it up; Injections are imho much more reliable. Give the user as few choices as possible. [22:07:04] [4/4] If it would help, I could try to generalize it on dev:user:karpeth? [22:07:19] sorry, the loadout. [22:10:13] [1/2] Not specifically, but if you're talking about the pageimages extension, there's a few routes to get at that info: [22:10:13] [2/2] https://www.mediawiki.org/wiki/Extension:PageImages [22:10:33] WikiSEO and pageimages also let you explicitly define a specific image to be included for embedded links [22:42:50] [1/2] What's this? [22:42:50] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1546651991147675738/image.png?ex=6aa08f6a&is=6a9f3dea&hm=664b2cf395ae3f7cdbd4d1e9ad7769331daea84b779fa9bcd32eb4ec5bb67649& [22:43:13] oh nvm, weird bug [23:02:34] 👋 , hey, how do i submit a extension to get added into Miraheze? It's a extension extension that I made to be an alternative to Fandom's MessageWall. [23:04:42] I was actually just reading the source code for that right when you sent the message lol. Anyway you can make a task on phorge using https://issue-tracker.miraheze.org/maniphest/task/edit/form/21/ [23:06:23] should I wait until your done reviewing the extension? [23:08:31] You can make the task as I am gonna go for now soon. [23:09:10] I do have a couple concerns with the extension (that I have not looked in depth yet), mainly if it is disabled, to avoid similar issues to how Flow worked. [23:09:46] But from what I have seen so far that probably wont be a huge concern. Will look more later. [23:10:23] 👍 Just submitted it