[00:00:31] [1/3] it amounts to 19.6KB uncached and 6.6KB cached, i feel like if someone cant load that they wouldnt be able to load the wiki to begin with [00:00:31] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1536887067542552646/image.png?ex=6a7d091e&is=6a7bb79e&hm=85a658f4ee45aeb357d8b61e67741bbc2f6deb3365d6bb0c42b3ecb3c66e4808& [00:00:32] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1536887067848745090/image.png?ex=6a7d091e&is=6a7bb79e&hm=5a55d7bc81e775758f068e689c35ec01428b6a1f9a2df454232d8cd8c92543a2& [00:01:15] I came here with a question [00:01:17] If that’s ok [00:01:28] every single image on the ROBLOX HQ page is over 50kb, most 90kb, so yeah idk haha [00:01:34] thats fine, its best just to ask your question [00:01:37] [1/3] Can someone tell me why my Mbox keeps failing? [00:01:37] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1536887343972094004/IMG_7723.png?ex=6a7d0960&is=6a7bb7e0&hm=15d7a68691cce031a5f370a62b3d70e8b8ff052fa833763bdba5c6af046d1c8b& [00:01:37] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1536887344211431524/IMG_7724.png?ex=6a7d0960&is=6a7bb7e0&hm=7274cdcda7e74d4880b1bbd6d2df69516fea55d8b05f17152befd18758e86d1d& [00:01:47] I have the proper add ons [00:01:49] can you provide a link? [00:01:51] Or extensions whatever [00:01:55] Alright [00:02:11] https://hoaxdex.miraheze.org/wiki/Template:MboxMissing [00:02:35] normal users can’t edit which might be an issue [00:02:40] https://klipy.com/gifs/cat-scared-37 [00:02:56] im pretty sure youre using the wrong parameters [00:03:08] what parameters should I be using? [00:03:16] `issue` should be `text` and `fix` should be `comment`, atleast in stock Mbox [00:03:26] alright let me try that [00:04:12] Ok that make the one line show up [00:04:17] But the comment isn’t there [00:04:38] I tried adjusting small that didn’t wotk [00:04:44] Hm [00:04:54] you can try putting The article is missing sources into `header` and the fix into `text` [00:05:35] oh yeah it wouldn't be the cause of the image issues, I was just saying that generally [00:05:35] Now only the text shows up [00:05:39] https://www.mediawiki.org/wiki/Template:Mbox heres the docs for mbox [00:05:44] i think youre using a slightly different one to me, my bad [00:05:53] I’ve read that extensively [00:06:04] And even tried using the template [00:06:07] Granted no date or [00:06:13] Category because I don’t desire it [00:06:29] fair enough. i havent really had issues with it but if it becomes an issue ill look into it again [00:06:42] I think the issue is my box is too small to fit all my text [00:07:03] i think the version of mbox youre using may only support one text field [00:07:11] Damn [00:07:18] the one with a header and comment is ported from FANDOM afaik [00:07:22] Can i get recommended one with more? [00:07:31] like the template page for a better one? [00:07:49] what happens if you do `smalltext` as well as `text` ? [00:07:57] Tried that before nothing [00:08:00] Only text shows up [00:08:05] gotcha [00:08:29] i think this is the one you want [00:08:58] This is the one I’m using [00:09:03] https://klipy.com/gifs/-31936 [00:09:29] I have all the template and module pages I need [00:09:44] so it is [00:09:52] i wonder why fix isnt working for you then [00:09:55] idk [00:10:05] ill let a smarter person look [00:10:08] ok [00:10:23] Thank you respectable person silly [00:10:41] Hope your phighting wiki is doing well (I haven’t played the game) [00:12:40] hello #1 gadget fan can you provide some good use cases for gadgets (I normally don't use them) [00:12:48] thank you! sorry i cant help any more :( we use the FANDOM ported messagebox which functions differently [00:13:00] https://cdn.discordapp.com/attachments/407537962553966603/1536890208501375076/IMG_7566.png?ex=6a7d0c0b&is=6a7bba8b&hm=4855f780c6e47b4ade06b48866d7a07cc5c8cb2e6e68c586de57871a242b5e3b& [00:13:16] i stole it already [00:13:34] Yeah our wiki is new, being created after the great fandom migration [00:13:43] as such there’s no fandom wiki to port [00:13:48] I created it uhh [00:14:26] August 4th [00:14:31] can I interest you in an infobox [00:14:31] its for the best, the fandom mbox was hell on earth to import [00:15:07] https://klipy.com/gifs/cat-curious-cat [00:15:13] Info box you say? [00:15:19] yes i have an infobox to sell you [00:15:21] Wait I have info boxes [00:15:29] okay but this is a cooler infobox [00:15:33] (because portable infobox sucks) [00:15:39] https://cdn.discordapp.com/attachments/407537962553966603/1536890876804993075/hmmlore.mov?ex=6a7d0cab&is=6a7bbb2b&hm=bff3e77d06ad7eddd54ced0b73eec878b8454fc6342630430ce088d68be88829& [00:15:40] (unless you're not using PI) [00:15:43] Alright I’m listening [00:15:45] meowl ❤️ [00:15:49] what did PI ever do to u [00:15:50] I love meowl [00:15:54] be coded like SHIT [00:15:55] Idk I think it’s ok [00:16:00] thats just all of mediawiki [00:16:04] It works ok for me [00:16:09] okay you have a point but PI is like extra shit [00:16:11] https://klipy.com/gifs/sonic-cd-sonic-the-hedgehog-9 [00:16:39] https://scproleplay.miraheze.org/wiki/Module:Infobox https://scproleplay.miraheze.org/wiki/Template:Infobox enjoy [00:16:46] SCP? [00:17:36] Do I have to recode my box and all the pages that have it [00:17:40] https://klipy.com/gifs/-31936 [00:18:10] use cases: you want css or js [00:18:11] if you already have a ton then eh, but it's not that hard to switch tbf [00:18:26] I have at least like 10 or so pages [00:18:38] didnt you mention them being able to make the CSS only load if something is actually used on a page [00:18:45] Im just worried about my editors [00:18:49] https://klipy.com/gifs/cat-scared-37 [00:19:02] yeah, you can make them load only on certain categories [00:19:29] Some images on my wiki aren't showing unless I go directly to the image page [00:19:58] and also with css you reduce the critical rendering path if you use gadgets [00:20:08] r.e. the JS problem @thewwrnerdguy what is your suggestion for a script that genuinely needs to be available on every page? theres not really any way to call it conditionally [00:20:17] I still don't understand how resourceloader ends up loading js modules but htey exist too [00:20:31] what is that [00:20:57] unless it's just first render [00:21:56] [1/2] yeah if it's in the site notice then I don't think gadgets could help. but you could do something like ``` [00:21:56] [2/2] if ($('.sitenoticeselector')) {mw.loader.load(scriptname)}```Or there should be some load.php parameters you can use to load the minified version [00:22:19] [1/2] hmm [00:22:20] [2/2] its used in both sitenotice, temporary notices we have on the sidebar during ingame events, and will be on the front page, so yeah im just not sure [00:22:20] yeah just first render [00:22:42] i guess i can load it only if the countdown div is actually found? [00:22:53] yeah [00:23:37] [1/2] ```if ($('.ph-countdown-new')) {mw.loader.load(scriptname)}``` [00:23:38] [2/2] should do it? [00:23:42] but sitenotice is different because it doesn't affect the page's categories [00:24:13] sorry for being difficult before LOL ill implement that bc you Are right [00:24:44] hmm [00:24:52] we currently use importScript, does that work different to mw.loader.load ? [00:24:57] see; [00:25:39] but like if instead template:countdown just appeared on normal pages you could do a gadget that loaded when `category=pages using countdown`, then add `[[category:pages using countdown]]` in template:countdown [00:25:50] iirc it's deprecated [00:25:52] i get you yeah, if it was only on regular pages id consider [00:26:00] oh lol. does mw.loader.load work identically? [00:26:11] :stare: [00:26:13] mw.loader.load works for any url, importscript works on a page name [00:26:34] interesting [00:26:41] do i have to put the full url? [00:27:28] yeah [00:27:32] ahhhh/s [00:28:04] [00:28:21] for every script? [00:29:26] would be a resourceloader invocation which would probably make the countdownnew script quite a bit smaller [00:29:50] I mean you don't have to do it for every script [00:30:06] hmm [00:30:06] is there any other way to check inexpensively or is that about it [00:30:17] ill do the loader for just the countdown for now, thank you [00:30:20] wdym check inexpensively [00:30:34] MWs checking scripts are not expensive in my experience [00:30:35] [1/2] just if something is used on the page [00:30:35] [2/2] if not I'll prob stick with templatestyles for that [00:31:02] well to check you'd need to run javascript to check if something's used [00:31:24] whereas `category=` you don't need to load any js at all [00:31:45] ic [00:32:03] Are we discussing mboxes [00:32:43] And chat died [00:32:48] https://klipy.com/gifs/sad-cat-cat-in-front-of-sea [00:45:37] [1/2] Does anyone know how often Special:RottenLinks checks links? [00:45:37] [2/2] We have thousands of links on our wiki, and one specific site has duplicate HTTP codes listed, one of which is a faulty 503. The other site asked me at what speed "the crawler is hitting things", when I alerted them to the weirdness. [01:03:24] apparently it updates on edit: https://discord.com/channels/407504499280707585/407537962553966603/1350211229016395888 [01:15:19] I am losing sanity as I code [01:15:28] But I am gaining sanity as I look at said code [01:18:10] Never realized that this would be what I would sign up for when I started my wiki like nearly a year ago [01:19:02] I'd call that a win then. ;) [01:24:24] Huh [01:25:48] i checked the rules but idk if i missed anything or just didnt understamd, but if i want to make a wiki for like, my own version of spider-man, is that allowed? or is there some copyright stuff idk about [01:26:01] sorry if that question sounds dumb i dont understand copyright [01:28:13] @callowayes, it's not a dumb question, but it's also a very broad and not necessarily an easy question to answer. You can make a wiki about Spider-Man, or an adaptation thereof, sure. But rather, it's the way in which it is used. Can you give us some more details on what you had in mind? [01:30:49] it has the same characters as the original spider-man story but dosent follow that same story, mostly a completely different story,, if that makes sense [01:36:37] [1/2] Does anyone know how to get rid of this green line on Timeless? I can't find how to target it for the life of me [01:36:38] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1536911253438468157/image.png?ex=6a7d1fa5&is=6a7bce25&hm=c4855bb48c3a311e01a393461a37409c467863e257dcab29f8bc557ba8c98d70& [01:39:32] border-bottom rule of `#mw-content-container` [01:39:40] THANK YOU [01:39:59] I've been trying to find it for days bahaha [01:44:44] i'm pretty sure the answer is no but i thought i'd ask just in case anyway. is there any way to transition between the two colors in light-dark()? [01:59:27] .client-pref-night and .client-pref-day I believe [01:59:56] Coding within the .css of your target page, of course [02:57:39] take a shot every time you see a bad styling decision on timeless [02:57:45] you will die in 5 minutes [03:04:24] Cannot deny that lol [03:10:40] my question is, is it possible to make sure that in a certain namespace, 1 is in the search for pages inside the wiki and 2 is not? [03:12:19] sorry i missed you lol [03:12:19] anyways wsg [03:12:20] believe it [04:01:31] Me when trying to skin Monobook last night using the same code from Vector 2010: I'd be in the hospital by my 5th shot. [04:48:31] [1/2] Anyone know how to add this section drop-down function onto desktop? It seems to be automatic on phone. [04:48:32] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1536959544746311700/Screenshot_20260812-054721.png?ex=6a7d4c9e&is=6a7bfb1e&hm=2306e54b07597b63023f43ca679bc2dc2d4b81fdc7b74340db5bb7902dfb85e3& [07:54:36] <.kwinn> we just moved domains. when I want to access the API with a bot do I want to use the miraheze url or the new one? does it matter? [08:57:42] the new one and yes, the miraheze one will become a redirect [12:25:01] [1/2] I mean that's just fanfiction right? you'd have the same legal issues as fanfiction. as far as I can tell it really depends on the publisher, if they're really really aggressive about copyright enforcement there's a chance that your wiki might have to be taken down. but for that they A) would have to even know your wiki exists and B) care enough about yo [12:25:02] [2/2] ur wiki to send a DMCA takedown request [12:28:10] true true [12:28:36] in other words, it's unlikely you'll have issues (as long as you're not actively antagonising the publishers), but the chance isn't 0. I don't know if Miraheze would accept the wiki though, would have to defer to T&S on that [12:29:38] that's the MinervaNeue skin. Citizen also has that function and I think [[mw:Extension:HideSection]] does something similar [12:29:38] [12:29:43] i did send a request like a few hours ago so i will just have to see if it does get accepted i guess [12:30:22] I do not have a concern about transformative fanfiction and would field an appeal if the process proves too cautious on the subject [12:30:55] it is indeed a type of thing where a rights holder could give you trouble, but is otherwise not a matter that should typically be worried about, and indeed not antagonizing the rights holders helps [12:31:26] if ao3 and sites like it suddenly start getting shotgunned then I will be more concerned for scopes like that [12:31:50] antagonizing the right holders basically just means dont talk bad about or marvel or anything like that right [12:32:12] well the biggest way to get yourself rocket launched into a dumpster with firecrackers is for example selling media based on that [12:32:44] so mw2019? [12:33:30] [1/2] an example I think of is total war mods that liberally use assets in ways miraheze would be aghast at, and yet they exist. But this is largely for their obscurity, and simply being a critic generally doesn't put you on the radar, as one of those mods is by someone who is extremely opinionated on the trajectory of the legends of zelda franchise, and as far as I know he has never gotte [12:33:30] [2/2] n hit. And some may guess which company is involved there where you would think you'd be at the very highest risk level [12:33:39] oh i couldnt do that anyway [12:34:03] i see,, [12:34:12] i am unsure what that is [12:34:19] modern warfare 2019 [12:34:38] the game has a campaign that is “same characters, different universe” [12:35:03] good-faith transformative fiction that is under the radar and doesn't have anything commercial about it is a domain that pretty much exists until someone takes issue, and for the most part it can usually just exist. the main consideration, irrelevant with the wiki, is if it otherwise threatens the business model [12:35:25] i mean yea pretty much [12:35:43] which I presume is why nintendo had a poop-flinging contest with the pokemon knockoff where I forgot the name [12:35:46] its hard to like really get into what i mean [12:36:01] palworld, everyone forgor about the game after like one month [12:36:32] that one yea [12:36:55] i mean like u said theres multiple spider-man fan fictions that im sure exist without problem, so i dont exactly see why mine would be any different [12:37:22] and I don't think it would be [12:37:37] can’t you just put in a note that says “spider man belongs to yadda yadda yadda” and they won’t stomp on you? [12:37:49] thats what i was thinking [12:39:16] [1/2] structurally miraheze is a little bit tricky because it has multiple branches that operate somewhat independently (sometimes within the branches) and everyone has very different backgrounds, and there have been heated volunteer arguments ranging from the US-oriented 'its fine as long as someone doesn't want you gone' approach which I tend to represent and which is somewhat resembled [12:39:16] [2/2] across steward ranks, and a more copyright absolutest maximum liability approach which used to have a strong hold on wiki creation in particular and exists in some traces there [12:39:58] plus the wiki creation process is kind of intended to be a fair degree stricter then operations afterward, in order to really filter out problems which is of course a subjective topic [12:41:48] off-topic but why are the wo netpedia wikis inaccessible? [12:42:17] [1/2] the latter approach also sees more headway when people have true wikimedia experience as opposed to the fast and loose background of fandom. As volunteers go we have had a lot of people at least intimately familiar with wikipedia become miraheze volunteers although I'm more from indie web forums/wikis and was loosely attached to fandom with very little wikipedia background. In partic [12:42:17] [2/2] ular, wikimedia commons is extremely strict and particular on copyright in ways that reflect in very few other places. Some local laws are also far stricter than the US approach and have impact too, seen from I believe mainly central european volunteers [12:42:26] mid merge which is stalled [12:42:54] alright [12:44:10] turns out it got accepted and i just never noticed [12:44:12] oops [12:48:21] [1/2] why did the notification never show up 💔 [12:48:21] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1537080296405733506/image.png?ex=6a7dbd14&is=6a7c6b94&hm=ebd901c7286cb2141850b3d179c64901f576ff61f0272813ffd6d76d3ef2dbec& [12:52:42] ah you've got the you can't see a notification on another wiki issue [12:54:06] one present argument against using echo more to notify of things at community level [13:08:23] different problem I realized, the domain died. please refer to them with wikioasis.org domains instead [13:08:52] this was a transition I wanted to make smoother but because of a problem at oasis it never happened and will have to be done cold turkey instead [13:09:21] can you send the wo links so i can put them in a note for later? [13:09:40] list at https://netpedia.miraheze.org/wiki/List_of_wikis is updated [14:00:16] i found a workaround: templatestyles are not disallowed on these pages, and you can edit messages to inject templatestyles to these restricted pages [14:01:21] [1/3] here are Preferences and CreateAccount with css background [14:01:21] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1537098667432083466/image.png?ex=6a7dce30&is=6a7c7cb0&hm=153981303d80dd1b7e23fb94b4ccb7a9655ea0a0ea7e3f84e935b0f8558d66fe& [14:01:22] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1537098668795101314/image.png?ex=6a7dce30&is=6a7c7cb0&hm=3bbe374893b2f9d27f8c413148c9d50ace26039344a9565ba4892c455acca6a3& [14:01:50] [1/2] here are messages you need to edit to inject css to these pages. i have not worked out for the last few [14:01:50] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1537098790580781116/image.png?ex=6a7dce4d&is=6a7c7ccd&hm=1b3cc1dee8eca9b8ba3cb6cc3404f97e1915b46852106fdc900ef7701a08eea0& [14:20:32] me when I restrict wgTemplateStylesNamespaces [14:25:29] don't disable it on -1 plz [14:27:04] wait isn't it only a config for which ns has sanitized css by default? [14:28:17] [1/2] i did this [14:28:18] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1537105449936101436/image.png?ex=6a7dd481&is=6a7c8301&hm=723bef2c354988d0c0857c0bc88312ab0ba3e837cb278c543eefa0bef7b61b57& [14:28:59] oh yeah so it is [14:29:19] anyway I think the bigger security concern is that messages on the login page can be edited, rather than that you can make a file bigger [14:30:16] i think meta also customized [[MediaWiki:Signupstart]]? [14:30:17] [14:30:35] messages are there to edit, after all [14:33:06] [[dev:Bloxshare]] is another example relying on modifying messages on a restricted page (preferences) to implement certain function [14:33:06] [14:33:16] community effort to make a Miraheze-specific echo fork when [14:35:16] well kocka had a pr to fix echo but nobody's had the time to test it yet [14:38:41] 💔 [14:39:03] and tbh bringing users to a register/login page that seem to have totally different design may make users confused if they're brought to random phishing site 😭 [14:40:18] cosmos skin doesn't have this issue at all. most of its customization is in managewiki, so once you set the background and theme color there, restricted pages don't seem too different [15:55:28] Does anyone know the documentations for special:contribute? [16:05:13] [[mw:Manual:Hooks/ContributeCards] [16:05:18] [[mw:Manual:Hooks/ContributeCards]] [16:05:19] [16:07:00] TIL and also that no one likes it seeing as they never got around to https://phabricator.wikimedia.org/T332059 [16:08:15] they definitely should implement a way to add more cards on the page on-wiki, instead of via extensions only [16:08:36] even wikipedia only has two cards on this page [16:28:26] im crying everybody just moving here and there [16:51:47] what does TIL stand for [16:52:04] "Today I learned" [16:53:33] So, "TIL [Today I learned] a shrimp's heart is in its head, octopuses have three hearts, and that the world's longest friendship bracelet measured 852.19 meters" [16:56:35] If a user wants to add a new footer icon, would they need to reupload the "Powered by MediaWiki" and license icons to their wiki, or are there copies stored somewhere else? Ik the Miraheze one is on commonswiki, but not sure about the others [17:02:26] You mean a new custom one? [17:02:56] yup [17:11:22] Hmmmm, let me see [17:11:32] At the worst you can copy and paste all the rest [17:16:38] Hhuh, wasn't expecting that [17:17:46] I'm not sure if you can just leave the existing boxes not included and then they get pulled from config, I'll test on beta in a sec, but if not you could probably just link to `/1.45/resources/assets/mediawiki_compact.svg` [17:22:25] I was thinking about that too. Wouldn't it break once MW gets upgraded to 1.46? [17:22:40] uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuh [17:22:48] that, may be an issue, yes [17:26:00] Could maybe be part of the upgrade process, but there are so few wikis that make use of the feature that it doesnt seem like it's worth the trouble [17:26:48] Fair [17:26:52] Okay this is interesting [17:27:17] I cracked open my config access to https://meta.mirabeta.org and added this [17:27:58] https://cdn.discordapp.com/attachments/407537962553966603/1537150667490066604/image.png?ex=6a7dfe9e&is=6a7cad1e&hm=63276999b41c4071d34fc6292f641e24b69be92ed3305c98af29f31c3a987f0f& [17:28:06] just adding a new footer without defining the old ones [17:28:26] [1/2] and got this [17:28:27] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1537150786545647687/image.png?ex=6a7dfeba&is=6a7cad3a&hm=f4b04435872c3395771d9ad45a7b3b2b42b0a5f02542a950c17da9997a913d11& [17:28:50] so it keeps the mediawiki defaults and adds the new one w/o the miraheze icon [17:29:18] Hm [17:29:27] I'm gonna eat lunch and experiment a bit more [17:32:29] + [17:32:42] as a hint not an approval [17:32:58] i think smw adds a footer w/o affecting others? how does it achieve that? [17:33:36] wgFooterIcons[smw][smw] or what have they [17:38:02] that was my other idea i was gonna test yea, i had it in my head that the plus adds to default but uh food first [17:39:50] [1/2] boom [17:39:50] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1537153651930304654/image.png?ex=6a7e0165&is=6a7cafe5&hm=cfb36d035e897b1d9fd8dae8f31b2edb6516a4f0ddb045d84361f09659168880& [17:40:06] thanks girly pop [17:40:39] yw girlboss [17:41:34] [1/2] @tark0857 okay so you can just add a + to the site key and it will take any input as additional to the default, so you don't need to redefine the other icons [17:41:34] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1537154089467772968/image.png?ex=6a7e01cd&is=6a7cb04d&hm=fd24f0b4b1878fc802605e714fa16d109fd6ea7ea3402e6e6bca281b53936dc6& [17:48:24] Awesome! Thanks a ton [20:01:25] [1/2] GASP [20:01:26] [2/2] Teach me [20:12:56] what user group is best for createaccount permissions? i just added it to everyone for the time being but id rather not get the wiki in trouble [20:17:04] The default is everyone [20:17:08] And that's perfectly fine [20:17:27] Anything too dangerous with permissions is restricted so you can't be too stupid [20:17:45] also we would talk to you nicely if we had an issue, not tell you off [20:17:46] an admin that was managing this wiki mustve disabled it before me [20:21:29] Speaking of user rights, the one that I've always found fascinating is `changetags` and `editcontentmodel`. On enwiki, the latter is restricted to the `sysop` group and the former is part of a custom abusefilter editor/helper user group. On Miraheze, the defaults are `user`. Both are certainly reasonable imho; it's just interesting to see different wiki's preferences :) [20:31:40] editcontentmodel shouldn't be restricted as highly [20:31:57] massmessage senders on enwiki don't have access to create mass message lists [20:31:58] it's stupid [20:53:59] @zipppee: yeah, I agree :) [21:00:28] I think I understand the enwiki rationale, at the scale they operate on and the interdependencies their templating and css operate on, one could cause a lot of annoying chaos with content model changes on the right pages [21:00:49] at which point just give it to ec users [21:00:55] or at least to mms lmao [21:02:10] Yeah, there's probably another route aside from our "every named user" stance that's less severe, but not sure how frequent the need is vs number of active sysops [21:22:53] i kinda wanna have like, a custom CSS (for now only for making stuff different colours) anyone got a good guide? [21:30:59] https://meta.miraheze.org/wiki/How-to_guides has some [21:39:19] <18.748.837.46> does anyone have an example of a good functioning wiki that has the chat feature enabled [21:39:30] <18.748.837.46> im curious to see it in action [22:11:07] hey, quick question, anyone came up with a solution for combating ai scrapers yet? [22:11:34] not beyond cloudflare measures to whack bot traffic [22:11:53] I think its a losing game to try and avoid content scraping at all for an open project [22:12:44] @pixldev: a bit delayed, but finally got around to posing the questions you asked for :p [22:15:58] i know the weird gloop folks made a blogpost about dealing with ai scraping, but i don't think they had solutions as such, more like confirmation that it was just constant whack-a-moling [22:20:11] that is my impression [22:20:41] big tech solutions, anubis-style solutions, lots of micromanagement or draconian measures [22:21:06] all with significant tradeoffs [22:22:29] yeah. Thats kind of where I am. I had seen something related to a font that would supposedly fool scrapers. Problem is, it was causing some degree of havoc re: Accessibility (screen readers?) [22:28:29] Would also be a nightmare to write in a font that shuffles letters around. [22:35:00] would miraheze ever add anubis? [22:36:44] [1/2] It's because that stupid shield font makes it so any automated text scraper (which includes screenreaders) reads an entirely different sentence [22:36:44] [2/2] While it claims to have ways to mitigate that, his means that there's an additional burden on users which deploy assistive technology - an already marginalized population for which you're now making your wiki's experience intentionally worse [22:39:41] [1/3] what if it only activated for user accounts that didn't have a specific switched flipped off [22:39:41] [2/3] a switch named 'accessibility pass' [22:39:41] [3/3] 🤷🏿‍♂️ [22:40:20] if not logged in, then it activates by default [22:40:43] [1/5] Hello, may someone help me making navigation buttons work properly on phones? On the first screenshot, thats how users see it, and on the second, thats how it should work. [22:40:43] [2/5] Wiki link: https://examination.miraheze.org/wiki/Main_Page [22:40:44] [3/5] All of Main Page CSS is located on `MediaWiki:Citizen.css` article [22:40:44] [4/5] https://cdn.discordapp.com/attachments/407537962553966603/1537229372417908917/image.png?ex=6a7e47ea&is=6a7cf66a&hm=d1a60bd4d0de895e4b60c1b00d5fcffe89c132b1333cb5f49bde54f4b3b087d7& [22:40:44] [5/5] https://cdn.discordapp.com/attachments/407537962553966603/1537229373265027173/image.png?ex=6a7e47ea&is=6a7cf66a&hm=195b773d68929b0f260b2a3f468e1a1fb084d179788ed8f7069ecfd564dfb2c8& [22:40:45] and the switch is controlled by people above wiki administrators [22:41:38] Probably not. Unless Cloudflare's checks somehow become even worse. [22:55:25] one of my users wants to change their username, is there a way i can do that for them or do they have to file an external request? if so, where? [22:55:47] i swear to god if there's just an option to change your username in like a settings menu i'll feel so silly [22:58:07] found it [22:58:14] Typically accessibility modes are fine but now you're making users who need assistove tech climb a barrier that no one else has to in order to be able to read content properly, which imho is borderline discriminatory [22:58:57] And the scraper bot's owners would just create a login, flip the switch, and provide the bot with the credentials, so it's moot [22:59:42] ^ i agree [23:00:10] anything that causes more issues on the accessibility front isn't worth thinking about imo [23:00:23] Ye, you'd be creating a usage restriction that doesn't need to exist and which unfairly disadvantages certain people. [23:01:20] I swear I'm not angry lol I'm just passionate about accessibility (@ OPs) 🫶 [23:03:10] they can request a username change on meta https://meta.miraheze.org/wiki/Requesting_Username_Changes [23:03:24] oh yeah i found it pretty much right after i said that [23:03:33] it's buried a little and not on the sidebar for some reason [23:03:40] oh oops missed that post, sorry [23:03:58] Not quite common enough to have its own link id assume, could consider adding it I suppose [23:03:58] but yeah very productive day today! [23:04:02] Does anyone know if creating an infobox template (with classic infobox) interacts with "template data" ? Asking because Id like to figure out how I might create a tabbed layout (3 variations of item with slightly different parameters) . However, I didnt know how parameters play in a tabbed situation like that [23:04:31] i posted about the wiki a couple places and its gotten like 10 people at this point to join the discord server [23:04:54] not to mention the activity on people refreshing their userpages before editing [23:06:43] It should be fine RosetteH - if you have 3 slightly different parameters for your infobox, you will just have to define them all in TemplateData. [23:07:03] All TemplateData does is allow the infobox to be used in the Visual Editor [23:07:27] [1/3] Okay I've spent a half-an-hour searching around the web, I can't find any information on providing alt text to an image when the image is piped through a template, for example: [23:07:27] [2/3] {{Template [23:07:27] [3/3] | image = logo.png [23:09:51] Can you give a link to the template? [23:10:58] twilightstruggle.wiki / Template:Featured_Page, it's a custom template [23:13:43] [1/2] ```| image =
[[File:{{{flag|}}}|128x112px|alt={{{imgalt}}}]]/td{{{caption_right|}}}/td/tr{{{caption_below|}}}/table``` [23:13:43] [2/2] If you were trying to put it in the flag file there you would add `alt={{{imgalt}}}` or whatever you wanted to call your alt parameter. Is that what you meant? or [23:20:03] I think this worked!! Thank you so much! I wasn't familiar with {{{imgalt}}} [23:21:23] It's not a standard parameter or anything - it's just adding a new parameter to a template you're making 🫶 [23:21:33] [1/2] > All TemplateData does is allow the infobox to be *easily inserted with the Visual Editor [23:21:33] [2/2] also helps with templatewizard [23:21:35] Does this infobox template use a module? [23:21:56] ew table for non-tabulated data [23:22:45] I didn't want to neg OP too hard but I did shiver [23:23:06] divs would be a better option [23:23:40] or none of that and making css classes for that image :heh: [23:25:58] images don't have a way to caption it by default do they? [23:26:06] the "caption" is just the title iirc [23:26:28] Hmm, I think you're right but let me test real quick [23:27:11] I think there was some formatting option that meant you could get an actual caption but idr what it was [23:27:19] or if it even worked on every skin [23:27:31] most likely `thumb` [23:27:43] hmm thumb is what i was looking at yeah [23:27:46] seems that thumb works properlty [23:27:49] https://cdn.discordapp.com/attachments/407537962553966603/1537241226385031250/image.png?ex=6a7e52f4&is=6a7d0174&hm=1a34a2709652506ee22829f46673a0c8596825eb761eb407cf71c1a468af8b66& [23:27:57] title attribute isn't set [23:28:11] I think frameless may set the "caption" as the title [23:28:19] https://cdn.discordapp.com/attachments/407537962553966603/1537241352515887134/image.png?ex=6a7e5313&is=6a7d0193&hm=75af581f85a4c9935914e304caa98203282fc48bf7b528f7c677b0ac123efb60& [23:28:21] yeah thumb [23:29:23] Frameless will not show the caption but it does set the `figcaption` element which is interesting [23:29:30] I never knew it did that [23:29:37] It doesn't set title [23:34:02] <90gq29> anyone know if we can request archive.org unarchive snapshots of a wiki hosted on miraheze? [23:36:50] so how do templatedata paramers work if you are using/making an infobox template which uses groups (for the tabs). There is a template on another wiki that Im looking at which seems to use | group related to tabs and then has something listed in the parameters that uses TabN. I would assume the N part is that somehow you can create an infobox template that will append a number at the end of every datapoint name, [23:36:50] depending on how many tabs you need for that infobox [23:37:11] I am curious on creating a tabbed infobox layout that will expand however many tabs you need (10 max) [23:38:01] to get as many tabs as you need, you can use Lua modules [23:39:22] as for templatedata, just has 10 tabs in the templatedata and has a note that you can have more tabs than just 10 [23:54:16] would I need lua modules to only expand to as many tabs as I need? Want to create an infobox tempalte that grows with the amount of tabs poople need. I wasnt sure if that is waht TabN was about [23:54:58] and which lua module do I need? [23:58:25] Our infoboxes are pretty hacky in that they have space for up to ten tabs (based on the infobox type) but the tabs will only display if the tab name is set (we do this using an #if expression) [23:59:29] Would I need to set a parameter for letting people create those tab titles? If you have any links to how to code an infobox template like that, it would be appreicated? [23:59:55] and if one needs infoboxes beyond ten tabs, would there be a different type of infobox to use?