[00:28:18] NukeDPL really shouldn't list 500 items if it can only handle 399 πŸ’€ [00:44:08] [1/2] I think I accidentally fucked something up... [00:44:08] [2/2] When I click the notifications buttons instead of opening a dropdown menu they just redirect me to the Notifications page... Help? [01:40:00] hello I'm quite new to owning a wiki and I was wondering if there was a way to take an image that is on commons.wikipedia.org on my miraheze page without like uploading it myself? [01:40:18] here's my sample image I'm trying to use https://commons.wikimedia.org/wiki/File:Cat_closeup_near_stoa_on_acropolis_of_Lindos.jpg [01:47:16] Extension InstantCommons does that. You can just link to [[File:Cat_closeup_near_stoa_on_acropolis_of_Lindos.jpg]] and it will automatically transclude it to your wiki like on Wikipedia [01:47:16] [01:48:19] what! that's so cool thanks!! that's so easy !! [01:50:46] πŸ˜‰ [02:46:25] i've never seen `.pcs-theme-default` doesn't it mean `.skin-theme-clientpref-os`? [03:15:18] can you use html elements in mediawiki?? [03:15:39] [1/2] this sounds really weird, for context i wanna replicate this on a wiki if possible [03:15:40] [2/2] https://codepen.io/g105b/pen/QwbRjYB [03:23:44] https://tenor.com/view/cat-leaf-vibes-vibing-sleeping-cat-gif-17297041570420202318 [03:24:04] any veteran know how to upload faster the images? [03:47:18] Elements like `
`, `

`, and `` work, but not `` [03:58:38] Yeah, guessing i need to use imageborder instead? [04:03:58] [1/2] `border-image` should work. For example Pizza Tower Wiki [04:03:58] [2/2] https://pizzatower.wiki/ [04:09:17] [[mw:Extension:SimpleBatchUpload]] [04:09:18] [04:09:48] That's what I use generally :iara_comfy_happy: [07:33:48] [1/2] hi guys, why doesn't this work? this is in Common.css being applied to a div. [07:33:48] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1442055520235159644/image.png?ex=69240a5c&is=6922b8dc&hm=b45bf0f30facf79dabaa0d6feef076ff8c78d6c831c8c1020f2528123947798a& [07:34:45] [1/2] hi guys, why doesn't the background image work? trying a background color works. this is in Common.css being applied to a div. [07:34:45] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1442055758123368580/image.png?ex=69240a94&is=6922b914&hm=6018ded38a86724dd4b67749d3ba422a9abef8ee64cf596e81d348a41fbe7036& [07:35:37] hm. try doing background-size: cover; ? [07:36:01] oh yay it works thank oyu [07:36:05] so simple im so stupid .. [07:40:10] [1/6] https://discord.com/channels/407504499280707585/1441916257291993179/1442052277602091049 [07:40:11] [2/6] Makes me think we should be more opinionated on the `Special:ManageWiki/extensions` page. If an extension is known to have a less buggy alternative, we should direct users to it in a `help` message. I'm currently thinking of: [07:40:11] [3/6] SocialProfile -> UserProfileV2 [07:40:11] [4/6] Tabs -> TabberNeue (Tabs is okay but seems less maintained; TabberNeue also has an extremely annoying scrolling animation by default) [07:40:11] [5/6] SMW -> Cargo [07:40:12] [6/6] LanguageSelector -> UniversalLanguageSelector (known to lead to users seeing the page in a random language, while the best wiki bureaucrats enable both extensions) [07:40:52] yesss upv2 ftw [07:46:58] Tabs and TabberNeue -> dev:Tabs [07:50:12] exts like LinkCards, Spoilers, SimpleTooltip, Babel, ProtectionIndicator also have wikitext implements [07:50:52] oh ofc PortableInfobox too [07:53:30] (some may need js but whoever can managewiki can also edit js who cares [08:03:51] can you remind me tabber animation can be disabled plz [08:06:05] Phorge task: https://issue-tracker.miraheze.org/T14581 [08:07:01] I also prefer dev:Tab but it is missing some a11y features and is a lot more troublesome to activate compared with extensions. [08:07:04] no i meant [08:07:33] we don't have an option in managewiki and/or extension doesn't let you to disable [08:08:53] I think PI is helpful for Fandom migrants and people who want easy infoboxes. [08:09:22] [1/2] I was making replies in chronological order, so that message was me talking to myself. [08:09:22] [2/2] There's `wgTabberNeueEnableAnimation` on ManageWiki. [08:10:59] I really wanted to make tabber animations disabled by default in https://issue-tracker.miraheze.org/T12350 but we usually follow what upstream does, so it remains `true` for new wikis. [08:11:57] ofc. so what's your criatia to pick less buggy [08:13:25] actually these are also similar to pi mainly to reduce the coding [08:15:15] Is PI known to be a buggy extension? I'm under the impression that it's not the easiest to use but is generally okay in terms of bugs. I see a lot of issues reported for SocialProfile and SMW, hence we don't want wikis to use them. [08:15:57] Some of these extensions are kind of pointless but I think it wouldn't be harmful to have them enabled as long as they are not broken. [08:16:53] i thought SocialProfile is complicated and heavy rather than buggy [08:19:58] [1/2] This is what it looks like out of the box on Mirabeta and I think it says a lot about the extension. [08:19:58] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1442067137383370854/image.png?ex=6924152d&is=6922c3ad&hm=9f794d11e697528ec223633b72dbe4483fd411ef338a46adfc9a4d8d664f3b93& [08:21:54] And there are support threads like this https://discord.com/channels/407504499280707585/1441916257291993179/1441916257291993179 which screams SocialProfile [08:21:57] isn't it also helpful for fandom migrants [08:22:50] how long does it usually take for a pr on puppet to be merged [08:23:05] UserProfileV2 does the same thing much better. Plus, without PI fandom pages will be completely broken unless they are rewritten to not use PI. [08:23:36] i agree userprofilev2 does better [08:24:46] why not just remove unpreferred exts from managewiki, but ridicule them for being full of bugs there [08:25:17] Someone just needs to review and merge your CSP PR. Since there are discussions underway for another solution perhaps people are reluctant to be the one merging it. [08:25:44] it's been half a month i have to explain to our editors [08:26:01] [1/2] https://cdn.discordapp.com/attachments/407537962553966603/1442068662940078170/image.png?ex=69241699&is=6922c519&hm=b2d1bb9caae61665a9655b926ce4c9eec4c197ef72a0a3fd743c9d2748251d65& [08:26:02] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1442068663288201226/image.png?ex=69241699&is=6922c519&hm=c93a22286d34eff710c62281cc4ede208b9a27b3de89c242ebd40660d3b1a11c& [08:26:57] Because we're polite and we don't publicly ridicule other developers on our tools [08:27:13] Some people may still want to use the less preferable one. In my testing most extensions that depend on SocialProfile are not very interesting and buggy as well, but apparently many wikis still want them... [08:27:46] what does it mean to add a message saying another extension is less buggy [08:27:56] isn't that ridiculing [08:28:18] only initial first load of builder [08:28:57] ik how to hack localStorage but teaching every editor to do it is a bit.. you know [08:29:14] and once it's merged we won't need any hacking [08:29:30] portableinfobox is very important [08:30:08] Ridicule implies quite harsh [08:30:22] sorry for my poor english [08:30:49] I am looking at the pr, I have reluctance though [08:31:08] The main domain is supposed to be cdn. as far as I can tell [08:31:18] google gave me the word [08:31:33] testing gives me the shivers as well that it could change at some point [08:31:34] Yeah, there are concerns for openly suggesting people use a different extension in place of an old one, but we've done it in the past (Extension:YouTube -> Extension:EmbedVideo) and are sort of doing it right now with SMW. If we try to dissuade people from using SMW, we should note the alternative (Cargo) as well. [08:31:52] google also gave me laugh, but i don't think laugh works here [08:32:50] god socialprofile is so bad [08:32:53] make userprofile manage-restricted like smw? [08:33:23] eeeeeh [08:33:27] bad idea [08:33:52] userprofilev2 is lacking in a lot of ways but at least it's not broken by default [08:33:58] i think maybe put a note that extension is severely undermaintained [08:34:03] That usually happens when an extension can break a wiki or is known to break a wiki in a future release. I don't think SocialProfile's current state warrants that treatment. [08:34:23] tbh i just moved a wiki based on smw to mh and don't have motivation to do the migration to cargo or other solutions now, so i can only just the unparsed things like `{{#ask:` lie in the wiki for a moment [08:34:47] also youtube, tabber and blog extensions were forcebly replaced for security etc concerns [08:35:09] what's up with SMW vs Cargo [08:35:12] it sounds much better than buggy [08:35:22] is smw that bad [08:35:27] i've only tried cargo [08:35:37] both of them are scary to me lol [08:36:25] i was considering for my music wiki, looking at spcodex using it pretty heavily, just to see the entire wiki to break on update lol [08:36:54] https://discord.com/channels/407504499280707585/407537962553966603/1436075595594334268 [08:37:41] bad idea: monkeypatch the script to make it load from the proper domain [08:37:53] afai can tell https://cdn.jsdelivr.net/npm/wikiplus-highlight and https://cdn.jsdelivr.net/npm/@bhsd/codemirror-mediawiki/dist/mw.min.js both hardcode it [08:37:55] weirdgloop straight up didn't allow cargo before in favour of SMW, although now they have their own thing called Bucket [08:38:35] I can't find anything close to official documentation even advertising it though [08:38:38] and bhsd is one of the authors of [[mw:Special:MyLanguage/Extension:CodeMirror]] [08:38:39] [08:38:40] [1/3] From what I've heard, SMW has no future due to how complicated the code base is. No one wants to maintain it now. https://meta.weirdgloop.org/w/Extension:Bucket [08:38:40] [2/3] > SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particul [08:38:40] [3/3] ar things were implemented a particular way, which makes further changes riskier and take longer. We came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. [08:38:53] I'm not convinced that fastly. should be in the CSP [08:38:58] Either [08:39:31] [[w:zh:wp:Wikiplus]] [08:39:43] [08:39:52] I can just fork it like what I did with IPE. Or you can contact bhsd and see if he's willing to change it. [08:39:54] ^ [08:40:09] The justification for both cases is partly wikiplus-highlight [08:40:14] quotes `mw.loader.load('https://cdn.jsdelivr.net/npm/wikiplus-highlight');` [08:40:27] Blocking people doing shitty stuff is what the CSP exists for [08:40:38] why am i tempted to bypass the csp /hj [08:40:47] Forking these scripts and doing things normally seems a better idea [08:40:57] No Claire [08:41:12] Although your monkey patch this not to be so dumb was my first thought [08:41:24] but [[phab:T14484]] is approved [08:41:25] [08:41:35] is it withdrawn by you now [08:41:39] To clarify, by "can" I mean capable of doing. Not as a promise to do it. [08:41:52] i could do dumber [08:42:18] No, I'm just not merging it myself without understanding what I'm merging [08:42:34] Go on [08:42:54] discord so scared it didn't even show you reply [08:43:13] anyway: Extension:ExternalData lets you make http requests through the wiki itself [08:43:40] for example, i have a javascript gadget that downloads (and downscales) comic pages on the rainverse wiki [08:44:40] [1/2] he's willing he dk how to do [08:44:40] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1442073351672827954/Screenshot_2025-11-23-16-43-46-927_com.tencent.mobileqq-edit.jpg?ex=69241af7&is=6922c977&hm=3bd75395c08fa08147c3ce7f14fb3f44bd51c5ff8af32ae0beef3e1c16d56d37& [08:44:52] that sounds concerning [08:44:59] He doesn't know how to do it is even more concerning [08:45:02] why would you not know how to change a cdn url? ^^; [08:45:13] This is the content security policy doing exactly what it's designed to do imo [08:45:27] I am declining this now [08:45:38] but testingcf.jsdelivr.net passed the secure review [08:45:51] bhsd's one is not the only one using testingcf [08:45:57] wikiplus is also using testingcf [08:46:21] both of them hardcode testingcf [08:46:49] okay now i doubt why fastly can be added [[phab:T10424]] [08:46:50] [08:47:06] it was also bc of wikiplus [08:47:28] wikiplus just changes the cdn it hardcodes when the old one is blocked in china [08:47:41] fastly is the last one it uses and testingcf is what it uses now [08:48:28] ignore bdsd's one. ^ this one and mine one are both about wikiplus now [08:48:40] what's the point to decline now (forget bdsd [08:48:42] Why not just try `cdn`, `fastly`, and `testingcf` and then use the one that works? [08:49:10] ask [[w:user talk:ι•œιŸ³ι“ƒ]] [08:49:17] [08:49:17] Fastly was added and I'm not overturning that [08:49:34] But I ain't making this issue worse with a testing domain that I can't even find officially documented [08:49:58] Ye that review outcome will be discussed internally [08:52:27] official doc https://github.com/jsdelivr/jsdelivr/issues/18656#issuecomment-3138941560 [08:53:03] Yes [08:53:07] Not production ready [08:53:09] Thank you [08:53:16] That confirms they shouldn't be used [08:53:19] the reason why it's added (wikiplus-highlight) has no longer used fastly now [08:53:58] as documented on [[w:zh:wp:w+]] [08:53:59] [08:57:04] [1/2] jsdelivr also officially suggested using them https://github.com/jsdelivr/jsdelivr/issues/18367#issuecomment-1015496177 [08:57:04] [2/2] jsdelivr's official comments caused mediawiki gadget authors to use them; not authors actively found undocumented cdns [08:58:43] ofc forking them and replace the hardcoded `testingcf` with `cdn` solves the issue but as we can observe more than one gadgets are using them [08:59:28] The decision stands and that's my final opinion [08:59:44] I will not be merging and I don't suggest we merge that PR [09:00:03] https://github.com/jsdelivr/jsdelivr/issues/18366#issuecomment-1014337687 testingcf and fastly have equivalent position in this official comment [09:00:46] another comment https://github.com/jsdelivr/jsdelivr/issues/18382#issuecomment-1087800714 [09:02:54] That doesn't say use them in production [09:03:05] It says do this debugging with them [09:03:40] They seem to switch which backend they use based on feedback [09:03:46] All of these are years old too [09:03:53] The decision from me is my final opinion [09:13:38] [1/2] proxy breaks the node but it's a great idea [09:13:38] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1442080644074307665/image.png?ex=692421c2&is=6922d042&hm=17b99019dba31c4f1b126ce9bab0168cd9069b23d508a01b0da0cbcae0e99e7e& [09:14:36] thank you a lot i'd try with this idea but withour proxy [09:15:13] meow girl saves the world [09:15:18] nya~ [09:18:17] is it possible to make an entire div a link [09:20:48] that's a general html question [09:20:53] i don't remember tho [09:21:14] you can make a image to link in wiki text and gallery tho [09:21:26] i know you can in html [09:21:33] but i tried to put a div in a mediawiki link and it didnt work [09:21:40] like [[link|

/div]] [09:21:58] ah no, this won't work [09:22:25] awh [09:22:42] like, no way to have like a workaround? [09:23:29]