[01:54:13] Oh yeah, can someone merge this for me please? https://github.com/miraheze/mw-config/pull/5898 [01:55:14] Oh, and this one too please: https://github.com/miraheze/mw-config/pull/5900 [03:33:51] Thanks @agentisai. [04:03:27] should we let `$wgCiteBookReferencing` be enableable i wonder [04:03:34] https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Cite#book_referencing [04:06:34] Probably, yeah. I don't think there'd be any performance issues. [04:07:19] it's mainly the beta aspect which is why i'm asking ^^; [04:08:36] Oh, hmm. [04:12:01] https://en.m.wikipedia.beta.wmflabs.org/wiki/Sub-referencing [04:12:11] Check the, "what doesn't work yet" section. [04:12:20] That might disqualify it for now? [04:13:12] none of them are showstoppers fortunately [04:13:35] Well, disabling Parasoid just to use it is a pain. [04:13:55] it's not like parsoid works on our wiki anyway xD [04:14:37] I guess if you make it enableable leave a warning message and link to the WM page about it. [04:15:09] I don't think we wanna see fifty tickets cause something doesn't work as intended with a beta feature. [04:16:45] true [04:28:22] i'll just do this workaround until i get consensus: https://rainverse.wiki/wiki/Amanda_Kertigan?diff=prev&oldid=37106 [04:44:36] ? [04:44:59] Parsoid isn't really a beta feature [04:45:27] ParsoidReadViews is available in 1.44 [04:45:32] As a config option [04:45:39] beta here is sub-referencing [04:45:46] nested references [04:45:47] Oh [04:46:04] i found out that we got the pictures for amanda and lavender mixed up lol [04:58:22] Yeah, I was talking about sub referencing. [04:58:56] Consensus if the feature should be enabled now or if we should wait until later/out of beta. [05:01:29] along with consensus from the other rainverse wiki maintainers if we want to use said beta feature [05:02:03] Obviously you're the leader so obviously you should 100% do it!!! [05:02:33] i know you're joking, but i don't like being a benelovent leader ^^; [05:03:51] who said I'm joking O.o [05:04:04] in which case, i'm not the only leader :p [05:04:37] You will be soon... :knife [05:04:46] oyasumi [05:08:25] For the avoidance of doubt, stabbing people to become a leader is generally frowned upon [05:29:20] It hasn't stopped people through. [07:08:16] I'm gonna make a PR to remove MediaWiki, I think it'll be successful guys! [08:07:13] Would it be such a bad idea to give people the ability to change what semantic DV link features they want? https://www.semantic-mediawiki.org/wiki/Help:$smwgDVFeatures [08:08:20] It'll just be an option list with all the current valid options. [08:26:54] I have use bluespiced semantic mediawiki at work so I think anything that touches either of them is a bad idea [08:39:20] these days you do the stabbing outside of public eye as it's bad for pr [08:39:40] that was grossly out of context from chat not updating... but at least context isn't that far up [08:59:24] But, people can already change SemanticMediaWiki settings. [08:59:37] Also BlueSpice isn't part of this conversation. [08:59:54] It's fine he [09:00:05] I just dislike semantic mediawiki [09:00:37] Okay, well I'm gonna make a PR to add these settings to `ManageWikiSettings.php` and `LocalSettings.php`, would you be willing to approve them when I'm done making it. [09:07:07] Do all SemanticMediaWiki configuration options go in `SemanticMediaWiki.php` right? [09:09:45] Not doing much shell this week because fighting flu [09:10:00] Quick question. [09:10:50] The default format for the `$smwgDVFeatures` is `$smwgDVFeatures = SMW_DV_PROV_REDI | SMW_DV_MLTV_LCODE | SMW_DV_PVAP | SMW_DV_WPV_DTITLE | SMW_DV_TIMEV_CM | SMW_DV_PPLB | SMW_DV_PROV_LHNT;`, if I setup this global as a list type with options, will it automatically delliniate them with a pipe `|` or no? [09:10:59] And if not, is there a way to make it be able to do that? [09:11:01] No idea [09:11:06] :1471_gun: [09:24:42] I'm thinking of setting it as either a `list-multi` or `string`, not sure which one would be better. [09:32:14] @blankeclair Do SemanticMediaWiki's not have any customisation through ManageWiki? [09:32:29] dunno tbh, i haven't looked [09:32:34] but if you haven't found any, uhhh probably not? [09:33:02] I'm going to add them all then!!! [09:33:19] The only ones I've seen are in `SemanticMediaWiki.php` and those are like integral settings afaik. [09:37:58] @blankeclair Can we add a new tab for SemanticMediaWiki settings in ManageWiki? [09:38:12] Or do I just put them all in `SemanticMediaWiki.php`? [09:38:23] tab probably [09:38:37] I wonder how we make a new one. [09:38:43] i cried for a lil bit a few hours ago, and i want more ^^; [09:38:46] Do I have to make a commit to ManageWiki to add it? [09:38:53] Awww, how come? [09:39:10] i was reaing lavender and related to amanda way too much [09:39:23] https://www.deviantart.com/jocelynsamara/art/LAVENDER-TOWN-Chapter-1-69040191 [09:39:58] Ah, I see. [09:45:23] ph my pees [09:47:35] @reception123 Howdy, do you know how to add new configuration tabs to ManageWiki? [09:49:35] you mean the tabs above like "Anti spam", "Beta", etc.? [09:50:20] Yeah, an "Parser functions", "Styling" etc. [09:50:30] I wanna add one for SemanticMediaWiki settings. [09:50:51] Although, if SemanticMediaWiki isn't installed that tab shouldn't be visible, is that also possible? [09:55:15] that part I'm not sure about [09:55:33] if the current way we do things allows you to hide tabs based on whether something is enabled [09:55:53] It should definitely not be too hard to implement in the code but I'm not sure if that was ever considered when it was done [12:30:42] Well, how am I supposed to add new tabs? [12:38:56] galleries in PIs officially broken 🎉 [12:48:42] You do realise each extension has a page anyway [12:48:48] true [12:51:37] For settings? Yes. [12:52:16] So why a new tab? [13:02:12] Idk, I thought it would be good. [13:03:13] Is the current settings by extension not great for users? [13:34:32] Wouldn't it be inconsistent though? [13:39:25] How? [13:55:10] Well, you go to Special:ManageWiki/settings and they're not there. [13:56:35] Also, there is no current settings page for SemanticMediaWiki. [14:09:34] [1/3] I’ll teach 10 people to earn $30k or more within 72 hours but you will pay me 10% of your profit when you receive it. Note only interested people should apply, drop a message let's get started by asking (HOW) [14:09:34] [2/3] Telegram [14:09:35] [3/3] @Official_Benjamincurry00 [19:19:32] that format is fucked [19:19:32] But [19:22:55] [1/7] as a hack, you can set an array in managewiki, and then put those as options, and then in GlobalSettings you can retrieve that config I think, say you name it $wmgSMWOpts, you could do [19:22:55] [2/7] ``` [19:22:55] [3/7] foreach ( $wmgSMWOpts as $opt ) { [19:22:55] [4/7] $smwgDVFeatures |= $opt [19:22:56] [5/7] } [19:22:56] [6/7] ``` [19:22:56] [7/7] or something [19:22:57] thats really fucked [19:37:24] So perfectly normal then [19:53:27] not as fucked as my attempt to get rid of central auth on telepedia :(# [19:54:05] Anything central auth related is cursed [19:54:40] 10 points to slytherin [19:55:15] Did you succeed [19:55:23] about 85% the way there [19:55:30] wrote the worst fuckin script I've ever seen in my entire life [19:55:49] to loop through every table that references the user_id and actor_id and replace with a new one [19:56:14] then I gotta fuck about unstealing local accounts because when central auth creates a local account it steals it so it cant be logged into without central auth [19:57:23] @originalauthority fucky [19:57:50] yeah and its even worse because someone at wfm thought it would be great to serialize logs with userId's in them [19:58:01] so i gotta unserialize all of the logs too and then change the id and then serialize them again [19:58:09] What [19:58:45] exactly [19:59:29] Moving to shared DB? [19:59:44] yup [20:01:06] Is the sterilisation consistent? [20:01:22] sterilisation? whose been sterilised? [20:01:38] Serialisation [20:01:41] You know what I mean [20:01:49] I can't spell on a good day [20:02:27] for wmf ones, yeah, eg the log type for `newusers` is always `[ userId => XYZ ]` serialized [20:02:40] but for extensions which create their own logs nah [20:02:46] cos they just do whatever the fuck they want [20:02:46] Your luckily it's not mixed between JSON and PHP Object he [20:02:57] Or other random stupid idea [20:03:12] yeah [20:03:28] if you put json in a sql database i hate you [20:05:39] :ChocolaStareSide: [20:05:43] Uh [20:07:48] They really fucked up this light mode [20:07:54] https://cdn.discordapp.com/attachments/1006789349498699827/1360345636339187733/Screenshot_20250411_210735_Discord.jpg?ex=67fac819&is=67f97699&hm=f48786ee98624c6d72ea0f730acfd3f40f9be5f12e85e1dbcc8ff27014d22ae8& [20:08:24] I've never used discord light mode [20:08:27] It blinds me [20:08:50] I should show you what we did with json at work [20:18:39] no pls [20:20:26] It's tens of thousands of C [20:47:04] classic [20:50:19] also I finally learned how to use cloudflare tunnels! [20:50:28] now my pc can be open to the internet for hacking! yay! [20:52:40] nah I have it behind github with only access if you're in a certain group [20:52:44] dunno if it works though heh [21:51:16] Should do [23:06:49] $wgConf is ROTTEN is what I have found [23:06:57] or ManageWiki, either or [23:56:11] managewi- [23:58:06] i think it is you know [23:59:00] for some reason its possible to declare a $wg variable after managewiki and it load, but if you try to declare `$wgGroupPermissions[$group][$right] = true/false, it doesn't register`