[14:27:32] YaronK: I did the promised rewrite of the TemplateInfo API module, and also fixed stuff elsewhere [14:33:29] roan ... Malayam ... is er any chance of us supporting webfonts ? [14:33:52] I don't know, I think there was a discussion on wikitech-l about that some time ago [14:34:03] Simetrical might know more about it, he was active in that thread IIRC [14:34:14] But I recommend you just dig up the thread in the list archives [14:38:45] the result was one of "not now, we do not have a good case for it" [14:39:15] ... with Malayam we have one of the top 50 biggest languages benefitting [14:39:37] benefitting in a way that is otherwise not feasible [17:41:43] *werdnus waves [17:43:36] howdy [17:56:54] TrevorParscal: I'm looking to filter some wikitext/HTML to allow only simple stuff in style rules like font-size, color, background-color, and other stuff that makes sense in a signature. [17:57:01] any thoughts on how I might do that? [17:57:34] I assume you already considered using regular expressions [17:57:52] there's too much to match against, isn't there? [17:58:23] I would also say, what you do is detect attributes in HTML tags, and only allow some, then in the content of a style attribute only allow specific rules to be set [17:59:07] you mean writing regex for css is a problem? [17:59:11] well, we already have some code written to validate style attributes [17:59:16] s/style/HTML/ [17:59:28] hmm [17:59:38] At this point I'm looking specifically to add additional validation to the style attributes. [17:59:52] the rest is handled in the wikitext parser (expression() and what-not) [18:00:47] I'm not sure that I can add additional filters to style validation in the parser [18:00:56] so you suggest just regexing :/ [18:01:29] I wonder if there are any valid places for ; to appear other than in comments (for css) [18:01:57] attribute regex: /\ [a-z\-]+\=[\'\"]?[.*]+[\'\"\ \>]/gi [18:02:07] TrevorParscal: did you write the autoEllipse plugin? [18:02:18] He adapted it from some other source [18:02:18] roan and I did together [18:02:26] yes, that too [18:02:52] cool, is there a way to run it on text that it's already been run on, to update it when the space changes? [18:02:58] I only refactored it to support multiple places for the ellipsis and be a jquery plugin [18:03:08] the orig [18:03:15] i've got the ntoc drag-resizing and want to update the truncation when the drag completes [18:03:24] I'm not sure the plugin supports that right now, but it'd be easy to add [18:04:00] the original text is in the title attribute [18:04:01] always [18:04:08] oh [18:04:11] not always [18:04:12] No, only if ( options.tooltip) [18:04:18] We can cram it in a data() [18:04:24] *RoanKattouw does it [18:04:29] we should [18:04:33] I don't see that we do [18:04:35] but we could [18:04:46] then you could always re-esllipse it [18:05:25] maybe it'd be worth just adding a check to the plugin to see if that variable is set in data [18:05:56] if it is, run the auto ellipsing on the variable, if not run it on the text in the element [18:06:27] yes, but also provide an override in the options [18:07:06] Override for what [18:07:19] Current behavior for re-ellipsing is crappy anyway [18:07:22] because you could potentially get in a situation where you change the text some other way, then re-ellipse it (another logical reason for re-ellipsing the text of course) and then the data with the old string would end up getting used [18:07:29] Hah [18:07:31] Good one [18:07:44] heya [18:07:50] Evening nkomura [18:08:09] TrevorParscal: I'll just check if .text() is a prefix or origText (disregarding the trailing ...) [18:08:11] sorry i'm late [18:08:31] is everyone online [18:08:44] RoanKattouw: that could still cause the same problem right? [18:08:45] Hi [18:09:14] hi parutron_ [18:09:17] TrevorParscal: Theoretically, yes. But only if you replace the text with a prefix of itself which is still too large, then resize [18:09:34] strange, i appear to have an underscore hanging on. i guess i've grown an IRC tail! [18:09:53] Plus, in practice, NTOC doesn't change .text(), it just regenerates the whole element IIRC [18:10:13] adam_miller, are you there? [18:10:18] I mean, if the text is "Something here", and it gets ellispsed to "Something..." and you change it to "Something there" - you fall under the same issue [18:10:23] nkomura: i am [18:10:33] True [18:11:00] hi adam_miller [18:11:04] i guess we are missing hannes [18:11:11] TrevorParscal: Basically, if ellipse(a) == ellipse(b) && a != b , you have a problem [18:11:45] hi nimish_g [18:12:00] shall we get started, team? [18:12:21] Yup [18:12:57] hi hannes-tank [18:13:11] so the agenda is: [18:13:23] *Status of Acai enhancement release (Adam, Roan) [18:13:23] (With the current state of the code review and November 11th is a holiday for WMF, so let's shoot for November 18th) [18:13:23] *Beta feedback overview (Howie) [18:13:23] Will need to discuss high traffic languages which are not reaching average retention rate.?? (German, Japanese, French, Italian, and Polish) [18:13:23] *Babaco status (Trevor, Roan) [18:13:25] *Usability Study Feedback (Parul) [18:13:27] *Toolbar re-organization (Hannes, Adam) [18:13:29] *Planning for early December release (all) [18:13:31] *Planning for the usability study for content folding in early December [18:13:39] howie can't join this morning though [18:13:51] so let's get started on acai enhancement status [18:13:52] are we talking in this channel? [18:13:58] sorry for beeing late by the way [18:14:03] np [18:14:17] OK [18:14:40] do you folks mind using this channel? [18:14:44] works for me [18:14:46] likewise, I was a little late too =( [18:14:57] fine for me too [18:14:58] In terms of acai enhancements, we're in pretty good shape, since Brion reviewed pretty much everything yesterday [18:14:58] aha! [18:15:01] we can use it... i dont mind [18:15:03] I think we sort of own it - as much as one could own an IRC channel on someone else's server... [18:15:06] cool! [18:15:11] yeah nothing looked too explody [18:15:22] thanks brion! [18:15:26] We've got a grand total of 2 unreviewed revisions in acaifix [18:15:48] so all adam_miller's stuff checked out too? [18:15:56] Yup, except one (his latest) [18:16:05] which was? [18:16:11] Not reviewed [18:16:14] i had one thing to fix, and did yesterday which is the what Roan is talking about [18:16:25] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/58451 is unreviewed [18:16:27] what kind of fix is it? [18:16:32] That's a rather trivial fix [18:16:35] minor fix to toolbar config [18:16:44] altering the way the indent button behaves [18:17:00] Same story for r58441, fixes an autoellipse bug in the NTOC, also trivial [18:17:19] how is the indent altered? [18:17:45] changed how it behaved when the cursor is sitting in the middle of a line [18:18:00] is it viewable on prototype? [18:18:06] before it was just inserting ':', now it inserts a new line starting with ':' [18:18:15] Yes, and on prototype/deployment too (link in channel topic) [18:18:31] Like tables and such, the indent icon now inserts its stuff on a line by itself [18:18:41] k, will check out after the meeting [18:18:49] yeah, that's the ownline: true part [18:19:11] any open bugs for acai enhancements? [18:19:32] *RoanKattouw looks [18:19:40] Might be a few IE or Safari-specific ones in there [18:20:02] There's https://bugzilla.wikimedia.org/show_bug.cgi?id=20867 , weird bug on an old Safari version [18:20:32] There's a couple in there that I don't really believe but can't reproduce because they're IE-specific [18:20:40] is this "jumping" effect when you press a toolbar button on your buglist? [18:20:54] Yes [18:20:57] the indent button seems to "jump" the text entry box [18:21:02] tee hee, jinx. [18:21:19] bold does too... etc [18:21:34] That bug and a load of other technically related bugs will be fixed with something we call the "magic iframe" [18:21:40] Trevor can tell you more about that [18:21:47] It's magic [18:21:58] Basically, instead of using a textarea [18:21:59] that's all i need to know ;) [18:22:00] the magic iframe is a wonderous thing, I think me and trev will spend a good part of today testing it [18:22:10] We use an iframe in design mode [18:22:29] which is the same thing we are going to be doing for Citron, only in citron we will be doing much more complex things with it [18:22:54] It will get rid of quite a few ntoc bugs [18:23:01] i'm guessing this means no more trying to measure things (like with ntoc) [18:23:02] Yes. We basically decided that there was no reason we can't put the new editor thingy in place earlier, even if it doesn't have syntax highlighting just yet [18:23:06] Exactly [18:23:14] we will have more control over the rendering and interaction of the contents of the iframe, and none of the strange browser behaviors that we get with the textarea (like scrolling the page when it's focused or whatever) [18:23:16] No more guesses and fragile calculations [18:23:19] are iframes already supported by all common browsers? [18:23:30] already? I thought iframes were old? [18:23:41] so guys [18:23:44] hannes-tank, yes [18:23:47] thought its new.-- any way it seems to be save [18:23:56] In short, it's likely that we will support MORE browsers, not less [18:23:57] introduction of iframe will not be rolled out until the release after [18:24:01] Yes [18:24:12] so can we stick to acaienhancements discussion for now [18:24:22] we'll discuss babaco enhancements later [18:24:25] But we're leaving the associated bugs open for now because it's not worth the effort fixing them [18:24:32] right [18:24:33] *TrevorParscal completes his magical tour of magic iframes [18:24:40] so this safari bug for the link status [18:24:46] we can defer it [18:25:13] The thing is the whole link dialog is gonna change, we don't know if that bug will occur for the new dialog in the same way, or at all [18:25:23] right [18:25:40] we are not including ling dialogue in acai enhancement release, right? [18:25:44] Right [18:25:48] no [18:25:54] i originally wanted, but will need to test some more [18:25:57] In fact, I've already closed a bug with "Fixed in new dialog, not bothering to fix the old one" [18:26:08] and look & feel need to be worked on [18:26:16] Yes, the new table dialog has some alignment weirdnesses, I need to shove that in Trevor's face some time [18:26:40] yes...and i think it'll be better if we consolidate the look and feel enhancement in one release. [18:26:41] you can just show it ;) no need to shove it [18:26:48] tee hee [18:26:50] right [18:26:53] i like meeting over IRC [18:27:15] so wrapping up acai enhancement release [18:27:17] me too much easier to understand everything ;) [18:27:29] Roan is welcome to shove UI in my face, but that's about it... [18:27:36] I've got one more thing to say about the acai enhancements [18:27:41] adam_miller: did you check non-english rendering too? [18:27:49] shoot RoanKattouw [18:28:00] With pretty much all of that stuff reviewed, I think we may be able to deploy earlier than Nov 18 [18:28:27] let's discuss the schedule in a bit [18:28:35] there is that one issue with the lines on the tabs on the german prototype...i'm making an note to check that out today [18:28:38] hannes_tank, also I need to give you a tour of the clicktracking tool, as it will be available now [18:28:48] ok cool [18:28:53] YAY [18:28:53] lets do that after the meeting? [18:29:01] adam_miller, it would be really helpful if you can check out arabic prototype too [18:29:16] so schedule wise [18:29:54] shall we shoot for the 10th? [18:29:57] the thing you noticed about the line in german prototypes has to do with a userscript [18:30:01] just so you know [18:30:12] TrevorParscal: really? [18:30:21] yeah i spotted that a while ago, but had no idea how to change it [18:30:37] Roan or I can help you [18:30:47] not sure we are talking about the same line problem [18:30:58] but i do not run any userscript in my browser [18:30:59] TrevorParscal and I are [18:31:08] I think TrevorParscal means site JS? [18:31:25] well either way we'll talk about it later today and get it fixed [18:31:35] cool [18:31:37] not nec. for everyone to be involved in that discussion [18:31:47] sounds boring. [18:32:09] (just kidding) [18:32:10] The 10th (next Tuesday) sounds good to me [18:32:11] can you guys check acai enhancements in RTL? [18:32:25] hinting -> adam_miller [18:32:43] You guys won't be around the day after (Veterans Day), but I will, so at least there'll be someone to clean up any mess [18:32:45] RoanKattouw: yeah, it's a site style [18:32:46] yeahi have been [18:32:59] kool [18:33:17] i had to fix collapsible tabs to work in RTL [18:33:57] has the fix for RTL reviewed yesterday by brion? [18:34:06] yeah that was committed a while ago [18:34:12] nice [18:35:19] RoanKattouw: are you planning to do the deployment on the 10th? [18:35:42] Sounds like a good dat [18:35:44] e [18:36:12] I don't feel it's my call, but I think it'll work, and I'll be around that day [18:36:34] TrevorParscal and adam_miller, does the 10th work for you? [18:37:04] um [18:37:06] we can touch base around 10am(PST), and roan can start if we are good to go [18:37:08] i'm around all day on the 10th, works fine for me [18:37:12] with a holday the next day? [18:37:25] yup, wednesday is a holiday [18:37:51] we deploy on the 10th, then take a holiday :( I mean, we can do that... sure [18:37:53] we(roan) will revert back if the release does not look good [18:37:54] sounded like RoanKattouw was going to be standing by and ready to put out fires? [18:38:01] why not deploy on the 9th? [18:38:12] That's a Monday :) [18:38:23] Works for me but I'm not sure how the ops folks feel about that [18:38:46] I'm fine with the 10th if you all are [18:39:05] i'm arriving monday afternoon, so i'll be in transit [18:39:23] we can shoot for the 12th [18:39:27] which is thursday [18:39:52] does anyone remember when the fundraising start? [18:39:57] at least we are there on the 13th as well [18:40:00] rand sent out the revised schedule last week [18:40:01] checking [18:40:19] 10th [18:40:26] 4pm [18:40:31] yeah [18:40:34] 4 pm? [18:40:44] Why that late? [18:40:47] i thought that time was so late [18:40:53] no idea [18:41:10] k, let's not definitely plan on the 10th [18:41:24] so the 12th then? [18:41:27] 12th has my vote [18:41:52] Fine by me [18:42:00] adam_miller, does the 12th work for you? [18:42:20] i'll be out in the afternoon [18:42:28] oh [18:42:42] so not really, but i'm not sure how important it is to have me on hand anyway? [18:43:23] mostly just so we can blame things on you :P [18:43:35] RoanKattouw: do you feel comfortable even adam_miller is not around on Thursday [18:43:38] ? [18:44:03] Yes [18:44:08] I'll be doing it in the morning anyway [18:44:23] yeah, but that's adam's afternoon already [18:44:33] Ah yes of course [18:44:55] so let's plan on starting 10amPST on the 12th [18:45:02] i'll put on the calendar [18:45:11] OK [18:45:12] is there ops mailing alias? [18:45:24] private-l, I'll do a post after the meeting [18:45:29] thanks [18:45:39] i'm not on it, that's a mysterious list [18:45:49] OK, next topic [18:46:10] howie shared the beta survey analysis [18:46:25] so we suck with Japanese, German, French, Italian and Polish [18:46:43] we know that small fonts are pointed out a lot form Japanese survey respondents [18:46:50] well i wouldn't say *suck* [18:47:04] in 60's... [18:47:20] I'm running translations on that feedback right now...some of it's not so great =\ [18:47:25] we are not performing well [18:47:31] ok that's so not the emoticon I wanted [18:47:33] for IE6.. [18:47:42] 80s for other browsers [18:47:58] suck == < 50% [18:48:02] :) [18:48:22] k, my word was too harsh. i apologize [18:48:23] just eyeballing it, most of them say "it's too small to read well" in some form or another [18:48:35] nimish_g: for japanese? [18:48:42] or others too? [18:48:44] nimish_g: what language?? [18:48:47] Anyway, nkomura suggested Ryan_Lane set up prototypes for it and pl [18:48:53] Sounds like a good idea to mee [18:48:54] and fr [18:48:55] text-size: 0.8em becomes text-size: 0.9em - done [18:48:57] chinese for sure, it looks like arabic too [18:48:58] i didn't know that was getting translated. [18:49:08] non roman fonts [18:49:15] generally maybe? [18:49:21] japanese wikipedia was using large font to start with [18:49:31] so the change might have been too much for readers [18:49:40] Yeah; they probably raised the font size in Monobook.css [18:49:42] I haven't looked at japanese yet, just flipping thru the top of the file "ar" and the bottom "zh" =) [18:49:45] Which means Vector isn't getting it [18:49:57] nimish_g: can you point me to where you're seeing the translated feedback? [18:50:01] TrevorParscal: are you implying universal change? [18:50:09] or just a specific language? [18:50:09] parutron: I'm running translations on it now [18:50:22] you could do it on the project sites [18:50:27] with some CSS [18:50:36] btw, nimish_g, thanks for helping with the translation [18:50:39] that's really great [18:50:47] http://de.wikipedia.org/wiki/MediaWiki/Vector.css [18:51:02] add some line that overrides a specific text-size rule, and you're done [18:51:17] adjustments where needed is normal [18:51:22] happens with monobook as well [18:51:31] every project has made tweaks here and there over time [18:51:33] it looked like the german lower retention was notably less in IE6 too [18:51:44] that sentence made no sense! [18:51:57] well, IE6 users don't get the edit tools, but they do get the new skin [18:52:09] ah. [18:52:29] parutron, I translate that as: "It looks like fewer Germans kept it, even using IE6" [18:52:30] so, they only got part of the beta [18:52:33] TrevorParscal: i'm not following you [18:52:37] we need to take that into consideration in the data analysis plz [18:52:43] i mean about the text size change [18:52:54] i'll mention it to howie. [18:53:03] nkomura: we can just discuss it later then [18:53:11] after reading his analysis i thought that was one of the most actionable items. [18:53:20] if that's OK - it just is sort of technical / out of scope [18:53:45] i don't think we have enough data for de.wp that text size is the issue [18:53:53] from the feedback on the usability wiki [18:54:10] overalapping tabs were more raised than text size for de [18:54:34] so hopefully with the next release, adam's cascading tabs will make it better [18:54:46] which will be solved by collapsing tabs and simplesearch [18:54:47] i mean make german editors happier [18:54:53] that gets a YAY [18:54:59] right [18:55:19] so i'm a little worry to adjust german text size as precaution [18:55:30] that's why i was asking TrevorParscal what adjustment he is implying [18:55:37] i haven't ready ANY translations but i would be too [18:55:44] (translations of feedback) [18:56:06] nimish_g is working with howie on semi-machine translation [18:56:14] just a hunch that more of the font size issues are for non-roman languages [18:56:20] i only read japanese so far [18:56:44] no data for korean or chinese yet as far as i know [18:56:47] nkomura: I'm saying, if people say some particular text is too small - we can go onto the project they experienced that on, like chineese or arabic or whatever and adjust the text size for that particular element on that particular wiki [18:56:47] nihongodewa doo desuka? [18:56:52] though i'm sure people in *every* launguage have opinions on the font size...;) [18:56:56] but nimish_g mentioned something about chinese [18:57:54] yeah, I'd just been testing with chinese feedback and most of the translations were about how the font was too small, but the ones I looked at didn't go into specifics [18:58:34] parutron: what do you recommend about catering to those needs [18:58:51] if people are opting out because of the font size [18:59:09] i think we should look at it on per-wiki. [18:59:13] I liked TrevorParscal's suggestion about just changing site-specific CSS, maybe we could do that for specific languages [18:59:14] we are not meeting the needs of the language community [18:59:22] I say we check whether there's an actual difference, and if there is, we fix the site CSS [18:59:27] agreed! [18:59:47] sounds like a plan [18:59:49] but lets not just do this based on a few translations [18:59:59] yeah [19:00:00] lets wait until we have some solid survey data.... [19:00:06] it is too early to make conclusion yet [19:00:13] agreed! [19:00:20] k [19:00:28] so french, italian and polish [19:00:40] i have no idea why the adoption rate is lower than average [19:00:57] so i suggest 1) we build prototypes for these languages [19:01:10] and 2) reach out to these language communities and find more feedback [19:01:22] the survey translation will be helpful too [19:01:31] are you guys have any insight for these languages? [19:01:35] i can try and spearhead no2. but i think the first place to start would be the survey data [19:01:53] yup [19:02:08] i'll get caught up from howie + nimish_g on translation.... [19:02:09] and howie are placing priority for those languages [19:02:15] cool [19:02:28] once we get something from that - i can try and gather more information where needed... [19:02:42] we'll dig in more [19:02:45] maybe they are culturally resistant to change - in comparison to other more happily adapting cultures? I have no idea, but this is a possibly interesting factor... [19:02:58] i saw an email about a lack of space. can we make more space for those language prototypes?? [19:03:17] rob needs to order more space [19:03:17] parutron: that should be solved by now [19:03:21] not sure if that order got placed [19:03:31] RoanKattouw deleted the video from wikimania [19:03:36] Freed up like 3G [19:03:46] nice. [19:03:46] maybe french and italian didn't like the fact we didn't build prototypes ;) [19:04:17] anything on beta, folks? [19:04:18] tee hee [19:04:30] ? [19:04:52] moving on to the next topic [19:04:55] babaco - [19:05:05] TrevorParscal and RoanKattouw, you are up [19:05:14] so share what you guys are working on [19:05:18] State of babaco enhancements? [19:05:25] right [19:05:26] magic iframe.... [19:05:34] sort of already covered that [19:05:43] Yeah [19:05:47] that should help fix allot of things / make things better [19:05:55] Other things are the new link and table dialog, which you've probably already seen [19:05:57] I need to cleanup the ui on the new table dialog [19:05:59] so this change applies to NTOC [19:06:00] ? [19:06:13] or for dialogues as well? [19:06:14] it's accuracy, yes [19:06:28] it's magic indeed... [19:06:36] dialogs won't be affected by the magic iframe [19:06:54] that's basically it [19:06:56] The stuff that those dialogs insert will be [19:07:01] things will look and feel just the same [19:07:11] TrevorParscal: will dialogs insert and detect selected text properly if we just plug it in? [19:07:15] they will just work more reliably [19:07:17] I've also done the wipe-dialog-fields-after-clicking-Insert thing parutron requested [19:07:41] nimish_g: yeah, text selection is being ported, will work the same - or better (more consistently reliable) [19:07:47] nimish_g: Should be fine. We're not doing too much magic yet, it's just one blob of text right now [19:08:01] yup [19:08:16] so when you (trevor and roan) are ready, we should run another QA on NTOC by calcey [19:08:24] yes [19:09:04] brion: FYI - the team has agreed to deploy acai enhancements on Nov 12 [19:09:16] RoanKattouw will send out notice to private-l [19:09:43] TrevorParscal, RoanKattouw and parutron [19:09:56] can we discuss enhancements for dialogues? [19:10:01] Sure [19:10:02] sure [19:10:06] no [19:10:09] You wanna know what we did or what we still wanna do? [19:10:09] i mean sure [19:10:12] so TrevorParscal and RoanKattouw worked on link dialogues already [19:10:27] yeah, we unified the two tabs (modes) [19:10:38] looked pretty nifty [19:10:42] it was once on the prototype [19:10:49] is it not there anymore? [19:11:00] i haven't tried it lately [19:11:10] It's on the language prototypes, not on the deployment prototype [19:11:12] but prototype reflects what we are releasing next [19:11:18] k [19:11:36] so if three of you can discuss the look&feel [19:11:40] that'll be great [19:11:54] *RoanKattouw tries a quick valign="top" to see what that does [19:12:14] sure thing. one thing i want to discuss with you is the icons... [19:12:26] GerardM-, the major problem with web fonts is that it's hard to stop the browser from loading the font all the time, making all pages load slower. Especially for IE. [19:12:40] which icons? [19:12:43] and whether or not we should consider text there too, but we can discuss post-team-irc-meeting [19:12:50] Also, it hurts the people (even if they are a minority) who do have a good font installed, because they get our font instead of their preferred default font. [19:13:03] eeps [19:13:28] where did this web font discussion come from>? [19:13:37] they're crashing our meeting! [19:13:43] IE has a few serious problems, partly since its web font support is ancient and the others' is new. Of course, Firefox < 3.5 and Chrome/Safari/Opera < quite recent don't do web fonts at all. [19:13:49] TrevorParscal, backscroll. [19:13:55] I just got the ping. [19:14:00] Is there something going on right now? [19:14:11] yeah, sorry [19:14:11] We're doing a team meeting [19:14:12] we are having a team pow-wow [19:14:15] Doesn't matter to me, I should be doing schoolwork anyway. [19:14:43] thanks for the help/input AryehGregor - sorry [19:14:44] paruton: Which icons? In the link dialog? [19:15:32] in the link dialog. in the study the icons were apprearing underneath the text entry of the link......and people definitely were not getting the validation (or lack of) that we were intending. [19:15:35] i think the tests proved the icons to be very easy for people to understand [19:15:42] they didn't. [19:15:51] the placement is being fixed - people didn't see them when they were below - only when they were on the right [19:15:56] not the ones i'm talking about - in the link dialog. [19:15:59] I think the difference between broken and whole links may not be obvious enough [19:16:09] when they did "see" them they still didn't get validation. [19:16:14] yes, I mean the ones in the link dialog [19:16:18] Oh strike that, the difference is more obvious now [19:16:25] we should consider being bolder, or adding text. [19:16:31] The handful of people using (whichever OS had it right) got the icon thing right away, it was just when the icon wasn't to the right of the box that they were confused [19:16:39] yeah, so we made some changes to ensure they render on the right always [19:16:42] yeah, text would be ok [19:16:56] but we need to be sensistive to horizontal screen real-estate [19:17:08] yeah, that's what i'd be worried about. but i think it'll be worth it. [19:17:13] having the icon on the right is good, but that textbox contains possibly very long strings [19:17:17] Note that we also have a tooltip already [19:17:22] agreed [19:17:42] no one looked at the tooltip....granted we did only have two people that saw them. [19:17:44] "Page exists" and "Page does not exists" are shown as tooltips on mouseover (and if images are disabled, of course) [19:17:52] I noted durring the test, that when the icon was on the right (as it should be) people understood it instantly and correctly [19:17:53] i just don't think people will do the mouseover. [19:17:54] That's true, people never look at it :) [19:18:14] so maybe we can look at the copy in a few languages and see how bad it might be. [19:18:50] can the chain link icon be a little bolder? [19:19:09] Probably [19:19:17] I think we have more to gain from making the icons more explicit [19:19:34] The icon for invalid (orange triangle with ! in it) is pretty explicit already [19:20:00] I'm sort of unsure that we have any proof the icons we not bold enough, or unclear [19:20:00] one or the other (or even both) - just want to hear everyone's opinion. [19:20:17] we do....even when they weren't on the right. [19:20:18] Let's rewatch the videos once we have them [19:20:24] yes [19:20:25] i noticed people were not getting the link status indication [19:20:25] agreed [19:20:27] we have them...but they are being rendered to ogg [19:20:32] slowly...... [19:20:36] Heh [19:20:47] but i've rewatched the first four [19:20:49] i saw that placement was a bug issue [19:21:01] are you reformatting the video, parutron? [19:21:04] the videos are up on the bolt peters site here: [19:21:14] http://bpluv.com/wikipedia/' [19:21:20] definitely take a look when you have time [19:21:29] I think making the icons bolder wouldn't hurt, but in general I think the fact that that part of the screen changed when people typing caught their eyes, esp when they were using a particular OS...I have it in my notes, I don't remember which ones off hand tho [19:21:37] should nt we use the same chainicon like in the toolbar? [19:21:55] Some of those vids are mp4, some are mov ^^ [19:22:04] is it not the same? [19:22:10] nimish_g: IIRC Mac OS had the bug, other OSes were fine [19:22:17] well...they are acai style [19:22:32] hannes-tank: I think that is a good idea [19:22:37] No, I don't think that's the same format. Doesn't matter if we're converting to OGG anyway [19:22:38] but if you discuss to make them bolder we should consider the new icon not the old one [19:22:57] also... do we plan to use button interaction there as well? [19:23:00] Yeah the chain icons are different, good catch [19:23:05] "Button interaction"? [19:23:12] since if we do we cant make the icon bigger, bolder... [19:23:17] new icon? [19:23:44] well i guess buttoninteraction is senseless since its not clickable [19:23:48] you mean the chain icons that were in use durring the study yes? [19:23:59] yeah, it's an indicator not a button [19:24:23] I refer to the icons staged on sandbox5 [19:24:31] but yeah we should use the new (consistent) link icons. [19:24:38] icon. [19:24:39] TrevorParscal: hannes-tank is suggesting to use the same chain icon [19:24:47] it is on prototype too no? [19:24:52] Yes [19:24:57] Should even be on deployment [19:25:01] it is [19:25:10] but not for the dialogue. [19:25:28] No, the dialog was totally revamped, and we're deploying the new version later [19:25:38] k [19:25:55] So we have time to think about the icons till like December (scheduling for that is further down on the agenda for this meeting IIRC) [19:26:37] so if we go the route of making bolder icons - we should start from the new link icon. if we go the text route, we should assure that we are using the new link icon instead of the old one used now. [19:27:02] i would be careful with the text use though [19:27:22] Let's continue the text vs. icon discussion later [19:27:28] yup [19:27:43] we have four more topics [19:27:49] hannes-tank: yeah, if you want to replace the page exists icon with the newer link icon, that's a possiblity, but using the same icon may make people think its a button? we should at least think about it - but I don't have a strong feeling one way or another in that [19:27:59] agreed....but RoanKattouw and nkomura, you both mentioned you'd prefer using more icons than text - definitely let me/us know [19:28:13] just so we can be sure we're not missing something and capturing your opinion... [19:28:30] yup, we will talk you offline [19:28:39] parutron, you are up [19:28:46] usability study feedback [19:29:07] cool - so we got the report back from alana. looks like RoanKattouw and nimish_g have had a chance to look at it. [19:29:11] will you share where you stand and are there any action items to reflect in the release? [19:29:20] i glanced it too [19:29:29] i have quite a bit of feedback and requests that i'm sending back to alana. much of what was in their report we're on top of or getting on top of. [19:29:48] I think most of their suggestions will be solved by the magic iframe, or are things we have in the pipeline [19:30:05] right such as rework on link dialogue [19:30:08] i read it too! [19:30:29] TrevorParscal, we know you can't read =P [19:30:30] i'm not sure how to fit the preview/save/etc into our pipeline [19:30:32] i found making dialogue uniform across the toolbar was a good one [19:30:46] though we are slowly heading to that direction [19:31:02] parutron: yeah, the work flow.... [19:31:12] parutron: Side-by-side preview and Drafts [19:31:13] ? [19:31:18] Oh yeah that [19:31:21] and flagged rev [19:31:37] well, we've been talking here about side by side preview and how important it becomes if we go wysiwig [19:31:52] maybe it's another conversation, but i think we should look for the easier fixes for the workflow first [19:32:11] like when we were talking about what effect the simple change from "save" to "publish" [19:32:29] it makes more sense [19:32:51] i think there must be other less involved changes we can make to help this [19:32:54] but we will need to stage it long enough so that people can get used to the change [19:32:56] but it won't fix the problem. [19:33:09] let's be clear, WYSIWYG is at least 1 year away from when this project ends, possibly 2 [19:33:50] we are working towards it, laying the groundwork for it - but it's an entirely different project which will not start until this one is over, and we need to focus on what we can do [19:33:55] in this project [19:33:57] Side-by-side preview is not as difficult as you'd think. I spent two train rides working on it today and it's in a pretty good state already [19:33:57] before march [19:34:12] *TrevorParscal loves RoanKattouw [19:34:28] RoanKattouw is ninja [19:34:28] would there be much objection for making the "publish" button stand out somehow? like, the difference between "see what your edits just did" to "show it to the world" seems huge but the buttons are side by side right now [19:34:30] if it's not a big undertaking for you development wise then lets definitely keep pressing on it [19:34:51] nimish_g: You mean like on wikiHow, where Publish has a bigger font? [19:35:09] do they use the text "Publish" [19:35:14] yes, just to make it clear to people who blog to know what they're doing [19:35:27] Jack wasn't sure when we talked to him last week [19:35:36] I posted to a wikiHow talk page yesterday [19:35:40] publish should have this icon too http://tinyurl.com/ykueln7 [19:35:51] The Save button has the Publish text, and the other buttons have a smaller font [19:36:02] :D [19:36:03] heh [19:36:06] tee heeeeeeeee [19:36:12] so funny [19:36:34] back to usability study feedback discussion [19:36:42] so we feel side-by-side is needed [19:36:58] some solution to the preview situation is needed for sure. [19:37:13] and since roan is making progress already, we can possibly include in January release(?) [19:37:24] Possibly [19:37:26] side by side was always our best solution.....and if it's not a major undertaking for RoanKattouw or whomever, i say we do it! [19:37:27] Whenever it's ready [19:37:31] we still haven't started discussion on december release yet [19:37:34] that'll be major. [19:38:20] it'll solve a lot of the "post editing" problems we saw. [19:38:21] We've got "Toolbar reorganization" on the agenda first; I'm not trying to be the agenda Gestapo here, just reminding :) [19:38:40] side-by-side requires design involvement [19:38:41] except for the evil edit reverters. [19:38:52] Gestapo! [19:39:16] it does, but hannes and i have talked about it quite a bit already with each other and with trevor and roan. [19:39:19] what is gestapo? [19:39:31] nazi police [19:39:48] spoken like a true german [19:39:53] k, so sandbox side-by-side [19:39:59] next topic! [19:40:00] that sounds like a good plan. [19:40:21] if we must [19:40:30] hannes-tank and adam_miller, tool bar reorg [19:40:31] but not in the near future (if it requires much from us)......! [19:40:39] oh wait! [19:40:40] sorry [19:40:47] quick more thing on the usability feedback. [19:40:54] yes parutron [19:41:05] i sent everyone the link of where all my notes and conclusions will be, hopefully soon (one by one) the videos will be in ogg form [19:41:19] but we also have B\P doing a presentation for us. [19:41:35] scheduling all of us is proving tricky and if we want alana to be present, it'll have to be after the 23rd. [19:41:37] of november. [19:41:49] 16th didn't work? [19:41:54] nope. [19:42:11] i wonder how useful would it be [19:42:16] that's what i'm wondering. [19:42:20] we'll be working on the solutions already [19:42:33] does everyone feel like the presentation would be of a lot of use for them? [19:42:43] it won't be for me. [19:42:58] it might be for those not present at the study. [19:43:03] it'd be mostly for erik, i think [19:43:11] as he wasn't there [19:43:17] but i'm sure he is fine with the report [19:43:19] maybe we can make him read the BP report and my report on his vacation. [19:43:23] tee hee. [19:43:29] ha ha [19:43:39] here's a great book - you'll love it! [19:43:42] it should take him 3 minutes [19:43:46] hey TrevorParscal, would you be persuadable to fix the usage of document.write() in Drafts so I can turn LQT on on the test wiki? [19:43:56] werdna: yes [19:44:04] rumble rumble... [19:44:07] after lunch [19:44:18] if no one objects.....i'm gonna see about cancelling it. it doesn't sound like people had a lot that needed to be discussed post study. naoko, maybe you and i can discuss any details offline. [19:44:31] sounds good [19:44:46] anything else from you parutron? [19:45:04] nope. [19:45:08] k [19:45:11] toolbar [19:45:17] hannes-tank and adam [19:45:32] where are you guys on the toolbar revamp? [19:46:07] no changes yet. i was waiting for the clicktracking data... which seems to be ready today [19:46:16] right [19:46:17] so thats on my agenda for this week [19:46:21] yeah, all i've done was add the indent icon [19:46:30] is UI avaialble too, nimish_g? [19:46:40] or is it still in code review queue? [19:47:01] nimish_g is totally playing with the internet [19:47:15] oh, which site? [19:47:21] something good going on? [19:47:22] nkomura: brion looked at it yesterday [19:47:40] so will be ready to be deployed on the 12th? [19:47:42] just an ebay auction =) I think the UI should be good to go, pending his approval [19:47:54] cool [19:48:14] aren't we deploying all our fixes this week? [19:48:20] nimish is working on ebay integration with mediawiki over there :) [19:48:28] the icons howto is also done and ready for a check [19:48:29] Most of them, yes. See acaifix tags for a detailed list [19:48:34] cool, profitability is a good thing [19:48:41] ok, it should be deployed with the acaifixes then [19:48:56] no! [19:49:00] on the 10th? [19:49:06] que? [19:49:09] what? [19:49:09] er i mean 12th? [19:49:14] right [19:49:19] i guess it could get translated by then. [19:49:19] yes? [19:49:24] so what's deployed today, nimish_g? [19:49:29] and i'll write a quick blog post about it before then. [19:49:41] how do we, er, ask for it to be translated? [19:49:53] siebrand integration? [19:50:16] what translation are you talking about parutron? [19:50:17] RoanKattouw: did you have someone we ping in particular to push that sort of thing along? [19:50:28] nimish_g's UI is for click tracking [19:50:33] tee hee. sorry i was talking about whether or not the new icons were gonna be released on the 12th. [19:50:34] so it has nothing to do with translation [19:50:54] TrevorParscal: Push what along? [19:50:56] just want to make sure we have a blog post on how to create other language icons up.... [19:50:58] what you see on prototypes will be released [19:51:01] translation for indent icon for instance [19:51:12] nkomura: the UI for clicktracking may or may not be fully translated, but we're the only ones that're really going to be using it [19:51:13] Translation of text or icons themselves? [19:51:16] i think i've been on IRC for too long. [19:51:20] text [19:51:30] Also, there's LocalisationUpdate out there, with translations coming in after 48 hours max [19:51:35] parutron: it's been like one hour... [19:51:50] 1 hour 40 [19:51:50] i'm not used to it! [19:51:50] parutron: i think you are referring to language specific "b" and "i" icons? [19:51:57] TrevorParscal: thanks :D [19:52:09] k, it's almost two hours [19:52:15] we should wrap it up [19:52:20] yes i am [19:52:31] but we're on it. we should be good to go by the 12th. [19:52:33] http://usability.wikimedia.org/wiki/User:Juxn/howto [19:52:34] werdna's ping time: 8 minutes [19:52:43] adam_miller: you needed help on language specific icons right [19:53:02] yes, help getting started on those [19:53:03] TrevorParscal: it must be due to time difference ;) [19:53:14] did you check it parul? [19:53:28] adam_miller: getting started how? [19:53:50] from roan or trevor, not from you or hannes [19:54:01] hannes-tank: i need to go over gimp + inkscape [19:54:02] i have some icons ready to go for english [19:54:23] once that's cool, i'll move it over to our usability site and write a blog post about it [19:54:48] I think we don't have the tech infrastructure for lang-specific icons yet? [19:55:22] RoanKattouw: how does german switch their icons now? [19:55:45] got it. [19:55:52] we do? [19:56:04] i dont think german wp is different [19:56:08] nkomura: They probably do it wiki-specific, not language-specific [19:56:08] we could add it to the gerneral configuration, with a filter like "body lang-de" [19:56:14] Yeah [19:56:19] so once we do, can we also add to the howto (or make a seperate tech one)..... [19:56:24] it should follow the UI language, not the project language [19:56:38] do you think it'll be needed? [19:56:40] But that'd clutter the config, with a separate button item for each. We should apply selectors to the images only [19:57:05] parutron: Not really, because you need commit access for it anyway. The HOWTO is probably just "poke Trevor or me" [19:57:09] oh so, wiki-specific is different from lang specific? [19:57:13] Yes [19:57:16] RoanKattouw: not if we extend the config to allow an icon to be defined as an array of icons with filters for choosing one [19:57:16] good to know, thx. [19:57:23] Well, there's UI lang and wiki lang [19:57:26] first to return true wins.... [19:57:30] TrevorParscal: I'm semi here [19:57:36] well I'm fully here [19:57:37] TrevorParscal: Yes, that sounds better :) [19:57:42] sure [19:57:43] but I don't have my IRC notification system in place [19:57:54] my VPS rudely crashed [19:58:02] We want UI lang-specific icons because all the messages and stuff are all in the UI lang [19:58:28] hmm, there's no CSS class for lang.... [19:58:29] :( [19:58:49] in the interest of time, may i suggest TrevorParscal, RoanKattouw and adam_miller to discuss the lang-specific implementation? [19:58:58] YES [19:58:59] lunch? [19:59:16] (after meeting)... [19:59:20] ah, it's back up [19:59:23] if there's anything from that mtg that people, er, need to know to be able to do it......let me know [19:59:32] i'll poke you about it later next week. [19:59:37] k [19:59:42] so let's wrap up [20:00:05] couldn't discuss december release and citron [20:00:12] but we have enough in our queue [20:00:28] so let's make the release on the 12th solid [20:00:30] Those aren't very pressing either, we could move them to next week [20:00:32] Yes [20:00:37] I'll send out a private-l e-mail [20:00:45] thanks guys [20:01:06] bye [20:01:20] Have a good evening nkomura [20:01:28] later nkomura! [20:01:30] good night everyone [20:01:34] :P [20:01:35] nkomura: can we add an agenda item to your evenning -- GET SOME REST! [20:02:09] merci beaucoup [20:02:12] ahh you are in paris naoko? [20:02:15] It's only like 9 pm :) [20:02:18] will send the pictures from today's walk later [20:02:28] a tout a l'heure! [20:02:46] all the time? [20:02:47] that's too advanced for me, parutron [20:02:54] ah, got it [20:02:56] sounds great.....and relaxing. [20:02:59] parutron: that sounds like "all the time" [20:03:09] means see you later [20:03:10] nkomura: I'll be shooting down on Thursday :) [20:03:18] i'm sure you found some excellent sweets and pastries along the way... [20:03:36] werdna: bring your umbrella, it's been raining a lot [20:03:43] i should say drizzling [20:04:02] have you been to monmatre? it s wonderfull espacially at night [20:04:05] parutron: yes, brought back to my room :) [20:04:13] nkomura: I'm from London, I'm used to it [20:04:18] well, I live there anyway [20:04:24] hannes-tank: i was there in the afternoon, i enjoyed it a lot [20:04:29] heh I was just about to correct you there [20:04:51] it even rained in Rome :( [20:05:02] you are back in london, werdna? [20:05:14] yes [20:05:23] I was in Athens, Pompeii and Rome [20:05:26] but got back last night [20:05:37] two full days in London before I take the train down :) [20:05:40] nice. i'll see you in two days [20:05:50] bye guys [20:05:54] bye [20:51:39] RoanKattouw_away and TrevorParscal: for your attention http://usability.wikimedia.org/wiki/Talk:Releases/Acai#Losing_edits_with_beta_interface [20:52:25] Huh [20:52:27] Weird [20:54:17] will u find a bug to yourself? [20:59:57] RoanKattouw_away - I wanted to talk you about TemplateInfo stuff, when you have time. [21:24:25] YaronK: I'll probably have time in about half an hour [21:24:48] nkomura_away: What do you mean by that? I can't reproduce that bug as I don't have IE. It sounds quite weird and unpredictable though [21:24:55] Alright, I'll probably be here. [21:25:37] we should keep track of this problem, RoanKattouw_away [21:25:52] i think you'll need to install vmware [21:26:06] not having IE isn't excuse ;) [21:46:26] YaronK: I'm here, fire away [21:46:37] Ah, okay. [21:46:50] In general, your changes look good. [21:47:38] The "TemplateInfo.classes.php" file, which was indeed quite small, was really just a stub - I was planning to have that hold the code to display the XML in a more interesting way. [21:48:02] We haven't decided on how it should be displayed, but it'll probably be a table of some kind, as opposed to straight XML. [21:48:54] Yeah I suspected something like that later [21:48:57] ...which might make a separate file for it more of a reasonable idea. [21:50:17] Also, why did you rename the API file? Are you following some convention? [21:50:22] Yes [21:50:27] Look in trunk/phase3/includes/api [21:50:45] All the files are named after their class names, and all the class names are ApiFoo or ApiQueryFoo [21:51:35] Ah, okay. [21:52:11] So if the XML-data-display code becomes longer, wouldn't it make sense to bring back TemplateInfo.classes.php? [21:52:32] Yes, I realized that after I committed it [21:53:12] Okay - it'll be quite simple to recreate it, I just didn't want to get into a revert war. :) [21:53:55] No worries [21:54:03] nkomura_away: Yeah, I need to get into virtualization [21:54:07] One last question about the API - what determines if something should be an "action" or a "prop"? [21:54:23] That's a good one [21:54:36] I'd say "common sense", but that common sense is only shared by like a dozen people [21:54:56] action = changing something [21:54:59] Generally, actions are top-level modules that do stuff [21:55:13] prop is a feature of the module action=query [21:55:13] Everything that just queries stuff should go into action=query as a submodule [21:55:23] Submodules can be prop, list or meta [21:55:30] Ah, that makes sense... [21:55:31] Semantic Forms adds a new action to the API, but by that logic it should be a prop as well. [21:55:47] Oh. [21:55:50] list is used for lists of things (usually pages), prop is used for properties of pages, meta for other stuff (like siteinfo) [21:56:13] Aha. [21:56:27] You may want to look at the list of prop, list and meta modules to get a feel for which is which, the names are quite telling [21:56:51] prop: info, revisions, links, langlinks, images, imageinfo, templates, categories, extlinks, categoryinfo, duplicatefiles [21:57:00] list: allimages, allpages, alllinks, allcategories, allusers, backlinks, blocks, categorymembers, deletedrevs, embeddedin, imageusage, logevents, recentchanges, search, usercontribs, watchlist, watchlistraw, exturlusage, users, random, protectedtitles, globalblocks, abuselog, abusefilters [21:57:08] meta: siteinfo, userinfo, allmessages [21:57:40] Very interesting, okay. [21:57:53] Certain things like prop=templates and prop=duplicatefiles are kind of edge cases [21:58:03] Right. [21:58:26] They could've defensibly been lists as well, but they were probably made props for convenience (lists take one title as input, props can take multiple) [21:59:20] Okay, now I think it all makes sense. [21:59:42] Thanks. [22:03:48] Here's another question about the API, actually: I can't get it to work. [22:04:00] I'm trying this URL: http://discoursedb.org/w/api.php?prop=templateinfo&titles=Template:Good_XML [22:04:17] Add &action=query [22:04:33] Did I forget that in the example URL? [22:05:16] Oh... no, it's there; I just didn't notice it. [22:06:48] Is the code now actually supposed to retrieve the XML? It doesn't seem to be. [22:07:02] Unless I've made another mistake, which is quite possible. [22:07:05] You've got a var_dump() in there somewhere [22:07:38] WFM locally; you will need to purge the template [22:07:39] Yeah, I took that out. [22:07:46] The XML is written to the page_props table at parse time [22:07:54] So you need to purge the template so it'll be parsed again [22:08:55] By "purge", do you mean going to the template page and hitting the refresh tab? [22:09:01] No [22:09:08] I mean making a null edit to the template [22:09:14] Ah. [22:09:20] Or replacing action=edit with action=purge in the edit page URL [22:09:50] Right, the "refresh" tab. [22:10:01] That one didn't work, but resaving the page worked. [22:10:08] parutron: have a look at Norwegian wikipedia [22:10:12] No, action=purge is not the same as the refresh tab [22:10:24] vector has box line around navigation bar [22:10:29] Why? The refresh tab points to action=purge. [22:10:39] Oh refresh /tab/ [22:10:46] Sorry I thought you meant the browser refresh button [22:11:17] Yeah Or rather, now it's the "refresh" link under the "more actions" arrow. [22:11:25] (looking now) [22:11:40] That's not in MW core though, sounds like it's some extension [22:11:50] What? [22:12:05] The new link thing? It's part of the Vector skin. [22:12:24] I mean, the arrow doesn't say "more actions", that's just my name for it. :) [22:12:31] The "refresh" link is not part of MW core [22:12:35] Oh. [22:12:52] Really? For admins it's always there. [22:13:23] oh strange! [22:13:43] I'm an admin on mediawiki.org and it's not there [22:13:46] I've also never heard of it [22:14:02] Hm... maybe on mediawiki.org it's removed? [22:14:12] I've seen it on quite a lot of MediaWiki installations. [22:15:18] It's also not on http://prototype.wikimedia.org/en.wikipedia.org/Main_Page and that's plain trunk, didn't mess with it [22:15:35] Oh... maybe it's part of Semantic MediaWiki...? Wow, I had no idea. [22:16:07] I think all the wikis I've administered have used SMW... that would explain it... [22:16:20] Wow, what a thing to find out. [22:16:24] Sorry about the confusion. [22:16:26] nkomura_away: not sure how to fix the box, but will grab a screen shot and keep it with my ongoing list [22:16:43] thanks [22:16:59] it is possible that it may be the local setting [22:17:37] RoanKattouw - one final question, I think: what's the deal with the page purge? Is it needed every time, or will that API URL always work from now on? [22:17:46] No, it's only needed once [22:18:01] The idea is to cache the XML at parse time, because it only changes when the page changes [22:18:14] But that means you need to manually purge the page the first time [22:18:18] Ah... now it makes sense. [22:18:31] In practice, this is not an issue, because first the extension will be installed, then tags will be added [22:18:40] Right. [22:20:31] Thanks. [22:20:47] There seems to potentially be a bug in the API, though... [22:20:56] What's that? [22:21:12] Check out the two "API call" links on this page: http://discoursedb.org/wiki/TemplateInfo_test [22:21:50] They both display the contents of both "Good XML" and "Bad XML". [22:21:58] Huh [22:22:01] ...now that I've resaved both templates. [22:22:23] That's just plain weird, and looks like database corruption [22:22:31] Oh wait it's not [22:22:34] It's me being stupid [22:22:45] I bet that page table isn't getting reset, or something. [22:22:47] It'd help if the query actually took &titles= into account [22:22:57] Ah, that might be it. :) [22:24:43] Fix committed [22:27:12] Ah, great. This is better; although the "Bad XML" link should be displaying an error message, instead of the XML. [22:27:32] But I bet I could fix that. [22:28:13] What did you do with the DTD that was in the code? [22:28:23] For now, I just killed it [22:28:34] It's not doing any processing right now, we wanna change that I guesss [22:28:54] You were using libxml but I'm not sure that's always available; we may wanna use the XML parser code used by Special:Import instead [22:28:54] Yeah, that's what the DTD was for. [22:29:46] Right... it's just more complicated. [22:30:04] Who can make a decision about that? [22:30:25] Trevor recommended to use SimpleXML... [22:30:36] Right [22:30:51] As long as it can be expected to be present on normal PHP installs, it's OK [22:32:46] I don't know the answer to that; though I think it's common. [22:33:25] You can probably find that in the PHP manual [22:33:38] I'm sorry for throwing it out :) I wasn't sure what to do with it [22:33:57] Ideally we'd validate it, and if it passes, parse it to some array structure and store a serialized version of that array in page_props [22:34:19] The basic idea is we do all processing at parse time so all the API module has to do is grab stuff from the DB and serve it [22:34:45] Ah, that could work. [22:35:59] That still leaves the question of what tool is used to parse it, though. [22:36:26] I guess if Special:Import doesn't use SimpleXML, there's probably a reason for that. [22:36:39] That doesn't matter much to me, as long as it can reasonably be run outside of Wikimedia servers [22:36:57] Okay, I'll ask Trevor about it. [23:03:35] adam_miller: Are you aware that jQuery UI has a Resizable plugin? I've never worked with it, but I know it exists [23:04:09] looking at it now.... [23:05:02] i think i saw this before but i'm changing width of one element and margin-right of another [23:05:14] and that portion of the code is tiny anyway [23:05:22] not sure we'd need another plugin for it [23:24:04] nimish_g: could you open that .csv file with open office [23:24:22] it exceeds my max number of rows. [23:24:30] numbers won't open it up either [23:26:19] hm...I hadn't actually opened it [23:26:40] I think howie got it open tho