*** alga has quit IRC | 00:12 | |
mhz | th1a: who is the one packaging schooltool in edubuntu? | 00:20 |
---|---|---|
th1a | jinty - Brian Sutherland. | 00:20 |
mhz | th1a: thx | 00:20 |
reddux | Ok yeah I typed out every line by hand checked my syntax and still got the same error when importing 1 user from the example on the site. | 00:24 |
th1a | You didn't really need to go to the trouble. | 00:25 |
reddux | k well just wanted to make sure I didn't make a mistake | 00:26 |
reddux | night folks! | 00:51 |
*** reddux has left #schooltool | 00:54 | |
ignas | Aiste: | 01:12 |
ignas | oops, tab completion : | 01:12 |
ignas | :/ | 01:12 |
*** ignas has quit IRC | 01:28 | |
*** mhz is now known as mhz_work | 01:57 | |
*** th1a_desk has joined #schooltool | 03:39 | |
*** th1a has quit IRC | 03:41 | |
*** mhz_work is now known as mhz | 04:31 | |
*** pcardune has joined #schooltool | 06:35 | |
*** th1a_desk has quit IRC | 06:43 | |
*** pcardune has quit IRC | 07:02 | |
*** th1a has joined #schooltool | 07:06 | |
*** mhz is now known as mhz_zZzZ | 07:27 | |
*** th1a_ has joined #schooltool | 07:41 | |
*** th1a__ has joined #schooltool | 07:43 | |
*** th1a has quit IRC | 07:43 | |
*** th1a__ is now known as th1a | 07:49 | |
*** th1a_ has quit IRC | 08:23 | |
*** th1a_ has joined #schooltool | 08:37 | |
*** th1a_ has quit IRC | 09:16 | |
*** thisfred has joined #schooltool | 10:23 | |
*** alga has joined #SchoolTool | 12:22 | |
*** ignas has joined #schooltool | 12:37 | |
*** faassen has joined #schooltool | 12:47 | |
*** jinty has joined #schooltool | 13:15 | |
*** didymo has quit IRC | 14:12 | |
*** mgedmin has joined #schooltool | 14:16 | |
*** pcardune has joined #schooltool | 16:21 | |
th1a | Hi everyone! | 16:30 |
pcardune | Hi th1a! | 16:31 |
th1a | Thanks for coming pcardune. | 16:31 |
pcardune | I just happened to be here | 16:31 |
th1a | Ah, notification does work much better on xchat-gnome. | 16:32 |
th1a | Anyone alive in Vilnius? | 16:33 |
ignas | hi | 16:34 |
*** gintas has joined #schooltool | 16:34 | |
gintas | p-p-p-pong | 16:34 |
th1a | hi ignas, gintas. | 16:35 |
jinty | hey | 16:35 |
th1a | and jinty. | 16:35 |
th1a | Has alga told you guys about the sprint? | 16:35 |
ignas | a bit ;) | 16:36 |
th1a | jinty: I just got this query about the DNS for the test sites: I got the domain request below. Can you clarify whether these are all | 16:37 |
th1a | just A records, you don't need any MX records set up for these domains? | 16:37 |
th1a | ignas: Did he show you the UI work at all? | 16:37 |
jinty | no, we don't need any MX records. | 16:37 |
th1a | jinty: Thanks. | 16:37 |
jinty | we're not going to be running mailservers there | 16:37 |
jinty | unless you want;) | 16:38 |
th1a | Nah. | 16:38 |
ignas | th1a: no not really, we have an internal deadline on friday so he's very busy on another project (jet lagged too ;) | 16:38 |
th1a | OK. Are the rest of you guys busy this week, too? | 16:39 |
th1a | So... where to start... | 16:40 |
th1a | pcardune did most of the work in a new branch. | 16:40 |
th1a | http://source.schooltool.org/svn/branches/nels-sprint-ui-work/ | 16:41 |
th1a | Essentially, we have tabs for main areas of functionality, | 16:41 |
ignas | th1a: yes i think so, i will be spending most of my time on ivija for the rest of this week | 16:41 |
gintas | we've seen some enthusiastic e-mails in the mailing list about the new UI, but not much more | 16:41 |
th1a | ignas: OK, so that gives us the rest of the week to figure out a proposal... | 16:42 |
*** mhz has joined #schooltool | 16:42 | |
th1a | there is a bar of buttons underneath. | 16:43 |
th1a | Under the tabs. | 16:43 |
th1a | Need a screenshot... | 16:43 |
th1a | The navigation menu is essentially dead. | 16:44 |
ignas | :) | 16:44 |
th1a | And the left sidebar is optional. | 16:44 |
ignas | not that i will miss it much ;) | 16:44 |
th1a | Individual applications can use it, but it isn't necessarily always there. | 16:45 |
gintas | victim of friendly fire :) | 16:45 |
th1a | http://tuttlesvc.teacherhosting.com/pictures/screenshot.png | 16:45 |
th1a | That is the static mockup. | 16:45 |
th1a | Doesn't have the row of buttons in the red bar. | 16:45 |
th1a | And we're NOT putting drop-downs there as shown. | 16:46 |
th1a | We've essentially got radio buttons in the bar to switch modes or navigate. | 16:46 |
th1a | So if you want to switch from "view" to "edit" you could do that in the red bar. | 16:47 |
th1a | pcardune: Can you explain briefly how the viewlets are set up? | 16:47 |
th1a | Hm... perhaps he is busy. | 16:49 |
th1a | So pcardune implemented a large chunk of this transition in one day. | 16:49 |
th1a | It was impressive. | 16:49 |
th1a | And thus far doesn't seem to have broken as many of the tests as we thought it would ;-) | 16:50 |
ignas | :) | 16:50 |
th1a | You smile now... | 16:52 |
th1a | I'm downloading the branch to remind myself of exactly where we stopped. | 16:53 |
th1a | But the goal now is to write up what needs to be done to finish. | 16:54 |
faassen | hey. | 16:54 |
th1a | hi faassen. | 16:54 |
th1a | faassen: How are things? | 16:55 |
faassen | did you break any browser tests with those changes? :) | 16:55 |
faassen | fine, I'm back from my vacation (and europython before that) | 16:55 |
th1a | Like I said, fewer so far than we feared. | 16:55 |
faassen | cool, sorry, didn't read the whole conversation | 16:55 |
pcardune | (President of DevIS just asked me to do a schooltool demo sometime in the next couple of weeks) | 16:56 |
th1a | pcardune: Cool. | 16:56 |
*** th1a_ has joined #schooltool | 16:56 | |
th1a | pcardune: Are you free to chat here for a bit? | 16:57 |
pcardune | yeah | 16:57 |
pcardune | the bar with "radio buttons" is a single viewlet manager | 16:57 |
pcardune | the weird part (and there may be a better way) is that buttons are registered as viewlets for *all* pages. | 16:57 |
pcardune | it is up to the viewlet class to know when to display them | 16:58 |
pcardune | as of now, you can specify marker interfaces which views must implement in order for the button to appear | 16:59 |
pcardune | and then another set of marker interfaces which views must implement for the button to be selected | 16:59 |
ignas | ouch, i'll look into that | 17:00 |
ignas | as soon as i'll be able :( | 17:00 |
pcardune | so, attendance has two modes at this point: enter and report. views for entering attendance would implement IAttendanceTabView and IEntryMode | 17:00 |
pcardune | one is for the tab, and the other for the radio button | 17:00 |
th1a | After updating my branch, I've only got the attendance tab. | 17:01 |
pcardune | th1a: did you log in? | 17:01 |
th1a | Oh, no. | 17:01 |
pcardune | I tried to do some stuff with security | 17:01 |
pcardune | for some reason the attendance tab still shows up | 17:01 |
th1a | Ah. | 17:01 |
th1a_ | http://tuttlesvc.teacherhosting.com/pictures/newui.png | 17:05 |
th1a_ | OK. That's a current, working shot. | 17:05 |
th1a | Yes, weFrom the branch. | 17:06 |
th1a | From the branch. | 17:06 |
ignas | pcardune: if you would describe the problem in an email i'd try helping you | 17:07 |
pcardune | ignas, well it's not really a problem | 17:07 |
pcardune | i just wonder if there is a simpler way | 17:08 |
th1a | pcardune: We have to make some time before or during the sprint to make a list of things remaining to do. | 17:08 |
th1a | One viewlet manager seems a little inelegant. | 17:08 |
alga | yay for sprints! | 17:08 |
pcardune | yeah | 17:09 |
th1a | Definitely yay for sprints. It sucks returning to the fortress of solitude, though. | 17:09 |
pcardune | if we had multiple viewlet managers, we would need a metaviewlet manager to manage which viewlet manager to display | 17:10 |
gintas | th1a: wait till you have children | 17:10 |
alga | gintas: don't be mean | 17:10 |
th1a | gintas: That's coming January 25-ish, btw. | 17:11 |
gintas | well then, no more fortress of solitude (at least of silence) for you :) | 17:11 |
th1a | Indeed. | 17:11 |
alga | gintas: I think there's still about a year | 17:11 |
alga | Vika, for one, is still working while her daughter sleeps | 17:12 |
ignas | pcardune: not sure i understand the need for more viewlet managers | 17:12 |
ignas | pcardune: as i was absent in sprint ;) | 17:12 |
th1a | Yeah, maybe one is fine. | 17:12 |
ignas | pcardune: what's the motivation ? | 17:12 |
th1a | Going meta isn't necessarily better, I suppose. | 17:12 |
alga | ViewletManagerManager | 17:13 |
th1a | Yes. Please shoot me. | 17:13 |
alga | there's a school of thought that if you call an object FooManager, your design is wrong | 17:13 |
th1a | Stop me before I kill again. | 17:13 |
gintas | yep, who needs managers anyway :) | 17:14 |
pcardune | alga: what would you call it instead of FooManager? | 17:14 |
gintas | (I suspect I'll be the next target of th1a) | 17:14 |
ignas | pcardune: not the name, the design | 17:14 |
ignas | pcardune: if you need a FooManager you should refactor so you would not need one | 17:14 |
pcardune | oh, right | 17:16 |
faassen | so you get lots of registries everywhere :) | 17:16 |
faassen | lots and lots of them. | 17:16 |
faassen | anyway, it's kind of interesting, as when I hear that proposition, that Manager objects are wrong, then I wonder what are these managers, is this utility really one of those evil managers, etc. | 17:16 |
ignas | a manager in disguise | 17:17 |
faassen | but I guess that's the point, the word 'Manager' just doesn't have enough meaning to want to name something that. it means you don't really know what the object is for. | 17:17 |
faassen | and if you can't name the object better, then your design has issues. | 17:17 |
gintas | hmm, then ManagerManager = Managerie (sic) ;) | 17:18 |
th1a | OK, so the concrete take away I need here is to plan when pcardune and I are going to make the todo list for finishing this work. | 17:19 |
pcardune | th1a, when are you going to be down here? | 17:20 |
th1a | I'm flying down Thursday evening. | 17:21 |
pcardune | where are you staying? | 17:22 |
pcardune | if I may ask | 17:22 |
th1a | Um... with Welsh? | 17:22 |
pcardune | ok | 17:23 |
th1a | Let me just jam in a couple other things that recent discussions have brought up: | 17:24 |
th1a | 1) we definitely should design printed reports for taking attendance (for fallback, and classrooms without computers). | 17:24 |
th1a | 2) alga and I discussed just making a second workflow for schools where teachers can excuse absences themselves. | 17:25 |
alga | 1: perhaps we could just tune the realtime form for print media? | 17:25 |
alga | sparklines and all... | 17:26 |
th1a | The two main use cases are a) US schools where attendance is formal and centralized, and b) everywhere else. | 17:26 |
th1a | alga: Perhaps, particularly at first. | 17:26 |
th1a | pcardune: So... when do you think we should do this? | 17:27 |
th1a | Our ToDo list? | 17:27 |
th1a | Anyhow... this was your semi-coherent sprint followup meeting. I'm going to finish writing up a more coherent summary as well. | 17:28 |
pcardune | is thursday alright? | 17:28 |
th1a | pcardune: It is fine with me. In the evening? | 17:29 |
th1a | f2f? | 17:29 |
pcardune | anytime during the day as well | 17:29 |
pcardune | I will be at the career center all day | 17:29 |
th1a | I won't be there yet. | 17:29 |
th1a | Until the evening. | 17:29 |
th1a | But we can do it on IRC in the morning. | 17:30 |
pcardune | that's what I was thinking | 17:30 |
th1a | OK. 10:00? | 17:30 |
* th1a bangs the virtual bag of gravel. | 17:30 | |
pcardune | works for me | 17:30 |
th1a | Have a good week folks. See you next week with a specific plan ;-) | 17:31 |
alga | th1a: Nokia 770 has several VoIP options | 17:31 |
alga | Google Talk and SIP with Gizmo | 17:31 |
th1a | Should we try that? | 17:31 |
alga | I think it would be great | 17:31 |
th1a | Can we do conference calls with either? | 17:31 |
alga | I don't know | 17:32 |
alga | Gizmo is available on all platforms (Win, Mac, Linux, Nokia) | 17:32 |
alga | Google Talk is Windows and Nokia only | 17:32 |
alga | Gizmo is free-as-in-beer SIP app | 17:32 |
alga | it's main advantage over Skype is a standard protocol: SIP | 17:33 |
alga | I would really prefer Google Talk, if it only were available on Linux... | 17:37 |
alga | gizmo is yet another IM app | 17:37 |
alga | but it has those POTS integration things like Skype does | 17:37 |
th1a | I haven't tried Gizmo yet. | 17:38 |
pcardune | looks pretty | 17:38 |
th1a | pcardune: Did you get my message? | 17:39 |
pcardune | nope | 17:40 |
th1a | At the sprint... was the red headed kid Robbie or Will? | 17:41 |
pcardune | Will | 17:41 |
th1a | OK. | 17:41 |
th1a | I got them confused. | 17:41 |
faassen | Danger Wil Robinson | 17:47 |
pcardune | bu dum cheuu | 17:47 |
*** jinty has quit IRC | 17:59 | |
alga | Wow: https://calendar.pov.lt/ | 18:00 |
th1a | pcardune: Would you want to go to the thing in Ghana by yourself, if the conference could only bring one of us over? | 18:01 |
th1a | alga: Old school. | 18:01 |
pcardune | th1a: what about you? | 18:02 |
pcardune | What is the conference actually about? | 18:02 |
th1a | ... | 18:02 |
th1a | just a sec. | 18:03 |
pcardune | i'm looking up that email you sent me | 18:03 |
alga | conference about making money over the internet! http://j-walk.com/other/conf/ | 18:03 |
th1a | http://www.developer-roadshow.com/wa/wiki/WorkshopTracks | 18:04 |
th1a | Key component: FLOSS School Management System - identify, test and select one or more FLOSS school management systems and integrate into the CD set. Assess localisability and consider a localisation track. e.g. http://www.schooltool.org/ or http://osmis.sourceforge.net/ - there may be other suitable options out there. Team: two educator(s) to test, identify what needs to be done. Developers to familiarise themselves with the s | 18:05 |
th1a | ource code and code. Plan the development tasks. Try to do all this before we arrive, and then code the most critical things during the week (or focus on localisation). | 18:05 |
pcardune | I would be happy to go on my own if you thought it made more sense than you going on your own | 18:06 |
th1a | OK. | 18:09 |
th1a | I'll see what shakes out. It is dependent on if they can scare up any money because I can't get any. | 18:09 |
*** thisfred has left #schooltool | 18:18 | |
*** jinty has joined #schooltool | 18:47 | |
th1a | pcardune: OK... looks like this Ghana thing is going to happen... what international airport do you prefer? | 19:24 |
th1a | pcardune: Perhaps we should speak on the phone. | 19:26 |
th1a | Or Skype. | 19:26 |
*** jinty has quit IRC | 19:28 | |
*** th1a_ has quit IRC | 19:38 | |
*** th1a_ has joined #schooltool | 19:39 | |
Aiste | th1a: do you have time for a chat about finances tomorrow? | 20:02 |
*** gintas has quit IRC | 20:09 | |
pcardune | th1a or th1a_, I prefer Reagan National Airport | 20:10 |
pcardune | Would we be going through senegal? there are direct flights from d.c. and nyc | 20:11 |
*** mhz has quit IRC | 20:13 | |
*** mhz has joined #schooltool | 20:13 | |
*** mhz is now known as mhz_food | 20:23 | |
*** faassen has quit IRC | 20:47 | |
*** ignas has quit IRC | 20:48 | |
th1a | Aiste: Tomorrow is good. What time? | 20:58 |
Aiste | um... when do you usually get up and start working? | 20:59 |
th1a | We can do it the same time as the meeting today. | 21:00 |
th1a | 1330? | 21:00 |
Aiste | which is what LT time? | 21:01 |
th1a_ | I mean, 1330 UTC. | 21:01 |
Aiste | ok, works for me | 21:02 |
Aiste | do you have skype? | 21:02 |
th1a_ | Yes. | 21:02 |
th1a_ | tom_hoffman | 21:03 |
Aiste | ok | 21:03 |
Aiste | I'll skype you tomorrow then | 21:03 |
th1a_ | OK. | 21:03 |
*** Aiste has quit IRC | 21:07 | |
*** mhz_food is now known as mhz | 21:19 | |
*** th1a_ has quit IRC | 21:47 | |
*** alga has quit IRC | 22:05 | |
*** mhz is now known as mhz_work | 22:45 | |
*** gintas has joined #schooltool | 23:10 | |
*** ignas has joined #schooltool | 23:33 | |
*** ignas has joined #schooltool | 23:37 | |
*** gintas_ has joined #schooltool | 23:45 | |
*** gintas has quit IRC | 23:46 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!