[00:04:41] [1/2] so template styles extenders lets me use color-mix() in a variable but won't let me use it directly for background [00:04:41] [2/2] sure man whatever [00:05:23] the day someone makes an actually good version of template styles is the day I die happily [00:42:08] oh yeah this does not work at all in where clauses, only as an alias apparently [00:42:17] so you still gotta do your own logic [01:06:04] i'm gonna need some help with setting up infoboxes ✌️ [01:08:23] https://wikiberlandia.miraheze.org/wiki/Main_Page [01:08:37] Can someone help fix the issues on Template:Infobox country ✌🏽 [01:32:15] [1/2] that is one hell of a template vomit [01:32:15] [2/2] redo this in a module, like seriously [01:32:47] the other people that will come after you will thank you because doing such a large template will result in it falling apart with the slightest error [01:32:52] i've been creating module after module to make this work ✌️ [01:33:08] check my contribs if you don't believe me [01:34:20] I see plenty of things handled with if statements that could be easily done in a module/sub modules [01:35:38] you may be also interested in things like ACandy (scribunto branch) [01:35:46] or any other libs that allow HTML building [01:39:15] @shanethemicronationalist the general advice is to not import from wikipedia [[Wikipedia]] [01:39:16] [01:48:43] Would recommend you delete the page and modules you have created and import from MH dev wiki instead, it will be far less bloat [02:03:10] i imported it [03:28:10] I locked myself out of my own wiki, how do i undo it? [03:30:28] [1/2] I wanted to prevent any user except me from editing my wiki, so I took off user permissions for type "user" but now I can't edit my own wiki, i can only delete pages, and make it private [03:30:28] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1531866473499459594/image.png?ex=6a6ac553&is=6a6973d3&hm=69e4b39eaba3c0edc2a5e567a988a64a7a17ecfed6afd9b29b264eb08b90db04& [03:31:34] Can you still edit permissions [03:31:47] Under unassigned permissions [03:33:23] [1/2] okay, I think I got it, maybe [03:33:23] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1531867206856605776/image.png?ex=6a6ac602&is=6a697482&hm=5d540098a8b129b7a3781db85f633fc3882408171a407d90fa82bfbbeacb0934& [03:35:20] okay, I think i fixed it [03:35:28] yeah I fixed it [04:28:53] [1/3] the fun part about checking revisions is getting spoilers [04:28:54] [2/3] but when told like a story, it's hella less spoiling 🙌🏿 [04:28:54] [3/3] -#context: i've only read volume 1 of The Power Fantasy and plan to keep it that way until i've exhausted my analysis vast edits for it [05:21:10] if you add the edit right to sysop/bureaucrat that would probably work [05:21:38] fwiw a $wgCwPrivate equivalent for locking editing to be for a member group would make sense [05:21:54] Hm? [05:22:12] to avoid people having to fiddle with permissions to make it something on managewiki/core [05:22:15] like clicking private [05:29:53] Ah [05:30:27] That get's harder when there's so many extensions with rights that should be removed with that mentality [05:46:14] just use bucket imo :3 [05:47:08] I think it was blogpage that declined skye's request to make it so creating blogs actually required `edit` and `createpage` [05:52:54] booo [06:14:45] For bucket booleans, is there anyway so that boolean values automatically display as false instead of being "null" if no value is provided [06:16:39] obv ik i can just make all my params that are either 1 or null an if parser that outputs 0 or smth if no value is provided but thats kinda tedious considering ALL of my boolean-type params are like that [06:24:21] realistically for the most part would be just revoke edit/move/create page/upload etc [06:38:31] depends on which way you want to do it [06:38:49] do you want to do it when querying or when storing [06:39:07] storing [06:39:07] oh look, former minion [06:39:24] that way on the bucket page itself its not just a bunch of nulls and trues [06:39:53] then just do `value or false`? [06:40:11] if using bucketput then `|param = {{{param|false}}}` [06:42:16] ok ik this is going to sound really picky, but why not just have the null automatically set as false for boolean types? ig some people would want the option to have true, false, or just nothing if it doesnt apply? [06:44:29] [1/2] eh part of the point of bucket is it doesn't make assumptions like that [06:44:30] [2/2] it's 1 line of code to change if you want to fix that [06:47:32] ic, its fine. main reason i even brought it up is because it means I cant have boolean types in +templateargs as i have to specify a fallback😂 but its better to have that room for even i ever for some reason need that null in the future [06:48:35] you can modify your wiki's bucketput to do that ig [06:49:57] I don't want to update the main one to do something that you can do with a small amount more boilerplate, but if you want to do that I'm not stopping you [06:52:23] Yeah I 100% understand, I knew that if possible it would be smth really simple anyway. but after putting more thought into it its really not smth I need to change, and again maybe in the future Ill need that null there for smth so theres no point in removing that option [08:43:06] May I ask how often CleanupEmptyCategories.php is run? [08:46:58] you might want to ask in the tech channel [08:53:38] [1/2] is it possible to make uploaded ico files previewable on-wiki? instead of a placeholder like this [08:53:38] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1531947800013705246/image.png?ex=6a6b1111&is=6a69bf91&hm=72fd03d8e0d53d3d05b5798213134af2eb41792da1c78c9f5469b5c90e3977d3& [08:55:53] [1/3] oh i found i can do this by replacing its dom. nvm [08:55:53] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1531948367398309968/image.png?ex=6a6b1199&is=6a69c019&hm=35c170e07251bec68bcfa02b97b0a57bfef7fde010db216afc3939bd4391b8fe& [08:55:54] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1531948367704490025/image.png?ex=6a6b1199&is=6a69c019&hm=7815a847534ea1dd29453384bc926928942ea46deab2a049c3e02d84838e2bdd& [09:09:20] [1/2] does anyone know if Buckets solved the problem of having quotation marks in pagename/name of the thing you're trying to query? [09:09:21] [2/2] ie `"Something"` or `Something'` has to be escaped otherwise it will explode the query [09:29:27] not that I plan on switching to it for now because it would require rewriting most of the modules and I got my schedule filled up already [09:29:39] just pure curiosity [14:34:00] anyone else experiencing a lot of bad gateways when saving edits? [14:34:15] Aye, just poked infrastructure about it [14:37:28] is there a possibility to do interactable images? [14:39:45] How so? [15:00:28] [1/2] man [15:00:28] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1532040115738771596/image.png?ex=6a6b670b&is=6a6a158b&hm=6fdf8be400f27eef2144bf9c455723b4547397d3863263f9cdde8cf8db49ce29& [15:02:22] [1/3] Anybody got this? [15:02:22] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1532040593734111462/image.png?ex=6a6b677d&is=6a6a15fd&hm=1605d435bd18288f7a3bf0e67f207bd013a8ec9c60fcda0537a2c9e61e2fff16& [15:02:22] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1532040594153672785/image.png?ex=6a6b677d&is=6a6a15fd&hm=cf5956bfab2d62999025e41470e4a017b0b8fc7aab1a49ccd0ee03c5226834fe& [15:02:39] a few messages above we talk about this [15:03:43] Yeah servers are having issues :wilter [15:07:25] +1 [15:08:48] im reaching main page again [15:12:10] oh it's back for me [15:15:56] nevermind [15:16:35] Miraheze is on life support, not gonna lie [15:16:40] yup im getting 503s again [15:16:42] It gets common though [15:16:47] Same [15:17:29] I mean it uses a Lua interface so yes [15:17:34] connection unstable [15:18:05] [1/2] cool ig [15:18:05] [2/2] you can also use the parserfunctions to mitigate that thing somewhat [15:18:25] because `FULLPAGENAME` magic word converts some of the characters into HTML stuff, which is literally impossible to query [15:18:28] Is mirahaze down? [15:18:29] how hard can hosting a miraheze wiki be [15:18:42] very [15:18:43] weirdgloop.org/blog/clankers [15:18:44] unstable [15:19:05] It's struggling [15:19:07] just read the weird gloop's article on the scrapers [15:20:07] whyd they say miraheze is better than fandom then [15:20:15] better [15:20:18] just unstable [15:20:26] fandom is funded by companies [15:20:32] miraheze is funded by people [15:20:42] because fandom is predatory [15:20:50] they'll never let you close your own wiki [15:21:10] are outages of this type frequent? im new to editing on miraheze and come from wiki.gg [15:21:29] capitalist world will never let you close something that gives them money [15:21:31] miraheze fumbles the bag sometimes but at least there is some communication unlike with RDSgate [15:21:52] sort of? usually doesn't last very long [15:21:53] depends on your definition of 'frequent' [15:21:55] living through rdsgate was frustrating but entertaining [15:22:12] literally the reason why we forked away lol [15:22:15] hi, does Miraheze get any issues? [15:22:16] RIPPPP right when I needed to edit something [15:22:19] not really i guess? [15:22:31] unstable connection rn [15:22:36] personally im currently forking _to_ wiki.gg lol [15:22:52] OOP it just came back up for me [15:23:33] [1/2] i guess my question is like [15:23:34] [2/2] is this more on the end of "this is surprising" or more on the end of "ah we didnt have one yet this month, was about time" [15:23:41] oh its back up again [15:23:43] yeah it's up atm [15:23:48] exaggeratedly speaking, of course [15:23:52] more the latter I'd say [15:24:14] outages do happen but they’re like 1-2 mins usually [15:24:17] Not great but will use the opportunity to tell folks Edit Recovery is a feature you can enable that helps not lose your work when this happens [15:24:18] https://www.mediawiki.org/wiki/Help:Edit_Recovery#preference [15:24:31] we all kinda accept that a wiki run on donations and volunteer efforts is gonna have problems here and there [15:24:42] oh yeah no doubt in my mind about that [15:24:46] The DDoSes don't help [15:24:47] like Jim said the outages don't typically last long [15:24:55] Typically, you would have an outage per month, I guess? But usually not so long. [15:24:56] yeah miraheze is non-profit so it isn’t as stable as fandom [15:25:01] miraheze gets DDOS'ed? [15:25:02] mhmhm [15:25:05] the worst outages have been like an hour [15:25:05] Y u p [15:25:12] is this just AI scrapes or [15:25:13] something else [15:25:16] well i'm glad the outage is no more but i'm getting the "this wiki uses cookies" login bug again [15:25:24] it's usually like "Well shit, wiki's down. Guess I'll watch a youtube video and wait" [15:25:25] Some people really don't like some of the projects on here evidently [15:25:33] IBW [15:25:47] I actually don't think IBW ever got a DDOS [15:25:54] oh wow it resolved itself nvm [15:25:56] fascinating [15:26:00] Fisch absolutely did when they moved on here [15:26:03] can you tell which wikis get DDoS’d specificallt [15:26:14] probably not a good idea [15:26:27] Edit Recovery is such a godsend for me whenever my internet (like yesterday) goes down and I have a page that needs to be saved, but can't due to something ending up on fire. [15:26:29] i just wanna know if the forsaken wiki’s cool enough to be ddos’d [15:27:18] If by is tech able to see then yes, I won't be disclosing the active recent targets though [15:27:23] you had the pool counter issue but aside from that I don't think you've caused issues [15:27:44] [1/3] im surprised fisch has caused more issues considering people [15:27:45] [2/3] really [15:27:45] [3/3] dislike forsaken [15:27:50] Someone more senior in tech who has a better understanding of what we can share may be able to say but nto me [15:27:59] Well Fisch is also REALLY damn big [15:28:08] forsaken is bigger nowadays iirc [15:28:08] Like [15:28:26] In regards to wiki viewership [15:28:32] Y'all ain't in the same galaxy [15:28:33] ah yeah then totally [15:28:42] our issue is our fandom counterpart [15:28:49] https://communities.miraheze.org/wiki/List_of_wikis_by_Matomo_statistics [15:29:14] This is skewed by bot traffic but on basically any statistic Fisch is top dog on Mirahez [15:29:41] Big Fisch. [15:29:47] winnie the pooh being a top 10 miraheze wiki is funny [15:29:47] similarweb statistics from weird gloop show miraheze is bigger than any fandom wiki [15:30:01] a:fishJAM: [15:30:10] LOL didn't see that before [15:30:15] 20th place is still good ngl [15:30:30] That ain't bad, not gonna lie. [15:30:43] Def [15:30:44] whats a ddos again [15:30:46] again our main issue is that we have a BIG fandom counterpart [15:30:56] Distributed Denial-of-Service [15:30:58] Distributed denial of service attack [15:31:06] i imagine if they weren’t in the picture we’d be like maybe top 10 [15:32:16] basically, someone with a bone to pick pays for access to or creates a zombie robot army (yes really) and has all the infected devices in said botnet spam requests to our servers to eat up as muhc processing power as possible so there's no room to serve real users [15:32:47] If you wanted to get into Burger King and I put 10,000 people in line in front of you, and each one of them is going to ask for a free Burger and be told no... then you'll never get your burger. [15:33:06] thats [15:33:16] actually a pretty good analogy [15:33:21] 🤣 [15:34:10] ||answer this same thing to other people who ask what a ddos is|| [15:34:30] deletes my very intense networking geek explaination for a DDOS [15:34:46] so then basically you have to get a big broom and sweep all the weirdos out [15:35:04] [1/2] DDOS? [15:35:04] [2/2] Is it Department of Destruction, Obliteration, and Sweden? [15:35:14] why sweden [15:35:17] Yes. [15:35:20] When did Sweden become part of this [15:35:22] Because [15:35:23] Sweden is just like that [15:35:25] What happened if you sweep customers instead? [15:35:28] it actually means danish disc operating system [15:35:34] shrug [15:35:40] You get sued [15:36:42] Assuming you literally sweep them [15:37:38] And this is the concept of bot fighting folks [15:38:05] Making rules that block as many of the gits as possible while not making real wiki customers with brooms [15:38:18] [1/2] This may be an exceptionally stupid question, but should our wiki be concerned about featuring too many images or images of a certain quality/size? It’s a game wiki and we are extensive about featuring cut scenes and even minor changes in game sprites and content. We’re not concerned now, but looking to the future should we be more conscious/scale things back. I am talking about [15:38:18] [2/2] thousands of images as the scope of the game is large and growing. [15:38:28] No [15:38:40] Eeeeeeeh [15:38:49] Well, assuming that you’re not worried about finding older images or navigating [15:39:09] If each piece of media has an actual use and is serving a purpose that serves the reader and the wiki's topic, that's fin [15:39:38] Why don't make a separate gallery subpage? [15:39:53] If it starts leaning more into using the wiki as a file storage or has a bunch of media that isn't conducive to the wiki's job, then we may ask you to chill a bit [15:40:06] I mean, our servers are already struggling [15:40:16] Also should keep in mind about copyright. [15:40:33] File usage on individual wikis isn't really an issue for us [15:40:41] The game devs link to our wiki when people want info/comprehensive walkthroughs and achievement guides etc [15:40:56] Storage and processing power aren't the same [15:41:00] what are the gits here [15:41:14] The people asking for a free burger [15:41:38] Last note: The images definitely aren’t meant to be spam, I think there are edits we could make if asked? But there are spread out and organized with insane detail through specific galleries and categories. [15:42:15] oh i didn't even know [[wikt:git]] is a legal english word [15:42:16] if it becomes a problem we'd probably just ask that the larger files get stored in some other place e.g. internet archive [15:42:16] [15:42:44] i was thinking what's wrong about the version control system😭 [15:45:17] (especially when i really run CIs in git repos that access miraheze every day) [15:56:56] its been a few months since I've seen a major blip spot like this, which is to be expected I think [16:01:13] [1/4] its not something wikis are actively encouraged to worry about, but it is always more efficient to at least think about how you might optimize image size if what you are doing requires a lot of media, if that lot of media is necessary, and also in the case of things like game sprites, it is supportive to the fair use argument game wikis depend on to use a lowe [16:01:14] [2/4] r grade copy of official media for representation rather than distributing it in its full commercial grade. For miraheze purposes however there are a few mitigations: we cache pretty heavily so its not like every request is a full slam, and images as displayed are typically proxied lower grade versions anyway, instead of the full weight of the image which you [16:01:14] [3/4] could still access with a little trouble by direct link. And so there isn't much active need to consider 'image weight' except to consider general digital hygiene. [16:01:14] [4/4] I would say the bigger slam is more things that are mediawiki intensive like layers of templates and modules being invoked, or certain extensions and combinations which subvert caching and are more demanding although miraheze tech is often preventative on things that would be an end wiki problem [16:01:39] [1/2] IVE BORN WORKING ON MY WIKI ONLY FOR 9 MONTHS? WHAT? [16:01:39] [2/2] It felt like two years not going to lie [16:01:58] a simpler solution when doing templates and stuff is often preferable well, for people reading and maintaining but also for this performance reason [16:02:15] dive deep and it feels like a month in a day sometimes tbh [16:03:39] I swear ive been working nearly everyday on this wiki [16:03:49] At least two or so hours a day if I spread it out and do the math [16:03:52] Idk about the accuracy [16:04:08] yes that will do it [16:04:30] six months on a project wildly differs by how much of that time is focused on said project [16:05:21] I mean, I looked at other wikis that were created around mine [16:05:30] Some look like they were created later [16:05:40] Since holy ive spent too much time on css and stylizing [16:05:49] Relatable. [16:09:51] I spent a lot of a time getting the CSS for my wiki up-to-code and it's real fun doing it, especially after we left FanDOOM almost one year ago come this August. I essentially overhauled it and gave it god-knows-how-many revisions I've done. Crazy enough, I have it full documented in pure detailed insanity. 👀 [16:10:13] That also includes the templates, lest I forgot to mention that. [16:14:05] [1/2] Can someone help me rq, im trying to add some parameters to the infobox person page. yknow how on wikipedia if u look at the bottom of the infobox for a language it shows its status on if its going extinct or not, well im trying to add something like that for my wiki for the type of discord acc our members hav (long story) in a similar fashion, and im wondering if yall could [16:14:05] [2/2] help, thx [16:34:22] I doubt it [16:35:19] I don’t know exact utilisation stats but they’re not ridiculously high unless things have changed massively in the last 6 months and for reasonable use it’d probably be fine [16:37:05] How do I move my infobox to the right of the screen? [16:37:09] It's stuck on the left [16:46:12] ``float: right`` and ``float: end`` usually help me out with this. [16:46:48] I've opened a support ticket on a double template issue [16:46:58] Those parameters aren [16:47:32] That has to be applied via CSS. [16:48:08] https://discord.com/channels/407504499280707585/1532066473139507300/1532067077761007666 [16:56:06] Jesus christ there is no composition bar template on dev.miraheze 😭 [17:14:23] the template on wikipedia seems to have no module/template dependencies and can be imported safely [17:48:54] is there any way to see all pages without seo [18:01:25] Where do I add a logo for my wiki ✌️ [18:08:50] ? [18:10:31] [[Help:Logos]] [18:10:32] [18:11:05] nvm i found the how-to guide [18:16:08] `Special:AllPages` [18:17:11] thats just every page [18:18:24] u've added the logo but how do i actually make it appear [18:22:37] I just realized you meant without the SEO extension on it, sorry [22:08:12] How do I have a link preview like Wikipedia [22:08:28] when I click on a page link it shows a preview [22:12:54] ? [22:12:57] Can someone help me [22:35:17] Hey guys is there a way to "redact" articles unless a certain code is typed in? [22:35:25] I'm doing like an ARG thing and I need to hide specific articles [22:53:29] You can use CSS to hide page content and then use a JavaScript snippet to unhide it when a certain keyboard input sequence is detected. [22:54:22] ? [23:04:56] Enable the Popups extension [23:06:21] which section [23:39:38] what did I miss? [23:39:43] did I miss anything? [23:47:28] Search for the name on Special:ManageWiki/extensions