*** bskahan has joined #schooltool | 00:13 | |
*** bskahan has quit IRC | 00:31 | |
*** gml has joined #schooltool | 01:07 | |
*** gml_ has quit IRC | 01:10 | |
*** bskahan has joined #schooltool | 01:13 | |
*** bskahan has quit IRC | 01:50 | |
*** matiasV has quit IRC | 02:14 | |
*** bskahan has joined #schooltool | 03:24 | |
*** bskahan has quit IRC | 05:01 | |
*** Aiste has joined #schooltool | 09:04 | |
*** Aiste has quit IRC | 09:37 | |
*** auxesis has quit IRC | 11:07 | |
*** Aiste has joined #schooltool | 12:07 | |
*** auxesis has joined #schooltool | 12:19 | |
*** bskahan has joined #schooltool | 14:07 | |
*** th1a has joined #schooltool | 15:44 | |
srichter | good morning tom | 15:55 |
---|---|---|
th1a | 'morning Stephan. | 15:55 |
th1a | How's it going? | 15:55 |
srichter | I have started with persistent PDs this weekend | 15:56 |
srichter | I should be able to make some first checkins this week | 15:56 |
th1a | PD? | 15:57 |
srichter | oh, process definition | 15:57 |
srichter | so our first step is to create persistent process definitions | 15:58 |
th1a | Right. | 15:58 |
srichter | then we need a UI to create custom PDs for the school WF | 15:58 |
srichter | I think that part should be fairly straight forward | 15:58 |
th1a | Yes. | 15:58 |
th1a | Considering we aren't allowing branching or anything too fanciful. | 15:59 |
srichter | right | 15:59 |
srichter | we said linear for now | 15:59 |
th1a | Yes. | 15:59 |
srichter | we can always generalize later | 16:00 |
th1a | If it becomes necessary, which I doubt. | 16:00 |
th1a | bskahan: Did you get my email about the section calendars? | 16:01 |
th1a | srichter: I guess we have to determine exactly where you're going to check in to. | 16:02 |
th1a | I guess the promotion work should be in a branch, because I don't want it in the 0.11 release. | 16:03 |
srichter | I thought I do a branch | 16:03 |
th1a | Yeah. | 16:03 |
srichter | most of the work I do should be very independent of the rest of the code | 16:03 |
th1a | Exactly. | 16:03 |
th1a | How are you finding the SchoolTool code overall? | 16:04 |
srichter | honestly I have looked at very little, I was reading up on workflow stuff again | 16:05 |
srichter | but I should be able to tell you more next week :-) | 16:05 |
srichter | I am pretty sure my questions will pop up during this week as I am going through the parts I need | 16:05 |
th1a | OK. Then how are you finding the wfmc code? ;-) | 16:06 |
srichter | that one looks pretty good to me | 16:07 |
srichter | Jim has developed a very good balance to provide a good Python API with high-level integration of other technologies | 16:07 |
srichter | for example, | 16:07 |
srichter | on the one hand you can create everything by hand in a very pythonic ways (i.e. activities, actors, etc.) and on the other you can make high-levle calls (most important XPDL imports) that let you do things in bulk | 16:08 |
srichter | this makes it very easy to customize parts of the framework as you need it | 16:09 |
srichter | that said, I think I will have local PDs by the end of the week (now that the 3.1 b1 is not in my back anymore) | 16:09 |
bskahan | eek, forgot the new meeting time | 16:10 |
bskahan | sorry about that | 16:10 |
bskahan | th1a: yes, I got the mail | 16:10 |
srichter | (btw, last week is the last week of teaching; after that I am not so concerned about the time anymore) | 16:10 |
th1a | bskahan: No problem. I'm sitting here in a K12LTSP workshop. | 16:11 |
bskahan | in maine? | 16:11 |
th1a | I gave a short talk on SchoolTool to some school admins last night. | 16:11 |
bskahan | nice | 16:11 |
th1a | Yeah, in Maine. | 16:11 |
bskahan | hi srichter | 16:11 |
th1a | They like the nice clean web design. | 16:11 |
bskahan | lovely | 16:12 |
srichter | bskahan: good morning | 16:12 |
srichter | th1a: where in Maine? | 16:12 |
th1a | I am in Bethel, Maine. At the Gould Academy. The Northeast Linux Symposium. | 16:12 |
* bskahan wishes he could have made it | 16:13 | |
th1a | http://web.vcs.u52.k12.me.us/moodle/ | 16:13 |
th1a | It is a lot of hands on workshops. | 16:13 |
th1a | Yesterday's CMS workshop reminded me of how much hands-on workshops can be a pain. | 16:14 |
th1a | Especially when everyone is trying to install PHP web apps on different distros. | 16:14 |
srichter | yeah, let's you appreciate Zope :-) | 16:15 |
bskahan | heh | 16:15 |
th1a | Yeah, I was wishing I could jump in with the SchoolTool install. | 16:15 |
bskahan | apparently that can be confusing too ... | 16:16 |
th1a | I posted links to K12LTSP RPM's that Eric made on the website. | 16:16 |
th1a | I think people find ways to make our install more complicated than it is. | 16:16 |
srichter | well, ST requires this XML stuff now that makes it a bit harder, since you need the right version | 16:16 |
th1a | We just need to try to get jelkner and his boys over the hump. | 16:17 |
srichter | but other than that its Python + Python-Dev + GCC + make and off you go | 16:17 |
th1a | srichter: I agree that the libxml requirement is a pain. | 16:17 |
bskahan | did my mail with the build instructions go through? | 16:17 |
th1a | Yes, I think so. | 16:17 |
bskahan | having 3.1 out will make life easier | 16:17 |
th1a | ;-) | 16:18 |
srichter | th1a: Zope 3.2 will hopefully include lxml, at which point it is a Zope 3 requirement and much more experience will come into the installation | 16:18 |
srichter | i.e. we will decide on a particular libxml2 version, etc | 16:18 |
bskahan | we should look at what it would take to move out libxml code to lxml | 16:18 |
srichter | yep | 16:19 |
th1a | lxml depends on libxml though, right? | 16:19 |
bskahan | yes | 16:19 |
th1a | lxml will just make our code nicer and more Pythonic? | 16:20 |
bskahan | it would remove our direct dependency on libxml2 | 16:21 |
srichter | yeah, the dependence is the same | 16:21 |
srichter | it will the code standard with other XML code based on Zope 3 | 16:21 |
srichter | for example, there will be a lxml-based XPDL parser for wfmc | 16:21 |
th1a | So a version of libxml will be packaged with Zope 3.2? | 16:21 |
bskahan | our use of libxml2 is pretty low in the REST interface I think | 16:22 |
bskahan | but I don't know that code very well, so I could be wrong | 16:22 |
srichter | not in th esource distro, but the linux distribution packages will ensure correct dependencies | 16:22 |
srichter | so once Zope 3.2 will ship with a distribution, the correct libxml will be installed and ST does not have to worry about this anymore | 16:23 |
bskahan | th1a: we wouldn't need seperate libxml2-python bindings for mac | 16:23 |
srichter | also, I expect there wo be much more know-how in the Zope 3 core team on how to work with this nicely | 16:23 |
srichter | which means ST does not have to worry about supporting this part | 16:24 |
th1a | Right. | 16:24 |
th1a | I'd be happy if someone with some Windows know-how would get Zope 3 running as a service. | 16:25 |
th1a | 'Maddog' Hall told me about this yesterday: http://sagu2.solis.coop.br/ | 16:26 |
srichter | th1a: the Windows binary will do that | 16:26 |
srichter | th1a: Jim has recently worked on that | 16:26 |
th1a | It is a Brazilian open source admin system. | 16:26 |
th1a | srichter: Which Windows binary? | 16:26 |
th1a | For 3.0? | 16:27 |
srichter | 3.1 | 16:27 |
bskahan | th1a: that's pretty interesting | 16:27 |
th1a | Most interesting thing I've seen in a while, I'm downloading it now. | 16:27 |
th1a | Oh, also some people here are using Centre, which is another open source SIS. | 16:27 |
bskahan | my portugese is weak though | 16:27 |
th1a | Actually, there are lots of Portugese in Providence. | 16:28 |
th1a | I don't speak it. I'll have to hire a kid. | 16:28 |
bskahan | heh | 16:28 |
srichter | yep, there was an interesting article about immigrants in MA in the Globe yesterday | 16:28 |
srichter | Brazilians are by far the largest immigrant population now | 16:29 |
srichter | (iirc) | 16:29 |
th1a | Huh. | 16:29 |
bskahan | th1a: how do you want section calendar overlay to work? | 16:29 |
bskahan | the same way other overlay work, just adding a 4th section the the overlay choice page? | 16:30 |
th1a | It could, but I don't know that it should be a choice. | 16:30 |
bskahan | s/the the/to the/ | 16:30 |
bskahan | me either, that's why I asked | 16:31 |
bskahan | want the alway in the portlet? | 16:31 |
bskahan | man, my typing is worse than usual today | 16:31 |
th1a | Yeah. | 16:31 |
bskahan | ok | 16:31 |
REdOG | any plan to add ldap user/group support to schoolbell? | 16:32 |
th1a | "Oh, I had homework? My calendar is broken, see. I can't see the assigment? Oh, that's what the "More..." button does." | 16:32 |
bskahan | th1a: good point | 16:32 |
th1a | REdOG: Probably just for authentication. | 16:32 |
REdOG | I think that is all I would need. | 16:33 |
th1a | It seems like it would get pretty complicated otherwise. | 16:33 |
th1a | srichter: What's the state of LDAP auth in Zope 3? | 16:33 |
srichter | REdOG: I recently fixed ldapadapter and ldapauth, so you can use that | 16:33 |
REdOG | oo | 16:33 |
srichter | th1a: I just fixed this | 16:34 |
th1a | Cool. | 16:34 |
bskahan | th1a: are we going to port the person-info schema work forward? it got lost in the move to Z3 | 16:34 |
*** erchache has joined #schooltool | 16:34 | |
th1a | bskahan: We will do that soon. | 16:34 |
bskahan | someone (maybe REdOG) was asking about it | 16:34 |
th1a | I want to talk about whether it makes sense to do that more as a ZCML thing than storing the schemas in the ZODB. | 16:35 |
srichter | storing interfaces is broken in the current trunk | 16:36 |
srichter | and release | 16:36 |
srichter | Jim knows about the issue | 16:36 |
srichter | but did not have time to fix it yet | 16:36 |
srichter | Florent expressed interest in fixing it too; they need it as well | 16:36 |
th1a | srichter: Storing interfaces in the ZODB is broken? | 16:37 |
srichter | yes | 16:37 |
srichter | since a long time | 16:37 |
th1a | OK. | 16:37 |
srichter | at least 1 year | 16:37 |
th1a | Sagu seems to be php and Java. Ug. | 16:38 |
srichter | but storing interfaces in the ZODB is a cool feature that can be very powerful | 16:38 |
srichter | your use case is a good example | 16:38 |
srichter | generic property sheets and TTW schema-based content components another | 16:39 |
*** gintas has joined #schooltool | 16:39 | |
bskahan | I have to run, trying to get my passport at the last minute | 16:40 |
th1a | bskahan: Good luck. | 16:40 |
bskahan | th1a: We'll write up that other story ond send it to you tonight/tomorrow morning | 16:40 |
th1a | I once had a temp job doing data entry on those things. | 16:40 |
th1a | On the graveyard shift. | 16:40 |
th1a | For procrastinators like you. | 16:40 |
bskahan | getting it is turning out to be a huge pain | 16:41 |
srichter | LOL | 16:41 |
bskahan | I've been trying for 3 weeks, in my defense | 16:41 |
bskahan | bye | 16:41 |
*** bskahan has quit IRC | 16:41 | |
th1a | gintas: How are things in Vilnius? | 16:42 |
gintas | I'm not entirely sure | 16:49 |
gintas | I'm not in the office at the moment | 16:49 |
gintas | we had to work on Saturday so everybody took a day off today | 16:49 |
gintas | I forgot the meeting altogether ;( | 16:50 |
gintas | was mgedmin or alga here? | 16:50 |
th1a | No, but it isn't a big deal. | 16:50 |
th1a | I'm multitasking at a conference. | 16:50 |
th1a | There is nothing pressing to cover. | 16:51 |
th1a | Got a little update from srichter. | 16:51 |
th1a | I've got to go get some breakfast and cold medicine. Talk to you guys later. | 16:54 |
*** th1a is now known as th|away | 16:54 | |
srichter | ok, I gotta go to school too | 17:00 |
gintas | good luck | 17:10 |
*** th|away has quit IRC | 17:20 | |
*** th1a has joined #schooltool | 17:28 | |
*** bskahan has joined #schooltool | 18:04 | |
*** _jeremy has joined #schooltool | 18:32 | |
Aiste | th1a: hi, ayt? | 18:39 |
th1a | I am. | 18:39 |
th1a | Hi. | 18:40 |
Aiste | I think I just got a breakthrough for ST in Lithuania :) | 18:40 |
th1a | Ah! | 18:40 |
Aiste | met some people today who have friends in high ranking places | 18:40 |
Aiste | they will recommend that ST would be used in lt schools | 18:40 |
Aiste | :) | 18:40 |
th1a | Excellent. | 18:41 |
th1a | If it would be helpful for me to meet anyone while I'm in Vilnius, I'd be happy to. | 18:41 |
Aiste | I have already spoken to one teacher who is responsible for timetables and such in one of the schools -- they sound very enthusiastic | 18:41 |
Aiste | oh, right, i have forgotten that :) | 18:41 |
Aiste | this would be great in fact | 18:41 |
Aiste | I need to write a short doc on what shooltool can do now to show it to people | 18:42 |
Aiste | I guess I will need to translate your helpful docs about using schooltool as well | 18:42 |
_jeremy | I just spoke with the District Manager of a school system here in Maine, USA. He had some suggestions for development of modules. | 18:43 |
th1a | Aiste: Do you have Keynote? | 18:44 |
th1a | _jeremy: I'm in Bethel, Maine right now. | 18:44 |
Aiste | th1a: what is keynote? | 18:44 |
_jeremy | Ha! :) You must be up at Goulde? | 18:44 |
th1a | That's Apple's presentation software. That's what I used to create those PDF's. | 18:44 |
th1a | _jeremy: Yes. | 18:44 |
Aiste | ah, no I think I do not | 18:45 |
_jeremy | th1a: I just spoke with Dave Murphy | 18:45 |
Aiste | I will find something to use though :) | 18:45 |
th1a | Aiste: Let me know what you need. | 18:45 |
_jeremy | I'm trying to get some alignment from MSAD44 with SchoolTool, hopefully some $$ backing | 18:45 |
Aiste | ok, thanks | 18:45 |
th1a | Who is Dave Murphy? | 18:46 |
Aiste | I was quite excited when these people started talking about pushing ST on government level :) | 18:46 |
_jeremy | th1a: District Manager for MSAD44 | 18:46 |
th1a | Aiste: I'm confident that if we don't screw things up, we could have hundreds or thousands of SchoolTool installations in Spain in 3-5 years. | 18:47 |
th1a | _jeremy: If you start to make some progress and you want me to get involved in some way let me know. | 18:47 |
Aiste | th1a: good, that would wncouradge lithuanians to join in | 18:47 |
_jeremy | th1a: Thank you. I am trying to get the Schools collaborate and commit $$ to development of features they want. | 18:48 |
th1a | _jeremy: That's the idea. | 18:48 |
th1a | Where is MSAD44? | 18:48 |
_jeremy | if your in Bethel, your in it :) You could walk down the street and see Dave Murphy | 18:49 |
th1a | He's not at the symposium though? | 18:49 |
_jeremy | th1a: Are you a developer with SchoolTool? How are you involved? | 18:49 |
th1a | I am the project manager. | 18:49 |
_jeremy | No, Peter Kuzik ia at Goulde, he is the Tech guy for MSAD44 | 18:50 |
_jeremy | th1a: Would you like to meet up? I can drive into Bethel now | 18:50 |
th1a | I haven't done much significant development on SchoolTool, but I've done similar things for the school I used to work at in Providence. | 18:50 |
th1a | _jeremy: That would be great. | 18:51 |
_jeremy | Ok, pick a time :) | 18:51 |
th1a | I'm hanging around the sessions, but just browsing. | 18:51 |
th1a | So whenever... 2:00? | 18:51 |
th1a | I'll be here tomorrow as well. | 18:52 |
th1a | I've already done my little talk so I don't have any obligations. | 18:52 |
th1a | Actually, let me check when the keynote is this afternoon... | 18:52 |
_jeremy | Ok, my e-mail is jeremy@deximer.com | 18:53 |
_jeremy | Let me know if 2pm is not going to work for you | 18:53 |
_jeremy | Maybe I can get you a meeting with Dave Murphy tomorrow if you want to help pitch ST | 18:54 |
Aiste | ok, got to run -- my horse is waiting :) | 18:54 |
Aiste | bye | 18:54 |
th1a | Aiste: Bye. That's good news! | 18:54 |
Aiste | :) I thought so as well | 18:54 |
*** Aiste has quit IRC | 18:54 | |
th1a | OK. The keynote is at 4:00. So 1:30 or 2:00 is good. | 18:55 |
th1a | And if Dave Murphy is interested I'd be happy to talk to him. | 18:55 |
_jeremy | Ok, I'll be at the event at 2, see you then. I'll try and set up a meeting as well. | 18:55 |
th1a | Where should we meet? | 18:56 |
_jeremy | Is there a registration area at the event? | 18:57 |
th1a | Right inside McLaughlin Hall. | 18:58 |
_jeremy | Ok, I'll be there looking like I'm looking for someone | 18:58 |
th1a | OK. I'll be there looking like I'm waiting for someone. | 18:58 |
th1a | Wearing a nametag with my name on it. | 18:58 |
th1a | Tom Hoffman, btw. | 18:58 |
_jeremy | Ok, I'm in black with srmy green T-shirt | 18:59 |
_jeremy | s/srmy/army | 18:59 |
th1a | I've got a blue hoodie and jeans. | 18:59 |
_jeremy | I'm calling Dave Murphy's office now, I'll fill you in when we meet... | 18:59 |
th1a | OK. Time for lunch here. See you in a few. | 19:00 |
_jeremy | ciao | 19:00 |
*** th1a is now known as th1a|unch | 19:00 | |
*** th1a|unch has quit IRC | 19:13 | |
*** erchache has quit IRC | 19:27 | |
*** th1a has joined #schooltool | 20:01 | |
*** gintas has quit IRC | 20:11 | |
bskahan | th1a: http://bskahan.etria.com/files/schooltool-user-tasks | 20:27 |
bskahan | the beginnings of a task list, theoretically to turn into user test cases | 20:27 |
bskahan | in the process it occured to me that new section should automagically get the current_term.default_tts timetable | 20:28 |
th1a | Hm? | 20:37 |
th1a | What happens now? | 20:37 |
th1a | Yes, you're right. We need these test cases written down. Right now they're only in my head. | 20:39 |
bskahan | ignore the second part of that, there's no way to automate it | 20:43 |
bskahan | I'd add that doc to the schooltool server, but the server doesn't know ReST and I don't know Structured Text | 20:44 |
*** th1a has quit IRC | 20:55 | |
*** dextroso has joined #schooltool | 21:21 | |
*** dextroso has quit IRC | 21:23 | |
*** th1a has joined #schooltool | 22:38 | |
*** th1a has quit IRC | 23:09 | |
*** bskahan has quit IRC | 23:46 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!