**** BEGIN LOGGING AT Mon Dec 6 15:07:38 2004 | ||
-->You are now talking on #schooltool | 15:07 | |
---Topic for #schooltool is http://schooltool.org | 15:07 | |
---Topic for #schooltool set by Aiste at Mon Oct 18 12:47:26 2004 | 15:07 | |
<--Aiste has quit (kornbluth.freenode.net irc.freenode.net) | 15:28 | |
-->Aiste (~aiste@office.pov.lt) has joined #schooltool | 15:33 | |
-->jinty (~jinty@213.151.107.243) has joined #schooltool | 15:40 | |
<--jinty has quit ("using sirc version 2.211+KSIRC/1.3.10") | 16:10 | |
<--tvon|x31 (tvon@dsl093-119-225.blt1.dsl.speakeasy.net) has left #schooltool ("Leaving") | 16:44 | |
-->thisfred (~thisfred@a213-84-57-72.adsl.xs4all.nl) has joined #schooltool | 17:23 | |
-->tvon|x31 (tvon@dsl093-119-225.blt1.dsl.speakeasy.net) has joined #schooltool | 17:55 | |
bskahan | morning all | 17:56 |
---|---|---|
tvon|x31 | Hello | 17:56 |
th1a | Good morning. | 17:56 |
th1a | Did you guys take a look at the wiki page? | 17:57 |
bskahan | not in a few days | 17:57 |
th1a | OK. That's what I was writing on last night: http://www.schooltool.org/bounties/ui/SchoolBell09 | 17:58 |
th1a | That's a take on the requirements. | 17:59 |
th1a | This contract is a bit more nebulous since it is hard to quantify usability and design. | 17:59 |
th1a | Integration. | 18:00 |
bskahan | howdo you want to handle breaking the schoolbell UI out from the schooltool UI at this point? | 18:02 |
th1a | Different set of page templates. | 18:03 |
bskahan | linked via the makfile? | 18:03 |
tvon|x31 | back (had to clean up a coffee spill) | 18:05 |
th1a | That seems like the easiest way to do it. | 18:05 |
tvon|x31 | The simplest way to do it at this point seems to be to have a seperate www directory | 18:05 |
th1a | I hope we can do this milestone without forking any non-template code. | 18:05 |
tvon|x31 | though the view's (python) will surely need tweaking as well | 18:05 |
bskahan | schooltool.browser will have to change, but the changes can probably be done consistently | 18:06 |
tvon|x31 | There are things we'll need to put into the python but I don't think they'll break schooltool at all | 18:06 |
th1a | Sure, but hopefully our tweaks will be equally applicable. | 18:06 |
tvon|x31 | should we make a branch for the time being? branches/schoolbell-ui | 18:07 |
th1a | That sounds reasonable, but I'm not sure. | 18:10 |
th1a | It seems to me that you should be able to blast through an initial implementation of this stuff in a week, and then we can spend a week testing, tweaking, adding a few bits. | 18:12 |
bskahan | from the Wiki | 18:12 |
tvon|x31 | that sounds reasonable | 18:12 |
bskahan | Links to iCal versions on REST interface. A link to remove the calendar from the list. | 18:12 |
bskahan | do you explicitly not want to link from the HTML? | 18:12 |
mgedmin | actually, it might be a good idea to make iCal files available on the web server directly | 18:13 |
th1a | I don't want people to be thinking about "going to look at another calendar." | 18:13 |
mgedmin | then people who do disable the REST server in schooltool.conf will be able to use iCalendar clients | 18:13 |
th1a | mgedmin: you're probably right. | 18:13 |
th1a | That would be helpful in the short term. | 18:14 |
th1a | And easy, right? | 18:14 |
bskahan | I think "Open in iCal" is reasonably understandable | 18:14 |
bskahan | When an authenticated user logs in to the root of the site, they should be redirected to their calendar. | 18:17 |
bskahan | ^ -> they should be redirected to their last overlay view | 18:18 |
th1a | Yeah, that's essentially the same thing. | 18:18 |
bskahan | so if I want to always see "MyCalendar" & "MyWorkgroupsCalendars" side by side | 18:18 |
bskahan | ok | 18:19 |
th1a | they'll be going to /persons/bskahan/calendar | 18:19 |
bskahan | there's no story for redoing the booking view | 18:20 |
bskahan | adding it under the second user story | 18:20 |
th1a | OK. | 18:20 |
tvon|x31 | There is a note about adding notes via the Atom publishing API... | 18:21 |
bskahan | it via the ST rest API | 18:21 |
th1a | Ah, well, that can be optional perhaps. | 18:22 |
bskahan | I did find a tool for Atom publishing via rest rather than soap the other day though | 18:23 |
th1a | A tool. | 18:24 |
th1a | ? | 18:24 |
bskahan | th1a: how did you want to change the booking workflow? | 18:24 |
bskahan | program in someones CVS | 18:24 |
bskahan | have to track it down again | 18:24 |
bskahan | atom reader/publisher that doesn't use the atom publishing API | 18:25 |
th1a | Nothing fancy, just skipping the "search" step, since you're just looking at the calendars instead. | 18:25 |
bskahan | that works if your looking at the calendar of the resource | 18:26 |
bskahan | but how would it work in "book a resource from my calendar" | 18:27 |
th1a | I was a little distracted there. Talking to my sister for a minute... | 18:27 |
th1a | You will be looking at the calendar of the resource in the sense that it will be an active overlay on your calendar. | 18:28 |
th1a | I don't want people to think "I have to go somewhere to look at the resource's calendar." | 18:29 |
th1a | So when you go to the booking form it will know: what day you're interested in, what time to the hour, and which resources you're looking at. | 18:30 |
th1a | Also it would be nice to be able to make simple repeating reservations, but that might be a bonus feature. | 18:31 |
bskahan | I need to find a conference room at 9 am tomorrow until 1pm | 18:31 |
bskahan | I'm looking at my calendar | 18:31 |
bskahan | we have conference room a, b, c | 18:32 |
bskahan | to find out which is available in the time I need I would have to add them all to my calendar overlay? | 18:32 |
th1a | That's what I'm saying. | 18:32 |
th1a | We can also do the search thing as it works now. | 18:32 |
th1a | Spruce it up a bit. | 18:33 |
bskahan | I'm all for adding a calendar widget | 18:33 |
th1a | Yes. | 18:33 |
bskahan | and making the selection checkboxes, I think | 18:33 |
bskahan | people don't get the whole "hold down control to select another non-contiguous item" | 18:34 |
th1a | Right. | 18:34 |
bskahan | from a calender view though, the start time is pre-filled | 18:35 |
th1a | Right. | 18:35 |
th1a | In general, in this release we want to make simple cases simple. This is an introduction to SchoolBell. | 18:35 |
bskahan | I click "booking" at tomorrow 9am I get a simplified version of busysearch with the start time "Tomorrow 9am seleted" I pick from all available resources and set the duration | 18:36 |
bskahan | I get back a list of everything available at that time | 18:36 |
bskahan | for that duration | 18:36 |
th1a | Yeah. And the resources which you're looking at are preselected. | 18:36 |
bskahan | ok | 18:37 |
th1a | You get a list of what's available from what you've selected. | 18:37 |
th1a | Now, there's a lot to do with grouping resources, etc. | 18:37 |
th1a | But I don't want to get too tangled up in that, unless everything else goes stunningly quickly and well. | 18:37 |
bskahan | the other aproach is "i need one of resource a,b or c for any 2 hours tomorrow" | 18:38 |
th1a | Oh yeah. That's the kind of thing schools don't need. | 18:38 |
th1a | But other orgs do. | 18:38 |
bskahan | yeah | 18:38 |
bskahan | then proabably not for this release, a full meeting scheduler | 18:39 |
th1a | It seems like the search dialogue should be able to accommodate that pretty easily, though. | 18:39 |
bskahan | I need persons a, b, AND c AND resource a, b, OR c sometime tomorrow when we're all free | 18:39 |
th1a | We'll be putting a lot of time into resource booking in the next few months. It'll be a big selling point for schools. | 18:40 |
bskahan | the way we just went through it, we still have busysearch in every booking, its just pre-populated and adds a calendar widget for picking date/time? | 18:41 |
th1a | Hm... | 18:42 |
tvon|x31 | Nice calendar widget, I believe what plone uses in it's popup: http://www.dynarch.com/projects/calendar/ | 18:42 |
bskahan | you can book from /persons/bskahan/calendar or /resources/room121/calendar | 18:43 |
bskahan | if you book from the resource calendar then you don't need the busysearch | 18:43 |
th1a | I'm don't want to encourage people to go to the resources page at this point. | 18:43 |
bskahan | ok | 18:43 |
th1a | But I suppose you should be able to book once you get there. But it isn't necessary in this release. | 18:44 |
th1a | I want this use case to be as direct as possible: | 18:44 |
th1a | I need to use the library next week. | 18:44 |
th1a | I select library from my legend (I use it regularly, so I keep it handy, but not selected). | 18:45 |
-->jinty (~jinty@213.151.107.243) has joined #schooltool | 18:45 | |
---Disconnected (). | 18:46 | |
**** ENDING LOGGING AT Mon Dec 6 18:46:21 2004 | ||
**** BEGIN LOGGING AT Mon Dec 6 20:27:54 2004 | ||
-->You are now talking on #schooltool | 20:27 | |
---Topic for #schooltool is http://schooltool.org | 20:27 | |
---Topic for #schooltool set by Aiste at Mon Oct 18 12:47:26 2004 | 20:27 | |
<--tvon|x31 (tvon@dsl093-119-225.blt1.dsl.speakeasy.net) has left #schooltool ("Leaving") | 20:30 | |
<--Aiste has quit (":wq") | 20:31 | |
<--prabhu has quit ("Client Exiting") | 20:39 | |
jinty | th1a: ayt? | 20:55 |
th1a | Yes. | 20:55 |
th1a | How's the Canonical conference? | 20:55 |
jinty | Interesting. | 20:55 |
jinty | Getting to provew I actually esist | 20:56 |
jinty | and losing the ability to type | 20:56 |
th1a | It is good to verify that we're all not chatbots. | 20:57 |
jinty | Otherwise, they are going through proposals for the ubuntu supported seed now. Do you want me to propose schooltool? | 20:57 |
th1a | The Ubuntu supported seed? | 20:57 |
jinty | Yep. But Im not sure if they accept or not. | 20:58 |
th1a | I don't know what that means. Regardless, the current version isn't ready. | 20:58 |
mgedmin | jinty: you are at the canonical conference? | 20:58 |
th1a | I do think two weeks of UI hacking is going to do wonders for SchoolBell. | 20:58 |
mgedmin | it appears that I'll be going there next week | 20:58 |
mgedmin | perhaps we will meet there | 20:58 |
jinty | mgedmin: yep, I hear you might be coming over as well | 20:59 |
th1a | mgedmin: that should be a fun trip. | 20:59 |
th1a | Nice and warm. | 20:59 |
jinty | mgedmin: for sure | 20:59 |
jinty | NO..... COLD | 20:59 |
th1a | Cold? | 20:59 |
jinty | I have to close my window at night | 20:59 |
jinty | and sometime we don't have sun for a day or so | 21:00 |
<--thisfred has quit ("Farewell, cruel channel...") | 21:00 | |
th1a | I guess Spain is still pretty far north. | 21:00 |
jinty | </irony> | 21:01 |
jinty | Sevilla is still warm, but we are down to about 5-10 degC | 21:01 |
jinty | Anyway, I think the most pressing issue for the supported seed will be this database issue... | 21:03 |
th1a | I assume we won't have any trouble getting into Ubuntu when we're ready. | 21:04 |
th1a | We've got connections. | 21:04 |
jinty | I know:), still it would be better if we do it without reference to those connections. | 21:05 |
th1a | Sevilla is about 4 degrees south of Providence. | 21:05 |
th1a | In case you were wondering. | 21:06 |
jinty | Actually, never been to Sevilla. But I hear it is quite amazing. | 21:07 |
jinty | Spanish fiesta and all that. | 21:07 |
th1a | What part of Spain is that? | 21:08 |
jinty | Far south. I hear it is one of the old spanish towns. | 21:09 |
th1a | Ah. Are you in Barcelona now? | 21:10 |
jinty | Close, a small town about an hour by train. | 21:12 |
jinty | But I live almost in the center. | 21:12 |
th1a | OK. We're at the same latitude then. | 21:12 |
jinty | How cold is it there? | 21:13 |
th1a | In the 30's fahrenheit. I guess about 5. It is supposed to snow tonight. | 21:13 |
*mgedmin googles for "30 fahrenheit" | 21:14 | |
mgedmin | 30 degrees Fahrenheit = -1.11111111 degrees Celsius | 21:14 |
jinty | so a white christmas for you then. Here, never, because of the sea" | 21:14 |
jinty | (x-32) /1.8 | 21:15 |
jinty | once i was an engineer... | 21:15 |
th1a | Once I was an English teacher... | 21:17 |
-->tvon|x31 (tvon@dsl093-119-225.blt1.dsl.speakeasy.net) has joined #schooltool | 21:22 | |
<--jinty has quit ("using sirc version 2.211+KSIRC/1.3.10") | 21:32 | |
<--SteveA has quit (Read error: 110 (Connection timed out)) | 21:40 | |
mgedmin | cool, somebody already made the iCalendar calendar accessible via the web port! | 22:50 |
*mgedmin has just installed a schoolbell server at PoV office, for "dog food" testing | 22:51 | |
th1a | They did? | 22:51 |
th1a | I didn't get any emails about checkins. | 22:52 |
*mgedmin checks | 22:58 | |
mgedmin | apparently alga did it four months ago (2004-08-12) | 22:59 |
mgedmin | I had just forgotten about it ;) | 22:59 |
th1a | What's the path? | 22:59 |
mgedmin | you get a link on the front page | 22:59 |
mgedmin | http://server:7080/persons/$personid/calendar.ics | 22:59 |
mgedmin | and http://server:7080/persons/$personid/timetable-calendar.ics | 22:59 |
th1a | Ah. | 22:59 |
mgedmin | perhaps it even works with iCal | 23:00 |
mgedmin | because the path ends in 'calendar.ics' | 23:00 |
mgedmin | could you try it? | 23:00 |
th1a | I've used that link, but I didn't notice where it was going. | 23:01 |
mgedmin | hmm, aparently HTTP basic authentication does not work for that link... | 23:02 |
th1a | That's not good. | 23:03 |
*mgedmin stares at the code | 23:09 | |
*mgedmin writes a test | 23:12 | |
-->Aiste (~aiste@adsl-213-190-44-43.takas.lt) has joined #schooltool | 23:13 | |
mgedmin | it works now | 23:15 |
*mgedmin commits the fix | 23:15 | |
th1a | excellent. | 23:16 |
mgedmin | my schoolbell calendar events are now displayed in the pop-up calendar GNOME desktop applet | 23:20 |
mgedmin | unfortunately evolution doesn't appear to be able to modify web calendars, it can only display them | 23:20 |
th1a | Does it try to modify them? | 23:20 |
th1a | We're still not quite working with iCal either, for POST-ing. I have to turn on Ethereal to figure out exactly why. | 23:21 |
**** ENDING LOGGING AT Mon Dec 6 23:26:53 2004 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!