*** tpb has joined #melange | 00:00 | |
*** tansell-laptop has joined #melange | 00:21 | |
*** tansell-laptop has quit IRC | 00:52 | |
*** worldcoder has quit IRC | 00:53 | |
*** mithro has joined #melange | 02:37 | |
*** ChanServ sets mode: +v mithro | 02:37 | |
*** Acedip has joined #melange | 05:06 | |
*** tansell-laptop has joined #melange | 05:38 | |
*** mithro has quit IRC | 08:07 | |
*** tansell-laptop has quit IRC | 08:08 | |
*** durin42 has quit IRC | 08:13 | |
*** arun has quit IRC | 08:13 | |
*** arun has joined #melange | 08:16 | |
*** Merio has joined #melange | 10:19 | |
*** ChanServ sets mode: +v Merio | 10:19 | |
*** Acedip has quit IRC | 12:31 | |
*** kblin_ has joined #melange | 12:46 | |
*** kblin has quit IRC | 12:50 | |
*** Acedip has joined #melange | 14:01 | |
*** durin42 has joined #melange | 14:23 | |
*** ChanServ sets mode: +v durin42 | 14:23 | |
*** SRabbelier has quit IRC | 14:55 | |
*** kblin_ is now known as kblin | 15:36 | |
*** kblin has joined #melange | 15:36 | |
kblin | there we go, all student proposals rated, mentors assigned... another job well done | 15:54 |
---|---|---|
kblin | now I just hope they send regular status reports | 15:55 |
*** adimania has joined #melange | 16:04 | |
adimania | hey Merio | 16:07 |
Merio | heya adimania :) | 16:09 |
adimania | You wrote "exporting should be mediated by a "Melange" Google account". I didn't quite get that. can you please elaborate? | 16:10 |
*** madrazr has joined #melange | 16:11 | |
*** ChanServ sets mode: +v madrazr | 16:11 | |
Merio | I'm not sure, but to communicate with google docs/spreadsheet you might have the need to either have an account and make the documents published as public, or is the google account of the current logged user which is going to receive the document in the google docs account. Perhaps you can communicate with the API without registration and using only an API key as Google Maps, that I don't know | 16:12 |
adimania | Well what i think is that the account of the logged user dhould do the work. | 16:14 |
Merio | Without having the user to go into the google account, just having a simply downloadable file as a result? | 16:15 |
adimania | also from what I have read about the spreadsheet api, it allows collaborative editing. this will be awesome feature for ideas. No, user has to login into his google account. that has to be a prerequisite. | 16:15 |
Merio | Collaborative editing is possible also with Google Docs, however I think you've to go out from Melange interface and go to google docs, with maybe some communication between the two using javascript. | 16:17 |
adimania | also I would like to try integrating some social media features. Maybe a facebook/twitter publish button or something | 16:17 |
Merio | About the login, yep, but the user is already logged in using the Google account, because is logged into Melange. Problem is, that the user has to change the "interface", I mean, go to Google doc site in another browser tab/window | 16:18 |
adimania | well, can't we embed the docs/spreadsheet page into melange? afterall we can integrate html pages into another html page using frames. | 16:19 |
adimania | this way the looks of melange will be preserved on the page with the sidebar and some other handy links and user will get the docs' features too | 16:20 |
Merio | hmm TBH I don't like iframes too much ^_^ Also because we need only exportation features from an HTML (so something already parsed for the eventual markdown editor) to PDF/ODT/DOC... probably there are some Python libraries that do similar stuff | 16:22 |
adimania | yes, we can very well do exportation without google docs. We can use some pre-built libraries for exporting to odt/pdf/doc and in the export menu add an option for exporting to Google Docs. In this way we don't have to worry about the behaviour of docs and publishing to everyone. Once exported to Docs the user himself can do the needful to publish his/her document. | 16:27 |
Merio | Sounds sensible. :) | 16:29 |
Merio | (provided that it's easy to integrate google docs api transparently) | 16:29 |
adimania | Well that is something I have to explore. :) apart from this how about some social media stuff? maybe a "publish to facebook/twitter button" so that the user can spread his idea to a wider audience. | 16:33 |
Merio | That I like, do you mean something to publish the user's project proposal? | 16:34 |
adimania | yes. | 16:34 |
adimania | we can do that with twitter/Facebook api | 16:34 |
Merio | yep, that would make more sense to use also bit.ly API to shorten URLs, as you proposed in your mail | 16:35 |
Merio | I got it wrong then, mixing the two things sounds now more sensible to me :) | 16:35 |
Erant | I smell a lot of possibly security issues. | 16:36 |
Erant | possible* | 16:36 |
Merio | Erant please join :) | 16:36 |
Erant | I'm not saying there are, I'm just foreseeing possible issues. The moment you start calling a lot of cross-site APIs, I dunno. | 16:37 |
adimania | Well, from what I know facebook api as well as bit.ly api is used by a lot of huge organizations. apis must be secure. I just have to watch out for the way I implement | 16:38 |
Erant | Melange has had its share of security issues, not sure you want to be opening up more holes, but rather try to get the situation under control and stabilize it. Just my 2cts. | 16:38 |
Erant | adimania: If only it worked like that. MiFare was used by 80% of the RFID world. Cracked like a peanut. | 16:38 |
adimania | I understand that there is probability of opening more holes and its not good for melange or for the users in general but I think at some point of time Melange will need the features I am suggesting. I'll try my best to watch out for the way of implementation. | 16:41 |
Merio | Erant: I think that's however a good idea to enhance Melange features, we might want to develop the stuff and not publish them until we fix other security issues | 16:42 |
Merio | Or just... well.. take the idea and develop something with better priority and reserve that for the future | 16:42 |
Erant | Well, sure. Might want to ask Lennie about his opinion. | 16:43 |
Merio | Yep, adimania, if you can then please open the discussion in your reply on the dev mailing list so everything can join | 16:44 |
adimania | Merio: yes, we can develop it during this GSoC and publish it after we are done with the testing thoroughly. | 16:44 |
adimania | Yes I am going to put this on dev mailing list asap (keeping my fingers crossed :S ) | 16:45 |
adimania | Merio and Erant, do you think this can be a potential idea for GSoC? | 16:46 |
Merio | adimania: well, actually the GSoC idea about the text editor is more than just exportation | 16:49 |
Merio | adimania: or maybe I'm not getting something | 16:49 |
adimania | I actually proposed this as an addon thing. The base will be making/replacing the existing editor. exporting will be implemented along with a new text deitor | 16:52 |
adimania | *editor | 16:52 |
Erant | Dun' look at me, I have precious little to do with GSoC. I just break melange. :P | 16:53 |
Merio | Erant: ehehheh :D | 16:54 |
adimania | :) Erant: you can help me with breaking apis too :D | 16:55 |
Merio | adimania: oh sorry then. However it's more important that you dig into how and what are you going to do replacing the text editor (and if you're thinking about the versioning stuff and so on, see the project idea in the wiki) than details about exportation, which is great but low priority comparing to the other stuff involving the text editor. For your proposal it's important that the base is solid because (Erant knows....:P) doing HTML is a b | 16:57 |
adimania | Okay. I got it. I will give more stress on trying to replace this editor with something new. I can pursue exporting thing side by side. | 16:59 |
Merio | Yep that's good. Please dig for example into the markitup editor/parser and/or creole parser (I didn't find any editor for it though), well... mostly everything that's already written in the wiki | 17:02 |
adimania | yes. I will do that. I have just posted the post regarding the security issues on dev list. | 17:04 |
Merio | great :) | 17:05 |
adimania | I will catch up with you here once I am done with some basic digging or on the mailing list. :) I should go, have a test tomorrow. | 17:07 |
Merio | Ok :) Best luck with the test then :) | 17:09 |
adimania | thanks :) | 17:10 |
*** adimania has quit IRC | 17:10 | |
*** dhaun has joined #melange | 17:46 | |
*** Acedip has quit IRC | 18:09 | |
*** anth_x has quit IRC | 18:27 | |
*** SRabbelier has joined #melange | 18:42 | |
*** ChanServ sets mode: +o SRabbelier | 18:42 | |
*** robbyoconnor has quit IRC | 19:12 | |
*** madrazr has left #melange | 20:05 | |
*** Merio has quit IRC | 20:22 | |
*** lresende has joined #melange | 20:33 | |
*** Merio has joined #melange | 20:37 | |
*** ChanServ sets mode: +v Merio | 20:37 | |
*** Merio has quit IRC | 21:06 | |
*** Merio has joined #melange | 21:20 | |
*** ChanServ sets mode: +v Merio | 21:20 | |
*** lisppaste9 has quit IRC | 22:18 | |
*** lisppaste9 has joined #melange | 22:28 | |
*** Lennie has joined #melange | 22:40 | |
*** ChanServ sets mode: +o Lennie | 22:40 | |
*** MatthewWilkes has joined #melange | 22:48 | |
MatthewWilkes | hi Melangers | 22:49 |
Lennie | Hi Matthew | 22:49 |
Lennie | Sverre is eagerly awaiting your reply on a patch :P | 22:49 |
Lennie | "Why do we need to change this" | 22:49 |
* MatthewWilkes remembers now | 22:49 | |
Lennie | cool :) | 22:49 |
MatthewWilkes | issue, not a patch | 22:49 |
Lennie | you did sent in a patch | 22:50 |
Lennie | I think it was buildout? | 22:50 |
MatthewWilkes | Oh, I didn't see a query about that | 22:51 |
MatthewWilkes | Thought it had been applied | 22:51 |
Erant | Lennie: Ohai. | 22:52 |
Lennie | ohai | 22:52 |
Lennie | wassup? | 22:52 |
Erant | Nuttin'. See my other bugreport? | 22:52 |
Erant | From a bit back | 22:52 |
Lennie | link? | 22:52 |
Lennie | number | 22:52 |
Lennie | which one :P | 22:52 |
Erant | Euh... 742 or smth | 22:53 |
Erant | Lemme check | 22:53 |
Erant | Ah, yes, 742. | 22:54 |
Erant | http://code.google.com/p/soc/issues/detail?id=742 | 22:54 |
tpb | <http://ln-s.net/5+e8> (at code.google.com) | 22:54 |
Erant | Oh, you did. | 22:54 |
Erant | nm | 22:54 |
MatthewWilkes | Lennie: Replied :) | 22:56 |
MatthewWilkes | Lennie: How're you, anyway? | 22:56 |
Lennie | overloaded with work | 22:57 |
Lennie | but in general life is good | 22:57 |
Lennie | :) | 22:57 |
Lennie | what have you been up to MatthewWilkes ? | 22:57 |
kblin | Lennie: then I'm happy I didn't file that feature request after all :) | 23:00 |
Lennie | kblin: you can do that ;P | 23:00 |
Lennie | if you also submit the patch for it :P | 23:00 |
kblin | yeah, see, that's where the problems start | 23:00 |
Lennie | anyhow requests are welcome | 23:00 |
MatthewWilkes | Lennie: Nothing much :) | 23:01 |
Lennie | we are doing as much as we can :0 | 23:01 |
Lennie | but small team :) | 23:01 |
Lennie | lots of code :P | 23:01 |
kblin | I bet I still have to agree to pages full of legalese to be able to send a patch | 23:01 |
MatthewWilkes | kblin: Naturally! ;) | 23:01 |
kblin | Lennie: actually I didn't file that feature request because I'm not sure what the least surprising behaviour would be after all | 23:03 |
Erant | Lennie: I have seen a few students in here interested in working on Melange. So you might get some help. | 23:03 |
Erant | It's still a GSoC project, right? | 23:04 |
Lennie | we will know after the application period :P | 23:04 |
Lennie | kblin: ok | 23:04 |
kblin | I'd be very, very very surprised if melange didn't get in | 23:04 |
Lennie | Erant: Mario told me he talked to them | 23:04 |
Lennie | kblin: yeah we are kinda privileged... | 23:04 |
Erant | Ah. I assumed Melange got in by default. Guess that wouldn't be 'fair' though. | 23:04 |
Lennie | we run the show :P | 23:04 |
Lennie | but we have to apply like everybody else :) | 23:05 |
kblin | no one said gsoc was fair | 23:05 |
Erant | ;) | 23:05 |
kblin | Lennie: because you didn't program a special case :) | 23:05 |
Lennie | kblin: if Org name == melange: accept ? | 23:05 |
kblin | :) | 23:05 |
Erant | if(organisation->name == MELANGE) accept(organisation); | 23:06 |
Erant | Proper language, kthx. | 23:06 |
Lennie | but yes looking forward to the ton of applies I can mark as spam | 23:06 |
MatthewWilkes | Erant: Get ou. | 23:06 |
MatthewWilkes | Get out.* | 23:06 |
Erant | Aww :( | 23:06 |
MatthewWilkes | :) | 23:06 |
kblin | anyway, james bond o'clock, bedtime for me | 23:07 |
Erant | if(!strncmp(organisation->name, "Melange", MAX_LENGTH_ORG_NAME)) accept(organisation); <-- Better? :P | 23:08 |
kblin | Erant: I'd use case insensitive matching | 23:09 |
kblin | and please write it in Ook | 23:09 |
kblin | ;) | 23:09 |
Erant | strnicmp I think... | 23:10 |
Erant | MatthewWilkes: C is still, unfortunately, the language I'm most comfortable in. | 23:11 |
Lennie | hahaha | 23:11 |
Lennie | hell no unfrotunately | 23:11 |
Lennie | it gets you somewhere :P | 23:11 |
Lennie | so hush! | 23:11 |
Erant | Fine. ;P | 23:12 |
MatthewWilkes | At least he's not using C++ | 23:18 |
MatthewWilkes | SRabbelier: hehe, "patches welcome" backfired there, huh? :) | 23:19 |
*** Merio has quit IRC | 23:19 | |
SRabbelier | MatthewWilkes: patches are still welcome ^^ | 23:19 |
SRabbelier | MatthewWilkes: in fact, doing this means I can't do something else, but eh, same goes for everyone else, and you're worth the effort :P | 23:20 |
MatthewWilkes | Aww, how sweet :P | 23:20 |
Erant | MatthewWilkes: Currently using a sane subset of C++ in eCos. Or at least, eCos is using it and I'm darting around it. ;P | 23:20 |
SRabbelier | aren't I? :P | 23:20 |
Erant | Not really. | 23:20 |
MatthewWilkes | SRabbelier: I'll find you some more bugs as a thank you ;) | 23:21 |
SRabbelier | MatthewWilkes: very kind ^^ | 23:21 |
ArthurLiu | heeey | 23:22 |
ArthurLiu | soooo | 23:22 |
ArthurLiu | I heard there's a deadline tonight for the melange testing | 23:22 |
ArthurLiu | (pardon my tardiness, TGIF at work, waaay to much vodka, etc) | 23:22 |
ArthurLiu | concerning Debian, I read that I need to fill some application profile | 23:23 |
ArthurLiu | where is that? | 23:23 |
MatthewWilkes | ArthurLiu: Bit late for that, we're currently ranking student profiles | 23:23 |
ArthurLiu | oh well.. | 23:23 |
MatthewWilkes | You're welcome to be a co-admin of Plone though | 23:23 |
ArthurLiu | okay | 23:23 |
MatthewWilkes | Sign up at melange-dev and apply to be a mentor, I'll approve it and add you as an admin too | 23:24 |
ArthurLiu | tjanks | 23:24 |
MatthewWilkes | Plone's name is in brackets and displays backwards, fyi | 23:24 |
MatthewWilkes | I was playing with unicode | 23:24 |
*** dhaun has quit IRC | 23:24 | |
Lennie | hmm | 23:24 |
Lennie | you should have projects now matthew | 23:25 |
Lennie | if you assigned a mentor | 23:25 |
Lennie | and the new tasks performed as they were supposed to | 23:25 |
ArthurLiu | it's the, hum, backwards one? | 23:25 |
MatthewWilkes | Lennie: Ah, we have one project, looks like some got rejected due to the bug with not transitioning them from new on mentor assignment | 23:26 |
Lennie | hm | 23:26 |
Lennie | probably yes | 23:26 |
Lennie | SRabbelier: we should be able to run it again right? | 23:26 |
MatthewWilkes | ArthurLiu: Yup, it's backwards | 23:26 |
Lennie | it does skip accepted/rejected proposals right? | 23:27 |
SRabbelier | Lennie: say what? | 23:27 |
Lennie | the task | 23:27 |
ArthurLiu | is Melange RTL-aware? | 23:27 |
ArthurLiu | :) | 23:27 |
Lennie | RTL :P? | 23:27 |
Erant | Register Transfer Level? :) | 23:27 |
ArthurLiu | like hebrew or arabic | 23:27 |
MatthewWilkes | Lennie: It's a shame there was that bug that stopped me registering as a student, I hope some people did so they can try student surveys | 23:27 |
ArthurLiu | right-to-left | 23:27 |
Lennie | Radio Televisie Luxemburg :P | 23:27 |
MatthewWilkes | Right-to-left | 23:27 |
Lennie | MatthewWilkes: realy a bug? | 23:28 |
Lennie | which one | 23:28 |
MatthewWilkes | The reason plone's name is backwards is that it contains a a control char to set it to RTL | 23:28 |
SRabbelier | Lennie: doesn't it update the status of the proposal to 'rejected'? | 23:28 |
MatthewWilkes | Lennie: It got patched | 23:28 |
SRabbelier | Lennie: and as such simply re-running it wont' work? | 23:28 |
Lennie | probably yeah | 23:28 |
MatthewWilkes | Lennie: But not in time for me to sign up as a student | 23:28 |
ArthurLiu | oh | 23:28 |
SRabbelier | Lennie: (you could remote-api them all back to 'new' or something) | 23:28 |
ArthurLiu | nice | 23:28 |
Lennie | I could do that for matthew | 23:28 |
Lennie | but I'm talking about the task itself | 23:28 |
Lennie | it does skip accepted/rejected ones right? | 23:29 |
ArthurLiu | btw | 23:29 |
MatthewWilkes | ArthurLiu: There are some issues with emails generated, but it's not letting you do anything malicious | 23:29 |
ArthurLiu | I asked before but didn't get a response: is it possible to switch google accounts behind a linkid on the prod instance ? | 23:29 |
MatthewWilkes | Lennie: It's ok, I've got 1 project, that'll be enough | 23:29 |
Lennie | yes it is ArthurLiu | 23:29 |
Lennie | on request :) | 23:29 |
ArthurLiu | can I please has s/[email protected]/[email protected]/g for arthurliu ? :) | 23:30 |
Lennie | we however do not allow you to switch back to another one :) | 23:30 |
Lennie | yeah sure | 23:30 |
Lennie | hold on | 23:30 |
Lennie | socghop one right? | 23:30 |
ArthurLiu | yes | 23:30 |
Lennie | current link id? | 23:30 |
MatthewWilkes | ArthurLiu: Welcome to the plone foundation ;) | 23:30 |
ArthurLiu | greaat | 23:30 |
Lennie | arthurliu of course :P | 23:31 |
ArthurLiu | yes | 23:31 |
ArthurLiu | MatthewWilkes, it's actually RTL, I get the weird highlighting behavior and all | 23:31 |
Lennie | to [email protected] | 23:31 |
ArthurLiu | yes | 23:31 |
ArthurLiu | I still get "Invoked a mutation view w/o POST." :) | 23:31 |
ArthurLiu | I submitted a patch for this | 23:32 |
Lennie | done ArthurLiu | 23:32 |
ArthurLiu | thank you | 23:32 |
Lennie | ArthurLiu: yeah you should make the requested changes :) | 23:32 |
Lennie | Mario has a lot to do | 23:32 |
ArthurLiu | actually | 23:32 |
ArthurLiu | the RTL tag bleeds over the org name | 23:33 |
MatthewWilkes | ArthurLiu: Yup, the unicode mirroring char just inverts the RTLness | 23:33 |
MatthewWilkes | I was trying to be malicious | 23:33 |
Lennie | MatthewWilkes: +1 for that :) | 23:33 |
MatthewWilkes | but there aren't any places I've found where it matters | 23:33 |
ArthurLiu | in the notification show view | 23:33 |
ArthurLiu | see http://melange-dev.appspot.com/notification/show/arthurliu/t126783180467 | 23:33 |
Erant | Unicode is really evil :/ | 23:33 |
MatthewWilkes | I mean, if an org is being a dick and trying to break things and all it breaks is their notification emails, who cares? | 23:33 |
tpb | <http://ln-s.net/5+j$> (at melange-dev.appspot.com) | 23:34 |
ArthurLiu | http://www.milliways.fr/tmp/Screenshot-1.png | 23:34 |
MatthewWilkes | ArthurLiu: That looks fine to me, only the org name is inverted | 23:34 |
*** lresende has quit IRC | 23:34 | |
MatthewWilkes | Oooh, crossbrowser | 23:34 |
MatthewWilkes | it doesn't in chrome | 23:34 |
ArthurLiu | not to me in FF 3.5.8 | 23:34 |
ArthurLiu | what happens if a student puts an RTL char in a proposal title? | 23:35 |
Erant | MatthewWilkes: Have you tried malformed Unicode yet? It's something I wanted to try, but is more an attack on the feedparser than Melange. | 23:35 |
SRabbelier | ArthurLiu: works fine in Chrome here :P | 23:35 |
ArthurLiu | yeah well | 23:36 |
ArthurLiu | did you try IE6? :) | 23:36 |
Erant | ... | 23:36 |
ArthurLiu | NCSA Mosaic 2.0 ? | 23:36 |
ArthurLiu | let's try Lynx | 23:36 |
Erant | Lennie: Oh, btw | 23:36 |
MatthewWilkes | ArthurLiu: Great minds… | 23:37 |
Lennie | yes? | 23:37 |
Erant | Lennie: I noticed an image in a student proposal at one point, can any student do that? | 23:37 |
Erant | Or just Melange-gods? | 23:37 |
Lennie | any student should be able to do that | 23:37 |
Lennie | we must allow them some freedom :P | 23:37 |
Lennie | how else to write a proper proposal? | 23:37 |
Lennie | some really need the images | 23:37 |
SRabbelier | Erant: they should be cleaned though | 23:37 |
Erant | What does it do for <img src="javascript... | 23:38 |
SRabbelier | Erant: that shouldn't work | 23:38 |
SRabbelier | Erant: but, do try! :D | 23:38 |
MatthewWilkes | Erant: Ah, good one. | 23:38 |
ArthurLiu | http://www.milliways.fr/tmp/Screenshot-2.png w3m is slightly broken | 23:38 |
MatthewWilkes | There are all sorts of nasties that are possible. | 23:38 |
Erant | MatthewWilkes: I've gotten melange with that one before. They're really hard to filter out. | 23:38 |
SRabbelier | ArthurLiu: not as badly broken as I'd expect though :P | 23:38 |
MatthewWilkes | Erant: on-error things often get missed too | 23:38 |
SRabbelier | ArthurLiu: try a list :P | 23:38 |
ArthurLiu | lists are just blanks | 23:39 |
ArthurLiu | mmh | 23:40 |
SRabbelier | Lennie: hmmm, http://melange-dev.appspot.com/gsoc/student/list_projects/melange/gsoc2010 | 23:40 |
tpb | <http://ln-s.net/5+jz> (at melange-dev.appspot.com) | 23:40 |
SRabbelier | Lennie: "Access to this page has been restricted." | 23:40 |
SRabbelier | Lennie: as my student | 23:40 |
MatthewWilkes | wow, you're right, ArthurLiu | 23:40 |
Lennie | :) | 23:40 |
MatthewWilkes | That's NASTY | 23:40 |
Lennie | probably the list stuff | 23:40 |
ArthurLiu | I don't want to make you feel bad, but what about a11y ? | 23:40 |
Erant | Right, I don't think I'm a student. | 23:40 |
Lennie | the lists on the manage page are also broken :P | 23:40 |
Erant | Crap. | 23:40 |
SRabbelier | Lennie: even though I have a student role http://melange-dev.appspot.com/gsoc/student/edit/melange/gsoc2010/alturin | 23:40 |
SRabbelier | MatthewWilkes: what's nasty? | 23:40 |
tpb | <http://ln-s.net/5+k$> (at melange-dev.appspot.com) | 23:40 |
Lennie | I can't get my overview of which surveys have been taken | 23:41 |
Erant | Lennie: plx to add student role? :) | 23:41 |
MatthewWilkes | SRabbelier: No lists show up without javascript enabled | 23:41 |
Lennie | Erant: you should have registered as one :P | 23:41 |
SRabbelier | MatthewWilkes: well duh :P | 23:41 |
Erant | Noooo. | 23:41 |
SRabbelier | MatthewWilkes: we have ajaxy lists now bitches | 23:41 |
MatthewWilkes | SRabbelier: I thought it was just progressive enhancement | 23:41 |
Lennie | Erant: do you have an account on which you are not a mentor/org admin yet? | 23:41 |
SRabbelier | MatthewWilkes: they're full of ajaxy goodness | 23:41 |
Lennie | Erant: you can't even submit a proposal anymore it is closed | 23:41 |
SRabbelier | MatthewWilkes: and show what? | 23:41 |
Erant | Aight, nm. I'll get it in the actual run. Where else should I be able to put in images? | 23:41 |
SRabbelier | MatthewWilkes: the entity limitation still remains | 23:41 |
ArthurLiu | I think we should at least support a bare bones list for js-impaired browsers | 23:42 |
MatthewWilkes | SRabbelier: Entity limitation? | 23:42 |
SRabbelier | MatthewWilkes: the timeouts | 23:42 |
MatthewWilkes | You mean the 1000 object limit that was lifted a while back? | 23:42 |
Erant | Lennie: As in, anything hooked up to the same parser. | 23:42 |
ArthurLiu | I'm not even talking about screen readers | 23:42 |
SRabbelier | ArthurLiu: nope | 23:42 |
SRabbelier | ArthurLiu: Melange has a hard requirement on JS | 23:42 |
MatthewWilkes | SRabbelier: I'd expect to see a html table if JS didn't load | 23:42 |
SRabbelier | ArthurLiu: and screenreaders can support JS | 23:42 |
MatthewWilkes | ArthurLiu, SRabbelier: Yeah, screen-readers are generally happy with JS, what they hate is people being clever | 23:43 |
Lennie | SRabbelier: Fixed that one | 23:43 |
SRabbelier | MatthewWilkes, ArthurLiu: Mario is to add a message saying "Melange really needs you to turn on JS" | 23:43 |
SRabbelier | Lennie: noice | 23:43 |
MatthewWilkes | JAWS has abysmal accessibility support | 23:43 |
MatthewWilkes | SRabbelier: Ok | 23:43 |
Lennie | SRabbelier: could you take a look at the logs and figure out what is going on on the manage page? | 23:43 |
ArthurLiu | that would be a start, yes | 23:43 |
SRabbelier | MatthewWilkes: are we being clever? | 23:44 |
SRabbelier | Lennie: not really, MatthewWilkes stole my time, complains to him | 23:44 |
SRabbelier | :P | 23:44 |
SRabbelier | Lennie: (he's worth it :P) | 23:44 |
SRabbelier | L'oreal :P | 23:44 |
MatthewWilkes | SRabbelier: I mean things like using XHTML+ARIA to notify the reader of AJAX events are 'clever' | 23:44 |
SRabbelier | s/^/He uses / | 23:44 |
Lennie | then add it as one of your top priorties to your list | 23:45 |
MatthewWilkes | It makes JAWS choke | 23:45 |
SRabbelier | MatthewWilkes: wait, what? isn't ARIA supposed to _help_ them screenreaders? | 23:45 |
Lennie | it seems to be your record_getter that is doing something weird :) | 23:45 |
Lennie | MatthewWilkes: did you set a home page for your org? | 23:45 |
MatthewWilkes | SRabbelier: No, I use herbal essences | 23:45 |
SRabbelier | Lennie: surely you jest, my record_getter is made of awesomeness | 23:45 |
Lennie | :P | 23:45 |
MatthewWilkes | SRabbelier: Yes, it's supposed to. In reality it doesn't actually work. | 23:46 |
SRabbelier | MatthewWilkes: then I'm afraid you're not worth it | 23:46 |
Lennie | awesomeness has the tendancy to fail :D | 23:46 |
* MatthewWilkes has seen jaws choke on ARIA | 23:46 | |
SRabbelier | MatthewWilkes: (that's their slogan) | 23:46 |
MatthewWilkes | I know :) | 23:46 |
SRabbelier | MatthewWilkes: hehe, nice, reality always kicks "supposed to"'s ass | 23:46 |
MatthewWilkes | Lennie: I have a home page link, no document linked atm | 23:46 |
MatthewWilkes | Lennie: Is that ok with you, sir? :) | 23:50 |
Lennie | hmm | 23:50 |
Lennie | perhaps :p | 23:50 |
Lennie | would be nice if you set a home page document | 23:50 |
Lennie | that would also show the list of projects for your org | 23:50 |
Lennie | and the Google Map :) | 23:50 |
MatthewWilkes | Lennie: Perhaps melange should be the one bugging me? | 23:50 |
Lennie | already an issue for that :P | 23:51 |
MatthewWilkes | :) | 23:51 |
Lennie | feel free to submit a patch :d | 23:51 |
Lennie | Leslie will bug you for it :) | 23:51 |
MatthewWilkes | Giving Leslie more work isn't a valid fix :) | 23:51 |
MatthewWilkes | Lennie: Are you talking about http://code.google.com/p/soc/issues/detail?id=221&q=home%20page&sort=-id&colspec=ID%20Type%20Priority%20Status%20Owner%20Milestone%20Effort%20Skills%20Summary as the issue that needs a patch? | 23:52 |
tpb | <http://ln-s.net/5+lb> (at code.google.com) | 23:52 |
ArthurLiu | actually, about the JS lists | 23:52 |
Lennie | nope | 23:52 |
ArthurLiu | add a quicker loading 'loading' thing | 23:52 |
ArthurLiu | and then a non-js 'please get a js interpreter' failover | 23:53 |
ArthurLiu | you still have a ~500ms latency in FF where the zone of the list is just blank | 23:53 |
MatthewWilkes | It's especially bad on pages with multiple lists | 23:54 |
Lennie | 602 | 23:54 |
MatthewWilkes | Lennie: Hmm, is the home page addition deadline an event in the system? | 23:55 |
Lennie | nope | 23:55 |
Lennie | way too detailed | 23:55 |
MatthewWilkes | So it'd need to be special cased? Sounds like that page would get messy quick. | 23:55 |
Lennie | idd | 23:55 |
MatthewWilkes | Upcoming events and periods ending on a page is a very nice idea, though | 23:56 |
Lennie | you could abuse the timeline for that | 23:56 |
ArthurLiu | just checked, even Chrome has a ~300ms delay | 23:57 |
SRabbelier | MatthewWilkes: dun | 23:57 |
MatthewWilkes | SRabbelier: Awesome! | 23:58 |
SRabbelier | ArthurLiu: mhhh, we can send the list "definition" at page creation time I guess | 23:58 |
ArthurLiu | also, form input fields outline between blur/focus is not consistent in Firefox (at least on linux): http://www.milliways.fr/tmp/Screenshot-3.png | 23:59 |
SRabbelier | ArthurLiu: (so you'd see an empty list as soon as you receive the initial html page) | 23:59 |
MatthewWilkes | Thanks, I'll have to buy you a beer at the mentor summit (assuming Melange and Plone are both accepted) | 23:59 |
ArthurLiu | SRabbelier, that would save at least a packet roundtrip, that's significant | 23:59 |
SRabbelier | ArthurLiu: it wouldn't | 23:59 |
ArthurLiu | oh, just the definition | 23:59 |
SRabbelier | ArthurLiu: we include the list definition in the first data batch :) | 23:59 |
ArthurLiu | yeah well, it's a bit better | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!