[01:18:37] if I delete a file on my wiki, does it start using a file from a different repository the wiki has with the same name if it exists? [01:19:24] wikimedia commons probably [01:22:45] we also have a shared repository with another miraheze wiki which is the one I'm more curious about [01:22:53] I assume it works, I mostly just wanted to double check [01:27:56] oh huh. not sure about something like that [01:28:54] ok yeah it worked [01:29:32] wikimedia commons would have worked the same way though, it's just another shared repository [10:08:01] [1/2] The poet's magical story miraheze wiki is here. Please click it be carefully. [10:08:01] [2/2] https://poetsmagicalstory.miraheze.org/wiki/Main_Page [12:51:15] How to have a good mobile UI? [12:55:15] use Fandom [12:55:18] https://tenor.com/view/hysterical-laughter-laughing-gif-25735842 [13:12:55] [1/2] Huh [13:12:56] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1430906839343697990/image0.jpg?ex=68fb7b57&is=68fa29d7&hm=bd3727857478cdbd7986fb96325c1fb69977e71db192a74161ba8d3632884c26& [13:13:22] [1/2] HUH [13:13:22] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1430906950756864102/image0.jpg?ex=68fb7b72&is=68fa29f2&hm=7e7379b8c9171b76e8723df8357846716d8be9009b701626bc5b23ed26775c66& [13:33:57] wot [13:39:01] citizen's good [13:39:17] or minerva [13:40:00] The closed wiki page apparently is being transcluded onto SR RfRW [13:40:02] Twice [13:42:23] needs a bit of digging then [13:44:37] https://meta.miraheze.org/wiki/Steward_requests/Requests_for_reopening_wikis?diff=497246&oldid=497242 [13:44:37] Probably not too much [13:45:27] If someone wants to clean that up and leave a note for the user I’ll give a sticker, else I can look later [13:55:47] [1/2] hit by devastating news, but admin duties are still there [13:55:48] [2/2] strangely enough, miraheze now opened for me w/o any problems or additional means, just for documenting it [14:38:47] <90gq29> yo how does [LinkSuggest](https://www.mediawiki.org/wiki/Extension:LinkSuggest) work? i saw a wiki using it but didnt notice anything different when trying to link stuff in the source editor, and VE already has a suggestion thing built in afaik [14:43:37] u do [[blablabla and there will be an autocomplete thing [14:43:43] CodeMirror supports autocompletion for links when wgCodeMirrorV6 is enabled (which is experimental and breaks some other stuff) [14:43:51] Not sure about LinkSuggest [14:44:07] [1/2] (example) [14:44:08] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1430929790361145475/image.png?ex=68fb90b7&is=68fa3f37&hm=9ba6807ca810551002e14fdacd5a1dbdc82a6ef755c4cf3552f389b1e2f977bc& [14:44:24] I'd expect LinkSuggest to work similarly [14:44:40] <90gq29, replying to abaddriverlol> oh nice [14:44:45] <90gq29> will just stick to this then [14:48:38] LinkSuggest conflicts with syntax highlighting, so you'd need to turn it off first. [14:49:41] how 2 have a horrible mobile experience [15:25:07] Who is that wiki name? [15:27:52] That's the meta wiki [15:28:14] https://meta.miraheze.org/wiki/Miraheze [15:28:40] When Poet's Magical Story miraheze wiki is here [15:29:18] You can add it yourself IIRC [15:33:27] How do I use a font that is not available on Google Fonts? [15:34:04] upload font file (should not be pirated), set it in Common.css [15:34:43] i suggest uploading to somewhere else [15:35:15] especially when it's split into multiple files and may change frequently [15:36:30] i believe nobody would like to maintain such changes within mediawiki's file upload system: https://github.com/PGW-MH/font-host/commit/2c845a0c0b13069a0681e3151db9887c3ce6b3d3 [15:36:43] ??? [15:38:47] [1/2] easier to maintain this way [15:38:47] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1430943544599908363/image.png?ex=68fb9d86&is=68fa4c06&hm=0ea105fc68d5bde1f15517b22a5cba4de14474e2b68b0ff4381b74ef1d319e48& [15:43:42] I think I can maintain a single file without github just fine 🥲 [15:43:54] a single file is good [16:02:09] everyone were uploading fonts on wiki just fine [16:02:16] don't confuse people [16:03:38] Switch topic to shitting on Fandom [16:23:13] https://cdn.discordapp.com/attachments/407537962553966603/1430954728883224698/image.png?ex=68fba7f1&is=68fa5671&hm=633a87e90b6d60635e150f6df4005882e8ee328feb89016730e4d0638b4b2665& [16:23:53] [1/4] Does anyone know how to change tab stylization? [16:23:53] [2/4] I'm using the above extension for tabs and I can't find documentation on changing background or text color. [16:23:54] [3/4] If it's not possible, would swapping to tabberneue allow stylization? [16:23:54] [4/4] https://cdn.discordapp.com/attachments/407537962553966603/1430954897242853516/image.png?ex=68fba819&is=68fa5699&hm=7a8ef8c7ea56acb5b310d93ad5f4703df16a05e93cf21126c10a30dd1ff8056c& [16:24:04] <90gq29, replying to playgaming> css [16:24:41] <90gq29> you can stylize both that and tabberneue [16:24:57] What kind of css commands would I use for it? I can't seem to find much. [16:25:44] <90gq29> if you just want to have contrast between the button and text, just change background-color to black or smth [16:25:56] i'd use tabberneue anyway, as it is actually maintained [16:27:32] Would that apply changes to the hover and selected colors? [16:29:10] <90gq29, replying to playgaming> havent used the tabs extension but i assume theyre two different things you need to change [16:29:51] <90gq29> you can try changing it and see if thats the case, or use inspect element and check [16:30:07] cjk fonts are usually several megabytes [16:30:30] including all glyphs in a font makes the wiki lag [16:30:47] i think latin fonts are alright [16:31:33] I saw somewhere that wikis with nsfw content could take longer than 1-3 days to be approved, is this true? my wiki is coming up on 3 days of waiting at the moment, and it would be useful to know if its nature could effect the rough estimate of how long it will take [16:32:01] [1/3] 🐸 [16:32:01] [2/3] I'm upset I didn't think of that earlier [16:32:01] [3/3] I'll try inspect and see what I can change, thanks you two for the help [16:32:19] [1/2] Example CSS: https://stellasora.miraheze.org/wiki/MediaWiki:Tabber.css [16:32:20] [2/2] Example page: https://stellasora.miraheze.org/wiki/Amber [16:33:21] I would not write CSS like that btw. CSS nesting is fairly new and not supported on browsers more than 2 years old. [16:34:04] never heard of that but if ai can't review right away request is handed to human reviewers, and that usually might take days due to volunteer nature of Miaheze [16:34:46] okay [16:35:22] excuse my anxiety, I know these things take time [16:36:40] Using would also work for stylization? [16:37:27] Those are different. You'd need to figure out the HTML tags/classes used by the extension [17:22:37] what do i need to do make visual editor work on my wiki? i've turned on the extension and the pages show both "edit" and "edit source", but when i click on "edit" it just adds ``?veaction=edit`` to the link but nothing happens, it's just the page itself [17:25:03] [1/3] anything i need to enable in here to make it work or sth? [17:25:03] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1430970287721025546/OnPaste.20251023-192413.png?ex=68fbb66e&is=68fa64ee&hm=5e5e3682bd0ef4a1a5722ccc409d4d598d7cb402dd091901fc6eeeaf1cd6e8e9& [17:25:03] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1430970288228667596/OnPaste.20251023-192438.png?ex=68fbb66e&is=68fa64ee&hm=12e539d73bc5c43775e2e8adb417c97a91f50d8763954edc9fba2729ba5f1555& [17:31:31] Can somone please clarify if WikiForge still offers paid wikis? I'm pouring through the MH history page, and I can't see this question answered. [17:31:54] On visiting the WikiForge site, most of the links are non-working, which suggests to me it is no longer running? Or is it? [17:33:56] hey plum! [17:34:25] last time i heard wikiforge has zero ties w/ anyone associated w/ wikitide or miraheze [17:34:38] Hiya Legroom! 🙂 Nice to "see" you again! [17:34:56] Gotcha... so, is there a paid service anymore? [17:35:08] Associated with MH in any way, shape, or form? [17:35:22] Or are we back to MH-only, and donations? [17:35:34] It's quite hard to tell from the history page, lol. [17:35:44] miraheze = wikitide, and yeah just donations [17:35:53] Gotcha. Thanks! [17:36:03] as whether wikiforge is still a functional thing idk [17:36:13] And how is MH performance and uptime these days? [17:36:17] maybe someone of lead bunch knows [17:36:27] oh muuuuuuch better [17:36:33] in the org there's an active repo for WikiGrid now which I assume is a different project [17:36:52] could someone help before this completely disappears off recent messages [17:36:53] Well that's a positive. [17:37:07] could you share a link to your wiki? [17:37:11] I just let my monthly donations run and hoped everything ironed itself out, lol. [17:37:30] I was about to ask the same thing. [17:37:32] it's a private one but yeah https://escsimulations.miraheze.org [17:38:20] [1/2] hm, it happens for me too and I get this error [17:38:21] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1430973631223038042/image.png?ex=68fbb98b&is=68fa680b&hm=68b7e10e217a7b0c70084827d9693bad177819cf3d6123b64acfb7a306232d6a& [17:38:41] hmm i mean it's not crucial but it could make some stuff easier if it works [17:38:43] try appending `&debug=2` after `?veaction=edit` [17:38:48] this fixes it for me [17:38:57] looks like a caching issue if you enabled it recently [17:39:12] ohh that does work [17:39:15] (`&debug=2` bypasses the cache for JS) [17:39:23] yeah i just did like 20 mins ago or so [17:39:40] I was gonna say, can't tell because the permissions won't allow me to test edit even logged in, lol. [17:40:34] https://cdn.discordapp.com/attachments/407537962553966603/1430974194123935975/Screenshot_2025-10-23_at_10.40.15_AM.png?ex=68fbba12&is=68fa6892&hm=09b2e984db593046b6c900acb907d111a02c7f2901ebde8492d61603e84d70fe& [17:40:40] Me thinks the permissions are a little funky [17:40:50] alright the debug thing works for now haha thanks [17:40:52] Or perhaps private community still. [17:41:37] it's just a private wiki for myself and i mainly use source editing but yeah was just gonna check if visual editing makes some specific stuff in tables easier [17:41:50] but i think source editing is better all in all [17:41:53] I've purged the Cloudflare cache for your wiki so it should probably work without debug=2 now [17:42:03] oh thanks! [17:42:12] Source is better for getting to know wikitext intimately, though if you're gonna need complex tables, VE is also nice for that at times. [17:42:21] it's working now indeed [17:42:56] [1/2] This is also a nice sometimes compromise: [17:42:56] [2/2] https://www.tablesgenerator.com/mediawiki_tables [17:43:04] But you always need to strip the formtting it adds. [17:43:28] [1/2] yeah i was thinking of using it for one like this haha [17:43:28] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1430974924100599808/OnPaste.20251023-194305.png?ex=68fbbac0&is=68fa6940&hm=307b4cf29be621f0fc007018bffcce667a562f1ce23022b8cd78bb69c4f99ea5& [17:43:39] We got a lot from formatted json, excel, etc, to mw table, and VE and that editor both allow direct copy/paste from spreadsheet format. [17:43:44] could be easier to fill in with the numbers than in coe [17:44:35] Yeah, can copy/paste data from excel or google sheets into VE or the table generator. [17:44:41] Not so much for wikitext [17:44:57] So, just depends on your use and what you need. [17:45:04] oh this might be useful in the future! will bookmark it [17:45:32] I just keep a test page bookmarked to edit in VE, and when I need to copy/paste from a spreadsheet, I can use VE. [17:45:55] Then switch to source, and go grab my source, integrate it into the larger page. [17:46:17] (We've got some large and ugly/complex tables) [17:47:15] oh yep that might be a good practice, i haven't really started filling those big tables yet haha, just created an empty template for now and thinking of what's gonna be the most convenient for filling in later [17:47:47] you can't color cells (like the grayed out ones in the screenshot above) in visual editor though right? [17:48:04] Not without a template. [17:48:13] (We create templates for stuffs like that) [17:48:26] Most of our tables now are auto-generated (Cargo) but for those oddballs that need manual editing... [17:48:28] oh would that be complicated? [17:49:21] jeez that's a lot of cells. you could also just use JSON directly and parse it with Lua [17:50:20] haha yeah it's for a detailed country-by-country points breakdown [17:50:22] https://tenor.com/view/cell-perfect-cell-hello-greeting-caption-gif-4904407315920936322 [17:50:23] It all depends on your template experience and stuff. [17:51:02] i'm kinda learning how to use miraheze, only got this wiki a month ago and have been building it since so yeah [17:51:04] There's so many ways to skin the same ah, cat, so to speak (no cats harmed in the making of this comment, lol) [17:51:59] i'll think about it but i think the mediawiki table generator you've linked might help for future reference! [17:52:25] Just keep in mind it adds extra, unwanted formatting... so there's that. Always gotta select and clean the formatting. [17:52:36] (From the menu) [17:53:09] VE is cleaner imo [17:54:02] hmm actually yeah ve might work well too indeed, i'll see how it goes in practice [17:56:57] I think you'd need to provide an example and help on how they might do this, as they've indicated they're new to MW. [17:59:13] Only bc Lua is a bit mysterious 🪄 to folks that don't know LUA (or MW intimately enough to know how to put that into practice). [17:59:34] Or even if there's a simple example somewhere, that could help too. [18:04:36] to be honest i don't know what neither json nor lua are, haha [18:04:59] That's okay, we all begin in the same place. 🙂 [18:05:20] i have only been using excel for spreadsheets, although the data for these ones i don't have anywhere i can copy it from [18:09:29] [1/29] Lua could be used a couple of ways; I'm not sure exactly how they get the information they need. You could have JSON like ```json [18:09:29] [2/29] { [18:09:29] [3/29] "song": "Cupid's Girl", [18:09:30] [4/29] "country": "gb", [18:09:30] [5/29] "voted-by": [ [18:09:30] [6/29] "us", [18:09:31] [7/29] "it", [18:09:31] [8/29] "de" [18:09:31] [9/29] ] [18:09:32] [10/29] } [18:09:32] [11/29] ``` [18:09:32] [12/29] each row could have something like this, then you'd use Lua to load that JSON page and turn it into a table. You could also use CSV format if that's easier [18:09:32] [13/29] Another possible way of doing it is to instead use templates, for example``` [18:09:33] [14/29] {| [18:09:33] [15/29] {{#invoke:JuryVote|header}} [18:09:34] [16/29] ... [18:09:34] [17/29] {{#invoke:JuryVote|line|country=gb|song=Cupid's Girl|voted-by=us,it,de}} [18:09:35] [18/29] |} [18:09:35] [19/29] ``` [18:09:36] [20/29] Another way is to export an Excel spreadsheet into CSV format, so then you could have something like ``` [18:09:36] [21/29] Song,Jury,dk,lt,... [18:09:37] [22/29] ... [18:09:37] [23/29] gb:Cupid's Girl,... [18:09:38] [24/29] ``` [18:09:38] [25/29] And either use that as a data page, or you could even put the csv data on the page directly like ``` [18:09:39] [26/29] {{#invoke:JuryVote|list| [18:09:39] [27/29] Song,Jury,... [18:09:40] [28/29] }}``` [18:09:40] [29/29] I can't really give a proper example because Lua is so incredibly versatile and gives you a lot of options [18:12:06] oh wow okay thanks a lot! i'll save that for when i'll get to working on filling the tables and get back here if i'll need help 🙏 [18:13:27] when it comes to Lua the harder part is deciding how you want to represent your data; actually coding the module is usually a lot easier [18:34:22] Is there a way to globally activate Advanced Settings in mobile? [18:35:52] yeah, I find there's a general lack of simple, example-driven, noob-friendly and mw-specific lua stuff. [18:36:53] The lua tuts are for standalone lua, the MW lua references sort of assume a programming-level of familiarity with MW functions. [18:37:35] Most of them are almost largely theoretical, little in the way of practical, hands-on stuffs. [18:38:19] Many of them skip large amounts of (necessary context or beginner-level) explanation... [18:39:12] Or show stuff too basic, or too advanced, or lacking in background knowledge... [18:39:35] At least, for this old, non-programming brain, that has literal "black holes" lol. [18:39:38] Makes sense [18:39:58] I'm reasonably good in sql, html, css, etc. [18:40:06] Figuring out Cargo was no issue. [18:40:40] There's little to connect MW programmer references with beginner-level lua in a tangible, accessible way. [18:40:46] Well do you mean specifically for someone who knows Lua how it interacts with MW? [18:40:51] Misread I think [18:41:02] Hm [18:41:08] Yes, this is sthe missing manual. [18:41:27] Think I get it, could you give an example? [18:41:41] Um, let me see if I can find you something. [18:42:20] I mean, I did instructional design for a living... at least, before medically retiring. I couldn't make sense of it. [18:42:28] I run and upgrade an independent wiki just fine. [18:42:35] But I'm not a programmer. [18:43:01] Admittedly, I have some mild cognitive issues now that make learning new languages hard... [18:43:39] But I know some (older) software engineers and programmers that don't want to learn it for the same reason either. [18:43:59] (Ah, sorry to hear that) [18:44:57] Lua is a bit of a weirdo far as languages know, so don’t blame anyone for not wanting to dedicate time to learning it(my own Lua code is very much carried by my python knowledge, docs and googling just enough to reach what I need) [18:45:08] rttttttttttttttt - dang, cat standing on my keyboard. 😄 [18:45:33] Ha, that’s fun [18:45:49] Yeah, there's just a large gap in how it's currently taught.... at least my opinion as a former ID. [18:46:16] In connection to mediawiki or Lua in general? [18:46:20] I think for Lua we just need some simple examples to get people started, and then they can go to https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual whenever they have any further questions. [18:46:23] If I sit any non-programmer down in front of the resources and ask them what they can figure out... the response is not great lol. [18:46:47] In connection to mw [18:47:13] Explained in non-programmer-centric terms. And not making programmer-centric assumptions of knowledge. [18:48:06] I've seen different tutorials that you follow exactly, at the end, folks really had no clue how to practically apply it in a meaningful way beyond the very limited tuts. [18:48:27] Okay, so supporting technical wiki editors who are not software developers to create semi basic Lua modules without needing to gain a full programmer foundation [18:49:15] Maybe one day Help:Lua can be written to specifically bridge this gap. [18:50:00] That would be nice... [18:50:19] Hmmmm [18:50:30] I mean, instructional designers work with SMEs (Subject Matter Experts) for a reason,... the experts can't see what they assume as experts. [18:50:37] Yeah, that definitely seems something that could be worked on [18:50:52] An ID comes at it with fresh eyes, and serves as the novice user lense, to help a SME figure out what they're taking for granted. [18:51:07] (Obligatory https://xkcd.com/2501/) [18:51:19] No embed drat [18:51:40] Yeah, definitely valuable [18:52:01] Like, if a SME can't explain things clearly to an ID, then how it's being taught isn't clear at all. [18:52:06] I saw https://meta.miraheze.org/wiki/User:TheWWRNerdGuy/JavaScript which makes me happy. A general guide on importing js would help lots of questions like https://discord.com/channels/407504499280707585/1383865984934482090/1383894833684287518 [18:52:40] If I recall correctly, when I was writing [[TC 101]], I made a point to ask some of the less technical users around here(mainly Ro I think, who is also a retiree lol) for their thoughts to highlight areas to simplify [18:52:44] [18:52:46] But that was a while ago lol [18:52:49] sigh [18:52:58] [[User:PixDeVl/TC 101]] [18:52:59] [18:53:10] Forgot that wasn’t moved to main [18:53:18] Really should at least redirect [18:53:37] Actually I’m gonna reread this since I haven’t read it in a long time [18:55:37] It can probably go into Help or Tech ns. [18:56:03] These are exactly what I turned people to, and ran through myself, along with several others. [18:57:16] SQL was easier for me, lol. [18:57:23] Far easier, thus Cargo. [18:58:46] But again, I have brain holes, so. I'm not discounting that... I can figure out a bit of JS, CSS easy peasy even responsive, grid, flexbox, whatever. HTML fine, I work with a bit of json. But not a programmer. [18:59:15] SQL feels far more intuitive. [18:59:24] I’m a programmer and will explode if made to serious interact with and make something good looking in CSS [18:59:32] LOL [18:59:49] That's my forte (sort of). I'm no pro, but I cobble together a pretty layout. [19:00:27] Cargo has its own share of problems unfortunately. https://issue-tracker.miraheze.org/T13967 is affecting several wikis at this point and it has been like that for weeks. [19:00:44] [1/2] I played with CSS grid and went, holy shit, I need to MW template this! It's AWESOME! [19:00:44] [2/2] https://www.dragon-mania-legends.wiki/wiki/Template:CSSGrid [19:01:32] So now our home page (yes, mw is outdated, ive been draging my feet massively) is all CSS grid-based [19:01:33] https://www.dragon-mania-legends.wiki/wiki/Main_Page [19:01:59] Not bad Pix from checks a year and some ago [19:02:40] Like, why not modularize css grid as a MW template? [19:02:43] May be worth revising eventually, maybe standardizing the parts written by Claire and Picese. But, priorities [19:02:49] Makes sense [19:03:40] Anyway, I'm pulling back but yeah, maybe the difference is that I'm a highly visual thinker. [19:03:52] There is a template on dev https://dev.miraheze.org/wiki/Template:Grid but it is very basic. [19:05:00] SVG lineart for a 3d model for plastic print, rock on! 3d plotter printed pop-up card, no problem. Lua? FML 🤦‍♀️ [19:05:49] Autocad, solidworks, softimage XSI (now fusion 360), no problem. Lua... again, FML. [19:07:06] Respect, as someone who was using Fusion today(I can make my way through but modeling is in no way a strong suit of mine) [19:07:26] Maybe it really is just different kinds of thinking, some easier for some, others hard. [19:07:49] It's not for a lack of a techical brain, it's for lack of a textual technical brain, it seems. [19:08:29] Visual-technical, no problem [19:09:06] 3d, no problem. [19:10:02] [1/2] Who moderates the Communities Wiki? [[mh:communities:List of all wikis]] doesn't let me see all wikis in a Mobile device [19:10:03] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1430996710209097839/Screenshot_20251023-160847.png?ex=68fbcf0a&is=68fa7d8a&hm=c0246fc8719bb33d92d983720ab925fb8e0d30ca6084476bb1ad7c5a099d7f11& [19:10:03] [19:10:40] @posix_memalign up your alley [19:10:51] (almost sounded like an insult lol) [19:15:08] maybe https://battlecats.miraheze.org/wiki/The_Battle_Cats_Wiki:Lua/Getting_started can help; I haven't updated it since it was on Fandom but should be a decent starting point [19:18:43] Is there an example of how to embed files from git hosts on a wiki? [19:18:51] Understandable, I seem to be opposite then [19:20:21] [1/3] These boxes look like this too, seems like the wiki was originally made for light mode [19:20:21] [2/3] ([[MH:COMMUNITIES:Item:Q748]]) [19:20:22] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1430999304578793502/Screenshot_20251023-161853.png?ex=68fbd174&is=68fa7ff4&hm=037a4faf7e153b3b581b9e6e80c2bb062de163541c8cc09f2a56fae84def7fd3& [19:20:22] [19:24:09] This has to do with using vector 2022 on mobile. Vector 2022 dark mode works fine for me on desktop. [19:25:15] Noted [19:25:15] I didn’t disable mobilefrontend because sadly wikibase is unusable on mobile without it. [19:25:31] Dang [19:25:46] Table is too wide. I’ll make a fix once I get back to my computer. [19:25:56] Is it not possible to change skins? [19:26:50] I think the wiki defaults to Minerva on mobile, so it was quite strange that you have vector 2022 instead. You should have the option to change it in preferences? [19:27:07] Or choose mobile view at the very bottom of the page [19:27:38] It's Minerva actually [19:28:44] Oh never mind I’m blind [19:28:49] lol [19:29:15] Minerva dark mode is weird. I think support was added recently. [19:29:50] Probably my issue with lua has more to do with real-world examples as working with data. Stuff a user might want to actually do (bc the examples are rarely anything I'd want to know how to do in the real world). E.g., how to make a list of pages, how to list pages and display some data, how to retrieve a template parameter value (or several) from said list, etc. [19:29:59] replace all instances of `[[w:` with `[[wikia:` and all `require('Dev:` with `require('Module:` and it should probably be applicable to mh [19:30:42] Why I might want or need to include all these other modules... the examples often talk about. [19:31:46] Anyway, gotta run for now. [19:31:52] yeah I think probably most scribunto guides are written like "I don't want to just repeat everything that this other Lua tutorial's already written" [19:32:00] ^ [19:33:07] https://en.wikiversity.org/wiki/Lua seems decent [19:33:08] Once an example approaches something i might actually want to do on-wiki, practically, it's useful. [19:33:22] Yeah, been there, done that, half of it you can't do the same way in MW. [19:34:10] So that's a bit of a non-starter when half the examples or functions won't work on MW. [19:34:19] Then try to find a reference of what does and doesn't work... [19:34:34] And try to write your own slimmed down guide for that... [19:35:12] Ah, I was thinking of the original lua reference it turned people to. [19:35:21] That looks a bit newer... [19:36:02] [1/2] keep a module sandbox to tell editors where to start [19:36:03] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1431003252878737470/image.png?ex=68fbd522&is=68fa83a2&hm=d92b97230d6ead51885ae6317de6c4363cfdd2fab49618bf5da3880a0afdb3e5& [19:37:27] Anyway, until there's a reference that can give some practical, often-requested stuff people want to know how to do (list pages, get template parameter values etc) I think it'll land the same. [19:38:19] whats your wiki? it looks pretty cool [19:38:45] https://xyy.miraheze.org/wiki/Module:Sandbox [19:39:22] Data extensions sort of explain how to do that stuff, and people kinda go towards what is immediately helpful for their intended purpose. [19:40:03] tbh I don't know how you'd get a list of pages other than by `frame:preprocess`ing a DPL or cargo query [19:40:14] woah that looks aweoms [19:40:45] Interesting. [19:40:57] So maybe we were always using the right tool for the scale of lookups we wanted. [19:41:14] (Cargo / SMW) [19:41:31] [1/2] ... I don't think that's supposed to happen though, lol [19:41:32] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1431004633417125949/image.png?ex=68fbd66b&is=68fa84eb&hm=68d083749afa20372f78fbafbd7d54d70ff00b2a06284c5b3e8a06fc4800a9db& [19:41:55] what's the page [19:42:00] main page [19:42:02] I think that's just the main page being goofy on citizen [19:42:09] the border-radius [19:42:10] ah i see [19:42:19] I think that's kinda the thing we wanted to know... how would we get all of our data tables (and template parameter values etc) at scale using lua. [19:42:43] i store data in json and parse them in lua [19:43:09] I mean, all of our data begins with json, but it's not the most accessible method for a community of users. [19:43:25] add a way for community members to edit them easily [19:43:27] So, we store all data as template values on pages. [19:43:46] And then retrieve [19:44:15] https://cdn.discordapp.com/attachments/407537962553966603/1431005317545726006/image.png?ex=68fbd70e&is=68fa858e&hm=67f02272032d805b5c898ac2eef9ce62e2a2e62d3d21ca0769b498d0820150ab& [19:44:17] https://meta.miraheze.org/wiki/User:PetraMagna/data is probably the best overview that looks at multiple solutions. I've only used Lua so I can't tell if cargo or dpl or smw are better for certain use cases [19:44:45] Cargo is very convenient, easy, modular, if a bit, touchy. [19:44:46] i love the section on SMW, so detailed 😍 [19:45:10] and json is not really horrible [19:45:16] yeah I work on a game wiki so most data can be automatically generated [19:45:19] And a little buggy, so we definitely use separate database for that. [19:45:42] and the stuff that requires manual updating can be done from CSV files, so I wrote a CSV parser in Lua for that [19:45:51] Nice. [19:47:02] We've got a weird setup, our little game devs knows we have the data, we get pre-release builds, but we don't and can't post the game json... exactly. [19:47:03] we used often have to find the data in json and edit..and maybe also move the page after that. a bit annoying so i made this stuff [19:47:36] i know many tv show wikis handle episodes manually.. but we have 3k+ episodes [19:48:02] And we're in this weird place of they supply us images and schedules, we don't leak, they link to us in-game, but we're independent. So it's a bit of a fine-line walk. [19:48:18] Anyway, all this to say... I'm tired boss. lol [19:48:44] btw is there native json parser in lua [19:49:12] we've been using a json module imported from idk where. it functions well and i don't really go further [19:49:33] yes [19:49:54] `mw.loadJsonData` and `mw.text.jsonDecode` [19:49:58] [1/2] okay. from fandom dev [19:49:58] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1431006757408215174/image.png?ex=68fbd865&is=68fa86e5&hm=9371ba5fa53d32e546eb3709679c3b79de995c9939d540b4859d7848f27b4fc1& [19:50:06] not completely 1-to-1 though [19:50:11] I'm not actually sure that automation helped us, bc it reduced contibution ability. [19:50:12] idk why i used this stuff [19:50:36] make your editors to get involved in the automation process [19:50:39] iirc that was written to be more performant than the built-in parser [19:50:45] Tried that, too nerdy. [19:50:50] okay i'll keep it then [19:51:18] is stuff like this that nerdy [19:51:44] trying to hide actual detailed from editors so they won't feel them horrible [19:51:55] Uploading game json is a no-go for us. [19:52:37] converting them to template parameters and batch create/upload is a go? [19:52:38] Anyway, cool to see what you all are doing. [19:53:11] Well, one would have to admit that they're extracting game json to post game json... which is a violation of the user agreement... [19:53:15] When one is independent. [19:53:25] [1/2] btw interwiki links break in code comments [19:53:25] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1431007625121894463/image.png?ex=68fbd934&is=68fa87b4&hm=35c0f2bba760cdad07600641fc852cf0aa1ccb0484a8241127b2bc707e592cb7& [19:53:37] bc we don't forward fandom: [19:53:44] is this a known mw bug or feature? [19:54:06] that looks like an interesting script, where's it located? [19:54:26] https://xyy.miraheze.org/wiki/MediaWiki:Gadget-EpisodeInfoEdit.js [19:54:36] I have trouble getting folks to read template docs, so I guess yes, templates are too nerdy for most of our active contribs. [19:55:11] How do I deactivate anon-editing again? [19:55:22] especially when your editors use ve [19:55:45] we have editors copy and format with bold and italic buttons to pretend it's in template [20:02:53] cause i genuinely forgot [20:03:12] I think you edit the permissions for the `(everyone)` group [20:03:45] yeah [20:04:12] should i remove all of the permissions (other than `createaccount`) [20:04:29] why [20:04:47] surely if you did that nobody could read your wiki without logging in? [20:04:58] o [20:07:51] is just removing the `edit` permission enough [20:08:09] yea [20:12:25] [1/2] disabling these three are good enough right [20:12:25] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1431012407953723483/image.png?ex=68fbdda8&is=68fa8c28&hm=09f783b02e16f453a86dbcc43c9070334cb30eba5a25aeb119d6e2e56604c5cb& [20:12:28] any idea on this? [20:13:47] createpage and createtalk need edit to work so this could have a negative effect if none of your other groups have them [20:14:26] doesn't `user` already do those things? [20:14:41] cant remember off the top of my head [20:14:43] yeah it does [20:14:49] they're activated by default [20:26:22] looks like the same thing happens on the battle cats wiki [20:26:51] although I can't find anywhere where it's a link that doesn't get forwarded [20:28:08] solution: refuse to call it fandom and deadname it as wikia [20:31:38] [1/3] @everyone [20:31:38] [2/3] I'll help the first 10 people interested on how to  start earning $100k or more within a week, but you will reimburse me 10% of your profits when you receive it. Note: only interested people should send a friend request or send me a dm! ask me (HOW) via Telegram username @Official_JamesHarrington [20:31:39] [3/3] Or The telegram link in my bio [20:32:08] @Discord Moderators [20:33:06] cheers [20:33:28] i love how we did 3 pings for mods across different channels [20:33:53] Certainly was a thing that happened [20:34:03] The people know what to do I suppose bahaha [20:34:24] <_arawynn> almost as good as the near-simultanous two people ping last time^^ [20:34:31] That was amusing [20:34:54] https://cdn.discordapp.com/attachments/407537962553966603/1431018066866868414/lv_0_20251023161619.mp4?ex=68fbe2ee&is=68fa916e&hm=acc9b22f90ad84358ad490fd8d507ea23e2478405015e68ee8dbba5b93861745& [20:35:55] tempted to ping again [20:36:30] @posix_memalign uh you speak Chinese right [20:36:52] Yes. Native speaker. [20:37:09] isn't that just the john cena bing chilling [20:38:10] Just to make sure, is this something that should be rapidly removed or just brainrot [20:41:11] [1/2] Finally have my headphones ready. [20:41:11] [2/2] The first half is normal brainrot things, the second half of the lyrics is a bit edgy. If I hear it right it references ||masturbation|| which is somewhat inappropriate for a SFW server. [20:41:17] brainrot [20:41:26] Deleted, thanks. [20:41:43] oh, I had audio off [20:42:02] really need to fix my headphone [20:42:03] Regardless of level of appropriateness, this is the general support channel for Miraheze, meme dumps do not go here [20:42:23] cats and cat memes are accepted at #offtopic [20:45:33] should #offtopic be renamed to #cats-and-cat-memes [20:46:02] Unlikely [20:47:09] we need to post an obscene amount of cats to warrant the creation/renaming of that channel [20:57:35] Please don't. 🙂 [20:58:45] aw, there go my plans for kitten world domination [20:58:48] Umm [20:58:49] Why [21:11:22] Spam is typically not fun [21:12:29] I have >10k edits on a wiki where spamming cats is encouraged do I get an exemption [21:14:09] https://tenor.com/view/finger-wag-no-no-no-gif-27552536 [21:37:37] <90gq29> is there a way to see a list of all pages in a specific namespace? [21:39:42] Special:AllPages has you covered [21:39:52] This pretty much answers my question, as I've heard "just use lua" repeatedly, except... sounds like it can't actually DO what we'd want it to do. 😆 [21:41:32] Or we'd need to do what we already do, and use lua to speed it up, except it'd add another layer of complication that basic users would not know how to maintain. [21:42:20] AllPages or PrefixIndex [21:44:07] I've already dove deep into DPL3/4 and Cargo, and we have templates that use either means (one as a backup for the other, and so we know how to use every feature). [21:44:17] <90gq29, replying to pskyechology> thanks [21:45:02] That's pretty much why I dove into revamping the DPL3/4 manual back in the day, to know every function and get it working and tested on-wiki. Then moved all templates to Cargo that were first DPL3. [21:45:42] I wanted to know exactly what they could and couldn't do. [21:47:03] Hello is anyone here? [21:47:36] yes [21:47:37] I'm still finding things in DPL3/4 that folks didn't realize it could technically do... but it bogs at-scale. [21:47:40] no, we're hiding in our caves [21:47:50] What DPL3/4 is really good at is instant queries. [21:47:55] And instant results [21:48:14] Where Cargo takes time and prep to set up, no instant easy fast queries. No storage with DPL3/4. [21:48:39] We have several thousand pages using Cargo atm. [21:49:18] Well, at least 3000-ish event pages, a couple thousand character pages. [21:49:40] Several hundred category and main space pages. [21:49:56] But I still haven't played enough with box SMW to know its pros.cons [21:50:42] Yes how do I get these file previews? [21:51:06] https://i.imgur.com/rotSgH6.png [21:51:07] https://i.imgur.com/oZKryq2.png [21:51:10] On my wiki [21:51:28] I think it was some extension or preferences thing [21:51:28] Like how the wiki would open up like a viewer thingy [21:51:35] lemme check [21:51:41] Okay [21:51:57] https://www.mediawiki.org/wiki/Extension:MultimediaViewer [21:52:01] MultimediaViewer [21:52:06] Okay thx [21:52:26] How do I get back Maytoto Anytics? [21:52:32] On my wiki's special page [21:52:42] I think it's an extension too [21:52:58] as long as it's enabled you should be able to go to Special:Analytics [21:53:41] Matomo is globally enabled [21:53:53] there's a user permission to view it now, you should add it to admin or bureaucrat role, or to all user if you want it to be public [21:54:03] i believe just analytics [21:54:07] it's called [21:54:13] I want it to be public [21:54:24] then add to Everyone user group [21:54:36] How do I do that? [21:54:54] in admin sidebar there's Manage this wiki's permission link [21:55:10] in drop down pick Everyone or *, i don't remember how it appears [21:55:49] https://i.imgur.com/7N0MWZn.png [21:55:59] Look at this I'm an Admin on my own wiki [21:56:21] I'm the one that created that wiki in 2023, is this now a gobal site farm owner thing [21:56:37] Do I have to get the Miraheze people to fix it for me? [21:57:42] yeah, I'm saying the role to view it was added recently, the whole thing had an overhaul circa 2024 [21:58:12] so at least older wikis will have to tick the permission to access it again [21:58:48] also might take a little bit for it to appear after saving changes [21:58:54] cache and stuff [21:59:50] So how do I get back the analytics theN? [22:02:30] https://santorinilonghornazure.miraheze.org/wiki/Special:Analytics [22:08:40] Is anyone there? [22:09:55] please bear in mind miraheze is volunteer ran platform [22:09:56] you need to give one of the groups on your wiki the viewanalytics right [22:10:13] in your case, you wanted everyone to be able to do that [22:10:38] [1/3] skye [22:10:38] [2/3] i got something very unusual now [22:10:39] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1431042158819020820/Screenshot_2025-10-24-01-10-29-123_org.mozilla.firefox.jpg?ex=68fbf95e&is=68faa7de&hm=e11c33d9af6a1cecbb75ba94f33ed881f28d0b7a0b5df9fb9802a15cd69a5f4a& [22:11:01] lmao what [22:11:02] i never seen anything like that on a miraheze wiki [22:11:08] looks like a proxy is interfering [22:11:23] maybe try using a different network [22:11:27] or DNS server / VPN [22:11:37] i mean id expect cf thingy or generic mh logo one [22:11:50] not whole ass monobool appearance [22:13:37] well that's the only vpn service working for me, and ive been talking about cf nerfing me for nearly a month [22:14:44] I don't think we can do much about this error on our side [22:14:59] If you can reproduce this on your PC, you could look at the headers or the source and might be able to tell what's causing it [22:14:59] i got bot challenge on tablet now [22:15:03] the usual [22:15:30] the behaviour differs between tablet, pc and phone and it's just getting ridiculous [22:18:36] ok, what are chances this monobook's own thing? because after refresh i saw permission error for a quick moment [22:19:11] (doesn't change the fact that cf punishes me) [22:21:23] Well I cannot how di I do that can you please tell me? for the groups thingy [22:21:58] sorry fo getting another thing in the middle all that [22:23:16] I'm pretty sure this is not MediaWiki [22:23:22] [1/4] click on manage permissions link on the left sidebar [22:23:22] [2/4] pick everyone group from a drop down and load its settings [22:23:22] [3/4] there's a little search bar, you should be able to find viewanalytics trough it [22:23:23] [4/4] check its box and save changes [22:24:24] actually hold on, this may be monobook [22:24:31] how do i get password reset from miraheze ? [22:24:35] [22:24:45] but apart from the background it doesn't look like mediawiki at all [22:25:04] use Special:PasswordReset [22:25:11] if that doesn't work, lists the remaining options [22:25:31] where would i use it? [22:26:37] e.g. [22:28:17] oh the think that i have sent the request like 3 weeks ago but havent got any reply back 💔 [22:29:07] then you either didn't verify your email or you are checking the wrong email inbox [22:29:45] Thanks theoneandonlylegroom [22:30:53] thanks got it [22:31:10] wish to know that if i have verified my email b4 or not [22:31:32] for the low low price of your username we can find out fast [22:39:29] I cannot do direct replies but pskyechology what is " for the low low price of your username we can find out fast" mean? [22:40:24] pskyechology is a tech person of Miraheze, trying to help a user w/ lost password in this case [22:40:37] Ah okay [22:40:39] thx [22:40:55] Yup, funny way of saying we just need your username to find out [22:41:19] It really is pixldev 🤣 [23:09:49] Fuuckkk there’s another kid under the age of 13 on this damn wiki [23:10:10] trust and safety would like to know who [23:10:20] They have their home city on their page [23:10:27] Who can i dm [23:10:40] And irl name [23:11:04] [1/2] https://reports.miraheze.org/ [23:11:05] [2/2] ts@miraheze.org [23:11:26] Can i get someone faster they’re like actively fucking up the wiki [23:11:57] are you not an admin on the wiki? [23:12:10] No [23:12:42] drop a link to whatever they're fucking up in #cvt [23:38:46] What wiki is it euphoria? [23:44:08] I think I just got this, Miraheze is refusing to connect to my wiki for me [23:48:13] pskyechology what was the wiki? [23:50:08] [1/2] I'm currently waiting on this [23:50:08] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1431066776095035412/image.png?ex=68fc104b&is=68fabecb&hm=1300b5bcf07a4feff3f63289263a8c2081d7c89f890c71384de62dbf86c33867& [23:50:08] (Tip, put a : right after the username, I think it turns into a discord ping [23:53:58] Does anyone know what issue this could possibly be? [23:54:32] could be anything [23:54:43] can you open https://meta.miraheze.org ? [23:55:12] Yep [23:57:46] Can anyone else access it? The wiki is privated but I'd imagine a steward or admin could clink on the link to visit [23:57:46] and you're not using any vpns, proxies or private relays? [23:57:49] opens nicely for me [23:58:22] I was in the middle of editing and clicked preview to see changes when it happened [23:58:29] Ah thx pixldex what wiki was euphoria talking about pskyechology can you please tell me? [23:58:57] i don't think it is necessary to draw any more attention to the subject [23:59:09] Okay