[00:10:27] (CR) Mwalker: first commit (6 comments) [wikimedia/fundraising/DataDashboard] - https://gerrit.wikimedia.org/r/110466 (owner: Ssmith) [00:28:39] (CR) Mwalker: first commit (3 comments) [wikimedia/fundraising/DataDashboard] - https://gerrit.wikimedia.org/r/110466 (owner: Ssmith) [01:45:13] #1163: (MW) Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1163 [01:46:14] #1163: (MW) Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1163 [17:58:29] monsieur Jeff_Green; I have some thoughts I'd like to pass by you [18:54:16] #1283: (AW) Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1283 [18:57:39] mwalker|alt: ya? [18:58:37] pizzzacat is looking into turning her dashboard into a mediawiki extension -- so I'm thinking that hosting the code for it on foundationwiki is the best approach -- but still pull the raw data files from frdata [18:58:57] oh interesting. that sounds reasonable [18:59:03] (PS1) Adamw: Update source metadata headers [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/110611 [18:59:40] we're almost configured to host a dev fundraisingwiki on lutetium where we could test [19:00:14] #1283: (AW) Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1283 [19:00:57] *nods* something I can help with there on that? [19:01:32] it's been a little while since I checked, but I'm pretty sure it's just a matter of creating the mediawiki config files [19:02:03] oh DNS too [19:02:15] pizzzacat: what is the benefit of making it an extension? [19:02:26] mwalker|alt: how soon would we make use of it if it were available? [19:02:42] awight_: i18n and ResourceLoader [19:02:58] and reduced real estate :( [19:03:09] Jeff_Green: I dont know [19:04:23] mwalker|alt: I think any i18n in javascript does not need to be tied to mediawiki, that plugin can be used independently [19:04:53] milkshake isn't really standalone atm -- and I didn't investigate much furthe [19:04:58] the big gain is really resourceloader [19:05:04] why is that a gain? [19:05:06] onwiki translation is just a bonus [19:05:10] janus css? [19:05:19] because of the bundling, caching, janus, and minification [19:05:28] that's all solved in the js world. [19:05:38] we use resourceloader cos it's a PITA to do from PHP [19:06:05] not really... all of the above (except janus) needs to be done server side [19:06:11] unless you precompile your files [19:07:00] I don't know, man. I went through this recently, trying to present a raw html page inside of Drupal. It was a big joke in the end. [19:07:18] The only argument I see for a mw-ext is that it is embedded in the wiki skin by default. [19:07:59] Caching is also not a win, that is done by browsers these days. [19:08:53] where do you get your bundling and minification? [19:09:10] http://requirejs.org/docs/start.html [19:09:21] not really my field, tho [19:09:55] IMO the only time you get a benefit from ResourceLoader is when the same scripts are used across multiple pages. [19:10:03] like, from disparate extensions. [19:10:22] well; you get all the things I mentioned for free [19:10:33] instead of having to deal with them in separate ways [19:11:03] it's not "free" [19:11:18] That's why I'm wondering if embedding in the wiki skin is the motivation [19:11:33] Cos I'd be surprised... we lose so much real estate that way. [19:11:46] Also, navigation will become a huge pain point. [19:12:59] I don't see us losing that much real estate -- also; we're still part of the foundation so we have to dedicate some of the real estate to branding [19:13:10] pizzzacat: ? [19:14:28] awight_ I don't have a strong opinion, actually. doing an extension, I agree, would sacrifice real estate [19:15:00] and I think a non-extension dash would be prettier [19:15:35] pizzzacat: mwalker|alt has good arguments, but I want to tease out exactly why you are considering an extension... [19:15:43] but as for performance, since I haven't worked with mw extensions before, I can't speak to those or what the pain points would be compared to not using them, [19:15:50] so I am all ears to both sides. [19:15:50] Ah no big deal. [19:15:59] performance will not be affected. [19:16:05] ok [19:16:18] IMO, you lose flexibility in presentation and navigation. [19:16:30] mwalker had just suggested it might be something to think about, so here we are, thinking about it [19:16:32] you gain the wiki skin (if you want that) and some marginally useful stuff [19:16:36] absolutely agreed [19:16:50] the marginal stuff seems like it could be done better by requirejs? [19:17:10] Also, what happened to your python framework ideas? That would be right out the window :[ [19:17:16] though I do know/have heard faint whisperings about branding concerns; K4 doesn't think it will be an issue in the end though [19:17:38] a big WMF logo and horrible color scheme should do the trick :p [19:17:53] sure, I have a second dashboard framework built with requirejs/backbone [19:18:20] python framework? [19:18:34] oh like a flask app? I hadn't remembered talking to you about it :) [19:18:35] I thought you mentioned flask, and doing some stuff server-side [19:18:38] hah [19:18:43] hells yeahhh [19:18:46] * marktraceur raises hand [19:18:46] * awight_ knows everything unuseful [19:19:00] You get also cool benefits from being on-wiki, depending on how you do things [19:19:12] yes please elaborate [19:19:12] IIRC it's possible to write transcludable special pages [19:19:24] I have been told several times that this public board is to be client side only, no server side. the internal dash is a whole separate animal [19:19:24] You also get non-external links without plainlinks classes [19:19:32] reusable widgets would be rad [19:19:54] yes to reusable widgets [19:20:08] if you're on the cluster; you can use server side all you want [19:20:11] I'm not sure if transcludable SpecialPage would do that for u [19:20:26] I was thinking a really cool application would be translatable pages [19:20:50] You could probably do something fancy with JSON and ContentHandler too [19:21:02] But I'm sitting here trying to figure out what that would look like and it's not totally clear [19:21:03] There is pretty minimal text content however, it would be *great* to translate but that would be possible either way. [19:21:47] I guess you could have a Metrics namespace, dump JSON into it, and render graphs from the JSON [19:21:56] But you'd also need configuration for the graph in the JSON. Beurk. [19:22:08] The WMF i18n thing, http://www.mediawiki.org/wiki/Milkshake is indeed supposed to be standalone [19:22:42] pizzzacat: http://thottingal.in/projects/js/jquery.i18n/demo/ [19:23:25] https://github.com/wikimedia/jquery.i18n [19:23:26] word. [19:24:19] pizzzacat: how is your navigation designed? [19:24:44] I have a sidebar at the moment. Just a stack of links. [19:25:02] Everything is loaded at once, and you toggle visibility? [19:25:04] the public dash will rely less on navigation [19:26:23] awight_: That's not the i18n thing that got axed on the cluster because of performance issues, is it? [19:26:32] marktraceur: whaaat [19:26:54] the project has changed several times. so what's there now, as nav, is not actually necessary to communicate the somewhat limited set of public data [19:27:02] ULS is the name I heard [19:27:09] But Milkshake might be part of it? [19:27:22] for the internal dash we'll very much rely on the nav and all kinds of settings and things. [19:27:35] think of the public dash as a fancy report really. [19:28:19] marktraceur: yeah I can imagine ULS receiving the take-down [19:28:48] Oh, sorry, ULS is part of Milkshake [19:28:51] Not the other way 'round [19:29:09] I think Milkshake is just the jquery? [19:29:17] Yeah, I guess so [19:29:24] The fancy frontend for changing languages [19:29:56] We're looking at the component which can localize message strings, its backend is just static files, so I don't think it's in anyone's crosshairs. [19:31:27] no; ULS got canned for cache issues mostly [19:31:46] milkshake itself; the bits we're going to be using standalone would be just fine [19:32:26] cache issues? That's so stupid, can't we use fucking /es/ codes in the url... blurrrgh [20:31:29] (PS1) Mwalker: Moar thank you updates [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/110623 [20:31:31] (CR) jenkins-bot: [V: -1] Moar thank you updates [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/110623 (owner: Mwalker) [20:34:35] (CR) Adamw: [C: 2] "+@ whenever Jenkins removes head from own arse." [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/110623 (owner: Mwalker) [20:34:37] (CR) jenkins-bot: [V: -1] Moar thank you updates [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/110623 (owner: Mwalker) [20:34:48] (CR) Adamw: [V: 2] Moar thank you updates [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/110623 (owner: Mwalker) [20:40:33] !log updating civicrm from 600e09e35c59c3b8c127e5f3c3cf2df11db4f20e to deploy master for thank you messages [20:40:41] Logged the message, Master [20:54:33] (CR) Ssmith: "I will start answering some of these questions. Let me know if I need to do this some other way." [wikimedia/fundraising/DataDashboard] - https://gerrit.wikimedia.org/r/110466 (owner: Ssmith) [20:56:55] (PS1) Mwalker: Add CC Header for Logged In Users [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/110628 [21:02:30] (PS1) Mwalker: Merge remote-tracking branch 'gerrit/master' into wmf_deploy [extensions/CentralNotice] (wmf_deploy) - https://gerrit.wikimedia.org/r/110629 [21:03:02] (CR) Mwalker: [C: 2] Merge remote-tracking branch 'gerrit/master' into wmf_deploy [extensions/CentralNotice] (wmf_deploy) - https://gerrit.wikimedia.org/r/110629 (owner: Mwalker) [21:09:36] (PS1) Adamw: GlobalCollect audit sends source metadata [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/110631 [21:10:13] #1283: (AW) Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1283 [21:10:13] #1283: (AW) TS:PCR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1283 [21:12:14] #1336: (MW) O:MW|TS:DR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1336 [21:12:14] #1336: (MW) AT:MW|TS:ID -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1336 [21:13:13] #1336: (MW) https://gerrit.wikimedia.org/r/#/c/109753/ -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1336 [21:13:13] #1336: (MW) TS:PD -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1336 [21:13:13] #1336: (MW) *Deployed* -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1336 [21:14:14] #1352: (AW) O:AW|TS:B|P:MH|TT:CT|IU:N|T:TT Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1352 [21:14:14] #1352: (AW) ->Sprint 41 -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1352 [21:16:13] #1335: (MW) O:MW|TS:DR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1335 [21:16:14] #1335: (MW) AT:MW|TS:ID -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1335 [21:16:14] #1335: (MW) TS:PCR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1335 [21:16:14] #1335: (MW) TS:PD -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1335 [21:17:16] (CR) Mwalker: [C: 2] Update source metadata headers [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/110611 (owner: Adamw) [21:26:13] #1352: (AW) They already exist. N:IWcig -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1352 [21:52:14] #1353: (AW) O:AW|TS:B|P:SH|TT:CT|IU:N|T:TT Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1353 [21:52:14] #1353: (AW) ->Sprint 41 -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1353 [22:08:14] #1163: (AW) Fix was in I25a6409c51a6b277fa65edd9c5934ac2087... -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1163 [22:08:15] #1163: (MW) Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1163 [22:08:15] #1163: (AW) +2 -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1163 [22:19:13] #1163: (MW) Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1163 [22:30:13] #1354: (AW) O:AW|TS:B|P:NtH|TT:CT|IU:N|T:TT Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1354 [22:36:14] #1163: (MW) TS:PCR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1163 [22:36:14] #1163: (MW) TS:PD -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1163 [22:36:14] #1163: (MW) *Deployed* -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1163 [22:46:13] #1354: (AW) O:(s -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1354 [22:47:13] #1354: (AW) This was actually set by the drush script :/ N:IGagincftU -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1354 [22:48:13] #983: (MW) O:MW|TS:DR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/983 [22:48:27] (PS2) Adamw: GlobalCollect audit sends source metadata [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/110631 [22:51:13] #1189: (AW) Duplicates #1215 N:DWddf -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1189 [22:51:13] #1189: (AW) O:(s -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1189 [22:52:55] (CR) Adamw: [C: -1] Adding peter's banner code as submodule (1 comment) [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/110091 (owner: Mwalker) [22:54:00] (CR) Mwalker: [C: 2] GlobalCollect audit sends source metadata [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/110631 (owner: Adamw) [22:54:56] (PS2) Adamw: FR #1332 - Adams pie chart sql gen tool [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/110065 (owner: Mwalker) [22:55:09] (CR) Adamw: [C: 2 V: 2] FR #1332 - Adams pie chart sql gen tool [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/110065 (owner: Mwalker) [22:56:13] #1332: (AW) TS:PD -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1332 [22:56:13] #1283: (MW) TS:PD -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1283 [22:57:35] (CR) Mwalker: [C: 2] "It would be nice if it accepted a page argument rather than relying soley on a config file; but otherwise it's cool" [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/91338 (owner: Adamw) [23:01:13] #1351: (AW) TS:DR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1351 [23:01:13] #1343: (AW) O:AW|TS:DR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1343 [23:02:13] #1323: (AW) TS:DR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1323 [23:02:13] #1262: (AW) TS:DR -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1262 [23:03:19] !log updated crm from 99c1702dee9ff230eabb001cd143e0e553a5e8a0 to 95665543297b4f6016e443bcd2194fa5e0f0c96f [23:03:27] Logged the message, Master [23:04:13] #983: (MW) AT:MW|TS:ID -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/983 [23:04:46] !log updated tools to 7c4114f3db978996a460d154dcd5da2bd0ffb48d [23:04:54] Logged the message, Master [23:05:13] #983: (MW) Description changed -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/983 [23:05:14] #1283: (AW) *Deployed* -- https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1283