IRC log of openacs on 2002-02-02
Timestamps are in UTC.
- 00:44:42 [davb]
- davb (dave@alb-24-58-162-46.nycap.rr.com) has joined #openacs
- 01:44:22 [Psychephylax]
- wooo!
- 01:44:25 [Psychephylax]
- :-)
- 01:44:32 [Psychephylax]
- http://www.ic.sunysb.edu/Stu/nblyumbe/casemod/
- 01:44:32 [chump]
- A: http://www.ic.sunysb.edu/Stu/nblyumbe/casemod/ from Psychephylax
- 01:44:40 [Psychephylax]
- A:| What 300$ buys you
- 01:44:41 [chump]
- titled item A
- 01:44:49 [Psychephylax]
- A: But I doubt it's worth it...Only time will tell
- 01:44:50 [chump]
- commented item A
- 01:57:17 [vinod_]
- vinod_ (~vinod@216-164-248-226.s2702.apx1.sbo.ma.dialup.rcn.com) has joined #openacs
- 02:05:59 [vinod_]
- vinod_ is now known as vinod
- 02:07:11 [Psychephylax]
- hey Vinod
- 02:07:20 [Psychephylax]
- --> http://www.ic.sunysb.edu/Stu/nblyumbe/casemod/
- 02:08:45 [vinod]
- ack - i think i need thumbnails ;-) (damn dialup!)
- 02:09:01 [Psychephylax]
- lol
- 02:09:02 [Psychephylax]
- awww
- 02:09:05 [Psychephylax]
- it's worth it
- 02:09:09 [Psychephylax]
- in my opinion :P
- 02:10:01 [vinod]
- i know - i'm just complaining :-)
- 02:10:08 [vinod]
- cool!
- 02:10:14 [vinod]
- like the window
- 02:10:37 [vinod]
- is that a "windows programming for dummies" book i see?
- 02:10:45 [vinod]
- for shame
- 02:11:54 [Psychephylax]
- Game programming
- 02:11:55 [Psychephylax]
- yeah
- 02:12:06 [Psychephylax]
- Hey, blame some idiot who wanted to use it as a *gasp* textbook!
- 02:12:24 [vinod]
- ahh :-)
- 02:12:40 [vinod]
- haha
- 02:14:42 [Psychephylax]
- :)
- 02:20:28 [Psychephylax]
- All of those mods...pre-made
- 02:20:29 [Psychephylax]
- lol
- 02:20:33 [Psychephylax]
- Just spend enough money
- 02:22:24 [vinod]
- i like the case - looks very industrial
- 02:29:21 [davb]
- hi!
- 02:31:29 [Psychephylax]
- hey dave
- 02:31:41 [Psychephylax]
- Did you see my purty picturesque show of my computer?
- 02:31:56 [vinod]
- hey davb!
- 02:33:08 [davb]
- yeah. very cool.
- 02:33:25 [davb]
- I like the logo on the window with the green light.
- 02:33:35 [davb]
- now you need aluminum floppy and cd drives :)
- 02:33:41 [Psychephylax]
- lol
- 02:33:45 [Psychephylax]
- There's always paint!!!
- 02:34:02 [davb]
- ah right. that switch under the floppy is for the light?
- 02:34:16 [Psychephylax]
- yep
- 02:34:23 [davb]
- Also how loud is it with those fans?
- 02:34:35 [Psychephylax]
- VERY
- 02:35:02 [Psychephylax]
- there's two on the front you can't see
- 02:35:07 [davb]
- Supposedly you need less fans with an aluminum case because the case transfers heat much better than steel.
- 02:35:10 [davb]
- oh my :)
- 02:35:11 [Psychephylax]
- and one right above the processor
- 02:35:19 [davb]
- yeah that is HUGE
- 02:35:54 [Psychephylax]
- I need a hard drive
- 02:35:56 [Psychephylax]
- and some round cables
- 02:36:28 [davb]
- right, I wish I could remember where I saw that howto...
- 02:36:37 [davb]
- I bet its in the chump somewhere.
- 02:36:59 [Psychephylax]
- the round cable one?
- 02:37:16 [davb]
- yeah
- 02:37:26 [davb]
- try this:
- 02:37:29 [davb]
- http://www.hardocp.com/articles/cooling/round_cables_howto/round_cable_howto_pg1.html
- 02:37:29 [chump]
- B: http://www.hardocp.com/articles/cooling/round_cables_howto/round_cable_howto_pg1.html from davb
- 02:37:38 [davb]
- B:|Round IDE Cables HOWTO
- 02:37:38 [chump]
- titled item B
- 02:37:56 [davb]
- beattiek: or google
- 02:38:00 [davb]
- beattiek: http://www.google.com/search?q=round+ide+cable+make+your+own&sourceid=mozilla-search
- 02:38:04 [davb]
- argh
- 02:38:07 [davb]
- B:or google
- 02:38:07 [chump]
- commented item B
- 02:38:12 [davb]
- B:http://www.google.com/search?q=round+ide+cable+make+your+own&sourceid=mozilla-search
- 02:38:12 [chump]
- commented item B
- 02:39:31 [davb]
- also check out that ad on the right for the google search :)
- 02:39:48 [Psychephylax]
- the ads are diff for each person I think
- 02:40:21 [Psychephylax]
- and Also, this stuff can damage stuff even he wasn't manly enough to do the 80 wire cable
- 02:40:33 [davb]
- shouldn't be, the go by search term I think...
- 02:40:39 [davb]
- heh.
- 02:40:52 [davb]
- yeah I don't think I would touch an 80 wire cable either.
- 02:41:10 [davb]
- I have a set of 40 wire ones somewhere in an old case.
- 02:41:21 [davb]
- wait, nope, they are SCSI-II
- 02:42:24 [davb]
- ouch $15.99 for the IDE cable
- 02:42:30 [Psychephylax]
- yep
- 02:42:35 [davb]
- that 36" though...
- 02:42:36 [Psychephylax]
- 14$
- 02:42:39 [Psychephylax]
- for 24"
- 02:42:56 [davb]
- yeah but that one looks pretty well made.
- 02:43:05 [davb]
- no green though :(
- 02:43:05 [Psychephylax]
- yeah
- 02:43:13 [Psychephylax]
- the really well made ones are the expensive ones
- 02:43:22 [Psychephylax]
- they're actually even shielded so there's no cross-interference
- 02:43:29 [davb]
- oh cool.
- 02:45:02 [davb]
- so Psychephylax: I have 4 weeks to get a demo site going....
- 02:45:10 [Psychephylax]
- heh
- 02:45:12 [Psychephylax]
- sounds fun
- 02:45:17 [davb]
- I hope :)
- 02:45:44 [davb]
- I just need a couple of little applications and they all should use the same code. Most of it is already written luckily/
- 02:46:07 [Psychephylax]
- cool
- 02:46:37 [Psychephylax]
- * Psychephylax departs to play some video gamez
- 02:46:41 [davb]
- bye
- 02:46:49 [Psychephylax]
- I'll be back in like 15 min
- 02:46:51 [Psychephylax]
- that's all I can take
- 02:46:56 [vinod]
- davb: is this the secret project?
- 02:47:06 [davb]
- vinod: yeah :)
- 02:47:15 [davb]
- I am going to use a super modified ETP.
- 02:47:27 [vinod]
- cool! t minus 28 days and counting ;-)
- 02:47:41 [davb]
- I am going to hack in my changes and then hopefully clean it up to release back.
- 02:48:05 [davb]
- Ironically, if he doesn't get any money, I will have more time to clean up the code than if he does :)
- 02:48:15 [vinod]
- haha
- 02:48:27 [vinod]
- we don't need no stinkin clean code - just give us the slop!
- 02:48:38 [davb]
- I spent today fixing a bug in wimpypoint that I thought was a bug in ETP. :)
- 02:48:56 [vinod]
- ouch
- 02:49:03 [davb]
- Well I learned alot :)
- 02:49:27 [vinod]
- yeah, that's true. although i end up forgetting it all and having a deja vu moment after i've relearned it all again :-)
- 02:49:43 [davb]
- heh, if you take too long a break, yep.
- 02:49:58 [shagster]
- Hehe, for me 8 hours is too long :)
- 02:50:07 [vinod]
- haha
- 02:50:16 [vinod]
- that's why shagster never sleeps
- 02:50:19 [shagster]
- * shagster . o O ( On a good day )
- 02:50:31 [shagster]
- Correct...
- 02:51:13 [davb]
- I also made a minor modification to acs_object__delete so ETP can use its own content_types instead of content_revision.
- 02:51:19 [shagster]
- vinod, thanks for the pg-config info,
- 02:51:41 [vinod]
- shagster: no problem - i just happened to notice it yesterday - hadn't seen it before
- 02:52:16 [shagster]
- that will really help on my end
- 02:53:31 [vinod]
- cool - your aolserver distro is a godsend. type "./conf" and that's it! (i deleted almost a page and a half of docs now) :-)
- 02:53:48 [davb]
- wow! that is very cool.
- 02:55:07 [vinod]
- it installs aolserver, with the bsd, uuencode and uid/gid patches, all the modules, as well as your choice of db-drivers
- 02:55:32 [shagster]
- I try :)
- 02:55:33 [davb]
- that is very nice.
- 02:55:45 [vinod]
- i think if we push shagster a bit, we could get "press this button to start your ecommerce site now" distro
- 02:56:04 [shagster]
- I got lazy, I like thing simple so I can understand them
- 02:56:20 [shagster]
- (and stole quite a bit from the basic qmail install)
- 02:56:29 [davb]
- vinod: jim was talking earlier about making an app with ETP as a built-in home page so you can just start editing your site as soon as its installed.
- 02:56:35 [shagster]
- [to vinod]: with some work that would be too hard :)
- 02:56:52 [shagster]
- Umm..wouldn't be too hard...
- 02:56:56 [vinod]
- davb: yeah, that sounds like a good idea
- 02:57:14 [vinod]
- i installed zope the other day, and that's what it was like
- 02:57:23 [davb]
- aiigghh
- 02:57:25 [shagster]
- I am really start to like ETP
- 02:57:59 [vinod]
- did i say i installed zope? no... i ... uh...
- 02:58:26 [vinod]
- * vinod starts wiping any evidence from his machine
- 02:58:29 [davb]
- shagster: have you used ETP for any sites? or just testing?
- 02:58:39 [shagster]
- Actually if I could get myself to like Python, zope would be slightly okay :)
- 02:59:01 [shagster]
- [to davb]: Just testing and learning right now...
- 02:59:28 [davb]
- oh yeah, I want workflow and user submitted content for ETP. then it will be super. I will only need that package for most sites :)
- 03:00:45 [shagster]
- Actually I;m working on a vpopmail/qmailadmin/sqwebmail OpenACS version. ETP doesn't help on that front but code is easy to understand
- 03:00:54 [shagster]
- It has been quite helpful
- 03:01:06 [davb]
- shagster: that is really cool! the vpop etc....
- 03:01:13 [shagster]
- Yep....
- 03:01:35 [davb]
- of course, I should just start paying someone to handle my email...
- 03:01:50 [shagster]
- I want to make a central server for my email services
- 03:02:28 [davb]
- good idea.
- 03:02:41 [davb]
- * davb agrees with everything ahead of time to save bandwidth....
- 03:03:03 [shagster]
- [to davb]: that is what I do main right now, email
- 03:03:06 [Psychephylax]
- see
- 03:03:08 [Psychephylax]
- back already
- 03:03:24 [shagster]
- there goes the party, heh
- 03:03:25 [davb]
- shagster: I thought so :)
- 03:04:34 [shagster]
- But now that I'm not doing BP's email I can actually do -new- things :)
- 03:05:09 [davb]
- cool.
- 03:05:12 [davb]
- uhoh, bug
- 03:05:22 [davb]
- I tried to delete an unmounted package...
- 03:05:38 [shagster]
- It's not a bug...it's an issue..LOL
- 03:06:44 [shagster]
- Damn! Doesn't look like I got accepted to Junkyard Wars :(
- 03:07:07 [davb]
- did you really sign up?
- 03:07:18 [davb]
- I can barely find time to watch it :)
- 03:07:22 [shagster]
- Yep....
- 03:07:34 [davb]
- did you see the new ultimate battle machines?
- 03:07:55 [shagster]
- My tapes was pretty bad, didn't have time to do a good job...we'll try next time...
- 03:08:12 [shagster]
- [to davb]: Sure did...that might be the next one I enter
- 03:08:20 [davb]
- very cool.
- 03:08:36 [shagster]
- My dad and I are looking at it ...
- 03:08:46 [davb]
- argh its that PG referential integrity screwiness again.
- 03:08:54 [davb]
- didn't ANYONE try this :)
- 03:09:15 [shagster]
- Heh, bug testing is always hard
- 03:09:41 [vinod]
- * vinod looks sheepish
- 03:09:47 [davb]
- yeah, you have to mount a package and then say, oops wrong package, unmount it, then decide to delete it :)
- 03:09:53 [vinod]
- i think i tried that once and it bombed
- 03:10:04 [vinod]
- i *meant* to figure it out
- 03:10:07 [davb]
- ok, I'll leave you in charge :)
- 03:10:09 [vinod]
- * vinod looks sheepish again
- 03:11:10 [shagster]
- * shagster passed beer to vinod and davb 'what bug?' :)
- 03:11:28 [davb]
- It is a PG "feature" that in a transaction, it checked the fk referential inegrity, so if you delete something, and then try to delete the something that it refers to in the same transaction it breaks :)
- 03:11:31 [davb]
- wow thanks!
- 03:11:55 [davb]
- note to dave: look at apm_pacakge__delete tomorrow
- 03:12:01 [vinod]
- mmmm beeer
- 03:12:45 [shagster]
- I love 1 mile from one the best local brewery in Cleveland1
- 03:13:14 [vinod]
- which one is that?
- 03:13:27 [shagster]
- Great Lake Brewery
- 03:13:37 [davb]
- actually this looks like a real bug.
- 03:13:45 [shagster]
- Burning River, Elliot Ness, good beer
- 03:13:59 [davb]
- subsite creates an application group, but its never deleted.
- 03:14:12 [davb]
- because the apm doesn't know about it.
- 03:14:29 [vinod]
- shagster: my cousin lives in cleveland - i'll have to suggest that next time i'm there
- 03:14:46 [shagster]
- Next time your here...let me know
- 03:15:05 [vinod]
- will do!
- 03:15:39 [davb]
- cool, road trip.
- 03:15:47 [davb]
- sounds like a good place for an OpenACS social :)
- 03:15:54 [vinod]
- cleveland's not too far from you davb :-)
- 03:15:59 [davb]
- 9 hours
- 03:16:17 [davb]
- and 2 dinosaur bar-b-qs on the way :)
- 03:16:18 [shagster]
- Kewl :)
- 03:16:48 [shagster]
- Come to Cleveland for a OpenACS social, crash at shagster house :)
- 03:17:14 [davb]
- Ok. I wonder how to fix that...an application group linked to a package instance, so you can't delete the instance without removing the group.
- 03:17:28 [davb]
- * davb checks the SDM
- 03:18:36 [shagster]
- From what I have looked through, aren't groups still slightly broke?
- 03:21:08 [davb]
- probably, but this is different. the group is referring back to the package_id of the subsite instance, but apm_pacakge__delete has no way of checking that...
- 03:21:24 [shagster]
- well, fix it :)
- 03:21:47 [davb]
- heh, I don't quite have the time to dig into the core again today :)
- 03:22:01 [shagster]
- I'm looking for an nice easy way to do MIME attachments using TCL
- 03:22:32 [davb]
- to send or receive? or both?
- 03:23:10 [shagster]
- both....
- 03:23:14 [davb]
- ah.
- 03:23:32 [davb]
- OK. I think there IS an easy fix. It is just the application group tha trefers to a package_id.
- 03:23:36 [shagster]
- I'm try to have a good OpenACS/AOLserver solution
- 03:23:42 [davb]
- right.
- 03:24:01 [davb]
- is there anything in C that can do it? ns_mime?
- 03:24:31 [shagster]
- I think I could yank so gnome of sqwebmail code....
- 03:24:44 [shagster]
- but I'd like to _not_ do that....
- 03:24:54 [davb]
- of course. that can get messy.
- 03:25:10 [davb]
- there must be some email code for TCL around somewhere.
- 03:25:13 [shagster]
- What I don't want is 'here is webmail, Install these 3 packages'
- 03:25:20 [davb]
- right.
- 03:25:24 [shagster]
- There is, but it can be slow...
- 03:25:48 [shagster]
- TCLLIB might be the way
- 03:26:03 [shagster]
- and I don't think say 'Install tcllib-1.1' would be that bad...
- 03:26:12 [vinod]
- there's that (tcllib) and there's another package out there, too. hold on...
- 03:26:54 [vinod]
- here's what DanW said in an email i saved from the aolserver list:
- 03:26:56 [vinod]
- IIRC, you can use Trf instead of the base64 package for encode/decode
- 03:26:56 [vinod]
- of binary data in tcllib. In theory the performance should be much
- 03:26:56 [vinod]
- better with Trf.
- 03:27:04 [vinod]
- --end quote
- 03:27:31 [shagster]
- Yep, that is the way I am currently leaning...
- 03:28:24 [shagster]
- Webmail in OpenACS will always be tough, I just want/need the least difficult way to do it...
- 03:29:22 [shagster]
- Of course I could always say 'Get G77, compile this, link it with OpenACS TCL and you're gold!' :) LOL
- 03:29:54 [davb]
- Ok. I submitted a bug report. I am not even using subsite, I just installed it by accident... argh!
- 03:30:21 [davb]
- I'll just leave it for now, I'll reload the datamodel sooner or later anyway :)
- 03:30:48 [shagster]
- I reload mine about every 3 days....
- 03:31:00 [shagster]
- I can't wait to get to beta!
- 03:31:09 [davb]
- heh.
- 03:31:27 [davb]
- me neither, then hopefully I will have a mostly stable base to build on :)
- 03:32:09 [davb]
- thanks for mentioning me in the workflow expert post vinod!
- 03:32:25 [vinod]
- haha - thought you'd like that :-)
- 03:32:30 [shagster]
- I've got a couple users asking for websites OpenACS would be great for, I'm just waiting for a beta...
- 03:32:33 [davb]
- I bet the workflow will wait until after the demo :)
- 03:32:57 [shagster]
- Heh, trying being the Uptime/AOLserver packager guy :P
- 03:33:15 [vinod]
- i figure, you've already admitted to reading the docs, so you're way ahead of most everyone else
- 03:33:28 [davb]
- shagster. I don't know what soft of users you have. I am also thinking of a package where I can host several small unrelated domains in one OpenACS installation.
- 03:34:03 [davb]
- vinod: They really are the best docs. Lars was an anomaly at aD.
- 03:34:38 [shagster]
- [to davb]: I have a qutie a few lawyers the want everything seperate!
- 03:35:03 [davb]
- oh, well that is a little different :)
- 03:35:20 [davb]
- anyone know what address book does?
- 03:35:48 [shagster]
- Actually in Clevelnad they have a new federal court house that will have Internet connections
- 03:35:49 [davb]
- * davb installs it anyway.
- 03:36:02 [davb]
- in the courtrooms? neat.
- 03:36:16 [vinod]
- davb: it's supposed to be an personal address book. like a web-based palm. havent tried it though
- 03:36:21 [shagster]
- they lawyers want secure documentaion control
- 03:36:42 [davb]
- shagster: that would be really cool. I think the dotlrn stuff might apply...
- 03:36:45 [davb]
- maybe not :)
- 03:37:18 [shagster]
- ETP and dotLRN is really almost exactly what some want
- 03:38:16 [davb]
- yeah. dotLRN will be very nice. at my day job, they want to do online traning and stuff, so I really might be able to sneak it in :)
- 03:38:52 [davb]
- argh, addressbook is broken, end of test.
- 03:39:13 [davb]
- I was thinking of something that could keep track of contacts who are members of the community I am building...
- 03:39:35 [davb]
- that isn;t part of the demo so it'll wait...
- 03:40:11 [shagster]
- Come on, it would take you 10-15 mins to fix it :) workflow god :)
- 03:40:29 [davb]
- I told you, not until at least after march 1.
- 03:40:31 [davb]
- :)
- 03:40:56 [shagster]
- Want to hear something really funny?
- 03:42:13 [davb]
- sure
- 03:42:48 [shagster]
- One of my partners is getting divorces and his soon to be ex things the GPL'd software is worth 'millions'
- 03:43:11 [shagster]
- So I was in court today with my lawyer:
- 03:43:28 [shagster]
- Judge: 'so the source code is not owned by you?'
- 03:43:45 [shagster]
- Me; ' Nope, I 've just added patches'
- 03:44:01 [shagster]
- 'Judge: who owns those?'
- 03:44:15 [shagster]
- 'Me: well me and the author'
- 03:44:28 [shagster]
- 'Judge: why do you do that?'
- 03:45:00 [shagster]
- 'Me: Well because it makes the software work the way I want and the author sent me -real- german beer'
- 03:45:15 [shagster]
- 'Judge: Damn good reasons!'
- 03:45:15 [davb]
- cool!
- 03:45:30 [davb]
- heh, should have waited for the punchline.
- 03:45:53 [davb]
- how was the beer?
- 03:46:17 [shagster]
- It was great....
- 03:46:30 [vinod]
- wow, shagster in court fighting for the GPL (kinda)
- 03:47:05 [shagster]
- Well, Like I guess most of us, my business is based on GPL's software
- 03:47:21 [shagster]
- I can't let somebody 'claim' ownership of it...
- 03:47:46 [davb]
- yeah, I have to teach the guy I am working with about open source so he can explain it to the investors.
- 03:48:25 [shagster]
- Oh, with my investors is was easy ' Will we make money', 'Yes', 'Perfect' :)
- 03:48:40 [davb]
- cool, I hope these are the same way.
- 03:48:58 [davb]
- they shouldn't care what software we use as long as we make money with it.
- 03:48:59 [shagster]
- It can be tough though....
- 03:49:36 [shagster]
- I'm in Cleveland, creating a company based on '
- 03:49:49 [shagster]
- computer software services' can be tough
- 03:49:59 [davb]
- I am in Albany....
- 03:50:15 [davb]
- but at least its not far from NYC and Boston.
- 03:50:35 [shagster]
- Fairly blue collar town you'll run into the same problems I did I'm sure...
- 03:51:39 [davb]
- That is why I am also working on the *NIX/BSD etc... club
- 03:53:19 [shagster]
- I actually found that *NIX/BSD didn't matter but explain how the cost/profit worked as an advantage did..
- 03:53:50 [davb]
- Right. I figure I can say, we are saving $30,000 or so on ORacle liscensing, $60,000 on an DBA etc...
- 03:54:05 [davb]
- $100,000 or whatever for a CMS...
- 03:54:54 [shagster]
- Right, business people understood that....It took me a while to realize that though
- 03:55:07 [davb]
- that is all they need to know :)
- 03:55:30 [shagster]
- I still think this quoute from my lawywer was perfect:
- 03:56:02 [shagster]
- 'You have other people write and maintain the code and seel the service of using it?'
- 03:56:26 [davb]
- did he approve?
- 03:56:49 [shagster]
- He love the idea
- 03:56:55 [shagster]
- Umm ... loved
- 03:57:01 [davb]
- cool.
- 03:57:14 [davb]
- Well, great chatting with you, but I need some sleep :)
- 03:57:50 [davb]
- bye vinod
- 03:57:57 [shagster]
- Heh..same here, but I have 2 new net connection coming in...time for router configs I guess :(
- 03:58:05 [shagster]
- Later davb
- 03:58:13 [davb]
- bye
- 03:58:15 [davb]
- davb has quit ("Client Exiting")
- 04:39:34 [vinod_]
- vinod_ (~vinod@207-172-97-204.s204.apx1.sbo.ma.dialup.rcn.com) has joined #openacs
- 04:56:52 [vinod_]
- vinod_ has left #openacs
- 04:57:01 [vinod]
- vinod has quit (Read error: 110 (Connection timed out))
- 11:26:33 [jim]
- Hi. anyone around?
- 11:27:31 [ocxy]
- ocxy (ocxy@200.175.21.171) has joined #OpenACS
- 11:27:40 [ocxy]
- ocxy has left #OpenACS
- 15:02:06 [Psychephylax]
- bah
- 15:48:21 [talli]
- talli (~talli@ip64-75-146-79.dial.maui.net) has joined #openacs
- 15:48:41 [talli]
- talli has left #openacs
- 16:18:52 [jim]
- jim has quit ("[x]chat")
- 16:19:27 [jim]
- jim (~jim@12-233-187-5.client.attbi.com) has joined #openacs
- 16:49:02 [davb]
- davb (~chatzilla@alb-24-58-161-172.nycap.rr.com) has joined #openacs
- 16:49:36 [davb]
- hi
- 16:51:16 [jim]
- did some testing on etp
- 16:52:02 [davb]
- ah cool.
- 16:52:16 [jim]
- what I found, was it's possible for two people to commit a change at the same time... one weird thing that happened, was I got his change one time, and he got mine
- 16:52:24 [jim]
- (a different time)
- 16:53:55 [jim]
- at one point, we had a changed title, he had his version and I had mine... and we submitted simultaneously...
- 16:54:38 [jim]
- at that point, we both got one of them... but if he commited the one that was mine, he got credit for the change\
- 16:55:22 [davb]
- interesting.
- 16:55:23 [jim]
- one time, I reloaded before committing, and I got his version...
- 16:55:36 [jim]
- I commited that, and I got credit for his change
- 16:55:38 [davb]
- Ah, you would. because it was in the database by then.
- 16:56:16 [jim]
- you'll be happy to know...
- 16:56:22 [davb]
- Looks like you are interested in a more sophisticated workflow which checkout/checkin?
- 16:56:23 [jim]
- the server never crashed :)
- 16:56:55 [davb]
- that is excellent.
- 16:56:55 [jim]
- well, interested? more interested in making sure the right person is credited for the change...
- 16:57:28 [davb]
- It is the way the application is developed.
- 16:57:56 [davb]
- Anyone who has permission can change a page. So if I change it. you cna change it next.
- 16:58:14 [jim]
- yes, that's not a problem...
- 16:58:16 [davb]
- Are you talking about making a revision "live" when you say commit?
- 16:59:34 [davb]
- jim: also, I think my changes I am making will help you. items will be owned by the author. I think revisions could also be owned. so if you make a revision, it will be "owned" by you and if it is later committed it will still be owned by you.
- 17:00:00 [jim]
- that sounds like the solution
- 17:00:18 [davb]
- I think you are using it in a way noone though of :)
- 17:00:50 [jim]
- well, we were both interested in what happens on a simultaneous commit
- 17:01:42 [jim]
- or really, near-simultaneous submit followed by a near-simultaneous commit
- 17:01:55 [davb]
- right, it will always "work"
- 17:02:08 [davb]
- why are you interested in who committed it? the "credit" concept.
- 17:03:18 [davb]
- or is that irrelevant to what you are describing? :)
- 17:03:44 [jim]
- we wanted to be able to edit pages and have the workflow be similar to cvs, with many people working on the page
- 17:03:59 [davb]
- Ah, I see.
- 17:04:05 [davb]
- technically, there is no workflow now :)
- 17:04:10 [jim]
- it's quite important who said what, and who changed what
- 17:04:35 [davb]
- ETP might not do what you want it to then...
- 17:04:59 [davb]
- It saves the entire content, you can save the revisions, you if you add a sentence, it won't say who added that sentence.
- 17:05:07 [jim]
- it's more of a single-user thing?
- 17:05:39 [davb]
- well not really.
- 17:05:47 [davb]
- just not concerned with that stuff.
- 17:05:58 [jim]
- hmm, ok...
- 17:06:02 [davb]
- Are you planning on making the pages accessible to all users, or just admins?
- 17:06:32 [jim]
- sometimes pages will be restricted to a group, sometimes all live
- 17:06:41 [jim]
- public read
- 17:06:54 [davb]
- ok.
- 17:07:30 [davb]
- I am sure it can do what you want. Just not sure how much tweaking is needed :)
- 17:07:34 [jim]
- the permissions thing worked fine for that it seemed like
- 17:08:11 [jim]
- I could grant read on the root page to the public or to registered users
- 17:08:43 [davb]
- If each revisions was associated with a user, that would take care of the tracking who said what.
- 17:09:36 [davb]
- jim: you almost need to create a revisions as soon as they click edit,, that way each time someone clicks edit, they have their own revision.
- 17:10:28 [jim]
- hmm, if you did that tho, that would break the back button by leaking rows
- 17:11:44 [davb]
- hmmm....
- 17:11:51 [jim]
- so let's see... if they say "edit title",
- 17:11:57 [jim]
- it pulls the title in
- 17:12:13 [jim]
- to an html text entry
- 17:12:23 [jim]
- which has a submit
- 17:12:52 [jim]
- if you go back and then forward, should they still have their same edit?
- 17:13:20 [davb]
- that is tricky
- 17:14:33 [davb]
- you almost need a temporary table to hold the stuff until they hit submit...
- 17:14:37 [jim]
- or, would that do the db query when they went forward?
- 17:15:12 [davb]
- jim: it probably should re run the query every time.
- 17:15:26 [jim]
- that's what it does now?
- 17:15:41 [davb]
- I would think so.
- 17:15:55 [davb]
- I can't test any of this right now :)
- 17:16:05 [jim]
- ok
- 17:16:32 [davb]
- How does CMS handle it? I think it has check-in/check-out so only one person can edit a page at a time.
- 17:16:57 [jim]
- yeah, I seem to recall a workflow...
- 17:17:45 [davb]
- I think ETP is more designed for a small group of trusted writers than the kind of thing you are thinking of...
- 17:18:31 [davb]
- jim: do you envision one person changing another persons words, or just adding to it?
- 17:19:41 [jim]
- yes, a person can change another's words...
- 17:20:49 [davb]
- tricky.
- 17:22:25 [jim]
- what I was thinking of doing, is if someone wanted to work on a section, we'd manually break it down into sections
- 17:22:36 [jim]
- which can be done now
- 17:23:04 [davb]
- ok, pretend that each writer can check out his own copy. What if I change one sentence and commit. then you change a different sentence and commit.
- 17:23:16 [davb]
- would your changes overwrite mine?
- 17:23:43 [davb]
- i mean they would now :) but how would you keep track of that. you almost actually need CVS :)
- 17:24:32 [jim]
- yeah...
- 17:25:19 [jim]
- it would be interesting to combine cvs with this
- 17:25:47 [davb]
- well adding webdav to it is on our todo list.
- 17:26:03 [davb]
- of course you still need CVS to implement the webdav versioning.
- 17:29:33 [davb]
- I wonder what a WIKI would do.
- 17:38:35 [jim]
- some people I showed this to, say it looks better than wiki
- 17:44:45 [davb]
- It is, becuase it if very flexible, but requires a little work to use that flexibility :)
- 17:48:13 [tils]
- tils (tils@port-212-202-128-203.reverse.qsc.de) has joined #openacs
- 17:51:03 [davb]
- http://www.oldmapsne.com/old-new-york-maps.html#Rensselaer
- 17:51:03 [chump]
- C: http://www.oldmapsne.com/old-new-york-maps.html#Rensselaer from davb
- 17:51:18 [davb]
- C:|Old Maps of New England, New York, etc...
- 17:51:18 [chump]
- titled item C
- 19:05:32 [davb]
- davb has quit ("ChatZilla 0.8.5 [Mozilla rv:0.9.7/20011221]")
- 19:25:14 [davb]
- davb (~chatzilla@alb-24-58-161-172.nycap.rr.com) has joined #openacs
- 19:41:51 [Psychephylax]
- :)
- 19:43:37 [davb]
- Good Morning :)
- 19:46:01 [Psychephylax]
- morning
- 21:51:50 [davb]
- davb has quit ("ChatZilla 0.8.5 [Mozilla rv:0.9.7/20011221]")
- 22:08:39 [tils]
- tils has quit (Read error: 110 (Connection timed out))
- 22:48:43 [davb]
- davb (dave@alb-24-58-162-46.nycap.rr.com) has joined #openacs
- 23:28:08 [davb]
- davb has quit (Remote closed the connection)
- 23:37:36 [talli]
- talli (~talli@ip64-75-146-173.dial.maui.net) has joined #openacs
- 23:38:05 [talli]
- talli has quit (Remote closed the connection)