[14:00:14] Curious if anyone has used both Cargo and Wikibase and can offer some opinions--I have my wiki farm pretty entrenched with Cargo, but Wikibase seems appealing from an interwiki point of view. Has anyone ever attempted to transfer Cargo tables to Wikibase items? [14:30:05] Making a skin. How can I have my skin reference the resources from another skin? Like the other skin is the base and mine is one that has modified the base? [14:37:35] As far as I know, there's no concept of a child skin; if the other skin has some sort of repo, you could always add that as a way to merge in updates from the base skin. [14:40:15] Yea wanted to avoid that, but oh well. Was hoping I could just reference it and then only bring in changes I need to customize the skin in mine. [14:41:18] I have been digging at the source code for a while to understand how it determines where to find resources.. its getting too deep and too many classes, inheritances, overloads. Not enough time to look through that much code. [17:47:57] SleePy: indeed, as Blackwire noted, there isn't a concept of "a child skin" per se, though if you're only customizing colors etc. you'll wanna take a closer look at [[mw:Extension:Theme]]; if you're doing DOM and/or JS changes it gets trickier but basically depending on what kind of resources you want to refer to...you can build the path to e.g. an image via PHP or JS as usual, or if you want to load a different skin's entire ResourceLoader [17:47:57] module (or modules) in your skin, it's doable in the PHP part, too, though this effectively introduces a hard dependency on the "parent" skin to your skin [17:58:19] Ok, well bummer. hopefully we can see it as a feature in the future to make skins easier to derive from a parent skin [18:00:08] There's quite a lot of skin work going on atm [18:00:12] So... Anything is possible [18:06:06] Reedy: Skins for President 2024? :O [18:33:17] that is what I call having a lot of skin in the game :-P [20:11:38] hi, I'm still having a problem with the visual editor on a fresh 1.35 install. Specifically, attempting to use the editor returns an error: "Error contacting the Parsoid/RESTBase server: http-request-error" [20:12:05] However, searching for this suggests that this error typically identifies a bad HTTP status code, and looking at the logs for my installation and in the browser network requests tab shows only 200s [20:12:47] while there are a handful of warnings in the js console, they are also seen on regular pages I'm not editing and don't appear to be related [20:47:20] Hello everyone! I've been trying to install media-wiki for months. I've actually switched to a Linux machine entirely to suit this purpose. I believe i have media-wiki itself installed properly because i can access local host, Unfortunately, i was unable to configure my php settings properly. I think is because of issues i am having when [20:47:21] configuring MySQL. It seems im having an extremely common issue, it wasn't covered on the mediawiki but ive searched the internet for hours and although many people have the same issue with being denied access to log into and issue commands to the mysql server. None of the troubleshoots i follow seem to make a difference. I thought perhaps if i log [20:47:21] in to mariadb and then issue mysql commands it might work, but whenever i issue them I get stuck with --> repeating in the console. If i use sudo as a hook im returned "root@locale denied and if i dont use the hook im returned pi@rasp denied. This is my first time using linux and i'm putting in so much effort but my expertise is lacking. [20:50:10] Did you set a root password for mysql/maria when you installed it? [21:49:22] Update to above: I had a bit of a weird situation that I think was probably responsible for this not working out of the box, but I'll narrate it here in case it helps anyone else. [21:49:42] My situation was there's a load balancer that does HTTPS termination and HTTP Basic auth before forwarding requests to the actual server running the wiki. [21:50:07] The server running the wiki had a modified /etc/hosts so it would try to contact itself rather than going through the load balancer (since I doubt HTTP basic auth is supported for those REST calls, etc). [21:50:25] However, because HTTPS termination didn't happen on that server, the vhost was only configured to listen on :80. [21:51:11] So, the server was likely initiating a request, getting "connection refused", and that error was not propagated up well (it didn't make it into logs or browser stuff as discussed) [21:51:32] I enabled that server to terminate its own SSL and the VE works now. [21:52:19] This is specifically relevant to the error when trying to use VisualEditor but receiving "Error contacting the Parsoid/RESTBase server: http-request-error" without a following HTTP status code. [23:26:28] Dumb question: has anyone ever set up some sort of process (via bot or server-side) to protect a page once it's been transcluded more than X times? If so, how would you go about that? [23:27:18] I think it's mostly usually done manually