[02:20:24] how would enabling a file cache negatively affect ad impressions? [02:21:14] c: It typically wouldn't. [02:21:29] What's your real question? [02:22:23] well when i turned on $wgUseFileCache our impressions dropped significantly, turning it back off to troubleshoot they trended way back up [02:22:23] Usually ads are loaded with JavaScript, so they're not cached. [02:22:45] What's counting the impressions? [02:23:09] If you enable a cache layer, hits to some backends (so to speak) will go down. [02:23:16] That's the point of the cache. [02:23:35] So you'd expect to see a drop in hits in a general sense to some places. [02:24:12] Maybe you're counting impressions with something from the HTML. [02:24:19] Which would be kinda silly, but would explain it? [02:24:24] !wg UseFileCache [02:24:24] https://www.mediawiki.org/wiki/Manual:%24wgUseFileCache [02:25:19] well the ads are served from within wordpress (mediawiki is wrapped in a wordpress skin), so there isn't any within the content area at all [02:25:35] How are you counting impressions? [02:25:46] Also, that sounds a bit nightmarish. [02:25:57] One unwieldy PHP application wasn't enough? [02:26:59] If the ads JavaScript is like sending some timestamp from the HTML and the HTML is cached, you would see a drop in hits, for example. [02:27:20] That'd be kind of dumb for this reason, but you're running a MediaWiki–WordPress hybrid, so maybe it's kinda dumb? :-) [02:29:02] the only thing shared is the theme. the MW skin hooks into wordpress' theme [02:29:44] All right. [02:30:37] What's the URL of the site you're discussing? [02:30:51] https://gamerescape.com [02:40:44] c: You're already using some cache plugin thing. [02:40:48] https://test.wikipedia.org/w/index.php?title=Gamergate&diff=359052&oldid=359051 [02:41:23] And doing some funky hashing thing for the widgets. [02:41:25] Are those the ads? [02:41:53] the cache plugin is for wordpress content, not mediawiki articles [02:42:13] It's probably caching the whole page? [02:42:21] the ads are controlled by a wordpress "advanced ads" plugin [02:42:24] and nope [02:42:55] Nope to caching the whole page or nope to the widgets being the ads? [02:43:43] It looks like there's some kind of widget hash that gets passed to GPT? [02:43:54] So if you started caching that, things might get weird? [02:44:51] Yeah, that's it. [02:44:55] These widget things are your ads. [02:44:57] i dont believe the whole page is cached because the WP plugin is storing only the WP pages themselves in the WP directory [02:45:04] Okay. [02:45:32] Most cache layers, at basic level, preserve HTML, since generating HTML is the expensive part of a request. [02:45:35] at a [02:45:46] You need to remove those IDs from the HTML. [02:45:49] Or not cache that HTML. [02:46:13] You can see what changes in the diff link I pasted above. [02:47:20] https://wpadvancedads.com/caching-and-ads/ [02:50:07] https://wpadvancedads.com/manual/cache-busting/ [03:28:36] lol @ diff title [11:21:02] Hello everyone, [11:23:56] I am Vishnupriya, a junior undergrad from India. I am new to the open source, I've just created the local host and I would like to start my contributions right away. How should i go about it? :) [11:31:38] Hi and welcome vishnupriya55! Please see https://www.mediawiki.org/wiki/New_Developers [11:49:39] Thank you @andre__ [12:52:31] hello, can I retrieve my reading list through the API? [12:59:07] dadabidet, https://www.mediawiki.org/wiki/Extension:ReadingLists#API ? [13:02:48] andre__, are those the reading list that the android app uses? [13:05:32] I can only list 10, but I have many more [13:06:15] see https://www.mediawiki.org/wiki/Extension:ReadingLists#API [13:06:17] oh I can set a limit [13:08:11] rllimit is not recognized as a parameters [13:08:14] -s [13:08:49] sorry I just napped [13:11:18] if there is any android developer dev, it could be nice if the article database could be saved on the SD card instead :) [13:25:48] Technical Advice IRC meeting starting in 90 minutes in channel #wikimedia-tech, hosts: @@Pablo_WMDE & @CFisch_WMDE - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [13:26:28] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [13:26:29] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [13:26:32] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [13:26:32] Voice your opinions at https://webchat.freenode.net/?channels=#freenode [13:27:28] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [13:27:31] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [13:27:35] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [13:27:38] Voice your opinions at https://webchat.freenode.net/?channels=#freenode [13:31:33] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [13:31:36] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [13:31:40] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [13:31:43] Voice your opinions at https://webchat.freenode.net/?channels=#freenode [13:46:32] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [13:46:35] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [13:46:39] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [13:46:41] Voice your opinions at https://webchat.freenode.net/?channels=#freenode [14:26:27] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [14:26:28] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [14:26:28] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [14:26:30] Voice your opinions at https://webchat.freenode.net/?channels=#freenode [14:47:23] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [14:47:26] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [14:47:29] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [14:47:33] [14:47:35] This message was brought to you by Private Internet Access [15:20:50] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [15:20:53] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [15:20:57] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [15:20:59] [15:21:02] This message was brought to you by Private Internet Access [15:32:58] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [15:32:58] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [16:06:35] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [16:34:44] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [16:37:08] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [16:37:23] this is getting rather annoying... [22:05:59] hey has anyone ever worked on a wiki-based governance system, something like a bunch of policies are written as wiki articles and then... well that's the complicated part... [22:06:39] also can wiki articles be forked? I mean I guess you can just copypasta at worse [22:06:57] You can export them [22:08:10] a bunch of wikis have policy pages on-wiki [22:08:49] although I think it's more common to discuss modifications on the talk page rather than creating a bunch of forked versions [22:09:46] for making a fork, copy/paste is probably easiest, but you could mess around with preloading along with Extension:InputBox for a "fork this policy" button [22:09:49] what's used for version controlling the articles? just some php or is git called? [22:10:01] mediawiki has built-in versioning [22:10:12] whenever you edit a wiki page, that edit is recorded in the history [22:10:21] and you can view previous versions, diffs between them, revert, etc. [22:10:25] SQL DB stuff? [22:10:39] yeah [22:10:57] on the backend it's the "revision" table (linked to "page" for article info and "text" for the actual content) [22:12:02] do you know of any attempts to re-design/implement mediawiki with the same general functionalities but not as a SQL/PHP monolith? [22:12:30] there are plenty of other wikis out there with different designs [22:12:38] mediawiki itself isn't going to be rewritten [22:13:14] ah these https://en.wikipedia.org/wiki/Comparison_of_wiki_software [22:13:37] whatever the wiki software that github uses (don't recall the name offhand) might be better suited to your use since you mention forking? [22:13:46] since that wiki is based on git behind-the-scenes [22:13:54] but it lacks many of the features of mediawiki [22:14:16] I've found this Gitit thing, written in Haskell! sounds interesting [22:57:08] github just uses .md files in a git repo [22:57:24] Not exactly the same as a full-fledged wiki [23:28:25] github's wiki is called gollum [23:28:55] all it really does is give you an editor and some links [23:29:16] i think you could make a proper wiki based on 'just .md files in a git repo', but gollum isn't it