WebGUI irc logs from: 2008-01.log

--- Log opened Tue Jan 01 00:00:28 2008
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]00:48
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui00:54
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has left #webgui []00:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [No route to host]01:28
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui02:22
-!- mode/#webgui [+o preaction] by ChanServ02:22
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui03:40
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has left #webgui []03:40
CIA-19WebGUI: colin * r5217 /WebGUI/t/Asset/Asset.t: add tests for getTitle and getMenuTitle05:18
CIA-19WebGUI: colin * r5218 /WebGUI/t/Asset/Asset.t: tests for getToolbarState, toggleToolbar and getUiLevel06:18
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]06:21
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]08:21
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui10:17
-!- mode/#webgui [+o preaction] by ChanServ10:17
CIA-19WebGUI: doug * r5219 /branch/doug-experimental/lib/WebGUI/ (Asset/Report.pm i18n/English/Asset_Report.pm): Nightly checkin because you forgot14:03
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]14:50
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI15:10
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui18:11
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]18:30
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui19:38
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]19:55
perlmonkey2Hello?20:23
perlmonkey2Everyone still hung over?20:23
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]20:40
-!- BartJol [n=Administ@54-167.surfsnel.dsl.internl.net] has joined #webgui21:38
BartJolwell happy new year everybody21:39
-!- BartJol [n=Administ@54-167.surfsnel.dsl.internl.net] has left #webgui []21:45
CIA-19WebGUI: colin * r5220 /WebGUI/t/Asset/Asset.t: 21:48
CIA-19WebGUI: Add the failing test for assetAddPrivileges back in, but don't run it.21:48
CIA-19WebGUI: Add tests for assetUiLevel and getUiLevel.21:48
CIA-19WebGUI: colin * r5221 /WebGUI/t/Asset/Asset.t: Coverage tests for assetExists.23:48
--- Day changed Wed Jan 02 2008
-!- dannymk [n=danny@68.15.55.161] has joined #webgui00:10
dannymkcap10morgan, please contact me when you get a chance.  I would like to add your patch to my module, however I have a few questions.00:12
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]00:33
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:43
-!- mode/#webgui [+o preaction] by ChanServ00:43
dannymkHi preaction01:18
dannymkhappy new year.01:18
@preactionindeed01:18
dannymkI am in the process of adding Authentication 2.0 to the OpenId module01:19
@preactionnice01:20
dannymkas you requested.   However, the rest will have to wait.  Just started a new Perl training job that is taking up a lot of my time.01:21
dannymkHave you seen cap10morgan on this channel in the last month?01:22
@preactionno problem, i've finally got time and my own branch to start experimenting with, but i've got some productivity things to do first (since everything I do would be so much easier if I didn't copy/paste it every single time, and instead subclassed it)01:22
@preactionyes, once in a while01:22
dannymkI need to talk to him about his patch.  Where can I find his email?01:25
@preactionis his profile private?01:26
dannymkyes01:26
@preactionyou might want to just reply to the thread, he'll get an e-mail if he's subscribed to it01:29
dannymkDone!01:29
dannymkI also would like to work on the WChat object.  Since I have been away a while I expect someone else took on the module.01:30
dannymkhas it been worked on?01:30
@preactionnope, we've been busy on other things01:30
dannymkDarn, I need to work on that too.01:31
@preactionI've got a little ajax-enabled Shoutbox asset though, if you want the code for that01:31
dannymkReally would love to have that Chat WObject01:31
@preactioni made it as part of the WUC last october01:31
@preactionyou still haven't gotten it? we tried about 10 different ways01:31
dannymkyes, I have it now.  Just have not worked on the code01:32
@preactionah01:32
dannymkwould like it to be done!  :-P01:32
dannymkGuess, I have to work on it.01:32
@preactionit'd be nice, to be sure01:32
@preactionbut imho there are more important things. the chat wobject is a flashy eye-candy thing, i've got internal mechanical things that i need to work on to make webgui better01:33
@preactionthat isn't to say that the chat wobject won't bring more people into webgui than my work01:33
dannymkyou guys have your hands full and that is why I help when I can.01:35
dannymkI appreciate the software.  It is clean, simple and somewhat well documented.01:35
dannymk:-)01:35
@preactionhave you seen the new URL / Content handlers, they're insanely awesome01:35
@preactionthe new developments in 7.5 (HEAD) are going to kick even more ass than 7.4 did01:36
@preactionperlbot crud01:38
@preactionperlbot learn crud as Create, Retrieve, Update, Delete -- the four corners of a proper database management tool01:38
perlbotadded crud to the database01:38
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui01:40
dannymkNot yet, very immersed in this new project I have in my new job01:47
@preactionunderstandable, new jobs are always fun01:47
dannymkI hate sysadmin/developer work but I hae to make a living :-)01:47
dannymkhae=have01:47
@preactionwhy do you hate sysadmin/developer work? what would you rather be doing?01:47
dannymkthat is why I don't login during the day any longer01:47
dannymkI just rather be just a developer01:47
@preactionah01:48
dannymkin these jobs I have to be a jack of all trades.  Sysadmin, DBA, Developer, Designer, etc...01:48
@preactioneh, i'm a generalist. i learned how to be a developer, and now that i've got a very decent job doing that, i'm teaching myself how to sysadmin / netadmin / network, etc..01:48
@preactioni like knowing as much as possible about everything01:48
dannymkI have been doing it almost 20 years and my mind can't take all the junk :-(01:49
dannymkjust too much to learn01:49
dannymkdon't mind working on stuff a bit but when it becomes part of my job then it becomes a problem01:50
dannymkthat is why I left my last job after 18 years01:50
dannymkwas tired of carrying the DBA01:50
@preactionanother middle manager trying to cut corners by making you work three jobs?01:51
dannymkNO, we had a sysadmin which I had to train then we had an older guy that really did not understand Oracle working as an Oracle DBA01:52
@preactionmuch fun01:55
@preactionas they say, everyone gets promoted just to their level of incompetence01:55
@preactioni feel that some people are better at faking competence than others01:55
dannymkPeter principle all the way, but that is the motto of the federal govt.01:56
dannymkoops, did I say that :-)01:56
@preactionsurprisingly we've got a few gov't clients, and they're very helpful when it comes to testing / exercising the code we write for them01:57
dannymkAh, not every office is like that01:58
@preactioni mean, we've probably doubled the size of WebGUI with one of our projects, and there remain little-to-no bugs in their code since they're so thorough in tracking them down01:58
dannymkGood to know.01:59
@preactionbut, it just means they've got competent people. that and their entire department lives and breathes their website01:59
@preactionwhich is another testament to the stability and usefulness of WebGUI ;)02:00
dannymkwell, that may be a well designed office.  Can't say the same for the place I worked.02:00
dannymkyup.02:00
@preactionit's almost as if the bigger an office gets, the more people rubbing shoulders and bumping elbows, the more BS gets floated around, the more market-speak team-building d'ya-have-a-second-to-help-this-guy-every-day-for-his-entire-career, and in a creative business like software development, the best people can't thrive02:02
dannymkah, you have experience in this area :-)02:10
dannymkLOL.  Well, I hope the new year brings us better circumstances.  Take care and again,  Happy New Year....02:11
dannymklater...02:12
-!- dannymk [n=danny@68.15.55.161] has quit ["Leaving"]02:12
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]03:45
asciihow ya like dstat03:59
asciierp04:00
CIA-19WebGUI: colin * r5222 /WebGUI/t/Asset/Asset.t: 04:48
CIA-19WebGUI: Cover several other small utility routines. More getNotFound04:48
CIA-19WebGUI: tests need to be written.04:48
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has joined #webgui06:17
-!- mode/#webgui [+o Haarg] by ChanServ06:18
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui07:38
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]08:13
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Success]10:11
-!- AMH_henry [n=henry@alphamega-dmp.xs4all.nl] has joined #webgui10:43
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]12:19
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui12:19
-!- mode/#webgui [+o preaction] by ChanServ12:19
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]12:48
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui12:50
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:08
-!- SDuensin [n=Scott@49.sub-75-207-93.myvzw.com] has joined #WebGUI15:45
SDuensinGreetings.15:47
BartJolhi15:50
AMH_bobHAPPY NEWYEAR!!!!15:52
BartJoldito15:52
Radix__Yeah, a belated Happy New Year from me too guys :)15:53
SDuensinBlah.  New Year means I had to go back to work.  :-P16:12
Radix__I'm off until monday16:26
Radix__but I wish I was back at work16:27
Radix__40'C tomorrow, no aircon at home, and power shortages to boot16:27
Radix__tempted to go in tomorrow and take monday off in lieu ;)16:29
Radix__Oh no.. maybe not.. monday is forecast for 40'C too16:30
BartJolAustralian whether isn't much fun, I understand16:30
BartJolwheather16:30
Radix__Actually for most of the year it's great16:31
Radix__just summer sucks16:31
Radix__you get days where it's 40-45'C16:31
Radix__last week we had a temp of 45.5'c16:31
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has joined #webgui16:31
-!- mode/#webgui [+o Haarg] by ChanServ16:31
Radix__highest on record for december since 1963 16:31
Radix__jan/feb always sucks for temps16:32
Radix__http://www.bom.gov.au/cgi-bin/wrap_fwo.pl?IDW12300.txt16:32
BartJolhere it's about 1 C16:32
Radix__yah, well our temp doesn't really go that low generally.. or very rarely ;)16:32
nubasummer here in Rio sucks a bit too16:37
nubatoo hot sometimes16:37
nubathanks god for A/C16:38
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:50
-!- mode/#webgui [+o rizen] by ChanServ16:50
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:55
-!- mode/#webgui [+o khenn] by ChanServ17:55
@khennhappy new year =)17:55
-!- AMH_henry [n=henry@alphamega-dmp.xs4all.nl] has left #webgui []18:03
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:07
-!- BartJol [n=Administ@host1.procolix.nl] has left #webgui []18:08
-!- wgGuest26 [n=wgGuest2@168.8.72.205] has joined #webgui18:21
-!- wgGuest26 is now known as teflond0n18:22
teflond0nanyone here have any luck importing users into a database for webgui?18:23
teflond0nstill havent had any luck with the userImport.pl18:23
Radix__I had no problems at all with userImport.pl18:24
Radix__What's happening exactly? are you getting errors?18:25
teflond0nits saying DateTime isnt defined....   for some reason the perl mods arent wanting to cooperate18:25
teflond0nis there another way to just have it import a csv file or something18:30
@rizenyou need to set a TZ environment variable18:30
@rizenlike TZ=America/Chicago18:31
Radix__tzselect should help with that18:36
Radix__or tzconfig18:36
Radix__you're going to have other issues later on if you don't sort out the DateTime issue now anyway18:37
nubaspectre would fail for me with 'Cannot determine local time zone' 18:38
nubauntil I did a "cp /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime"18:38
nubado your /etc/localtime file exists?18:39
Radix__actually /etc/localtime should be a symlink - and the correct way to configure it is to use tzselect or tzconfig18:50
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui18:52
nubamakes sense18:53
nubacp worked fine for me tho ;)18:54
nubahey, freebsd's tzsetup prefers "cp" too, just tested and it makes a copy, not a symlink18:56
Radix__it'll work.. just not as nice as a symlink ;)18:57
Radix__ubuntu/debian/centos all create symlinks18:57
nubamaybe it's a "Junior" sindrome, these linux kids, always choosing to do different than their daddy (freebsd) ;D18:58
Radix__pfft18:59
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui19:04
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]19:17
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui19:21
teflond0ni do see the etc/localtime file19:24
teflond0nbut I am running it on Mac osx19:25
teflond0nnot sure if that will cause any issues with it19:25
teflond0nhey nuba since I live near the Atlanta, GA area would should it be /usr/share/zoneinfo/America/New_York ?19:38
Radix__if it's in the same timezone as you, then yeah, that'd work19:44
perlDreamer... and WebGUI slowly wakes up from its week-long slumber19:44
nuba'morning, webgui!19:46
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]19:46
teflond0nanyone know what the equivalent would be in osx for the tzconfig or tzsetup19:56
perlDreamersorry, I don't use osx19:56
@rizenyou shouldn't need it on osx19:59
nubai think you can find that under "system preferences"20:00
@rizenosx sets it automatically when you edit your clock20:00
@rizenperhaps you're not using the right perl20:00
@rizendid you do20:00
@rizen. /data/wre/sbin/setenvironment.sh20:00
@rizennote the dot and the space that come before the command20:00
teflond0ni did the command from that directory so it was ./data/wre/sbin/setenvironment.sh20:02
teflond0nno spaces20:02
teflond0nwould it be bad to comment that out in the userImport where it asks for the DateTime20:15
teflond0ner possible20:17
teflond0nrizen any more suggestions20:18
@rizenthat's bad20:18
@rizenand you need the space20:18
@rizenit's absolutely important20:19
@rizenthat's almost certainly where your problem is at this point20:19
@rizenand if it's not, i'd recommend you get plain black support20:19
-!- torben78 [n=torben@pD95EFDFD.dip.t-dialin.net] has joined #webgui20:25
perlmonkey2Making the YUI widgets look good is killing me.20:30
@khennwhich ones?20:30
perlmonkey2rizen: I'm not that great at layout/design.  Is there a way to make regular html inputs look sexy, because the YUI widgets are too hard to manipulate given they are buried in like 3 objects when created with JS.20:30
perlmonkey2khenn: Menu and buttons.20:30
@khennthe newest yui menu is all CSS based20:31
@khennnever played with the buttons20:31
@khennbut we've made some pretty cool looking drop down menus20:31
perlmonkey2khenn: When selecting a question type in the menu, I dynamically generate options for that question type.  The divs grows and shrinks and I have to do a bunch of crazy stuff to make them look like I want.20:32
@khennhmm, I guess I'm not following.  You lost me with "question type"20:33
@rizenhe's working on the survey20:34
@rizenit's a new ajax style interface for the survey20:34
@khennah20:34
perlmonkey2If they had a menu option that was multiple select, I'd just use that.  20:34
@rizenpm2, i'm not a good one to ask. both khenn and preaction have played with yui a lot more than me20:34
@rizeni just use it for adding functionality to form controls20:35
perlmonkey2There button objects, while prettier than radio buttons, are still large and clunky.20:35
perlmonkey2s/there/their/20:35
perlmonkey2I could use css to make them pretty, but that isn't what I do :)20:35
perlDreamerrizen: I think maxscience/iPhoneGuy had a 3rd alias that was also mac related20:35
@khenncss is how to make stuff in yui pretty though20:36
@khennso you will definitely find it difficult to do w/o it20:36
@rizenperlmonkey2 if you make it work and then give me some sort of documentation on one css classes and ids you've exposed20:37
@rizeni can have our designer come up with the pretty css for you20:37
@rizenor rather, i'll just introduce you to our designer when he comes back from vacation20:37
perlmonkey2rizen: that would be great.  20:37
perlmonkey2rizen: I guess that means I can stop futzing with the layout and just throw it on the page and worry about functionality.20:38
@rizenyup20:38
@rizenwhat's your email address, i'll send an introductory email to steve 20:39
teflond0ncan anyone let me know where the sql database is that contains the list of users ?20:49
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:49
-!- mode/#webgui [+o preaction] by ChanServ20:49
perlDreamerit called "users"20:49
perlDreamerand the groups one is called "groups"20:50
ckotilwhat about settings?20:50
perlDreamerhmmmm20:50
perlDreamerI think it's called settings20:50
ckotili dont get it.20:50
perlDreamerand the one for assets is called asset20:50
ckotilwho came up with that scheme?20:50
perlDreamersome guy named JT20:50
ckotilhe's too smart.20:51
@rizenhe's an idiot20:51
@rizenyou give him too much credit20:51
perlDreamerwhat?  you mean he didn't come up with that schema?20:51
ckotilcoworker of mine installed the new wre on RH5.20:51
ckotilhe said it the installation was a breeze.20:52
ckotiland it was really easy to setup 3 sites.20:52
ckotilhe rarely touches webgui, but since i talk about it all the time he decided to try it out.20:52
@rizennice20:52
-!- torben78 [n=torben@pD95EFDFD.dip.t-dialin.net] has left #webgui []20:53
perlmonkey2I set of the WRE on cent5.1 a few weeks ago and it was extremely nice.20:54
@rizenyou guys have no idea how glad it makes me to hear that20:56
perlmonkey2I wanted to throw out an idea and see what people thought.  Since disk is becoming really cheap, but CPU/Ram is still expensive as far as hosting is concerned.  What about a Wobject that would allow files to be remotely hosted, but WebGUI would treat them like local files?  Maybe build in DAV support, or something like it?20:56
@rizenit means that the 400+ hours that I put into WRE 0.8 was worth it20:56
perlmonkey2rizen: Yeah, I would never use anything but the WRE for production now.20:56
@rizenpm2: re your idea, i'd need further description to understand what you'd want and why before i could make a judgement20:57
perlmonkey2rizen: Like the file pile but would store the files on a remote file server.20:57
@rizenwhy would that be good?20:59
@rizenthat would actually increase the use of the CPU and memory because then all those files would have to be served through mod_perl so it could request them from the dav server20:59
@rizenthat is unless the dav server also had a straight http url for the file and you were willing to expose that url directly to your users21:00
perlmonkey2rizen: I was actually thinking that WebGUI would do a one time authen for the users ip, and the remote file server would directly serve to them that once.21:00
perlmonkey2This may be a solution that doesn't really fit any given problem though.21:01
@rizenhrmm.. i guess off the top of my head i can't see anyone actually using that so it's not something i'd allow in the core21:01
@rizeni do want to go the other way around however21:01
@rizeni want to create a dav interface into webgui21:02
nubai've been toying about the idea of sending static content somewhere else, too21:02
@rizenso you can use webgui as a file store21:02
nubakeeping only the webgui brains running in my dedicated box, 21:02
nubaand push uploads etc to a cheap hosting elsewhere21:02
@rizennuba, you can already do that21:02
nubayou can do that with modproxy and rewrites, yeah21:02
@rizenyou can just push all the static uploads to a file server using a remote mount21:02
nubabut how about sync etc?21:02
nubasuppose there's no remote mounting21:03
@rizenand then change your uploads folder to point to http://files.example.com/uploads/21:03
nubayou won't see that in the feature list of these mega-cheap hosting plans21:03
perlDreameryou also won't see WebGUI there, nuba21:03
perlDreamerunfortunately21:03
@rizenyou can use ftp as a remote mount21:03
nubayeah, thats why i dont even think about pushing webgui there21:03
nubajust the uploads etc21:03
@rizenyou can also use FUSE scpfs21:03
perlmonkey2those mega cheap hosters allow ftp21:03
perlmonkey2I've found that those mega cheap hosters are also extremely slow.  They brag about 1 million TB connections to the net, but the reality is like 128kb21:04
nubayeah, then theres the latency between uploading the file to the webgui host and it being pushed to the cheapass server21:04
perlDreamerrizen: tonight could you please turn on the -v switch to testCodebase so I can diagnose the failing DeleteExpiringWorkflows test?21:06
perlDreameractually, doesn't have to be tonight.  Any night would be good.21:06
nubato be honest, i didnt stop to think thoroughly about this yet, of coupling webgui dox + cheapass server21:10
nubafor now a single dedicated box is good enough for me21:11
nubaa seducing "next step" lately has been checking the amazon's EC2 thing21:12
perlDreamerI looked at that as a smoke testing platform21:13
perlDreamerSeemed expensive for a volunteer budget21:13
nubainstead of ugly hacking and glueing of scattered hosting services here and there21:13
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui21:16
-!- mode/#webgui [+v Radix_] by ChanServ21:16
nubarizen: wont PB.com be interested in funding the smoke test box?21:16
perlDreamerthey run a smoke test now21:18
perlDreamerbut I was thinking bigger.  Multiple OS'es, multiple WRE's21:18
nubai see. like a testing farm.21:18
perlDreameryeah21:18
perlDreamerit's been really hard to get other people into testing wG21:18
nubawhat are the requirements if one wants to help?21:21
perlDreamerthere are two main testing needs21:22
perlDreamer1) We need lots more tests to be written21:22
perlDreamerand that can be done piecemeal21:23
perlDreamer2) I think we need a testing aggregator to take smoke reports from lots of users and coallate them21:23
perlDreamerbut we don't have the lots of users part yet so it's a lower priority21:23
@rizenpd: just turned on the -v flag, please let me know when we can turn it off again21:24
perlDreamerokay.  Tomorrow should be good to turn off.  It will just make a BIG smoke report tonight21:24
perlDreamerhm.  Maybe I should add in diagnostics so we can truly do it in one shot...21:24
perlDreamerI think a test may be leaking Session information, which is why the test DeleteExpiredSession test is failing21:25
@rizenpd, i have a spare box running vmware that i use for compiling and testing the wre on multiple platforms (everything except mac and windows)21:25
@rizenhowever, the problem with using that is when it comes time to build a new WRE, i'll have to resetup all the tests again21:26
@rizenthat's more work for me21:26
perlDreamerright21:26
@rizenand i'm already a big bottlekneck21:26
perlDreamerit would be good if it was scriptable21:26
perlDreamerthe host would instanciate the virtual sessions, run a test on them, submit the smoke report for each21:27
perlDreamerbut I don't know if that is possible on VMware or not21:27
perlDreamerbesides, it would be good to get more people in the community involved if possible21:27
nubavmware has a perl api21:27
nubaso you could switch machines on, off, etc with a script if you want21:28
@rizenall the vmware hosts are up all the time21:28
@rizenso we don't need to turn them on or off21:28
@rizenit's a beefy box21:28
@rizendual proc xeon with 4gigs of ram21:28
@rizenso it can actually run about 6 os'es at the same time reliably21:28
nubanice21:29
@rizenpd, i could give you access to the box if you would like to set it up as a test system for multiple platforms21:29
nubasounds like you're proud of you muscle car^H^H^Hserver ;)21:29
perlDreamersounds like I need start researching aggregators then :)21:30
nubawebgui@home21:30
perlDreamersmolder21:30
@rizenwe could have them all post to the smoke tests forum21:30
perlDreameryes, but aggregators can also generate reports with the data, like "This test started failing on this platform at that SVN rev"21:31
perlDreamerbut while the research gets done, it wouldn't hurt to post them21:31
@rizenah21:32
@rizenthat's very cool21:32
@rizeni didn't know such a thing was even possible21:32
@rizenyou rock pd21:32
@rizenbtw, hop on IM and i'll give you the login info for that box21:33
nubarizem, why is it a good idea for spectre to handle tasks to a mod_perl enabled httpd instead of launching a WebGUI::Session-enabled, lean, script?21:38
nubarizen*21:38
@rizenfor lots of reasons21:39
@rizen1) spectre is single threaded21:39
@rizenso if something crashes21:39
@rizenit would crash spectre21:39
@rizenby keeping spectre small and clean, less chance of crash21:39
@rizen2) the mod_perl processes are already running so why not use them instead of loading all that code into ram yet again21:40
@rizen3) you can load balance workflows by adding more webgui nodes21:40
@rizenand thusly the workflow engine can grow with your web site21:40
@rizenis that good enough?21:40
nubayou could work around 1 with 'perl spectre_worker_instance.pl "do stuff"' with return code21:40
@rizeni could, and i did in the early versions of it21:41
@rizenbut 2 and 3 made me realize that was dumb21:41
nubaok, thanks for the reply21:42
nubaanother thing: i was editing some branches having many posts (about 3k total), and when clicking on 'save' the mod_proxy httpd would timeout while waiting for the mod_perl httpd's reply to the post. I didnt check the code but I risk guessing a branch edit means finding every descendant asset and creating a revision, creating the workflow instances, etc, all in a single request, is that right? 21:48
@preactionyeah21:50
nubaand then, these timeouts became such a pita, and the toones of workflows became such a pita, that i deleted the entire site, and migrated again from scratch, this time adjusting all I wanted while creating the asset, to avoid "branch edits"21:53
nubabut basically, the idea is that "branch edit" dont seem to be scaling the way it works now21:57
@rizenthey don't scale well right now21:58
@rizenit's on my todo list to fix eventualy21:58
@rizenthey work fine if you have less than 100 children21:58
@rizenbut if you have more than 1000 children they are a concern21:58
nubak22:00
nubai wonder if slicing the work with a recursive approach would be better, doing stuff like 1) edit me, 2) queue the task of editing for my children.22:02
@rizenit needs to be fixed in one of two ways22:03
nubajust my $0.0222:03
@rizeneither generate a workflow that will make all the edits to children22:03
@rizenor change the screen to stream informtation back to the browser22:03
@rizenas it makes changes22:03
@rizenso that it doesn't time out22:03
@rizenand the user gets immediate feedback22:04
nubayup22:04
-!- rizen is now known as rizenisafk22:04
-!- teflond0n [n=wgGuest2@168.8.72.205] has quit []22:22
-!- wgGuest53 [n=wgGuest5@168.8.72.205] has joined #webgui22:22
nubai had more questions but can wait 'till hes not afkb anymore ;)22:23
-!- wgGuest53 is now known as spanishinquisiti22:23
nubaspanishinquisiti: nobody expected you here22:24
nubaNOBODY expects the Spanish Inquisition!22:25
spanishinquisitisi`22:25
nubawell i'll paste the questions here, so rizen can asnwer later if he wants, or not at all..22:26
nuba1) is WebGU::Session memory-hungry or its just me? While importing the 3k posts (photo gallery, each post w/ at least one pic), i had to do it in chunks (of about a hundred posts each), otherwise the import script would grow to eat all available memory and then die.22:29
nubathats all for now :)22:34
@preactionWebGUI::Session is huge, yes. but it has everything inside of it22:41
@preactionthere are things though, that might be able to be taken out when developing/running utility scripts, such as the query log, if it's possible22:41
perlDreamerpreaction: have you ever tinkered with Test::Builder?22:56
@preactionnot as such, no22:56
perlDreamerI've been trying to fix the problem with TODO tests with wg::Test::Maker::* and haven't had any luck22:56
@preactiondo we assume that anyone running SVN HEAD does a resetdev after every svn update? (or at least, if things break spectacularly)?23:02
perlDreamerif things break spectacularly, resetdev is the first thing I do23:02
@preactionor should we start instituting a plan to make running HEAD more managable, if/when the new upgrade system is implemented23:02
@preactionoh, dur, new upgrade system negates the need for it23:03
perlDreamerwhat's the new upgrade system?23:03
@preactionwhen it gets implemented: it's basically a way for each commit to SVN to be a "release"23:04
@preactionreleases are based on patches, which may or may not have associated collateral / executables23:04
@preactionof course, there's a -stable and -unstable branch, etc... full-featured, etc...23:05
perlDreamerrizenisafk: amazon is getting into the self-publishing biz.  I don't know how their rates compare to Lulu23:11
perlDreamerThat should help locate the extra session leaker.23:17
CIA-19WebGUI: colin * r5223 /WebGUI/t/lib/WebGUI/Test.pm: add more diagnostics to help find the leaking session. These will be removed or hidden behind conditionals later23:18
@preactionit's possible to test the operation of a utility script, correct?23:34
@preactioni suppose the better question is should I? if it's being added to core23:34
perlDreamerI would, but I'm prejudiced that way23:38
perlDreamerI think new "Perl" way to do script testing is to wrap the guts in a module23:38
perlDreamerand both the script and test exercise the guts23:38
perlDreamerkind of MVC for scripts23:38
@preactionit's for migrating different types of content into a Gallery, i don't like the idea of putting "addAlbumFromCollaborationThread" in the Gallery, though the idea does have merit23:44
@preactionit's just the modular way seems messy and the monolithic way seems messy23:44
perlDreameror make a Gallery::Utility module?23:44
@preactionah, true23:44
@preactionthat sounds good, i'll do that23:45
@preactionthen i can also add the addAlbumFromFilesystem and i think there was another script that they wanted23:45
perlDreamercool!23:47
perlDreameryou're right about the messiness.23:49
perlDreamerEither it's all monolithic and you have to drive it with system calls23:50
perlDreameror you pull it into two pieces23:50
perlDreamerwhich both need documentation, etc23:50
@preactionit'll be good writing the Gallery::Utility framework though, and provide a way for people to make their own migration things23:52
--- Day changed Thu Jan 03 2008
perlDreamerSo hopefully by tomorrow I'll have the failing DeleteExpiredSessions test diagnosed00:07
perlDreamerand that will just leave us with the TODO'ed and SKIP'ed Gallery* tests00:07
perlDreamerthe eternally failing i18n label tests00:07
perlDreamerand the help.t test which is failing on empty Gallery* keys00:07
@preactionthe failing i18n/help tests are false keys00:07
@preactionyeah00:07
@preactioni'll be working on all that for the next week or two, so no need to worry about those00:08
perlDreamersome of the i18n are false keys, the rest are from WebGUI::Setup and nested scope with i18n calls00:08
@preaction(admittedly, in addition to new dev)00:08
@preactionbut there is one i'm still wondering about: one test in the gallery still fails00:08
@preactionTest::Deep says "expected 6, recieved 6"00:08
@preactionso afaik it should pass00:08
perlDreamerWell, yes and no.00:09
perlDreamerThat's actually a false warning00:09
perlDreamerI worked on that a little yesterday00:09
perlDreamerCheck the commit log and that test for more info00:09
@preactionk00:09
perlDreamerThe "real" problem is that asset sizes are wrong between the two methods of fetching the file_loop00:09
@preactionoh, ew00:10
perlDreameryeah, one says 311 bytes, the other says 31300:10
perlDreameronly two bytes different00:10
perlDreamervery strange00:10
@preactionso we leave it for now?00:10
@preactioni mean, hiding it behind TODO or SKIP seems wron00:10
@preactiong00:10
perlDreamerI TODO'ed it for now, so that when it gets fixed it will "Unexpectedly pass"00:11
@preactionsounds good00:11
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui00:14
perlDreamervayde: can you take this guy? http://www.zedshaw.com/rants/rails_is_a_ghetto.html00:25
vaydesure.  want me to rip his lungs out?00:26
perlDreamerNah.  He's only ranting at ruby people.00:26
perlDreamerbesides, if you break his toes one by one it's better00:26
vaydedunno if I have the patience for that.  I tend to prefer one good hard cross to the throat00:27
@preactionthis post, from the first few paragraphs, sounds like pure win00:27
vaydethough as I glance down this page, I feel the urge to do a similar page for the morons who originally wrote the code I'm hacking these days00:28
vaydedoStuff(\%$ref);00:28
vaydelong time no chat preaction, how's things?00:29
perlDreamerThat might actually be useful, as I think it creates a "safe" ref back to $ref that doesn't allow stomping on it.00:29
perlDreamerbut it could be written more clearly00:29
@preactiondoStuff sounds like fun00:29
@preactionthings going about as normal, much new ideas but no time to implement them00:29
vaydeyeah, it *could* be useful like that perlDreamer, but they thought they had the original $ref to wrik with00:29
vaydesweet.  Just before christmas I finished rewriting this one site's code a 3rd time cos the morons supporting it don't think that changing a site I'm migrating will affect the schedule00:30
vaydeeven the project managers are starting to talk about buying me a ticket to go 'talk' to the bozos00:31
nubaheh00:32
@preactionlol00:32
nuba>Their ideas were horrendously lame. I swear if someone says they.re starting a social network I.m gonna beat them with the heel of my shoe.00:33
nubapoor guy00:33
CIA-19WebGUI: graham * r5224 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetTrash.pm): fix: Assets with no committed versions may be left as orphans when parent is purged00:33
perlDreamerHaarg: You beastie.  Hack on!00:33
-!- SDuensin [n=Scott@49.sub-75-207-93.myvzw.com] has quit ["Leaving"]00:35
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI00:36
vaydejeez this guy's got a head of steam going.  where did you find this?00:39
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]00:39
perlDreamerslashdot00:39
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI00:39
vaydehmm, musta missed it this morning.  Bank woulda filtered it out anyway00:40
perlDreamerit just popped up within the last hour or so00:40
perlDreameryou woulda seen it tomorrow00:40
@preactionthe argument on ThoughtWorks and the Consulting thing is spot-on00:42
CIA-19WebGUI: graham * r5225 / (3 files in 3 dirs): 00:48
CIA-19WebGUI: Merged revisions 5224 via svnmerge from00:48
CIA-19WebGUI: https://svn.webgui.org/plainblack/branch/WebGUI_7.400:48
CIA-19WebGUI: ........00:48
CIA-19WebGUI:  r5224 | graham | 2008-01-02 16:18:53 -0600 (Wed, 02 Jan 2008) | 1 line00:48
CIA-19WebGUI:  fix: Assets with no committed versions may be left as orphans when parent is purged00:48
CIA-19WebGUI: ........00:48
CIA-19WebGUI: chrisn * r5226 /WebGUI/ (6 files in 5 dirs): 00:48
CIA-19WebGUI: Add fine-grained export controls. You can now specify whether you want specific00:48
CIA-19WebGUI: assets to be exportable. If any of an asset's parents aren't exportable, that00:48
CIA-19WebGUI: asset also won't be exportable.00:48
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]00:49
perlDreamerapeiron: with a default of 0, won't that disable exporting for the whole site when the user upgrades?00:51
@apeironperlDreamer, hm.00:51
perlDreameror am I reading the sense of the bit backwards?00:52
@apeironNo, you've got it right.00:52
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]00:53
@apeironperlDreamer, But on the other hand, if it defaults to 1, those who *don't* want to export the entire site when they upgrade have to change a lot of assets.00:55
perlDreamerExactly, but currently wG allows exporting the entire site.  At the very least I think it would need something in the gotchas.txt file for the release.00:56
perlDreamerand, they'd only need to change the website root (defaultAsset), since it checks all parents00:56
perlDreamerso, if the default is 1, then you set any "node" to 0 to disable all of its children from exporting00:57
@apeironGood point, sir.00:57
@preactionyeah, i'm with colin: every upgrade must maintain the status quo. if they want change, they can do the work01:01
@preactionis there an edit branch entry for the exportable property?01:01
@apeironNot yet anyway.01:02
perlDreamerpreaction: I'm in violent agreement with you preaction, with the caveat "maintain the status quo whenever possible".01:04
perlDreamerIn any case, I think this is a cool feature to add to wG01:04
@apeironViolent agreement? 01:04
@apeironYou're taking up arms? :)01:04
perlDreamerYou ever watch an arguement where two people totally agree with one another but disagree on semantics?01:05
perlDreamer"violent agreement"01:05
CIA-19WebGUI: chrisn * r5227 /WebGUI/ (lib/WebGUI/Asset.pm docs/upgrades/upgrade_7.4.18-7.5.0.pl): Maintain status quo and keep the default of exporting all assets.01:18
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI02:13
-!- rizenisafk is now known as rizen02:22
@rizennuba: WebGUI::Session is not memory hungry that I know of. Are you sure it wasn't just your script? Could you provide me with your script so I could use it as a test case?02:23
@rizenpreaction: yes we assume that svn update means reset dev in a lot of cases02:24
@rizenperldreamer, do you have a link to the amazon self publish?02:25
perlDreamerre amazon: AP article: http://news.yahoo.com/s/ap/20080102/ap_on_hi_te/business_of_life;_ylt=AhD5AwPjqeEzMAkaVBdrWqMDW7oF02:28
perlDreameramazon in particular: createspace.com02:28
CIA-19WebGUI: colin * r5228 /WebGUI/docs/upgrades/upgrade_7.4.18-7.5.0.pl: reorder upgrade steps so that addIsExportable happens before we try to update the templates02:33
CIA-19WebGUI: colin * r5229 /WebGUI/t/Asset/Asset.t: update plan and invert test for new default for isExportable02:33
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]02:41
-!- rizen is now known as rizenisafk02:46
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:53
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]04:33
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI04:38
-!- mode/#webgui [+o khenn] by ChanServ04:38
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Connection reset by peer]04:38
-!- rizenisafk [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []05:17
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:01
-!- mode/#webgui [+o preaction] by ChanServ06:01
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Success]06:28
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui06:49
-!- mode/#webgui [+v perlDreamer] by ChanServ06:49
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit ["Leaving."]07:58
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui08:28
-!- mode/#webgui [+o rizen] by ChanServ08:28
-!- rizen is now known as rizenisafk08:28
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:54
-!- mode/#webgui [+o preaction] by ChanServ08:54
-!- CIA-48 [n=CIA@208.69.182.149] has joined #WebGUI09:02
-!- CIA-19 [n=CIA@208.69.182.149] has quit [Client Quit]09:03
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]09:14
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:31
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui09:39
-!- Radix|- [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui09:46
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]09:57
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]10:01
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui10:27
-!- mode/#webgui [+v Radix_] by ChanServ10:27
-!- Radix|- [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]10:45
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui11:08
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui11:11
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]11:26
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui11:33
-!- BartJo1 [n=Administ@host1.procolix.nl] has joined #webgui13:39
-!- BartJol [n=Administ@host1.procolix.nl] has quit [Read error: 110 (Connection timed out)]13:45
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:18
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui14:27
-!- mode/#webgui [+o rizen] by ChanServ14:27
-!- rizenisafk [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]14:27
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has quit [Read error: 113 (No route to host)]14:27
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui15:48
-!- mode/#webgui [+v crythias] by ChanServ15:48
-!- SDuensin [n=Scott@74.sub-75-207-208.myvzw.com] has joined #WebGUI15:55
SDuensinGreetings.15:56
-!- spanishinquisiti [n=wgGuest5@168.8.72.205] has quit []17:18
-!- nuba [n=nuba@hq.imaterial.org] has quit ["Reconnecting"]17:22
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui17:22
-!- nuba [n=nuba@hq.imaterial.org] has quit [Client Quit]17:23
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui17:23
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:34
BartJo1yeah, just made my first sql report with template and it works!17:57
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:15
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]18:19
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:20
-!- mode/#webgui [+o khenn] by ChanServ18:20
-!- BartJo1 [n=Administ@host1.procolix.nl] has left #webgui []18:34
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui19:11
perlDreamerNow, that's what I call a test log!19:12
perlmonkey2Setting visibility to hidden in a div should make all the children of that dom be inivisible.  That is unless you are using YUI which will laugh at your css and make you cry.19:27
nubaheh19:28
perlmonkey2Even doing this after all the YUI objects have been created does nothing: var temp = document.getElementById("editanswer");19:29
perlmonkey2146             temp.setattribute("visibility","hidden");19:29
perlmonkey2I need a stick to beat YUI with.19:29
* nuba handles perlmonkey2 a large trout19:30
* perlmonkey2 wraps it in tinfoil and butter and places it over a camp fire.19:31
nubavery good, indeed its better to tell horror stories at night about YUI than resorting to violence :)19:32
nubaYUI the CSS eater19:33
perlmonkey2heh19:34
perlmonkey2I can't be too mad at it, I have some groovy drag and drop boxes with some totally cool menus that change dynammically depending on what you click.  Looks slick.19:35
perlmonkey2My JS-foo was rusty.  setattribute is not synonymous with .style.19:44
perlDreamerrizen: ping19:50
@rizenpong19:50
perlDreamerdoes each child apache process end up with a session?19:51
@rizenno19:51
@rizeneach page request ends up with a session19:51
@rizenand the session is destroyed at the end of the request19:51
perlDreamerhow 'bout each spectre runner?19:51
@rizenwhen i say destroyed i mean closed by the way, not deleted19:51
perlDreamerright19:52
@rizenspectre does the same thing because as far as webgui is concerned it's just another web browser19:52
@rizenand spectre keeps track of the session id cookie just like a browser, so it reuses the cookie for subsequent requests19:52
@rizenmust get lunch now, be back in 10 min19:53
perlDreamerit's okay, you can have 3019:53
@rizenback20:00
@rizeni can eat lunch whilst answering your questions20:00
@rizenmmmmmm. leftover meatloaf sandwiches20:01
perlDreamerWell, instead of digging, let me tell you what I see from the big test log of 200820:11
perlDreamerThe tests start with 3 pre-existing sessions.20:11
perlDreamerSessions also seem to be added and deleted, regardless of whether or not the test creates and cleans them up20:12
perlDreamerso I was trying to figure out where they might come from20:12
perlDreamerhere's the summary of the session info:20:13
perlDreamerhttp://webgui.pastebin.com/m61f4134220:13
perlDreamerso that's the mystery20:13
perlDreamerthe good news is that it has little, if anything to do with the DeleteExpiredSessions test failing20:13
@rizenis that session objects or session ids?20:14
perlDreamersession ids20:14
perlDreamerselect sessionId from userSession20:14
@rizenall the tests get the session from WebGUI::Test->getSession though don't they?20:14
perlDreameryes and no20:14
@rizenso if there's a problem wouldn't it be there?20:15
perlDreamerthey all get their main session from getSession20:15
perlDreamerbut some of them create auxiliary sessions for testing using Session->opn20:15
perlDreameropen20:15
* perlDreamer digs a little20:16
@rizenthere shouldn't be many of those though, so it should be easy to locate and clean up problematic ones, right?20:16
perlDreameryes, but the first test run does not create 3 additional sessions20:16
perlDreamerthey were there before20:17
perlDreamerthe test started20:17
CIA-48WebGUI: jt * r5230 /tools/makerelease.pl: added verbose option and turned on <pre> blocks in message board formatting20:18
perlDreamerto me it looks like something else aside from the test is using the database20:18
@rizenwell the build script uses the database20:20
@rizento construct the create.sql20:20
@rizenthe tests actually run as part of the nightly build process20:21
@rizenwhich has to generate a create.sql script20:21
@rizenthat means it also runs the upgrade script20:22
@rizenit does that before the test process starts running20:22
perlDreamerthat would explain it20:32
perlDreamerI did find a test that is leaking sessions20:32
perlDreamerSession/Scratch.t20:32
nubarizen: do we stick with the Locator name for the map asset?20:44
nubamaybe Map instead?20:44
@rizendon't care20:45
nubak20:45
nubajust so you know, im back working on it since yesterday20:45
@rizennice20:46
nubaive cleaned up my notes, and now I happen to know webgui's api better, so im rebooting the project and reusing some of the stuff i wrote hastly in aug/0720:47
nubawhat do you recommend, check out the head or work on 7.4.19-stable?20:47
perlDreamerusually, all new dev is supposed to happen on HEAD20:48
CIA-48WebGUI: colin * r5231 /WebGUI/t/ (Session/Scratch.t Workflow/Activity/DeleteExpiredSessions.t): 20:48
CIA-48WebGUI: Clean up all temporary session info in Session/Scratch.t20:48
CIA-48WebGUI: Add a preliminary run of DeleteExpiredSessions to DeleteExpiredSessions.t20:48
CIA-48WebGUI: to clean up any old, funky sessions which might just be lying around20:48
CIA-48WebGUI: and interfering with the test.20:48
@rizencheck out head20:48
@rizenfeel free to branch head for your own work if need be like preaction did for the calendar20:49
@rizenthat way you can continuously commit20:49
@rizenand not lose any work if your computer dies20:49
@rizenthen you can merge back to head when you're done20:49
-!- wgGuest40 [n=wgGuest4@c-24-5-38-30.hsd1.ca.comcast.net] has joined #webgui21:12
-!- wgGuest40 [n=wgGuest4@c-24-5-38-30.hsd1.ca.comcast.net] has quit [Client Quit]21:12
-!- wgGuest99 [n=wgGuest9@c-24-5-38-30.hsd1.ca.comcast.net] has joined #webgui21:12
-!- wgGuest99 [n=wgGuest9@c-24-5-38-30.hsd1.ca.comcast.net] has quit [Client Quit]21:12
perlDreamerrizen: please pull the -v switch from the nightly smoke test run.  That test should pass now.21:13
@rizenok21:31
CIA-48WebGUI: jt * r5232 /tools/makerelease.pl: don't need the -v anymore21:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []22:12
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui22:17
-!- mode/#webgui [+o rizen] by ChanServ22:18
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has quit ["Leaving."]22:30
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui22:37
-!- mode/#webgui [+v crythias] by ChanServ22:37
nubachecking out HEAD to my SVK mirror..22:54
nubawill branch from there22:54
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []22:55
-!- crythia3 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui23:13
-!- crythia3 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []23:13
nubaactually, head, body, limbs, etc.23:16
perlDreamernuba: was it hard to plug WebGUI's SVN into SVK?23:18
perlDreamerI've wanted to try for years, but haven't spent the time to actually do it23:18
nubajust followed http://www.webgui.org/community-wiki/subversion23:18
perlDreamerand then import that into your SVK repo?23:19
perlDreamernm, I see there's a new section in there23:19
nubayeah, the only thing missing there is "svk depotmap --init"23:20
nubait me took about 30 mins to go from rev 1 to rev 523223:23
nubait was like history flashing before my eyes! :D23:25
perlDreamerit imported the whole thing?  That would be huge!23:30
nuba157M    .svk/23:31
nubanot as mammothy as i expected, too23:32
perlDreamerI kinda wish we also had imported the CVS history into there, too.23:33
nubais that still available somewhere?23:46
perlDreamermaybe.  if it's anywhere, it would be on sourceforge23:46
perlDreamerproject name pbwebgui23:47
CIA-48WebGUI: colin * r5233 /WebGUI/t/Asset/Post.t: 23:48
CIA-48WebGUI: AssetTrash bugfix exposes bad test code. There's no need to23:48
CIA-48WebGUI: purge when you can roll back a commit container asset like the CS.23:48
nubaits still there http://pbwebgui.cvs.sourceforge.net/pbwebgui/23:52
perlDreamercool23:53
nubagoes as far as beta 3.7.0 23:53
perlDreamerresearching the history in SVN is a little tricky because there was a repo reorg last year23:53
nubayep23:54
--- Day changed Fri Jan 04 2008
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:15
nubahey, how do you guys go about running HEAD? manually check upgrade_7.4.18-7.5.0.pl for changes every update?00:24
nubai just got a fatal cause column isExportable didnt exist yet..00:25
perlDreamerwhat rev did you pull?00:26
nubais this a mistake (whoever added it to upgrade_7.4.18-7.5.0.pl forgot to add it to create.sql) ?00:26
-!- SDuensin [n=Scott@74.sub-75-207-208.myvzw.com] has quit ["Leaving"]00:26
perlDreamerIt's not a mistake, since create.sql is for VERSION-100:26
perlDreameryou install create.sql and then run the updater00:27
nuba5234 00:27
perlDreamerthat's also what I'm running, and it installs fine00:27
perlDreamercan you paste your resetdev script output please?00:28
nubaok. now, what about keeping it in sync?00:28
nubaits manual tracking of upgrade_7.4.18-7.5.0.pl, isnt it?00:28
nubai mean, the way to go00:29
perlDreameryou mean between your branch and HEAD?00:29
perlDreameryes, manually00:29
nubaok, thx00:29
nubai've no resetdev below /data/00:31
nubais that edible?00:32
nuba:)00:32
perlDreamerit's a script that everyone has made.00:32
perlDreamerthere should be one in the core00:32
nubathis is on wre 0.7.00:33
nubais it a wre script?00:33
perlDreamerI don't use the wre, so I'm not sure00:33
perlDreamersee this: http://webgui.pastebin.com/m681280b00:33
nubathanks00:38
nubai'll modify this to fit my setup00:39
nubaso this is THE resetdev?00:39
perlDreamerno, it's just mine00:40
perlDreamerfor THE resetdev, I'd ask a Plain Black staffer00:41
nubalooks like something useful to have at  https://svn.webgui.org/svnweb/plainblack/browse/tools/00:41
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui00:51
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:54
-!- mode/#webgui [+o preaction] by ChanServ00:54
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]00:55
nubaperlDreamer: you may want to look into upgrade.pl's --skipBackup --skipDelete --skipMaintenance for line 18 of http://webgui.pastebin.com/m681280b01:14
nubato make it faster01:15
perlDreamerthanks, nuba!01:16
perlDreamerpreaction: does the WRE have a builtin resetdev script?01:17
@preactionnot that i'm aware of01:17
@preactionthere's a better solution that graham was working on that didn't require so many passwords, but dunno how far he gots01:17
@preactioni made some of my own improvements to resetdev, but it's still a hack01:17
perlDreamercare to share?01:18
@preactionone sec01:18
perlDreamerjust don't paste it directly channel.  It makes Doug mad.01:18
@preactionhttp://webgui.pastebin.com/m96d02d101:21
nubagood, incorporating lines 16-20 into my hacked version of pD's resetdev lookalike01:24
perlDreamernuba: you only need to do that if you want to go through the initial site setup01:24
perlDreamerif I understand what's going on correctly01:25
nubayeah, i got it01:25
@preaction16 is the site setup, 17 is show debug more, 18-20 is start with auto-commit and real-time workflows01:25
perlDreamerI have an idea01:26
perlDreamerWhy don't we make one that is universal, in two flavors01:26
perlDreamerWRE and non-WRE?01:26
perlDreamerand then check them into the /tools area in SVN?01:26
@preactionthere's a tools area?01:27
perlDreamerYeah01:27
perlDreamerIt's at the top-level01:27
nubahttps://svn.webgui.org/svnweb/plainblack/browse/tools/01:27
nubaor maybe, if you're going to try doing it WRE/non-WRE neutral, at WebGUI/sbin01:28
@preactionit should be possible to do one resetdev for both WRE and non-WRE, with some decent sanity checks01:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:32
-!- mode/#webgui [+o rizen] by ChanServ01:32
perlDreamerhail, rizen01:32
@rizenonly here for 32 seconds01:33
@rizendon't hail me =(01:33
perlDreamerah01:33
perlDreamernot hailed like a taxi-cab, hail like greeted with honor and respect01:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]01:34
perlmonkey2If anyone cares the survey system is coming along nicely.  Tomorrow I'll put something public up for those who care to see how it is going.01:52
perlmonkey2It isn't tied to WebGUI yet, just javascript scalfolding for creating surveys.01:52
perlmonkey2g'night.01:52
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]01:52
@preactionshould've gotten him his own branch01:59
perlDreameryeah02:00
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui02:12
dionakperlDreamer, are you awake?02:12
perlDreamerI'm here02:17
perlDreamerwell, kinda here anyway02:22
perlDreamerdionak: I'll be bouncing back and forth between two cubes, but I'm around.02:22
dionakperlDreamer: Hm. Sounds like you're busy. You had asked the other day if I have read Perl Best Practices and I just wanted to answer. It is on my list but has not been completely read yet. 02:23
perlDreameryes, I remember that. I had a question about stringy eval, but it's since been answered by JT checking in WebGUI::Pluggable02:31
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui02:36
-!- mode/#webgui [+o rizen] by ChanServ02:36
dionakinteresting...02:41
@rizenwhat is?02:41
dionakWebGUI::Pluggable02:41
@rizenoh, i'm quite proud of how it turned out02:43
dionakI can see why. :) I didn't realize you were planning a plugin system. How are you envisioning this to be used? 02:44
dionakit looks like you've been doing quite a bit of work.02:45
@rizenmost of the work i'm doing these days hasn't shown up in svn yet02:45
@rizenonly little things02:45
@rizenbut if you look at the pluggable urls, content handlers, or auth system (WebGUI::Operation::Auth) you'll see how it's used02:46
dionaklooking..02:46
@rizentonight i'll convert macros and some other plugin points to use it as well02:46
dionakthats really cool, JT02:46
@rizenWebGUI::Pluggable is meant to be used at all plugin points to provide a speedy, easy, and secure way of loading plugins02:47
dionakso we could create our own plugin for a new auth method, for instance...02:47
@rizenyou always could, it's just that now there's a standard way that all plugins are loaded, rather than having each plugin system write it's own mechanism for loading them02:47
@rizenWebGUI::Pluggable is really meant to be used by core developers that create plugin entry points02:48
@rizennot so much for people who write plugins02:48
dionakah, ok.02:48
@rizenso if at some point you decided "JT, I think that session sub-objects should be pluggable?" 02:49
@rizeni'd say, great, let's use WebGUI::Pluggable to make that happen02:49
dionakgotcha02:50
@rizenhave you seen the pluggable URL and content handlers02:56
@rizeni would think that those would probably be quite useful to Knowmad02:56
dionaki'm trying to envision how to use that02:57
perlDreameryou could use it to call PHP02:58
dionakso we could setup urls that handle content in a certain way?02:58
@rizenwell for URL handlers02:58
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:58
@rizenyou can write a custom application at a specific URL that is not an asset02:59
@rizentherefore it doesn't load the asset system on those requests02:59
@rizenand thusly is much faster02:59
@rizenand less resource intensive02:59
dionaknice...02:59
dionakso we could use that for integrating software 02:59
dionakwhich we do a lot02:59
@rizenalso, some people don't want to write assets because they are too complicated, or you never want more than one instance of it on a site02:59
@rizenabsolutely02:59
@rizenthat's a great example02:59
@rizenyou still have all of webgui's resources available, but you choose how to use them03:00
@rizenrather than being confined to the asset architecture03:00
@rizenfor reusable content objects, asssets are great03:00
dionakwow, that's really very useful. 03:00
@rizenbut for integration, assets are rarely great03:00
@rizenand for content handlers...have you ever wished you could have  your own pluggable operations?03:00
dionakyea, 03:01
@rizenwell with content handlers you could make your own operations system that would do whatever you wanted it to do03:01
@rizeninstead of op= you could have knowmad=03:02
@rizenas in /page?knowmad=dothis03:02
@rizenall the existing ops will still work03:02
@rizenbut now you can add your own things03:02
@rizenand since it's not using the op= interface03:02
@rizenyou don't have to worry about conflicting with future changes in webgui03:02
@rizenbecause knowmad= is your own namespace03:02
dionakso if i wanted to use another piece of software for say, forums or blogging or whatnot, I could just hook it in? That will certainly open up the possibilities for selling the CMS. 03:03
@rizenoh yeah03:03
dionakYea, that will work well. I'm looking forward to trying that03:03
@rizenever since i built the asset system into webgui it has become more of a cms and less of a framework03:03
@rizenit's moving away from it's framework roots03:03
@rizenso i decided it needs to get back tot he basics03:03
@rizenwhich is why i introduced pluggable url and content handlers03:04
@rizenif you're interested, there's an article in the black blog that explains it a little03:04
dionakcool, i'll share it with the group and check out the blog. Btw, I just noticed how few articles are on Sitepoint.com for perl.  Looks like a good writing opportunity.03:05
@rizennever even heard of that site03:06
@rizenbut if it's low on perl articles, you're right03:06
@rizena great opportunity03:06
dionakit's a top site on the web03:07
dionakcheck it out. i have to grab some dinner. thanks for the info!03:07
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has left #webgui []03:07
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui03:07
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has quit []03:08
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI03:12
CIA-48WebGUI: jt * r5234 /WebGUI/lib/WebGUI/Macro.pm: switched macro system to use WebGUI::Pluggable03:18
CIA-48WebGUI: jt * r5235 /WebGUI/lib/WebGUI/Operation.pm: converted WebGUI::Operation to use WebGUI::Pluggable03:33
-!- nuba [n=nuba@hq.imaterial.org] has quit [Remote closed the connection]03:50
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui04:59
nuba'night folks05:15
@rizenhowdy05:15
nubaoff to bed!05:15
@rizenbye05:16
@preactionalthough i get annoyed by it, i am liking how the writing of tests are revealing bugs in almost completely unrelated areas07:15
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui07:15
-!- mode/#webgui [+v crythias] by ChanServ07:15
@preactionlatest bug: I seem to get intermittent "Cannot call purgeRevision on an undefined value" when rolling back a version tag containing Threads, but rolling back by going into the site itself works just fine07:16
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []08:09
CIA-48WebGUI: doug * r5236 /WebGUI/ (6 files in 6 dirs): Added migration utility for Gallery08:33
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:35
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui10:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]12:20
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui12:23
-!- mode/#webgui [+o preaction] by ChanServ12:23
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has quit [Read error: 104 (Connection reset by peer)]13:48
CIA-48WebGUI: doug * r5237 /branch/doug-experimental/ (3 files in 3 dirs): Nightly checkin because you forgot14:03
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:12
-!- SDuensin [n=Scott@120.sub-75-205-40.myvzw.com] has joined #WebGUI15:38
SDuensinFrIdAy!15:38
BartJolgood morning to you15:55
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:48
-!- mode/#webgui [+o rizen] by ChanServ16:48
-!- wgGuest01 [n=wgGuest0@user-3e888277.tcl115.dsl.pol.co.uk] has joined #webgui16:54
-!- wgGuest01 [n=wgGuest0@user-3e888277.tcl115.dsl.pol.co.uk] has quit [Client Quit]16:57
-!- wgGuest03 [n=wgGuest0@user-3e888277.tcl115.dsl.pol.co.uk] has joined #webgui16:58
-!- wgGuest03 is now known as lrobinson17:00
-!- wgGuest40 [n=wgGuest4@adsl190-28-33-172.epm.net.co] has joined #webgui17:05
wgGuest40hello17:05
wgGuest40i have a question17:05
wgGuest40a macro can return a array of elements?17:06
BartJolwell I think so17:07
BartJolit might complicate your return statement17:09
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:13
wgGuest40why?17:13
wgGuest40why the return statement will be complicated?17:14
BartJolwell, just a layout thingy, if all the output is placed on one line without delimiters17:16
BartJolI'm not an expert in these matters, just trying to help...17:17
@rizenmacro can't return an array17:18
@rizenit must return a string17:18
@rizenthat said, if you want it to return a comma delimited string17:18
@rizenthat string could then be passed in to to another macro17:18
wgGuest40ok17:22
wgGuest40thanks17:23
-!- wgGuest40 [n=wgGuest4@adsl190-28-33-172.epm.net.co] has quit []17:28
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui17:29
-!- mode/#webgui [+v crythias] by ChanServ17:29
perlmonkey2It could return a Storable object which could be any complex data structure.17:42
perlmonkey2oh, they left.17:42
perlmonkey2freeze is so underutialized :P17:42
@rizenfreeze is bad17:42
@rizenand not allowed in webgui17:42
perlmonkey2serializing is bad?17:43
@rizenactually storable isn't allowed in webgui17:43
@rizenno serializing is good17:43
@rizenstorable is bad17:43
@rizenbecause it's binary storage, which is architecture dependant17:43
@rizenso it's not portable17:43
@rizenwe recommend serializing to json17:43
perlmonkey2hmm......so freezing on my x64-86 won't thaw on my x86?17:44
perlmonkey2json is good too.  json is also underutialized.  it is especially good for moving data to/from JS :)17:45
perlmonkey2FYI: Storable has 'nstore' which is arch independant.17:52
BartJolwell, it's weekend for me, beers, here I come18:08
-!- BartJol [n=Administ@host1.procolix.nl] has left #webgui []18:09
@rizenit's supposed to be arch independent18:09
@rizenbut we had some problems with it a while back18:09
@rizenpeople transitioning from PPC to intel on mac lost a bunch of poll data as a result18:10
@rizenso we decided then that it was time for it to go away18:10
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]18:14
perlmonkey2Wow, well that sucks.  I won't be using Storable anymore then.19:00
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui19:24
perlDreameryeah!  "Clean" test results again!19:24
-!- lrobinson [n=wgGuest0@user-3e888277.tcl115.dsl.pol.co.uk] has left #webgui []19:26
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has quit ["leaving"]19:54
@rizenwahoo pd20:00
@rizennice job20:00
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]20:09
perlDreamerrizen: Do the modules in Operation/*.pm need to be Plug'ed, too?20:21
@rizenare there any other than auth that load plugins?20:21
@rizeni don't think so20:21
@rizeni already made Operation.pm use pluggable20:22
perlDreamerSeveral of the modules load things using eval.20:22
@rizenoh20:22
perlDreamerSpellCheck, Workflow20:22
@rizenthen yes we should do it20:22
@rizenoh good point20:22
@rizeni forgot about those20:22
@rizenyou want me to do it, or are you going to do it?20:22
@rizeni suppose i should20:22
perlDreamerI can do a few of them today20:22
@rizeni shouldn't make you clean up my mess20:22
@rizenthat's bad20:22
@rizeni'll do it20:23
perlDreameras you wish20:23
@rizeni'll do it now20:23
perlDreamerack eval Operation/*20:23
@rizeni'm going to leave commerce as is for now20:23
@rizensince i'm working on replacing it20:23
@rizenooh20:24
@rizeni should be using $class->can in WebGUI::Pluggable20:25
@rizenthat would be a good extra check20:25
perlDreamerwould that work on procedural code?20:25
perlDreameror just on objects?20:25
@rizenno just on the objects20:25
@rizeni don't think that would work on procedural20:25
@rizenbut if it would, that would be sweet20:25
@rizencould you look that up for me?20:25
perlDreameryup20:26
perlDreamerno procedural code20:26
perlDreamerand doesn't work on AUTOLOADs20:26
@rizenoh crap20:30
@rizenthen maybe i shouldn't do it20:30
@rizenbecause then i can't use instanciate() on form controls20:30
perlDreamernot unless you call the form directly, instead of going through WebGUI::Form20:31
perlDreameriirc, WGBP says that AUTOLOAD is not recommended20:31
perlDreamerbut I don't know if we've thought that far ahead yet20:31
@rizenyeah, but autoload makes the form system usable20:32
@rizenwithout it, the form system wouldn't be nearly as cool20:32
@rizenwow there are a lot of plugin points in webgui that i forgot about20:42
@khennlike what?20:43
@rizenform controls, workflow activities, form helpers, workflow helpers20:43
@rizenjust to name 420:43
perlDreamerAsset constructors20:43
perlDreameri18n20:43
perlDreamerHelp20:43
@rizenno, you did the last 220:44
@rizenand i know about asset, i just don't know how to do that one yet20:44
perlDreamerI was just adding to the list of plugin points20:44
@rizenit's a bit more complicated20:44
@rizenoh, i thought this was a list of ones i forgot20:44
@rizennot a complete list20:44
@khennyeah the ones you forgot20:44
perlDreamermy bad20:44
@khennpd just started listing them all =)20:44
@rizenfor a complete list we also have auth modules, macros, url and content handlers20:44
@rizenoh and any object for that matter20:47
@rizenas a parameter to a workflow activity20:47
perlDreamerwhoa20:53
perlDreamerI think I found the first WebGUI constructor that doesn't take a session object20:53
@rizenwhich is?20:54
perlDreamerWebGUI::Search::Index20:54
@rizenthat's a mistake if that's the case20:54
@rizenit certainly should have a session20:55
perlDreamerhm20:55
perlDreamerI guess it does get a session, but it takes an asset as an argument20:56
perlDreamerit must get the session from that20:56
@rizenah20:56
@rizenyeah it doesn't make sense to pass it in twice20:56
@rizenpd could you look at line 323 of WebGUI::Workflow::Instance for me21:01
perlDreamersure21:02
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui21:02
@rizenit seems like that shouldn't work21:02
@rizenbecause $params is an array reference21:02
@rizenand i think it should be @{$params} to make it work21:03
@rizenbut there haven't been any complaints, so i don't know what's up21:03
perlDreamermaybe they don't take params yet?21:03
perlDreameror all expect array references?21:03
perlDreamermy Workflow/Spectre-fu isn't that great21:07
perlDreamerbut it looks like it's creating itself over again21:07
perlDreamerbecause $class and $method come from $self, rather than the activity21:07
perlDreamerobviously, I'm not paying enough attention in the Workflow class :)21:10
@rizeni think i'm going to stop second guessing myself21:10
@rizenit's obviously working or workflows everywhere would be going to hell in a handbasket21:11
perlDreamerin my Workflow Instance table, all classes and methods are NULL21:12
@rizenyou probably only have maintenance workflows up right now21:13
@rizenwhich have no objects21:13
@rizenmost workflows are maintenance type21:13
@rizenbut approval workflows work on version tags21:13
@rizenand lots of other workflows work on groups and users21:13
perlDreameryou're right, I don't have any of those running right now21:14
@rizenworkflow is kind of an insane bitch21:14
@rizenbut i'm glad i wrote it21:14
@rizenit makes so many other things in webgui so much nicer21:14
perlDreamerI'll understand it better once I've tested it21:14
@rizenlike the new commerce system for example21:14
perlDreamerI'll understand that once I've tested it, too21:17
@rizenyou won't have to test that21:17
* perlDreamer briefly considers changing his nick to V'GER21:17
@rizeni'm building it doing test driven dev21:18
@rizenholy crap, i just cut about 40 lines out of WebGUI::Workflow::Instance due to WebGUI::Pluggable21:18
perlDreamerrefactoring rocks21:19
@rizenoverall I'd say WebGUI::Pluggable has eliminated about 250 lines of code21:19
@rizenoh wait, ->can will work with the forms system21:27
@rizenbecause it's in the AUTOLOAD method that we call can21:27
@rizenwe're not calling it on an autoload method21:28
CIA-48WebGUI: jt * r5238 /WebGUI/lib/WebGUI/ (4 files in 3 dirs): converted workflow system to use WebGUI::Pluggable21:34
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has joined #webgui21:41
cap10morganshould ?op=spectreGetSiteData ever return an empty json object? (i.e. just "{}")21:41
@rizenno, at the very least it should have 2 nodes, the workflow and schedule nodes21:42
@rizeni forget the exact labeling21:42
cap10morganok, that's what i thought21:42
cap10morganhmm, my sites are returning empty objects21:42
cap10morganon 7.4.1421:42
cap10morgani'll try restarting21:42
@rizenthose nodes may be empty if you have no schedules or workflows21:42
@rizenbut they should at least exist21:42
perlDreameris there anything in your webgui.log?21:42
cap10morganright21:43
cap10morganno, i need to turn up the logging level though21:43
perlDreamerthere is one way for it to return {}21:43
perlDreamerand that's if you make an out of subnet request21:43
cap10morganperlDreamer: ah, that could be21:44
perlDreamersee line 62 of Operation/Spectre.pm in HEAD for an example21:44
perlDreamerif the request is out of subnet, it will issue a security warning and then fall through to the bottom21:44
cap10morganyep, that was it21:44
cap10morganthanks pD21:44
perlDreamerno sweat21:44
@rizenpd you around?22:11
@rizeni don't understand what i'm looking at in WebGUI::Operation::Help _loadHelp22:11
@rizenoh nevermind22:12
@rizennow i do22:12
@rizencrap22:14
@rizeni don't know how to load it though22:14
CIA-48WebGUI: jt * r5239 /WebGUI/lib/WebGUI/ (4 files in 2 dirs): migrated forms system to use WebGUI::Pluggable22:18
CIA-48WebGUI: jt * r5240 /WebGUI/lib/WebGUI/Operation/ProfileSettings.pm: converted to use WebGUI::Pluggable22:18
@preactionwould non-508-compliant asset templates in the core be considered a minor/cosmetic bug?22:32
@rizendepends upon the asset22:33
@preactionor since WebGUI is international, is there an international standard we can achieve?22:33
@preactioni seem to be getting bunches of questions about 508 and accessibility these days22:33
@rizenthe internatlonal standard is WAI compliance put forth by the W3C, however many countries (including the US) require their own compliance standards22:33
@rizenfor example, the project manager asset as far as i'm concerned, doesn't need to be WAI compliant because it is an intranet style app22:34
@preactionmy reply is invariably: depends on what the designer does, but a minor audit i conducted gave a few places where we could improve (if we're not, in fact, breaking 508)22:34
@rizenhowever, any app used by the general public should be WAI or section 508 compliant22:34
@preactionah, of course22:34
@preactionthe Collab System being one of those that might need a little 508 help22:34
@rizenprobably22:35
@rizenit's such a big ass app these days22:35
@preactioninaccessible tables, there needs to be all manners of weird tags in tables22:35
@preactionthat too22:35
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]23:01
CIA-48WebGUI: doug * r5241 /WebGUI/ (10 files in 4 dirs): Removed old .tmpl files from upgrades. All upgrade collateral must now be in .wgpkg packages23:03
@rizensoooooooooooo cooool23:04
@rizeni'm going to have to bring that up in one of the black blog NEXT posts23:04
perlDreamerrizen: I'd split it into two parts23:32
perlDreamer1) the load23:32
perlDreamer2) the data access23:32
@rizeni'm thinking about leaving it as is23:33
@rizensince it's a special case anyway23:33
@rizenor does that seem bad?23:33
perlDreamer"It's always easy to stay within strong boundaries."23:36
perlDreamerI'd covert the load to use Pluggable23:36
@rizenyour mom is a ______23:38
@preactionwhen a workflow activity has an error, it's supposed to increment the priority level, correct?23:38
perlDreamerex-nurse23:38
@rizenin spectre yes23:39
@rizennot in the workflow table23:39
@preactionok23:39
@preactionseems to not be happening, which is causing the same 5 activities to keep running over and over. i'll try to find out why23:40
@rizenblame apeiron23:41
@rizenit's fun23:41
@apeironNo, see, that's apeiron v1.0, the 2.0 model isn't fun any more.23:42
@apeironHowever, recent versions of khenn are still fun to blame.23:42
perlDreamerdoes it throw an exception when falsely blamed?23:42
@apeironOf course.23:43
perlDreamermust be good code then23:44
@rizenlet's try23:45
@rizenmy $apeiron = $pb->getEmployee("chris");23:46
@rizensay $apeiron->blame;23:46
perlDreameryou forgot to catch the exception23:46
@rizeni'm waiting to see die output23:47
@rizenso far nothing is printing23:47
@rizenthis is a slow program23:47
@rizenhrmmm...maybe it's hung23:47
@preactionit's backed up with errors from other processes23:47
@rizeni guess i'll have to kill it23:47
@rizen`killall apeiron`23:47
-!- apeiron was kicked from #webgui by rizen [rizen]23:48
perlDreamerit's a remote process, all you did was detach it23:48
@rizenthat seemed to work23:48
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui23:49
@rizenoh no23:49
@rizenkill one employee object and an old one pops up in it's place23:49
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has left #webgui []23:49
@rizenping vayde23:50
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui23:50
-!- mode/#webgui [+o apeiron] by ChanServ23:50
@rizenhrm23:51
@preactionresurrected!23:51
@rizenit's not responding either23:51
@rizenbut the apeiron process spawned again23:51
@rizenit appears that killall needs a --stay-dead option23:51
@preactionso the getSuspendedQueue in spectre is supposed to have the same priority as the original workflow. and the "workingPriority" is the new priority that spectre itself uses?23:51
perlDreamerI told you that this was just a remote connection23:51
@apeironError: caught fatal MessingWithApeiron exception! Aborting...23:52
@rizenfinally some output from that damn program23:52
@rizeni guess he was right, you can't blame him without trapping the exception23:53
vaydehey rizen, how you been?23:53
@rizenpreaction: that sounds right, but i don't know unless i look at the code23:53
@rizenterrible23:53
@rizenwow i must need a new computer23:53
@rizenmy ping command took forever to respond23:53
@rizenand it didn't follow protocol either23:53
@rizenthe vayde program is broken23:54
vaydelol.  yeah.  I get that alot23:54
--- Day changed Sat Jan 05 2008
@preactionlooks like it's just the spectre.pl --status message, it doesn't show the right working priority for suspended workflows, i expect because they're added to the suspended queue at their original priority00:04
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI00:15
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:16
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]00:27
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]00:28
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI00:28
-!- mode/#webgui [+o khenn] by ChanServ00:28
@preactionthere's still legacy workflow activities that have a 60-second run-time, would it be cool if I made that configurable? i've got 26000 e-mails and a site that seems to add them faster than they can be removed00:29
perlDreamerI think 60 seconds might be an "important" number00:30
perlDreamerlike, the spectre time ping interval00:30
@preactionit was, but that was changed iirc00:30
@preactionbecause now we have the workingPriority thing00:31
perlDreamerwell, if that's so (and admittedly, my spectre-fu is weak) then it should be okay to configure it.  TMRFE buy-in is always good.00:31
@preactioni updated the time, the job runs every minute now, but it still only gets rid of about 20 each time, which takes (say) two minutes (due to spectre overhead and other factors)00:32
@preactionperlbot math (26000 / 20 * 2) / 60 / 2400:33
perlbot1.8055555555555600:33
perlDreamer20 email/minute seems very, very slow00:33
@preactionit'll take two DAYS to get through these...00:33
perlDreamerwhich server is that?00:33
@preactionthe Alumni site00:33
@preactionthey continue to stress parts of WebGUI that I don't think anybody else does00:34
perlDreamerI meant, which email server?  sendmail, qmail, exchange .. ?00:34
@preactionwe use sendmail iirc00:34
perlDreamerand it will take two days as long as no new ones are added00:35
@preactionthey have applications that allow them to send large HTML-formatted mails00:35
perlDreamerand they're using the collab as an email list server?00:35
@preactionto every user in their database00:35
@preaction20,000+00:35
@preactionso i think they used it once, maybe twice (since they can also configure who gets the messages, so not everyone has to)00:35
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []00:35
@preactionso i was thinking some sort of message priority / first-in-first-out system00:36
@preactionsince important messages like lost passwords and welcome messages with important instructions are not getting sent out because they're behind (ordered by what though) other, less important messages00:36
perlDreamerA FIFO system will still block, but the messaging priority sounds good.00:37
@preactionordered by priority first, FIFO second (to make sure there's absolutely no chance that this kind of thing can happen again, unless the priorities are messed up00:37
perlDreamerI see. ORDER BY priority, dateSubmitted00:38
@preactionso i propose both really, because if you send a huge mass at the same priority, and then add another mass, but expect the first to be send before the second, you'll be disappointed00:38
@preactionlaugh, i'm up to 28000 now :p00:39
perlDreamersee, that's 10% more in 5 minutes00:39
perlDreamerwe need to find a better way to do large messages/large recipient sets00:40
@preactionsince most of there are the same message? but it's possible to personalize, no?00:41
@preactionisn't that what the "toGroup" thing in mailQueue is for?00:41
perlDreamersure, but would a forking dispatcher help?  Is sendmail the limiting factor, or is it Spectre?00:42
@preactionthe application generates a list, but it could generate a Group instead00:42
@preactionit seems like some get sent faster than others00:42
perlDreamerI'll be back in a while00:43
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]00:43
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]01:25
@preactionperlbot math (28000 / 20 * 2) / 60 / 2401:29
perlbot1.9444444444444401:29
CIA-48WebGUI: chrisn * r5242 /WebGUI/lib/WebGUI/Asset.pm: 02:48
CIA-48WebGUI: Add a check in update() for whether isExportable exists, preventing problems02:48
CIA-48WebGUI: with users upgrading from previous versions of WebGUI. Tested in an upgrade02:48
CIA-48WebGUI: from 7.4.0 -> SVN head (i.e., 7.5.0).02:48
-!- SDuensin [n=Scott@120.sub-75-205-40.myvzw.com] has quit ["Leaving"]02:52
CIA-48WebGUI: chrisn * r5243 /WebGUI/docs/upgrades/upgrade_7.4.18-7.5.0.pl: Add a missing \t in the output of addIsExportable.03:33
CIA-48WebGUI: colin * r5244 /WebGUI/t/lib/WebGUI/Test.pm: 04:33
CIA-48WebGUI: Keep the session tracking, but hide it behind an environment04:33
CIA-48WebGUI: variable to keep the line noise down. Also, add user and04:33
CIA-48WebGUI: group tracking.04:33
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI05:49
CIA-48WebGUI: colin * r5245 /WebGUI/t/Asset/Asset.t: 06:18
CIA-48WebGUI: Add a stub test for newByDynamicUrl, that really should06:18
CIA-48WebGUI: have been a stub test for update.06:18
CIA-48WebGUI: Add tests for getNotFound, testing what is returned for both06:18
CIA-48WebGUI: a page and a Snippet.06:18
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui06:19
-!- mode/#webgui [+v perlDreamer] by ChanServ06:19
+perlDreamerpreaction: are you awake and willing to answer inane testing related questions?06:19
@preactionthat depends, are you inane enough to handle the answer?06:19
+perlDreamermaybe06:19
@preactionthen fire away06:23
+perlDreamerI'm having no luck trying to use Test::Builder to TODO-ify tests in Test::Maker06:23
* nuba wonders if hes inane enough to watch the exchange..06:23
+perlDreamerSo I'm wondering why it isn't working06:24
+perlDreamerthe only thing I can think of is that it's OO instead of procedural06:24
* diakopter lurks06:24
nubadiakopter: want some popcorn?06:25
@preactionso because Test::More doesn't see that it's currently inside of a named TODO: block at some nesting depth, it doesn't truly label them as TODO?06:25
diakopternuba: i have plenty, thank you06:25
+perlDreamerRight06:25
+perlDreamerMaybe I should commit the code06:25
+perlDreamerIt's harmless (useless)06:26
+perlDreamerso you can look06:26
@preactionk06:27
+perlDreamerit's in06:27
+perlDreamerthe code is straight out of the Test::Builder::Module docs06:27
@preactionperhaps todo_skip would be better? does that work?06:29
+perlDreameryes and no06:29
+perlDreamerskip will make the tests not run06:29
+perlDreamerI want these tests to run06:29
+perlDreamerI wonder06:32
+perlDreamersince nothing is exported, import is never called06:32
@preactionlook at Test::Builder and look for <level> and tell me if that's what we're looking for06:32
+perlDreamerI did.  The Builder docs are bad06:33
+perlDreamerThat's why I chose Builder::Module06:33
+perlDreamerbut maybe the whole premise is wrong06:33
CIA-48WebGUI: colin * r5246 /WebGUI/t/lib/WebGUI/Test/ (Maker.pm Maker/Permission.pm): add prototype Test code to allow Test::Maker modules to handle TODO06:33
+perlDreamerand I should include that stuff in new06:33
+perlDreamerI'll try retrofitting to tht06:35
+perlDreamerthat06:35
@preactionuhm, is there two package statements in WebGUI::Test::Maker now?06:35
+perlDreamerNo.  Why do you ask?06:36
@preactionit looks like the entire module got duplicated and pasted into itself06:36
@preactionweird06:36
@preactioni think it might've been there for a while06:37
@preactionit should only be 192 lines, not 38406:37
@preactionsame thing with Test::Maker::Permission06:38
+perlDreamerthe svn repo looks okay06:38
+perlDreamermy local copy looks okay06:38
+perlDreamerfor Test::Maker06:38
+perlDreamerI'll check Permission next06:38
+perlDreamerIt looks okay, too.06:38
@preactionha, i think it's because i'm looking at a different codebase :p06:39
@preactionyeah :p06:39
+perlDreamerphew06:39
@preactionis there a test i can use to play with? I'm going to start messing around with Test::Builder and/or Test::More to see why it's happening06:40
+perlDreamerAsset/Asset.t06:40
+perlDreamersee the commented out code for canAddMaker206:41
@preactionk06:41
+perlDreamerthat's also what I'm using, so it should be easy to duplicate results06:41
@preactionso i uncomment the code and try that?06:41
+perlDreameryes06:41
+perlDreamerand also the TODO code down below that calls the run method06:41
@preactionk06:42
+perlDreamerlevel looks right.  It should kick things up 1 level06:44
@preactionso 92 and 93 are failing, when in fact they should be TODOing06:44
+perlDreamerright, they should fail AND be TODO'ed06:44
@preactionright, but it's not one level, they've decended a level because they're being called inside the Test::Maker06:45
@preactionthough i really don't quite understand it06:45
@preactionok() is called in Test::Builder, up one level would be the TODO: block, up one more would be main::, in a normal situation06:46
@preactionso if ok in Test::Builder is instead called in Test::Maker, which is called in a TODO: block, which is called from main, it would need to go up one more, no?06:47
+perlDreameryes06:47
+perlDreamerso adding 1 to Test::Builder::Level, localized?06:47
@preactionlets try06:47
@preactionomg it works06:48
+perlDreamerusing Builder::Module?06:48
@preactionadding 'local $Test::Builder::Level = $Test::Builder::Level+1;' as line 189 (or somewhere at the top of the run() sub)06:50
@preactioni think it's using Builder::Module, it's using runUsers()06:50
+perlDreamerYou're a genius06:51
+perlDreamerYou know what happens now right?06:51
+perlDreamerI have to bow to you.06:51
@preactionbut then, wouldn't that runUsers introduce another level of depth?06:51
@preactionso why does it work?06:51
+perlDreamermaybe it's caller depth, not stack depth06:52
+perlDreamerwe're two packages deep, regardless of how many subroutines are called06:52
@preactionthat sounds weird. Test::Builder uses caller() to try to find it, isn't that the stack depth?06:53
+perlDreamerI'm not sure.06:53
@preactionmeh, i expect it'll be an exercise for a later day, after we find another way to break things ;)06:53
* perlDreamer bows06:54
+perlDreamerThanks for collaborating, preaction06:54
@preactionnp, interesting problems are always fun, i don't come across nearly enough in my daily work ;)06:55
+perlDreamerany luck with the email bomb?06:55
@preactionnew ways on how to manage site-wide collateral data and reporting are so boring i'm making some superclasses that will cut my work by at least 70%06:55
@preactionyes and no, the e-mails have stopped increasing, but there's nothing i can do to keep things going faster really06:56
@preactionit only came to our attention because of some problems with version tags, perpetual.06:56
+perlDreameryeah, I found another good buglet today06:56
+perlDreamerbut it's not really fixable06:56
+perlDreamerIf you instanciate an object inside a version tag, then commit the object06:56
@preactioni've put enough logging info it's pouring out of my eyeballs and i can't find the exact piece of code causing a workflow activity to be created and the version tag and all assets gets destroyed, but the activity remains06:56
+perlDreamerweird06:57
@preactionthe bug graham fixed last week might cause it, so i'll be putting that patch in06:57
+perlDreameryeah, it mucks things up if you purge a parent before a child now06:57
@preactionthey're getting upgraded to the first 7.5.0 beta as soon as it gets released, so there's that blessing (right now they're running a patched 7.4.13)06:57
@preactioni think there might also be a problem with trying to create a child while the parent is still in a pending state, but i could've swore i tried that one already06:58
+perlDreameris it a collab system?06:58
+perlDreamerif so, there's definitely a problem06:59
@preactioncustom application allowing users to post photos, stores those photos in a folder06:59
@preactionseems that most of the problems happen when the folder is created06:59
+perlDreamerif a child ever has to get getParent, it will puke06:59
+perlDreamergetParent can't find uncommitted parents06:59
@preactionthat... doesn't sound good06:59
+perlDreamerit's exactly what we found in the Gallery/Album tests07:00
@preactiongetParent should, imho, always get the parent. if there's no committed parent it should get the uncommitted one07:00
@preactionbut then, how could there be a committed child ... because i don't test for that before allowing children to be added to Gallery07:01
+perlDreamerso long as you don't access a method that calls getParent, you can do anything you like07:01
+perlDreamerI think all the containers should override and extend addChild to make sure of it07:02
+perlDreamerright now it's checked in the interface, but not the API07:02
nubahey guys, quick question: on the maps asset im generating some javascript which I'd think would be better if using a template instead of mixing perl code and many chunks of HEREDOCs or string concats..07:03
+perlDreamertemplating tends to be slow07:04
+perlDreamerhow about sprintf?07:04
nubathe thing is, if I create a template, chances are the users could delete it and break the asset07:04
@preactionthat's the chance you take with all assets07:05
@preactionTime Tracker, Project Manager, huge parts have javascript that unless copied perfectly will break07:06
@preactioni would suggest a snippet though, or if it's absolutely necessary for all asset functionality, a script in the Extras folder07:06
+perlDreamerbut I think it's variable, that's why he wants to template it07:06
@preactionyou could either include it yourself using session->http->setScript or have the template do it07:07
@preactionoh07:07
@preactionno way to make it an Object of some kind?07:07
+perlDreamernuba: for stuff like that I use sprintf with a heredoc.  It's the lightest weight template available in pure, core perl.07:07
nubai wanted to throw it in the headBlock of the template, just to figure out that headBlock isnt processed, just included as is in the head.07:08
@preactioni would offer up the Event www_edit method as an example of how that can go horribly horribly wrong07:08
@preactionput it on top of the markup in the Template area, or make it an object of some kind that you instanciate in the template part07:09
nubapersonally, i'm inclined to embed a template in a $javascript_template scalar, and process it07:09
nubapossibly with TT instead of HTML::Template if it starts to get more complicated. would that be ok?07:10
nubaor thats not the webgui way?07:10
@preactionno way to just write out some JSON? 07:10
+perlDreamerpreaction: I see what you mean.  But you're still using quoting and string concat vs a HEREDOC/sprintf07:10
nubawell if I write JSON then i'll move the complexity to javascript. 07:11
+perlDreamernuba: there's no "good" way to do it.  It's either slow or ugly.07:11
nubai'd rather keep it in perl07:11
nubaby complexity i mean the decisions of what javascript to run07:12
nubai'd rather decide at the perl code what javascript to create07:12
@preactionnot sure on the policy of TT v. HTML::Template. I hear rumors of moving to TT exclusively using an updated WebGUI::Asset::Template07:13
@preactionbut i don't know what'll happen to them07:13
@preactioni expect HTML::Template will remain the defacto standard for now07:13
nubai think i'll stick with heredocs for now07:13
nubabut thanks guys for the input07:13
+perlDreamerI heard rizen talk about the templating, too, preaction.  There's a HTML::Template dialect in TT now.07:16
@preactionperlDreamer, imma commit this, the test is commenting up07:16
@preactionyeah, that's what he was talking about i think07:16
+perlDreameralready committed07:16
@preactionoh k07:16
CIA-48WebGUI: colin * r5247 /WebGUI/t/lib/WebGUI/Test/ (Maker.pm Maker/Permission.pm): make Maker/Permission.pm handle TODO tests07:18
CIA-48WebGUI: colin * r5248 /WebGUI/t/Asset/Asset.t: convert the commented out code into TODOs07:18
nubalooks like $session->style->setRawHeadTags is my new friend..07:20
+perlDreamerit's good stuff07:23
+perlDreamerit even has a test suite07:23
CIA-48WebGUI: doug * r5249 /WebGUI/t/lib/WebGUI/Test/ (Maker.pm Maker/HTML.pm Maker/Permission.pm): fixed Test::Maker::HTML Level. added some comments for future generations07:33
CIA-48WebGUI: colin * r5250 /WebGUI/t/Asset/Asset.t: refine the one newByDynamicClass test07:48
+perlDreamernow if only I could get the related bug fixed with addAssetPrivilege, we could resolve the test and unTODO it07:51
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit ["Leaving."]07:52
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]09:27
-!- CIA-48 [n=CIA@208.69.182.149] has quit [Remote closed the connection]12:10
-!- CIA-20 [n=CIA@208.69.182.149] has joined #WebGUI12:17
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui16:37
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]17:22
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui17:48
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]18:29
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:55
-!- mode/#webgui [+o preaction] by ChanServ19:55
diakopterJT: you around?19:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]20:18
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui20:59
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]21:37
CIA-20WebGUI: colin * r5251 /WebGUI/lib/WebGUI/Asset/Wobject/Gallery/Utility.pm: remove whitespace interfering with POD formatting22:18
-!- danny_mk [n=danny@68.15.55.161] has joined #webgui22:18
--- Day changed Sun Jan 06 2008
-!- danny_mk [n=danny@68.15.55.161] has quit ["Leaving"]00:42
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:27
-!- mode/#webgui [+o preaction] by ChanServ01:27
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui02:45
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]02:54
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui05:57
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]06:45
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI09:52
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]10:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]12:25
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui13:04
-!- mode/#webgui [+o preaction] by ChanServ13:04
-!- BartJol [n=Administ@54-167.surfsnel.dsl.internl.net] has joined #webgui15:59
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui16:58
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]17:18
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui18:04
-!- BartJol [n=Administ@54-167.surfsnel.dsl.internl.net] has left #webgui []18:08
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []19:21
--- Day changed Mon Jan 07 2008
-!- danny_mk [n=danny@68.15.55.161] has joined #webgui00:21
-!- danny_mk [n=danny@68.15.55.161] has quit ["Leaving"]00:26
-!- SynQ [n=koen@host1.procolix.nl] has left #webgui []02:23
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:27
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:27
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]05:49
+Radix-wrkanyone about?08:01
+Radix-wrkI've got an old 6.8.10 webgui setup - can I download the latest wre and upgrade it using that to the latest?08:03
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui09:01
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:42
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:47
AMH_bobHallo Diego,10:24
AMH_bobHeb je een link naar de opzet gemaakt voor de product catalogue?10:24
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui10:31
BartJoldoes anyone knows what version of WebGUI is currently on the translation site? we plan to try to keep the Dutch translation up to date, but I can't find the version. Is it always the one most recent?10:37
-!- besonen_mobile_ [n=besonen_@71-220-198-145.eugn.qwest.net] has joined #webgui11:21
-!- besonen_mobile [n=besonen_@71-220-198-145.eugn.qwest.net] has quit [Read error: 104 (Connection reset by peer)]11:23
xdangershouldn't the read_limit be a little higher by default than 64Mb?12:20
xdangerhttp://www.webgui.org/community-wiki/server-wont-upload-big-files12:20
BartJolmaybe someyhing to do with users that randomly uploading files12:23
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:01
-!- BartJol [n=Administ@host1.procolix.nl] has quit [Read error: 110 (Connection timed out)]15:37
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui15:51
-!- SDuensin [n=Scott@153.sub-75-206-47.myvzw.com] has joined #WebGUI15:53
SDuensinGreetings.15:55
BartJolSame question as this morning (at least morning for me), is the WebGUI version on the translation server always the latest version?16:47
nubaBartJol: i believe whoever is working on any translation for webgui, is using the translation server17:05
BartJolwell, no\17:06
nubasince most people would prefer a web based interface than editing the source files, i guess17:06
BartJolArjan is working on a local machine17:06
BartJoland I'm not sure whether he commited the translation17:06
nubathe translation server also has the convenience of automatically keeping track of new strings as they're added to the releases17:06
BartJolI know17:07
nubawell in the early days you had to mail JT the translation to be imported there17:07
BartJolI remember from my first translation a couple of years ago17:07
BartJolbut, is the server always running the latest (stable) version?17:08
nubadunno17:10
BartJolbut probably we will be using the PB translation server in the future17:11
nubaoh sorry i just  read you question again, i got it wrong17:11
nubai thought you asked if the translations at the translation server were always the latest ones17:11
nubayou were asking about the webgui version tho17:11
nubamy bad17:11
BartJolno sweat, thanks17:11
BartJolis the script I send you working?17:11
nubai didnt use it yet, im hacking other pressing things atm17:12
nubabut i'll have use for it, thanks for sending :)17:12
nubajust not while this deadlines are breathing in my neck :/17:13
BartJol:)17:13
BartJoloff course17:13
-!- dapperedodo [n=joeri@77.163.53.25] has left #webgui []17:24
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:18
-!- BartJol [n=Administ@host1.procolix.nl] has left #webgui []18:40
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui18:48
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]18:51
-!- wgGuest26 [n=wgGuest2@86.121.144.173] has joined #webgui19:40
wgGuest26hello19:41
wgGuest26i have a small problem at installation19:41
wgGuest26ca someone please helpme ?19:41
-!- wgGuest26 [n=wgGuest2@86.121.144.173] has quit [Client Quit]19:42
-!- wgGuest82 [n=wgGuest8@86.121.144.173] has joined #webgui19:43
wgGuest82hello19:43
wgGuest82someone can help me with a problem at installation please?19:44
nubawhats going wrong?19:50
wgGuest82hello nuba20:13
wgGuest82when i am runnig wreconsole.pl i am getting this message20:14
wgGuest82[root@localhost sbin]# /usr/bin/perl wreconsole.pl20:14
wgGuest82'jsonToObj' will be obsoleted. Please use 'from_json' instead. at /usr/lib/perl5/vendor_perl/5.8.8/Config/JSON.pm line 13420:15
wgGuest82'jsonToObj' will be obsoleted. Please use 'from_json' instead. at wreconsole.pl line 102420:15
wgGuest82malformed JSON string, neither array, object, number, string or atom, at character offset 0 ["(end of string)"] at 20:15
@preactionwhy are you using your system's perl when you should be using the WRE's perl?20:31
wgGuest82i did not knew20:35
@preactionbest to do this: . /data/wre/sbin/setenvironment.sh <- note the space between the . and the /20:36
@preactionthen just "perl wreconsole.pl" or even just "wreconsole.pl"20:37
@preactionthe JSON that ships with the WRE should wokr20:37
wgGuest82one moment20:37
wgGuest82i try this now20:37
@preactionbut, if you could open up a new terminal, do a perldoc -l JSON, and let me know what the $VERSION is, I would appreciate it20:38
@preactionif they're going to deprecate something, we're going to need to prepare for it20:38
wgGuest82ok20:40
wgGuest821 sec please20:40
wgGuest82the version of perl is 5.8.8 and version of webgui si 0.8.120:42
@preactioni mean what version of the JSON module you were using that gave you that error20:44
@preactionalso, just to make sure, you're using the WRE 0.8.1, which probably downloaded WebGUI 7.4.1820:45
wgGuest82yes i am using wre 0.8.120:47
wgGuest82in the JSON.pm i found a variabile that states version=2.0420:48
wgGuest82i dont have much experience with perl modules20:48
wgGuest82perldoc -l JSON echo the path /usr/lib/perl5/5.8.8/JSON.pm20:50
wgGuest82perldoc -l JSON echo the path /usr/lib/perl5/site_perl/5.8.8/JSON.pm20:50
@preactionnow open up that file and look for $VERSION21:02
wgGuest82i found $JSON::VERSION='2.04'21:04
@preactionthat works, thanks21:04
wgGuest82$XS_VERSION='2.01'21:04
wgGuest82ok21:05
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui21:24
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui21:48
perlDreamerto answer BartJol's question from this morning, I believe the translation server runs off of SVN HEAD, not the latest stable version.21:51
wgGuest82perldreamer can you help me with some problems at installation please21:56
wgGuest82?21:56
perlDreamerwhat kind of problems are you having, wgGuest82?21:56
wgGuest82one moment please21:58
wgGuest82'jsonToObj' will be obsoleted. Please use 'from_json' instead. at /usr/lib/perl5/vendor_perl/5.8.8/Config/JSON.pm line 13421:59
wgGuest82this is the error i getting22:00
perlDreamerAre you using the WRE?22:00
wgGuest82JSON is version 2.0422:00
wgGuest82perl is 5.8.822:00
wgGuest82i am running red hat with wre 0.8.122:00
perlDreamerthe WRE supplies its own JSON and perl and apache and mysql22:01
perlDreameryou must not be running it22:01
perlDreamerdid you run . setEnvironment from the WRE sbin directory?22:01
wgGuest82i don run apache or mysql22:01
wgGuest82yes22:01
perlDreamerwhat does perl -v report?22:01
perlDreameractually, hold on a sec22:02
perlDreamerhow can you run WebGUI without using apache or mysql?22:02
wgGuest82This is perl, v5.8.8 built for i38622:02
wgGuest82etc22:02
wgGuest82i am using apache22:03
wgGuest82i just dont have the service started22:03
perlDreamerwhat are you doing to produce the error message?22:04
wgGuest82perl wreconsole.pl22:04
wgGuest82after that localhost.localdomain:6083422:04
perlDreamerand you continue to get this error message after you do the . setEnvironment ?22:04
wgGuest82yes22:04
perlDreamerwhich shell are you using?22:05
wgGuest82bash22:05
wgGuest82after i run setenviroment.sh i run echo $? and it returns 022:06
perlDreamerplease do echo $PATH > myPath and paste it using the pastebin site in the title.  webgui.pastebin.com22:06
perlDreamerthen paste the URL here22:06
perlDreamerit's not possible that you run the setenvironment script and still point to an operating system perl library.22:07
nubabesides the jsonToObj warnings wgGuest82 is getting this too22:07
nubawgGuest82> malformed JSON string, neither array, object, number, string or atom, at character offset 0 ["(end of string)"] at22:07
nubalooks like a malformed json file to me22:07
wgGuest82hello nuba22:07
wgGuest82you're back22:08
nubayup. im always online on irc, even if im not at the computer, i leave the client connected here22:09
wgGuest82http://webgui.pastebin.com/d3e852bf522:09
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Remote closed the connection]22:09
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui22:09
nubajust found out this week's FLOSS is about YUI22:09
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: CIA-2022:09
nubaFLOSS Weekly 23: The Yahoo User Interface Library22:10
nubahttp://twit.tv/floss2322:10
perlDreamerwgGuest82: your path is not being set by the setEnvironment script22:10
perlDreamerso it's still pointing to the system perl, not the WRE one22:11
-!- Netsplit over, joins: CIA-2022:11
perlDreamerand hence your JSON warning about obsolence22:11
wgGuest82you are right22:11
wgGuest82how do i corect this22:11
perlDreamerI _think_ the setenvironment script is in /data/wre/sbin22:11
perlDreamerhead over there and see if I'm right22:12
perlDreamerI don't use the WRE myself22:12
wgGuest82yes it is there22:12
wgGuest82and from there i run it22:12
nubayou run it with . /data/wre/sbin/setenvironment22:13
perlDreamer. <space> setenvironment ?22:13
nubaits a dot, a space, then 22:13
nuba/data/wre/sbin/setenvironment22:13
perlDreameryeah, what nuba said22:13
wgGuest82yes22:13
wgGuest82i try again now22:13
nubait would be nice havin setenvironment setting a $WRE variable22:14
nubaso you could just ask people to paste here the output of echo $WRE22:14
nubaor maybe echo $SHELL $WRE22:16
perlDreamerI like it.  Make it an RFE and I'll see if I can implement it.22:16
wgGuest82guys thanks for the help22:16
wgGuest82it is working now22:17
nubacool22:17
wgGuest82i probably messed up something22:17
perlDreamerI'm guessing your earlier problem was not specifying the whole path to setenvironment22:17
perlDreamerbut in any case, I'm glad it's working for you now22:17
wgGuest82i run wreconsole.pl with the perl from wre22:17
wgGuest82thks for you help and patience22:17
wgGuest82have a good night22:18
wgGuest82:d22:18
nubayou too22:18
nubaoh also22:18
nubayou can change your nick with /nick mynewnick22:18
nubaso you can hang out here with a proper nick instead of wgGuestxx if you want22:18
-!- wgGuest82 is now known as Bodanel22:19
Bodanelok22:19
nubathere you go22:20
Bodaneli dont use irc channels so much22:20
@apeironAlthough if you're gonna do that, you may as well get a proper IRC client. :) irc.freenode.net, #webgui22:20
nubanext time a Bodanel joins here we may remember its you :)22:20
Bodanelil do that22:20
Bodanelok22:20
Bodanelyou will see me again22:21
Bodanelnow i am experimenting webgui22:21
Bodanelbye everybody22:21
perlDreamerlater22:21
nubahave fun22:21
@apeironCiao, have fun.22:21
-!- Bodanel [n=wgGuest8@86.121.144.173] has quit []22:37
perlDreamerHe was very persistent.  That's a  good trait in new users23:10
@preactionas long as he learns / listens23:10
perlDreamer"indeed"23:11
nubayeah23:19
nubahe seemed thankful, and looking forward to come back as he goes experimenting23:20
nubait would be good if experimenters of today turned channel regulars of tomorrow :)23:20
@preactioni'm starting to think there needs to be a measure of critical installed mass to start upping the population here23:25
nubaworried it could turn all of us into 1st level of customer support ? :)23:27
nubathat can be scary :/23:27
@preactionnot really, we kinda are23:29
@preactionfor my purpose, in order to keep on top of what's going on in the WebGUI community, i read every board and post when it's appropriate23:30
@preactionusually when i notice something that could be wrong with WebGUI, such as the new JSON API that's going to cause problems unless we switch23:31
-!- SDuensin [n=Scott@153.sub-75-206-47.myvzw.com] has quit ["Leaving"]23:50
--- Day changed Tue Jan 08 2008
Radix__woohoo.. my source build of the wre completed00:32
Radix__didn't think that was ever going to happen to be honest :)00:34
@preaction:p oh ye of little faith00:41
Radix__it kept on failing at GSSAPI00:46
Radix__it'd try and install Authen::SASL, which had a required module gssapi and it would always fail to install00:47
Radix__I found the right things to apt-get to get it working in the end00:47
@preactionwhat version of debian/ubuntu?00:48
Radix__still wouldn't build tho.. so ended up doing a full clean and rebuild and went to bed00:48
Radix__debian 4, etch00:48
@preactionmight want to post a build log to the dev list with the difficulties you went through00:48
CIA-20WebGUI: doug * r5252 /WebGUI/ (4 files in 4 dirs): Added userDefined fields to GalleryAlbum assets. Modified Gallery::Utility to migrate userDefined fields from Threads to GalleryAlbums. Added tests for the previous.00:48
Radix__the prebuilt one didn't work.. wanted a specific version of glibc00:48
Radix__would it be worth packaging this one up as a binary for debian 4?00:49
perlDreamerpreaction: could you please add asset committing to the Gallery Utility test while your'e working on it?00:49
@preactionis that why the purgeRevision is failing?00:50
perlDreameryes00:50
@preactionbetter question: is that a bug in purgeRevision?00:50
perlDreamerperhaps, but why get the working tag if you're not going to commit it?00:50
@preactionto isolate my changes and be able to roll them all back at the end00:51
perlDreamerthat won't isolate your changes since each addChild will get the current working tag anyway00:51
@preactionit also creates the working tag so that i have it to be able to roll it back without having to go look for it00:52
perlDreamerI didn't know that uncommitted tags could be rolled back00:52
perlDreamerI'll have to study the versioning code some more00:53
@preactionall a rollback does is purge all the assets in the version tag00:54
@preactionrather, all the revisions00:54
@preactionrevisions can be pending and still be purged00:54
perlDreamerI see00:55
perlDreamerbut then you're still stuck with getParent always failing00:55
@preactionis getParent versioning-aware? that might be a bug too00:56
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui01:16
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI01:33
perlDreamerpreaction: my biggest frustration is always trying to figure out what is a bug in code, vs poorly written code.01:47
perlDreamerIn other words, who is wrong?01:47
perlDreamerOnly rizen can answer that question01:48
perlDreamersince he wrote it01:48
@preactioni tend to think about what I would want, i would want versioning to be a completely-working method to change as much as I want without pushing them to the live version until i'm satisfied01:49
@preactionno matter if i'm using code or actually editing it myself01:49
@preactionso to say, the "spirit" of the code, not the letter ;)01:49
perlDreamerIf rizen's cool with changing that, I'm perfectly cool with it too.  I just like passing test suites01:50
@preactioni'm more a fan of failing test suites, it exposes bugs ;)01:50
@preactioncorrect tests that fail ;)01:50
perlDreamerwell, if y'all have a weekly kind of meeting, maybe you could bring it up and talk it through01:51
perlDreamerif the API can change or be altered/fixed, then it should be done01:51
@preactionnot sure if those are API issues really, some parts of the Asset class just aren't very aware of versioning, and we're running into them a lot01:55
@preactioni can write something to the dev list about it01:55
@preaction... and after an hour of migrating content, i begin to worry that the script is just spinning its gears...01:58
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui01:59
elninohi.  The help file system is very powerful with the i18n support and all, but my macros are really only useful to us. Is there a way I can write help files within WebGUI, without having to create a corresponding i18n file as well?02:01
perlDreamerno02:01
perlDreameralthough the macro help has been pulled out of the core and put into the wiki instead02:01
perlDreameryou could take a similar approach02:01
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:03
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:03
elninoso, my custom macros will no longer list automatically in the webgui help?02:03
perlDreamerit's been a while since i've worked in that system02:06
perlDreamerI think they'll list02:06
perlDreamerI don't think they link anymroe02:06
perlDreamerthat's as of 7.4, btw02:08
elninoThat's too bad, It was certainly convienent to see al the "help" in one place.  But Good to know before I spend all my time writing .pm help files.  Is there 02:08
elninoI'll look at the 7.4 readme/history to see if I can figure it out...02:08
elninoThanks!02:08
@preactioni'm thinking about re-writing the Settings tab in order to (a) accomodate as much stuff from the .conf file as possible and (b) since there'll be a whole slew of new stuff, adding some search capabilities to make setting things easier02:13
@preactionyea or ney? it's a longer-term project, since the Report asset is first02:13
@preactionsomething like CompizConfig Settings Manager, with the tabs on the side and a searchbar thingy02:14
nubatwo thumbs here for moving things from .conf to Setting!02:16
nubathumbs up, that is02:16
@preactionin order to start up, though, the DSN, database user, and database password must remain in the config file, but those are unlikely to ever need changing, whereas installing assets requires changing config02:17
elninoThe only thing the change log says is that they removed the Table of Contents - which is where the macros help files were linked into. I suspect that there are people out there that have put in a lot of time customizing help, I'm surprised that this was removed? Was this a reqeust?02:18
@preactionit's a performance issue, i18n is loaded into memory, being Perl data structures02:18
@preactionwithout the i18n for the Help files, we cut something like 12M resident02:18
@preactioniirc. the IRC logs have the true answer02:19
elninoHmm. That makes sense> I guess I would have had it as an install option. But I'm glad I found out before writing a bunch of help files.02:19
elninore config: less config files more settings via the application I think is much easier. Sounds good to me.02:20
nubai like config files having just as little as required to boot02:21
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]02:21
@preactionactually i'll have to look. i'm pretty sure preload.perl does some magic with the configured class names. that might have to change to use either Module::Pluggable or WebGUI::Pluggable02:22
@preactionwhich could increase the resident size, since all the classes in WebGUI::Form, WebGUI::Macro, WebGUI::Asset WebGUI::Workflow::Activity will be loaded at the get-go, no matter if any site is configured to use them02:23
nubatrue02:25
perlDreamerpreaction: you might want to check the IRC archives for a discussion on that02:27
perlDreamerrizen hasn't been favorable about that in the past02:27
perlDreamersomething about the config being loaded on startup, where as settings are hit on every request02:28
@preactionhumph... sounds like a challenge to me ;)02:28
@preactionbut yes, that would be bad02:28
perlDreameryou know where the online archives are...02:29
nubaare the irclogs archived somewhere?02:29
perlDreameryes02:29
perlDreamerjukka does it for us02:29
perlDreamerhttp://mentalhouse.net/irc/logs/webgui/02:29
nubacool. i've got irssi on auto-logging, but of course that works only when im here :)02:30
@preactioni'll write something to download them and index them later :p02:32
@preactionwould it be prudent to make an Asset/api.t test that can be copy/pasted to make sure that all assets conform to the same API? perhaps an additional one for Wobjects?02:35
@preactiongod.. give me a week off and just see what explodes out of my head :P02:35
perlDreamerpreaction: I think the real answer is Test::Class02:36
perlDreamercopy and paste is bad02:36
perlDreamervery bad02:36
nubapreaction: wget -r to download, grep to search :)02:36
@preactionooh02:36
@preactionnuba, thanks02:36
@preactionperlDreamer, will investigate before i start writing this api test for my new Report interface02:37
nubagrep -i to make it case insensitive, and -C 10 to give you 10 lines beore and after each grep hit02:37
perlDreamerI'd love to see the Gallery tests refactored to reuse code, rather than copy and paste02:37
-!- Khaytsus [i=wally@khayts.us] has joined #webgui02:37
KhaytsusI updated my WebGUI from 7.3.18 to 7.3.22, no problem.  Updated 7.3.22 to 7.4.19 and now when I restart httpd I get this:02:38
KhaytsusError loading WebGUI::Asset::Template::TemplateToolkit! - Can't locate Template.pm02:38
KhaytsusDidn't have any upgrade errors...  And I'm not finding anything on this error.  Any suggestions?  The website sorta shows, but doesn't load much beyond the main page content.02:38
@preactionKhaytsus, is Template installed?02:39
perlDreamerIt's probably coming through the config file, with TT as a plug-in02:39
KhaytsusIs it separate?  I'm really not sure02:39
KhaytsusLet me look at config02:39
@preactionTemplate is perl's Template Toolkit02:39
@preactionTT or TT202:40
KhaytsusHmm, let me check that02:40
KhaytsusTemplate::Toolkit ?02:40
@preactionperlDreamer, i like Test::Class. I like it a lot. it could compartmentalize our tests immensely (each test sub could create its own version tag and rollback after its done)02:40
@preactionKhaytsus, no. it's just Template02:41
perlDreameryes02:41
@preactionTemplate.pm02:41
perlDreamerbut think of the rewrite02:41
* perlDreamer shudders02:41
@preactionperlDreamer, admittedly, but if we can use it going forward02:41
perlDreamerI agree, but I won't have time myself to work on it until after the testing book chapter is written02:42
perlDreamerit would need a branch02:42
perlDreamer'cause we won't make 7.5 either02:42
@preactionand it's an ugly rewrite, but it doesn't have to be a rewrite really, they can co-exist until the Test::Class heirarchy covers enough02:42
Khaytsuspreaction: Okay I'm a moron, I'm not sure where to find that then..  cpan I'm coming up with a bunch of template related stuff, but.02:42
@preactionKhaytsus, try cpan Bundle-Template perhaps?02:42
@preactiondurno though02:42
@preactionyou don't need to install it02:43
@preactionunless you actually use it02:43
* perlDreamer heads home02:43
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:43
KhaytsusOkay, let me peep in the config now02:43
KhaytsusAha, I found their website02:43
Khaytsusduh, just "install Template"02:43
@preactionyou can just remove the WebGUI::Asset::Template::TemplateToolkit from your Template Plugins section02:43
* Khaytsus hugs preaction 02:46
KhaytsusNothing in the config, but installing TT2 did it :D02:46
KhaytsusThank you!02:48
KhaytsusDo you happen to know one other question?  I had some collaboration systems set to 1 year archive, didn't really mean to..  Is there an *easy* way to find the articles, assuming I can't just search for them?  Ie:  I want to unarchive all of them.  I've searched Assets all over, they stashed anywhere together?02:48
@preactionthey're all in the database. they're in the same place, really, just have a different state02:50
@preactionsearch the wiki for "magic numbers"02:50
@preactionsorry, it's "status"02:50
KhaytsusI saw a reference to that, let me read it closer02:52
KhaytsusSo the most direct method is sql queries for status=archived ?02:55
@preactionyeah02:55
@preactionotherwise, though i don't know what other consequences this might have, just update assetData set status=approved where status=archived02:55
@preactionif i'm not mistaken, the only thing that uses the archived status is the collab system02:56
Khaytsusk02:56
@preactionstandard disclaimers apply03:01
Khaytsusyep, I'm umm..  attempting a select first..  sql is not a strength :)03:04
Khaytsusaha, got it03:04
Khaytsusselect title from assetData where status like 'archived';03:05
KhaytsusLooks safe03:05
Khaytsushmm, I see dups..  I wonder if it archives old versions03:07
@preactionprobably. not sure if the archive system is version-aware03:08
KhaytsusI'm reading the entries to see03:09
-!- metanil [n=akhadka@137.48.138.72] has joined #webgui03:12
Khaytsusaha yeah I can do selective updates with a title,revisionDate query03:13
KhaytsusYep, that worked.  I had to edit something else so it would let me commmit, then the 'fixed' threads are showing :)03:34
@preactionoh, since you did a raw DB edit, clear the cache by rm -rf /tmp/WebGUICache03:37
Khaytsusrestart httpd and/or spectre?03:38
KhaytsusHmm, why can't I find the "help" level..  It's extremely wordy right now in settings etc03:40
metanilhello everyone03:40
metanilwhat should i do if want to aggregate some articles and show it in new article page? .. is there any assets/tool available?03:40
@preactionlike from an RSS feed?03:48
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui03:48
-!- mode/#webgui [+v Radix_] by ChanServ03:48
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]03:49
metanilyes03:51
metanilactually i want to show them in my dashboard(asset).03:53
@preactioni think you'd need to make a Syndicated Content asset, and then you can make that available to the dashboard03:54
@preactionbut i'm not an expert on the dashboard at all03:54
@preactionif there's not one already, it would be a good idea to write a tutorial on the WebGUI wiki on adding content widgets to the dashboard.03:54
+Radix-wrkyay.. I got my new WRE/WebGUI install working :)03:55
@preactionwoot!03:55
@preactionis it just me, or is this channel been unusually active since the new year?03:56
+Radix-wrknow to recreate the content I had before (couldn't be bothered upgrading as only had a few pages and it was still using 6.8.10)03:56
metanilSo currently we don't have syndicated content asset.. right?04:05
@preactionmetanil, what do you mean? There's a Syndicated Content asset04:06
@preactionnot sure if it's allowed in dashboards04:06
+Radix-wrkyeah, you can use it in dashboards04:07
+Radix-wrkI use it at work to get the weather info on our intranet dashboard04:07
@preactiondashboard is a crazy-powerful piece of worksmanship that needs to start coming into its own. i wonder how many people actually use it04:07
@preactionsounds like a good poll for WebGUI.org04:08
+Radix-wrkI didn't really get a feel for how to use the dashboard until I went to the WUC and someone mentioned it04:10
+Radix-wrkit's an unusual, but very cool asset04:11
metaniloops.. it was only available after logging using admin user04:11
@preactionthat's probably a ui level issue04:12
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui04:19
metanili think the URL to RSS should be pointed to something which return RSS .. right?04:27
@preactionhover over the label for "URL to RSS", it should pop-up a little help box04:27
metanilyes.. i did it. and rss site will return like charm.04:28
metanilbut nothing showed up if pointed to some articles. 04:28
metanili mean articles(assets) of webgui04:28
@preactionso it's not an RSS feed at all04:31
@preactionyou might be able to make a shortcut to the page, or make shortcuts to those assets, or something of that nature04:31
metanillike link?04:31
@preactionno, Shortcut04:32
@preactiona Shortcut asset04:32
metanilhmmm04:32
@preactiona Redirect asset is more like a link. a Shortcut allows you to do fun things04:32
@preactionlike override templates, content, title, url, groups, etc...04:32
metanilbut i don't see any assets that called something "shortcut"..04:33
metanilBTW, i'm quite new to webgui 04:33
@preactioni know. you might be interested in buying some of the books that plainblack offers, as this place is not really to be used for people learning how to do things in WebGUI04:34
@preactionah, you have to click on the More link in the asset manager to get Create Shortcut04:34
@preactionthen you can move that shortcut where you want it04:35
@preactionit's not going to be an aggragate, unless you shortcut the page (then it'll get the page, which gets all the articles on the page)04:36
@preactionconsequently, you might prefer to use a Collaboration System just so you can get the RSS feed it produces04:36
@preaction(instead of Articles)04:36
metanilhmmm..04:40
metanili'm looking at shortcut.. 04:40
metanilits cool!04:40
@preactionit's crazy. there are some seriously awesome things you can do with them04:42
@preactionand they work great with dashboards04:42
metanilya.. but the i have to do aggregation manually to each articles description.04:45
metanili cannot automate it.. so i think if i change the source code for description in shortcut asset, then it will work.04:46
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has quit ["leaving"]04:46
metanilbtw, when i log out and then log in why it tries remain in same page (rather than home page)?04:56
@preactionbecause that's how it works. it's more convenient imho04:58
@preactionyou can change that, but i forget how04:58
@preactionsomething like returnUrl or proceed04:58
@preactionprobably returnUrl04:58
+Radix-wrkHmm.. if I have the wre/webgui on 80/81 - and I have another apache server running a couple of static html/php websites on port 82/83/84/85 etc.. what's the best way to add them to the wre modproxy setup without breaking any of the wre addsite functionality?05:08
@preactioncreating new "sitename.modproxy" with <VirtualHost> blocks?05:09
@preactionshouldn't interfere with addsite05:09
+Radix-wrkyeah?  okay.. that'd do it then05:09
@preactioni'd advise against adding anything to httpd.modproxy.conf05:09
+Radix-wrkyeah, was thinking the same05:09
@preactionsince i think that can be overwritten by the wreconsole.pl script05:09
+Radix-wrkwasn't sure what the best way to do it was tho :)05:09
@preactiondunno if wreconsole does things intelligently. i think httpd.modproxy.conf is just a processed template output now05:10
+Radix-wrkcheers doug05:11
@preactionthough you might want to not try to make a new site using the addsite script with the same name as one of the site you're adding manually05:11
+Radix-wrkyah, that'd be silly :)05:12
@preactionthe old wre 0.7 would cheerfully overwrite everything05:12
@preactioni don't know if the new WRE 0.8 changed that05:12
metanilreturnUrl is macro?05:29
@preactionno, it's a url parameter05:29
metanilany example.. actually url parameter has to be some value.05:37
metanilhttp://webgui.example.com/home/utilities?op=auth;method=logout;op=returnUrl;05:37
metanil?05:37
metanili searched both wiki and forum.. but couldn't get results.05:38
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]05:40
@preactionthe url parameter is named "returnUrl", and again, i'm not sure05:41
@preactionthe value would be the url you want them returned to05:41
metanilhmm.. i think both proceed and returnUrl is not working.. .. its showing same page.05:44
@preactionnot sure it's supposed to work when logging out, but i'm pretty sure it works when logging in05:45
metanilhmm.. lets try then.05:46
@preactionsorry, it's "redirectAfterLogin"05:46
metanilo o.. 05:47
metanilit should be parameter while login in  right?05:47
metanilnot while logging out.05:47
@preactiondunno if any of it works. looks like it's a session scratch, not really a url parameter.05:48
metaniloops05:48
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui06:10
-!- mode/#webgui [+o rizen] by ChanServ06:10
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]06:16
metanilhttp://webgui.pastebin.com/d48841d30 is the code which makes redirection after login .. right?08:09
@preactionyes. it gets the session scratch variable08:10
metanilso if i don't want redirection (or redirection to only one page) we need to modify this file OR is there exists a same thing from webgui admin console.08:20
@preactionyou can set the appropriate scratch variable if you want08:21
@preactioni'd suggest making a macro that would set the scratch variable08:22
@preactionmodifications to that file would need to be maintained through upgrades, which could get annoying08:22
metanilhmm..08:23
@preactionyou could even make a simple, stupid macro called SetScratch that would take a scratch name and set the value. post it onto an RFE and i could probably get it into WebGUI core08:27
@preactionor, at least, draw the developers' attention to the fact that there's no easy way to redirect after login08:28
metanilhmm.. first i'll try it by myself.08:32
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui08:54
metanilis the webgui configuration file is /data/WebGUI/etc/WebGUI.conf.original?09:07
@preactionno, that's the original one. there should be something in there like www.example.com.conf09:07
@preactionwith your site name09:07
metaniloo09:08
metanilya09:08
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:28
metanili did http://webgui.pastebin.com/d38e39cd but its still not working.09:42
metanili did this through macro09:42
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:49
metanilit now worked!!09:52
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []09:58
-!- AMH_henry [n=henry@alphamega-dmp.xs4all.nl] has joined #webgui10:12
-!- AMH_henry [n=henry@alphamega-dmp.xs4all.nl] has left #webgui []10:12
-!- AMH_henry [n=henry@alphamega-dmp.xs4all.nl] has joined #webgui10:12
-!- AMH_henry [n=henry@alphamega-dmp.xs4all.nl] has left #webgui []10:12
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui10:44
BartJolmorning11:46
@preactionmorning11:47
BartJolhee11:47
BartJolmaybe you know11:47
@preactionoh i expect i might11:48
BartJoldo you know the policy of the version management on the translation server11:48
BartJolwhen it is replaced11:48
BartJolwhat version it is currently11:48
@preactionit's taken out of SVN HEAD11:49
@preactionfrom what i understand11:49
@preactionmaybe it's current beta / testing11:49
@preactionyeah, that sounds more accurate, current beta / testing11:49
BartJolah, mmm11:49
@preactionit's running on plainblack.com11:49
BartJolyes11:49
@preactionlet me finish this ugly SQL statement and i'll check for real11:50
BartJolok11:50
BartJolthanks11:50
BartJolit also might be usefull to have a banner "currently we are translating WebGUI version x.x.x" you don't see the version even in the html or the exported tar11:52
BartJolor maybe you can, I'm quite stupid you know11:52
@preactionwriting an SQL query that can extract text from HTML is not fun. but it's even worse when the HTML is not well-formed or valid...11:53
BartJolis that why you are up so late?11:53
BartJolor are you watching the pre-elections?11:54
@preactionthat's why i'm up so late11:54
BartJolcan imagine11:54
@preaction12 hours watching a long migration script run multiple times to fix bugs, and now a couple hours fixing bugs in a different client's SQLReports that I wrote to make RSS feeds11:55
@preactionlesson learned number 1) Don't force SQLReports into doing things it can't handle11:55
@preaction2) Don't let anyone tell you "We only want this." They don't know it yet, but they want more.11:55
BartJolsound familiar11:55
BartJolespecially #211:56
@preactioncan't go back now though, the original spec was for something that wouldn't even do what this SQLReport does :(11:56
BartJolbut does it have to extract from html documents or from generated html?11:59
BartJolnot that i can help you with this... sorry11:59
BartJoljust moral support: those bastard customers!12:00
@preactionit extracts from html that's copy/pasted into an HTMLArea, i could've swore i cleaned it up some, since there were already problems with bad markup, but apparently not enough12:02
@preactionbut no parser that i know of can make bad html into well-formed html12:02
@preactionanyway, the i18n editor pulls from /data/WebGUI, so it's the same webgui that plainblack.com is running12:03
@preactionthat's where the template comes from, the files are saved outside of that and then committed to SVN12:03
BartJolah, ok, that's nice to know12:03
BartJolso each upgrade of plainblack also updates the translation server12:04
BartJolis there a possibilty that we can get a notification before pb.com is upgraded?12:04
@preactionin essence, yes. there will be new variables to edit, if any12:05
@preactionpb.com is upgraded immediately before every WebGUI release12:05
@preactionso if you know when the release is, you know when pb.com is being updated12:05
BartJolah, just keep checking the forum, irc aand website12:06
@preactionor use your RSS reader to subscribe to the plainblack.com newsfeed, or the webgui.org newsfeed12:06
BartJolah, that might be wise12:07
BartJolthanks12:07
@preactionnp12:07
BartJolgood luck with the sql rreport12:09
BartJoland don't forget to sleep12:09
-!- dapperedodo [n=joeri@77.163.53.25] has left #webgui []13:02
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]13:29
-!- BartJol [n=Administ@host1.procolix.nl] has left #webgui []13:47
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui15:21
-!- mode/#webgui [+o preaction] by ChanServ15:21
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]15:55
-!- bartjol [n=Bart_Jol@host1.procolix.nl] has joined #webgui16:21
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui16:51
perlmonkey2Were any webgui sites effected by this weekends injection attacks (I would assume no)?16:51
bartjolnot as far as I know, everything seems to be ok here16:56
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:04
-!- mode/#webgui [+o rizen] by ChanServ17:04
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]17:13
-!- bartjo1 [n=Bart_Jol@host1.procolix.nl] has joined #webgui17:14
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:16
-!- mode/#webgui [+o khenn] by ChanServ17:16
-!- bartjol [n=Bart_Jol@host1.procolix.nl] has quit [Read error: 110 (Connection timed out)]17:32
-!- bartjo1 [n=Bart_Jol@host1.procolix.nl] has quit [Read error: 110 (Connection timed out)]17:41
-!- bartjol [n=Bart_Jol@host1.procolix.nl] has joined #webgui18:26
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:28
-!- bartjol [n=Bart_Jol@host1.procolix.nl] has left #webgui []18:35
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui19:31
perlDreamerrizen: the problem is that there aren't enough whackos19:35
@rizenare you referring to tbb?19:35
perlDreameryup19:35
@rizenwell if all whackos are as good as you, i'll take 10,000 please19:36
perlDreamerI'm an off-the-curve whacko19:37
perlDreamerfew are as whacked as me19:37
perlDreamerexcept for you19:37
@rizenevery time i think about contributors i think, how do i get more colins19:39
perlDreamertuba playing church webmaster perl bigots are rare19:41
perlDreamerespecially chip designers who have crappy jobs with lots of spare time for daytime hackery19:43
@rizenhehe19:43
@rizenso true19:44
@rizenmaybe there are others where you work19:44
perlDreamerWell, there's a python bigot across the hall19:44
perlDreamerAnd one guy who builds cars from scratch19:44
perlDreamer(not at work)19:44
@rizeni could send you some t-shirts, gooeys, and wg stickers so you can start a covert webgui contributors group where you work19:44
@rizenthey don't have to be coders19:44
perlDreamerI'll start with Tim and Peter!19:45
@rizenarticle writers, template designers, documentation writers, etc are all welcome19:45
@rizenmust go get food now19:45
-!- rizen is now known as rizenishungry19:45
perlDreamerI don't know man19:46
perlDreamerEating is the number one contributor to obesity19:46
perlDreamerCauses gas19:47
perlDreamerThink of how your water bill would shrink if you could throw away that toilet19:47
perlDreamermedical studies have shown that a lower metabolism (caused by reduced food intake) extends life19:47
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui19:50
perlmonkey2Yay, all I have to do is ad  a method for the drag and drop reorder of questions and the questions should be mostly done in the survey.  Then cut and paste a lot of code for the questions.  Do the survey load and survey save.  And then I'm mostly done with the survey edit part of the project.  And since the WebGUI and survey display should be more like normal CGI dev, it shoudl go fast.  Maybe by Friday this thing can be in Alpa :D20:10
perlDreamerpeople won't ever run a test suite on a production database, right?20:10
perlmonkey2/for the questions/for the answer types/20:10
* perlDreamer goes to the gym21:14
nubaperlmonkey2: eating less, working out.. jeesh!21:22
nubaweirdo21:22
nubaoops, that was for perlDreamer 21:22
-!- rizenishungry is now known as rizen21:22
perlmonkey2yeah, I do the opposite.21:22
nubayeah, eating out, working less, sounds much better ;)21:34
perlDreamerworks for me :)22:27
-!- besonen_mobile_ [n=besonen_@71-220-198-145.eugn.qwest.net] has quit [Read error: 104 (Connection reset by peer)]22:43
-!- besonen_mobile_ [n=besonen_@71-220-198-145.eugn.qwest.net] has joined #webgui22:43
perlDreamerI love Test::Deep22:56
nubadeep love?22:57
perlDreamerdeep test love22:58
perlDreamerIt provides a way to check that an element in a data structure is a number along with a fudge factor22:58
perlDreamerso that it makes it easy to compare times22:58
CIA-20WebGUI: colin * r5253 /WebGUI/ (lib/WebGUI/Session/Id.pm t/Session/Id.t): 23:03
CIA-20WebGUI: Add a method that returns the regexp used to validate generated GUIDs. This should23:03
CIA-20WebGUI: prevent the regexp from proliferating all through tests and code.23:03
CIA-20WebGUI: Also, add a test for the method, which just checks that it returns a regexp.23:03
perlDreamerpreaction: Hey buddy, got your ears on?  What's your 10-20?23:04
perlDreamerI've been looking at PassiveProfiling and wondering how bad the impact would be of using getLineage instead of the SQL query in addPage23:06
-!- wgGuest89 [n=wgGuest8@host162.braishfield.com] has joined #webgui23:10
perlDreamerwgGuest89: what's up?23:11
@rizenperlDreamer, don't make the switch23:18
@rizenit will be worse23:18
perlDreamerok23:19
perlDreamerI've been reading WGBP and thinking a lot about encapsulation and DRY23:20
* perlDreamer solemnly swears not to let the air out of wG's tires.23:21
-!- wgGuest89 [n=wgGuest8@host162.braishfield.com] has quit []23:23
-!- wgGuest29 [n=wgGuest2@host162.braishfield.com] has joined #webgui23:23
-!- wgGuest29 [n=wgGuest2@host162.braishfield.com] has quit [Client Quit]23:23
-!- wgGuest11 [n=wgGuest1@host162.braishfield.com] has joined #webgui23:23
wgGuest11Hello everyone23:24
perlDreamerwgGuest11: Hello23:24
perlDreamerDo you have a question to ask23:24
wgGuest11I do23:25
perlDreamerWell, let's have it, man!23:25
perlDreamerDon't be shy23:25
perlDreamerSail it on out here.23:25
wgGuest11For some reason typing from IE it's extremely slow, so please bare with me23:25
wgGuest11In our company, we have users authenticating via NT domain.  Can NT authentication be added to WebGUI 0.8.0?23:28
perlDreamerYes, but it would take a custom Authentication plugin23:28
perlDreamerAlso, WebGUI is at version 7.4.xx, the WRE is at 0.8.0 (and currently at 0.8.1)23:29
wgGuest11you can tell I'm new to this23:31
perlDreamerIt's not a problem.23:31
perlDreamerWe were all new at one point23:31
wgGuest11Is there any custom plugin created? That you know of.  I thought I saw something about that on the forum but for version 623:32
@rizenversion 5 had one23:32
@rizencalled SMB auth23:32
@rizenbut it would need to be rewritten23:32
@rizento match the 7.x auth system23:32
@rizenit used to be included in webgui, but everyone ditched NT domains for active directory domains a long time ago, so we got rid of the module23:33
perlDreamerwell, almost everyone :)23:33
@rizenhehe23:33
wgGuest11What can you suggest I do?  I not a programmer.  Experts-exchange? :)23:34
@rizenhire plain black to make it23:35
@rizenexperts exchange likely won't help you becaue they aren't familiar with webgui23:35
@rizenyou need to hire a webgui specialist23:35
@rizenperlDreamer consulting might be able to help you out too23:36
perlDreamerI've heard that perlDreamer consulting is booked up through mid February with Commerce and Book work23:36
perlDreamerbesides, Plain Black knows the Auth stuff inside and out23:40
wgGuest11Do you any idea how much something like that would cost?23:57
--- Day changed Wed Jan 09 2008
* perlmonkey2 thinks .oO(If you have to ask)00:00
nubamaybe an arm, maybe an arm and a leg, you'll have to ask 'em00:02
nuba:D00:02
wgGuest11"maybe an arm, maybe an arm and a leg, you'll have to ask 'em " Don't scare me please.  00:04
wgGuest11:)00:04
nubahehe00:07
perlDreamerwgGuest11: it would take a while to look at, but offhand/unofficially/don't quote me I would say it would be several k$ as an outer bound.00:08
nubamyself, i can ensure you, and you can quote me on that, that zero dollars will certainly be a lower bound :)00:09
wgGuest112 , 3 , 4?  I just need to have an idea if it's worthless or if I should wait until we migrate to AD.  Also, can LDAP be used with NT?  Maybe using OpenLDAP?00:09
nubai think there's no chance they'll ask for less than zero dollars 00:10
wgGuest11"or less than zero dollars "  ????00:10
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:10
-!- mode/#webgui [+o preaction] by ChanServ00:10
nubasorry im feeling a bit comic today. thats what happens when mathematicians act funny.00:10
wgGuest11lol00:10
wgGuest11don't confuse me more. As a latino, I'm already confused enough.00:11
nubacool, where are you from?00:12
nubaim from Brazil, but I wouldn't say we are inherently confused00:13
wgGuest11PR but live in FL00:13
wgGuest11I know nuba... :) 00:14
nubaso, wgGuest11, this channel is mostly a hangout place for people in the webgui community,00:15
nubasome plainblack staffers are around, but im not sure this is the best place to get a quote from them00:15
nubaif none of them replies, your best bet is calling them or sending an email, contacts should be easy to find at the website00:17
perlmonkey2If I weren't so busy, I would offer to do it for 1 million dollars.00:18
wgGuest11you are mean00:19
wgGuest11lol00:19
perlmonkey2Just betting, I'd say somewhere between 2-4$00:19
wgGuest11I was just trying to get a freebie :)  I noticed there was something already created for version 6 and I figured why not to ask.00:19
wgGuest11Can anyone suggest a good starting point to learn Perl?00:20
@preactionperlbot learn perl00:21
perlbothttp://learn.perl.org/library/beginning_perl/00:21
perlDreamergo Haarg!00:22
perlDreamerHe's famous now.00:22
@preactionuhoh00:22
wgGuest11perlbot learn perl, a book?00:24
wgGuest11never mind00:24
perlDreamerLearning Perl, by Randal Schwartz is a good book to use to learn perl00:24
wgGuest11how about the blackpearl00:25
perlDreamerI've heard that's good, too, but unless you're a programmer, you may want to start down a notch or two.00:25
@preactionthe perl black book is what JT always recommends, but I prefer Learning Perl and Beginning Perl00:25
@preactionLearning Perl is for those who know how to program and want to learn how to do it in Perl. Beginning Perl is for those who don't know how to program00:26
@preactionBP taught me how to program, for that matter00:26
wgGuest11I started school in Computer Science and then moved to Networking.  I know basic of C++, VB .net00:27
nubayou can throw in Mastering Algorithms in Perl, too, if you want to increase the computer science content of your perl studies00:28
@preactionif you know programming concepts already, Learning Perl and Programming Perl (the llama and the camel) are probably your best bets00:28
wgGuest11http://www.perl101.org/00:29
wgGuest11Cool, guys, thanks a whole lot for your help.  Take it easy00:29
nubatalking about books, anyone reading MJD's Higher Order Perl?00:30
perlmonkey2nuba: Actually that reminds me.  I ordered that like a month ago and it never showed up00:30
wgGuest11need books, www.ebookee.com :)00:30
nubai've just started on it and its good so far00:30
-!- wgGuest11 [n=wgGuest1@host162.braishfield.com] has quit []00:30
perlmonkey2The new surveys will be made up of sections of questions.  Can anyone think of any options a section shoudl have besides randomizing the questions it contains?  00:36
@preactionrequired / optional?00:36
@preactiontimed?00:37
@preaction(just brainstorming here, up to you of course)00:37
perlmonkey2the qeuestions themselves have optional options.....I wonder if that should be settable in the section to make it global....I like it.00:37
@preactionprobably need a "description"00:37
perlmonkey2not sure what to do about timed......00:37
@preactionyeah, timed might be far more trouble than its worth00:37
perlmonkey2I have a header text, which will all a text to come before a new set of questions.  you can have empty sections to have a page just of text seperating questions.00:38
@preactionit'd need a JS timer that would submit with the questions00:38
perlmonkey2preaction: perhaps a little simpler?  Just have the timestamp of when the survey was opened and compare the the latest question submission.  If time has run out, post "so sorry", if time has not ran out, post normally but with the "time left" data posted for the JS to display.00:39
perlmonkey2But that might be a survey wide attribute rather than sections.....but I like the way you're thinking.00:40
@preactionright, but then you run into the problem where they don't get to submit what they've completed00:40
@rizenpm2 the second option is probably better00:40
@rizenand can't be cheated00:40
@preactiona la standardized testing00:40
@rizensections might have section pointers00:40
@preactioni suppose a message, or a periodic submit after questions. perhaps "timer" should be a global thing00:40
@rizenlike after you've completed this section, what section do you go to next00:41
@preactionsave your progress every once in a while00:41
perlmonkey2sections will go in order, but question answers can be dragged onto questions in other sections.  So you can have three questions in S1 that go to S2, S3, S4, depending on the answer.00:41
@rizenpeople seem to like colors too00:41
@rizenmaybe sections should have a color00:42
@rizeni have no idea why or how you'd apply that00:42
@rizensorry, just spewing nonsense00:42
perlmonkey2I mean three answers in S1Q1 so S1Q1A1 goes to S1 etc.00:42
@rizeni'll stop now00:42
perlmonkey2I like the color idea....in the edit screen was going to make sections a different colored bar in the questions div.00:42
perlmonkey2http://www.lostokies.com:81/tree.html only new question does anything for now.  00:43
perlmonkey2also, something is wrong with it in opera....haven't diagnosed.00:43
perlmonkey2rizen: I'll really need your graphics guy.  I keep moving the buttons around but can't find a layout I like.00:46
@rizenhe's back from vacation00:46
@rizendid you email him?00:46
perlmonkey2The questions div could grow to hundreds in size.  Answers will probably have an upper bound of 20.  So there could be a situation where a person has to scroll waaay down to click on a question to edit, then scroll waaay back up to edit it in the edit box.  00:47
perlmonkey2That will be party solved by sections being clickable so that they hide all the questions in them.00:47
perlmonkey2not yet.00:47
perlmonkey2but I will tonight00:47
@rizennice fix00:50
@rizeni like that, the closing sections thing00:50
perlmonkey2rizen: Sorry, work.  01:23
perlmonkey2but yes, I hated the idea of hundreds of questions scrolling down forever, so the "tree"-ish sections idea pretty much solves it.01:24
perlmonkey2rizen: I'll email your guy when I get home (I don't use my personal email at work).01:25
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]01:25
nubaany recommendations for javascript debugging? besides firebug..02:02
@apeironnuba, I've been using Firebug in tandem with the Web Developer plugin.02:03
@apeironAlthough I imagine someone else here probably has a better suggestion. :)02:03
nubaim using both here too02:06
nubathx anyway, lets see if someone else posts something else..02:11
-!- cap10morgan_ [n=cap10mor@vc1-868-3.adsl.indra.com] has joined #webgui02:16
cap10morgan_in the 0.8.0 addsite script, when it calls $site->create(), it sends parameters named "siteDatabaseUser" and "siteDatabasePassword" but then the create sub looks for params named "databaseUser" and "databasePassword". Is it changing the name somewhere or am I looking at the wrong thing?02:29
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:42
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:42
perlDreamerI'm looking at the SVN version, and it's exactly the same there02:44
perlDreamerI'd say it's a bug02:44
perlDreamergood catch!02:44
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui02:46
cap10morgan_ah, i see :)02:46
CIA-20WebGUI: colin * r5254 /WebGUI/t/PassiveProfiling.t: beginning to write tests for PassiveProfiling. This is so I can learn how to test Asset->logView02:48
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]03:03
-!- cap10morgan_ [n=cap10mor@vc1-868-3.adsl.indra.com] has quit []03:16
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:59
-!- khenn__ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI04:04
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]04:04
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]04:09
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]04:16
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]04:52
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui05:45
-!- mode/#webgui [+v perlDreamer] by ChanServ05:45
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui05:59
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has joined #webgui06:09
-!- mode/#webgui [+o Haarg] by ChanServ06:09
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit [Remote closed the connection]06:17
-!- khenn__ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []06:29
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui07:00
metanilthe name of the template is "style 03" with URL "style_03" .. but the body is referencing "style3/*****.jpg"..07:11
metanilwhere is folder "style3".. how can i change that jpg file?07:11
+perlDreamerthere may not be a folder with that url07:11
+perlDreamerremember, in WebGUI URLs are decoupled from physical organization07:12
+perlDreamerso then you ask, "Well, how am I supposed to find it?"07:12
metanilyes exactly07:12
+perlDreamerin admin mode, if you go to that URL, you should get an editing bar for the image, or the edit form07:12
+perlDreameralso, changing default wG components isn't recommended, since an upgrade could undo your work07:13
+perlDreamerit's probably better to make a copy and work on that instead07:13
@preactionbut then he has to change every asset to use his new style07:13
metanilcopy means creating another template right?07:13
+perlDreameryes07:13
metanilyes i did that. 07:14
metanilthats why.. the new template is referecing the old image. 07:14
metanil:D07:14
+perlDreamerpreaction: what's the name of that thing that lets people edit assets hierarchically?07:14
metanilwhat should be name of new 'style3/***.jpg'?07:14
+perlDreameranything you want07:14
metanilas style3 will reference to old want..07:15
@preactionEdit Tree, or Edit Branch or something07:15
+perlDreameryeah, that's it07:15
@preactionthere's also a nice wiki article on how to do just about everything to create your own style07:15
+perlDreamerthanks, my brain is shot tonight07:15
@preactioneh, i'm working on 16-hour-day number 207:15
+perlDreamerI did something like that once, 16 hour days, 7 days/week for 3 months07:16
@preaction8 doing normal work and 8 doing things that will make my normal work easier and more efficient07:16
+perlDreamerIt was nuts07:16
@preactionjeesus. i couldn't manage that for more than 3 weeks07:16
+perlDreamerIt's a little easier with a wife, aside from not seeing her and my boys, since she can do laundry and cook food07:17
+perlDreamerbut we vowed to never do that again07:17
+perlDreamerever07:17
+perlDreamerso take it easy on yourself07:17
@preactionah, remind me to get my live-in girlfriend to start doing her fair share ;)07:18
+perlDreamerotherwise, I'll have to come out to Wisconsin and chew you out07:18
@preactionyou'll like what i'm making, trust me07:18
+perlDreamerI'm patient, I can wait a few more days for it07:18
@preactionoh, btw, did you want your own branch? for anything?07:18
+perlDreamernot right now07:18
@preactionk07:18
+perlDreamerI'm pretty tied up with writing a book chapter07:18
@preactionfrank gave me next week off to do my last one, thank vishnu07:19
+perlDreamertake advantage of it ;)07:19
@preactionoh i will, it's a chapter on writing Assets, so i expect it'll take the whole week07:20
metanili got it.. thanks guys.. 07:20
+perlDreamernp, metanil07:21
metanilactually my brain was also shot tonight :D07:21
@preactionnp, good luck07:21
+perlDreamertime for the board of woe07:22
+perlDreamerbe back in 1507:22
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has left #webgui []07:41
+perlDreamerouch07:44
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit ["Leaving."]07:44
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui08:54
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:28
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:37
-!- wgGuest72 [n=wgGuest7@kepler1.idilis.ro] has joined #webgui09:48
-!- wgGuest72 is now known as Bodanel09:48
Bodanelhello09:49
Bodanelsomeone present ?09:49
metanileverybody's here... 09:50
Bodaneli have a small problem09:50
Bodanelif i forgot about mysql configuration file my.cf and mysql dont start how can i fix the problem09:51
Bodanel?09:51
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []10:31
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui11:48
-!- BartJol [n=Administ@host1.procolix.nl] has left #webgui []11:53
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui12:30
-!- Bodanel [n=wgGuest7@kepler1.idilis.ro] has quit []12:33
-!- dapperedodo [n=joeri@77.163.53.25] has left #webgui []12:57
-!- steveo_aa [n=steveo@76.226.195.216] has joined #WebGUI13:00
-!- steveo_aam [n=steveo@76.226.171.149] has quit [Read error: 110 (Connection timed out)]13:02
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui13:36
-!- BartJol [n=Administ@host1.procolix.nl] has quit [Read error: 110 (Connection timed out)]13:49
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui14:00
-!- MrHairgrease [n=martin@wlan-145-94-216-211.wlan.tudelft.nl] has joined #webgui14:22
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:22
+MrHairgreasehowdy14:22
BartJolheee14:22
+MrHairgreasehey bart!14:23
+Radix_evenin martin, bart14:37
BartJolafternoon Jesse14:37
+Radix_been ice skating lately?14:38
BartJolnope, but Martin has been skiing14:38
+Radix_Dutch guy from my work went back home for christmas and said he got to ice skate - was pretty cool he said.14:39
+Radix_cool14:39
BartJolyeah, it was possible, but I was busy doing notthing14:39
+Radix_heh14:40
+Radix_I miss the beers from delft - managed to get a bottle of Weinerstephan Krystal here, but it's not the same as what it was like when i had it with you guys14:42
BartJolwell, you're always welcome14:42
BartJolor otherwise maybe at the WUC14:43
+Radix_yeah, but a bit of a long way to travel for a beer :)14:43
+MrHairgreasehey radix14:44
+MrHairgreasehow are you?14:44
+MrHairgreasemiss the netherlands already?14:44
+MrHairgreasethan have two beers14:45
+MrHairgreasehalves the travel/beer ratio14:45
-!- wgGuest13 [n=wgGuest1@kepler1.idilis.ro] has joined #webgui15:06
-!- wgGuest13 is now known as Bodanel15:06
BodanelHello all15:07
Bodanelcan someone please help me with something15:07
Bodanel?15:07
BartJolmaybe\15:07
Bodanel:15:07
Bodanelok15:07
BartJoldepends on the problem15:07
Bodanelone of my collegues installed wre  0.8.1 but forgot to remove my.cnf file for sql15:08
Bodaneland now sql dont start15:08
Bodaneli dont know how to fix this15:08
Bodanelmay you help me BartJol?15:09
BartJolah, sorry I'm learning right know about installing15:09
+MrHairgreasetry to remove (or rename) the my.cnf15:09
Bodanelok15:09
+MrHairgreaseand run the setup again15:09
+MrHairgreasei guess that'll do it15:09
+MrHairgreaseif not15:09
Bodanelyes ?15:09
+MrHairgreasejust in stall the wre again15:09
Bodanelok15:10
+MrHairgreaseinstall*15:10
Bodanelbut how i undo the modications that wre already did to my system?15:10
Bodanelor this modifications dont matter?15:10
+MrHairgreaseeverything the wre installs is under /data15:11
Bodanelso i remove the /data directory15:11
Bodanel?15:11
+MrHairgreaseso if you want to completely reinstall just remove everything under it.15:11
+MrHairgreaseand extract the tra ball again15:11
+MrHairgreasetar*15:11
Bodanelok15:12
Bodanelthks15:12
Bodanelil try15:12
+MrHairgreasei reckon you don't have any live sites in there right?15:12
Bodanelno15:12
+MrHairgreaseok15:12
+MrHairgreasethan that must work15:12
Bodaneli found ou about webgui last week15:12
Bodaneland now i am in process of testing15:12
+MrHairgreasebut i guess just running setup again will do the trick too15:12
+MrHairgreaseyou can run setup by starting the wre console15:13
+MrHairgreaseand then goin to the localhost:60???/setup url that's in the docs15:13
+MrHairgreasedunno the port number by hart15:13
Bodanel6083415:13
Bodanel :D15:13
+MrHairgreaseyeah15:13
Bodanelok15:13
Bodanelil try just to run the setup and if this does not work il try to remove /data directory15:14
+MrHairgreaseyeah15:14
+MrHairgreasejust follow the install doc15:14
Bodanelthks for your help15:14
+MrHairgreaseworked fine for me 15:14
+MrHairgreasenp15:14
Bodaneland  for me15:15
Bodanelbut this installation was not done by me15:15
Bodanelit was one of our web developers15:15
Bodaneland he does not know linux so much15:16
+MrHairgreasewell15:16
+MrHairgreasehe should =)15:16
Bodanelit is an old fashion guy15:16
+MrHairgreaseyou mean he only knows vms?15:16
Bodanelyes15:16
Bodanel:(15:17
+MrHairgreasehehe15:17
Bodanelhe started working in it when windows 3.11 was a state of the art15:17
Bodaneland since then he worked only on windows15:17
Bodanelthe systems with linux were installed by the admin who was here before me15:18
Bodanelthks15:18
Bodanelthks agian15:18
Bodaneli am going back to work now15:18
Bodanelby15:19
+MrHairgreaseok15:19
+MrHairgreasegood luck15:19
-!- Bodanel [n=wgGuest1@kepler1.idilis.ro] has quit []15:19
+Radix_Hey Martin - yeah, I miss the netherlands already - was one of my favourite spots that I visited on that trip - mostly because it was so relaxed and easy going and you guys made me feel so welcome :)15:37
+Radix_As for how I am.. I'm good.. Yumi's looking at buying a house at the moment - so we're pretty excited about that.15:38
-!- MrHairgrease [n=martin@wlan-145-94-216-211.wlan.tudelft.nl] has quit [Read error: 110 (Connection timed out)]15:42
-!- BartJol [n=Administ@host1.procolix.nl] has quit [Read error: 110 (Connection timed out)]15:43
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui15:58
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []16:06
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:07
-!- mode/#webgui [+o khenn] by ChanServ16:07
perlmonkey2Hmm, this is very interesting: http://www.linuxinsider.com/story/Making-Money-With-Open-Source-Part-1-Turning-Users-Into-Buyers-61083.html16:43
perlmonkey2Seems like PB already knwos this.16:43
-!- MrHairgrease [n=martin@wlan-145-94-216-211.wlan.tudelft.nl] has joined #webgui16:56
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:56
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:08
CIA-20WebGUI: doug * r5255 /WebGUI/ (3 files in 3 dirs): fixes for Gallery and Gallery Utility17:10
-!- MrHairgrease [n=martin@wlan-145-94-216-211.wlan.tudelft.nl] has left #webgui []17:10
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:22
-!- mode/#webgui [+o rizen] by ChanServ17:22
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]17:24
-!- dapperedodo [n=joeri@77.163.53.25] has left #webgui []17:28
CIA-20WebGUI: doug * r5255 /WebGUI/ (3 files in 3 dirs): fixes for Gallery and Gallery Utility17:48
CIA-20WebGUI: doug * r5255 /WebGUI/ (3 files in 3 dirs): fixes for Gallery and Gallery Utility18:03
CIA-20WebGUI: graham * r5256 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Keyword.pm): fix: Tag cloud was limited to 50 least commonly used tags18:03
CIA-20WebGUI: graham * r5257 / (3 files in 3 dirs): 18:03
CIA-20WebGUI: Merged revisions 5256 via svnmerge from18:03
CIA-20WebGUI: https://svn.webgui.org/plainblack/branch/WebGUI_7.418:03
CIA-20WebGUI: ........18:03
CIA-20WebGUI:  r5256 | graham | 2008-01-09 05:43:02 -0600 (Wed, 09 Jan 2008) | 1 line18:03
CIA-20WebGUI:  fix: Tag cloud was limited to 50 least commonly used tags18:03
CIA-20WebGUI: ........18:03
CIA-20WebGUI: doug * r5258 /branch/doug-experimental/ (4 files in 4 dirs): Nightly checkin because you forgot18:03
CIA-20WebGUI: graham * r5259 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/SQL.pm): Use UTF8 for database connection when connecting to MySQL18:03
CIA-20WebGUI: graham * r5260 / (3 files in 3 dirs): 18:03
CIA-20WebGUI: Merged revisions 5259 via svnmerge from18:04
CIA-20WebGUI: https://svn.webgui.org/plainblack/branch/WebGUI_7.418:04
CIA-20WebGUI: ........18:04
CIA-20WebGUI:  r5259 | graham | 2008-01-09 06:35:57 -0600 (Wed, 09 Jan 2008) | 1 line18:04
CIA-20WebGUI:  Use UTF8 for database connection when connecting to MySQL18:04
CIA-20WebGUI: ........18:04
CIA-20WebGUI: graham * r5261 /branch/WebGUI_7.4/docs/ (3 files in 3 dirs): fix: Calendar Edit template refers to non-existant and other unneeded javascript files18:04
CIA-20WebGUI: graham * r5262 / (4 files in 4 dirs): 18:04
CIA-20WebGUI: Merged revisions 5261 via svnmerge from18:04
CIA-20WebGUI: https://svn.webgui.org/plainblack/branch/WebGUI_7.418:04
CIA-20WebGUI: ........18:04
CIA-20WebGUI:  r5261 | graham | 2008-01-09 07:55:49 -0600 (Wed, 09 Jan 2008) | 1 line18:04
CIA-20WebGUI:  fix: Calendar Edit template refers to non-existant and other unneeded javascript files18:04
CIA-20WebGUI: ........18:04
@rizenquick poll for whomever is listening18:42
@rizenas i design the commerce system the thing that keeps hitting me over and over again is that i either need to store what currency or unit of measurement each monetary unit or weight is entered using18:43
@rizenor i have to assume that the store, will always use the same weight unit or currency type through-out the store, and that way i don't have to keep track of it18:44
@rizeni think the later is the better approach simply because it makes it compatible with any available currency or weight type18:44
@rizenand perhaps more importantly, there's no unit conversion that has to be done (on the fly currency conversion is not easy or cheap to do properly18:45
@rizenso my question is: a) store units of measurement, b) assume units of measurement to be uniform store-wide18:46
nubai like a) better18:49
nubahow's it re: currency conversion rates, do you have a feed service from somewhere?18:51
@rizencurrency conversion rates would require that the store owner purchase a feed from somewhere18:53
@rizenand i'd have to then find some feeds available for purchase and add them into the store18:53
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]18:54
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:54
-!- mode/#webgui [+o khenn] by ChanServ18:54
perlmonkey2rizen: I think there are free feeds18:56
perlmonkey2rizen: Google is probably up to date for most merchants.18:56
perlmonkey2Just depends on how badarse you want the commerce system.  B is probably good enough for 90%18:57
@rizenif i can get it at all from google, it won't be a live feed, and there will be a per day transaction limit, and the user will still have to register for a google key18:57
@rizenmy goal is to make it as streamlined as possible for a user to set up a store18:57
@rizenfill out one form and you get your merchant account automatically registered and you're ready to sell18:58
@rizenif i add in all this other bs, then it takes out the streamlining18:58
perlmonkey2http://www.bankofcanada.ca/rss/fx/noon/fx-noon-all.xml19:00
perlmonkey2rizen: I agree with you.19:00
perlmonkey2the currency could be a plugin?19:00
perlmonkey2version 2.019:00
perlmonkey2I like the agile programming guideline of setting a minimum spec and getting it out th edoor, then adding to it as needed.  But best to get something out the door first.19:01
nubaanother one http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=EUR&ToCurrency=USD19:02
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui19:02
@rizenfrom the time i clicked on that link until the time i received a response was approximately 40 seconds. Not fast enough.19:03
@rizenat least not for doing realtime currency conversion into the user's native currency19:03
CIA-20WebGUI: graham * r5263 /branch/WebGUI_7.4/docs/create.sql: preparing for 7.4.20 release19:03
@rizeni guess it would be ok if there was a background process that picked up the conversion rate every hour or something19:04
perlDreamerit could be a workflow activity19:04
@rizenbackground process = workflow activity19:04
@rizenas far as webgui is concerned19:04
@rizenit goes without saying19:05
perlDreamerI'll say no more19:05
@rizenheh19:05
@rizenperlmonkey2  as far as getting this out the door and then adding to it19:05
@rizenthis is a very fundamental change19:05
@rizenit's not something that can just be easily strapped on19:06
@rizenas all objects in the system need to account for it if we're going to do it19:06
@rizenso we might as well get it out of the way now...decide once and for all19:06
nubaanother one http://finance.yahoo.com/d/quotes.csv?e=.csv&f=s,l1,t1,d1&s=EURUSD=X'19:06
nubathis one needs some massaging tho19:07
@rizenyeah, but at least it was fast19:07
perlmonkey2rizen: well.......then I'd go with adding the multiple currencies I guess.19:07
@rizenwhy though?19:08
@rizenwho's going to use that?19:08
perlmonkey2actually good point.19:08
@rizeni've been looking around the internet for a store that does it19:08
@rizenand haven't found one19:08
perlmonkey2someone not paying for support won't be large enough to handle international shipping taxes and laws.19:08
perlmonkey2mini-itx.org19:09
perlmonkey2pounds and dollars19:09
perlmonkey2and I think euros19:09
perlmonkey2but they are hard coded or have a cheesy home brew 19:09
perlmonkey2http://www.mini-itx.com/store/19:10
perlmonkey2but they might be the exception that proves the rule.19:10
@rizenall seem to be sold in pounds19:10
perlmonkey2you can change the currency type in th eupper right.19:10
perlmonkey2"reckoner"19:10
@rizenah19:10
@rizensorry didn't see that19:11
perlmonkey2seems like most sites have a different site for each country they deal in.19:11
perlmonkey2Plus paypal and CC's will handle the currency conversion for you, rihgt?19:11
nubabetter now 'http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1t1d1&s=EURUSD=X'19:11
nubaEURUSD=X",1.4664,"12:10pm","1/9/2008"19:11
nubareqs minimal massaging now19:12
nubaand its fast19:12
nubawget -O - 'http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1t1d1&s=EURUSD=X'  0.00s user 0.01s system 4% cpu 0.133 total19:12
nubarizen: i found this finance url in Jojo CMS19:14
nubahttp://pluginsvn.jojocms.org/jojo_convert_currency/tags/1.0b1/classes/JOJO/Currency.php19:14
CIA-20WebGUI: graham * r5264 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/SQL.pm): reverting UTF-8 change19:18
-!- BartJol [n=Administ@k5023.upc-k.chello.nl] has joined #webgui19:29
CIA-20WebGUI: jt * r5265 /releases/WebGUI_7.4.20-stable: Release 7.4.20-stable19:33
CIA-20WebGUI: graham * r5266 / (3 files in 3 dirs): 19:33
CIA-20WebGUI: Merged revisions 5264 via svnmerge from19:33
CIA-20WebGUI: https://svn.webgui.org/plainblack/branch/WebGUI_7.419:33
CIA-20WebGUI: ........19:33
CIA-20WebGUI:  r5264 | graham | 2008-01-09 10:59:46 -0600 (Wed, 09 Jan 2008) | 1 line19:33
CIA-20WebGUI:  reverting UTF-8 change19:33
CIA-20WebGUI: ........19:33
CIA-20WebGUI: graham * r5267 /branch/WebGUI_7.4/ (4 files in 4 dirs): preparing for 7.4.21 dev19:33
CIA-20WebGUI: colin * r5268 /WebGUI/lib/WebGUI/Asset/Wobject/Gallery/Utility.pm: remove more bad whitespace from Gallery/Utility.pm19:33
CIA-20WebGUI: graham * r5269 /WebGUI/docs/ (5 files in 2 dirs): merging 7.4 changes19:33
perlDreamerIs the Dashboard on the cutting block?19:34
@rizennot that i'm aware of19:35
perlDreamerThe poll on the site made me curious19:35
perlmonkey2Are there any stats on the number of WebGUI users?19:36
@rizenwe (plain black) are aware of around 10,000 webgui deployments19:37
@rizenhow many webgui users that makes i don't know19:37
perlmonkey2That seems largish19:38
perlmonkey2for an enterprise level CMS19:38
CIA-20WebGUI: colin * r5270 /WebGUI/t/Asset/Asset.t: resolved bug/question about assetAddPrivilege and Turn On Admin group. Fixing test19:48
* perlmonkey2 can't get focused on JS dev this morning19:52
nubarizen: how do you want people to add their googlemaps key to the site?20:02
nubai thought of a '3rd party plugins' tab in settings20:03
@rizenper the spec it should be a property of the asset20:03
nubaand to make it a textarea field, so people can just paste a single key there, 20:03
@rizentext field not textarea20:04
nubaor write domain.com herethekeyfordomain120:04
nubadomain2 herethekeyfordomain220:04
@rizenhuh?20:04
nubai mean textarea, not a single-line textfield20:04
nubasuppose, like plainblack.com and webgui.org20:05
@rizenbecause you're going to allow for multiple keys?20:05
nubayou need a different key for each20:05
nubayep20:05
nubaso unless we add some key management feature where people add domain/key pairs20:05
@rizeni suppose then a text area would work, but it might be easier for the user if you searated them into individual text fields 2 each line20:05
@rizendomain and key20:05
@rizeni really don't care though20:06
@rizenjust as long as it's an asset property20:06
@rizeni thought about making it global to the site20:06
nubanow theres this thing, i've written a Form::Location too20:06
@rizenbut in reality most people will likely only put one or two maps onto their site20:06
@rizenand Form::Location also uses the key?20:07
nubawell actually i think we need to talk a bit20:07
nubagot a few minutes?20:07
@rizensure20:07
nubai have a vision in which you could attach location to any thing in webgui20:07
nuba:)20:08
perlDreamerEvent calendar20:08
@rizenah20:08
perlDreamerWiki page20:08
nubathats why i wrote WebGUI::Form::Location20:08
@rizengeo tagging20:08
nubayeah20:08
nubaprofiles20:08
nubawhatever20:08
@rizenok20:08
@rizenwell in that case, perhaps your keylist should be specified as a setting in the settings page20:08
@rizenbut then in the asset properties, you should provide a note that the key must be set in your settings in order for the maps to display20:09
perlDreamerIf I'm kibitzing, please tell me to butt out, but if _any_ user can add a location, would each user need their own key, or would they all use the site one?20:09
nubamy thinking is the site owner sets the site's keys20:10
nubauser wont know it20:10
nubafor the map asset, user would be able to see/add/edit/delete locations based on privileges set at the map20:11
nubaanother thing, rizen, i remember you said about porting Keywords to other things besides wikipages20:12
nubakeywords/tagclouds20:12
nubawhats your take on that20:12
nuba?20:12
@rizenwhat's my take on what? keywords?20:13
nubaporting it to other things20:13
nubalike events, or posts, etc20:13
@rizenit's already done20:13
@rizenwhen i built it the keywords system was built directly into assets20:13
@rizenit just needs to be exposed as a user interface20:13
@rizento each asset type that wants to suppor it20:13
nubaoh i didnt see it yet then20:13
nubawell when i thought this Keywords had been just written..20:14
nubaanyway20:14
* perlmonkey2 finally gives up on figuring out a good method for namespacing his JS objects. 20:14
nubai thought if could be nice if you could add locations to anything the same way you could with keywords20:14
perlmonkey2function question function answer function whatever shall now be globally namespaced to trample on whomever is included with the same name.20:14
ckotiladding a UI to add additional keywords will be great.20:15
ckotilbc i have seen some cases where the indexing script doesnt do a well enough job.20:15
nubathen i thought what this is doing is like "annotating content"20:16
nubayou enable an "annotation" of the type Keyword, then enable another "annotation" of the type Location20:16
ckotilyou can use the summary/synospsis for that.20:16
ckotilor even add more meta data.20:16
@rizennuba, i'm not in favor of adding a location field to every asset20:17
ckotili added a new metadata field to all of my assets recently. with the goal of creating customized views for our documentation system. which sits inline with our website.20:17
@rizensome assets could certainly use it20:17
nubame too, not to every asset.20:17
@rizenlike the ones you mentioned20:17
@rizenbut it shouldn't be a property of WebGUI::Asset20:17
nubawhats the best way for that, then?20:17
@rizenbut keywords are a property of WebGUI::Asset20:18
@rizenfor any assets that could use a location, there should be a location property added to them20:18
@rizenas far as i see that right now, WebGUI::Asset::Event is the only one for sure20:19
@rizenothers may be useful20:19
@rizenlike Article20:19
@rizenand WikiPage20:19
nubaok the second part is how to make sense of that location property20:19
@rizenbut certainly not things like Navigation, or Image20:19
nubaie. exposing the location in geocoded RSS is great20:19
perlDreamerHow about Photo?20:20
nubayeah20:20
@rizenphoto could definitely use a location20:20
perlDreamerPost?20:20
nubamaybe20:20
@rizenprobably not post20:20
nubadepends on whats the collab asset being used for20:20
@rizenyeah, and the collab is already too big20:20
@rizenso i don't want to add more shit to it20:20
@rizen=)20:20
perlDreamerWould there be a macro version so that you could use maps in the user profile?20:21
perlDreameror other operations?20:21
nubamy motivation in writing this all is for a content gallery (mainly photos) to be plotted in a map20:21
@rizenyou shouldn't need a macro for the user profile20:21
nubathats what picasa is doing now20:21
nubaflickr too20:21
@rizenyeah, i can totally see that20:21
perlDreamerbut that would be in the Gallery, not the CS20:21
@rizenthe photos in the gallery, and eventually videos once the plugin is made20:22
@rizenshould have a location20:22
nubajob postings?20:22
nubatravel blogs?20:22
@rizenif there was a job object sure, but not in the collab20:22
@rizenthe collab needs to be refactored into several systems that are derived from collab20:23
@rizenso that this sort of specialty stuff can be added20:23
@rizenwithout clutter20:23
nubawould it be possible to exist a matrix where you could have 'keywords, location' as columns, assets as lines, and checkboxes ?20:23
nubaso dynamically enable/disable types of "annotations"?20:24
@rizenanything is possible, but how about you start with getting the mapping system done first20:24
nubaheh20:24
nubaim getting it done20:24
@rizeni also want to build an online auction system too, but i think i better get the commerce system done first20:25
nubaand what is your comment about that matrix i just said?20:25
nubaif you could have pluggable types of "annotations" to be enabled/disabled, using class::insideout?20:26
@rizenthe comment i just gave you is all you'll get from me until i see a completed mapping system checked in with tests, documentation, i18n, and templates into svn20:26
nubaso you wont even allow for a sounding board and discuss the idea?20:27
@rizensure, go ahead and discuss all you want20:27
nubaboy i was so excited when i saw a pattern in keywords and my location idea20:27
nubaand thought of bringing it up20:28
@rizeni don't like commenting on a future that is more than 3 months out20:28
@rizentoo much is variables20:28
nubaok20:29
@rizens/s//20:30
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has joined #webgui20:35
cap10morganyou know what would be cool? a generic JSON consumer asset that reflected the JSON into template variables20:36
cap10morganand then you could get JSON from web services, other external applications, etc.20:37
@rizenthat would be cool, but i have an even cooler idea, that i'll probably never get to20:37
cap10morganhahaha20:37
@rizeni want to build a "Data Handler" asset20:37
@rizenit would have a protocol handler20:38
@rizenand a format handler20:38
@rizenand then would be able to grab data from http, ftp, filesystem (protocol part)20:38
@rizenoh...and sql20:38
@rizenand then the format handler would be able to parse the resulting data set (xml, rss, json, DBI result set, etc) into a list of template varaiables20:39
cap10morganoh, yeah, that would be cool20:39
cap10morganwhat if you made it so that existing assets could be chained?20:40
@rizenand since we're talking super pipe dream, optionally tie it into the graphing system20:40
cap10morganso the report-type assets could be protocol handlers20:40
@rizenhuh?20:40
cap10morganand the display-type assets could be format handlers20:40
cap10morganso you could say, here's a web service client asset, and it spits out json (or whatever)20:40
perlDreamerhe wants asset pipelines20:41
cap10morganand here's an article that consumes it and displays it20:41
cap10morganyeah20:41
cap10morganor a calendar, or whatever20:41
@rizenand while you're at it, here's your cake, and you can eat it too20:41
cap10morganhahaha20:41
perlDreamerHaarg: are you around?20:42
@Haargyeah20:42
perlDreamerIs the Textarea also using yui-ext?20:42
@Haargno, it is using the correct path - extjs20:42
perlDreamerThanks.  I'll be more careful with my ack'ing next time20:43
@Haargthe calendar was including a bunch of js files it didn't need20:44
perlDreamerand they were using the wrong path to boot?20:45
@rizennuba: not true20:45
@rizentextarea is using yui-ext for the draggable sizing20:45
nuba?20:49
perlDreamerI think he meant me20:49
perlDreamerand _I_ really meant to say extjs, which the Textarea doesn't use.20:50
@rizenyui-ext, extjs, Ext...all the same thing20:52
@rizendon't care what you call it20:52
@rizenbut textarea is using it20:52
@HaargTextarea uses extjs for resizing.  the calendar was trying to include that too, but had the wrong path (yui-ext).  additionally, it didn't need it.21:04
-!- wgGuest87 [n=wgGuest8@168.8.72.205] has joined #webgui21:28
perlDreamerwgGuest87: back so soon?21:28
wgGuest87yea21:29
wgGuest87firefox wasnt loading the chat correctly :P21:29
-!- wgGuest87 is now known as spanishinquisiti21:29
-!- spanishinquisiti is now known as spanishinquisitn21:29
spanishinquisitnquestion for you guys21:30
spanishinquisitnwhen I upload an image using the new image asset21:30
spanishinquisitnits only showing a 481b file21:30
spanishinquisitnand its not actually there...21:30
spanishinquisitnany idea what is causing it?21:30
spanishinquisitnbecause its only doing it SOME of the time21:31
nubais there anything in your webgui.log ?21:32
spanishinquisitnit says permission denied - 21:37
spanishinquisitnso its a permissions issue21:37
spanishinquisitnbut why does it work some and not other times21:37
perlDreamerthe permissions are changing in the filesystem?21:38
spanishinquisitnI'm not a linux guy so I don't know what would cause that....   especially since no one has touched the computer21:39
spanishinquisitnbut if its a webgui thing permissions should be fine 21:39
ckotilmight need to perform a chown apache:apache -R /data/WebGUI/www/public/21:41
-!- BartJol [n=Administ@k5023.upc-k.chello.nl] has quit [Read error: 110 (Connection timed out)]21:45
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]21:45
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has quit [Read error: 110 (Connection timed out)]21:54
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui22:00
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []22:00
-!- wgGuest60 [n=wgGuest6@168.8.72.205] has joined #webgui22:01
-!- wgGuest60 is now known as teflond0n22:01
-!- teflond0n [n=wgGuest6@168.8.72.205] has quit [Client Quit]22:03
-!- spanishinquisitn [n=wgGuest8@168.8.72.205] has quit [Read error: 110 (Connection timed out)]22:05
ckotilgrr. asset doesnt exist, yet it thinks its locked.22:47
perlDreamerasset doesn't exist in which table?22:47
ckotilit tells me all that in the front end.22:47
ckotilim poking around in the backend, and not having much luck either.22:47
perlDreamerfor problems like that, you have to use the db22:48
ckotilthe url is. 'iunoc'22:48
ckotilso i run thi. 'select * from assetData where url = 'iunoc';22:48
ckotilreturns empty set.22:48
perlDreamerso how does it act like it is locked?22:48
ckotilwebgui tells me so in the frontend.22:49
ckotilis asset table the only place lock's are set?22:49
perlDreamerthere are 2 asset tables22:49
perlDreamerasset and assetData22:49
ckotilright.22:49
perlDreamerlocks are in asset22:49
perlDreamerurls are in assetData22:49
perlDreamerthe assetId is the common link between them22:50
ckotilright.22:50
perlDreamerso, I would say that you have something cached by assetId, which says that it is locked. but since the url doesn't exist you can't access it22:50
perlDreamertry clearing the cache and see if that helps22:50
ckotilok, good idea.22:50
ckotil2.5MB's!!!22:51
perlDreamerbig cache22:51
ckotillargest i ever saw the cache.22:51
@rizen2.5 mb or gb?22:52
ckotilMB22:52
@rizencuz i've seen caches grow to almost a gig22:52
ckotilPermission Denied!22:52
ckotilThis Asset is locked for editing under a version tag different from the one that you are using. 22:52
ckotilyikes. thats huge.22:52
perlDreamerany uncommitted versionTags?22:52
ckotilyes, a few, but this particular asset isnt in any of them.22:53
ckotili should just commit these tags.22:53
ckotiltheyve been outstanding for a month.22:53
ckotilbastard users.22:53
perlDreamerhehe22:53
perlDreamerBUFH22:53
ckotil;)22:53
perlDreamernow that would be a story worth reading22:53
perlDreamerBOFH vs BUFH22:54
perlDreamerwho will win?22:54
ckotilphew.22:54
perlDreamerbetter?22:54
ckotilthat worked. commiting 3 old version tags.22:54
ckotilyes.22:55
ckotilthanks for the help.22:55
nubaBOFH vs BUFH <-- both lose, competition wins22:55
perlDreamerkind of like Alien vs Predator?22:55
nubacompetition as in other places where BOFHs and BUFHs aren't busy in war22:55
nubayeah22:55
ckotilO's can snubb out the U's22:58
-!- BartJol [n=Administ@k5023.upc-k.chello.nl] has joined #webgui22:59
perlDreamercrap23:21
perlDreamerI think I bricked my Sansa23:21
-!- wgGuest01 [n=wgGuest0@host162.braishfield.com] has joined #webgui23:38
wgGuest01hello everyone23:38
perlDreamerhello '0123:38
perlDreamerDo you have a question?23:39
metanilcould it be possible to put a link 'edit' in the side of the title ?23:39
perlDreamerDo you mean instead of the toolbar?23:39
wgGuest01how is the AD authentication set up on WebGUI?  not sure how to set up LDAP.23:39
metanilya not in 'admin mode on'23:39
perlDreamerEditing requires being in Admin mode23:40
perlDreamerso even if you show the link it wouldn't work23:40
metanilbut putting a link  like ...?func=edit will switch to admin mode, isn't it?23:41
perlDreamerNo23:41
metanilreally?23:41
metanili'll try again23:41
@preactionyou don't need to be in Admin Mode to edit an asset, really23:41
@preactionjust need ?func=edit23:41
perlDreamerreally?23:41
@preactionAdmin Mode just exposes the interface to those pages23:41
@preactionand adds the Admin accordian23:41
perlDreamerhuh!23:42
wgGuest01zzzZZZ :)23:42
@preactioni find Admin Mode to be an annoyance for small changes23:42
metanili think i can edit without explicitly going into admin mode23:42
@preactionwgGuest01, LDAP is something that doesn't even have a decent Wiki article. i've never had to set one up, and those who do usually get help from Plain Black Support23:42
ckotilive tried to setup LDAP a few times.23:42
ckotilfailed miserably each time.23:43
@rizenthe webgui admin guide shows you how to do it23:43
ckotilwe dont have a production LDAP server yet, so it isn that big of a deal for me... yet23:43
ckotilthe book I gotta buy?23:43
@rizenyup23:43
ckotilcool. 23:43
ckotilit'd be nice to have a production LDAP server. leopard server would tie into it nicely i bet.23:44
ckotilwhich would then allow me to kerberize the damned thing. which would  work nicely for ical server!23:44
ckotilical server is pretty depressing overall.23:44
wgGuest01if I have users on AD and I want them to use their username and password from AD or have WebGUI authentica automatically with the user's account, is LDAP what I need?23:44
ckotilit works great with the ical client, but thats it. sunbird is a hassle to get it working.23:44
metanilpreaction: do u know how to put an edit link on the side of the title?23:45
@rizen01: yes, use LDAP with AD23:45
@preactionmetanil, just adding ?func=edit to the url should work23:46
wgGuest01are the users going to be able to open the intranet page and get automatically signed into webgui?23:46
metanilpreation, yes.. but i want it to be appear on side of the title.23:46
metanilautomation would be even great!23:47
@rizen01: no, webgui does single login (one username across all systems), but not single signon23:47
@preactionmetanil, you'd have to alter the template23:49
metanilhmm..23:50
metanili think i got it..23:50
@preactionremember to copy the template and make changes to your copy, then make your asset use the copy. changing default templates may cause problems when you update23:50
wgGuest01I need to be able to show pages, links, menus based on the user/group permissions.  For example, I want to have a main page for every one, and only show certain info to accounting that maybe HR can't see.  How can that work with single sign login?  23:50
@preactionwgGuest01, you don't need SSO for that. you just need Groups. anybody who's not in the "Group to View" an asset will not be able to see that asset23:51
ckotilthe same way it wold work with normal login. you would require a user to be in group XXX to view an asset.23:52
ckotilthen you can get really fancy with <tmpl_if's23:52
@rizenand you can even tie your LDAP groups to your webgui groups23:52
@rizenthat's also explained in the WebGUI Admin Guide23:52
ckotilohh. i want that.23:52
perlDreamerbuy it!23:53
ckotilim already at the store ;)23:53
perlDreamerGood man23:53
wgGuest01right, but I'm trying to avoid having another password for the users to remember.23:53
perlDreamerrizen: Do I still get a commission? :)23:53
@rizenthey won't have another passwrod23:53
@rizenthey'll use their windows AD username and password in webgui23:53
-!- nuba [n=nuba@hq.imaterial.org] has quit [Remote closed the connection]23:54
@rizenperhaps you're confused about the difference between single login and single signon23:54
@rizensingle signon means that you log in to windows23:54
@rizenand you're automatically logged into webgui23:54
@rizensingle login means you log into windows23:54
@rizenand you still have to log into webgui23:54
@rizenbut you use the same username and password to do both23:54
ckotilsent the message to my secratary to order the book. she'll place the order in the mornig.23:56
ckotilwith that. im heading home. later all.23:57
perlDreamerI wish _I_ had a secretary23:57
perlDreamershe could write code so that I could write more tests23:57
--- Day changed Thu Jan 10 2008
metanilwhat is the current article url?? is it <tmpl_var pageUrl>  ??00:00
perlDreamer^PageUrl; works00:04
wgGuest01sooo, if someone log in to windows they will log in to webgui and depending on the way I set up their user access they'll be able to access what I want them to access?  00:04
perlDreamerwgGuest01: yes00:04
@preactionmetanil, the online help has all the template variables everywhere, along with friendly descriptions00:06
perlDreamerYes, and as rizen said, you can setup LDAP so you only have to set up the access in one "realm" AD vs WebGUI00:06
wgGuest01great00:06
wgGuest01now I don't have to pay a leg and an arm ;)00:06
perlDreamerNo, you don't because you don't have to install SharePoint or anything else00:07
perlDreamerbut you can help support wG by buying the Admin guide/ Content Manager's guide and other stuff00:07
wgGuest01or get a custom NTLM module ;)00:07
perlDreamersince that's how Plain Black stays afloat00:07
perlDreamerright, or get a custom NT auth module, or resurrect the old SMB one00:08
wgGuest01how 7K for a custom module sound?00:08
wgGuest01it hurts00:08
wgGuest01I'll wait to migrate to AD in two months00:08
perlDreamerI agree, but it's better than buying CAL packs from MS00:09
wgGuest01:) true00:09
wgGuest01My company will get the complete support from PlainBlack for the first year and we'll go from there.  We might not need after the first year everything but the online support.00:10
perlDreamerThat's very wise.  Get trained with all the basics, then step down to the level you need00:11
wgGuest01Right, I'm an Asst. System Admin, not a web developer.  This will help me to get my skills sharpen, specially perl.  00:12
perlDreamerMaybe, but the real thing to think about is being able to put editing and content management tools out in the hands of your users, instead of having to do it all yourself.00:12
perlDreamerYou may not even need to learn perl, although I'd recommend it.00:13
wgGuest01I love FireBug, it will help me a lot to understand CSS, etc.00:13
wgGuest01I like the challenge :)00:13
wgGuest01Finally, do I have to add every single username in AD to WebGUI manually?00:19
perlDreamerI've never really used LDAP/AD, but if there isn't a workflow activity that does it, there is a script to do it00:20
perlDreamercalled userImport00:20
wgGuest01great00:22
wgGuest01How do I change my username (wgGuest01)?00:22
@preactionuse /nick <newname>00:22
-!- perlDreamer is now known as myNewNickname00:22
-!- myNewNickname is now known as perlDreamer00:22
wgGuest01lol00:22
wgGuest01cool00:22
wgGuest01thanks00:22
@preactionor you can use a proper IRC client to connect to: irc.freenode.net #webgui00:22
@preactionthen you don't have to use that Java POS00:22
wgGuest01user /nick geeKinpuT00:23
-!- wgGuest01 is now known as geeKinpuT00:23
geeKinpuTduh00:23
-!- geeKinpuT [n=wgGuest0@host162.braishfield.com] has quit []00:24
perlDreamerI think we're going to like him00:24
@rizenum00:25
@rizenmethinks he may be the new ehab00:26
@rizenand we haven't even gotten rid of our old ehab00:26
@rizenso that means we have two ehabs00:26
@rizenwhich may or may not be a good thing00:26
perlDreamerI know you don't always appreciate ehab's feedback, but at least he gives _some_ feedback.00:27
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui00:27
@preactionif they take what they know and propagate it. community advocates, etc... that's a good thing00:27
@rizenyup00:27
@rizenthat's a good thing00:27
@preactionhad a guy last week who made a forum post and came to IRC, and was nice enough when he got the answer on IRC to reply to his own post with the answer00:27
@rizenas long as they spread what they learn00:27
@rizensee that's cool00:28
perlDreamerWe need to be sure to encourage all new users to be good community members00:28
@preactionwe lead by example00:28
perlDreamerYeah, so long as I don't keep giving people the wrong answers to their questions it will be fine :)00:28
@rizenehab turns everything into a rant about how plain black isn't doing something or other right00:28
@rizenand for the most part, it's just cuz he's to cheap to buy the things we provide so he can do it right, or to take the time and initiative to learn it for himself00:29
@rizeni like ehab, he's fun to talk to and often has good ideas00:30
@preactionhttp://www.slash7.com/pages <- fun article on "Help Vampires", which reminds me that we should build some FAQ topics on the wiki00:30
@rizeni just don't like that he's a "give me the world for $0.01 or less please" type of person00:31
perlDreamerI took a class from Amy at OSCON two years ago.00:33
perlDreamerShe did well00:33
@rizenTHAT'S A GOOD ARTICLE00:34
perlDreamerindeed00:34
-!- SynQ [n=koen@host1.procolix.nl] has joined #webgui00:34
SynQjahoo!00:34
SynQnerd time00:34
@preactionunf00:35
perlDreamerHowdy, SynQ!00:35
perlDreamerIs your beautiful wife pregnant yet?00:35
SynQnope00:35
SynQsorry00:35
SynQdirect questions, direct answers00:35
@rizenif she was, it would be with my beautiful baby00:35
perlDreamerWell, you were quiet excited about kids at the WUC.  So I had to ask.00:36
@rizen=)00:36
SynQhehe00:36
SynQ:)00:36
SynQI'm quite exited about the hat sarah found for me00:36
SynQthe one of the butcher00:36
BartJoljeah, and he never stops talking about getting kids00:36
SynQhehe00:36
SynQat least at my house bart gets to sleep in a bed >:)00:37
SynQbut that's more cause our couch is smaller than JT's :)00:37
BartJolindeed it is00:37
SynQJT!00:38
@rizenmy couch is very comfortable00:38
SynQI love WebGUI!00:38
@rizeni fall asleep on it all the time00:38
SynQjust had to say00:38
@rizensweet00:38
SynQsorry00:38
@rizennow go write six articles about it and get them published in major press junkets00:38
SynQdidn't mean to get mushy or something00:38
SynQuh00:38
SynQI could if you got someone to die over WebGUI00:39
SynQsomeone has to make a sacrifice00:39
SynQperhaps Doug?00:39
SynQwe could habashi him?00:39
BartJolah, that would be me  being sacrificed by Koen?00:39
SynQnope00:39
metanili can't find template variable in wiki.. any links?00:39
SynQbart, you are too precious00:39
@rizentemplate variables are documented in the online help that comes with webgui00:40
SynQdoug whould suit being a sacrifice much better00:40
@rizeni need him00:40
@rizensacrifice vrby00:40
SynQhe'd tell silly jokes while the blood is pooring from him00:40
SynQvrby?00:40
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui00:40
BartJolbut he very kindly helped me this week at 3 am00:40
SynQsorry, vrbsky is too funny00:40
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui00:41
@rizenwell i need vrby too, so sacrifice martin00:41
@rizenor vayde00:41
SynQwe could take one of the sons of rian?00:41
@rizenvayde says he wants to help the community00:41
BartJolshouldn't it be a beautifull virgin?00:41
@rizenso maybe he'd be willing to make a sacrifice00:41
SynQoh yeah it should00:41
SynQdidn't frank have a doughter?00:41
@rizenvayde might be a virgin00:41
BartJolhows the gooey underwear doing?00:41
@rizenbut beautiful.......nah00:41
vaydeclose enough, with the action I get these days00:42
vaydewhich altar may I leave my heart on?00:42
SynQthat's the spirit!00:42
@preactionthe alter of mediocre sorrow00:42
vaydeoh, is that all?  been there for a while now00:42
SynQhehe00:43
SynQand there comes the man of my first choice00:43
SynQor, as I'd like to call him 'habashi man'00:43
SynQor was it 'hibashi man'00:43
@preactionhibachi i think00:43
SynQah00:43
SynQso 'hibachi man' it is :)00:44
SynQI'm looking forward to the WUC allready00:45
@preactionis it worse when code doesn't work but you don't know why, or when it Does work and you don't know why? (and you're the one who wrote it)00:45
@preactionsurprisingly, so am i. I've been thinking up topics i want to speak about already ;)00:45
SynQsure00:46
SynQtalk about primary needs, like coffee, sleep, or sex00:46
SynQor hibachi00:46
vaydeI'll have to come in with horror stories about how not to write code00:46
@preactiondefinately hibachi00:46
BartJolyou need Doug?00:46
BartJolmmm, maybe I should move a couple of feet00:47
SynQI'm sure by now bartjol is really curious about what hibashi is00:47
BartJolsound like raw fish00:47
SynQnot raw00:47
SynQfried stuff00:47
SynQfried everything00:47
SynQyour flatmate Janne can learn from that00:48
BartJol:)00:48
BartJolwell, but he combines mayonaise with more stuff00:48
@preactiona big hotplate / grill thing in the table, cook comes and fries up steak, vegetables, seafood, rice, everything right there00:48
SynQand graham can eat from it too00:49
BartJolsounds nice00:49
SynQhe's actually quite good at it00:49
SynQhas graham gained any weight since the wuc?00:50
perlDreamerNot according to his picture00:50
perlDreameroh, btw, Frank has a son00:50
SynQah00:50
SynQwho has a doughter then?00:50
SynQsorry daughter i mean00:52
SynQdamn language00:52
@rizenryan and kristi just had a little baby girl00:53
SynQah 00:53
SynQbut the boys deserve a sister00:53
BartJolKoen, you're falling behind00:53
@rizenkristi was the preggo one at the wuc00:53
SynQI know00:53
@rizenok00:53
SynQand a fine looking one too :)00:54
@rizenare you talking about me or her =)00:54
BartJolKoen get me something to drink00:54
@rizengotta go00:54
BartJolyou too JT00:54
SynQhehe00:54
-!- rizen is now known as rizenisafk00:54
BartJolyou handsome fellow00:54
SynQJT, you've got a nice belly too :)00:55
SynQJT, is sarah around?00:59
SynQafk01:00
SynQis it lunch time or something?01:00
BartJolwell some people have to work around midnight01:02
metanilwhere is the source file for template variable controls??  or where this variable is handled?01:04
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]01:08
metaniltemplate variable 'controls' is for the toolbar.01:10
SynQI've got a WRE for debian etch01:11
@preactionmetanil, controls is usually handled by either Asset::processTemplate, or somewhere in the asset itself with getToolbar().01:12
metanilone quick question. pageUrl will point to current page whether the article is within inside some other page layout .. if i want to get current article url directly, is there any template variable..? I looked through online help but there is no such thing.. 01:15
@preactionyou don't want to use the PageUrl macro. you want to edit the asset's view template to use its own url (<tmpl_var url>) to add the edit link01:21
SynQalmost time for bed01:22
perlDreamerperlbot vamp is http://www.slash7.com/articles/2006/12/22/vampires01:25
perlbotadded vamp to the database01:25
-!- BartJol [n=Administ@k5023.upc-k.chello.nl] has left #webgui []01:31
CIA-20WebGUI: chrisn * r5271 /WebGUI/ (6 files in 4 dirs): (log message trimmed)01:33
CIA-20WebGUI: Add the Widget macro. This enables assets to be widgetized (easily embedded in01:33
CIA-20WebGUI: another page). Usage as such: ^Widget(assetId, width, height, templateId);01:33
CIA-20WebGUI: assetId is the ID of the asset to widgetize, width and height are the size of01:33
CIA-20WebGUI: the iframe, templateId is the template ID of the template to use for the widget01:33
CIA-20WebGUI: itself. This will pop up an icon that shows you some markup to put on another01:33
CIA-20WebGUI: page to embed the asset in widget form. If no template given, will use the01:33
perlDreamerapeiron: how is a widgetized asset different from an assetProxied asset?01:36
@apeironperlDreamer, Widgets let you have WebGUI content on a non-WebGUI, possibly static, site.01:36
@apeironperlDreamer, widgetbox.com has a large library of examples of the kind of thing that the Widget macro in WebGUI seeks to achieve.01:37
perlDreamerthanks, I'll check it out!01:38
@apeironperlDreamer, So say you have a static server, right, and a dynamic server. The dynamic server has a poll on it... you widgetize the poll, stick the markup on the static server, and voila, dynamic on static. :)01:38
CIA-20WebGUI: colin * r5272 /WebGUI/t/PassiveProfiling.t: 01:48
CIA-20WebGUI: Rework the PassiveProfiling test to use newly created macros.01:48
CIA-20WebGUI: Add coverage for addPage in the tests.01:48
perlDreameranother module bites the dust01:49
@preactionwoot!01:50
@preactioncoverage++01:50
@preactionperlDreamer++01:50
@preactionunless you  mean some other form of "bite the dust"01:50
perlDreamerNope01:50
perlDreamerAlthough...01:50
perlDreamerI did think of a way to make it run faster01:50
perlDreameraddPage calls add in a loop01:50
perlDreamerit should send the list of assetIds to add, and add should do a prepare, loop -> execute on data01:51
perlDreamerit should be faster that way01:51
metanilthe page in the admin mode is not the same in  normal mode. is it due to cache? (i just change the template)01:52
perlDreamermetanil: that should be cache related01:52
metanili clear the local cache.. but that doesn't sovle the problem. 01:53
metaniland i've also restart both modproxy and modperl.01:53
metanilon the server01:53
@preactionVersion Tag01:54
@preactiondid you read the article on How to Give WebGUI Your Own Style? it has a lot of useful information for working with webgui01:54
perlDreamerThat's in the wiki, right?01:55
@preactionyeah01:56
metanilthats great article.. i solve by clearing cache01:58
perlDreamerclearing cache on the server?01:58
metanilyes02:08
metanili mean in webgui itselt02:08
perlDreamerThe visitor cache can be quite long, which is why it's bypassed in admin mode.02:09
metanilanybody know what profileField("uiLevel") will do? could this be accessed through template level using template variable?02:09
perlDreamermetanil: You need to spend some time with the wiki02:09
perlDreamerthat's all described in there02:09
metaniloops02:09
perlDreamer'salright02:09
perlDreamerbtw, I've only been wrong twice today02:15
perlDreamerIf I'm wrong again, I'll eat my words and write the wiki page02:16
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:17
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:05
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:05
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui03:44
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]04:07
metanilgroupidadminuser is groupid for admin .. but what is groupidadminuseradd??04:09
metanilusers to allow to add other users?04:10
@preactionhold your mouse over the name of the permission on the settings page, it describes what it does04:10
-!- wgGuest05 [n=wgGuest0@adsl-76-251-84-98.dsl.bltnin.sbcglobal.net] has joined #webgui04:22
-!- wgGuest05 [n=wgGuest0@adsl-76-251-84-98.dsl.bltnin.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]05:15
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:40
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]05:56
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]06:24
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui08:57
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:41
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:47
-!- BartJol [n=Administ@host1.procolix.nl] has joined #webgui11:00
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]11:48
-!- rizenisafk [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []12:37
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:11
-!- BartJol [n=Administ@host1.procolix.nl] has quit [Read error: 110 (Connection timed out)]15:35
-!- wgGuest80 [n=wgGuest8@168.8.72.205] has joined #webgui15:35
-!- wgGuest80 is now known as spnishinqusition15:36
spnishinqusitionanyone here have webgui installed on mac osX ?15:36
dapperedodoyes15:40
dapperedodoon an intel mac with leopard 15:41
spnishinqusitionhave you previously installed on linux as well?15:41
dapperedodoyes on debian15:45
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]15:48
-!- MrHairgrease [n=martin@145.94.219.137] has joined #webgui15:52
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:52
spnishinqusitionwhich did you find easyier to install and setup on?15:56
spnishinqusitioneasier*15:57
dapperedodoon the mac, that was precompiled15:57
dapperedodoOn debian I had to do it from source15:58
dapperedodoBut the Debian now also has a precompiled version15:58
spnishinqusitionwell i have it installed on a mac - but it tends to give me problems from time to time15:59
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []15:59
dapperedodoI did not have problems so far on both installs16:00
-!- spnishinqusition [n=wgGuest8@168.8.72.205] has quit []16:04
-!- SDuensin [n=Scott@113.sub-75-204-121.myvzw.com] has joined #WebGUI16:10
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui16:12
SDuensinGreetings!16:15
perlmonkey2Salutations.16:15
+MrHairgreasegreasings16:16
perlmonkey2hah16:16
SDuensin:-)16:21
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui16:34
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]16:51
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]17:01
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:02
-!- mode/#webgui [+o rizen] by ChanServ17:02
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI17:09
-!- mode/#webgui [+o khenn] by ChanServ17:09
-!- wgGuest33 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has joined #webgui17:18
wgGuest33hello17:18
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:19
-!- mode/#webgui [+o Haarg] by ChanServ17:19
wgGuest33I like to upload a picture by the collaborative system and you do not get off the resolution?17:19
-!- dapperedodo [n=joeri@77.163.53.25] has left #webgui []17:20
wgGuest33hello17:21
wgGuest33someone knows?17:22
ckotilcan you clarify the last part of your question?17:37
wgGuest33when i up an image for the collaboration system this is bad17:40
wgGuest33down the resolution17:40
+MrHairgreasedo you mean that your image is automatically scaled to a lower resolution?17:41
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:41
wgGuest33yes17:41
+MrHairgreasechage the max image size in the setting panel of the admin console17:42
+MrHairgreasethat should do it17:42
wgGuest33ok, wait a minute17:42
perlmonkey2I've been reading about FOSS businesses, and it seems that the norm is 2% paying customers out of total users.  Does that sound reasonable for WebGUI?17:45
@rizenno17:46
@rizenwe're at about 20%17:47
@rizenand that number is growing year after year17:47
@rizenvery slowly17:47
perlmonkey2that is frik'n nuts......that is HUGE!17:47
+MrHairgreasethat a 1000% improvement =)17:47
perlmonkey2so you guys are like FOSS rock stars when it comes to making money off of FOSS?17:47
perlmonkey2too cool17:49
wgGuest33this max size image that is?17:55
+MrHairgreaseif you upload an image to your site which has a width, height (or both) that is larger than the number you enter in the max image size box17:57
+MrHairgreasewebgui will scale the image down to that number17:57
+MrHairgreasethe number is in pixels17:57
wgGuest33Then I suggest that value to put17:58
+MrHairgreaseif you don't want wg to scale your images17:59
+MrHairgreasejust set that value to 100000 or some other insanely high value18:00
wgGuest33mmm the size image is 139 pixels18:02
wgGuest33then why happend?18:02
wgGuest33when i upload the image for the ftp, this not happen18:02
wgGuest33but when i do for the collaboration system, yes18:02
+MrHairgreasei do not understand what you mean18:03
+MrHairgreaseoh18:04
+MrHairgreasethe collaboration system also has its own max image size18:04
wgGuest33nop18:04
wgGuest33no18:04
+MrHairgreaseto change that edit your cs and go to the display tab18:04
+MrHairgreaseif you set the value to 0 it'll used the sitewide default18:05
+MrHairgreasethat's not it?18:05
+MrHairgreaseyou are aware that a thumbnail is generated right?18:05
wgGuest33yes18:05
wgGuest33in the box thumbnail i have 13918:06
-!- wgGuest42 [n=wgGuest4@host162.braishfield.com] has joined #webgui18:06
+MrHairgreaseso what is the problem?18:06
-!- GeeKinpuT [n=GeekInpu@host162.braishfield.com] has joined #webgui18:08
-!- wgGuest42 [n=wgGuest4@host162.braishfield.com] has quit [Client Quit]18:08
wgGuest33When upload an image is generated by FTP and the html image does not drop the resolution, but when the upload system for collaboration that its low resolution18:09
+MrHairgreasefirst there is no ftp inside webgui18:10
wgGuest33i know18:11
+MrHairgreasesecondly what is your max image size setting18:11
wgGuest3310000018:11
wgGuest33and the image that upload is 139 pixels18:11
+MrHairgreaseyeah, but that's the thumbnail right?18:11
+MrHairgreaseor is it also 139 px if you click on the thumbnail?18:12
wgGuest33also18:12
+MrHairgreasethen i dunno...18:12
+MrHairgreasewhat version are you running?18:12
+MrHairgreaseand what's the url of the image that has been scaled down?18:13
GeeKinpuTCan someone explain how the databases for WebGUI work?  Are they saved on the data\wre folder? Can they be viewed using MySQL Administrator.18:13
wgGuest33version 7.4.1518:13
+MrHairgreasegeekinput: they are saved somewhere in the /data/wre/.../var folder18:14
+MrHairgreaseand you cpuld prolly connect to them using your mysql admin tool thingy18:15
@rizenhttp://www.webgui.org/dev/db-schema18:15
wgGuest33http://www.supernotariado.gov.co/home/elementos-interface/sistema-colaborativo-banners-izquierdo/portal-de-contratacin#cvuLoidMmhM3UTqKn8AhPw18:16
+MrHairgreasehmm18:18
+MrHairgreasewell, maybe you've hit a bug.18:18
+MrHairgreasecan you reproduce the behaviour on demo.webgui.org?18:19
GeeKinpuTdo they have a size limit?  Can they be optimized?  The reason I ask is because I want to put a lot of documents, forms, eventually video training, etc.  I wasn't sure what get saved on the databases and what goes to a directory.  I wan't to make sure I have enough room on the server.18:19
+MrHairgreaseif so, please submit a bug report on webgui.org/bugs18:19
+MrHairgreasecollateral data is saved to the filesystem18:19
+MrHairgreasestuff like files and images that is18:20
+MrHairgreaserizen: are the wuc talks digitized yet?18:21
@rizenno18:22
@rizenwe won't digitize until we have a video plugin for the gallery18:23
+MrHairgreaseok18:23
@rizenbecause we don't want to digitize twice18:23
@rizenso if you want to volunteer to write that18:23
@rizenthen we'll digitize18:23
@rizen=)18:23
+MrHairgreaseheh18:23
+MrHairgreasei could do that18:23
+MrHairgreaseif you volunteer to do my graduation for me18:23
+MrHairgrease=)18:23
@rizenunfortunately i overestimated the free time that our devs (including me) were going to have18:23
+MrHairgreasesame here18:23
@rizenso i thought we'd be able to get it done early in the year18:23
@rizenbut it's looking more like summer or after before we can get the video plugin done18:24
+MrHairgreaseok18:24
@rizenunless some client comes along to pay for it18:24
@rizenor someone volunteers18:24
+MrHairgreasewhat's that suposed to look like?18:24
+MrHairgreaseflv format?18:24
@rizeni'm really sorry about that, cuz i'd love to have webgui tube up18:24
@rizenit will probably be flv18:24
@rizenbut it might also be mpeg18:24
+MrHairgreaseok 18:24
@rizenfor swf18:24
@rizenit just depends upon which player we decide to go with18:25
+MrHairgreaseit seems like a cool project18:25
perlmonkey2Since JS apparently can't use a '~' in a function name, what would be a good standard for calling destructors?18:25
+MrHairgreasewhen i have time again and still think it's cool i'll let you know =)18:25
@rizenok18:26
@rizeni also think it is cool18:26
+MrHairgreasethe thing is18:26
@rizenand if i didn't have to prepare speeches for all the trade shws andother talks18:26
perlmonkey2this.delete?  this.fubar, this.eraseme, this.free, this.mylastday, this.!malloc?18:26
@rizenas well as write the commerce system18:26
@rizeni'd do it18:26
+MrHairgreasei need something like that for the koornbeurs18:26
@rizenthis.DESTROY18:26
+MrHairgreasebut that's on the todo stack for a long time already18:27
perlmonkey2rizen: hah, why didn't I think of that18:27
GeeKinpuTis this for suse  wre-0.8.1-sles-10_sp1-ia32.tar.gz?18:27
+MrHairgreaseguess so18:27
+MrHairgreaserizen: one last question18:28
+MrHairgreasewould the gallery be usable under 7.4.x/18:28
+MrHairgrease?18:29
+MrHairgreaseor at least easily backportable?18:29
@rizenyes18:29
@rizenwell it should be18:29
+MrHairgrease=)18:29
@rizencuz it just uses normal webgui subsystems18:29
@rizennothing new was developed for it18:29
+MrHairgreaseno fancy new stuff18:29
+MrHairgreaseok18:29
GeeKinpuTI was wondering if it works with OpenSuSe.  Can anyone suggest linux distro to run WebGUI?18:29
+MrHairgreasei use ubuntu or debian18:29
+MrHairgreaseboth work fine18:30
+MrHairgreaseand18:30
+MrHairgreaseyou can also compile it18:30
+MrHairgreaseon my laptop it only takes abot 40 minutes18:30
@rizenplain black deploys on RHEL and CentOS18:31
@rizenso if you want something that's guaranteed to work, those are good choices18:31
+MrHairgreasei think the best distro to use webgui on is the one you feel most comfortable with18:31
@rizenthat's a good point18:31
+MrHairgreaseif there's no binary for it yet18:31
+MrHairgreasejust compile it 18:31
@rizeni don't recommend deploying on windows for a production environment though18:32
GeeKinpuTRHEL, but I have to purchase support for it, right?18:32
+MrHairgreaseand upload it to sourceforge so other can benefit from you rcompile session18:32
@rizenWRE on windows is very good, but still not as good as the *nix versions18:32
+MrHairgreasesince when is windows a linux distro =)18:32
@rizenRHEL is for a fee, but centos is the free version of the same thing18:33
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:34
GeeKinpuTSo I would use wre-0.8.1-rhel-5-ia32.tar.gz to install on CenOS 5?18:36
perlmonkey2GeeKinpuT: pretty much.  I used the rhel to install on Fedora, without issue.18:37
GeeKinpuTgreat18:38
perlmonkey2and centos will be closer to RHEL than fedora.18:38
GeeKinpuTThanks18:38
CIA-20WebGUI: colin * r5273 /WebGUI/lib/WebGUI/PassiveProfiling.pm: refactor PassiveProfiling into using placeholders for speedup18:48
CIA-20WebGUI: colin * r5274 /WebGUI/lib/WebGUI/Asset.pm: fix pad POD spacing in www_widgetView18:48
+MrHairgreasei'm going home18:49
+MrHairgreasesee you guys later18:49
perlDreamerlater, MrHairGrease18:50
-!- MrHairgrease [n=martin@145.94.219.137] has left #webgui []18:51
-!- GeeKinpuT [n=GeekInpu@host162.braishfield.com] has quit [""May the source be with you.""]18:59
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []19:26
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui20:00
elninohi. quick question. I want to create a form to search a external database on our site. Do I use the "Data Form" or the "SQL Form"? I have a macor that will take the form parameters and display the data for me already. Or do I just write the html in a snippet?20:02
perlDreamerYou wouldn't use the DataForm.20:03
perlDreamerIf it's an existing database, it might easiest to use the SQL Report20:03
perlDreamerthe SQL Form will import other, existing, table (I think), but it adds a whole bunch of stuff to it.20:04
perlDreamerI'd use the SQL Report20:04
perlDreamerIn fact, it can already handle getting form parameters, so you shouldn't need a macro at all20:04
perlDreamerJust the form code, and a submit button.20:05
perlDreamerdid all that make sense?20:06
elninoyep. So it sounds like the form code should be in a snippet. I didn't use sqlreport, because the code to display the data was too complex for it. I was hopingn for a user friendly asset to create the search form so that marketing can change it if they want.20:07
perlDreamerWell, as long as you don't mind SQL Report altering the remote table, you can use it20:07
elninoOpps you lost me on the last comment. (Thank you for your quick responses!)20:08
perlDreamerThe SQL Report will add version control and several other columns to any table it works with.20:09
elninoyou mean sql form... I was under the impress that SQL report is a "display data only"20:09
elnino... right? or am i messed up?20:10
perlDreamerI don't know about the messed up part :)20:10
perlDreamerJust incorrect as to the SQL Report20:10
perlDreamerSQL Report will do dynamic data display using forms that you build yourself20:11
elninoright20:11
perlDreamerSQL Form will do dynamic input and display using forms that it helps build20:11
perlDreamerand you're right, I mistyped earlier20:11
elninoOK  Thanks. I'm followign you now. I appreciate your input! 20:12
perlDreamerI'm curious.  What do you have to display that the SQL Report won't handle?20:14
elninooh. I had to take a zip code, and calculate proximity and produce data from that criteria, and the display portion had to reformat incorrectly formated urls and check for existance of images and stuff. It was long ago and painful.20:16
perlDreameryeah, that's definitely macro work20:18
elninothanks again, perlDreamer, it's llunch time.  bye.20:19
-!- preaction [n=doug@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui20:29
-!- mode/#webgui [+o preaction] by ChanServ20:29
perlDreamercrap20:36
perlDreamerOne step closer to Test::Class20:36
@preactionis it really that bad? ;)20:39
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]20:40
-!- Khaytsus [i=wally@khayts.us] has quit [Read error: 104 (Connection reset by peer)]20:40
perlDreamerNo, I just don't want to spend all that time refactoring tests20:40
perlDreamerbut I'm sick and very tired of setup code buggering up my test scripts20:40
perlDreamerand needing the same asset, user and group setup code in multiple places20:40
@preactionamen to that20:41
perlDreamerMaybe it's time now20:41
@preactionwant that branch then?20:41
perlDreameryes please20:41
@preactionk, 5-10 minutes, gotta find out how bad i keep screwing myself by forgetting i have 10-hour processes running in an ssh session without nohup20:42
@preactionthen closing my computer down :p20:42
perlDreameryou should use screen20:42
perlDreamerit will fix all that kind of stuff20:43
@preactioni should. i should make it a required install on all plainblack servers20:43
perlDreameryes!20:43
perlDreamerActually, I can't think of any PB server I've been on without it20:43
perlDreamerit's standard with RHEL20:43
@preactionplus i usually put "screen -RR && exit" in my .login so i'm always in screen when i login ;)20:43
@preactionthat's what i do at home at least, doubt people around here would want to be forced to deal with screen20:44
perlDreamerhm20:48
perlDreamermaybe it's not so bad after all20:48
perlDreamerrizen: I'd like to add another module to the core, Test::Class.  How many organs will that cost?20:49
@preactionthey're all gone right now, out to lunch. i'm alone in JT's house. imho the obvious benefits outweigh any possible costs: even easier test writing is good for everyone. just the fact of implementing Test::Class will improve our coverage (due to inheritence). it's the Right Thing To Do20:50
@preactionwait. JT's IRC client pings him when JT is said?20:51
@preactionrofl, it DOES20:51
@preactionnote to self: saying JT will make his computer make noise, just as rizen will ;)20:51
perlDreamerDid they go to Teddy Wedgers?20:52
@preactioncouldn't tell ya. i slept in (slept 2 hours instead of 1 hour) so i got here late, caused a ruckus, and ate on the car ride here20:53
perlDreamerI'm not sure if I agree with the coverage argument.  Devel::Cover covers lines of code, so testing a parent and child class that inherits tests the same code (parent) twice.20:53
perlDreamerbut it makes sure that the inheritance is set up correctly20:53
perlDreamerwhich our current tests don't do20:54
perlDreamerbut I agree about it being the right thing to do20:54
perlDreamerMaybe he'd open a franchise store in Hillsboro20:55
perlDreamerall we have here is Scottish pasties, and they're a plate lunch20:55
@preactionis it like a pot pie?20:56
@preactionthose crazy english meat pies?20:56
perlDreameryeah, only with no gravy inside20:56
perlDreamerYou haven't had one yet?20:56
@preactionnope20:56
perlDreamerHere, I'll give you directions20:57
@preactionsounds like something my gf's grandmother made though, she put hamburger and sauerkraut in it20:57
perlDreamerGo out the front door, turn right20:57
perlDreamerto the first intersection, turn left and go down the street past the Church20:57
perlDreamerWhen you get to the capitol, walk clockwise around the block20:58
perlDreamerIt should be on the other side from where you enter, on the outside of the circle20:58
perlDreamerBuy two, and ship me the other20:58
perlDreamerNo sauerkraut, they're more like calzones with meat and vegetable/cheese fillings20:59
@preactionthat sounds like something i could get the gf to eat. must find a recipe and make some21:00
@preaction(she's a rather picky eater, which frustrates me to no end since I love experimenting in the kitchen)21:01
* perlDreamer heads off to the gym, and dreams of TeddyWedgers21:01
@preactionkeep dreamin, pal21:01
@preactionhave fun21:01
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui21:02
perlmonkey2Can anyone here tell me if 512kbps is good enough upload speed to run a home server with perhaps a little bit of media (I'm thinking of switching my home service to a small business plan that allows servers in the TOS).21:08
perlmonkey2If I use my home server too often I trigger a port block on 81 and 443, and I've been using my home machine as a test box and keep triggering their "don't use residential as commercial" script21:09
@preactiondepends on what you plan on doing. i have 376kbps upstream, i just dont do much on the internet. lucky for me, my ISP doesn't give a rat's what i do. I even got them to stop firewalling me21:09
@preactionjust need to get them to allow me to control the reverse DNS for my IP and i'm allllll set21:10
perlmonkey2preaction: "don't do much on the internet".  what does that mean?  You don't serve a lot of content, or don't download a lot of content?21:10
@preactionotherwise, 512 sounds fine, just don't pay through the nose if you can shop around for a better deal on a less restrictive connection21:11
@preactioni don't serve much high-bandwidth content to the internet21:11
perlmonkey2Looks like for $80/month I can get 5 static ips, dns serving, TOS says I can run servers, and no blocked ports.21:11
perlmonkey2at 512 up and 7Mbps down.21:11
@preactionwhere? from who? where do you live again?21:12
perlmonkey2I pay $60 now for 16Mbps down and 1Mbps up, but 25, 80, 8080 are blocked and if they see to much outside traffic on any other port, they block it.21:12
@preactioni pay $50 (DSL + phone) for 1.5m/376k21:12
perlmonkey2preaction: Oklahoma city.21:12
perlmonkey2preaction: But is that a static line with servers explicity allowed?21:12
@preactionno, they aren't explicitly allowed since my ISP doesn't care. static IP and if you ask for "bridged mode" you control everything the connection does21:13
perlmonkey2preaction: you must live in a non-metro area with a smaller name hoster....21:13
@preactionbasically21:14
@preactionSLTC (Small Local Telephone Company)21:14
perlmonkey2preaction: I have a friend who lives in the sticks and has *much* better TOS on his connection than I could pay for.21:14
@preactionright, but i couldn't get the speed of the connection you described unless i paid $300 a month for Time Warner cable21:15
@preactionthey have a "business plan" which sounds worse than anything i've ever heard21:15
perlmonkey2I only use the 16Mbps down twice a year.....when a fedora release comes out.21:16
perlmonkey2otherwise I don't view much video and only download a few songs from amazon every blue moon.21:16
@preactionoh, then the $80 sounds like a good idea21:16
perlmonkey2so 7mbps would be fine for m.e21:16
perlmonkey2but, back of envelope, to serve a 5MB image at 512kbps would take like 80 seconds.21:17
perlmonkey264KB/s :(21:17
@preactionit's the nature of the beast, internet wasn't built full-duplex, it was built producer-to-consumer. 21:18
@preactionnobody realized that it would evolve into this: everyone's a producer21:18
ckotilyah, its too bad.21:19
perlmonkey2they didn't want it to evolve that way.  The late 90's showed all the big ISP's trying to produce all the content so the sheeple would have to consume directly form them.21:19
perlmonkey2luckily they sucked21:19
ckotilaol and prodigy are the only two i can think of right now. wasn there another big one, compu-something?21:20
perlmonkey2compuserv?21:21
-!- wgGuest33 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has quit []21:22
@preactioncompuserve, yeah.21:22
@preactionin the end, iirc, compuserve and prodigy tried to merge to take on AOL, but then (at least in my area) the small ISPs that offered ISDN and DSL took over. and when cable came it was all over for AOL21:23
perlmonkey2Yeah, cable just can't be competed with.  21:24
perlmonkey2Around here every time ATT drops their DSL prices, Cox matches their price with twice the bandwidth.21:25
@preactionthere are certain operations that, when run from a browser, take a long time and time-out (and then stop running)21:31
@preactiondo you think some sort of hook in spectre would work to change that? delay the execution but run it through spectre (which won't time-out, hopefully)21:32
@preactioni mean, huge version tags with lots of storage locations will take 10 minutes + to delete21:33
CIA-20WebGUI: jt * r5275 /branch/colin-experimental: Created colin's branch. Only colin is allowed to commit to this branch. May he use this branch to bring swift death to his foes.21:33
perlDreamerkaplah!22:31
perlDreamerthanks, rizen22:32
perlDreamerEven if you did go to TeddyWedger's without me :(22:32
@rizennope22:32
@rizenmekongs22:32
@rizenor did you mean some other day?22:32
perlDreamerNo, I meant today22:32
perlDreamerWhat is a mekongs?22:32
@rizencuz then i've been to casbah and a bunch of other places without you as well22:33
@rizenmekongs is this vietnameese place by my house that rules22:33
-!- BartJol [n=Administ@54-167.surfsnel.dsl.internl.net] has joined #webgui22:33
@rizenbut you've been here, you know that there are basically 100+ amazing restaurants within walking distance of my house22:34
perlDreamerYes22:34
@preactionmain reason i want to move here :p22:34
@khennapeiron wants to move here as well22:34
perlDreamerI thought khenn lived in a different here than rizen, et. al.22:35
@khennonly the cool people live in the Madison area22:35
@khennI live only 30 minutes from Madison22:35
@khennjust about a suburb =p22:35
@preactionlaugh. calling Janesville a suburb :p22:36
BartJoldelft is also nice22:37
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []22:42
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui22:45
-!- mode/#webgui [+o rizen] by ChanServ22:45
@rizendelft is pretty nice22:45
@rizenbut if i moved to holland i'd probably go to amsterdam22:45
BartJolwhat?!22:45
@rizenbeen to both, but liked the hustle and bustle of amsterdam more22:45
@rizendelft was a little too laid back for me22:45
BartJolyeah, ok22:46
BartJolbut now I'm doubting whether I allow you to sleep on my couch22:46
BartJoldissing Delft, shame yourself22:46
BartJol:)22:46
BartJolbut you're right, it's a bit of a suburb22:47
@rizenyou'd let me have your couch22:47
BartJoland there is no red light district in Delft22:47
@rizenif nothing else i can call in the iou you left when you used my couch =)22:47
BartJolwell, if a plan to buy another anyway22:48
BartJolbut mine is a bit smaller22:48
BartJolbut finally i managed to install wre and webgui today, victory!22:49
BartJoli should feel ashamed, for not being enough nerd22:49
perlDreamerno, you should be proud of yourself that you're learning22:50
BartJolyeah, now the next step, programming a macro or something like that22:51
perlDreameryou could write a test, too22:51
perlDreamermuch easier than writing a macro22:51
BartJolah22:52
* perlDreamer goes to a meeting. grrr22:52
BartJolwhat kind of test?22:52
BartJoloh, bye colin22:53
perlDreameron second thought, write a macro, then I'll teach you how to test it22:57
perlDreamerthat would be even better22:57
BartJolooh, sounds nice22:58
BartJolthere was some topic on a kind of addKarma function, so I was thinking of writing something for that22:59
@apeironMacros are easy. If you can do HTML, you can do macros. :)23:01
CIA-20WebGUI: chrisn * r5276 /wrebuild/wre/lib/WRE/Spectre.pm: 23:03
CIA-20WebGUI: WRE::Spectre::getPriorities was processing the report data incorrectly, causing23:03
CIA-20WebGUI: false positives. Fix this. Lesson of the day: Don't Be Clever. (PBP pg. 453)23:03
BartJolwell a bit of html is not out of my limits23:03
BartJolI was talking about http://www.plainblack.com/etcetera/website-referral-program#rcI4lRnABODsdixksvxf0g23:05
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]23:10
@rizenperlDreamer, you're giving yourself more work?23:48
@rizenare you crazy?23:48
-!- SDuensin [n=Scott@113.sub-75-204-121.myvzw.com] has quit ["Leaving"]23:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:49
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:50
BartJolhi Mr23:50
+MrHairgreasebart!23:50
BartJolyeah that's me23:51
+MrHairgreasei know23:51
BartJolworking tomorrow?23:52
+MrHairgreaseyes23:52
BartJolgezellig23:52
+MrHairgreasebeer tomorrow?23:52
BartJolyes23:53
+MrHairgreasegezellig23:53
BartJolto celebrate my first wegbgui install23:53
* MrHairgrease starts practicing for tomorrow already23:53
--- Day changed Fri Jan 11 2008
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui00:14
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]00:41
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:42
nubathe only difference between http://www.webgui.org/community-wiki/wobject/asset-migration-guide and porting-wobjects-to-webgui-version-7 is that titles are numbered in the former00:50
BartJolmm I saw something strange, might be a caching problem, but I refreshed a couple of times and cleared the cache00:52
BartJolin 7.4.20-> admin console-> users->profile00:52
BartJolthe option button browse for a photo is in dutch00:53
BartJoland everything else is in english00:55
BartJolthe text is "Bladeren"00:55
BartJolbut in i18n, cat * |grep Bladeren doesn't show anything00:55
nubalooks like the dutch are invading webgui surreptitiously00:56
BartJolI did install the dutch package00:56
BartJolyeah, Koen want to take over PB since JT got more results while googling themselves00:57
nubadid you find any beer when you opened the package?00:57
BartJolwell, there is some next to my laptop and some in my stomach00:58
+MrHairgreasebart try `grep -R laderen *` from the lib dir00:58
BartJolit's thinking00:59
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:05
BartJolwell, looks ok, probably the caching anyway01:07
BartJolwill look again tomorrow01:08
BartJolwell, going to sleep01:09
BartJolbye01:09
-!- BartJol [n=Administ@54-167.surfsnel.dsl.internl.net] has left #webgui []01:10
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:22
metanilcurrently i cannot send and receive mail within WebGUI. any links that discuss about this?01:38
metanili think i need to create smtp server on my machine.01:39
metanili've got  main::[[undef]] - Couldn't connect to mail server: localhost error in webgui.log01:53
perlDreamerrizen: BartJol is part of the Dutch team.  He's like family.  I'll teach him testing.02:13
perlDreameror were you talking about someting else?02:13
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui02:17
-!- mode/#webgui [+o rizen] by ChanServ02:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]02:18
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]02:26
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:27
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:27
metanilwhy "photo gallery" and "request tracker" assets redirected to Collaboration System?02:35
metanilwiki says its content prototyping02:37
-!- preaction [n=doug@71-86-227-90.static.mdsn.wi.charter.com] has quit [Success]02:42
perlDreamermetanil, those are content prototypes, specially preconfigured Collaboaration Systems that are setup as a Photo Gallery and Request Tracker02:46
+Radix-wrkthe collaboration system is incredibly flexible - so it's used for several things - just using different templates.02:46
metanilhmm.. i am exploring it.. 02:47
+Radix-wrkYeah, as PD said, they're prototypes02:47
+Radix-wrkyou can create your own prototypes too - I have one in my system called Flash Gallery that I've set up using my own custom template02:47
metanilhave link?02:48
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:48
-!- khenn [n=khenn@204.147.1.130] has joined #WebGUI02:48
-!- mode/#webgui [+o khenn] by ChanServ02:48
+Radix-wrklink?02:48
+Radix-wrkI haven't shared it as it's kinda specific to how we do things02:48
metaniloh.. thats ok02:49
+Radix-wrkour webserver has a small internet link, so we tend to use a us host to store all of our larger files/data/downloads on02:49
-!- rizen [n=rizen@204.147.1.130] has joined #webgui02:49
-!- mode/#webgui [+o rizen] by ChanServ02:49
+Radix-wrkSo I created a flash gallery template that expects the files to be in a certain location on our remote server :)02:50
metanilthats ok .. just want to see other prototypes02:50
+Radix-wrkhttp://www.formsys.com/maxsurf/videos02:50
+Radix-wrkthat's an example of it in use if you wanted to see it02:51
+Radix-wrkit works great - as our developers can easily create flash movies of our software and just upload it and describe it and don't have to worry about the html/flash side of things02:52
+Radix-wrkwe use it all the time now to show off new features and as part of our online training videos02:52
-!- Haarg [n=haarg@204.147.1.130] has joined #webgui02:53
-!- mode/#webgui [+o Haarg] by ChanServ02:53
+Radix-wrkthe nice thing about that template is it has all the styling embedded into it.. two tone colouring, picture borders and drop shadowing, play button, etc02:55
+Radix-wrktemplating is where webgui really shows it's flexibility and power imho :)02:58
-!- preaction [n=doug@204.147.1.130] has joined #webgui02:58
-!- mode/#webgui [+o preaction] by ChanServ02:58
+Radix-wrkwhoah.. party in the WG house.. everyone's on tonight!02:59
+Radix-wrkjust need PD and you'll have a who's who of webgui online :)02:59
metanilgreat!03:08
-!- Haarg [n=haarg@204.147.1.130] has quit ["This computer has gone to sleep"]03:09
-!- khenn [n=khenn@204.147.1.130] has quit []03:13
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI03:28
-!- preaction [n=doug@204.147.1.130] has quit [Connection timed out]03:37
metanilwhy its not showing the security tab (while editing article) even i'm in Admin group??03:58
-!- khenn [n=khenn@204.147.1.130] has joined #WebGUI04:12
-!- mode/#webgui [+o khenn] by ChanServ04:12
-!- rizen [n=rizen@204.147.1.130] has quit []04:19
-!- khenn [n=khenn@204.147.1.130] has quit []04:20
metanilI cannot see security tab while editing page layout.. actually i change the owner of that pagelayout to current users... is this a problem?04:34
perlmonkey2bah, all these PHP CMS's tick me off.04:43
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui04:57
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]05:01
metanilanybody know how to change the rank of asset in asset manager?05:08
metaniloops.. we can do it easily by drag n drop.. 05:15
-!- wgGuest01 [n=wgGuest0@c-76-26-238-68.hsd1.fl.comcast.net] has joined #webgui05:35
-!- wgGuest01 [n=wgGuest0@c-76-26-238-68.hsd1.fl.comcast.net] has quit [Client Quit]05:37
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]05:53
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui06:00
-!- mode/#webgui [+v perlDreamer] by ChanServ06:00
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit ["Leaving."]07:16
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has joined #webgui08:38
-!- mode/#webgui [+o Haarg] by ChanServ08:38
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:40
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:55
-!- wgGuest91 [n=wgGuest9@c-24-5-38-30.hsd1.ca.comcast.net] has joined #webgui11:53
-!- wgGuest91 [n=wgGuest9@c-24-5-38-30.hsd1.ca.comcast.net] has quit [Client Quit]11:55
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:10
-!- SDuensin [n=Scott@40.sub-75-204-169.myvzw.com] has joined #WebGUI15:54
SDuensinMorning.15:58
AMH_bobIndeed.15:59
SDuensinAt least it's FRIDAY morning!16:00
+Radix_for you maybe :)16:07
+Radix_Friday is almost over here ;)16:07
SDuensinhehe16:07
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui16:15
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:15
+MrHairgreaseI must be suffering from friday afternoon brainlessness16:23
+MrHairgreasebut I try to add a field to the edit func of a custom asset16:23
+MrHairgreasebut for some reason i don't get it to work16:23
+MrHairgreasehere it is: http://webgui.pastebin.com/m3d85570316:23
+MrHairgreaseI've done this a million time before but it just won't show up this time16:24
+MrHairgreaseno errors or whatever16:24
+MrHairgreasethe readOnly field just doesn't show up16:24
+MrHairgreaseanybody an idea?16:24
SDuensinSure you're editing in the right place?  I do that a lot - edit in a backup copy or a test directory and not my live file.16:24
+MrHairgreaseyes16:25
+MrHairgreasepositive16:25
SDuensinThat's all I got.  :-(16:26
* SDuensin isn't a WebGUI API guy.16:26
+MrHairgreaseI am16:26
+MrHairgreasethat's the worst part16:26
+MrHairgreaseI must be screwing something up16:26
SDuensinhehehe16:26
+MrHairgreasebut I just cannot find it16:27
nubarestarted apache, or using Apache2::Reload ?16:29
+MrHairgreaseyes16:30
nubacould it be missing the -name ?16:32
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui16:32
+MrHairgreaseno16:33
+MrHairgreasebut i know what's wrong now16:33
+MrHairgreaseand I suck16:33
+MrHairgreaseSubroutine getEditForm redefined at ....16:33
* MrHairgrease is banging his head againt the wall16:33
nubaheh16:34
+MrHairgreaseit is not funny!!!!16:34
+MrHairgrease=)16:34
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:45
-!- mode/#webgui [+o rizen] by ChanServ16:45
-!- GeeKinpuT [n=GeekInpu@host162.braishfield.com] has joined #webgui16:53
GeeKinpuThello everyone!!!16:53
+MrHairgreasehi geekinput16:55
GeeKinpuTI just installed CentOS and I'm on the firewall screen, and I was wondering if I have to pick www(http) from the trusted services in order to run WebGUI or any other service.16:55
+MrHairgreaseif you want to use webgui you should obviously open port 8016:56
+MrHairgreasethe wre also uses port 81 and 330616:57
+MrHairgreasebut connects to those through localhost16:57
GeeKinpuTso I don't have to pick anything but the www service?16:57
GeeKinpuTdo i have to have MySQL and mod_perl previously installed, or do they get added with WRE?16:58
+MrHairgreasethe wre includes them16:59
GeeKinpuT10-416:59
GeeKinpuTthanks16:59
+MrHairgreaseyou cannot hgave another mysql on the box you run the wre on16:59
+MrHairgreasealso you cannot have an apache on either port 80 and 8116:59
+MrHairgreaseit's in the docs if I'm correct17:00
+MrHairgreasein /data/wre/docs/install.txt17:00
+MrHairgreaseor something like that17:00
GeeKinpuTso pretty much I don't need to have neither apache, mysql or perl installed on the box because the are included with WRE, right?17:00
+Radix_yup17:01
+MrHairgreaseyou can have perl installed17:01
+Radix_don't need it tho17:01
+MrHairgreasedepends on your distro17:01
+MrHairgreaseubuntu debian need perl to do packagemanagement and other admin tasks17:01
+MrHairgreasedunno if the same applies to centos though17:02
+Radix_yeah, I think it's hard to avoid perl with centos too, but don't need it by default17:02
GeeKinpuTcool, thanks.17:02
GeeKinpuTC YA17:02
-!- GeeKinpuT [n=GeekInpu@host162.braishfield.com] has quit [Read error: 104 (Connection reset by peer)]17:02
+Radix_i noticed that the wre is configured to use port 80 and 8081 now too17:03
+MrHairgreaseoh17:03
+Radix_at least the wre-source is17:03
+MrHairgreaseok17:03
+Radix_that's what the new wre console uses by default17:03
+MrHairgreasein that case it's 80, 8081 and 330617:03
+Radix_you can pick which ports you want to run them on tho17:04
+MrHairgreasethe wreconsole uses 6083417:04
+MrHairgreaseby default17:04
+Radix_I set mine to 80/81 just because it was familiar :)17:04
+Radix_and configured the distro version of apache (with php, etc) to run on port 82 :)17:04
+MrHairgreaseyeah i did somethiong similar17:05
+MrHairgreasebecause I needed a php apache too17:05
-!- bartjol [n=Bart_Jol@194.171.50.123] has joined #webgui17:08
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:29
-!- mode/#webgui [+o khenn] by ChanServ17:29
+MrHairgreasedoes anybody know the speed difference between template toolkit and html::template?17:37
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]17:38
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:39
-!- mode/#webgui [+o khenn] by ChanServ17:39
ckotilpretty sure template toolkit is more advanced and allows you to do more17:46
+MrHairgreaseyeah17:46
ckotilmore what i dont really know. havent played with it yet17:46
+MrHairgreasebut is it much slower17:46
+MrHairgreaseoh ok17:46
+MrHairgreaseme neither17:46
ckotilim pushing h:t:e as far as it can go right now.17:46
ckotilmight have to switch to tt soon17:46
+MrHairgreasei'm still using h::t exclusively17:47
+MrHairgreasebut it's a pain17:47
ckotili bet.17:47
+MrHairgreasein some cases17:47
ckotili had to do some qwirky things such as make a link a differnet color if it pointed to something that was only viewable by a certain group.17:50
ckotilhad to ues h:t:e17:50
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []18:04
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:08
-!- mode/#webgui [+o rizen] by ChanServ18:08
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui []18:08
-!- bartjol [n=Bart_Jol@194.171.50.123] has left #webgui []18:09
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:10
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []18:17
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:23
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:30
-!- mode/#webgui [+o rizen] by ChanServ18:30
-!- wgGuest10 [n=wgGuest1@168.8.72.205] has joined #webgui18:35
-!- wgGuest10 is now known as teflond0n18:35
teflond0nanyone here using mac osX for their install base18:36
perlDreamerwG is developed on Mac OS X18:36
teflond0nI18:36
teflond0nI'm having permissions issues on the upload folder18:36
teflond0nsometimes the uploads work - others they dont18:36
perlDreamerhave you checked the permissions of the folder and all subfolders?18:37
teflond0nwhat I need to know is what should the permissions be set for the uploads folder18:37
teflond0nis there a particular "user/group" that needs certain permissions18:37
perlDreameryes18:37
perlDreamerit needs to be readable and writable by the same user used by Apache18:38
teflond0nso would that be the WebGUI user?18:38
perlDreamerI don't use the WRE, but I would guess so18:38
teflond0nis there a security risk with giving webgui rwx permissions on the uploads folder?18:39
perlDreamernot really18:40
teflond0nwhat about the wheel group having rwx permissions18:40
nubacheck the first column of "ps auxwww | grep /data/wre/prereqs/apache/bin/httpd" if you use the wre18:41
perlDreamerthat sounds like it could be a standard WRE setup.  It's probably explained in the WebGUI Admin book18:42
teflond0nim not seeing an apache folder in /data/wre/prereqs18:44
nubateflond0n: i have here the wre 0.7.x18:44
nubaits not the latest18:44
nubayou can use this to find exactly what users are being used by apache (modproxy and modperl)18:46
nubafind /data/wre/prereqs/apache/conf -type f  | xargs grep -E '^User'18:46
nubaof course you need to adapth the path to your wre setup18:46
nubaafterwards to ajust the ownership do a chown -R username /data/domains/*/public18:53
nubaagain, of course adjusting the username and the path accordingly to your local setup18:53
nubamakes sense ?18:57
-!- teflond0n [n=wgGuest1@168.8.72.205] has quit [Read error: 110 (Connection timed out)]18:58
nubahope he got it before timing out...18:59
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []19:04
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:05
-!- mode/#webgui [+o rizen] by ChanServ19:05
perlmonkey2WebGUI woudln't interfer with apache settings on compressing content would it?19:09
perlDreamerOf course not!19:10
perlDreamerHow dare you insinuate that.19:10
perlDreamerWhy, is it happening? :)19:10
perlmonkey2I wouldn't have imagined so as the admin would have to change that setting as far as I understand.19:10
perlmonkey2perlDreamer: No, but I'm looking for all the excuses in the world to move my personal net connection to a static connection, but my upstream gets cut in half when I do that.19:10
-!- SynQ [n=koen@host1.procolix.nl] has quit [Read error: 110 (Connection timed out)]19:39
-!- SynQ [n=koen@host1.procolix.nl] has joined #webgui21:30
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:04
-!- mode/#webgui [+o preaction] by ChanServ22:04
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui22:20
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]22:21
dionakquick question about the isInGroup method in User.pm. Will it return true if the user is in a group that is a member of the groupId passed in? 22:23
dionakin other words, parent/child relationships of groups?22:25
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui22:27
elninoif I do a count of assets of the class "page layout" will that give me the number of pages on my site?22:27
elnino(as a sql query)22:27
@preactionnot really. assets don't need page layouts to be a "page"22:44
elninowell. I know we don't have assets as "pages" themselves. So I should be ok. right?22:45
@preactionit will be inaccurate in any case, since "pages" are not really defined in WebGUI22:46
@preactionalso, you might want to restrict it to certain sections of the site22:46
@preactionbut if it's just a statistic you're looking for, go for it22:46
@preactionall statistics are wrong anyway, but nobody remembers that when they're looking at it22:46
@preactioni mean, each thread in a collab is not part of a page layout, but might be considered a "page" by someone22:47
elnino=)  I'm trying tofigure out how many "pages" we have because alot of these 'free indexes" limit it to 500 pages, and I think we're close.22:47
elninohmm. forgot about those threads.22:48
elninoI should have said that we don't use "article assets" as pages. so I'm thinking if I count page layouts, threads, I should be close.22:49
@preactionEvents for calendars too22:53
@preactionand etc... 22:53
elninooh geez. thanks!  sneaky little assets.  I appreciate your input!22:54
@preactionif you're going for Search Engine Optimization, you may as well stop now. most of it is snake-oil except the part where it comes to implementing the w3c standards and using semantic markup22:54
elninodon't tell that to my mktg person. The seo consultant has been already hired...22:55
@preactioni wish i could be an SEO consultant, they make so much money for doing nothing22:55
@preactionput a stupid link farm on the site, which ends up depressing the Page Rank22:56
elnino=)22:56
elninomy thoughts exactly.22:56
@preactionoh, and yell at your designers for not being semantic22:57
@preactiondo stupid things with headline tags, like use h3 for paragraphs, because h3 is "more important to search engines"22:58
@rizendionak: yes22:58
elninogot that one covered. I insisted that they *didn't* give me the html. I recreated their "design" myself.  22:59
CIA-20WebGUI: chrisn * r5277 /WebGUI/docs/changelog/7.x.x.txt: Fix Freudian slip in widget entry: s/templatize/widgetize/23:03
@apeironhttp://www.frozen-perl.org/mpw2008/schedule <-- can I have a clone for that day so I can go to both tracks?23:07
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui23:09
elnino_I'm trying to implement the Sitemap thingy on our site, and according to the wiki there is a macro called LastModifiedPage. I don't have this, is this a newer macro? I'm using 7.22.* somthing or other.23:09
@preactionit's just called LastModified23:11
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []23:11
dionakrizen: thanks. 23:12
elnino_Thatn's what I thought. And afer I "fixed" he wiki, I realized that in her example, she is passsing in thhe url - which is not a parameter for the distributed "LastModified" macro that I'm accusom to.23:12
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]23:24
-!- SDuensin [n=Scott@40.sub-75-204-169.myvzw.com] has quit ["Leaving"]23:42
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui23:55
perlmonkey2dang, I really need another dev to bounce ideas off of (I'm the only dev at my work).  For the JS side of the survey system, each object was responsible for changing all its display characteristics and then clearing what came before.  This turned into a mess.  Duh, have a display manager that takes a request for display, then tells the requester to display itself and whatever was displayed before to clear itself.  One central singleton f23:57
--- Day changed Sat Jan 12 2008
-!- wgGuest20 [n=wgGuest2@c-24-5-38-30.hsd1.ca.comcast.net] has joined #webgui00:36
-!- wgGuest20 [n=wgGuest2@c-24-5-38-30.hsd1.ca.comcast.net] has quit [Client Quit]00:41
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has left #webgui []01:00
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:24
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]02:43
@preactionanyone here think of any features they'd want in an IRC bot in this channel? i've already thought of RSS Notification (for webgui news, plainblack news). bug and rfe searching. wiki searching (for the webgui help wiki)05:01
+Radix_message delivery for offline users?05:03
@preactionyou can do that already with memoserv on this network05:03
@preactionthough only for registered users05:03
+Radix_Ahh k05:03
+Radix_I've seen it in other irc servers, not this one tho :)05:04
@preactioni was thinking user lookup if the user's profile was public, but i don't think most people on plainblack/webgui.org realize they (a) have profiles (b) have private profiles05:04
@preactionfreenode has seenserv, which i've only seen here05:04
@preactionyou can message seenserv seen "nickname" and it will tell you the last time the user was on the network05:04
+Radix_yeah05:05
+Radix_Well the features you've proposed are great to me05:05
@preactionmight add SVN / repo log polling, so we can get rid of CIA-20 (since it's completely out of our control)05:05
@preactionbut CIA-20 does increase exposure for webgui (since it's yet another site the project is registered on)05:06
@preactionoh, i want to add "dig <domain> [@host]" so that we can lookup DNS, and other networking troubleshooting issues05:06
+Radix_sounds good05:07
@preactionmight try to do something like "wg info <domain>" to get information about someone's site, like what version of WebGUI, what version of apache, etc...05:07
@preactionwe should add something about the WRE in the WRE's apache's ServerTokens05:08
+Radix_awesome05:08
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]05:31
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]05:37
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI05:39
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:46
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]06:03
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui06:21
-!- mode/#webgui [+v Radix_] by ChanServ06:21
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui06:36
-!- mode/#webgui [+v perlDreamer] by ChanServ06:37
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit ["Leaving."]07:42
metanilcan't we add individual description per image within a Photo gallery. (not just description for group of images).?08:27
@preactionyou could make a single post per image, but there's a better way to make a photo gallery: Image assets inside of a Folder. use the "synopsis" field of the Image to make a description09:14
@preactionmetanil, of course, there's a proper Gallery asset coming up in 7.5.0, but you'll be able to migrate your stuff from either the "Photo Gallery" (which is a collaboration system actually) or the Folder w/ Images i just described09:15
ckotilnice.09:31
ckotilive done a simlliar thing w/ the folder asset turning it into a 'file reposity'09:32
@preactionyeah, Gallery will eventually replace that (since Gallery allows more controls over normal users, plus comments, plus a better programming API)09:36
ckotilyeah? sweet. think it could work as a file repository too?09:37
@preactionyes, that's the idea09:38
@preactionthat's why it's not called Photo Gallery asset. it will be for files, movies, flash, images, etc...09:39
@preactioni wonder how the Slideshow will be implemented with Flash (but i'm excited at the prospect of having both Flickr AND YouTube with the same Gallery asset)09:40
@preactionslideshow == playlist. users can use the "make shortcut" feature to create their own playlists (for a youtube-style site)09:40
@preactionif someone can do what Viddler did and integrate the comments feature right into the flash player itself, that would be awesome09:40
ckotilsounds awsome.09:41
ckotilim off to bed. night.09:42
CIA-20WebGUI: doug * r5278 /WebGUI/ (5 files in 4 dirs): 10:03
CIA-20WebGUI: fix: Mails sent from WebGUI now wrap at 78 characters to prevent a problem with10:03
CIA-20WebGUI: SMTP servers that do not accept lines longer than 998 characters. This is per10:03
CIA-20WebGUI: the SMTP RFCs. Added testing for this fix, still much to test for10:03
CIA-20WebGUI: WebGUI::Mail::Send. Added API method to facilitate testing.10:03
CIA-20WebGUI: doug * r5279 /branch/WebGUI_7.4/ (5 files in 4 dirs): backport 527810:03
@preactionok, that is far too much spam... imma make a better bot for that10:06
CIA-20WebGUI: doug * r5280 /WebGUI/docs/changelog/7.x.x.txt: change attribution for bug report10:18
metanilthanks preaction.10:24
CIA-20WebGUI: doug * r5281 /branch/doug-experimental/ (3 files in 3 dirs): Nightly checkin because you forgot14:04
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]15:46
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI15:47
-!- mode/#webgui [+o khenn] by ChanServ15:47
-!- steveo_aa [n=steveo@76.226.195.216] has quit [Read error: 110 (Connection timed out)]18:03
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["Lost terminal"]19:01
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui19:33
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]21:01
perlmonkey2So quiet21:34
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has joined #webgui21:39
-!- mode/#webgui [+o Haarg] by ChanServ21:39
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:21
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui22:26
-!- mode/#webgui [+v perlDreamer] by ChanServ22:26
perlmonkey2Very quiet.22:30
+perlDreamersssh, I'm trying to concentrate22:35
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]22:35
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]22:37
perlmonkey2heh22:45
* perlmonkey2 just finished his 4th rewrite of the sections and questions handlers for the survey system. But I think I've finally found a paradigm I like. Writing good clean JS is harder than I thought.23:34
perlmonkey2Anyone interested in looking at it now, here's the link: http://www.lostokies.com:81/javascript/editsurvey.js  Drag and drop are active but don't reorder yet.  Sections don't open and close their questions yet.  And you can't add answers.  But hopefully that will all change in a few hours now that I can stop repeating my work.23:36
+perlDreameryeah, why didn't someone think of integrating perl into the browser 10 years ago?23:36
perlmonkey2perlDreamer: That would be incredible.  I sometimes here on #perl6 that perl6 might live in a parrot-clientside interperter23:37
perlmonkey2s/here/hear/23:37
+perlDreamerperl6 will be in a parrot interpreter.  Do you mean that there will be a browser plugin for parrot?23:38
perlmonkey2perlDreamer: I'm not sure it is a plugin, but integrated into mozilla products which could force it into IE.23:39
perlmonkey2since parrot will execute JS, Python, etc.  23:39
perlmonkey2it could replace the JS engine.23:39
+perlDreamersweet23:39
perlmonkey2more than mere words can describe.23:40
--- Day changed Sun Jan 13 2008
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui00:01
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]00:09
-!- steveo [n=steveo@76.226.195.216] has joined #WebGUI00:24
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit ["Leaving."]01:09
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui01:24
-!- mode/#webgui [+o apeiron] by ChanServ01:24
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]02:07
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui02:51
beginwebguihello people02:51
beginwebguii want to show all users profiles on the site. Where should i start as i am beginner to webgui. Do i have to create marcro.. or template variable. However, i can change Operation/User.pm to return the profile. But how can i get them from the website and display??02:53
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:16
-!- mode/#webgui [+o khenn] by ChanServ03:16
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]03:16
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui03:31
-!- mode/#webgui [+v Radix_] by ChanServ03:31
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui04:24
-!- mode/#webgui [+o preaction] by ChanServ04:24
beginwebguihello people05:24
beginwebguii want to show all users profiles on the site. Where should i start as i am beginner to webgui. Do i have to create marcro.. or template variable. However, i can change Operation/User.pm to return the profile. But how can i get them from the website and display??05:24
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:25
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]05:25
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:30
-!- mode/#webgui [+o khenn] by ChanServ05:30
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]05:30
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:31
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]05:31
beginwebguii have created a macro which will query the database and return formatted(HTML) results. Couldn't i use this macro in the description of an article asset?. I could use this macro in template but i just want this in a article/"page layout".05:40
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:45
-!- mode/#webgui [+o khenn] by ChanServ05:45
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]05:45
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:46
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]05:46
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]06:19
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui07:15
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]07:38
-!- steveo [n=steveo@76.226.195.216] has quit [Read error: 110 (Connection timed out)]07:45
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui09:08
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]09:26
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]09:44
-!- steveo [n=steveo@76.226.195.216] has joined #WebGUI16:34
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:58
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:58
-!- Syn2 [n=koen@k5023.upc-k.chello.nl] has joined #webgui17:06
Syn2oi17:06
Syn2the WRE rocks!17:07
Syn2sky high17:07
@preactionamen17:08
* preaction &17:08
Syn2http://webgui.pastebin.com/m314b092417:11
Syn2does that sound familiar?17:11
+MrHairgreasekoen what server is that?17:14
Syn2that is a new virtual server17:15
Syn2with wre 0.8.117:15
Syn2and webgui 7.4.2017:15
+MrHairgreasei know it's related to a bug i found some moths ago17:15
+MrHairgreasemonths17:15
+MrHairgreaseand that looks like error code i built in17:16
Syn2ah17:16
+MrHairgreasei guess it comes from the patch i attached to the report17:16
+MrHairgreasedunno what causes it though17:17
+MrHairgreasei'm pretty sure i knew it17:17
+MrHairgreasebut i forgot17:17
Syn2hmm17:17
Syn2do you know what bug it was?17:18
+MrHairgreasejust grep the source code for Group->new17:18
+MrHairgreasethe bug was that wg::group just ignored the fact that the group did not exist17:18
Syn2ah17:18
+MrHairgreaseand just let you do stuff on non-existant groups17:18
+MrHairgreasewhich is bad17:18
Syn2true17:18
+MrHairgreasesince it did screw something up indirectly17:19
Syn2and that bug was fixed in which version?17:19
+MrHairgrease7.4.something17:19
+MrHairgreaseif it happens the code triggering it should handle it17:21
+MrHairgreaseif it doesn't you'll know because now it returns undef17:21
+MrHairgreasewhich causes a fatal error if you don't handle it17:21
+MrHairgreasesince you cannot excute methods on undefined vars17:22
+MrHairgreasebut now i gotta  get groceries before the store closes17:22
Syn2the code is in WebGUI/Group.pm17:23
+MrHairgreaseyeah17:23
+MrHairgreaseit was added ion rev 473317:23
+MrHairgreaseby graham17:23
Syn2ah17:23
Syn2hmm17:23
Syn2the strange thing is..17:28
Syn2I cannot find out where Ln8bEGAqHJpOmoqQF7OfNw is coming from17:28
+MrHairgreaseof course b/c it does not exist17:28
Syn2its not in  select groupId from groups;17:28
Syn2I don't get it17:29
+MrHairgreaseLn8bEGAqHJpOmoqQF7OfNw is a non-existant groupId17:29
Syn2WebGUI has to get that id from somewhere17:29
+MrHairgreasehence the rror17:29
+MrHairgreasethat can come from a lot of places17:30
Syn2it adds a line to the log every time I visit a page on that site17:30
Syn2webgui.procolix.com17:30
+MrHairgreaseaha17:30
+MrHairgreaseeach time with adifferent id?17:30
Syn2nope17:30
Syn2the same each time17:30
Syn2over and over again17:30
Syn2I guess it has something to do with importing packages17:31
+MrHairgreaseit's probably the subscription groupId of a collaboration system17:31
Syn2but there are no collaboration systems on that site17:32
+MrHairgreaseor an asset with viewgroup id set to that17:32
+MrHairgreasetry something like this17:32
+MrHairgreaseselect assetId from assetData where groupIdView = 'Ln8bEGAqHJpOmoqQF7OfNw'17:33
Syn2ok17:33
Syn2hang on17:33
Syn2http://webgui.pastebin.com/d72579e1717:33
Syn2indeed17:33
Syn2quite some lines found17:34
+MrHairgreaseso what has happened is this17:34
+MrHairgreaseyou had some group with that group id17:34
Syn2in the old site17:34
Syn2probably17:34
+MrHairgreaseand set the view group of a number oif assets to it17:34
Syn2indeed17:34
Syn2and I imported them17:34
+MrHairgreasethen at some time you deleted that group17:34
Syn2from a package17:34
+MrHairgreaseoh17:35
+MrHairgreaseyeah that must be it in your case17:35
Syn2and the package import doesn't reset the permissions17:35
+MrHairgreasereset to what17:35
Syn2would you consider that a bug in the package import?17:35
+MrHairgreaseno17:35
Syn2reset to a 'default' group17:35
+MrHairgreaseb/c there's no way for the import system to know what that default group is17:35
+MrHairgreaseafter import17:36
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui17:36
+MrHairgreasejust do a edeit branch17:36
Syn2that I understand17:36
+MrHairgreaseand set em yourself17:36
Syn2I will17:36
+MrHairgreaseyou could make it an rfe i guess17:36
Syn2indeed17:36
+MrHairgreaseto let the imported asset inherit the perms of their prent asset17:36
Syn2an rfe for: warn for non-existant groups when importing17:36
+MrHairgreaseif you wanna know for sure if it's a bug17:36
Syn2or inherit the perms of the parent indeed17:37
+MrHairgreaseask the pb guys17:37
Syn2:)17:37
Syn2ok17:37
Syn2the fastest way for that is just to submit a bug report17:37
+MrHairgreaseheh17:37
+MrHairgreasebut i'm ging to the stre now17:37
Syn2if it isn't considered a bug the bug report will be closed17:37
+MrHairgreaselater17:37
Syn2okie17:37
Syn2later17:37
-!- MrHairgrease is now known as MrAfkGrease17:37
Syn2http://www.plainblack.com/rfe/request-for-enhancement/let-package-import-inherit-permissions18:04
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui18:44
-!- MrAfkGrease is now known as MrHairgrease18:47
Syn2ah19:08
Syn2re19:08
+MrHairgreasere?19:09
Syn2re=hallo again19:09
+MrHairgreaseare you on drugs again?19:10
Syn2if you'd call potter's drugs19:10
Syn2then yes19:10
+MrHairgreaseI'm on pan tostado's19:10
Syn2I went to the emergency exit yesterday19:11
+MrHairgreasemuch better19:11
+MrHairgreaseoh crap19:11
+MrHairgreaseforgot about that19:11
Syn2it was fabulous!19:11
+MrHairgreasecool19:11
perlmonkey2I need help on the WebGUI survey.  On the DOM side, I have a UL full of LI's indexed on their ID.  A section has an id of S# and a question has an id of Q#.  Functionally, sections and questions are objects.  A section has an array of questions which belong to it (In the DOM, their LI occurs directly below the section's LI.  The problem is how best to map the section's array of questions model to the DOM single list model.20:17
perlmonkey2When you drag a section below another section, the first section should be moved below the last question of the second section, and all the first section's questions should also be moved in order.  20:18
perlmonkey2Hah, the programmers stone is right.  Just trying to explain the problem provides key insight to the questioner.20:19
perlmonkey2The whole thing is simple  Since a question knows which section it belongs to (When a new question is added, the highlighted section is used, or if no section is highlighted, the last section), when the user drags a section onto a question belonging to another section, simply move that section and all its questions below the last question in the new section.  20:22
perlmonkey2Does anyone have a better way to move these objects than by deleting the existing dom object and creating new ones, appended to the bottom question node?20:23
perlmonkey2So if section A was drug onto question 23 of section B, we would tell section A and all its questions to delete their dom nodes.  Then we would get the last dom node of question B and tell section A to append itself to that node, and all its questions following.  So sections need a method to delete their nodes, then create a new need after a given node.  Then loop through all their questions telling them to append to the node in front of20:27
perlmonkey2hah, I think that will work.20:27
perlmonkey2But now we need to renumber everything......which will be a nightmare since references to other objects are everywhere.  I need to use a different parameter, besides the objects' index, for storing order of presentation.  That way referential integrity isn't forever broken because I can't track down every reference to an id, when the id has to change because everything was reordred.20:31
perlmonkey2So reordering is as simple as after a drag and drop, going from the beginning of the list to the end and updating the order param by adding one to the order param in the previous node.  20:32
perlmonkey2easy20:32
Syn2http://webgui.pastebin.com/ma7ebe2421:29
Syn2wre 0.8.1 error21:29
Syn2ah21:30
Syn2http://www.webgui.org/bugs/tracker/pdf2txt_pl-points-to-non-existing-prereqs/bin/pdf2txt/1 is the same21:30
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]21:51
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI23:43
-!- mode/#webgui [+o khenn] by ChanServ23:43
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]23:43
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []23:48
--- Day changed Mon Jan 14 2008
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]00:45
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []00:59
-!- Syn2 [n=koen@k5023.upc-k.chello.nl] has left #webgui []02:03
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:04
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:04
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui02:13
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI03:33
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has left #webgui []04:06
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui04:24
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]06:30
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui08:59
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:59
-!- Haaarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has joined #webgui11:56
-!- mode/#webgui [+o Haaarg] by ChanServ11:56
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]12:02
-!- BartJol [n=Administ@194.171.50.123] has joined #webgui12:08
CIA-20WebGUI: doug * r5282 /branch/doug-experimental/ (2 files in 2 dirs): Nightly checkin because you forgot14:05
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:16
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]14:57
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui15:05
-!- mode/#webgui [+v Radix_] by ChanServ15:05
-!- SDuensin [n=Scott@240.sub-75-205-186.myvzw.com] has joined #WebGUI15:56
SDuensinGreetings.16:17
BartJolhi16:19
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SynQ, dapperedodo, nuba, +Radix_16:19
-!- Netsplit over, joins: +Radix_, dapperedodo, SynQ, nuba16:20
* perlmonkey2 is completely stuck on the survey module.16:46
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:46
-!- mode/#webgui [+o khenn] by ChanServ16:46
@preactionperlmonkey2, being completely stuck is a bad thing16:49
perlmonkey2yes......it sucks.....chased my tail all weekend.16:50
perlmonkey2http://www.lostokies.com:81/tree.html add a few questions and sections then tell me the use cases for dragging them around......16:51
perlmonkey2questions should belong to sections, and sections just contain a header for the survey section plus metadata for how the questions it holds should behave.16:52
@preactionwhat if some suit decides that asking about a person's demographics should occur first? or asking question about salary should be before asking their age-group16:53
perlmonkey2That's the point of making sections draggable.  If you have demographics section at the end of the survey, but decide to make it first, you can simply drag it to the top.16:54
perlmonkey2and all its questoins will go to the top with it.16:54
perlmonkey2wait....I have a very simple solution.....I'm going to play with tis for a second.  every question and section has a unique id.  Order is completely ignored until submission, where the order everythign is in is recorded.16:55
perlmonkey2Which means I can't have Section 1, I'll just say "Section: sectiontext.substr(1..25)" in the section block.16:56
perlmonkey2not having to track order when the users are dragging and dropping makes it a billion times easier.16:56
@preactionamen to that16:56
perlmonkey2But is that okay?  Won't users like being able to reference "Question 17"16:58
perlmonkey2Instead of "in the second section about 20 questoins in, is the multiple choice asking about widgets"16:58
@preactionbut if the survey works right, there are questions they might never see, correct?16:59
@preactionso if the numbering is pre-assigned, they'll wonder about the questions they "missed"16:59
perlmonkey2preaction: The survey taker, yes.16:59
perlmonkey2but this for the survey editor.17:00
@preactionthey could both just use the question itself. or if necessary you could assign them a small ID string17:00
@preactionor even keep the numbering, just re-number them each time they're moved around maybe? durno really17:01
perlmonkey2that's what I've been trying.17:01
perlmonkey2hmm.....If I just kept the order info local for each section, then I could have two Questions 1's as long as they were in two seperate sections.17:03
perlmonkey2That would remove the problems I was having of updating every single question's order during a drag and drop.17:03
@preactionah. so S1Q1 and S2Q117:03
perlmonkey2Bah, the problem is these things take like 2-4 hours to implement in code, until I realize the paradigm is too complex to be really viable.17:04
perlmonkey2But I like that......It means I only have to update order in the local section (or two sections if the question is drug to another section).  but it limits the scope of the effects on the rest of the survey.17:05
@preactionbtw, your UI is beautiful and intuitive17:06
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:10
-!- wgGuest53 [n=wgGuest5@192.112.24.61] has joined #webgui17:11
perlmonkey2preaction: You are the first person to say it looks nice....thank you very much.17:11
wgGuest53Hi!  Is this the place to ask questions?17:12
perlmonkey2yes17:12
@preactionjust one of many places17:12
wgGuest53i was wanting to use the project manager and time tracker.  Can that be used to track time for various users?17:12
@preactionuhm... uhmmmmm.... uhhhhhhmmmmmmm..... have you tried them out? played around with them?17:13
wgGuest53I just installed them and I can see where i can track my time, but can a person log on without admin rights?  Maybe that should be the question I'm asking.17:14
-!- MrHairgrease [n=martin@wlan-145-94-222-121.wlan.tudelft.nl] has joined #webgui17:14
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:14
+MrHairgreasehi17:14
+MrHairgreasei have this one site running 7.3.2217:14
@preactionyes, people can log on without admin rights if they have an account17:14
wgGuest53ah.17:14
@preactionMrHairgrease, get with the times, man17:14
+MrHairgreaseand all content in the uploads directories is delivered anyway regardless of the contents of .wgaccess17:15
+MrHairgreaseany idea what it can be?17:15
@preactionMrHairgrease, using WRE and mod_proxy instance?17:15
+MrHairgreaseyeah17:16
@preactionthe mod_proxy instance doesn't check .wgaccess17:16
+MrHairgreaseaha17:16
@preactionyou need WebGUI to do that, and mod_proxy doesn't have WebGUI17:16
+MrHairgreaseic17:16
+MrHairgreasebut i can tell modproxy to deliver the uploads request through webgui right17:17
+MrHairgrease?17:17
@preactionyes, there should be a line in wre/etc/yoursite.modproxy17:17
* MrHairgrease is checking it out17:18
+MrHairgreasehang on17:18
+MrHairgreaseyup17:18
+MrHairgreaseuncommenting it now17:18
+MrHairgreasehmmm17:19
@preactionyou mean commenting? the line should be a rewriterule that stops the proxy from happening17:19
+MrHairgreasecrappy wifi17:21
+MrHairgreasekeeps dropping my connection17:22
+MrHairgreaseanyway17:22
+MrHairgrease#       RewriteRule ^/uploads/ - [L]17:22
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]17:22
+MrHairgreasenow it works17:22
+MrHairgreaseas intended17:22
@preactiongood17:22
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]17:22
+MrHairgreaseoh17:22
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:22
+MrHairgreasei see17:22
-!- mode/#webgui [+o khenn] by ChanServ17:22
+MrHairgreasei meant commenting it out17:23
+MrHairgreasenot uncommenting17:23
+MrHairgreaseit's the dutch <-> english thing17:23
@preactionyeah, blame it on the translation ;-)17:23
+MrHairgreasein the Netherlands i would say i were to 'outcomment' it17:23
+MrHairgreasehence the typo17:23
@preactionnot another one of your Dutch "liquid lunches"17:23
* MrHairgrease is running to the coffe machine17:23
@preactionirish coffee?17:24
+MrHairgreasesomething like that17:24
+MrHairgreasebut w/o the coffee17:24
BartJolliquid lunch? where?17:24
+MrHairgreasecause it distracts you from the key point of irish coffee17:24
@preactionoutcomment makes sense, since we say "comment out"17:24
+MrHairgreasesure it does17:25
+MrHairgreasebut it is a wrong word17:25
+MrHairgreaseuncommenting is not as far as i know17:25
@preactioncrazy bavarian compound-words17:25
+MrHairgreaseso i just migled that 17:25
+MrHairgreasehey17:25
+MrHairgreasei'm not german17:25
@preactionnear enough that their decadent culture is gnawing at your mind ;)17:26
-!- dapperedodo [n=joeri@77.163.53.25] has left #webgui []17:26
@preaction(he says as he sits in the middle of red-neck, white-bread, over-religious Amerika)17:27
* MrHairgrease thinks preaction should go back herding his cows17:27
+MrHairgreaseor whatever people do in wisconsin17:27
@preactiondefinately the cows17:27
+MrHairgreaseheh17:27
+MrHairgreaseanyway17:27
@preactionspoiling milk to make gold17:27
+MrHairgreasethanks for the help17:27
+MrHairgreasei couldn't understand why the uploadhandler wasn't beiong called17:28
+MrHairgreasebut now it makes sence17:28
+MrHairgreasesense*17:28
perlmonkey2I'm totally screwed17:28
perlmonkey2I just got an email "When do you expect to have the survey system ready for testing/trainign.  We need to schedule a visit from a visiting grant sponsor from Sandia labs to train on it."17:29
+MrHairgreaseso tell em to schdule it next year =)17:29
@preactionyay deadlines!17:29
perlmonkey2hah, I like next year !17:30
perlmonkey2Once I finish the survey system, how long does it normally take for a new core system, developed outside of PB, to be incorporated?17:31
perlmonkey2My people want to know how long it will have to be used as a seperate Wobject rather than a core component.17:31
perlmonkey2I guess this depends a lot on if it is a POS :P17:32
@preactioni believe JT has said that the feature freeze is happening at the end of this month17:32
perlmonkey2well if it isn't done by then, it probably isn't getting done.17:32
@preactionso probably the 7.6 dev cycle then, which we're starting 6-month release cycles17:32
@preactionthe 23rd he said was the first of the beta releases of 7.5, but he said he might give PB a day during our yearly meeting to implement whatever RFEs we want that have bugged us17:33
@preactionso i think features might still be added after the 7.5 releases get started17:34
perlmonkey2sweet........that is great news.17:34
@preactioni believe we've got the Survey, the Maps that nuba (i think) is working on, and someone is doing the Thingy (but not sure who or the status of it)17:34
perlmonkey2I'm excited about Thingy.17:34
@preactionif that holds true, i might even be able to get the Asset Report into 7.517:35
perlmonkey2No idea what it really does, but it sounds cool.17:35
@preactionas an application, it's huge. from what i understand, it's like MS Access17:35
perlmonkey2dang........17:35
@preactionyou can create a database, create forms and reports for that database17:35
@preactioncreate templates for those reports and forms17:35
perlmonkey2programming logic in the forms?17:36
@preactiondunno17:36
@preactioni would hope17:36
perlmonkey2so you could say, if answer A go to question 2 if answer B go to question 3?17:36
@preactioni think it's more of a simple database. it's the DataForm, SQLForm, and more rolled into one17:36
@preactionaddress book, contacts, almost like a CRM, but not that powerful17:37
perlmonkey2oh....wow17:37
@preactiondunno what the actual definition of a CRM is, what makes those different from just a database, but whatevz17:38
perlmonkey2heh17:39
@preactionand the most fun about JS applications inside of asset edit forms: you're already in a form. but you don't know which form, where it is, how it is, or what it contains17:39
@preactionso it's going to be a slew of "getElementsByTagName" and ugly functions to get and set the values i need to get and set...17:40
perlmonkey2for the Thingy?17:42
perlmonkey2it is going to be mostly implemented in JS?17:42
@preactionno, i'm not doing the thingy. i'm making the Asset Report, which is inheriting from a generic Report framework17:43
perlmonkey2ooooohh17:43
perlmonkey2yes, that sounds painful.17:43
@preactionthe Report framework is going to allow multiple views, each view having a different template and style (so you could make RSS feeds with a Report subclass, or XML feeds, or JSON feeds, or whatever)17:43
@preactioni've at least got a decent system in place, just whenever i have to write javascript my brain turns to mush. especially when there are no puzzles left to solve17:44
perlmonkey2oh yes....javascript is more tedious than Java.17:45
+MrHairgreasejs sucks17:45
perlmonkey2when I think I've got the arch of the applicatoin figured out, implementing it in JS is like hammering nails into my kneecap.17:45
+MrHairgreasedo you guys know this book17:46
+MrHairgreasehttp://www.amazon.com/Pro-JavaScript-Techniques-John-Resig/dp/1590597273/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1200325531&sr=8-117:46
+MrHairgreaseit's pretty good17:46
perlmonkey2nope, I have a 5 year old O'reilly book.....But I don't really need a book much for JS anymore.17:46
+MrHairgreaseit's about the only book that has helped me wrap my mind around how to write readable and maintainable javascript stuff17:47
@preactioni find my JS is becoming a mixture of BSD-style C and PBP-style Perl17:47
+MrHairgreaseyeah17:48
+MrHairgreasebut that's not the best way to code in js17:48
perlmonkey2MrHairgrease: I may have to order it then.  Does this look maintainable to you? http://www.lostokies.com:81/javascript/editsurvey.js17:48
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:48
-!- mode/#webgui [+o rizen] by ChanServ17:48
+MrHairgreasedunno17:49
+MrHairgreaseit has global vars17:49
+MrHairgreasewhich suck17:49
@preactionyeah, globals are bad17:50
@preactionput them in your namespace instead17:50
+MrHairgreaseyeah17:50
+MrHairgreasethat's one thing the book explains17:50
@preactionsame with your functions: WebGUI.Survey.functionName = function ( args ) { ... }17:50
+MrHairgreasebut it still have to get my feet wet with large js apps17:50
perlmonkey2preaction: but that makes it a singleton.17:52
@preactioni suppose i might be mad for saying so: you can get away with that, since there will never be more than one survey management system per page17:52
@preactionwill there?17:52
-!- BartJol [n=Administ@194.171.50.123] has left #webgui []17:53
+MrHairgreasehttp://javascript.crockford.com/17:53
perlmonkey2This is for editing the survey, so I know it won't conflict, since you'd never edit two surveys, let alone two systems on the same page.17:54
+MrHairgreaseyou should read the prototypal inheritance articlke on that page17:54
@preactionand it doesn't have to be a singleton, if you have an object constructor: WebGUI.Survey.Manager, then you can add methods to it via WebGUI.Survey.Manager.prototype.functionName = function ( args ) {...}17:54
perlmonkey2And for the display, it won't involve much JS.  Probably just submit and reload with ajax....but maybe not for version 1.  Probably do the survey executation as normal CGI.17:54
perlmonkey2But then there will only be 1 WebGUI.Survey.Manager.17:55
perlmonkey2I need a question object for every question created.17:55
perlmonkey2I guess I could create WebGUI.Survey.Questions and just make all the members arrays, and then question 1 would be found in the zero index of the arrays, q2 in the 1 index, ect.  But that sounds backwards.17:57
@preactionthat's what the prototype can be used for: WebGUI.Survey.Question = function ( ) { }; WebGUI.Survey.Question.prototype.MethodName = function { ... }; var q = new WebGUI.Survey.Question; q.MethodName <- calls my method17:58
+MrHairgreasethe book describes all this stuff17:59
+MrHairgreasein various ways17:59
+MrHairgreaseand also how 'this' behaves17:59
perlmonkey2preaction: Look at the Display Manager17:59
perlmonkey2You are saying I could do var dm = new WebGUI.DM; and dm would contain a second instance of the WebGUI.DM object?18:00
@preactionright18:01
perlmonkey2Which is cool, but in order to clean up the namespace, you create superfulous instances of objects, since the first instance of WebGUI.DM would never be used.18:01
@preactionin this instance, no, a second instance is not needed18:01
@preactionbut as you said, there are multiple questions18:01
@preactionand sections18:02
@preactionsections contain questions, so section objects have question objects inside them. asking a section to draw itself will make the section ask the questions to draw themselves18:02
@preactionwhich, now that i've been able to actually say this, means that i've been thinking about my javascript all wrong 18:02
perlmonkey2var temp = new WebGUI.DM; //is not a constructor is the error.18:03
@preactiondoes WebGUI.DM = function () { ... }; ?18:03
perlmonkey2WebGUI.DM = function(){18:03
perlmonkey2    var lastQId = -1;//Current Question18:03
perlmonkey2    var lastSId = -1;//Current Question18:03
perlmonkey2    var lastAId = -1;//Current Question18:03
perlmonkey2    var lastObject; 18:03
@preactioni think you need the () after new WebGUI.DM18:04
wgGuest53Hi!  Question:  Say I wanted to edit a line in the In/Out Board module.  Can I FTP to my site to do that? or is there a better way?18:06
perlmonkey2WebGUI.DM = function(){...}(); is what I have.18:06
@preactionwgGuest53, it's not recommended that you edit WebGUI modules, since an upgrade will destroy your changes. what does the IOB not do that you need it to do?18:07
perlmonkey2preaction: I've tried this before.  In all the examples and texts I could find online, the only example of objects that can be called with new, are functions.  And I've never seen a function that can have a full namespace.18:07
wgGuest53Where it says: "What's Happening" I would like to say "Expiration Date".  I'm using it to show which workers have taken a particular test (in/out) and when their expiration date on their card is.18:08
wgGuest53so i'm using in/out to say yes/no.18:09
wgGuest53but i need to change the label "what's happening" to "expiration date".18:09
wgGuest53does that make sense?18:09
@preactionyes. it sounds like you should be using something else, like a dataform perhaps. otherwise you want to edit the i18n file, since that is where that text is defined18:11
@preactionperlmonkey2, http://webgui.pastebin.com/m3b3f7f91 <- a proof-of-concept18:12
wgGuest53ok.  i'll try that.  thanks!18:12
@preactioni'm not sure if it's "this" or just being called with "new" that causes JS to create an object instance18:12
perlmonkey2preaction: ack....I can't get it to work with the list object syntax.18:16
@preactionpastebin is in the topic, put the problem code there18:16
@preactionperhaps a minimal testcase is in order as well?18:16
@preactionthe ##javascript channel on this network has been helpful to me in the past18:17
perlmonkey2http://webgui.pastebin.com/d46f1a08d18:17
@preactionwhen assigning properties to an object you need to use "this", not "var". this.property = "value";18:18
@preactionnothing is returned from an object constructor18:18
@preactionjust the act of calling "new" creates an object18:18
@preactionto assign methods to object, use Object.prototype.Method = function ..., as i did in my code18:19
@preactionObject must resolve to a function, so in your case: WebGUI.DM.prototype.Method18:19
perlmonkey2preaction: I thought this and var controlled if it was private or public18:22
perlmonkey2but I just got it to work.18:22
perlmonkey2This is so frick'n sweat.  I can use the list syntax for object creation and they can actually be real objects callable with new.18:22
perlmonkey2so I get pretty syntax, full namespaces, and real objects.18:22
@preactionvar defines the scope of the variable. once the block that "var" is in ends, the variable is garbage18:23
@preactionit's like my, only not precisely18:23
perlmonkey2preaction: I don't like the prototype method......too much like inside out objects.  I like the list syntax.18:23
@preactionlist syntax is the old way of doing things, prototype method is, from what i understand, the inheritable way to do things18:24
perlmonkey2good lord it is ugly and defines objects in several statements.18:24
@preactionit defines the methods in different statements, yes.18:24
perlmonkey2and I shoudl be able to inherit superclasses with this syntax.18:24
@preactionit's more like regular OO-programming, like Perl or Jaa18:24
@preactiontrue, i guess18:25
perlmonkey2Well cool, thanks for the help18:26
wgGuest53may i ask a question about the dataform?18:35
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]18:37
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:37
perlDreamerwhoa18:38
perlDreamerthe whole gang's here!18:38
wgGuest53when listing the data entries, it lists the "entry id":(oHRJt14iGhgjSFkYIFDFjg) instead of the user name.  It also lists the "yes/no" response as "1/2".  How can I make it report the username and yes/no?18:38
perlDreamerwgGuest53, are you talking about the DataForm?18:45
wgGuest53yes18:45
perlDreamerHave you looked through the freely available online Help to get a list of template variables for the DataForm List Template?18:46
perlDreamerLike, by going into Admin mode, hitting the Help icon (which looks like a ship's lifesaver)18:47
perlDreamerScrolling down to the DataForm List Template Variables entry18:47
perlDreamerand reading through the list of template variables18:48
wgGuest53ah.  ok.  thanks.  sorry.18:48
perlDreamerNo problem.18:48
perlDreamerAs the 1/2 yes/no issue, that sounds like a bug, especially if you're using a default template18:48
perlDreamerPlease file it in the Report a Bug section on the website.18:48
wgGuest53ok.  thanks.  i'll check it out.18:48
perlDreamerbe sure to mention what version of wG (not the WRE) that you're using18:49
@preactioni'll bet it has to be 1/2 (and not 0/1) because of HTML::Template (0 is false which won't get properly assigned)18:49
perlDreamerIt looks like in the DataForm yes and no are translated from strings "yes" and "no" to 1 and 018:51
@preactionthat's weird. the WebGUI::Form::YesNo stores them as 0 (no) and 1 (yes). maybe the template has to do the actual showing of "yes" or "no" based on a conditional18:53
perlDreamermaybe.  In any case, 1/2 is not right.18:53
wgGuest53I see the list of template variables.  where do I go to use or edit the template?19:05
perlDreamerThe easiest way, IIRC, is to edit the DataForm, then flip to the Display tab where the templates are19:06
perlDreamerNext to the Data Form List template, there should be an edit button19:06
perlDreamernow, for working with templates19:06
perlDreameryou should never, ever modify a default wG template, because upgrades may stomp on your changes19:06
perlDreamerMake a copy of that template, change it, and then tell the dataform to use your copy19:06
perlDreamerwgGuest53, you may learn a ton from looking at the Wiki at http://www.webgui.org/community-wiki19:12
perlDreamerand the Content Manager's Guide from Plain Black also covers a ton of these learning WebGUI Issues19:12
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:49
-!- MrHairgrease [n=martin@wlan-145-94-222-121.wlan.tudelft.nl] has left #webgui []19:52
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]20:06
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:07
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:08
xdangeris there a payment plugint for webgui that you can use in europe?20:19
wgGuest53I have an issue with SQLFORMS20:19
wgGuest53when I attempt to create a field in "SQLFORM, ADD/EDIT FIELD" I receive the following error: Problem With Request"We have encountered a problem with your request. Please use your back button and try again. If this problem persists, please contact us with what you were trying to do and the time and date of the problem."  Then it logs me out.20:20
wgGuest53can someone please speak with me about this?20:20
wgGuest53I've been looking through the forums20:21
@preactionProblem With Request will be in the error log20:24
perlDreamerwebgui.log20:26
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]20:29
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:30
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:30
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]20:38
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI20:39
-!- mode/#webgui [+o khenn] by ChanServ20:39
wgGuest53where is webgui.log?20:40
perlDreamerusually in /var/log/webgui.log20:40
perlDreamerbut it depends on your system20:40
perlDreamerand if you use the WRE20:40
perlDreamerpreaction is right, it's good to check the apache error log too20:41
wgGuest53I'm being hosted on plainblack server: http://web368.plainblack.net/ but can't FTP into it.  any suggestions?20:50
perlDreamerIf you're hosted by PB, then you might try the paid support board.20:51
wgGuest53when i log in at "http://www.plainblack.com/plain_black_support" it shows me as logged in, but tells me: "Permission Denied!"20:55
perlDreamerAre you paying for support, or just hosting?20:56
wgGuest53I am on the $50/mo - Supported WebGUI Hosting plan20:57
perlDreamerIn that case, you should call them and report the problem with not being able to access the support board.20:58
perlDreamerthen, after that is fixed, post your SQL Form problem over theer20:58
wgGuest53cool.  is there a phone number i should have access to?20:59
perlDreamerI would guess that the one on the website would work?20:59
wgGuest53d'oh!  thanks.21:00
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has left #webgui ["Leaving"]21:07
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui21:07
-!- mode/#webgui [+o preaction] by ChanServ21:07
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui21:29
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]22:35
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui23:17
-!- SDuensin [n=Scott@240.sub-75-205-186.myvzw.com] has quit ["Leaving"]23:47
--- Day changed Tue Jan 15 2008
-!- Syn2 [n=koen@k5023.upc-k.chello.nl] has joined #webgui00:16
Syn2this one is for JT: http://xkcd.com00:20
+MrHairgreaseyeah00:20
+MrHairgreasethat's a cool comic00:20
Syn2:)00:23
-!- wgGuest53 [n=wgGuest5@192.112.24.61] has quit [Read error: 110 (Connection timed out)]00:23
Syn2when will IRC karma points be introduced?00:23
perlDreamerthey already work00:24
Syn2i got to get more karma than morekarmathankoenandbart00:24
perlDreamer++ Syn200:24
Syn2:)00:24
perlDreamerkarma Syn200:24
perlDreamerperlbot: karms Syn200:24
perlDreamerperlbot: karma Syn200:24
perlbotSyn2 doesn't have any karma00:24
perlDreamerSyn2++00:24
perlDreamerperlbot: karma Syn200:24
perlbotKarma for Syn2: 100:24
Syn2huu00:24
Syn2that is scary indeed00:24
+MrHairgreaseSyn2--00:24
perlDreamerperlbot: karma00:25
perlbotpass out karma to those who deserve it (GumbyGumby++) and retract it from those who don't (php--)00:25
+MrHairgreasethat'll get your feet on the ground again =)00:25
Syn2SexOnTheBeach++00:25
+MrHairgreaseI would never ever give someone called gumbygumby karma00:25
+MrHairgreaseever00:25
+MrHairgreaseSandInYourAss--00:26
+MrHairgrease=)00:26
Syn2would you give carma to someone who has perl in his nick?00:26
perlDreamernah.  guys like that are losers and hacker wannabes00:26
+MrHairgreaseperlDreamer++00:26
+MrHairgreaseb/c I like losers and wnnabee hackers00:27
Syn2hehe00:27
Syn2I knew you liked me :)00:27
perlDreamerthank you, MrHairGrease00:28
perlDreamerNot only are you an uber-hacker and EuroTrash, you're also a gentleman00:28
Syn2hehe00:28
Syn2eurotrash, does that consist at least partly out of belgian beer?00:28
+MrHairgreasedon't forget the ultrahip00:28
+MrHairgreaseand what was the other thing again00:28
Syn2overconfident?00:29
perlDreamerChief Spokesman for Murray's ?00:29
+MrHairgreasehang on00:29
+MrHairgreasei'm chceking the irc logs00:29
perlDreamerBaron of Beer Consumption?00:29
+MrHairgreaseoh yeah00:29
+MrHairgreasesexappeal00:29
+MrHairgreaseor however you spell that00:30
+MrHairgrease=)00:30
Syn2I gotta lie down for half an hour before I embark on a trip of night hacking00:30
Syn2brb00:30
+MrHairgreaserizen: thanks for the chocolates btw00:43
+MrHairgreasethey're nice00:43
@rizenyou're quite welcome00:43
perlDreamerdoes anyone know how TT benchmarks vs H::T?00:53
+MrHairgreasei asked the same friday00:53
+MrHairgreaseso please relay your findings to me too00:53
@rizeni don't remember where i saw the benchmarks, but when i first decided to go with H::T vs TT it was close to 10:1 difference00:55
@rizenhowever, we're talking ms here, so in the greater scheme of things, 10:1 isn't noticable on a single page ivew00:56
@rizenit only becomes apparent across the entire site00:56
@rizenthe one advantage that TT has over H::T in most situations (but not in webgui) is that it can optionally generate some templates00:57
@rizentemplate tags that is00:57
perlDreamerhttp://www.chamas.com/bench/index.html#200000:57
@rizenbecause you can pass in subrefs00:57
perlDreamerTT is slightly faster, but uses 3X the memory00:57
+MrHairgreasewho cares00:58
perlDreamerand that comparison is 5 years old00:58
+MrHairgreaseyeah00:58
@rizenthat's not the one i saw00:58
+MrHairgreasei can imagine that the difference fot h::t is minimal though00:58
@rizenkeep in mind that no matter what charts you can find, they won't apply to webgui because webgui was written with HTML::Template in mind, not TT01:01
@rizenso H:T has a big advantage in wg01:02
+MrHairgreaseit very well could be01:02
+MrHairgreasebut how is wg specifically written for h::t?01:02
perlDreamerDon't you just build a hash and shove it into the templating engnie?01:02
perlDreameryeah, what MrHairgrease said01:02
perlDreamerMrHairgrease++01:02
@rizenbecause we prebuild a bunch of crap that you wouldn't prebuild for TT01:03
+MrHairgreasei imagine that all template systems in essence just get a gob of data01:03
+MrHairgreaseand so something with it01:03
@rizenbecause for example01:03
+MrHairgreaseoh i see01:03
@rizenthere's no way to do $a == $b01:03
@rizenin H:T01:03
+MrHairgreasebut i can imagine that if you don't do all those complex things with tt01:03
@rizenbut if we were optimized for TT, then we wouldn't do those things01:03
+MrHairgreaseit'll be faster than if you do01:03
+MrHairgreaseso the difference is prolly not as bad as you say01:04
@rizenyou're missing it01:04
+MrHairgreaseno01:04
@rizenor i'm not explaining it right01:04
perlDreamerso it's the difference between precompiling stuff that might not be needed01:04
@rizenyes01:04
+MrHairgreasesure01:04
@rizenpd gets the cookie01:04
+MrHairgreasebut that overhead is there for h::t to01:04
@rizenbut it's not just variables01:04
+MrHairgreasei'm saying 01:04
+MrHairgreasewait a sec01:04
+MrHairgreasei think you're not getting me =)01:05
@rizenit's also because TT can get sub refs passed into it01:05
@rizento conditionally process stuff01:05
+MrHairgreasei know01:05
@rizenand the other difference is, that TT is loading its ability to do all that other crap01:05
@rizeneven though you don't use it in webgui01:05
@rizenwhereas H:T doesn't have it, so it doesn't load it01:05
@rizenthat's why i say that WebGUI was built with H:T in mind, not TT01:05
+MrHairgreasewhat i tried to say is that if all the crap is precalculated you don't have to do that in tt01:06
@rizenand why H:T has an advantage in WebGUI that TT doesn't01:06
+MrHairgreaseand use tt just like you'd use h::t01:06
@rizenright, that's what we do01:06
+MrHairgreasei understand that still tt would priolly be slower01:06
+MrHairgreasebut it's not as bad as to have and calculate it all AGAIN in tt01:06
@rizenhowever, if we redesigned things to work with TT natively, TT could definitely get a performance boost in webgui01:06
perlmonkey2MrHairgrease: I'm sad to say that I have decided to not follow your advice.  I am going to go with the OOP module used in the YUI examples.01:07
perlmonkey2Which is kind of a mismatch of literal singletons and namespaced functions.01:07
perlmonkey2But thank you for the links and help :)01:08
+MrHairgreaseis there an OOP module in the yui?01:08
+MrHairgreasedo you have a link01:08
perlmonkey2MrHairgrease: No, there is no module, there is just examples of them using an oop paradigm01:08
+MrHairgreasegoing yui style is prolly not bad01:08
+MrHairgreaseall that stuff is designed by douglas crockford01:09
+MrHairgreasewhich is one of the most guru-est js guru's01:09
+MrHairgreasestill do you have a link?01:09
+MrHairgreaserizen: anyway, i'm staying with h::t whenever I can01:10
+MrHairgreasehowever I've gotten fed up with the stuff that it can't do now and then01:10
@rizenmrhairgrease, i'm not advocating H:T01:10
+MrHairgreaseso I figured i'd use tt for that01:11
+MrHairgreasei know01:11
@rizenjust stating how things are in webgui, if i had the time and inclination to do it, i'd convert everyting in webgui to tt01:11
+MrHairgreasereally???01:11
perlmonkey2MrHairgrease: That stuff is designed by crockford?  But the link you sent me showed an entirely different style.01:12
+MrHairgreasei thought you always wanted to prevent building a server pages thing at the core of webgui01:12
+MrHairgreaseit is01:12
perlmonkey2rizen++ for TT01:12
+MrHairgreasehe has more styles on that page as well01:13
+MrHairgreasebut in essence js has prototypal inheritence01:13
+MrHairgreasewhich makes it pretty powerful01:13
+MrHairgreasebut also very difficult to program in01:13
@rizenMrHairgrease, i absolutely do want to prevent webgui from having server page language, but i think i can do that in the confines of TT, and still allow some of the power of TT to those that need it, all without supporting H:T, H:T:E, and TT01:14
+MrHairgreasesince its paradigm is so different from the perl's01:14
@rizenwhich is what we do now01:14
perlmonkey2MrHairgrease: this.inherit= superClass;    this.inherit([superclassparams); this.superclassmethod(); is that what you mean?01:14
+MrHairgreasethat's his way to wrap a classlike inheritance model around it01:16
perlmonkey2well, then that is super duper cool because the only thing I have to change in my code is the function constructor line from "function name(){...}" to full.name.space = function(){...}" and everything else is already correct...woot.01:17
+MrHairgreasehttp://javascript.crockford.com/inheritance.html01:18
+MrHairgreasei think it's there01:18
+MrHairgreaseanyway the book i mentioned explains all styles01:19
perlmonkey2did he write it?01:19
+MrHairgreaseno01:19
+MrHairgreasejohn resig did01:19
+MrHairgreasethe guy that built JQuery01:19
perlmonkey2then I guess I should order it.01:19
+MrHairgreasebut crockfords method is mentioned in it01:19
+MrHairgreaseas far as i'm concerned it's the only good js book i've ever read01:20
+MrHairgreaseand i've only read a couple of chapters01:20
+MrHairgreasethe rest will come when i have time for it01:20
perlmonkey2right on.....thanks again01:21
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI01:36
perlDreamerhey, you can pass H::T subref's, too01:41
perlDreamerthat means that we have a chance to lighten the load on some of the bigger templates01:41
metanilhow can i get the actual link to get picture from user profile? I can see "photo" field in table userProfileData, how can i convert it into some HTML path.?01:54
perlDreamerwhere do you want to use this picture?01:54
metanili want to make a custom profile page that will display information of all users including their personal photo01:55
perlDreamerHow about changing the user profile template?01:55
perlDreamerI say that because it's not currently possible to do what you're asking.01:56
metanilhuh? is it there.. i don't think there is any asset.. which means a template.. lemme check it out.01:56
perlDreamerit's there01:56
perlDreamerJust be careful, because I'm pretty sure you can't tell wG to use a different one, which means it always uses the default template, so your customizations could be lost in an upgrade to the template01:57
metanilyou mean "Default Profile Display template"??01:59
perlDreamerthat sounds right01:59
metanilIs there any existing assets/page that were using it?02:00
perlDreamertemplates are used by assets, macros and operations02:01
perlDreamerIn this case, it would be the User Profile operation02:01
perlDreamerNothing else should be using it02:01
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:09
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:09
metanilperlDreamer, i can't still figure out how to use that template in some page.02:14
perlDreamerwell, technically, you can't, but you can customize the user's profile.  I'm sorry if I misled you.02:15
perlDreamerSo is it just a URL issue?02:15
perlDreamerinstead of ?op=viewProfile=Jerry, you like http://mysite/jerry ?02:15
metanilbtw, is this work http://mysite?op=viewProfile;uid=GtEOfAf8yGCqrer2MuanOQ?02:17
perlDreameryes, if the user has their profile to be public02:17
metanili can02:18
metaniloops02:18
+Radix-wrkyou can set it public by default if you want - simply change the visitor user's profile accordingly - but it will not affect existing users - only new users02:18
perlDreamerright02:18
perlDreamerI have an idea02:19
perlDreamerWhy don't you make a forum posting with a full, verbose description of what you want to do02:19
perlDreamerThat will let a bunch of us read it, think about it, then let you if/how it can be done02:19
metanilbut i can see a checkbox that say "make profile public" --> true02:19
perlDreamerYes, but it's only for you, and for new users02:19
perlDreamerexisting users will not be changed by that02:19
metanilweird! why is http://mysite/home?op=auth;method=displayAccount is not working for me?02:23
metanileven for admin account02:23
metanili should get a page that would allow me change some personal setting right?02:24
perlDreamerwhat does it say when you try that?02:25
metanilnothing .. just return back to the first page (home)02:26
metanili guess something is wrong02:26
perlDreamercheck your webgui.log file02:26
metanil........................... main::[[undef]] - Couldn't connect to mail server: localhost .... weird!!02:28
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:29
metaniloops .. no log entry02:30
metanilno error is logged in webgui.log file.02:30
perlDreamerDid you change anything in the site?02:32
metanilyes. i guess.02:32
metanilin Operation/User.pm02:32
metanili guess thats the only file i touched02:33
perlDreamerare you using version control for your customized wG?02:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]02:34
metanilyes.. but i am getting this issue quite a while. i thought it was normal. 02:34
perlDreamerNo02:34
perlDreamerIt should work02:34
perlDreamerCheck it out on a demo site02:35
perlDreamerIt will work fine02:35
metanilya i know, when i first install the webgui.. it was working.. but then i didn't use it .. so i don't know .. but when check it few days back .. its giving me like that.02:36
metanilok i'll backtrace my changes and look for it02:36
perlDreamertime for me to head home02:37
perlDreamergood luck, metanil02:37
metanilthnx.02:37
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:37
metanilbtw, it this related to showing user profile?02:38
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []05:21
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:37
-!- mode/#webgui [+o khenn] by ChanServ05:37
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui05:52
elninolong shot - anyone here related to valuecms.com - a hosting company that uses webgui for their customers?05:53
perlmonkey2When customizing the coolmenu nav bar, I should just edit the coolmenu settings directly, right?06:18
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui06:25
-!- mode/#webgui [+v perlDreamer] by ChanServ06:25
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]06:26
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit [Client Quit]06:27
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]06:53
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui08:42
beginwebguihello .whats the function of WebGUI::Paginator?08:43
beginwebgui"Retrieves a data set from a database and replaces whatever data set was passed in through the constructor."??08:45
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui08:54
@preactionbeginwebgui, the purpose of the paginator is to paginate data easily. 09:40
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:51
-!- wgGuest46 [n=wgGuest4@user-3e88b381.tcl116.dsl.pol.co.uk] has joined #webgui11:20
-!- wgGuest46 is now known as lrobinson11:21
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]11:43
-!- Syn2 [n=koen@k5023.upc-k.chello.nl] has quit ["Leaving."]12:57
@preactionOkay. The Syndicated Content Wobject needs a rewrite... this thing is ugly times ugly squared...12:59
-!- bartjol [n=Bart_Jol@194.171.50.123] has joined #webgui13:04
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui13:45
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]13:46
CIA-20WebGUI: doug * r5283 /branch/doug-experimental/ (2 files in 2 dirs): Nightly checkin because you forgot14:03
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:05
-!- SynQ [n=koen@host1.procolix.nl] has quit [Read error: 104 (Connection reset by peer)]14:19
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui14:55
-!- lcabrer2 [n=lcabrera@34.Red-213-96-178.staticIP.rima-tde.net] has joined #webgui15:46
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui16:01
-!- SDuensin [n=Scott@83.sub-75-205-229.myvzw.com] has joined #WebGUI16:01
SDuensinMorning.16:03
-!- lcabrer2 [n=lcabrera@34.Red-213-96-178.staticIP.rima-tde.net] has left #webgui ["Leaving."]16:03
perlmonkey2Good morning16:08
@preactionmorning16:09
bartjolmorning16:22
perlmonkey2blah, I just can't start working today.16:26
SDuensinI support that attitude.16:27
@preactionpfft. lazy gits16:28
SDuensinIs it still lazyness if you just don't care?16:31
@preactionapathy breeds laziness16:34
SDuensinThat would concern me, if I cared.  :-P16:51
-!- bartjo1 [n=Bart_Jol@194.171.50.123] has joined #webgui16:55
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui16:56
-!- bartjol [n=Bart_Jol@194.171.50.123] has quit [Read error: 110 (Connection timed out)]17:09
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]17:23
-!- dapperedodo [n=joeri@77.163.53.25] has quit [Read error: 104 (Connection reset by peer)]17:25
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:31
-!- mode/#webgui [+o preaction] by ChanServ17:31
CIA-20WebGUI: graham * r5284 /branch/WebGUI_7.4/ (4 files in 4 dirs): fix: Fatal errors kill login session17:33
perlmonkey2tbb's rss feed isn't updating for me?  Has anyone else had  aproblem seeing the latest blog entries?17:38
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:06
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:17
-!- mode/#webgui [+v perlDreamer] by ChanServ18:17
-!- lrobinson [n=wgGuest4@user-3e88b381.tcl116.dsl.pol.co.uk] has quit []18:20
-!- bartjo1 [n=Bart_Jol@194.171.50.123] has left #webgui []18:39
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:59
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui19:02
@preactioni still wish they made the exact same headset I use everyday for skype, but in a bluetooth version19:04
@preactionevery bluetooth "headset" i see are those one-ear things. nothing two-ear + microphone19:04
+perlDreamerI'm filing a bug for the HTML::Template loop/boolean bug19:05
@preactionyeah, i don't even understand that one19:06
@preactionas long as it's not used as a tmpl_var, it shouldn't throw that error19:07
+perlDreamerI agree19:07
+perlDreamerIf you write a patch for it, I'll include it with my bug report :)19:07
@preactiongood god the code that does that is ugly...19:12
* perlDreamer waits for diakopter to chime in...19:15
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]19:16
+perlDreamerI think I see the problem...19:17
+perlDreamer$param_map19:17
@preactionand that is one damned scary regular expression that parses the template19:17
@preactionyeah, i'm trying to track down how that gets populated19:17
@preactionif there's an _IF but no _VAR, then you should be able to set anything to that param19:18
@preaction(that's what i would expect, at least)19:18
@preactionlooks like 2355-2370 are what resolve pending conditionals. if a conditional never has a tmpl_Var or tmpl_loop, it's set to a tmpl_var19:23
@preaction2360-2363 actually create the new VAR object and assign it to the right places19:23
+perlDreamerI'm trying the direct approach19:24
+perlDreamerline 256419:24
@preactionyeah, i tried that. param_map is created by parsing the template, which happens before that. i think first _parse needs to keep track of conditionals that it doesn't know are LOOP or VAR, and then down by 2564 we can handle appropriately19:25
@preactionso i think there needs to be an HTML::Template::BOOLEAN type that can function as a bool until something better comes along19:26
@preactionor just an UNKNOWN type that's functionally equivalent to VAR but doesn't error near 256419:28
@preactionand also allows setting of a VAR or LOOP type19:30
+perlDreamerNo, you're right.  It wants a BOOLEAN type.19:31
+perlDreamerSomething that allows scalar/array checking to happen normally19:31
+perlDreamerbut doesn't care so long as it can be true/false19:31
@preactionand _parse has to know that it when it sees a VAR or a LOOP and the param_map already contains a BOOLEAN there, the param_map needs to be changed19:32
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:32
-!- mode/#webgui [+o rizen] by ChanServ19:32
+perlDreamerI think that's actually how it's supposed to be working right now19:32
+perlDreamerFirst you find the var from the conditional19:33
+perlDreamerthen it gets reassigned to a LOOP19:33
+perlDreamerand everyone is accidently happy19:33
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]19:33
@preactiongiven this: <tmpl_if X><tmpl_var X></tmpl_if> _parse sees tmpl_if X, and adds X to @ucstack of "unconnected conditionals" (because it isn't connected to a VAR or a LOOP, $param_map{"X"} doesn't exist)19:35
@preactionthen it sees <tmpl_var X>, X is added to param_map, and later when it cleans up the ucstack, it can assign properly19:35
-!- wgGuest21 [n=wgGuest2@192.112.24.61] has joined #webgui19:35
@preactiongiven this: <tmpl_if X>Some Text</tmpl_if>, when cleaning up the ucstack, it doesn't know what X is, so like 2360 just says "It's a HTML::Template::VAR and that's FINAL!" and storms off like a petulant child19:36
@preaction2360 being line 236019:36
+perlDreameryawp19:36
@preactionthen later you call param( X => []) and it blows up19:37
+perlDreamerif VARIABLE_TYPE_VAR =~ VARIABLE_TYPE_LOOP, then we'd be fine19:38
+perlDreamerit's type checking19:38
+perlDreamerand it doesnt' need to19:38
+perlDreamersee lines 2365-6719:39
@preactionso i figure when cleaning up the ucstack (there are two places where it happens 2119 and 2360), just assign them HTML::Template::BOOLEAN instead or maybe "DEFERRED" or "UNKNOWN" and set the type after we get the value from param() 19:39
@preactionoh, the COND has a variable type too19:39
@preactionwhy should we care?19:39
@preactionwhy doesn't the LOOP and VAR objects have some sort of method that the CONDs can use to determine their boolean state?19:40
+perlDreamerexactly19:40
+perlDreamerno type checking19:40
+perlDreameroh, that code is pasted in here twice...19:40
@preactionright, but we're still left with the original problem, which is a way to tell every bit of HTML::Template that this is neither a LOOP nor a VAR, and could be set to either by param()19:41
@preactionit's not so much pasted as it is some evil magic19:41
+perlDreameroh no, I'm pretty sure it's copy/pasted into two places19:41
@preactionlooks like a tmpl_loop creates a whole new context, and manipulates typeglobs to hide the original context19:42
+perlDreamercheck the block near 2127, and the bock near 236519:42
@preactionevil. it looks like it should have some sort of recursion19:42
+perlDreameror call a subroutine?19:42
@preactionright19:42
@preactionwe won't even get into that gnarly regex up there... whoever thunk that one up should be shot and killed19:43
@preactionmaybe it's faster, i dunno19:43
+perlDreamerthe regex is fine, it's just blown out into caselessness19:44
@preactioni would think it'd be more logical to grab <tmpl_([^>]+)> and then move on from $119:44
+perlDreamerI wonder if it's really faster to have all this code unrolled like this19:51
+perlDreamerit's gotta be a nightmare to keep track of19:51
@preactionokay, i think i'm close, but can you think of any reason why something might be true as a scalar but false as an array?20:02
+perlDreamerundef20:02
+perlDreameruh, wait20:02
+perlDreamerthat's false as a scalar and true as an array20:02
@preaction2749 in sub output does type checking for conditionals, 2759 is what does it for loops, i'm just setting it as an UNKNOWN, which is not a VAR so goes to the second line20:03
@preactioni'm thinking i can get rid of the check completely20:03
+perlDreamerit will be interesting to see if this passes the test suite20:03
@preactionyes indeed20:03
+perlDreamerI'll email you the testlet I wrote for the loop/boolean20:03
@preactionk20:03
+perlDreamerit's on its way20:04
+perlDreamerand, why oh why, is jamie the only guy at PB whose email address is not his first name?20:05
+perlDreamerI always forget it, and then it bounces.20:06
perlmonkey2Where is the link to the Plainblack link to this channel?  I'm wondering about the web irc clien.t20:07
+perlDreamerIt's in the wiki?20:08
@preactionbecause everyone calls him vrby20:08
@preactionit's on webgui.org/forums too i think20:09
+perlDreamertrue20:09
@preactioni'm getting close but this hack is ugly as all hell...20:10
@preactionit works except i don't allow overwriting of UNKNOWN yet20:10
@rizenactually jamie at pb should work too20:11
@rizeni set up an alias when i made is account20:11
+perlDreamerIt bounced20:11
+perlDreamerI'll try again20:11
+perlDreamerand forward you the bounc20:11
+perlDreamere20:11
@preactionperlDreamer, does the unchanged version of HTML::Template pass all of its default tests? i've got things that look like they couldn't fail but are failing20:50
+perlDreamerI'm pretty sure it does20:52
+perlDreamerlet me revert and retest20:52
@preactioni think i've got my scalar refs messed up. VAR can be either a scalar or a coderef and is stuck inside a scalar ref20:53
@preactionha! passes the original suite now20:54
@preactionnow to your new tests20:54
+perlDreamerall tests pass with the original code20:54
+perlDreamernote, you'll need to handrun 12-loop-boolean, since I coded it as a TODO20:54
@preactioni get 1/3 unexpectedly succeeded20:54
+perlDreameroh, in that case, it's probably really good20:55
+perlDreamerfrom the module directory, do a perl -Mblib t/12-loop-boolean.t20:55
@preactioni'm failing on the is($value, 'You have a loop')20:56
+perlDreamerthat's a problem20:57
@preactionshouldn't $value be $template->output after you set $template->param ?20:59
+perlDreameryup20:59
+perlDreamerbad test20:59
@preactioner.. that doesn't seem to work either :(21:00
+perlDreameryup21:01
@preactionbut it might not be the test now21:01
+perlDreamerbad code, too21:01
@preactionuse_ok doesn't set %INC? or is it %LIB?21:03
+perlDreamerI don't know21:03
+perlDreamerIt should set both of them21:08
+perlDreameruse_ok just wraps a use in an eval21:08
* perlDreamer heads off to the gym21:08
@preactionsomething else was happening, i got it figured out. should have something later. have fun21:08
-!- wgGuest09 [n=wgGuest0@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:07
-!- wgGuest09 [n=wgGuest0@static-adsl201-232-86-73.epm.net.co] has quit [Client Quit]22:07
-!- wgGuest23 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:07
wgGuest23hello22:08
wgGuest23i have a question related to colaboration systems22:09
wgGuest23i am checking the templates and i found that the tmpl_loop post_loop is where the threads are shown22:10
wgGuest23if i have several threads it shows all of them 22:11
wgGuest23how can i show only one thread using the same loop, if i have several threads22:11
wgGuest23is there something to break the loop?22:11
khenn_no but you could use <tmpl_unless __FIRST__>22:12
khenn_or <tmpl_unless __LAST__>22:12
khenn_it would still loop through all of the items returned22:13
khenn_so you could set pagination to 122:13
khenn_if you only want to display one thing22:13
khenn_and then remove the pagination22:13
-!- khenn_ is now known as khenn22:13
-!- mode/#webgui [+o khenn] by ChanServ22:13
wgGuest23ok22:15
wgGuest23thanks22:15
-!- wgGuest23 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has quit []22:18
CIA-20WebGUI: graham * r5285 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Event.pm): fix: Calendar Event recurrence stretching over daylight savings time changes use wrong times22:18
@preactiongood lord i hate the calendar22:21
@preactioncalendars in general how about?22:21
@khennwhy?22:21
@khennwhat are you doing with the calendar?22:21
@preactionthat fix that graham just did22:21
@preactionjust one of many little fixes because date/time is completely illogical and impossible to work with22:22
@khennyeah anything to do with date/time sucks22:22
@preactionthrow time-zones and daylight savings time into the mix and you've got your own personal slice of hell22:22
@preactioni need to make the code that will share packages between sites, and otherwise increase what packages are capable (singleton packages, can't be deployed and/or do not show up in the Packages tab)22:24
-!- wgGuest38 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:34
wgGuest38hello22:34
wgGuest38if i use <tmpl_if __FIRST__> in a loop in the colaboration system template i will be show only the first thread22:35
wgGuest38?22:36
@khennyes22:36
@khenntrue22:36
@preactiontry it and see22:36
@khenn<tmpl_if __LAST__> will show the last item22:36
@khennwell it will execute on the last item in the loop22:36
wgGuest38yes, i tried but i continue seeing all the threads22:36
wgGuest38yes, i tried again and works22:40
@preactionbrowser cache22:41
wgGuest38if i am inside of one thread, in that template can i use a loop where i can see the rest of threads that the colaborations systems has?22:42
@preactionno22:43
@preactionthe online help (Help tab in the admin console) has all the template variables allowed in templates22:43
wgGuest38do you know coppermime?22:44
wgGuest38it is a photo gallery when the user can create his own albums and the rest of the people can rate his/her photos and can put messages on each one22:46
@preactionsounds like the Gallery that's in webgui 7.522:46
wgGuest38when the webgui 7.5 stable release is online?22:48
@preactionthere hasn't even been a beta release yet22:48
wgGuest38in the webgui 7.5 will be a photo gallery like i described before?22:50
@preactionwithout the rating feature22:51
@rizenI just submitted 4 talk proposals to OSCON and 4 more to YAPC. Man, I hope some of them get accepted.22:52
wgGuest38why without the rating feature?22:53
wgGuest38do you thinks to include it in a future version?22:53
wgGuest38we want to create a photo gallery like i described before, do you believe that i can wait the webgui 7.5?22:54
-!- wgGuest21 [n=wgGuest2@192.112.24.61] has quit []22:55
+perlDreamerpreaction++22:57
@preactionwgGuest38, it was planned to put rating in but I ran out of time for it. not sure on the timetable for the 7.5 release cycle, but the a pre-release is happening next week I believe22:57
wgGuest38ok22:58
wgGuest38thanks for your help22:58
-!- wgGuest38 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has quit []22:59
@preactionperlDreamer, i just hope i didn't break something else with that hack22:59
+perlDreamerthere's only one way to find out :)23:00
@preactionbut now that i remember i'm technically running my changed version of H::T in my WRE, so i'll probably be first to know ;)23:00
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]23:29
@rizenperlDreamer, i've figured out why you like testing so much23:38
xdangerrizen: could you comment my last comment about this: http://www.plainblack.com/rfe/request-for-enhancement/use-user-profile-for-javascript-calendars-timeformat23:48
@rizenyeah, i'm looking at this right now, how did you know?23:48
xdangerout =)23:48
@rizensorry for the delay, but i get a lot of email everyday, so much that I sometimes have to do email catch up days like today23:48
xdangerNo problem, I'm not in a hurry...23:49
xdangerjust that noticed that you were online and talking, and remembered the thing myself23:49
+perlDreamerrizen: Why do I like testing? :)23:51
@rizenbecause you spend your free time with the sci fi channel, and a typical critical plot point in sci fi shows is a diagnostic23:52
-!- SDuensin [n=Scott@83.sub-75-205-229.myvzw.com] has quit ["Leaving"]23:56
+perlDreamerI thought it was because I excel at maintenance tasks that no one else does.23:59
+perlDreamerLike church website23:59
+perlDreamerdocumentation23:59
+perlDreameretc.23:59
--- Day changed Wed Jan 16 2008
@rizenyeah, but that's not nearly as funny00:00
+perlDreamerNo, funny is going to be my testing chapter00:00
@rizenhehe00:00
+perlDreamerAll the examples are from my family00:01
@rizengood we need some humor in there00:01
+perlDreamercmp_ok ( $olderSon->train_rides, '>=', 3, 'older son is happy');00:01
@rizenhehe00:01
+perlDreameris( $youngerSon->askedFor, 'hot dogs', 'Younger son is happy');00:02
+perlDreamerThat test always fails00:02
+perlDreamer:(00:02
metanilperlDreamer, we left one question incomplete yesterday.. remember.00:13
metanili see the photo field in userProfileData; but its just varchar(20) type.. i guess its just a 'key' and data should be in other table.. do you know which one?00:14
@rizenat OSCON we're going to have over 1000 gooey's stacked in our booth00:14
@rizenit should be quite the sight to see00:15
metanilOR could we get path from that photo field value directly?00:15
+perlDreamerThe data in the photo field is a storageId00:18
+perlDreamerIt's not stored in a table00:18
+perlDreamerrizen: you should advertise it as a new WebGUI clustering solution00:18
metaniloh! its a storageId... how do we get data from that id?00:20
@rizenthat's a great idea pd00:21
@rizenbut i also think it will make one hell of a photo00:21
metanilis there any method available in webgui library to get that?00:24
+perlDreamermetanil: Yes, but only in the API, not the macro level00:24
+perlDreamerI'm still confused why you want to duplicate the user profile page00:24
metanilyes. but i want to customize it on my own.. and moreover learning webgui core side by side.00:26
+perlDreamerOkay, if you're using the API, then check out WebGUI::Storage::Image.pm00:27
metanilcool!!!!00:28
CIA-20WebGUI: graham * r5286 /branch/WebGUI_7.4/ (2 files in 2 dirs): fix: In IE, 'Insert WebGUI Image' loses some attributes00:33
+perlDreamerHaarg++00:33
+perlDreamerHe's a bug fixing machine!00:34
+perlDreamermetanil, reverse engineering Form/Image.pm and ProfileField will help you learn a lot about that, too.00:39
metanilsuperb!!00:39
+perlDreamermetanil: What kind of site are you going to build?00:40
metanilits currently very simple but if i could learn a lot then it could be very big project.00:41
+perlDreamerYou should also join the developer's mailing list, then.00:41
metanilbut as always main decision is made by our boss.00:42
+perlDreamerGive us access to his API, we'll "patch" him.00:42
metanilcurrently we're at starting phase just like "proof of concept" thing.00:43
metanilbut sure .. you're welcome guys00:44
+perlDreamerSorry, that was a bad joke about patching your boss'es API so that he'd choose WebGUI00:59
+perlDreamerum, is webgui.org down right now?01:09
@rizennop01:09
@rizeni can get there01:09
+perlDreamertry the forums01:09
@rizenyup, can get there too01:10
+perlDreamerhm, maybe if I restart the browser01:12
+perlDreameryup, that's better01:12
@rizeni was going to be pissed that i didn't get a page if it was down01:13
+perlDreamerAre you lusting after the new Air books yet?01:13
@rizenhaven't seen it yet01:14
@rizenwatching the keynote now01:14
@apeironAir books?01:18
+perlDreamerCheck out Job's keynote01:19
+perlDreamerfrom today at MacWorld01:19
+perlDreameror read Slashdot01:20
@apeironOh, I thought you meant Adobe Air.01:23
+perlDreamerNext year I want him to make one I can fold up and put in my back pocket01:24
@rizenit's called iphone01:25
+perlDreamerIt comes with gvim? ;)01:26
@rizenit will in february01:26
+perlDreamerso close: http://news.perlfoundation.org/2008/01/i_need_a_crm_package.html01:29
@rizenwebgui needs a crm at some point01:32
@rizenin the short term the thingy will do it nicely01:33
@rizenbut in the long term we need a full blown one01:33
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:04
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:04
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:29
-!- knowma1 [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui02:56
knowma1has anyone ever had a problem with WebGUI (v7.3.22) not creating a new asset? here's the log output -- "attempted to to call a non-existent method add;class=WebGUI::Asset::Wobject::Layout on"02:57
knowma1i've found where this message is occurring -- WebGUI.pm, page(). it appears that the url is not being parsed correctly due to the semi-colons instead of ampersands; don't know why that would have changed though....03:23
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI03:41
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []03:54
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui03:59
-!- mode/#webgui [+o rizen] by ChanServ03:59
-!- beginwebgui [n=beginweb@137.48.130.193] has joined #webgui05:23
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []05:26
-!- beginwebgu1 [n=beginweb@137.48.138.50] has joined #webgui05:33
-!- knowma1 [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has left #webgui []05:46
-!- beginwebgui [n=beginweb@137.48.130.193] has quit [Read error: 110 (Connection timed out)]05:51
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui06:09
-!- mode/#webgui [+v perlDreamer] by ChanServ06:09
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui06:12
perlmonkey2no rizen?06:13
perlmonkey2what a slacker...never here anymore.06:13
+perlDreamersorry, we're rizenless tonight06:13
+perlDreamerDrop him an email and tell him that you'd like to meet one night06:13
perlmonkey2Naw, there is a call for papers for an academic journal06:13
+perlDreameroooh, which one?06:14
perlmonkey2Thought he might want to submit something or force one of his lackeys to write something06:14
perlmonkey2http://www.cw2008.uga.edu/cw_pages/index.htm06:14
perlmonkey2The subject is open source software, specifically alternative academic CMS's to WebCT.06:14
perlmonkey2My wife and I will be collarborating on a paper, but if he doesn't submit anything, I'll want to talk about WebGUI.06:15
+perlDreamerGo for it!06:15
+perlDreamerHe's already booked for like 5 speaking engagements this year06:15
perlmonkey2the trials and tribulations of the FOSS rock stars.06:15
+perlDreamerHe does it well06:15
+perlDreamerHow goes the ajaxified survey?06:16
perlmonkey2Today I got the hard part finished.06:16
perlmonkey2Now it is just getting something working so the testing/revisioning can begin.06:17
+perlDreamerwill you be writing any automated tests for it?06:17
perlmonkey2Next Wednesday I have it reviewed by two researchers who have bought every single survey product offered and hate them all.  So I'm sure they'll be able to tell me what sucks and what needs to be changed.  But I'm working from their specs for now, so hopefully WebGUI will be getting the benefit of two ninja academic survey users06:18
perlmonkey2perlDreamer: I haven't even thought about the Perl side.  It will be very straightforward, but I'll probably have to eventually write automated tests if I ever wnat it in the core?06:18
+perlDreamerperl API level tests would be great, but despite assertions to the contrary, new code without tests is making it into the core.06:19
perlmonkey2hah....that doesn't sound sfae.06:20
perlmonkey2safe06:20
+perlDreamernope06:20
+perlDreamerThe new commerce system will be well tested though.06:20
+perlDreamerand we don't have any infrastructure for front-end testing yet06:21
perlmonkey2Well the front end.....we can run one of those web scrambler thingies that just tries every combination of input :)06:22
perlmonkey2hah, these guys want to be able to have a random element from a number range or list used in a question string, and then remembered for use throughout the rest of the section.  ie. Q1 How do you feel about [red,yellow,green]?  Then depending on which color was randomly picked, Q2 would use that same one.  And that is just one of the crazy things they asked for.  I think the new survey system will really fill a lot of people's needs.06:33
+perlDreamercool06:33
+perlDreamerwe were talking today about a CRM06:33
+perlDreamerWebGUI could have been used by The Perl Foundation if it had a CRM module.06:33
perlmonkey2Hmm.......I have a lot of experience in data mining and profiling web data :D  We could build a CRM that completely exploits all possible information sources on everyone in the DB.  Using neural networks to optimize our bloodsucking customer module :D06:36
perlmonkey2But it seems like it would be intersting to work on.06:38
perlmonkey2But it seems like CRM is more of a organizational process for handling customers supported by technology.  Hmm.....06:38
perlmonkey2s/customers/cusomters,/06:39
perlmonkey2So at its core, a CRM is a technological crutch for the marketing people......But it would need hooks into the commerce system, if just to profile the customer for automated upselling or closing the deal (plus to automatically add them into the system upon purchase).06:42
perlmonkey2I really like Joel Spolsky's use of machine learning in his commerce systems.  Maybe WebGUI could work something like that in there.06:44
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit ["Leaving."]07:06
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]07:15
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui08:29
-!- mode/#webgui [+o rizen] by ChanServ08:29
-!- beginwebgu1 [n=beginweb@137.48.138.50] has quit [Read error: 113 (No route to host)]09:19
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:51
metanilare there any documentation related to WebGUI Dashboard.. and its API10:34
metanil?10:34
-!- beginwebgui [n=beginweb@137.48.138.50] has joined #webgui10:40
-!- beginwebgui [n=beginweb@137.48.138.50] has quit [Read error: 110 (Connection timed out)]11:01
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui11:11
-!- mode/#webgui [+o apeiron_] by ChanServ11:11
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)]11:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]12:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]12:16
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:17
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui14:35
-!- CIA-20 [n=CIA@208.69.182.149] has quit []14:37
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has quit ["ircII EPIC4-2.6 -- Are we there yet?"]14:43
-!- CIA-19 [n=CIA@208.69.182.149] has joined #WebGUI14:48
Radix__Sun have bought MySQL: http://blogs.mysql.com/kaj/sun-acquires-mysql.html/ (and discussion at http://developers.slashdot.org/article.pl?sid=08/01/16/135243)15:58
-!- SDuensin [n=Scott@186.sub-75-206-208.myvzw.com] has joined #WebGUI16:00
SDuensinMorning.16:10
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]16:24
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:25
-!- mode/#webgui [+o khenn] by ChanServ16:25
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui16:47
@khennanyone know the flag to use when untarring a file that preserves privileges?17:21
@apeiron_-p should work17:31
* apeiron_ notes his _17:31
-!- apeiron_ is now known as apeiron17:31
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:56
-!- mode/#webgui [+o rizen] by ChanServ17:56
-!- Haaarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has quit ["Leaving"]18:15
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:17
-!- mode/#webgui [+v perlDreamer] by ChanServ18:17
+perlDreamerHoly acquisitions, Batman!18:17
+perlDreamerSun is buying MySQL18:17
SDuensinWhoa.  Hey, at least we'll have good JDBC support.  :-)18:19
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has joined #webgui18:21
-!- mode/#webgui [+o Haarg] by ChanServ18:21
perlmonkey2Fantaisie-Impropmtu in C sharp minor........life is good.18:36
-!- SDuensin_ [n=Scott@238.sub-75-206-190.myvzw.com] has joined #WebGUI18:44
-!- vcs__ [n=Scott@21.sub-75-206-118.myvzw.com] has joined #WebGUI18:51
-!- SDuensin [n=Scott@186.sub-75-206-208.myvzw.com] has quit [Read error: 110 (Connection timed out)]19:07
-!- SDuensin_ [n=Scott@238.sub-75-206-190.myvzw.com] has quit [Read error: 110 (Connection timed out)]19:10
-!- vcs__ is now known as SDuensin19:13
+perlDreamerSDuensin: Does using java make you schizo?19:13
SDuensinNo, that'd be Windows.19:13
+perlDreamerOh dear.  You use both Windows _and_ Java?19:13
SDuensinDon't get me started.   :-P19:14
* perlDreamer is appropriately warned19:48
+perlDreamerCIA-19: help19:51
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:56
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:29
-!- mode/#webgui [+o preaction] by ChanServ20:29
+perlDreamerpreaction: which branches does CIA monitor?20:31
@preactionall20:31
@preactionrather, the entire svn.webgui.org/plainblack tree20:31
+perlDreamerI committed a file to branches/colin_experimental a while ago, and haven't seen anything20:32
+perlDreamermaybe CIA-19 needs some Botamucil?20:32
@preactionmost likely20:32
@preactioni've got a friend who made an apparently pluggable bot, imma see if i can make some plugins for him20:33
@preactionotherwise i'll just make a new Bot::BasicBot20:33
CIA-19WebGUI: colin * r5287 /branch/colin-experimental/sbin/testEnvironment.pl: Add a requirement for Test::Class in my experimental branch.20:33
+perlDreamerpreaction: Test::Class is not too bad at all21:16
@preactionin what context?21:16
+perlDreamerI started converting WebGUI::Storage over to using it21:16
+perlDreamerand I thought it would be difficult/tedious/etc21:17
+perlDreamerbut it's not too bad21:17
+perlDreamerone sub per "block"21:17
+perlDreamerand you use POD to document it21:17
+perlDreameryou can define global and local setup and teardown routines21:17
+perlDreamertest plans can still be dynamically generated21:17
+perlDreamerand Storage::Image will be able to inherit all those tests21:18
CIA-19WebGUI: colin * r5288 /branch/colin-experimental/t/ (Storage.t lib/WebGUI/Storage/Test.pm lib/WebGUI/Storage): Begin converting WebGUI::Storage tests to use Test::Class.21:18
-!- beginwebgui [n=beginweb@137.48.138.50] has joined #webgui22:09
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]22:11
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []22:25
-!- beginwebgui [n=beginweb@137.48.138.50] has quit [Read error: 110 (Connection timed out)]22:33
-!- beginwebgui [n=beginweb@137.48.138.50] has joined #webgui22:58
-!- beginwebgui [n=beginweb@137.48.138.50] has quit [Read error: 110 (Connection timed out)]23:32
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui23:41
-!- SDuensin [n=Scott@21.sub-75-206-118.myvzw.com] has quit ["Leaving"]23:52
+perlDreamerpreaction: If you haven't already, please set the sticky bit on your new post to the Forum.  It's awesome!23:56
@preactionyeah, i did. it should look like a splat23:57
perlmonkey2Which post?23:59
@preactionmy "Before you Post" post23:59
@preactiontrying to get some FAQs going23:59
--- Day changed Thu Jan 17 2008
@preactioni want to make a bot for this channel that will search the webgui.org wiki (of course, it'd need permission to run on plainblack.com)00:00
@rizenwe can't run IRC related stuff on our servers00:01
@rizenit's part of our data center contract00:01
@rizenhowever, i'd be willing to let you write a web service api to the wiki search00:01
@preactioni could make a Report asset. it has a hook for searching inside the report. then the report could spit out XML or JSON or some such. something to ponder. the bot thing is a longish-term thing00:03
perlmonkey2This report asset sounds misnamed......should be something like "super-data-extraction-badass-et"00:04
@preactioneh, it's just simple. no limitations00:05
perlmonkey2Maybe I can forgoe the survey report portion of the new survey and just have your reporting tool generate output.00:07
@preactioni wouldn't rely on it. it's meant to be an external thing, not part of any asset00:07
@preactionthe survey is an application, so it should report on itself00:08
@preactionthe Report is a power-tool. like the SQLReport. worse, it's just a framework, by itself it does absolutely nothing (just nothing with no limitations ;)00:09
@rizenperlDreamer, browse around webgui.org and tell me if you notice anything00:14
@rizendifferent00:14
@preactiondear jesus00:15
+perlDreamerInteresting new title on the about page :)00:16
+perlDreamerI miss Haarg, though00:16
@rizenit'st not actually on the about page00:16
@preactionit's adspace00:16
@rizenyeah00:16
+perlDreamerIs it random?00:17
@rizenyup00:17
@rizenhaven't you ever used webgui's adspace system?00:17
+perlDreamerI tested all the underlying API, but not the front end00:17
@rizenwebgui has an advertisement system built in00:17
@rizenah00:17
@rizenso that's what drives the crowns on webgui.org00:17
@rizeni figured we should advertise the IRC channel00:18
@rizenso that's the ad i came up with00:18
+perlDreamerThat's not actually in the logs, is it?00:19
@rizenthough it may not seem like it, because we've only really ever put the PBWG up in the crown, that crown space is supposed to be used for advertising community related things00:19
@rizenno00:19
@rizeni couldn't find the place where he said it00:19
@rizenbut i remember that conversation00:19
@rizenso i paraphrased00:20
perlmonkey2hah, that is great00:21
Radix__I remember that discussion.. who was iPhoneGuy tho.. I can't recall00:23
+perlDreameriPhoneGuy == maxscience00:23
Radix__ahh.. that's right00:23
@preactionmight've happened on the forums, but it still works00:24
Radix__I don't know whether it's good to call webgui crap tho - even good crap00:24
@rizenit is meant to be funny00:24
@rizenit's not as if i'm calling it crap00:24
Radix__is it?00:25
@rizenperlmonkey2 laughed00:25
Radix__uhuh :)00:25
@preactioni laughed because i remember that drama00:25
@rizenif you like, i could put a line above it in there where iPhoneGuy says it's a pile of crap00:25
perlmonkey2Its like the old saying about democracy.  Worst form of governments except for all the rest.00:26
+perlDreamerI remember part of that conversation00:26
+perlDreamerI came in on the middle of it00:26
+perlDreamerexcept it wasn't crap it was shit00:26
@rizeni didn't want to say shit on the site00:27
@rizenthat might turn some conservative types off00:27
@preactioni could swear that our corporate culture did that already ;-)00:29
Radix__heh00:29
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]00:33
@rizenthere, i changed it to account for Radix_ hesitation00:35
Radix__you did?00:38
@rizenyou didn't see the change?00:38
Radix__Ahh.. I see00:38
Radix__yeah, I like that better00:39
@rizenegg salad00:43
@rizenthen everyone is happy00:43
@rizenwell, except for iphoneguy00:43
Radix__:)00:50
+perlDreamerHe'll love the attention.00:50
@preactionhttp://webgui.pastebin.com/m3bef3c00 anybody have any idea why these three regexen don't always match, even though there are enough data to make a full match00:59
@preactioni'll change it to match a minimum of 0 up to a maximum of $num, but i don't think that's the issue00:59
+perlDreamer($num) says to match literally $num and capture it01:00
+perlDreamerdon't you want curly brackets in there?01:00
@preactionthey are curly brackets01:01
@preactionmight not be visible because of the horrible highlighting + syntax coloring01:01
+perlDreamerok01:02
@preactionit works in most cases, but 5% of cases looks like it fails01:02
+perlDreamerCan you nopaste some failing data, too?  I'm stumped01:04
@preactionputting {0,$num} made one formerly failing pass, but 5 formerly passing fail. going to write a proper test script01:04
@preactionunfortunately i can't. the data is client data. imma write a proper test script for it and see if i can't replicate01:05
+perlDreamerwell, in that case, I'm going to leave in a huff and renew my driver's license01:10
+perlDreamer:)01:10
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]01:10
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:18
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:18
CIA-19WebGUI: graham * r5289 /branch/WebGUI_7.4/ (lib/WebGUI/Asset/Post/Thread.pm docs/changelog/7.x.x.txt): fix: Collaboration System threads sometimes unable to find next/previous thread02:18
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui03:19
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []03:26
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui03:28
-!- mode/#webgui [+o rizen] by ChanServ03:28
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Remote closed the connection]03:28
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 113 (No route to host)]03:48
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:51
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui03:53
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI04:01
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has quit []04:04
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]04:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui04:26
-!- mode/#webgui [+o preaction] by ChanServ04:26
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui04:54
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui04:56
elninowhen I use a redirect in webgui , does it return a 301 or a 302?04:56
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui04:58
CIA-19WebGUI: graham * r5290 /branch/WebGUI_7.4/docs/create.sql: preparing for 7.4.21 release05:18
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]05:20
CIA-19WebGUI: graham * r5291 /branch/WebGUI_7.4/lib/WebGUI/Asset/Post/Thread.pm: fix thread next/prev sql05:33
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]05:41
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui05:42
-!- Radix-wrk changed the topic of #webgui to: [ WebGUI 7.4.21-stable | WRE 0.8.1 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/05:44
CIA-19WebGUI: jt * r5292 /releases/WebGUI_7.4.21-stable: Release 7.4.21-stable05:52
-!- beginwebgu2 [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui05:55
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]05:58
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]06:02
CIA-19WebGUI: jt * r5292 /releases/WebGUI_7.4.21-stable: Release 7.4.21-stable06:34
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 113 (No route to host)]06:50
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui08:55
-!- Haarg [n=haarg@66-188-98-191.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]09:15
-!- nuba [n=nuba@hq.imaterial.org] has quit [Read error: 110 (Connection timed out)]09:16
-!- beginwebgu2 [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]09:54
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:59
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit [Read error: 110 (Connection timed out)]10:07
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui10:24
-!- mode/#webgui [+o Haarg] by ChanServ10:24
-!- AMH_bo1 [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:51
-!- roryzweistra [n=chatzill@194.171.50.69] has joined #webgui11:03
-!- roryzweistra is now known as ryuu11:09
-!- ryuu is now known as ryuu_ro11:10
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui11:19
-!- mode/#webgui [+o preaction] by ChanServ11:19
-!- ryuu_ro [n=chatzill@194.171.50.69] has quit [Remote closed the connection]11:41
-!- Haaarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui14:05
-!- mode/#webgui [+o Haaarg] by ChanServ14:05
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]14:13
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:15
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui15:45
-!- midellaq [n=midellaq@hermes.wseurope.com] has joined #webgui15:51
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]15:53
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI15:54
-!- mode/#webgui [+o khenn] by ChanServ15:54
-!- midellaq [n=midellaq@hermes.wseurope.com] has left #webgui []15:55
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]15:56
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]16:03
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]16:17
-!- SDuensin [n=Scott@177.sub-75-204-52.myvzw.com] has joined #WebGUI16:25
SDuensinMorning.16:26
@preactionmorning16:31
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:47
-!- mode/#webgui [+o khenn] by ChanServ16:47
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui16:55
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui17:06
-!- dapperedodo [n=joeri@77.163.53.25] has left #webgui []17:23
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui17:25
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:25
-!- AMH_bo1 [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:02
@khennping Mrhairgrease18:14
+MrHairgreasepong18:15
SDuensinAnybody know an SVN client that's worth a crap for the Mac?18:16
+MrHairgreasesvn?18:17
SDuensinYea.18:17
+MrHairgreaseno I mean 'svn' 18:17
SDuensin:-P18:17
+MrHairgreasethe command lin eclient18:17
+MrHairgreaseworks great18:17
SDuensinI want pretty pictures I can drag around.18:17
+MrHairgreaseok18:18
+MrHairgreaseso drag your console around on your dektop18:18
+MrHairgreaseotherwise18:18
+MrHairgreasei dunno18:18
SDuensinhehe18:18
+MrHairgreasei think tortoise is a gui svn client18:18
+MrHairgreasefor windows18:18
SDuensinYea, it's great.  18:18
+MrHairgreasedunno if it is available for mac18:18
SDuensinI'm just gonna use Eclipse open on an empty workspace.  18:18
SDuensinNope, Tortoise is Winders only.18:19
+MrHairgreasekhenn18:21
+MrHairgreasewhat do you need me for?18:21
@khenncould you IM me?18:21
@preactionpretty pichars are overrated18:22
@khennAIM - FRANKLD7518:22
+MrHairgreasei'm not on aim18:22
* SDuensin likes pichars18:22
+MrHairgreasebut is just msg'd you18:23
ckotilThis wG Admin Guide Book is nice.n18:29
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]18:48
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:49
-!- mode/#webgui [+v perlDreamer] by ChanServ18:49
-!- beginwebgui [n=beginweb@w000219pc.unwired.unomaha.edu] has joined #webgui19:01
-!- CIA-19 [n=CIA@208.69.182.149] has quit []19:06
-!- beginwebgu1 [n=beginweb@w000219pc.unwired.unomaha.edu] has joined #webgui19:24
-!- CIA-20 [n=CIA@208.69.182.149] has joined #WebGUI19:27
-!- beginwebgu2 [n=beginweb@w000219pc.unwired.unomaha.edu] has joined #webgui19:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:30
-!- mode/#webgui [+o rizen] by ChanServ19:30
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has quit ["ircII EPIC4-2.6 -- Are we there yet?"]19:31
-!- beginwebgui [n=beginweb@w000219pc.unwired.unomaha.edu] has quit [Read error: 110 (Connection timed out)]19:39
-!- tarkus [n=mike@modemcable095.118-59-74.mc.videotron.ca] has joined #webgui19:41
-!- tarkus [n=mike@modemcable095.118-59-74.mc.videotron.ca] has left #webgui []19:41
-!- beginwebgu1 [n=beginweb@w000219pc.unwired.unomaha.edu] has quit [Read error: 110 (Connection timed out)]19:45
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui19:49
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui20:36
-!- beginwebgu2 [n=beginweb@w000219pc.unwired.unomaha.edu] has quit [Read error: 110 (Connection timed out)]20:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]20:57
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui21:09
-!- mode/#webgui [+o preaction] by ChanServ21:09
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui21:17
perlmonkey2So quiet today.21:41
perlmonkey2Any word on the WG dev book?21:41
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]21:52
@rizenit's coming along22:06
@rizenprobably won't be available until late april22:06
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui22:07
-!- mode/#webgui [+v MrHairgrease] by ChanServ22:07
perlmonkey2Ah, April.  So far away.  I'm sure it will be worth the wait.22:11
-!- beginwebgui [n=beginweb@137.48.130.193] has joined #webgui22:21
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui22:27
@rizenit's hard because it's being written by the entire pb dev team22:31
@rizenso there has to be time set aside from project work22:32
+perlDreamers/hard/slow/22:32
@rizenand i'm writing about 5 chapters myself (the most out of the entire staff)22:32
@rizenwhich is also hard, because i have lots of other things going on with running the company22:32
@rizeni think the book will be worth the wait, but it certainly won't be all encompassing22:33
@rizenthere's too much we could talk about to make it all encompassing22:33
@rizenwe're just going to get as far as we can as fast as we can, and add more when we have time in the future22:34
ckotilgot the admin book. its nice.22:35
ckotilnow im not so indispensible anymore22:35
@rizenthere's knowledge (which can be contained in the book), but there's also experience, which you have and can't be contained in the book22:36
@rizenyou're not indespensible22:36
ckotili know. im just kidding.22:36
@rizenckotil, as i was writing that book, i ran out of ideas on what would be useful to cover, so if you find areas that you think should be expanded upon, or that weren't covered at all, please email me those ideas22:36
perlmonkey2rizen: yeah, I can see the dev book being hard to contain the scope.  Where does the WG API end and the other Perl libs begin?22:37
ckotilsure thing.22:37
perlmonkey2How much of H::T should be covered?, etc etc22:37
+perlDreamerNone of it22:37
@rizenperlmonkey2: we're covering all the webgui plugin points (assets, macros, auth modules, form controls, etc)22:38
perlmonkey2hah, (see CPAN) for  H::T in the index :P22:38
@rizenas well as some theory points like WebGUI::Session22:38
@rizenbut the book contains no API stuff, as that's all available for free22:38
@rizenthis is more howto and reasons behind how stuff works type stuff22:38
perlmonkey2cool, well i can't wait.  My knowledge is full of holes that I only fill when I have a problem to solve.22:38
perlmonkey2Be fun to have something that walks me through all of WG in an ordered fashion.22:39
perlmonkey2For now I have to figure out the sanest way to update all the questions and sections at the end of a dragdrop event.22:40
perlmonkey2I'm thinking everytime a dragdrop ends, tell the entire list to step through themselves in order and update themselves if they are in a new place.  But If you drap the first question to the end of the questions and you have 1,000 questions, then all 1,000 will have to update.22:41
perlmonkey2Must be a better way22:41
@preactionperlmonkey2, why not only allow two kinds of moves: 1) move within a section, 2) move to a section. the question is added as the last question in the section22:41
+perlDreamerSounds like the same problem that the Asset Manager has to handle22:42
@preactionso only one section is displayed at any one time, cutting down on the display time22:42
+MrHairgreasedid you benchmark it?22:43
perlmonkey2preaction: If only.....I really wish i could do it that way, but all sections and questions have to be available for DD at any given time, because they need to be targets for dropped answers.22:43
+MrHairgreaseif it only takes a fraction of a second who cares22:43
perlmonkey2MrHairgrease: haven't done it yet....not sure that it will be that bad.  Just "feels" ugly.22:43
@rizenperlmonkey2, perhaps go simpler22:43
@rizensectionId:questionId:answerId:rank22:43
perlmonkey2MrHairgrease: an update will simply seeing if it needs to change its ID and displayed DOM text, and then tell all the answers pointing at it to now point at the new qid.22:44
@rizensend that back to webgui on the drop event22:44
@rizenand then let the backend figure out the rest22:44
perlmonkey2rizen: I wasn't planning on sending an update to WG until they clicked submit.22:44
+MrHairgreasewhy would the qid change22:44
+MrHairgrease?22:44
@rizenoh...nevermind then22:44
perlmonkey2MrHairgrease: If they drag Q1 to Q10, then Q2-10 should decrement and Q1 shoudl become Q10.22:44
+perlDreamerMrHairgrease: it wouldn't but you need all that to identify who moved22:45
perlmonkey2rizen: But I really like that idea.  Store nothing client side.22:45
+MrHairgreaseoh 22:45
+MrHairgreasei thought you meant the guid of the question22:45
@preactionwhy would it be a problem that only one section's questions are shown at any given time? clicking on a section head opens that section and closes all the others. then you can DD answers to the questions in it22:46
-!- beginwebgui [n=beginweb@137.48.130.193] has quit [Read error: 110 (Connection timed out)]22:46
perlmonkey2you can only see the answers for the currently selected question.22:46
perlmonkey2the answers UL is populated with the last question's answers.22:46
@preactioncan a single answer be linked to multiple questions?22:47
perlmonkey2preaction: But I'm not sure how much that buys me.  It would only mean I'd have to do the update on a single section instead of the entire survey.  22:47
+MrHairgreasewouldn't this work? each question is an object, each answer is an object too. relations are defined by refs to the objects. Also each question has an index22:47
perlmonkey2preaction: No.  A single answer can only fork to one question/section.22:48
perlmonkey2MrHairgrease: That is precisely how I have it.22:48
+MrHairgreaseok22:48
@preactionso why have that second answers area at all? why not have a drill-down-type menu?22:48
perlmonkey2preaction: to keep it simpler.22:48
+MrHairgreaseso in that you only have to update the index right?22:48
perlmonkey2preaction: ultimetely I would have hoped for an actual tree.  But DD in a tree was to difficult for my first cut at this.22:48
+MrHairgreasewhy should you update  all the answers too?22:49
perlmonkey2MrHairgrease: Right, a question knows which answers are forking to it.  So when it changes it tells those answers to change their index to the new one.22:49
@preactioni'd go with martin on this then, build it first and see if there's actually a problem with latency. premature optimization is the root of most evils22:49
perlmonkey2Not an expensive update, but still there.22:49
perlmonkey2hah, very good point preaction.22:49
+MrHairgreasesure22:50
+MrHairgreasebut you'll have to change something when moving stuff around22:50
perlmonkey2I need to sit and grok rizens idea of not storing data locally.  22:51
+MrHairgreasethat's a good idea anyway22:51
+MrHairgreaseb/c if the browser crashes22:51
+MrHairgreasepeople loose their work22:52
+MrHairgreasebut hooking that in afterwards is very easy22:52
perlmonkey2or any number of other problems.22:52
@preactioni'd say keep the javascript dealings. cancelling the asset revision will be different if you have automatic updates during an edit22:52
+MrHairgreasejust add a ajax request to each update routine22:52
perlmonkey2yeah, just call the updateData function every so often.22:52
@preactionis editing the survey versioned?22:53
@preactionif not, then just disregard my objections22:53
perlmonkey2I wasn't planning on versioning it.22:53
perlmonkey2They can create copies, which shoudl be good enough.22:54
+MrHairgreasei agree22:54
perlmonkey2Well, since I have to have a functioning prototype by Wednesday, I'll just go with the entire list update on every drag drop for now :)22:55
@preactionthe reporting sounds like fun though: person A took the survey at time 1. admin edits the survey at time 2 to remove and add and move and etc... person B takes the survey at time 3. how's that going to work?22:55
@preactionnot that i need discussion or justification, just an interesting problem22:55
perlmonkey2preaction: yes, interesting, but I don't know how many survey apps address that issue.  Most surveys collecting real data are not updated after data collection starts.22:56
@preactionindeed22:56
@preactionit's not something that should be worried about in Version 1.0 at least22:57
perlmonkey2hah, thanks for saying that.....my mind got locked on the versionnig problem.22:57
+MrHairgreaseasset movements are not versioned for about the same reason22:59
+perlDreamerpreaction, if you have a chance, please check out rev 5293 in my branch23:11
+perlDreamerand let me know what you think about the segmenting and ordering23:11
@preactionk23:12
+perlDreamerit's a bit out there...23:12
CIA-20WebGUI: colin * r5293 /branch/colin-experimental/t/lib/WebGUI/Storage/Test.pm: batch conversion, up to the initial delete test23:18
@preactionthis is just opinion of course, but i don't know if i like the numbering thing. i liked more the idea of test subs being little test scripts of their own, completely autonomous23:20
@preactionbut then you'd probably have it where multiple things are tested in a single sub23:20
+perlDreamerright23:21
@preactionso less granularity23:21
@preactionno matter what the initial tests are created with, though, because of the nature of Test::Class, one sub doesn't have to worry about another sub trampling on its data23:22
@preactionunless it wants to23:22
+perlDreameryes.  You can see where I shared an object between several tests23:22
+perlDreamerand noted what was used and what wasn't23:22
+perlDreamerin the pod23:22
@preactionyeah23:22
+perlDreamerI love having pod in the tests23:22
@preactionamen to that23:22
+perlDreamerso at least it's now documented23:22
+perlDreameractually, there's nothing that says I can't put POD in other tests, too23:24
@preactioni still might suggest that instead of the method you're testing, perhaps the behavior you're testing? there might be multiple times one needs to test the get() method, once to test the GUID is gotten right, and once to test... okay bad example23:24
+perlDreamerNo, that's a good example23:24
@preactioncreate(), for example. once for case-sensitive, once for non-case sensitive23:24
+perlDreamerthat was how I was going to test it, since that's how it's tested now23:25
@preactionthe hardest part of "which methods to test together" remains: where do you draw the line between "related to this" and "unrelated"...23:26
@preactionwas going to suggest something about grouping all createCaseSensitive tests (create, getId, getPathFrag, getPath) together, but that's probably too much23:27
@preactioni'm sure it'll become more clear in time23:28
@preactionyou can't have both TODO and non-TODO tests in the same sub?23:28
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]23:37
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:42
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:42
-!- SDuensin [n=Scott@177.sub-75-204-52.myvzw.com] has quit ["Leaving"]23:54
--- Day changed Fri Jan 18 2008
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:04
+perlDreamerpreaction: no00:15
+perlDreamerIt sux00:15
@preactionnot even with another closure in there? those jerks00:16
+perlDreamerhaven't tried another block yet00:16
+perlDreamerthat might work00:16
+perlDreameryup, adding scope works00:23
+perlDreamerI like the dynamic planning, too00:26
+perlDreamerin order for these tests to be inheritable, object creation has to be overrideable00:32
+perlDreamerwhich means it can't be in the test routines00:32
+perlDreamertogether with the tests00:32
+perlDreamerit has to be in a routine that the child can override00:32
CIA-20WebGUI: colin * r5294 /branch/colin-experimental/t/lib/WebGUI/Storage/Test.pm: 00:33
CIA-20WebGUI: Found out that adding scope allows embedded TODOs in methods.00:33
CIA-20WebGUI: Got rid of the teardown method, since it's run after each00:33
CIA-20WebGUI: test and added the object clean-up to delete.00:33
CIA-20WebGUI: colin * r5295 /branch/colin-experimental/t/lib/WebGUI/Storage/Test.pm: 00:48
CIA-20WebGUI: Clean-up converted tests00:48
CIA-20WebGUI: Make the test inheritable by avoiding hardcoding paths anywhere.00:48
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI00:59
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]01:16
+perlDreamerpreaction: were you concerned about the session variable being a package "global"?01:21
@preactioni didn't notice that, but it might be better off inside the object01:22
+perlDreameryeah, I'll fix that, too01:23
+perlDreamerOkay, I'm now convinced that Test::Class is "good stuff"01:33
@preactiongood stuff indeed01:33
CIA-20WebGUI: colin * r5296 /branch/colin-experimental/t/lib/WebGUI/Storage/Test.pm: 01:33
CIA-20WebGUI: Encapsulate the session variable into the object.01:33
CIA-20WebGUI: Convert over a whole bunch of tests.01:33
CIA-20WebGUI: Wrote the first dynamic test which determines the number of01:33
CIA-20WebGUI: tests at runtime. Interestingly, it puts the plan at the end,01:33
CIA-20WebGUI: which still appears to be valid TAP.01:33
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]01:38
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:58
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui02:01
-!- mode/#webgui [+o rizen] by ChanServ02:01
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]02:15
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:49
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has quit []02:58
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:31
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:31
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI03:36
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui03:49
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI04:39
-!- mode/#webgui [+o khenn] by ChanServ04:39
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]04:39
-!- steveo [n=steveo@76.226.195.216] has quit [Nick collision from services.]05:21
-!- steveo_aa [n=steveo@76.226.195.216] has joined #WebGUI05:21
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]05:22
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui05:24
-!- mode/#webgui [+o rizen] by ChanServ05:24
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui06:28
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has quit []06:36
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []07:35
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []08:10
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui08:44
-!- mode/#webgui [+v Radix_] by ChanServ08:44
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]08:45
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:53
-!- AMH_bo1 [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:54
-!- AMH_bo1 [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]10:00
-!- AMH_bo1 [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:00
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui10:24
-!- mode/#webgui [+o preaction] by ChanServ10:24
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]10:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [No route to host]13:15
-!- l-e-o-n [n=leon@adsl3p254.access.maltanet.net] has joined #webgui13:26
l-e-o-nhi, i'm having a problem with the new wre 0.8.1, it installs and runs the console perfectly but when i get to add a site when i press add it goes offline13:26
l-e-o-nno one here ?13:31
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]14:07
l-e-o-nstill away ?15:07
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui15:08
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:08
l-e-o-nzZzZz15:10
l-e-o-nCan't locate Class/InsideOut.pm in @INC (@INC contains: ../lib /data/wre/prereqs/perl/lib/5.8.8/i686-linux /data/wre/prereqs/perl/lib/5.8.8 /data/wre/prereqs/perl/lib/site_perl/5.8.8/i686-linux /data/wre/prereqs/perl/lib/site_perl/5.8.8 /data/wre/prereqs/perl/lib/site_perl .) at ../lib/WebGUI/Config.pm line 18.15:28
l-e-o-ni can't start mod_perl15:28
l-e-o-nand i can't find any help15:29
+MrHairgreasedid you set your environment15:29
l-e-o-nhmm how ?15:30
l-e-o-nit was working before, i tried an upgrade15:30
l-e-o-nand failed15:30
+MrHairgreaseupgrade?15:31
+MrHairgreasefrom what to what?15:31
l-e-o-nhmm not sure which version i had before, as mysql database failed and couldn't solve the problem so i tried an upgrade to 7.4.1215:32
l-e-o-nforgot which version i had :/15:33
+MrHairgreaseoh 15:33
+MrHairgreasei see15:33
l-e-o-nbut wasn't that old15:33
+MrHairgreaseand you don't have class::insideout?15:33
+MrHairgreasedo this15:33
+MrHairgreasetype '. /data/wre/sbin/setenvironment'15:34
l-e-o-ndid that right now15:34
+MrHairgreasewithout the quotes of course15:34
+MrHairgreasethen do15:34
+MrHairgreasecd /data/WebGUI/sbin15:34
+MrHairgreaseand then 'perl testEnvironment.pl'15:35
l-e-o-nperl testEnvironment.pl15:35
+MrHairgreasecorrect15:35
+MrHairgreasethe setenvironment line ensures that perl is now the perl shipped with the wre15:35
l-e-o-nic15:36
l-e-o-nthis is a different thing now :/15:36
l-e-o-ni trid this 3 times15:36
l-e-o-ndoes it affect if i do . /data/wre/sbin/setenvironment or go into sbin and type ./setenvironment ?15:38
+MrHairgreaseyou have to use the single dot in front 15:38
+MrHairgreaseso you could also do15:38
+MrHairgreasecd /data/wre/sbin15:39
+MrHairgrease. ./setenvironment15:39
l-e-o-nah ic15:39
+MrHairgreasethe dot is a bash construct15:39
l-e-o-nfinally :)15:39
l-e-o-nits up15:39
+MrHairgreasei believe it used to be calle source or whatever15:39
+MrHairgreasegood =)15:39
l-e-o-nwell i had a problem with wre 0.8.115:39
l-e-o-nas after i upgraded and didn't work i ssaid ok let me just and install the new one15:40
l-e-o-nbut for some reason i didn't let me add new sites..15:40
+MrHairgreaseoh?15:40
+MrHairgreasestrange...15:40
l-e-o-nwill try later on next week maybe restalling15:40
l-e-o-nit failed everytime i tried to add a new site from the console15:41
l-e-o-nit went offline15:41
+MrHairgreasedid you run the /setup through your browser?15:41
l-e-o-nyep15:41
+MrHairgreasemaybe it's a permission problem15:41
l-e-o-nall services where up15:41
+MrHairgreaseno15:41
l-e-o-nwhen i tried to add a new site the console when offline15:41
+MrHairgreasei mean in you filesystem15:41
l-e-o-nyeah it can be15:41
l-e-o-ni'll try next week maybe15:41
+MrHairgreasemaybe the /data/domains forlder wasn't set correctly15:41
+MrHairgreasealso 15:42
l-e-o-nbecause it seems good hehe15:42
+MrHairgreasedid you run setenvironment prior to starting the wreconsole?15:42
l-e-o-nand i replace the files with the old one from 0.7.2 (the website files and database) will it work ?15:42
l-e-o-nit can be because i was doing ./seteenvironment too15:42
+MrHairgreaseif you omit the first dot15:43
+MrHairgreasethat won't work15:43
l-e-o-nyep i think that was the problem15:43
+MrHairgreaseto go from wre 0.7.2 -> wre 0.8 please read this: http://www.webgui.org/community-wiki/migration-to-wre-0.815:44
+MrHairgreasealso15:44
+MrHairgreaseone last thing15:44
+MrHairgreaseif you start the wreconsole with sudo, it prolly won't work either15:44
+MrHairgreasethat is if you do this15:44
+MrHairgrease. ./setenvironment15:45
+MrHairgreasesudo wreconsole.pl15:45
l-e-o-nic15:45
+MrHairgreaseb/c the env is not set for your root session within sudo15:45
+MrHairgrease(i guess)15:45
+MrHairgreasenot sure though15:45
l-e-o-nthere is something written in the installation procidure help15:45
+MrHairgreasei never restart servers using the wreconsole so i don't need to sudo it15:46
l-e-o-ni prefere ssh15:46
l-e-o-nit gives you more info lol15:47
+MrHairgreasessh is something diffrent15:47
+MrHairgreaseyou ssh to a box15:47
l-e-o-nthe difference to 0.8.1 is only to setup sites ?15:47
+MrHairgreaseno15:47
l-e-o-nor even the webgui itself15:47
+MrHairgreasewre 0.8.1 is completely differen15:47
l-e-o-nah even the webgui ?15:48
-!- SDuensin [n=Scott@160.sub-75-207-102.myvzw.com] has joined #WebGUI15:48
+MrHairgreasein order to upgrade to it read the wiki link i just posted15:48
l-e-o-nyep cheers for that15:48
SDuensinGreetings.15:48
+MrHairgreaseGreasings15:49
-!- bartjol [n=Bart_Jol@194.171.50.123] has joined #webgui15:55
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui16:03
-!- mode/#webgui [+o preaction] by ChanServ16:03
-!- l-e-o-n [n=leon@adsl3p254.access.maltanet.net] has quit []16:07
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui16:25
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:40
-!- mode/#webgui [+o khenn] by ChanServ16:40
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui17:07
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:30
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui17:30
@preactionooh, full dance guard today17:34
elninoare there any plans of adding the ability to package a wiki page, add folders to categorize wikis or ability to have custom fields for wikis? - I see none of it in 7.3.22.17:42
elninoI have the need to format the content of a wiki in a particular format.17:43
elninoAnd I suppose I could just have muliple wikis instead of "folders"17:43
@preactioninstead of "Categories" in 7.4 added Tags (or "keywords")17:44
elninook that might work.17:45
@preactionuserDefined fields aren't in there, but i don't think the wikipage edit form is templatable, and that'd be a bit of a hassle. you're free to RFE for it though17:47
@preactionnote the tag cloud on wiki.webgui.org <- that's what the keywords do. then you get a list of those articles with that keyword17:50
elninoactually I think the wikipage edit form is., it's accessible under the properties of the main "wiki" asset. I was hoping the "wiki" was like the collaboration system, where you could edit the properiteis of each thread or "wiki page" but it17:54
elnino's not quite the same yet.  Maybe in later versions. 17:55
elninooh never mind. I apparently need more sleep. I have to play with this wiki thing some more. Thanks for your response! I'll think about the tag cloud some more.17:56
-!- wgGuest63 [n=wgGuest6@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:03
elninook. here's a question. I have groups that are based on an SQL statemnt that looks at values of cookies to determine if the user is authenticted. (read: no webgui user account)18:03
elninoIf I give that group permissins to edit a page, would it still go thru the approval process?18:03
wgGuest63hello18:03
elninohi.18:03
wgGuest63i have a question, i have a site with several colaboration system.  Each one have the content manager rich editor as default html editor18:05
wgGuest63the problem is when i try to add a thread, all the bottoms of the html editor appear in a vertical form18:07
wgGuest63so the scroll is large to see all of them18:07
wgGuest63is it a error?18:08
@preactiondo you have a screenshot of what you're talking about? what browser are you seeing this with?18:08
elninohave you been modifying the template for the cs edit form? or modifing the tinymce? what version are you using?18:08
wgGuest63in firefox18:08
@preactionelnino, it will still go through the approval process, unless of course the user is part of the Group to Approve (then they're assumed to be approved)18:09
wgGuest63in Internet Explorer exists the same problem18:11
+MrHairgreasewgGuest63: that probably happens b/c img tags are set to display: block for images somewhere in you css18:11
@preactionso not really a bug, but something that could probably be handled better18:12
wgGuest63i was checking the apache error log and found some errors related that the file es.js in some path did not exists18:12
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:13
-!- mode/#webgui [+o rizen] by ChanServ18:13
wgGuest63one of the path was /data/WebGUI/www/extras/tinymce2/jscripts/tiny_mce/plugins/pagetree/langs18:15
elninoPreaction: well that's it, the user isn't a "user" in webgui. and the group that is based on an sql statement has no users in it.so there really isn't a "user". The group's sql simply returns "1" if it's supporting sql returns a recordset of more than one row. So, how would the approval process work without a user id? or maybe 1 is the id of "visitor"? It's been a while since I've done these.18:15
@preactionhow can someone visiting a webgui site not have a userId?18:15
elninoyour right. And then that's probably why I chose to return "1" it's probably visitor's id.18:16
@preactionmost likely18:16
elninoI just woulnd't know what visitior, because they actually do "login" from antoher site.  I did this so that I could tie two sites together. clever if I may say so myself.  I was pretty happy when my idea worked.18:17
@preactioncan anyone think of some reason why the asset's autoGenerateForms would be set to 0 and getEditForm method would NOT be overridden?18:18
wgGuest63do you know what is the problem about?18:19
wgGuest63how can i fix it?18:19
+MrHairgreaseas i said: it's probably a css problem18:19
@preactionwgGuest63, MrHairgrease said that you have img { display: block; } in your CSS.18:19
@preactionor some other selector that happens to select those images18:19
+MrHairgreaseif you install firebug you can 'Inspect' the images18:20
+MrHairgreaseand it'll tell you where that is being applied18:20
+MrHairgreasegetfirebug.com18:20
+MrHairgreaseawesome software18:20
steveo_aaIs there a document somewhere that describes how to properly add a Wobject to a Folder using addChild?18:21
@preactionI'm thinking that the autoGenerateForms asset attribute is unnecessary, since if the WebGUI::Asset->getEditForm is called, that means the programmer wants it to be called18:22
@preactionsteveo_aa, did you read perldoc WebGUI::AssetLineage ?18:23
bartjolMr Hairgrease and me are of for beer18:23
bartjoloff18:23
+MrHairgreasei guess so18:23
@preactionb-b-but beer is a happy time!18:23
+MrHairgreaselater guys18:23
bartjole18:24
steveo_aathat perldoc is for addChild, but I guess I need more because that does not describe how to install a functional Wobject::Collaboration object.18:24
-!- bartjol [n=Bart_Jol@194.171.50.123] has left #webgui []18:25
@preactionsteveo_aa, are you running WebGUI 7.4? there were changes to Asset->update that makes adding assets through code easier18:25
wgGuest63now i am checking the default submission template and found in the css one line that has that line display:block18:25
steveo_aaYes18:25
wgGuest63i have to eliminate it?18:26
@preactionsteveo_aa, so what's not working about it? did you commit the version tag you made?18:26
@preactionwgGuest63, no. none of the default templates should have created the problem you describe.18:26
elninowgquest63 - only if it's for img. Did you modify any of the templates?18:26
steveo_aaThe perldocs are great at telling what the method can use, but not how to use the tool18:26
wgGuest63no18:26
elninowgquest - did you have a similar line in with your site's css?18:27
@preactionsteveo_aa, the WebGUI Developers Guide will assist in that. it's currently under development18:27
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui []18:27
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:27
-!- mode/#webgui [+v perlDreamer] by ChanServ18:27
@preactioncolin!18:27
@preactionbuddy!18:27
@preactionpal!18:27
wgGuest63i am going to check18:27
+perlDreamerWhat did I do this time?18:27
@preactionnothing. just saying hi to my buddy18:27
* perlDreamer starts backlogging18:27
@preactionyou do an unbelievable amount of good work for WebGUI, and Test::Class is just one more awesome thing18:28
elninoperlDreamer - that sounds suspicious to me if you ask me.18:28
@preactionmaybe it's the fact that i'm having one of those caffiene-loaded energy drinks, my first caffiene in a week18:28
+perlDreameroh yeah.  that would do it18:28
+perlDreamerWhy the need for Friday-caffeination?18:28
@preactionstill, i think that autoGenerateForms is useless, since if it's set to 0, the programmer has to override getEditForm18:29
steveo_aaWhat's wrong with this?  18:29
steveo_aa    my $properties =18:29
steveo_aa      $session->db->dbh->selectrow_hashref(18:29
steveo_aa        "SELECT * FROM Collaboration WHERE assetId=? ORDER BY revisionDate DESC LIMIT 1",18:29
steveo_aa        {}, $asset->getId );18:29
steveo_aa    delete $properties->{ assetId };18:29
steveo_aa    delete $properties->{ revisionDate };18:29
steveo_aa    $properties->{ collaborationTemplateId } = 'NewsCommon000001';18:29
steveo_aa    $properties->{ postFormTemplateId }      = 'NewsPost00000001';18:29
steveo_aa    $properties->{ threadTemplateId }        = 'NewsThread000001';18:29
steveo_aa    $properties->{ className }               = 'WebGUI::Asset::Wobject::Collaboration';18:29
-!- mode/#webgui [+b steveo_aa!*@*] by preaction18:29
+perlDreamertwo problems18:29
+perlDreamer1) you pasted into the channel18:29
+perlDreamerwhen it clearly and politely asks that you use the paste site18:29
@preactionsteveo_aa, pm me when that paste stops sending...18:29
@rizenpreaction: you could be right, but only because WebGUI::Asset's getEditForm didn't used to autogenerate18:30
@rizenthat used to be a wobject only thing18:30
@preactionso it's just vestigial18:31
@rizenprobably18:31
-!- mode/#webgui [-b steveo_aa!*@*] by preaction18:31
@rizenwe'd have to remove it to be sure18:31
steveo_aaHoly cow that's tight policy18:31
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]18:32
@preactioni've got a plan to write a proper test suite for the definition sub, which should be an exercise in itself. once that's done, we can start changing things18:32
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui18:32
-!- AMH_bo1 [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]18:32
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Client Quit]18:32
wgGuest63i am checking my css file and did not find that line18:32
+perlDreamera test suite for the def sub would be an amazing accomplishment18:32
@preactionsteveo_aa, IRC etiquette laws do not keep themselves. they must be enforced. http://webgui.pastebin.com <- pastebin18:32
@rizensteveo_aa: why would you do that?18:33
+perlDreamermaking Devel::Cover not puke on $a = $b || sub_that_returns_default would be even better?18:33
@preactionpd: probably18:33
@preactiongetting asset properties using SQL is not a good idea, use the API18:33
@khennI've written a macro which generates a random number using the same logic that WebGUI does for noCache18:34
@khennso randint(0,1000) . ":" . $session->datetime->time()18:34
@khennwhy on earth would calling this macro several times return the exact same number?18:34
wgGuest63preaction, i ckecked my css file and did not find anything related to display:block18:34
@khennI would assume that each separate call to the macro would generate a new random int before the ":"18:35
@rizencuz that's how macros work18:35
@rizenif you call the macro with the same parameters18:35
@khennbut calling it several times on the same page produces the exact same number18:35
@khennah18:35
@preactionwgGuest63, then you're going to need to give a URL so we can see the problem18:35
@khennso if we pass in different params the number will change?18:35
@rizenit just assumes you want the same thing18:35
@khennI get it18:35
@rizenand it will not run the macro again18:35
wgGuest63ok18:36
steveo_aaSo there is no documentation for doing what I 'm trying to do.18:36
@preactionsteveo_aa, no. you have yet to show us what you're trying to do18:36
@rizenwe don't know what you're trying to do18:36
@rizenhehe18:36
steveo_aaThe last time I showed you I got banned.18:36
@rizenin other words, don't tell us what you're doing18:36
@rizentell us what you want to accomplish18:36
@preactionread the /topic, google "pastebin", put your code in a pastebin and give us the URL18:37
@rizenPastebin: http://webgui.pastebin.com/18:37
@rizenbut you shouldn't need code18:37
@rizento tell us what you want to achieve18:37
steveo_aaI want to clone an object from one folder to another.18:39
steveo_aaUsing code18:39
+perlDreamerwhy not use the API to do a copy and paste?18:39
steveo_aaBecause it was requested that it be done in code.18:40
+perlDreamerright18:40
@rizenyes18:40
@rizenyou can do it in code18:40
@rizen$asset->cut18:40
@preactionthere's a duplicate() subroutine18:40
@rizen$asset->paste18:40
@rizensorry18:40
@rizenyeah duplicate18:40
@preactionso first duplicate(), then cut the duplicate, and then paste the duplicate. these are in AssetClipboard i think18:40
steveo_aaWhat if I want to make changes to the object before it is added?18:41
@preactionwhy not after?18:41
@rizenwhy not make them after18:41
@rizendamn it, i'm going to shut up18:41
@preaction;)18:41
steveo_aaBecause they are actually going to reside in the same folder for a time.18:41
@rizenpreaction types faster than me18:41
@rizenso?18:41
@preactionusing update() will make it appear like they were never different. update() doesn't add a revision18:41
@rizenthe new one will have a new assetid18:41
steveo_aaI'll try duplicate.  It sounds like what I was looking for when I was told there was no clone function18:44
+perlDreamerThe dev book is going to help a lot of people18:47
@preactionsteveo_aa, some more clarification about the pasting thing: while your IRC client showed that everything got sent immediately, it didn't send everything immediately, that would've gotten you kicked off the network. So we only got half of it before i stopped you sending to the channel. which is why we kept asking you to show us using the pastebin18:47
@preactionfor the future, anyway18:48
+perlDreamerelnino: thank you very much for adding that page to the wiki.18:49
wgGuest63preaction, you can get the screenshot  from the next url http://win.colegiosvirtuales.com/Pantallazo.png18:49
+perlDreamerIt's only 5 pages, but you probably just saved us from answering that question about 3 more times.18:49
+perlDreamerthat helps a ton!18:50
+perlDreameruh, s/pages/words/18:50
steveo_aaSounds like some people are using crappy clients.  18:50
@preactionwgGuest63, i need the URL because i need to see the markup and the CSS.18:51
wgGuest63ok18:52
steveo_aahttp://webgui.pastebin.com/d53ab952418:53
@rizending ding ding, we have a winner18:54
@rizenhowever, you're not following WGBP18:54
@rizen$new_asset should be $newAsset18:54
wgGuest63preaction, the url is http://www.viajesveracruz.com/home/novedosos/cruceros18:55
steveo_aaCamelhump?  Really?18:55
@rizenindeed18:55
@preactionwgGuest63, i tried that already, i think you have a different IP for that domain than i do18:55
@rizenit's not the perl way, but it is the webgui way18:55
steveo_aaI much prefer to use CH in package names and JS18:55
@preactioni hate it equally everywhere, but when in rome...18:56
@rizenin webgui we use CH for everything...database fields and tables, javascript, package names, methods, variables18:56
@rizensorry, it comes from my days of hacking java18:56
steveo_aaomg18:57
@rizenand wanting my java cohorts feeling comfortable when they came to hack on webgui18:57
steveo_aaNo wonder I couldn't Jib WGBP with PBP18:57
@preactionit's just style, and as Dr. Conway says: the most trivial things seem to make for the most venomous arguments18:57
@rizenand he also says, it doesn't really matter what you do as long as you pick a standard and stick to it18:58
steveo_aaNo wonder multi-project contractors get headaches.  :)18:58
@rizenperlDreamer, i hadn't looked at tax stuff in the commerce system before18:59
@rizenyou did a nice job with that18:59
wgGuest63preaction, i have a problem, one of the server's administrators told me that the site is not online yet19:00
@preactionwgGuest63, then we're probably not going to be able to diagnose. best of luck though. you might want to install firebug and figure out where the display: block is coming from, then make that selector more specific19:03
wgGuest63ok19:05
wgGuest63preaction, i have installed the firebug and have found some lines that have display:block19:14
@preactionso you probably need to change the selector to be less general19:14
+perlDreamerthanks, rizen, although I think it was post hacked by drake so I can't take all the credit.19:17
@rizensince it was drake, you can take all the credit19:17
wgGuest63i am in the html selector19:19
wgGuest63there are some tags that have the display:block19:21
@preactionFirebug lets you edit the CSS live. so start removing some of those until you find the one that fixes it. (click the little circle with a slash to disable that property)19:22
steveo_aaApparently my PM is blocked19:29
steveo_aapreaction please ICQ me.19:29
+perlDreamersteveo_aa: Do you have a registered nick?19:29
steveo_aaapparently not19:30
@preactiondo /msg nickserv help register19:30
+perlDreamerYou have to register your nick to PM people on freenode19:30
@rizenit's not conceivable that any locale would charge more than 100% tax is it?19:40
perlmonkey2rizen: I think it is conceivable19:41
perlmonkey2rizen: Lots of smaller countries charge incredible duties products that threaten domestic production.19:42
@rizenok, but how about greater than 999.99%19:42
@rizeni have the tax field as a float(3,2)19:42
wgGuest63thanks preaction19:43
@rizenbut i'm wondering if i should just make it a full float of 11,219:43
perlmonkey2hah, that sounds crazy high.19:43
-!- wgGuest63 [n=wgGuest6@static-adsl201-232-86-73.epm.net.co] has quit []19:43
@khenniphoneguy just IM'd me and thinks approves of our new banner on webgui.org =)19:43
perlmonkey2And I'm not sure WebGUI needs to take into account crazy protection taxes.19:43
@khenns/approves//19:43
perlmonkey2sounds kind of iffy.19:43
@preactionkhenn, nice ;)19:43
@rizenok19:43
@preactioni would say why limit the commerce system if we can avoid it?19:43
* perlmonkey2 agrees with preaction19:44
@rizenmy original thought was to protect users from accidentally typing in big numbers, and to limit the database size (good database design doesn't make the field any bigger than it should be)19:44
@rizenbut i guess disk space is cheap19:44
@rizenand it isn't that much more info19:44
@rizenand users don't need to be protected from themselves that much19:45
@preactionand i could swear that floats only take up two bytes no matter what19:45
@rizensomeone will yell at them if they put in a huge tax19:45
@rizenok, follow up question19:45
@rizenis two decimal places good enough19:45
perlmonkey2I wonder how many WG users are in third world countries that are desperately trying to protect their plastic poop market from cheap Chinese imports?19:45
@rizenare there locales that that might charge a wierd tax amount19:45
@rizenlike 10.0003%19:45
@rizenor is 10.01 good enough19:46
perlmonkey2Good question....could just keep it at two decimals and always round up?19:46
@preactioni'd just say make it a double and allow users to do whatever they want with it. 8-byte length, but decimals out to 54 places19:46
@rizenthat's what i'm doing now19:46
@rizenah19:46
@rizena double rather than a float19:46
@rizennot a bad plan19:46
@preactionfloat is 4-bytes, 24-places19:46
@rizenwait19:47
@rizenthat doesn't help19:48
@rizenin mysql you still have to decide how many digits are allowed after the decimal19:48
@rizenso that brings me back to my original question19:48
@preactionyou don't have to specify the precision at all19:48
@preactionjust DOUBLE with no (1,2)19:48
@rizeni'm looking at the manual and it says you do19:48
@preactionmysql> create table TEST (ha DOUBLE);19:49
@preactionQuery OK, 0 rows affected (0.00 sec)19:49
@rizenoh wait, i just found the section that says you don't19:49
@rizenfor compatibility19:49
@rizenmysql's native syntax requires it, but the compatibility doesn't require it19:50
perlmonkey2rizen: If I have a properly configured WB instance, kept up to date, can I expect it to protect hosted content that is extremely sensitive?  What I'm asking is, if the machine is compromised, it won't be through WG, right?19:54
@rizeni can't guarantee that19:54
@rizenbut yes, we take every measure possible to make sure that webgui is secure19:55
perlmonkey2But there is no history of security issues?19:55
@rizenthere have been 5 or 6 times in the past 7 years that someone has found a security hole19:55
@rizenand we patched it same day19:55
perlmonkey2that is an incredible record19:56
@rizento my knowledge, there has never been a machine compromised due to webgui19:56
perlmonkey2Not many CMS's can say that.19:56
@rizenwell, it could be that we just haven't been tested all that hard by really nasty hackers19:56
@rizenor it could be that we19:57
@rizen've got good people looking at the code and finding problems19:57
+perlDreamerI vote for 3 decimal places, so that you can do 1 and 1/8 % tax19:58
@rizeni did what preaction suggested and just removed decimal precision from the definition of the fields19:58
perlmonkey2Well, just your CMS paradigm seems to predispose you to high security.  But I'll be hosting data that is highly sensitive, yet we really want the convenience of net access to it.19:58
+perlDreamerlucah is incredible at code audits19:59
@rizenyeah, we're really lucky to have lucas19:59
@rizenalso, we've passed security audits by at least 2 professional security teams19:59
perlmonkey2If only all my users ran linux, I could just set them to ssh tunnel into the network like a VPN.19:59
+perlDreamerreally? I didn't know that19:59
@rizenbecause of some of the clients we have19:59
+perlDreamerYou should publish that19:59
perlmonkey2that is huge20:00
+perlDreamerI mean, to someplace beside the IRC log :)20:00
perlmonkey2hah20:00
@rizeni think we'd have to get permission from the m to publish their names on it20:00
+perlDreamerspeaking of which, we all owe Jukka a big thanks for the logs20:00
@rizenindeed20:00
@rizenoh, and we've also passed several federal government security audits20:01
@rizenthough i'm not privvy to what exactly they test during those audits20:01
+perlDreamerbrian_d_foy posted an article about OSCON talks to O'Reilly net that may be worth a read, rizen20:02
+perlDreamerhttp://www.perl.com/pub/a/2008/01/18/how-to-tell-your-perl-story.html20:02
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]20:08
* apeiron feeds the RNG so FF won't randomly crash again.20:19
@rizeni've submitted 5 talks to each OSCON and YAPC20:19
+perlDreamerwow20:19
@rizenplus tavis is going to submit another to OSCON20:19
@rizenboth the best and worst case scenario is if all 5 talks get picked up20:20
@rizenwhich they won't20:20
@rizenwell, they might at YAPC if they don't get enough speakers20:20
@rizenbut definitely not at OSCON20:21
+perlDreamerYou can have your own track :)20:21
@rizenhehe20:21
@rizeni may just use a few of these at WUC'0820:21
+perlDreamerThe boys were very excited when they heard they might get to meet you20:21
@rizeni think for the first few days of the week, we should pull a batman and say "oh, you just missed him, he was right here"20:22
+perlDreameryeah!20:22
@rizencuz screwing with kids is fun20:22
+perlDreamerActually, we'll just ambush you at the airport20:22
+perlDreamerand I'll call everyone coming out of security JT20:22
+perlDreamer"Dad!  That's a lady."20:23
+perlDreamer"Well son, there's something that I need to tell you about JT...."20:23
@rizenoh, Sarah says she wants to come out an hang out with kathy during the conference20:23
+perlDreamerI'll let her know.20:23
@rizenshe also wants to visit some friends and relatives while she's out there20:23
+perlDreamerIt's kind of a group package, though20:24
@rizenso it wouldn't be a total domination of kathy20:24
+perlDreamer1 wife, 2 kids, 1 golden retriever and some cats20:24
@rizenoh sure20:24
@rizenshe knows20:24
@rizenshe just really liked hanging out with you guys20:24
@rizenand she thought that maybe we (the 6 of us) could do dinner one or two nights after the conference20:24
@rizeni guess it would be 7 if you count tavis20:25
+perlDreamerwith enough notice, we could cut that down by two, and stay out late a night20:25
@rizenwell here's your notice20:25
@rizen=)20:25
* perlDreamer is duly notified20:25
@rizenher step brother also lives in portland, so she'll be spending quite a bit of time over there is my guess20:26
+perlDreamerNuestra casa es veustra casa20:27
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui20:31
+perlDreamerI wish Test::Class was a little more flexible about setup and teardown methods20:55
+perlDreamerso that you could say whether a method had one20:55
+perlDreameryou can do that by using different modules (one with and one without setup/teardown), but it seems weird to do that.20:56
+perlDreamerI think all of our tests need to use quotes from The Shawshank Redemption21:00
CIA-20WebGUI: colin * r5297 /branch/colin-experimental/t/lib/WebGUI/Storage/Test.pm: 21:18
CIA-20WebGUI: Made method names to follow WGBP guidelines.21:18
CIA-20WebGUI: Converted random data in quotes from The Shawshank Redemption.21:18
CIA-20WebGUI: Added a simple skeleton method for this test class.21:18
CIA-20WebGUI: Converted 3 more chunks of tests.21:18
@rizeni concur with perlDreamers assertion21:22
@preactionsure it shouldn't be Demolition Man? what's your boggle?21:25
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui21:25
+perlDreameris($rizen->concur, $perlDreamer->assert())21:27
+perlDreamerGet busy hackin', or get busy dyin'21:27
+perlDreamertests just up and disappeared like a fart in the wind, man21:27
@rizenthat test has no earthly business being there21:28
-!- AMH_bo1 [n=bob@cp1320098-a.roemd1.lb.home.nl] has joined #webgui21:28
+perlDreamerall they found was a vim editor, worn down to the nubbin'21:28
@rizen$test->areYouGuilty21:28
@rizenit always returns no21:28
+perlDreamerand in list context, it tells you why21:29
* perlDreamer goes afk to lunch21:29
@rizenand the colosal WebGUi stood there looking magnanamus21:30
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]21:52
@preactionwhat's a good name for a single entry in an address book? 22:05
@preactionInfoCard?22:05
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:06
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui22:09
@apeironpreaction, InfoCard is, or rather was, the name of an MS technology dealing with identity -- not sure you want to use it.22:11
@preactionit's close to vCard though, which is a standard for identity info22:11
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]22:12
@preactionthe idea being that this chapter leads into the next chapter (Frank's wobject chapter, if he desires), which is about how to make something that can display and manage InfoCard assets22:12
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:13
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]22:14
@rizenvcard22:14
@rizenbusiness card22:14
@rizenperson22:15
@rizenperson in rolodex22:15
@rizenaddress in addressbook22:15
@preactionvcard or infocard sounds good. i need to use something that doesn't sound like it's leading to something else, just in case frank doesn't want to continue the theme22:18
-!- wgGuest78 [n=wgGuest7@168.8.72.205] has joined #webgui22:28
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]22:30
wgGuest78im having some issues uploading documents using webgui.  it seems from the logs that I dont have permissions set correctly on the public folder.22:33
wgGuest78can anyone tell me what the settings should be.22:33
wgGuest78(im using WRE on osX22:33
@preactioni would guess that the user that apache is running as needs to be able to write to the public folder22:36
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit [No route to host]22:36
wgGuest78by default in webgui what is the User it runs as?22:39
@preactionwebgui runs as whatever the apache is running as.22:40
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []22:46
wgGuest78thx ill give that a try22:51
-!- wgGuest78 [n=wgGuest7@168.8.72.205] has quit []22:51
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui23:53
@rizenwould you say there have been more, less, or the same number of people coming to IRC since I put the IRC ad up a few days ago?23:59
+perlDreamermaybe a few more23:59
--- Day changed Sat Jan 19 2008
@rizeni know it hasn't been a very long time since the ad went up00:00
@rizenjust thought i'd check about the initial results00:00
+perlDreamerhas anyone jumped on the VPS bandwagon?00:00
@rizenwe haven't launched it yet00:00
@rizenbut i'm sure some people will jump on it fairly quickly00:00
@preactioni know at least one client that will probably want it, since they continue to request things of webgui that require custom code00:01
@rizeni'm actually considering changing the os on those boxes to ubuntu rather than cent00:01
@rizenbecause the data center will only support cent on the vps if we use 64-bit cent00:02
@rizenand that means i have to compile the wre for 64-bit cent00:02
-!- SDuensin [n=Scott@160.sub-75-207-102.myvzw.com] has quit ["Leaving"]00:05
+perlDreamer..need a new SR quote00:09
@rizendid you use the magnanamus one yet?00:09
+perlDreamerNo00:10
@rizenand the colosal WebGUi stood there looking magnanamus00:10
@rizenmag is spelled wrong though00:10
@rizenmagnanimous 00:10
@rizenthere we go00:10
@rizenWebGUI is a bit of a rock hound00:11
@preactioni know we have prepareView for content-chunking, but why? is it the expense of instantiating the template? or is it the lack of expense of doing it?00:11
@rizeni'll test one side with alabaster and the other side with soap stone00:11
@preactionif it were expensive, wouldn't we want to send the header before we instantiated the template?00:11
@rizenwe do it so that the template can shove stuff into the header00:11
@preactionha, thanks00:11
@rizendo you need more than those perlDreamer?00:12
+perlDreamerNope, I'm good00:12
+perlDreamerI did some IMDB surfing and chose :We sat and drank with the sun on our shoulders and felt like free men.00:12
@rizenhehe, i can quote almost the entire movie from memory00:12
@rizenoh, so you're using real quotes00:13
@rizennot the ones i'm interjecting with webgui speak00:13
+perlDreamerDrink it up while it's cold, Gooey's00:13
+perlDreamerYou're going to look awfully funny testing my code with no teeth.00:14
@rizenFar as Gooey's concerned, there's only three ways to spend the taxpayer's hard-earned when it comes to testing. More tests. More tests. More tests.00:15
+perlDreamerWe should have done this Test::Class thing years ago00:16
+perlDreamerIt's good stuff00:16
@rizenI mean, seriously, how often do you really look at Gooey's shoes?00:17
+perlDreamerThe following April, WebGUI did websites for half the guards at Shawshank00:18
@rizenhehe00:18
@rizenJava is a dangerous thing. Drive a man insane. It's got no place here. Better get used to the idea.00:19
+perlDreamerI don't have WebGUI stuffed down the front of my pants right now, I'm sorry to say, but I'll get it.00:19
@rizenI like to think Gooey was singin' about something so beautiful it can't be expressed in words, and makes your heart ache because of it.00:20
@rizenGooey was here.00:21
@rizenyou can't beat that one00:21
@rizenit's unbeatable00:21
+perlDreamerWe oughta file that under 'Educational' too, oughten we?00:21
@rizenhehe00:21
+perlDreamer"rizen was too"00:22
@rizenI doubt their kick up any fuss. Not for an old hacker like me.00:22
@rizengreatest movie ever made00:23
+perlDreamerPromise me, JT.  If you ever get out, you'll find that spot.00:23
@rizenYou've had worse from hacking. What'd you do to set him off?00:25
@rizenok...got to stop quoting now and actually watch the movie00:26
@rizenit's friday afternoon00:26
@rizenit's time00:26
+perlDreamertime for you00:26
-!- AMH_bo1 [n=bob@cp1320098-a.roemd1.lb.home.nl] has quit ["Leaving."]00:47
@rizenI ain't gonna count to 3. I ain't even goin' ta count to 1. You will shut the fuck up or I will sing you a lullabye.00:49
@rizenHadley is one of the coolest characters ever made.00:50
@rizenAnd no one could have played him better than Clancy Brown00:50
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has quit []00:59
+perlDreamerNo, he was perfect in that role.01:27
+perlDreamerMaybe Michael Ironside, but he doesn't have Brown's presence.01:27
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:34
metanili searched wiki but there isn't any information about Dashboard, is there any place to get that information like Dashboard API ?01:38
@preactionthe source is really the only way01:47
@preactionit's not a very complicated asset, it just calls the view method of other assets01:47
@preactionin the order that the user specifies (or the default order)01:48
@preactioni was in there fixing things a couple months ago. there isn't much to it really, even though it could use a bit of a cleanup01:48
metanilin some step .. it use shortcuts .. does that mean its creating shortcut asset from real assets??01:50
+perlDreameryes01:51
+perlDreamerthat's part of how you define what a dashboard can use01:51
@preactionlooks like shortcuts are the only way you can define what a dashboard can use. the code looks like it's expecting shortcuts01:52
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]01:53
CIA-20WebGUI: colin * r5298 /branch/colin-experimental/t/lib/WebGUI/Storage/Test.pm: 02:03
CIA-20WebGUI: Convert a whole chunk of tests02:03
CIA-20WebGUI: Try using Test::Differences instead of Test::Deep for small arrays.02:03
metanilI put some articles inside dashboard assets in asset manager. Those article appears while we view dashboard.02:29
@preactionweird. the code seems to want shortcuts, maybe i'm just looking at it wrong. it's some seriously ugly code02:30
metanil:)02:33
metanilin dashboard API i cannot figure out where the content(body) of Asset(say article) is set. 02:46
metanilIf the api itself create shortcuts for any asset then does it handle the content to show (within same Article) in dashboard by itself??02:46
@preactionno, it calls the view() method02:46
metanilyou mean content=>$child->view .. ?/02:48
metanil(i guess it is)02:48
@preactionyes02:53
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI02:55
metanilCan i use like 'description.first.100words' while displaying the content of article in dashboard.  I looked around Asset::Shortcut but couldn't find how to do it.03:30
@preactionyou'd have to override the template in the shortcut, and give it your own template03:41
metanilhmm..03:42
metanildoes getShortcutByCriteria method in Asset::Shortcut will created shortcuts for all assets having their metadata criteria matched. (no matter where those assets resides.. not only within dashboard asset)?03:42
@preactiondunno, i've never seen that method used03:45
@preactiondon't rightly know why it's even there03:45
metanil:D03:45
metanilbut it seems like interesting to me.. cause it might be able show content in the dashboard according to related "phrase" or "word" given in metadata of any assets.03:47
metanilBTW, earlier you mentioned that i need to change the template in the shortcut to get that. I did already changed it and it worked obviously .. but i do not want to change it in original article template. I just want it apply when showing in dashboard.. Now both original article and dashboard content is get filtered.03:59
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]04:07
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []04:36
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui05:07
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui05:27
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI06:10
-!- mode/#webgui [+o khenn] by ChanServ06:10
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]06:27
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:27
-!- mode/#webgui [+o preaction] by ChanServ06:27
CIA-20WebGUI: colin * r5299 /branch/colin-experimental/t/lib/WebGUI/Storage/Test.pm: Convert temporary storage tests.06:33
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []07:09
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Success]07:20
CIA-20WebGUI: colin * r5300 /branch/colin-experimental/t/ (4 files in 2 dirs): 07:33
CIA-20WebGUI: Add some Shawshank quotes for collateral.07:33
CIA-20WebGUI: Remove the use of Test::Differences, it's only good for07:33
CIA-20WebGUI: ordered data.07:33
CIA-20WebGUI: Convert copy method to Test::Class07:33
CIA-20WebGUI: colin * r5301 /branch/colin-experimental/t/lib/WebGUI/Storage/Test.pm: Finish conversion of WebGUI::Storage to Test::Class08:33
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui08:36
-!- mode/#webgui [+v perlDreamer] by ChanServ08:36
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit [Client Quit]08:39
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui11:26
-!- mode/#webgui [+o preaction] by ChanServ11:26
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]11:36
-!- incorrect [n=incorrec@cpc4-cmbg8-0-0-cust628.cmbg.cable.ntl.com] has joined #webgui11:46
-!- wgGuest39 [n=wgGuest3@88-149-240-223.dynamic.ngi.it] has joined #webgui11:46
-!- incorrect [n=incorrec@cpc4-cmbg8-0-0-cust628.cmbg.cable.ntl.com] has left #webgui ["Leaving"]11:47
-!- wgGuest39 [n=wgGuest3@88-149-240-223.dynamic.ngi.it] has quit [Client Quit]11:47
-!- af_ [n=getsmart@88-149-240-223.dynamic.ngi.it] has joined #webgui11:47
af_Hi, I have to move an existing webgui install to a fresh system. there is any doc about it?11:48
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]13:11
-!- Klaus_ [n=Miranda@p5B072CDD.dip0.t-ipconnect.de] has joined #webgui14:06
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui15:02
-!- mode/#webgui [+o preaction] by ChanServ15:02
Klaus_Hi, I'm lookin for an easy implementation for integrating a ticker in webgui. Perhaps within an article and a macro. Is there something in YUI I can use? I haven't yet found something. Any other ideas?15:33
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI15:42
-!- mode/#webgui [+o khenn] by ChanServ15:42
-!- Sai [n=chatzill@123.236.128.44] has joined #webgui16:28
-!- Sai [n=chatzill@123.236.128.44] has left #webgui []16:31
-!- WebGUI [n=synq@a238135.upc-a.chello.nl] has joined #webgui16:41
WebGUII am tha big cahuna16:41
-!- af_ [n=getsmart@88-149-240-223.dynamic.ngi.it] has quit ["Ex-Chat"]17:25
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui17:58
-!- el_rawyy [n=sherif@196.205.113.240] has joined #webgui18:02
el_rawyyHi, 18:03
@preactionhi18:04
el_rawyyI'm new and I need some help, anyone can?18:06
@preactionperlbot anyone18:06
perlbotSomewhere, someplace, in some universe, somebody uses whatever you just asked about. However, if you actually want help with it, please just ask a question; don't ask to ask, or ask if anyone can help.18:06
perlmonkey2hi18:06
perlmonkey2perlbot help18:06
perlbot(fact) : tell (who) about (what) : (what) > (who) : learn (what) as (info) : relearn (fact) as (info) : phone (phone #) : shorten (url) : shorten it : search (keyword) : cpan (module) : docs (module) : perldoc -f (function) : jargon (term) : math (expr): fortune : flip : host (type) (record) : rot13 (text) : roll (die) : tempconv (temp) : scramble (foo) : 8ball (question) : slap (who) : diss (who) : top/bottom (number) karma : geoip (ip)18:06
@preactionperlbot ask18:06
perlbotDon't ask to ask, just ask.18:07
perlmonkey2el_rawyy: What do you need help with?  18:07
el_rawyyI'm sorry, I'm using ubuntu 7.04 and wre 0.8.118:08
perlmonkey2Don't be sorry, you were just being polite :P18:08
perlmonkey2What's the problem?18:08
el_rawyyI'm too confused I have an idea and I can't do it in webgui18:09
el_rawyyI want to make a form , and db and I don't know how to make it as a macro?18:09
@preactionyou want to make a way for someone to enter data?18:10
el_rawyyI'm sorry again , but I used to be php developer but it is too different with webgui?18:10
el_rawyyMy idea is a dictionary.18:10
perlmonkey2el_rawyy: Well, it is different in that WG uses Perl.18:10
@preactionmacros shouldn't be used for data entry, as something has to process the form. if you want to make an application, or anything that accepts and stores data, you want to make an Asset18:11
el_rawyyYeah, I know perl enough to program but I don't know how to make my idea in webgui?18:11
@preactionbut, can you not make an interface to an existing dictionary system? it would be easier to make a frontend to Aspell or something18:11
el_rawyyPreaction : You mean I can't make a form in a web page and retrieve data from my sql.18:13
@preactionsure you can, you could even use Macros to do it, but why would you?18:14
@preactionwhy would you use macros when an asset would be easier?18:14
el_rawyyI thought that macros is easier in programming18:14
@preactionit is easier to program a macro to do what a macro should do than it is to program an asset to do what an asset should do18:15
@preactionit is harder to program a macro to do what an asset should do than it is to program an asset to do what an asset should do18:16
@preactionthusly, since what you want to do is what an asset should do, you should make an asset18:16
el_rawyyForgive me I'm completely new and my boss force me to use webgui as a developer and I'm lost , I've read wiki and discuss but it wasn't enough to understand how each process.18:17
@preactionhopefully we'll have the developer's guide out soon, but JT says it'll be april18:18
@preactionjust power through, slow and steady wins the race18:18
el_rawyyYeah, but he request from me to do that in 3 weeks.18:18
@preactionyou might want to look at the Article wobject first, lib/WebGUI/Asset/Wobject/Article.pm, it's just about the most simple asset that exists.18:19
@preactionpay attention to the definition() sub, that's probably the most important thing, and the view() sub, which ties for first18:19
el_rawyyThank you preaction, for your help.18:20
@preactionif you want to make a copy of the Article and play with it, you'll need to change the package line, the tableName and className in the definition, and then you'll need to make the table in the database with your tableName (and copy the Article table probably). then you can start mucking around18:20
el_rawyyI'm sorry, but one more question?18:21
@preactionFolders are another simpler one, but it does displaying of other assets18:21
@preactiongo ahead, that's what we're here for18:21
@preactionand if i'm not here, i expect other people are. we're just about a 24-hour shop18:21
el_rawyyThank you, for all.18:22
el_rawyyI want to know , when I do some thing like a web page and database and so on , I have to make it through an asset?18:23
el_rawyyI mean like web page design.18:24
@preactionthink of an asset as an application18:24
el_rawyyForgive me all, English is not my native language.18:24
@preactionif it's just a page you're looking for, to give some information to the user, there are already assets that can do that18:24
@preactiona DataForm asset could even do what you've described, keep track of dictionary entries18:25
@preactionif you want webgui to interact with the user in a new way, you're going to need to make an asset18:25
el_rawyyThank you , I think it is more clear to me now.18:26
el_rawyyI'm going to begin and I will back to you again if you don't mind.18:27
el_rawyyThank you very much.18:28
-!- el_rawyy [n=sherif@196.205.113.240] has left #webgui []18:28
perlmonkey2suck.....took me 10 minutes to read through "Pro JavaScript Techniques" and cover the interesting stuff I didn't know about.18:30
perlmonkey2$45 for that.18:30
@preactionwhoops18:31
perlmonkey2Oh well, it is a good reference book also.18:31
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui18:48
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has quit [Client Quit]18:51
-!- Haaarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]18:52
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui18:52
-!- mode/#webgui [+o Haarg] by ChanServ18:52
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui19:05
Klaus_Hi, I'm lookin for an easy implementation for integrating a ticker in webgui. Perhaps within an article and a macro. Is there something in YUI I can use? I haven't yet found something. Any other ideas?19:59
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI20:21
-!- Klaus_ [n=Miranda@p5B072CDD.dip0.t-ipconnect.de] has quit []20:22
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]20:31
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI20:31
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]20:32
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]20:36
WebGUIIf I use a subscription... the WebGUI Content Managers Guide 7.4 says: the user should be added to the appropriate group....21:27
WebGUII use the 'Cash' payment method21:27
WebGUIyet, when I go to the list pending transactions after a user has requested a payment (and bought me a beer at the local bar) when I click 'complete transaction' the user Admin is placed in the group I created the subscription for, not the user that requested the payment21:29
WebGUII cannot seem to find any clues nor in the Content managers guide or the commerce primer21:30
WebGUI:)21:30
WebGUIshouldn't the user that requested the payment automatically be added to the product group?21:36
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]21:42
-!- cap10morgan_ [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui21:42
@preactionthat sounds a bit bugg21:46
@preactiony21:46
@preactionbut then, i don't think subscriptions were designed with the idea of paying in cash, as they're a recurring payment21:46
-!- cap10morgan_ [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]21:46
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui21:46
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]21:52
@preactionWebGUI, yes, it's a bug. i'd post it to the bug list21:53
WebGUIoh man21:55
WebGUIwhy am I alway stumbling upon bug after bug21:55
WebGUII must be doomed21:55
@preactionyou might be able to get around it by using a Product with an Action21:55
@preactionbecause you're using parts of webgui that most people don't use?21:56
WebGUIbecause I am using parts that were never designed to be really used?21:56
@preactionplainblack's been using the subscription system since WebGUI Done Right21:57
WebGUIah21:57
@preactionjust not in conjunction with the Cash plugin, since that didn't exist (iirc)21:57
WebGUIbut not using manual 21:57
WebGUIyup21:57
WebGUIthat21:57
WebGUInow the european people are not into using creditcard21:57
WebGUIcards21:57
@preactionJT has admitted that the current Commerce system is pretty much crap, and he's been busy for the last couple months designing the specifications for the new one21:58
WebGUIso I'll have to hack in using paypall or Ideal or something21:58
WebGUII know21:58
@preactiondid you try using a Product instead? you can add users to groups with products these days21:58
WebGUIbut I have an eager brother that wants to be able to sell content from his site 21:58
@preactionbuying a product can add a user to a group21:58
WebGUIah21:58
WebGUII think I am using a mix of products and subscriptions21:59
WebGUII think21:59
@preactionlaugh. the product uses the current user as well22:00
WebGUIadding payed costumers to a group by hand might be the right solution while JT is still programming22:00
WebGUIhehe22:00
WebGUIso it's flawed anyway22:00
WebGUI:)22:00
WebGUIsounds like some great copy paste programming 22:00
@preactionyeah, there's no way to get the user that's doing it, but please post the bug so that JT knows this is a problem22:01
@preactioni can't comment on what was going on, but when i added that Product Actions Tab thing, i complained long and hard about the state of the commerce system :p22:01
WebGUIhehe22:02
WebGUIand all that helped was to frustrate some people?22:03
@preactionit was planned that the 8.0 release is the release that Commerce will be fixed in. and if JT's speccing it out now, I expect that will be happening sooner rather than later22:03
WebGUII've mailed it to JT22:04
@preactionthere is a bug list22:04
WebGUIand I even sent you a cc of it :)22:04
@preactioni mean, even if it's not fixable because it's an API issue, it's easier to keep track of things on the bug list22:04
WebGUII know22:05
WebGUIread the pre-able of my e-mail and find out just how lazy I am22:05
@preactionnot too lazy to change your nickname :p22:06
WebGUIuh22:07
WebGUI/whoami22:07
-!- WebGUI is now known as SynGUI22:07
SynGUIthat is better :)22:07
SynGUIsooner is often months or even years away though22:12
@preactionyeah, but later is even later ;)22:14
SynGUIare there example site who are using paypal in conjunction with WebGUI to sell content?22:17
@preactionnot sure it can be done, since paypal requires you go to their site. i believe there used to be a paypal gateway, not sure if it still works though22:18
SynGUIhmm22:18
@preactionin the contribs section, i mean22:19
SynGUIyea22:19
SynGUII cannot find anyting in the 'get add ons' section on paypal22:21
@preactionmust not work then22:21
SynGUIhttp://www.webgui.org/etcetera/secure-selling-w/-expiring-download22:22
SynGUIthat sound promising but it is old22:23
@preactionwouldn't the payment gateway include some sort of transactionID, which the site can then (a) keep track of and (b) verify using some sort of API?22:24
@preactioni mean, in the request back to the site22:24
@preactioneh. it'll be part of the new commerce system, which of course is of little recourse to you22:25
SynGUII don't know22:25
SynGUIyea22:25
SynGUIit's a repetition of my life using webgui, I always want to use a part of webgui that hasn't been buillt or completed yet and I always need it now, not in 6 months22:26
SynGUIand paying for it often isn't an option too22:26
SynGUIand having it programmed by someone else or myself isn't either22:27
-!- BartJol [n=Administ@54-167.surfsnel.dsl.internl.net] has joined #webgui22:39
SynGUIhey22:39
BartJolhi22:39
SynGUIif it isn't bart22:39
BartJolwell it is22:40
@preactionis it?22:40
SynGUIit is22:40
BartJolyes22:40
SynGUIthis is what we need... https://www.paypal.com/IntegrationCenter/ic_expresscheckout.html22:41
BartJolfor the clothing guy you mean?22:43
SynGUInope22:43
SynGUIfor www.rozekoeken.nl22:43
BartJolah22:43
SynGUIthat together with Ideal22:43
SynGUIand for our own site too22:43
BartJolcould eb usefull22:44
SynGUIis vital22:44
BartJolwell, apt get it22:45
SynGUII can see plainblack is only accepting creditcard payments right now22:45
BartJoljust here because the driving exam cd crashed....22:47
SynGUIah22:47
BartJolmm credit cards aren't enough in holland22:47
SynGUIcreditcards are not very secure too22:48
BartJollike ov-chipcards22:48
SynGUIhehe22:48
-!- SynGUI is now known as SynQhasAstrangeN22:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui22:54
-!- mode/#webgui [+v MrHairgrease] by ChanServ22:54
+MrHairgreaseSynQhasAstrangeN: kook in je eigen sop gaar!22:54
SynQhasAstrangeNmistahairgrease22:54
SynQhasAstrangeN:)22:54
+MrHairgreasehoi22:54
SynQhasAstrangeNI allready found out this nice link... https://www.paypal.com/IntegrationCenter/ic_expresscheckout.html22:54
BartJolhey martin22:54
+MrHairgreasebart!22:55
BartJolkoen is leaving22:57
SynQhasAstrangeNI'm going to take the A2 now (that's the route 66 of the netherlands)22:58
SynQhasAstrangeNlistening to some fine 'de dijk' blues22:58
+MrHairgreasede dijk?22:58
+MrHairgreasewell you rather than me =)22:59
SynQhasAstrangeNeheh22:59
SynQhasAstrangeNl8er23:02
-!- SynQhasAstrangeN [n=synq@a238135.upc-a.chello.nl] has left #webgui []23:02
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]23:14
-!- cap10morgan_ [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui23:15
--- Day changed Sun Jan 20 2008
-!- BartJol [n=Administ@54-167.surfsnel.dsl.internl.net] has quit [Read error: 113 (No route to host)]00:11
-!- Syunk [n=koen@k5023.upc-k.chello.nl] has joined #webgui00:38
Syunkre00:39
+MrHairgreaseSyunk?00:40
+MrHairgreasewhat happened to synq?00:40
Syunkdunno00:41
Syunknick name taken00:41
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui00:41
Syunkprobably by me00:41
+MrHairgreaseah00:42
@preaction[16:46] * synq :No such nick/channel00:46
@preactionLIES!00:46
-!- Syunk is now known as SynQ00:54
SynQthat is better00:54
SynQhttp://xkcd.com00:55
SynQspecially for bart00:55
SynQdoug: happy now?00:57
+MrHairgreasechanging your doesn't make you less a lyer00:58
+MrHairgrease=)00:58
SynQI didn't deny that though :)00:58
SynQwhere is rizen?01:00
SynQhe has no kids, so that can't be why he isn't here01:00
@preactionhe's working on managing his time better, so he's getting rid of a lot of his distractions01:00
SynQah01:01
SynQso now we have been degraded to mere distractions01:01
SynQoh I see, he has left the distractions to be handled by you doug01:01
SynQbut then I have to ask you, are we doing a good job at distracting the replacement handler of JT's distractions?01:02
@preactionlet me answer your question by posing another: have i finished my last chapter for the WebGUI Developer's Guide?01:03
SynQis that a rhetorical question?01:03
SynQ:)01:04
@preactionno01:08
@preactionand no01:08
@preactionbut i'm close i think01:08
SynQgreat01:08
@preactionanother 4-6 hours (to complete another 2-4 pages)01:08
SynQwhat is is about?01:08
SynQit01:08
SynQthe last chapter?01:08
@preactioncreating assets01:13
SynQah01:13
@preactionthough Frank is writing about creating Wobjects, so my scope is limited01:13
SynQhmm01:14
SynQFrank the once in a two year tank?01:14
@preactionexactly01:14
SynQgreat01:15
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]01:17
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui01:19
-!- mode/#webgui [+v MrHairgrease] by ChanServ01:19
SynQoi mister hairgrease01:22
+MrHairgreasekoen01:22
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui01:42
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]01:43
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui01:51
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]02:00
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]02:06
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:44
-!- cap10morgan_ [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]02:59
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui02:59
-!- besonen_mobile_ [n=besonen_@71-220-198-145.eugn.qwest.net] has quit ["Leaving"]03:13
-!- cap10morgan_ [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui03:17
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]03:17
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui03:18
-!- cap10morgan_ [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]03:18
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui03:19
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)]03:20
-!- cap10morgan_ [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui03:20
-!- cap10morgan_ [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)]03:40
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]04:47
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui05:26
-!- Haaarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui07:31
-!- mode/#webgui [+o Haaarg] by ChanServ07:31
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]07:38
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has quit [Read error: 110 (Connection timed out)]07:43
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]07:44
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui07:49
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI07:50
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has joined #webgui08:20
-!- cap10morgan [n=cap10mor@206-124-31-113.denver.dsl.forethought.net] has quit [Client Quit]08:21
-!- wgGuest26 [n=wgGuest2@0x535eb2ec.taanxx2.adsl-dhcp.tele.dk] has joined #webgui08:25
wgGuest26Greetings08:25
-!- preaction [n=doug@72.1.4.143] has joined #webgui10:06
-!- mode/#webgui [+o preaction] by ChanServ10:06
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]10:13
-!- wgGuest26 [n=wgGuest2@0x535eb2ec.taanxx2.adsl-dhcp.tele.dk] has quit []10:23
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: diakopter11:13
-!- Netsplit over, joins: diakopter11:13
-!- af_ [n=getsmart@88-149-240-223.dynamic.ngi.it] has joined #webgui11:15
-!- CIA-20 [n=CIA@208.69.182.149] has quit []11:19
-!- CIA-14 [n=CIA@208.69.182.149] has joined #WebGUI11:20
-!- preaction [n=doug@72.1.4.143] has quit [Connection timed out]14:08
SynQawake15:32
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:38
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:38
SynQmr. hairgrease, awake again?16:41
+MrHairgreasesure16:41
+MrHairgreaselike everyday16:41
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui16:48
-!- mode/#webgui [+o preaction] by ChanServ16:48
SynQoi Doug17:11
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:17
-!- mode/#webgui [+o khenn] by ChanServ17:17
@preactionoi indeed17:20
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]17:33
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]17:33
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:34
-!- mode/#webgui [+o khenn] by ChanServ17:34
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:35
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]17:38
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:39
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]17:39
perlmonkey2any day you don't wake up  is probably going to be a bad day.17:55
* perlmonkey2 had a freak out moment when he almost abandoned all the survey code and start over.....Was going to move everything to a super thin client paradigm, with every object being updated after every change, for about 2K of uncompressed bandwidth for every change to the survey. But I found a simple elegant solution right before I started fresh. yay for ephipanies.18:19
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui18:22
perlmonkey2Crap, my solution was to make each section li have its own ul to contain question li's.  But an event handler for 'click' on the section li means that clicking on a question will always trigger only the section li's click event.18:23
* perlmonkey2 ponders quiting and digging ditches.18:23
@preactionperlmonkey2, but the "affected element" will be the question LI18:26
@preactionEvent.element or something or other18:26
perlmonkey2Hah, create two sepeate ul's inside of a div, instead of having one ul embedded in another.  Then each ul can have its own click event, but the section ul can be a draggable handle for the parent div.18:26
@preactionin this way you could put an onclick even on the <body> and still figure out exactly what element was clicked18:26
perlmonkey2http://www.lostokies.com:81/tree.html create a new section then add a qestion to that new section.  If you click on a question, the section event is fired.18:27
perlmonkey2I guess you can just create a new qusetion and the default section will show the point, but the default section is not draggable.18:27
perlmonkey2When you click on a question, its configuration should show up in the edit div.  But instead the sections config info does.18:28
perlmonkey2But, a parent div with two sibling ul's will work.  Just make the section UL the draggable handle for the entire div.  I'm so glad I went through every example in the YUI lib.18:29
@preactioni do love large javascript applications, but they are a pain in the ass to build :p18:29
perlmonkey2I was thinking about JT's idea of a super thin client.  But then the state of the survey is stored on the server.  And at least 1 DB call will have to be made per click of the mouse in the client.  So everythign would have to be extremely optimized for the user experience not to suck.  Plus I'm not sure how much clockwork it saves me in the client, since the client still needs to know how to update any possible change, or reload the enti18:32
@preactioni think his idea was to do things in Perl, rather than JS where they belong18:34
@preactioni'd agree with him if i didn't spend 2 days doing tree-building and storage exercises in both18:35
perlmonkey2Adding a network layer to the display logic just seems like a whole lot of "hard".18:37
perlmonkey2and JS is a fairly handy language :)18:37
perlmonkey2Plus minimizing the network traffic will make the app "feel" much faster.18:37
@preactionit is. it has a lot of perl-isms that i like. it's not too OO18:37
@preactionobjects can be anything, etc...18:37
perlmonkey2yes, I really like that part.18:38
perlmonkey2amorphous things you can just slap together.18:38
perlmonkey2tack on bits when you need to.18:38
@preactionthe tricky bits are the browser implementations, but that's what YUI is for. i sometimes wonder if we should've gone with something lighter though18:38
perlmonkey2Okay, it made it ugly, but it worked :) http://www.lostokies.com:81/tree.html18:39
@preactioni have sites where page loads are 200+kB, and they're international sites18:39
perlmonkey2I'm guessing that outer div needs to have the style info with the section ul, and the section ul should have no style.18:39
perlmonkey2ouch18:39
perlmonkey2200KB is a large site if it isn't cached.18:39
@preaction200kB is just YUI, not counting the content18:40
perlmonkey2oh, that isn't bad....YUI will all be cached.18:40
perlmonkey2so the first page load sucks, but after that it is a simple ping/no-update taking up 2Xlatency.18:40
@preactioni lied. the entire page is 354KB18:40
perlmonkey2sweet jumping bullfrogs, that is huge.18:40
@preactionthat's the home page, with barely any content18:41
@preactionand now that i'm looking at it, these JPGs do not need to be that big. they could be GIFs or PNGs and be much smaller18:41
@preactiona 220x90 JPG is 6KB, in a 24bpp PNG it would be...18:42
@preactionperlbot math 24 * 220 * 90 /102418:42
perlbot464.062518:42
@preactionyay i'm smart!18:42
perlmonkey2hah18:43
@preactionbut there's the compression factor18:43
perlmonkey2now if you can do that 100 more times, you'll havea  fast page :P18:43
@preactionoh, dur, it's BITS per pixel, not bytes18:43
@preactionperlbot math 24 * 220 * 90 / 1024 / 818:43
perlbot58.007812518:43
@preactionnow we can add compression to 58kB18:43
perlmonkey2Actually the more I learn about JS, the more I like it.  This is kind of fun stuff.18:52
perlmonkey2never thought I'd want to do GUI dev work, as it always seemed so transient.  Maybe its good today, but what have you really accomplished in the world?  But it is a lot more satisfying than I ever thought it would be.18:53
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui19:46
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]19:54
--- Log closed Sun Jan 20 20:04:06 2008
--- Log opened Sun Jan 20 20:06:20 2008
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui20:06
-!- Irssi: #webgui: Total of 20 nicks [3 ops, 0 halfops, 2 voices, 15 normal]20:06
-!- Irssi: Join to #webgui was synced in 3 secs20:06
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]20:15
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui20:56
-!- SynQ [n=koen@k5023.upc-k.chello.nl] has quit ["Leaving."]21:46
-!- af_ [n=getsmart@88-149-240-223.dynamic.ngi.it] has quit [Remote closed the connection]21:49
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]22:13
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui22:16
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]23:31
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:52
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:52
--- Day changed Mon Jan 21 2008
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui00:04
dionaki've removed some sites from our server and it appears that Spectre is still trying to run cron jobs for these sites. does anyone know how to clear out these cron jobs or where the info is stored?00:06
dionakit's filling our logs and causing service issues. 00:06
-!- dionak [n=dkidd@cpe-024-074-132-143.carolina.res.rr.com] has left #webgui []00:13
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]00:21
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]00:27
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]01:02
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]01:45
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:56
-!- mode/#webgui [+o preaction] by ChanServ01:56
@preactionyou know the books we write are good when I can learn something from them ;)01:58
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI02:03
-!- mode/#webgui [+o khenn] by ChanServ02:03
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:06
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:06
-!- WebGUI [n=synq@k5023.upc-k.chello.nl] has joined #webgui02:09
-!- WebGUI is now known as SynQ202:09
SynQ2and moving from desk to bed02:10
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]02:20
SynQ2oi radix02:21
SynQ2are you there?02:21
+Radix-wrkyah02:22
+Radix-wrkI'm here02:22
SynQ2how are you?02:22
+Radix-wrkI'm good :)02:22
+Radix-wrkyourself?02:23
SynQ2just fine02:23
+Radix-wrkGood to hear :)02:23
SynQ2I was thinking about you last week02:23
SynQ2when I found all those clippy koala's02:23
+Radix-wrkhehe02:23
SynQ2they are all over the place02:24
+Radix-wrkhaha02:24
+Radix-wrksorry.. I did end up bringing quite a few :)02:24
SynQ2hehe02:24
SynQ2remind me to take a shipload of wooden shoes if I ever come to australia02:25
+Radix-wrkhehe02:25
+Radix-wrkdone :)02:25
+Radix-wrkWell I'm eagerly hoping my free playstation3 will arrive this week.02:26
SynQ2wow02:27
SynQ2how come free02:27
+Radix-wrkSony are doing a deal where they give away a free ps3 with every hidef lcd bought02:27
+Radix-wrkand I bought one just after christmas :)02:27
SynQ2ah02:28
SynQ2good deal02:28
+Radix-wrknice big 40" lcd - 1920x1080 res02:28
SynQ2not bad02:28
SynQ2still a bit of a low res panel though ;)02:28
+Radix-wrkyeah - hoping the ps3 arrives this week02:28
+Radix-wrkoh? so what do you have? :)02:28
SynQ230" dell wrsomething 2056x160002:29
+Radix-wrkbut only 30"!02:29
SynQ2it's the resolution that counts02:29
+Radix-wrkyeah, trying to get anything at that high a resolution is hard tho :)02:29
SynQ2just today I was looking if I could allready buy a higher res screen02:29
SynQ2it sure is02:29
+Radix-wrkthere's some cool curved screens coming soon according to the recent CES02:30
SynQ2I bought a new videocard just to do that02:30
+Radix-wrkalienware and NEC both have some funky new thing that's the equivalent of three 22"s all stuck together as one02:30
+Radix-wrkI have 2 x 22" lcd's on my desktop here at work - 3360 x 1050 res02:31
SynQ2hmm02:31
SynQ2I might just buy a second 30" screen02:31
SynQ2:)02:31
+Radix-wrkyou'll get a sore neck :)02:32
+Radix-wrkI couldn't give up two monitors myself - had dual screens for years now and couldn't give it up02:32
+Radix-wrkjust too handy having two maximized apps on screen at any one time02:32
SynQ2well02:33
SynQ2since I have that 30" i don't like maximized apps som much02:34
SynQ2especially firefoxes02:34
+Radix-wrkyeah02:34
@preactionpfft, virtual desktops work just fine02:34
+Radix-wrkpreaction: nah.. I find I like having a dev environment in one window and application running in another.. so handy for debugging gui stuff02:35
SynQ2virtual desktops are handy too02:36
SynQ2but screen real estate is wonderfull02:36
+Radix-wrkthis utility is handy on windows for large screens btw - http://reptils.free.fr/02:37
SynQ2and this utility is handy for wasting time http://www.handdrawngames.com/DesktopTD/Game.asp02:39
+Radix-wrkhaha.. yes, I've played that one :)02:39
@preactiondtd is pwn02:39
+Radix-wrkI've been playing ogame.org lately02:40
@preactionthe multiplayer one they have on casualcollective is fun02:40
+Radix-wrkthat's a good timewaster too02:40
@preactionworldofsolitaire.com was built using YUI02:40
SynQ2hmm02:40
SynQ2perhaps I should play ogame.org when I fail at dtd02:40
+Radix-wrkIt's very time consuming at the start.. but fun too once you get going02:41
SynQ2hmm02:41
SynQ2it's 1:40 here02:41
SynQ2in the middle of the night02:42
+Radix-wrkheh02:42
+Radix-wrkyou're 8 hours behind me :)02:42
SynQ2uh huh02:42
SynQ2is it monday with you then?02:42
+Radix-wrkaye02:42
SynQ2ok02:43
SynQ2then I am indeed02:44
+Radix-wrkgo to bed.. even your typing is sounding tired :)02:45
SynQ2I am in bed02:45
CIA-14WebGUI: colin * r5302 /branch/colin-experimental/t/ (4 files in 3 dirs): 03:33
CIA-14WebGUI: Subclass WebGUI::Storage::Test for WebGUI::Storage::Image::Test.03:33
CIA-14WebGUI: The tests are running twice for some reason, and inheritance isn't03:33
CIA-14WebGUI: working correctly, although I thought I followed the POD recipe03:33
CIA-14WebGUI: exactly.03:33
CIA-14WebGUI: Add a testing stub for Storage/Image.t03:33
CIA-14WebGUI: Make sure each testing module returns true on purpose.03:33
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []03:40
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI04:13
-!- mode/#webgui [+o khenn] by ChanServ04:13
-!- SynQ2 [n=synq@k5023.upc-k.chello.nl] has left #webgui []04:22
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui04:38
-!- mode/#webgui [+o Haarg] by ChanServ04:38
-!- Haaarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]04:39
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI04:56
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []05:32
CIA-14WebGUI: doug * r5303 /branch/doug-experimental/ (4 files in 3 dirs): views tab works, i think. view_* methods seem to work. now to build a report sub-class and start testing.05:48
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui06:00
CIA-14WebGUI: doug * r5304 /branch/doug-experimental/lib/WebGUI/Asset/Report.pm: all the bugs seem to be fixed. now to make the Asset Report asset. another fun JS application06:03
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui06:04
-!- mode/#webgui [+v perlDreamer] by ChanServ06:04
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]06:14
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit ["Leaving."]06:56
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]08:20
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui08:24
-!- mode/#webgui [+o Haarg] by ChanServ08:24
--- Log closed Mon Jan 21 09:25:30 2008
--- Log opened Mon Jan 21 10:28:10 2008
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui10:28
-!- Irssi: #webgui: Total of 15 nicks [2 ops, 0 halfops, 1 voices, 12 normal]10:28
-!- Irssi: Join to #webgui was synced in 3 secs10:28
-!- bartjol [n=Bart_Jol@194.171.50.123] has joined #webgui11:11
-!- af_ [n=getsmart@88-149-240-223.dynamic.ngi.it] has joined #webgui12:15
diakopterHaarg: ping13:23
-!- af_ [n=getsmart@88-149-240-223.dynamic.ngi.it] has quit [Remote closed the connection]13:27
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit ["Leaving"]13:50
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, metanil, steveo_aa, nuba, AMH_bob, +Radix_, perlmonkey2, @apeiron14:27
-!- bartjol [n=Bart_Jol@194.171.50.123] has quit [Read error: 104 (Connection reset by peer)]14:48
-!- Netsplit over, joins: metanil14:56
-!- Netsplit over, joins: @Haarg, perlmonkey2, steveo_aa14:56
-!- af_ [n=getsmart@88-149-240-223.dynamic.ngi.it] has joined #webgui14:56
-!- Netsplit over, joins: AMH_bob, nuba14:56
-!- Netsplit over, joins: apeiron, +Radix_14:56
-!- SDuensin [n=Scott@91.sub-75-206-104.myvzw.com] has joined #WebGUI15:09
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, af_, steveo_aa, metanil, nuba, AMH_bob, perlmonkey2, +Radix_, apeiron15:23
-!- Netsplit over, joins: @Haarg, +Radix_, apeiron, steveo_aa, perlmonkey2, metanil15:23
-!- af_ [n=getsmart@88-149-240-223.dynamic.ngi.it] has joined #webgui15:24
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui15:24
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui15:24
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, metanil, steveo_aa, perlmonkey215:25
-!- Netsplit over, joins: metanil15:25
-!- Netsplit over, joins: @Haarg, perlmonkey2, steveo_aa15:25
-!- mode/#webgui [+o apeiron] by ChanServ15:29
SDuensinMorning.15:33
AMH_bobGood morning!15:34
AMH_bobow, i hope it's a good one for yiou....15:34
SDuensinEh.15:35
SDuensinHoliday here for most.  Not me.15:35
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui16:14
-!- mode/#webgui [+o preaction] by ChanServ16:14
-!- nuba [n=nuba@hq.imaterial.org] has quit [Read error: 110 (Connection timed out)]16:43
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:34
-!- mode/#webgui [+o khenn] by ChanServ17:34
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI []17:41
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui18:04
-!- gunt [n=gunt@lns-bzn-52-82-65-119-34.adsl.proxad.net] has joined #webgui18:11
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:16
-!- Klaus_ [n=Miranda@p5B0722AD.dip0.t-ipconnect.de] has joined #webgui18:48
CIA-14WebGUI: colin * r5305 /branch/colin-experimental/t/lib/WebGUI/Storage/ (Test.pm Image/Test.pm): interim check-in while I work on a gcc bug in perl18:48
-!- gunt [n=gunt@lns-bzn-52-82-65-119-34.adsl.proxad.net] has left #webgui ["Quitte"]19:04
-!- af_ [n=getsmart@88-149-240-223.dynamic.ngi.it] has quit [Remote closed the connection]19:23
perlmonkey2Its the end of the world20:28
perlmonkey2When I remove a dom node with YUI drag and drop events, even after unregistering the events, a new node using the same node id with new events doens't work.20:29
perlmonkey2WTF, it just magically started working20:29
perlmonkey2can anyone here verify this is working?20:29
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:39
-!- MrHairgreas1 is now known as MrHairgrease20:39
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:40
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []20:40
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:40
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:40
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui20:45
-!- mode/#webgui [+v perlDreamer] by ChanServ20:45
+perlDreamerpreaction: looking for a favor...20:45
@preactionwhat up20:45
+perlDreamerI think I found a core perl bug20:46
+perlDreamerI can duplicate it on two different machines20:46
@preactionnoice20:46
+perlDreamerWant to try for three? :)20:46
@preactionsurely20:46
+perlDreamercheck out my branch20:46
+perlDreamerinstall Test::Class20:46
+perlDreamerthen cd into the t directory20:46
+perlDreamerand do20:46
+perlDreamerenv WEBGUI_CONFIG=/data/WebGUI/etc/mywebgui.conf perl Storage/Image.t20:46
+perlDreamerwith the right WebGUI config file20:47
+perlDreameryou should see this20:47
+perlDreamerCreating image20:47
+perlDreamer*** glibc detected *** perl: double free or corruption (fasttop): 0x0a748208 ***20:47
+perlDreamerat the end of some TAP output20:47
+MrHairgreasepd: couldn't it be that you get the same error on two boxes because both are running the wre and thus the same perl?20:48
@preactionbut everybody's running perl 5.8.820:49
@preactionyou might want to include the build flags in the error report, but still20:50
@preactionwait, i don't think colin is running WRE20:50
+MrHairgreaseoh ok20:50
+MrHairgreasenever mind then20:50
@preactionstill loading Test::Class, but i got a site under your branch20:51
@preactionmaking Chili+Cheese dip for lunch. that + corn chips = mmmm20:51
* MrHairgrease is more into diner right now20:52
@preactionlooks like a no on reproducing under the WRE in MacOSX 10.5 Intel Core Duo (32bit)20:54
@preactionperlDreamer, http://webgui.pastebin.com/m6fa5ec57 <- response20:57
+perlDreamermaybe it's fedora specific21:06
+perlDreamerThe two boxes are FC7 and FC621:06
-!- wgGuest06 [n=wgGuest0@168.8.72.205] has joined #webgui21:12
-!- wgGuest06 is now known as spnshinquisition21:13
spnshinquisitionI got an easy question for you guys today21:14
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui21:14
spnshinquisitionI have set up some message boards using the collaboration system - and it sends out an email after each reply - is there an easy way to turn that off?21:14
@preactionit's one of the collab system properties21:17
perlmonkey2Okay, YUI drag and drop manager doens't handle it well when you remove a unregister event handlers on a node id, delete that node, then create a new node with that idea and register new handlers.  It works about 50% of the time.21:20
perlmonkey2So would it be okay to add an attribute to the dom node that isn't standard?21:20
@preactionit might work, try in the a-grade browsers21:21
+perlDreamerre WRE, I don't use the WRE21:22
perlmonkey2Unless I make the id's some sort of random number and create an array to map them to their respective data objects.  That way the event handlers never need to be altered unless the node is deleted.21:22
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]21:31
-!- spnshinquisition [n=wgGuest0@168.8.72.205] has quit []22:01
-!- wgGuest86 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:44
wgGuest86hello22:44
wgGuest86i have a question22:44
@preactionyou've got questions, we've got answers22:45
wgGuest86i created a colaboration system without any problem but when i go to create a shortcut from this colaboration, i obtain an error22:46
wgGuest86and inmediatly the admin sesssion finish22:46
wgGuest86i dont know what is happening?22:46
@preactionwhat does the error logs say?22:47
wgGuest86Couldn't call method createShortcut on asset for url: home/tusazon/frutas/prueba Root cause: ModPerl::Util::exit: (120000) exit was called at /data/WebGUI/lib/WebGUI/Session/ErrorHandler.pm line 23122:48
@preactionthere should be something in the modperl error log then22:51
wgGuest86Couldn't execute prepared statement: insert into asset (assetId, parentId, lineage, creationDate, createdBy, className, state) values (?,?,?,?,?,?,'published') : With place holders: nmtweTilSUqqjuQsOHHstA, PBasset000000000000002, old___000001000001000002, 1200945006, 3, WebGUI::Asset::Shortcut.  Root cause: Duplicate entry 'old___000001000001000002' for key 222:52
@preactionwhat version is this?22:53
wgGuest86i am going to check the modperl error log22:53
@preactionlooks like your lineage got messed up, calling sbin/rebuildLineage.pl should fix it22:54
perlmonkey2What if in the survey editor, no numbering was shown.  Just an unnumbered list of sections and questions.  Order will be discerned upon submitting the survey by examining the dom.22:54
wgGuest86DBD::mysql::st execute failed: Duplicate entry 'old___000001000001000002' for key 2 at /data/WebGUI/lib/WebGUI/SQL/ResultSet.pm line 13522:55
wgGuest86this is the error in modperl log22:55
@preactionwgGuest86, read above, your fix is to rebuildLineage22:56
wgGuest86ok22:56
@preactionperlmonkey2, numbering probably isn't necessary, but the server doesn't exactly get things in order, so the javascript would have to assemble the order22:57
perlmonkey2preaction: I was thinking that when they clicked submit, the js would create an in order JSON object to submit.22:58
perlmonkey2The last order of the DOM would be how everything was ordered in the JSON.22:58
@preactionyeah, that sounds like it'd work22:58
perlmonkey2But I think I need to keep numbering in the system.  People wno't like it when they have to refer to question "80th or so".22:58
wgGuest86preaction, after executing rebuildlineage.pl i obtained the next error23:01
wgGuest86DBD::mysql::st execute failed: Duplicate entry 'old___000001000001000014000001' for key 2 at ../lib/WebGUI/SQL/ResultSet.pm line 135.23:02
@preactionthat's the same error. what version are you running?23:02
wgGuest86excusem23:02
wgGuest86e23:02
wgGuest86there is not the same23:03
@preactionyou're right, it's another instance of the same error. the same cause for the error, but the error is still happening23:03
@preactionnow, WHAT VERSION ARE YOU RUNNING?23:03
-!- beginwebgu1 [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]23:04
@preactionif you're running the latest stable version, i'd post a bug, because that shouldn't happen23:04
wgGuest86no23:04
wgGuest86it is 7.3.1823:04
@preactionthen you probably need to upgrade23:05
wgGuest86there is not solution without upgrade23:13
wgGuest86when i execute the rebuildlineage.pl, have to stop the spectre or not?23:15
-!- wgGuest18 [n=wgGuest1@static-adsl201-232-86-73.epm.net.co] has joined #webgui23:16
wgGuest86and not only with the colaboration systems, if i try to create a shortcut from some asset and obtain the same error23:20
wgGuest18Hi23:20
@preactioncan you reproduce on the demo site? if so, post a bug. otherwise upgrade.23:20
-!- SDuensin_ [n=Scott@201.sub-75-207-38.myvzw.com] has joined #WebGUI23:20
+perlDreamerwgGuest18: Don't be shy.  If you have a question, please go ahead and ask it.23:21
@preactionmaybe they're just hanging out23:24
@preactionthis is a cool place to hang out23:24
@preactionthough admittedly it's usually cooler to hang out with a real IRC client, connecting to irc.freenode.net and joining channel #webgui23:24
+perlDreameryep23:25
wgGuest18I have a question about the collaborative sistem23:25
wgGuest18Can I do change the order of the post in a collaborative sistem?23:25
@preactionsure, it's on the Display tab of the collaboration settings23:26
wgGuest86preaction,to execute rebuildlineage.pl, have to stop the spectre?23:26
@preactionthe special value "Sequence Number" is the same as the order in the asset manager23:26
wgGuest18To ordering how I do want?23:26
@preactionwgGuest86, no23:26
@preactionwgGuest18, yes23:26
wgGuest86ok23:26
+perlDreamerwgGuest18: It will give you several options for ordering23:27
wgGuest18Ok, please23:29
-!- SynQ [n=koen@k5023.upc-k.chello.nl] has joined #webgui23:33
SynQhi there23:33
@preactionhi here!23:33
+perlDreamerthe man, the myth, the legend returns!23:33
SynQoeh23:33
SynQthanks23:33
+MrHairgreaseyes here i am23:33
+MrHairgrease=)23:33
SynQthat was just what my ego needed23:33
+perlDreamerI'm hoping for a raise :)23:33
SynQI think I need to drive my car at least 15 minutes a day23:34
SynQnow I'm frustrated for not been out there on the road in my vehicle23:34
SynQmartin: you should drive more often too23:35
+MrHairgreasedidn't you go to your work today koen?23:35
SynQit can be so soothing23:35
SynQI worked from home23:35
+MrHairgreasemaybe23:35
+MrHairgreasei think i'll have to go to the ikea23:35
SynQfrom 8:15 till 17:3023:35
+MrHairgreaseso you did drive today23:35
SynQthe Ikea is no place for leet hackers like yourself23:35
+MrHairgreasewhat's the problem23:36
-!- SDuensin [n=Scott@91.sub-75-206-104.myvzw.com] has quit [Read error: 110 (Connection timed out)]23:36
+MrHairgreaseit is for leet hackers like myself with no mey23:36
SynQI only drove to the supermarket today23:36
SynQand back23:36
+MrHairgreasemoney*23:36
+MrHairgreasehow did you go to wrok then?23:36
SynQthat's a 2 minute drive23:36
+MrHairgreaseyou stayed in Delft?23:36
SynQI got dressed and sat down at my desk23:36
SynQI stayed in Dordrecht indeed23:37
SynQ10:36:47 PM) SynQ: I worked from home23:37
+MrHairgreaseyeah so you didn't go to the office23:37
SynQno I didn't23:37
SynQto my great regret23:37
+MrHairgreaseyou should drive more23:37
SynQI should23:37
SynQit's good for the climate too23:37
+MrHairgreasesocialize with the other drones in the traffic jams23:37
+MrHairgreaseyou know23:37
+MrHairgreasethe fun stuff23:38
SynQyea23:38
SynQI call it capsule socializing23:38
@preactionpfft, i wish i lived in a place where i could walk to the grocery store, then i'd never need my car ever23:38
+MrHairgreasei like to socialize in bars though23:38
+MrHairgreasei never walk to the grocery store23:38
+perlDreamerpreaction: madcity, dude!23:38
+MrHairgreasei alway go by bike23:38
SynQhmm23:38
SynQdoug: cars are leet23:39
@preactionooh bike23:39
+MrHairgreaseyeah23:39
@preactioncan't bike in the winter, but still the right track23:39
SynQtake for example JT's car23:39
+MrHairgreasethe one i used in my sqlform talk23:39
@preactionSynQ, that's stealing23:40
SynQoh no, bad example23:40
+MrHairgreasei don't think preation is allowed to take jt's car23:40
SynQis there a way to summon JT into the IRC channel?23:40
SynQdoug, can you call him23:40
@preactionhe's doing the accounting thing today and is not to be disturbed23:41
SynQand tell him that distraction got the better of him?23:41
SynQpff23:41
SynQhe needs to get out on the irc channel more often23:41
@preactionindeed, he needs to waste more time23:42
SynQi agree23:42
SynQit's good for his healt23:42
SynQheath23:42
SynQdamn keys23:42
SynQok23:42
SynQradix: is aussyland awake yet?23:43
wgGuest18Hi, please i really need the answer about the order of threads23:44
SynQah23:44
SynQfirst is 1 then 223:44
SynQwhat is the question about the order of threads?23:44
+perlDreamerwgGuest18: Earlier you asked if the order could be changed.23:44
+perlDreamerWhat order to you want?23:44
+perlDreamerAnd is it not in th Display tab of the Collaboration System/23:44
SynQlets spend some carma23:45
SynQkarma even23:46
wgGuest18I want order the thread in a colaboration sistem23:48
wgGuest18But, not for date of modification23:48
@preactionwgGuest18, so what in that list of possibilities doesn't suit your purposes? or how are you wanting to order them?23:49
+perlDreamerwgGuest18: There is ordered by title, ordered by amount of karma each post has, ordered by date submitted.  You can even order them by custom, user defined fields that you have added to posts.23:52
@preactionand if you order by Sequence Number, you can order them completely arbitrarily (the same order as the threads in the asset manager)23:53
wgGuest18Ok, but, How i want create a style of ordening itself?23:54
+perlDreamerLog in as Admin23:55
+perlDreamerTurn on Admin mode23:55
+perlDreamergo to the Collaboration System23:55
+perlDreamerClick on the Edit button next to the Collaboration System23:55
+perlDreamerClick on the tab that says Display23:55
+perlDreamerFind the option called Sort By23:56
+perlDreamerChoose which option you want23:56
+perlDreamerHit the Save button to update the Collaboration System.23:56
+perlDreamerThen, commit your asset tag to make the change permanent23:56
wgGuest18Ok, i can see that, but what happen if i choose the user defined user 1?23:58
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit [Connection timed out]23:59
@preactionthen it will be sorted by the user defined 1 field23:59
+perlDreameruser defined fields are extra fields that can optionally added to Posts23:59
--- Day changed Tue Jan 22 2008
wgGuest18oK, how can i do to define a style myself?00:01
@preactionthe wiki has an article on how to give webgui your own style00:01
@preactionor do you mean a method of sorting?00:01
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-207.ok.ok.cox.net] has joined #webgui00:06
wgGuest18I need ordering the threads according to the user who is the poster00:07
wgGuest18for example00:07
wgGuest18I have three threads00:08
wgGuest18I want to change the first one that i create to the last00:08
wgGuest18and the last to the first one00:09
@preactionyour best bet, then, would be to order by Sequence Number and do the ordering in the Asset Manager00:09
wgGuest18How to add a field in a thread?00:09
@preactionyou edit the Edit Post template to make a new form field00:10
wgGuest18Ok thanks, i go to test00:10
-!- beginwebgui [n=beginweb@137.48.138.50] has joined #webgui00:12
SynQhmm00:16
SynQkarma well spent00:17
wgGuest18It Works, tks00:18
@preactionSynQ, the red lantern RFE?00:19
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-207.ok.ok.cox.net] has quit [Read error: 104 (Connection reset by peer)]00:20
SynQuh huh00:20
SynQmore karma to the red lantern RFE00:20
SynQdoug: got some karma to spare?00:23
@preactiondepends on what i'm spending it on00:23
SynQI see you still have 893100:23
-!- wgGuest18 [n=wgGuest1@static-adsl201-232-86-73.epm.net.co] has quit []00:23
@preactioni pumped a bunch to try to get OpenID into webgui core00:23
SynQ8931 is more then enough to get the red lantern request to the top of the list00:24
@preactionand just why should i waste my karma on a red herring?00:25
+perlDreamerRed herrings go to the second to last00:26
+perlDreamerthat's a different RFE00:26
SynQreal karma isn't worth anything00:26
SynQred herring00:27
SynQwhere?00:27
+perlDreamerSorry, bad joke on my part.00:27
SynQoh that's allright, I just didn't get it00:28
SynQI was allready searching the RFE list :)00:28
SynQok00:30
SynQenough karma hunting for tonight00:30
SynQsay hi to JT for me00:31
SynQI'm going to be00:31
SynQbed00:31
SynQlet me rephrase that: I'm going to be bad in bed :P00:31
-!- metanil [n=akhadka@137.48.138.72] has quit ["Leaving."]00:44
-!- beginwebgui [n=beginweb@137.48.138.50] has quit [Read error: 110 (Connection timed out)]00:53
@preactionokay, for some reason in the real-world i have a macro that doesn't function, but using the same data in my test environment it functions fine01:00
@preactioneven running the same version of webgui...01:01
+perlDreamerthe arguments are different?01:01
+perlDreamercaching problem?01:01
@preactiondoes it cache over multiple page loads?01:02
-!- wgGuest86 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has quit []01:02
@preactionthe arguments are different, but it doens't matter because if they're the same, they'll get the same output01:02
-!- Klaus_ [n=Miranda@p5B0722AD.dip0.t-ipconnect.de] has quit []01:02
+perlDreamerso you're saying that if you put your "page" macro calls into the test env, they fail too?01:04
@preactionnope, they succeed01:04
@preactiondoing WebGUI::Macro::process( $session, \"^BreakText( ... );" );01:04
@preactionor similar01:05
+perlDreamerCould you be having quoting problems?01:05
+perlDreamerMacros aren't made for handling that kind of stuff01:05
+perlDreamerevery quote in there has to be escaped01:06
+perlDreameror else the macro processor will die01:06
@preactionwouldn't they manifest by showing something crazy?01:06
+perlDreamerquietly01:06
@preactionoooooooh01:06
+perlDreamernot always01:06
@preactionsunnuva...01:06
@preactionthat's it01:06
+perlDreamersorry, I should have thought of that last week when you brought it up01:06
@preactionnot your fault01:07
@preactioni didn't think it died peacefully i thought it died violently01:07
@preactionif only parse::recdescent was decently fast...01:08
+perlDreamerIt's not01:08
+perlDreamerbut only because of Text::Balanced being slow01:08
+perlDreamerand it's not your macro's fault, it's Macro.pm01:08
@preactionyeah, i wrote a grammar that parsed macros, could only do like 20 per second01:08
+perlDreamerHave you tried a HOP parser?01:08
@preactionno clue what that is01:09
+perlDreamerMark-Jason Dominus's Higher Order Perl 01:09
+perlDreamerspecifies a different kind of parser01:09
+perlDreamermy OSCON notes are at home01:09
+perlDreamerbut I think someone put one up on CPAN01:09
+perlDreamerhttp://search.cpan.org/~ovid/HOP-Lexer-0.032/lib/HOP/Lexer/Article.pod01:11
+perlDreamerHOP is a great book01:13
+perlDreamerbecause even if you never use anything you learn from it01:14
+perlDreamerit makes you think in different ways01:14
+perlDreamer(without resorting to narcotics)01:14
@preactionit does look nice, and if it's as fast as the regex (or only minor bits slower), we might be able to do it01:15
@preactionlooks like it's really lines 138-142 in Macro.pm, the thing that parses between the ^( and );01:17
@preactionisn't there an anchor that matches at the end of the last match for //g patterns?01:20
+perlDreamer\G01:20
@preactionthanks01:21
+perlDreamersome random advice01:22
+perlDreamerbuild a gnarly test suite01:22
+perlDreamertime it before and after your changes01:22
+perlDreamerthat test that is giving me the double free error from gcc?01:25
+perlDreamerIt works fine except under Test::Class01:25
@preactionweird01:25
-!- beginwebgui [n=beginweb@137.48.138.50] has joined #webgui01:37
@preactionjust so i understand: i'd run it through my lexer and get a bunch of tokens. once i have the tokens i'd try to make sense of them if i could, a la if ^BreakText(" then the first param will end with a ",  then what's after that will decide what the next param begins with. the lexer should also be able to understand q{ } and etc01:45
+perlDreamerthe lexer shouldn't have to understand q{ }, because that's perl, not macro-ese01:46
@preactionright, but if i add that, i can survive most problems with putting HTML through the macro parser01:46
@preactionif some idiot decides to put unquoted HTML through it, they deserve what they get, a la ^BreakText("pattern", <tmpl_var content>);01:47
@preactioni could do q{<tmpl_var content>} and be relatively safe01:48
+perlDreamerbut how many users are going to remember the "q" part?01:48
+perlDreamerhow 'bout just {}01:48
+perlDreameror is that valid in JS?01:48
@preactionyeah, JS wouldn't work, there'd be plenty of } and }); in JS01:49
@preactionthere's just no way...01:49
@preactionexcept for the "making an asset" way, which i don't have time to implement... even though i'm very close to completing it01:50
-!- beginwebgui [n=beginweb@137.48.138.50] has quit [Read error: 110 (Connection timed out)]02:04
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:05
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:05
+perlDreamerI don't think making an asset will help02:05
+perlDreamerwhat we really need are safe quotes02:05
+perlDreamer"" or '' or something02:05
@preactionright now '' aren't allowed as quotes (they aren't handled as quotes at least)02:06
@preactioni just can't think of anything that can't mess up somehow02:07
@preactionmaking an asset would negate the need for the BreakText macro, as i'll be able to do what it should do by myself02:07
+perlDreamerit needs some unique, random string of characters, but then you lose ease of use for the user.02:08
+perlDreamer@#$ will probably never, ever occur02:08
@preactionprobably, not certainly :p02:08
+perlDreamertrue02:08
@preactionsomething like {''' ... '''} would also never happen02:09
@preactionprobably02:09
@preactionbut as soon as someone knows the delimiter, they can start mucking things up02:09
+perlDreameryes, always02:09
@preactionwhich sucks, because macros can do so many fun things02:09
+perlDreamerexcept work with HTML and JS and CSS02:10
@preactionwe'd be better off with what i like to call Response handlers, which instead of printing the HTML, you give WebGUI.pm an object that it can call the print method on. then you still have template variables accessible to you, so you can play with them if you want02:10
@preactionjust like URL and Content handlers are new in 7.5, two more handlers (Session for creating and munging sessions and Response for munging the response right before the print) could expose every bit of the request cycle to custom code02:11
+perlDreamerThat's the key right there.02:24
+perlDreamerThe macro and template processors need to be smart and interact02:24
+perlDreamerIf anyone typed in literal quotes, then their local Admin can shoot them02:25
+perlDreamerbut people expect macros to handle template variables02:26
+perlDreamerwhich then need to be processed recursively for embedded macros02:26
+perlDreamerthe problem comes when the template processor expands a variable into some mess to hand to the macro processor02:27
+perlDreamerwhich then pukes and cries02:27
-!- metanil [n=akhadka@137.48.138.72] has joined #webgui02:34
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:43
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui02:48
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:59
* diakopter pukes and cries03:03
* preaction gets the mop03:04
@preactionor, theoretically, if we controlled the markup and changed all " into &quot;, then " in macros would survive03:30
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]03:53
vaydeanybody know off hand, if you set +GlobalRequest with mod_perl, that global request is still private to a given request cycle right?04:28
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui04:29
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui04:49
-!- mode/#webgui [+o preaction] by ChanServ04:49
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]05:10
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui05:48
-!- mode/#webgui [+v perlDreamer] by ChanServ05:48
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]05:51
vaydehey perlDreamer, how's your mod_perl trivia?05:59
+perlDreamereh, only so so06:07
+perlDreamerWhy dost thou ask, noble petitioner?06:07
+perlDreamervayde: speak, friend, and enter06:17
-!- beginwebgui [n=beginweb@137.48.138.50] has joined #webgui06:20
vayde+GlobalRequest option.  each request object is still private to a given request as it goes through the cycle right?06:28
+perlDreamerI think so.06:34
+perlDreamerHad to google for an answer, though06:34
vaydewhat's the downside then?06:35
vaydeI can't seem to find any data on it06:35
+perlDreamerhttp://perl.apache.org/docs/2.0/user/config/config.html06:35
+perlDreamerIt sounds like apache does extra work when you set +GlobalRequest06:35
+perlDreamerso throughput would suffer06:35
+perlDreamer?06:36
vaydeso it's a performance thing06:36
+perlDreamerthat's my guess06:36
+perlDreamerYou're asking Apache to do more work06:36
+perlDreamerThe overhead may not be that big, though06:36
vaydehmm.  this program is behaving very wierdly06:37
vaydeI've been all over that site, and by their examples, it shouldn't be necessary06:37
+perlDreamerwhat does it do?06:37
vaydeit started just not firing it's cleanup handler for no apparent reason06:38
vaydeno warning, no explanation, and worse yet, no error06:38
+perlDreamer"It just started"...06:39
+perlDreamerNo updates?06:39
vaydefinally one of the guys found a really wierd backdoor way to register the cleanup handler from within the init handler, and not by usint $r->push_handler either06:39
vaydeyeah, no updates06:39
vaydeextremely wierd06:39
vaydeI should say, 'no updates that I am aware of'.  with an outfit like usbank, you can never be sure06:39
+perlDreamerI'd check there first.06:40
vaydetoo many cooks in the kitchen06:40
+perlDreamerCode just doesn't start breaking consistently06:40
vaydewell, we got a workaround going, and it works fine, without needing GlobalRequest06:40
vaydepassing the request object explicitly to the cleanup handler06:40
vaydebut me being me, I'm still trying to tweak it and understand.  and today it just starts working normally as advertised06:41
vaydelast week, putting PerlCleanupHandler <module::name> in the conf didn't fly, today it does06:41
+perlDreameryeah.  Something else is going on.06:42
vaydethe upside however, apart from it working at all now, is the stuff we did made for lke a 500% speed increase06:42
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has left #webgui []06:42
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has joined #webgui06:42
-!- mode/#webgui [+v perlDreamer] by ChanServ06:42
+perlDreamermaybe something is dying upstream so that the CleanupHandler is never being set06:43
+perlDreamerbut it should log an error.06:43
vaydethat's what I thought too, but no errors06:43
vaydeand it works fine when you register the cleanup handler from within the init handler06:43
+perlDreamerRight, which makes it sound like there's a problem in between06:43
vaydevery odd.  we have it working, but I'd still like to know why06:43
+perlDreamercan you drop something in error.log with a warn?06:43
+perlDreamerto make sure it's logging okay?06:44
vaydelogging is working fine06:44
vaydenow anyway06:44
vaydecould well be we didn't dot an 'i' or cross a 't' while the testers were jumping around like organ grinder's monkeys06:45
vaydeIt really was a mess.06:45
+perlDreamerwas.... is :)06:45
vaydehey, how's this for 'bank software':06:45
vaydeif ($username eq 'starsky' && $passwd eq 'hutch') {06:46
vaydethat was in actual production code.06:46
-!- beginwebgui [n=beginweb@137.48.138.50] has quit [Read error: 110 (Connection timed out)]06:46
+perlDreamerthat's scary06:47
vaydeyeah06:47
+perlDreameryou do know that this channel is publicly logged, right?06:47
vaydeit's fine.  it's gone06:47
vaydeI wouldn't have posted it if it was still in use06:47
+perlDreamerwas it backdoor/admin code?06:47
vaydecouldn't say with these chimps.  I'd like to believe it was something someone put in for a test, and then forgot06:48
vaydebut i couldn't say06:48
+Radix-wrkvayde: that's scary.. it really is.06:48
+Radix-wrkbut not surprising in the least06:48
vaydenaw, remember the story about the infinite number of monkeys with typewriters?06:49
vaydethey originally wrote the code I'm hacking06:49
vaydeand what's worse, is the division who wrote the crap is up in arms about our 'fixing' it06:50
vaydecos sql injection sites in your code shouldn't be removed apparently06:51
+perlDreamerOf course not, they should be exploited and cost the business millions of dollars in lost business, lawsuits and bad PR06:53
vaydeluckily my boss not only knows he hired a barbarian with no political skills, I suspect he likes it.06:54
-!- SDuensin_ [n=Scott@201.sub-75-207-38.myvzw.com] has quit ["Leaving"]06:57
vaydeinterestnig perlDreamer, GlobalRequest or not, the only way I seem to be able to be sure I have the same reference is to pass it explicitly to the cleanup handler from the init handler07:21
vaydemayhap that they are functionally identical, but they're different references to be sure07:22
+perlDreamerthere is a way to find out the memory address of an object, which would answer the question definitively07:25
vaydethats what I was doing07:25
vaydewell, I was printing the reference to STDERR and comparing the values07:25
+perlDreamerthat would do it07:25
vaydethough I'm now suspecting my server wasn't fully restarting between tests07:25
vaydestand by for a retest07:26
vaydenope, same behavior.  different memory address even with GlobalRequest07:28
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui07:28
vaydeahh well, the quest goes on.  Thanks for the help pD.  night all07:31
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]07:31
-!- perlDreamer [n=colink@pool-71-117-209-28.ptldor.fios.verizon.net] has quit ["Leaving."]07:35
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui08:56
-!- patspam [n=notgiven@124-168-84-184.dyn.iinet.net.au] has joined #webgui09:08
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:18
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:57
patspamis there any good reason why Session::Var::new() re-uses the same sessionId when it creates a new session after one has expired?10:00
-!- patspam [n=notgiven@124-168-84-184.dyn.iinet.net.au] has quit []11:03
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]11:14
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui11:47
-!- af_ [n=getsmart@88-149-230-244.dynamic.ngi.it] has joined #webgui15:38
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui16:22
-!- BartJol [n=Administ@194.171.50.123] has joined #webgui16:38
BartJolis someone working on the webgui.org site?17:05
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:08
-!- mode/#webgui [+o preaction] by ChanServ17:08
BartJolhi17:09
@preactionmorning17:10
BartJolare you bugging the webgui.org site?17:11
@preactionbugging how?17:11
BartJolit's rather sluggish17:13
BartJolit works, but slowly17:13
@preactionyeah, i'm trying to go to the forums and i can't. i'll check it out17:13
perlmonkey2Will someone finish the survfey system for me?  I resolved all the YUI bugginess issues, so it is ready to go.  I just can't rewrite these methods again......17:14
BartJolthanks, otherwise, I never will be able to get more karma then Koen...17:14
@preactionholy hell, load is at 7 on that box17:14
@preactionand has been for the last 20 minutes17:14
BartJolmmm, doesn't sound good17:15
perlmonkey2hah...7.....that is high17:15
@preactionmight be getting ready for 7.5 release perhaps17:15
perlmonkey2a constant 77% cpu useage onmy box is 3.5217:15
BartJolmmm 7.5 has a sluggishness feature?17:16
@preactionit's a quad-core box, so 7 is 60% on all 4 cores17:16
perlmonkey2You build releases on your webserver?17:16
perlmonkey2preaction: I have a quad core.17:16
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui17:18
@preactionbox is under some maintenance due to a problem that cropped up last night, rebuildlineage takes a lot of juice17:20
-!- MrHairgrease [n=martin@145.94.220.171] has joined #webgui17:20
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:20
+MrHairgreasehowdy!17:21
BartJolah, ok, nice to know that there aren't any real problems...17:21
BartJolMrHair, I've passed my theory exam17:22
@preactionthe real problem is somehow a lineage got made that didn't have an asset attached to it, so i don't know if there is or isn't one17:22
+MrHairgreasegood show bart17:22
BartJolthanks17:26
perlmonkey2hola, MrHairgrease17:27
-!- dapperedodo [n=joeri@77.163.53.25] has left #webgui []17:29
-!- MrHairgreas1 [n=martin@wlan-145-94-219-8.wlan.tudelft.nl] has joined #webgui17:43
-!- MrHairgrease [n=martin@145.94.220.171] has quit [Nick collision from services.]17:44
-!- MrHairgreas1 is now known as MrHairgrease17:44
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:44
+MrHairgreasestupid university wifi17:44
+MrHairgreaseit's always disconnecting me17:45
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui17:59
-!- mode/#webgui [+v perlDreamer] by ChanServ17:59
+perlDreameris pb.com slower than molasses in Wisconsin, or is it just my browser again?18:00
* MrHairgrease will try over the wonderous dut network18:00
+MrHairgrease4s18:00
+MrHairgrease5s18:00
+MrHairgrease6s18:00
+MrHairgrease7s18:00
+MrHairgrease8s18:00
+MrHairgreaseslow as molasses i guess...18:01
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:06
+perlDreamerThanks for checking.18:06
@preactionthere's some things running on it. it'll probably be back up soon18:06
@preactionbefore christmas18:06
+perlDreamerOh, good!18:07
+perlDreamerWhat are y'all running on it?18:07
@preactionrebuildlineage and clearing cache18:07
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: diakopter, CIA-1418:09
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]18:12
-!- Netsplit over, joins: CIA-14, diakopter18:12
BartJolbye18:14
-!- BartJol [n=Administ@194.171.50.123] has left #webgui []18:14
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:17
-!- mode/#webgui [+o rizen] by ChanServ18:17
perlmonkey2What about a WebGUI module that serves as an internal IRC?18:18
perlmonkey2I think gmail does its IRC by leaving open an ajax handle, and pushing updates.18:18
@preactionthe chat module, not quite IRC (since IRC is stateful), was being worked on by danny_mk18:18
@preactionthere is a shoutbox that I wrote but haven't released which does its stuff with AJAX. with a couple features and a bit of refactoring it could probably evolve into a sort of almost-real-time chat asset18:19
perlmonkey2is it still being worked on?18:19
@preactioni don't know. haven't seen danny_mk in here in a while. not since the last OpenID spec was released18:20
perlmonkey2does it push or pull updates?18:20
@preactionpull. server push is bad18:20
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:20
-!- mode/#webgui [+o khenn] by ChanServ18:20
perlmonkey2so each client is constantly pinging for new data?  ooogly18:20
@preactionnot constant, configurable. but better than the server keeping 30+ connections open (it's a web server, it's not meant to keep those connections open)18:21
perlmonkey2I guess one check per second wouldn't be oppressive and fast enough for chatting.18:21
@preactionplus it's simple enough to make some decent caching algorithm so that the checks are a very minimal hit 18:22
perlmonkey2since on average they'd only wait .5 seconds after the last update.18:22
@preactioni would think 5 or 10 seconds would be better. if they want real-time chat there are better ways to achieve it.18:22
@preactionIRC, or a java or flash application18:22
perlmonkey2I was thinking an intranet irc server.....but our people would moan about installing an IRC client.18:23
perlmonkey2mmmmm, flash18:23
perlmonkey2Flash would handle that very well......and there is a perl flash server module.18:23
perlmonkey2coldfusion I mean18:24
@preactionthe Java IRC client on the webgui site would work for your people, no?18:24
perlmonkey2I wrote a pretty cool HR form in Flash that used the Perl Coldfusion module.  Actionscript is actually a lto of fun.18:24
perlmonkey2I never saw it.  I don't have the java plugin working in Fedora.18:25
perlmonkey2I run 64 bit which makes it a pain.18:25
+perlDreamerperlmonkey2: You run fedora?18:25
+perlDreamerwhich one?18:25
@preactioni could swear Perl has a flash:: module too18:25
perlmonkey2F8-6418:25
+perlDreamerDo you have time to run a test for me?18:25
perlmonkey2I run F7-x84 on my webserver but will update to cent5.1 soon.  At work I have some FC6's and F7 on my dev box.18:26
perlmonkey2sure.18:26
+perlDreamer~10 minutes, depending on your wG-foo18:26
perlmonkey2what do you need.18:26
+perlDreamerYou'll need to check out my experimental branch and install a few modules18:26
perlmonkey2hah.....wg is discombulated on my webserver right now.18:26
+perlDreamerthat's fine, just need the db set up18:26
perlmonkey2the db is live and running.18:26
+perlDreamersvn co https://svn.webgui.org/plainblack/branch/colin_experimental18:27
perlmonkey2runnint svn update....will take a bit18:27
perlmonkey2ah, svn.webgui.org failed18:27
af_webgui stable release is 7.4.21. why I can't find the same wre release?18:27
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI []18:27
+perlDreamerWRE releases are independent of wG releases, for the most part18:27
perlmonkey2I just switched to commerical internet and it was all jacked up.  but I thought it was me, so my dns server got jacked up while I tried to fix it.  so I'm having problems resovling that.18:28
@preactionaf_, notice in the topic, it has both the latest WebGUI and latest WRE release numbers18:28
af_so, if I want the more update wre stable release, what should I get?18:28
af_o 0.8.118:28
perlmonkey2nice.....no root dns boxes are reachable.18:28
af_ok got it, thanks18:28
af_(btw, install webgui on debian etch was a nogo, for me)18:29
perlmonkey2hah, that is funny.18:29
perlmonkey2named wasn't started...I'm an idiot.18:29
perlmonkey2perlDreamer: So I''m supposed to overwrite my good webgui dev install with your experimental?18:30
@preactionaf_, what about it was no-go? post on the Install/Upgrade forum for better help18:30
perlmonkey2I guess that is okay, there isn't anything in this build......18:30
@preactionperlmonkey2, no. there should be a switch_webgui.pl on the Contribs section18:30
+perlDreamerWhat people usually do is keep several branches around and then symlink one of them to /data/WebGUI18:30
@preactionGet Add Ons18:30
@preactionswitch_webgui.pl does what colin just said, as well as enable and disable sites in the WRE (or your own if you configure it right)18:31
perlmonkey2wait I'm confused....am I testing somethign or testing switch_webgui.pl the irc server?18:31
@preactionyou're testing something in colin's experimental branch18:31
af_preaction, too much missing perl modules I guess. perl testenvironment does not finish nice after three hours 18:31
+perlDreamerYou're going to learn how to use switch_webgui.pl in order to jump between different branches of WebGUI to help me test a problem I'm having with tests on Fedora.18:32
@preactionaf_, some perl modules don't install correctly from testEnvironment.pl, you need to install them using cpan force install or from your apt-get repos18:32
perlmonkey2https://svn.webgui.org/plainblack/branch/colin_experimental doesn't appear to exist?18:33
af_perlbot, there is somewhere a perl modules list required by webgui (I did the install using the source tarball)?18:33
perlbotadded there to the database18:33
+perlDreamerperlbot: forget there18:33
perlbotremoved there from the database18:33
+perlDreameraf_: just look at the source code to testEnvironment.pl18:34
+perlDreamerthey are all listed in there18:34
af_oh good idea18:34
af_didn't think about that18:34
+perlDreamerand, if you use the WRE, it will supply all the modules that you need18:34
@preactionor run it without --install, it doesn't have to install them automatically18:34
@preactioni could've swore --install was not the default action for testEnv18:35
af_another thing: I am transferring an existing install to a new system, an newer release. there is any howto about it?18:35
@preactionthere should be a wiki article about upgrading. what caveats there are. also read the gotchas18:35
+perlDreamerperlmonkey2: I just checked this url: https://svn.webgui.org/plainblack/branch/colin-experimental/18:35
@preactiondocs/gotchas.txt18:35
af_it''s not an upgrade I have a fresh install on the new system18:36
perlmonkey2downloading18:36
@preactionaf_, then just moving the entire WebGUI directory and your data directories should work just fine18:36
af_ok, then18:36
perlmonkey2what server is that coming from?  I can upload at 72KB/s :D18:36
perlmonkey2perlDreamer: okay, I have it down.  What do you want me to test?18:37
+perlDreamerOkay, you'll need to setup config files in etc.  Just copying what you have now should work fine18:37
+perlDreamerThen, install Test::Class18:38
+perlDreamer(from CPAN)18:39
perlmonkey2Okay, and I've started WebGUI.18:42
+perlDreamercd into the t directory18:42
+perlDreamerenv WEBGUI_CONFIG=/data/WebGUI/etc/yourWebGUI.conf perl Storage/Image.t18:42
perlmonkey2oh, but I didn't copy the domain directory over, so webgui said it started but isn't responding to html requests.18:42
+perlDreamerThe test doesn't use httpd18:43
+perlDreamerjust API level tests18:43
perlmonkey2I'll pastebin the entire output.18:44
perlmonkey2when it finishes18:44
+perlDreamerthanks!18:44
perlmonkey2although it appears to be hanging on "Creating image18:45
perlmonkey2*** glibc detected *** perl: double free or corruption (fasttop): 0x0a2eb748 ***"18:45
+perlDreamerYup, that's what I expected.18:45
perlmonkey2so ti is hung and I can kill it?18:45
+perlDreamerYup18:45
perlmonkey2any thing else?18:45
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:45
-!- mode/#webgui [+o khenn] by ChanServ18:45
perlmonkey2is it the 64 you were testing?18:45
+perlDreamerWell, if you want, you could fix the perl bug :)18:45
+perlDreamerNo, it was the Fedora18:46
perlmonkey2what's the bug?18:46
+perlDreamerFedora + Test::Class + Image::Magick18:46
@khennHere's an interesting read:18:46
@khennhttp://www.infoworld.com/archives/emailPrint.jsp?R=printThis&A=/article/08/01/17/Microsoft-warns-businesses-of-autoupdate-to-IE7_1.html18:46
perlmonkey2perlDreamer: Hah, yeah, I'll get right on that after I finish the Survey system, my programming contract, and stamp out the bugs at our delieverable at work.18:46
+perlDreamerThat's the same boat I'm in.18:47
+perlDreamerI'm probably going to package it up and send it to bugzilla18:47
+perlDreamerand let them fix it18:47
perlmonkey2I had finished 99% of the survey's edit page when I ran into a YUI bug that I couldn't resolve.  So I'm rewriting the entire thing.  I was supposed to have an Alpha for 4:30 today.18:47
+perlDreamerIt's failed consistently the same way on 3 different systems PIII FC6, Centrino-FC7 and now your 64-bit FC818:48
+perlDreamerIt works fine on 1 Mac WRE.18:48
+perlDreamermaybe apeiron would test it on BSD for me18:48
@apeironperlDreamer, hmm, what do I need?18:49
+perlDreamerCheckout my experiemental branch, install Test::Class18:49
+perlDreamerrun 1 test18:49
@preactionapparently Fedora / RedHat does strange things to their Perls18:49
+perlDreamerGuess so.18:50
+perlDreamerI'm thinking about moving over to Ubuntu18:50
perlmonkey2preaction: yes they do.....18:50
perlmonkey2very uncool things18:50
@preactionthere was a problem in #perl about Scalar::Util not being installed correctly (not the XS version or something)18:50
perlmonkey2nazis about things being packaged in the repos instead of using cpan.18:50
perlmonkey2never mind cpan is a very intricate tool designed just for perl.18:50
@apeironperlDreamer, I'll have to get a WRE setup but will take a look.18:50
@preactionoh, apt-based distros do the same thing with cpan, but using cpan with those distros still works18:51
perlmonkey2especially when the fedora repos are full of packages built without XS.....as if those are even useful.18:51
+perlDreamerI haven't had any functional based problems with fedora's perl18:51
+perlDreamerjust performance18:51
+perlDreamerThe funny part is, that exact same code works fine if you run it without using Test::Class18:53
+perlDreamervery strange18:53
@preactionanyone know how to enable a forward-only mail server on OS X Leopard?18:53
perlmonkey2some corner case?18:53
@preactionlike sendmail or something?18:53
@preactionlooks like Leopard comes with postfix18:54
+perlDreamerperlmonkey2: it's just using Image::Magick to create a new blank image18:54
perlmonkey2looks like you need more testing output....."Creating image" followed by the exception doesn't help much?18:54
perlmonkey2so it is failing in the I::M call?18:54
+perlDreamerYeah18:54
+perlDreamerTry running strace on it18:54
perlmonkey2that is indeed strange.18:54
perlmonkey2I've already reverted my system.18:55
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui18:56
+perlDreamerI'll pastebin it18:56
perlmonkey2perlDreamer: write(2, "Creating image\n", 15Creating image18:57
perlmonkey2)        = 1518:57
perlmonkey2getcwd(0xbf8987d8, 4096)                = -1 ENOENT (No such file or directory)18:57
perlmonkey2getcwd(0xbf8987d8, 4096)                = -1 ENOENT (No such file or directory) is the first exception?19:00
+perlDreamerI don't know.19:00
+perlDreamerIt might check that to see if it's a real filename, or a "meta" image specification19:00
+perlDreamerso it could be valid19:00
perlmonkey2Have you tried rebuilding I::M to make sure it is built with XS?19:01
+perlDreamerno, although I think it's required that I::M be built with XS?19:01
+perlDreamerSince it's just glue to C code19:01
@apeironperlDreamer, indeed.19:02
+perlDreamerIn other words, there's no pure perl I::M19:03
perlmonkey2well there you go :)19:03
+perlDreamerMore's the pity :)19:03
CIA-14WebGUI: jt * r5306 /WebGUI/docs/ (changelog/7.x.x.txt previousVersion.sql): versioning and workflow are hidden by default to make webgui easier for first timers19:03
perlmonkey2there are a lot of things that should be written in Perl.19:03
+perlDreamerlike python? :-D19:04
perlmonkey2hah19:04
@apeironperlmonkey2, The kind of heavy-duty image manipulation that IM does would be unwise to do in Perl, IMO.19:04
perlmonkey2apeiron: I'd take a 10x speed hit for no more pains with I::M19:04
@apeironperlmonkey2, You would, others wouldn't. :)19:04
perlmonkey2my Q6600 cost $26019:04
-!- MrHairgrease [n=martin@wlan-145-94-219-8.wlan.tudelft.nl] has left #webgui []19:15
* rizen is attempting to compile the WRE on a 64-bit OS for the first time19:49
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:50
-!- MrHairgreas1 is now known as MrHairgrease19:51
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:51
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has quit ["ircII EPIC4-2.6 -- Are we there yet?"]20:09
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]20:15
perlmonkey2How did it go rizen?20:40
@rizencraptacular20:40
@rizenit's going to be a long time coming methinks20:41
+perlDreamerdidn't ckotil get a 64-bit WRE running?20:41
@rizennobody has had it running stablely as far as i know20:42
@rizeni had a few minutes and now have access to a 64-bit centos box20:43
@rizenso i thought i'd give it a go20:43
@rizenunfortunately i don't have the time to troubleshoot right now20:43
@rizenso i have to move on20:43
+perlDreamerThat's what my trainer says a lot "Time to move no"20:43
+perlDreamerThat means that it's time to do push-ups20:44
perlmonkey2Sweet Jumping Unicorns, it works!21:40
perlmonkey2If my nameserver has propogated to your DNS, then you should be able to go here: http://www.lostokies.com/tree.html and drag and drop sections and questions to your heats content.21:41
perlmonkey2I need a trashcan image now :)21:41
@rizenperlDreamer...you better watch out21:42
@rizenif perlmonkey2 actually finishes this survey, you could have some competition on your hands for Contributor of the Year21:43
perlmonkey2hah!  :P21:43
perlmonkey2answers are in their own ul.  Then the editor will be 90% done.  Add a loader that can take JSON and a submitter to send the survey as JSON, then I can work on the WebGUI end.  1 week of deadlock finally over.21:45
perlmonkey2sorry, too much coffee.21:45
metanilis it true that ONLY assets(lets say Article) which are inside a Dashboard in Asset Manager is accessible to that Dashboard?21:50
@preactionmetanil, that seems like an easy enough thing to try for yourself22:01
metanili found that asset within the dashboard is ONLY accessible.22:02
metanil(just making sure :))22:04
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:38
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]22:54
-!- af_ [n=getsmart@88-149-230-244.dynamic.ngi.it] has quit [Remote closed the connection]23:00
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]23:16
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui23:17
@rizenmetanil23:18
metanilyes23:18
@rizenyou can also use shortcuts23:18
@rizento put other assets in the dashboard23:18
@rizenshortcuts are also how you provide override values for dashboard assets23:18
+perlDreamerrizen: If more people are hacking WebGUI, then I'm happy.23:18
metanilyes.. but that shortcuts should be in inside dashboard assets right?? (in assets manager)23:18
@rizenyes23:19
@rizenok23:19
@rizenthat ok was for pd23:19
@rizeni would like 10,000 more people hacking webgui23:20
@rizenhehe23:20
@preactioni23:21
@preactioni'd settle for 10 more high-quality des23:21
@preactiondevs23:21
@preactiondamn v key...23:21
@rizeni can pretty much guarantee that if we get 10,000 more people, there will be at least 10 high quality devs in there23:22
@preaction10,000 former php programmers?23:23
@rizenbeing a php programmer doesn't make you bad23:23
@rizenkhenn was a php programmer when i met him23:24
+perlDreamerit doesn't make you good :(23:24
@rizenit just makes you ignorant, not bad23:24
@preactionsrsly? frank can program php? that explains a lot!23:24
@rizeni can program php too23:24
@preactionbut then again he can program java too23:24
@rizeni've written a couple php apps23:24
@preactionyou poor man23:24
@rizeni've also written cobol, fortran, modula2, and visual basic, cold fusion, java script pages, jsp, and a bunch of other horrible languages23:25
@rizenyou do what you have to do23:26
perlmonkey2java takes the cake, not because it is the worst language, but because it is a bad language used by everyone.23:28
+perlDreamerit's like a laxative23:30
+perlDreameryou don't want to use it23:31
+perlDreamerbut you have to23:31
+perlDreamerand it gives you the trots23:31
+perlDreamers/trots/appropriate slang/23:31
perlmonkey2hah23:33
@rizenok opinion time23:36
@rizenthis video: http://jt.plainblack.com/mirrors/trade%20show%20video.mov23:36
@rizenwill be running in our booth (looping) at our first trade show this year23:36
@rizenthe goal of the video is to be both informative, and constantly moving to grab people's attention23:36
@rizenthe things i don't want for the movie are:23:37
@rizennon visual items, like bullet points of words23:37
@rizenso much motion it makes you sick23:37
@rizensound, because it's irrelevant at a trade show23:37
@rizenand too long of a length, cuz people aren't going to sit there and watch for very long23:38
@rizenthe booth already has the pb logo, the webgui logo, and both plainblack.com and webgui.org sprayed all over it23:38
@rizenso the video doesn't really need that either23:38
@rizengiven what i've just told you23:38
@rizenany feedback?23:38
@rizensorry for it being low res23:38
@rizenthat was to keep the file size down for the web23:39
@rizenthe actual booth will have it playing at 1024x768 with no compression23:39
@preactiondoes it still have the graphs and "our clients"? maybe those would be better as posters or flyers instead?23:43
@preactioni like the navigating through WebGUI thing a lot, and if it consisted only of that, it would work well23:43
@rizentoo late for posters or flyers of that stuff, all our brochures were printed months ago, and the trade show is only 2 weeks away23:44
+perlDreamerOff topic: How's Mrs. McComb doing?23:46
@rizenquite well from what i gather. i actually have a reminder on my calendar to call her this afternoon to check in23:47
+perlDreamervery good23:48
+perlDreamerPlease tell her the western webgui crew wishes her well.23:49
@rizenso seriously, no feedback other than make the last 2 slides brochures?23:57
@rizenperlDreamer?23:57
@rizenRadix_23:57
@rizenckotil?23:57
+perlDreamerI can't see multimedia files at $dayJob23:57
@rizendiakopter?23:57
+perlDreameroh, wait a sec23:57
@rizenwhat about flash files?23:58
@rizenthe flash movie is a little different, but you'd get the gist: http://jt.plainblack.com/mirrors/trade%20show%20video.swf23:58
@rizenit has some missing animations, a missing OS compatibility slide, and the timings are a bit off23:59
--- Day changed Wed Jan 23 2008
+perlDreamerThat's not working either.00:04
+perlDreamerI'll have a look at it when I get home tonight00:04
+perlDreamerSorry, man.00:04
* perlDreamer is kicked out of the cube, and into the lab00:05
+Radix_loading it now00:36
+Radix_just watched the .mov one - I quite like it - simple, but shows webgui's strengths and is easy to follow00:40
+Radix_Suggestions: the platform page should say something.. not just show logos (something like "Supported on multiple platforms")00:41
+Radix_The graphs are a little hard to follow at the speed you have them too I think00:41
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui00:42
@preactionmaybe one slide for each graph instead?00:42
perlmonkey2wow.....that is very slick.00:48
CIA-14WebGUI: doug * r5307 /WebGUI/lib/WebGUI/ (4 files in 2 dirs): Fixed i18n and all help for Gallery / Album / Photo assets00:48
perlmonkey2I'd make that last cost based stuff last much longer00:50
perlmonkey2give people time to grok it.00:50
perlmonkey2if time is set, then take time from the MS, BSD, Mac Nix page.00:51
@rizeni've taken 3 seconds off the webgui logo and 3 seconds off the supported oses screens and given that time to the graph slide00:52
@preactiondo you need the logo? isn't the backdrop have a logo?00:53
@rizenRadix_ you really think people won't get that WebGUI is compatible with all those operating systems?00:53
@rizeni mean, you got it00:54
@rizeni don't really need the logo00:55
@rizenbut i thought it should probably be in there somewhere since people may just look at the screen and never look at the backdrop00:55
@rizenplus it works nicely now with the os compatibility slide00:56
@rizenbut i have shortened it to 4 seconds00:56
@rizenfrom 700:56
@preactionsounds good00:56
@preactioni conjecture that on the OS slide people will look for the one(s) they use, so they'll quickly recognize them, so 4 seconds should work00:57
+Radix_rizen: you're probably right01:10
+MrHairgreasewow01:12
+MrHairgreasethe ieee is using webgui?01:12
@rizenyup01:13
+MrHairgreaseyou have no idea how many papers i downloaded from those guys01:13
@rizenthey only use it on some intranet sites right now01:13
+MrHairgreasethat doesn't matter01:13
@rizenbut the plan is to roll it out in wider deployments as time goes on01:13
+MrHairgreasei can tell all my ee friends that i'm working on stuff the ieee uses01:14
+MrHairgrease=)01:14
@rizenindeed01:14
+MrHairgreasenot that they care prolly01:14
+MrHairgreasebut that's not the point01:14
+MrHairgreasethe vid seems good btw01:14
+MrHairgreaseespecially with the extra time for the graphs01:14
@rizenmaybe i should upload a new vid with the new timings so everyone can judge if the time is better01:15
* rizen is exporting01:15
* rizen is uploading01:16
@rizenhttp://jt.plainblack.com/mirrors/trade%20show%20video.mov01:17
+MrHairgreaseoracle portals sure is hard to implement...01:21
@rizenit is01:21
+MrHairgrease3 million dollars01:21
@rizeni remember working on the project that the graph is based upon01:21
+MrHairgreasewhy did you dod it with three cms-es01:22
@rizenafter 20 months we had implemented every must have, want, and pie in the sky idea that the client wanted 01:22
@rizenand that was with only 1.25 people working on it01:22
+MrHairgreaseyou being the full 1.25? =)01:22
+MrHairgreasei mean that are only 50 hour weeks01:22
@rizenafter 5 years with a team of 6 people, they still didn't have all the features implemented in oracle portals01:23
@rizen1 = frank, .25 = me01:23
+MrHairgreaseand where does the ms software come in?01:23
@rizenbefore implementing in webgui, they were initially going to do it in sharepoint01:24
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]01:24
@rizenso they did an estimate of it01:24
+MrHairgreaseoh i see01:24
@rizenand that number is based upon their estimates01:24
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI01:24
-!- mode/#webgui [+o khenn] by ChanServ01:24
@rizenthat's why they aren't in the time chart01:24
@rizenthey didn't make it out of the planning phase01:25
@preactionis that info in a brochure, because the chart looks almost unbelievable01:31
+MrHairgreasewhat trade show will you be attending btw?01:33
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui01:45
cap10morgananyone seen danny_mk lately?02:04
cap10morganwe've an appointment to discuss OpenID auth02:04
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui02:05
+perlDreamerHe's here02:05
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:05
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:05
danny_mkhmmm... Heath Ledger was found dead in his Manhattan apt.  weird02:06
+perlDreamerserious?02:06
danny_mkanyway, cap10morgan, you around?02:06
cap10morgandanny_mk: hey02:06
danny_mkyup02:06
cap10morgan...and what a role to finish his career on02:07
@rizenMrHairgrease: this video is for SCALE (southern california linux expo)02:07
@rizenbut we're also going to YAPC::NA, OSCON, and some other smaller things02:07
cap10morgandanny_mk: wanna talk some OpenID auth?02:08
danny_mkyes02:08
danny_mkthat is what I am here for tonight02:08
@rizenpreaction: you're right, we should put that stuff in a brochure, but no, right now it's only used our sales slides that the sales people use02:08
cap10morganok, so i met w/ rizen at the WUC to talk about this02:08
cap10morgan(rizen, correct me if any of this is wrong)02:08
cap10morganand he said that the main thing he still has concerns about is the dummy user you have to setup02:09
cap10morganhe thought there might be a way to make it work w/o that02:09
danny_mkI am open for ideas02:09
danny_mkit seemed the best approach at the time.02:09
cap10morganwell, can you talk a little bit about why decided that was necessary? (or just the best approach)02:10
@rizeni think i suggested that maybe you could just use the webgui visitor user02:10
cap10morganyep02:10
danny_mkSince I am going it was the best approach at the time02:10
danny_mkLet me take a quick look at the code02:11
cap10morganSo it seems like 1. We want to figure out this user question02:12
cap10morgan2. We want to upgrade to the OpenID 2.0 spec02:12
cap10morganand then you (danny_mk) had a question about the $vident->url value I was using in my patch02:13
danny_mkright02:13
danny_mkwhere did you get that value?02:13
cap10morganthat value is the canonical OpenID url that you get back from the authenticating service02:14
cap10morganso it's a way to get a nice consistent url for the OpenID02:14
danny_mkWhen I looked at the original Auth code (which seems to have changed) visitor would not get to Auth::login02:14
cap10morganbecause the authenticator is supposed to give you back the whole http://fqdn.com/thisisme whatever string02:14
danny_mkAh02:15
cap10morganrather than the infinite variations thereof that the user who is authenticating might type in the box02:15
danny_mkWith this upgrade, will we have to support OpenId 1.0 and 2.0?02:16
danny_mkwill it be per user or global?02:17
cap10morgani believe OpenID 2.0 is fully backward compatible02:17
cap10morganso we shouldn't lose any 1.0 functionality by upgrading to a 2.0 compliant library02:17
danny_mkOK, that will be an easy change02:17
cap10morganyeah, i did it in another project and it wasn't too bad02:18
cap10morganthough that was PHP (using JanRain)02:18
cap10morgani forget which library you're using for this module...02:18
danny_mkNet::OpenID::Consumer;02:18
cap10morganthat's right02:19
cap10morganhave they put out a 2.0-compliant version?02:19
cap10morgani can google that :)02:19
danny_mkI will take a quick look02:20
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []02:20
cap10morganhmm, doesn't look like it02:24
cap10morganwe may have to contact the author02:24
danny_mkthat is what I thought.  I was looking at this website:  http://code.google.com/p/openid4perl/02:25
cap10morganah02:25
cap10morganwould it be tricky to switch to that module?02:25
danny_mknot sure, I will have to take a look at the code02:27
cap10morganok02:27
cap10morgansadly, i will have almost no time to spend on this in the near future, but could maybe squeeze a couple little specific things in here and there02:28
cap10morganif you want to try to pawn a couple things off on me :)02:28
danny_mkcan you do the yadis stuff?02:29
danny_mkI don't see OpenId in the requested features02:30
danny_mkis it me?02:30
cap10morgansorry, what are you looking at?02:31
danny_mkhttp://www.plainblack.com/rfe02:31
cap10morganoh!02:32
cap10morganit's up near the top!02:32
danny_mkpreaction had a list of stuff he would like to see in the OpenId module02:32
cap10morganit's gotten some serious karma lovin' lately02:32
@preactionyeah, and i unloaded a whole slew of my karma into it ;)02:32
cap10morganhehe02:32
danny_mkDarnit, I did a search and I did not find it02:32
danny_mknot used to seeing it on the first page02:33
@preactionbecause i think it's a great thing to add to webgui, it's part of the cutting edge of the "Web 2.0" buzzword02:33
@preactioneven though the average netizen has yet to really hear about it02:33
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:33
danny_mkanyway, if you can do the yadis stuff, I will tackle the 2.0 and OpenID Attribute Exchange 1.0 implementations02:33
cap10morgani'm not sure what you mean by the yadis stuff? in the other implementation i've worked on, the yadis stuff was all done by the openid library, it was just a dependency02:34
cap10morganis there something more explicit that's needed here?02:34
danny_mkYou know I am not really sure.  Is part of the list that preaction requested.  If it is part of the OpenId library then we are all set.02:36
@preactioninstead of being an "OpenID Auth" it's a "Yadis auth" that delegates to "OpenID Auth" if they have an OpenID profile (i think. it's been a while since i've looked at yadis)02:36
@preactionyadis is a discovery protocol02:36
cap10morganpreaction: ah, i see02:36
@preactionit discovers what the site supports02:36
cap10morganhmm...02:36
@preactionopenID auth is one of those things, as well as attribute exchange, and LID auth is on there too now i think02:37
@preactionit isn't necessary i guess, but it is useful02:37
danny_mkLet me work on the easy stuff first 2.0 upgrade and attribute exchange02:37
cap10morganpreaction: so what you would want, maybe, is a yadis-based framework upon which we hang an openid option, but others can hang other options too in the future02:37
cap10morgan??02:37
@preactioni don't know, my mind is working around last-minute additions to 7.5.002:39
cap10morganfair enough :)02:39
@preactioni don't even know how it could be best done, if the latest OpenID stuff can be done, then I'm satisfied02:39
danny_mkThere does not seem to be an available OpenId 2.0 perl library02:41
danny_mkdarn02:41
danny_mkhttp://openid.net/2007/12/05/openid-2_0-final-ly/02:41
cap10morganit sounded like openid4perl fit the bill, or did i miss something?02:41
cap10morganit said it had auth 2.0 and attribute exchange 1.002:41
danny_mkthat is a project in progress02:41
danny_mkI will check that out 02:41
cap10morganoh!02:41
cap10morgani did miss something then :)02:41
cap10morganwell, if there's no mature perl library that does it and/or Brad is going to have Net::OpenID::Consumer up to snuff soon, maybe we should move forward w/ OpenID 1.0 for now02:43
cap10morgani don't think addressing the other stuff will be wasted effort02:44
danny_mksounds good to me02:44
cap10morganok, i'll email the Net::OpenID::Consumer author and see what the status of that is02:45
cap10morganoh, there's a Net::OpenID::Consumer::Yadis version02:46
cap10morganI could maybe work on getting it to use that02:46
danny_mkunderstanding it would be the first step :-)02:47
danny_mklet me know how that goes02:47
cap10morganwill do02:50
cap10morganok, let's check in again in a week to see where we're at02:54
cap10morganttyl02:56
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []02:56
-!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]"]02:58
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []03:12
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Remote closed the connection]03:59
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui04:00
CIA-14WebGUI: doug * r5308 /WebGUI/ (7 files in 7 dirs): 05:03
CIA-14WebGUI: add: Events in calendar Week view can now be ordered arbitrarily\05:03
CIA-14WebGUI: fix: Event Related Links are now proper collateral in their own table. The HTML area is parsed and the table populated accordingly. No more silly HTML Area.05:03
perlmonkey2Go doug go!05:03
@preactionthat is the ugliest hack i've ever had to merge... it's not my code, but it works. i just cry for the person (me) who will have to maintain it05:14
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []05:18
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]05:24
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]05:37
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui06:36
-!- mode/#webgui [+o rizen] by ChanServ06:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui07:08
-!- mode/#webgui [+o preaction] by ChanServ07:08
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]07:14
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]08:58
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui08:59
-!- mode/#webgui [+o Haarg] by ChanServ08:59
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has joined #webgui09:24
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:43
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:48
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]10:00
-!- beginwebgui [n=beginweb@ip68-13-0-60.om.om.cox.net] has quit [Read error: 110 (Connection timed out)]10:18
-!- ascii__ [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui10:35
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has quit [Read error: 110 (Connection timed out)]10:40
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui11:59
-!- mode/#webgui [+v MrHairgrease] by ChanServ11:59
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui12:36
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]12:36
-!- BartJol [n=Administ@194.171.50.123] has joined #webgui14:43
xdangerlovely shit ->  http://support.microsoft.com/kb/26216115:38
xdangerI have a custom asset that has form with 20 RTE-areas, and it doesn't work on ie because of that =D15:39
+Radix_same in IE7?15:44
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui15:45
xdangerdunno15:52
xdangerhehe, added this to line 86 in lib/WebGUI/Session/Style.pm:  $tags =~ s|</style><style type="text/css">\n||g;15:53
-!- SDuensin [n=Scott@100.sub-75-206-216.myvzw.com] has joined #WebGUI15:55
SDuensinMorning.15:55
+MrHairgreasehi SDuensin15:56
* perlmonkey2 yawns16:09
-!- BartJol [n=Administ@194.171.50.123] has quit [Read error: 113 (No route to host)]16:41
AMH_bobIE7 stops processing style tags at 31; http://www.broen.nl/testfolder/stylex30.html16:47
AMH_bobfirefox shows green (the last instance) and ie shows red (31)16:47
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:56
-!- mode/#webgui [+o khenn] by ChanServ16:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:05
-!- mode/#webgui [+o preaction] by ChanServ17:05
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]17:33
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:35
-!- mode/#webgui [+o preaction] by ChanServ17:35
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:54
-!- mode/#webgui [+o preaction_] by ChanServ17:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]17:55
-!- professorfrink_ [n=dstephan@h-74-0-5-198.phlapafg.covad.net] has joined #webgui17:59
-!- professorfrink_ [n=dstephan@h-74-0-5-198.phlapafg.covad.net] has quit [Client Quit]18:02
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has left #webgui ["Leaving"]18:02
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:02
-!- mode/#webgui [+o preaction_] by ChanServ18:02
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]18:03
+MrHairgreasein WG::ProfileField->isViewable18:09
+MrHairgreaseshouldn't return $self->get("viewable"); be return $self->get("visible");18:09
+MrHairgrease?18:09
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:21
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:31
-!- mode/#webgui [+o preaction] by ChanServ18:31
rizen_you are correct sir18:35
-!- rizen_ is now known as rizen18:35
-!- mode/#webgui [+o rizen] by ChanServ18:35
-!- bartjol [n=Bart_Jol@194.171.50.123] has joined #webgui18:43
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI []18:50
-!- bartjol [n=Bart_Jol@194.171.50.123] has left #webgui []19:02
-!- MrHairgreas1 [n=martin@194.171.50.69] has joined #webgui19:14
-!- af_ [n=getsmart@88-149-230-64.dynamic.ngi.it] has joined #webgui19:18
-!- MrHairgrease [n=martin@194.171.50.69] has quit [Read error: 110 (Connection timed out)]19:23
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:48
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI []19:49
ckotilhttp://globalnoc.iu.edu/atlas.html19:56
ckotilGRNOC Atlas was released to the public yesterday!19:56
@preactionthat is pretty cool19:56
ckotilThanks, we worked really hard on it.19:57
@preactionis I2 ever going to be adopted by the mass market?19:57
ckotilreplaced this http://weathermap.grnoc.iu.edu/i2_jpg.html ;-p19:57
ckotilprobably not.19:57
ckotilI2 is really just a big ISP19:57
ckotilwho buys fiber from level319:57
ckotilthen universities pay them to connect to this high speed "R+E" network19:58
ckotilI2 has started peering with large companies like google, microsoft, yahoo and global crossing19:58
ckotilthen there are lots of research projectes riding ontop of I2.19:58
ckotillike hybrid optical and packet networks.19:59
ckotila lot of the cern, switzerland HLC data will make its way to US institutions via I2, and the manhattan landing exchange point.19:59
@preactionso it sounds like the entire point is that it's Not adopted by a mass market, as that would start sucking up bandwidth with porn and low-brow flame wars20:01
ckotilunclear.20:02
ckotilthere is plenty of porn and warez traversing the I2 network20:02
ckotilbut its a 10 gigabit pipe20:02
ckotilso, it can hold a lot!20:02
ckotiland they can deploye more waves/ circuits20:03
ckotilbetween chicago and kansas city there are 2 10GiGE connections20:03
@preactionradar as in doppler radar? weather conditions?20:03
ckotilyeah. LOL20:03
ckotilwas supposed to be a joke. but ended up being part of the final release20:04
@preactionlol nice20:04
ckotilthe best part about the app is that its all driven off our DB20:04
ckotilso with a few clicks we can create a new network weathermap for any network in our DB20:04
@preactionthis thing is fun20:07
ckotilwhats really cool is to have the app running and perform a netperf (speed test) test between two nodes.20:07
ckotiland actually be able to visualize the traffic20:07
ckotilit updates every 5 seconds.20:08
@preactionand i finally figured out why the NY-CHI packets were being routed through DC. seems the link is down20:08
ckotilyeah, not sure exactly whats up with that. the link appears up , bc it has some traffice, only a few hundred bytes. could be the path via Washington is preferred.20:09
ckotilit would be black if it were down.20:09
ckotilhttps://atlas.grnoc.iu.edu/I2-cps.html heres a map just for commoddity peering service.20:09
ckotilits showing two links down.20:09
ckotiland there is considerably less traffic on this map.20:09
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]20:16
-!- MrHairgreas1 [n=martin@194.171.50.69] has quit [Read error: 110 (Connection timed out)]20:35
-!- wgGuest87 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has joined #webgui20:43
-!- wgGuest19 [n=wgGuest1@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui20:46
wgGuest87hello20:48
wgGuest87i have some questions20:48
af_it's possible to install webui from source on ubuntu gutsy?20:49
wgGuest19Hey, I have a question aobut sqlforms, I want to allow upload of images. I set a field type as "text/file" but the upload doesn't work. Any reason as to why?20:49
wgGuest19I set an upload field as "picture_one" then go to add record and click upload and doesn't accept it or something20:52
wgGuest87in a macro, can i get parameters send in post or get method20:54
-!- wgGuest19 [n=wgGuest1@adsl-072-149-129-114.sip.clt.bellsouth.net] has quit []21:07
@preactionaf_, yes. its the same as webgui from source on anything else21:12
@preactionwgGuest87, yes. you're given a session object, which has everything you want21:12
-!- af_ [n=getsmart@88-149-230-64.dynamic.ngi.it] has quit ["Ex-Chat"]21:13
wgGuest87preaction, if i create a form, the action could be redirected to a macro and in the macro can i get the values of the fields ?21:14
-!- SDuensin_ [n=Scott@46.sub-75-207-195.myvzw.com] has joined #WebGUI21:23
-!- wgGuest87 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has quit []21:28
@preactionwgGuest87: i'll answer your question for the ages, since you're not here: Macros have no URL, so you can't "redirect" something to a macro. you could redirect it to something that HAS a macro that handles whatever how you want, but that sounds stupid when you could just make an asset.21:43
-!- SDuensin [n=Scott@100.sub-75-206-216.myvzw.com] has quit [Read error: 110 (Connection timed out)]21:51
-!- BartJo1 [n=Administ@54-167.surfsnel.dsl.internl.net] has joined #webgui21:55
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui22:17
-!- mode/#webgui [+v MrHairgrease] by ChanServ22:17
BartJo1he martin you again22:21
+MrHairgreaseit is22:21
-!- wgGuest68 [n=wgGuest6@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:26
wgGuest68Hi22:27
wgGuest68I have a question22:27
BartJo1go ahead22:27
wgGuest68I need insert a dataform22:27
BartJo1I'm happy, because I've got my very first macro working22:27
wgGuest68In my template22:27
BartJo1yes, with an AssetProxy?22:28
wgGuest68I have in my template three elements22:28
wgGuest681. A element that is loading whit an asetproxy22:28
BartJo1is it the dataform template, or page layout template? just asking for certainty22:29
wgGuest68This aset proxy contains a java menu22:29
wgGuest68page layout22:29
BartJo1ok22:29
wgGuest68When i insert the data form in the page layout22:29
wgGuest68This cause a conflict whit the java menu22:30
BartJo1a layout conflict or functionality>22:30
wgGuest68Funcionality22:31
BartJo1mmm are there any id's that are used double?22:31
-!- wgGuest09 [n=wgGuest0@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:31
wgGuest68The java menu stops working22:31
BartJo1can you place them both in their own <div> element?22:32
wgGuest68Tha java menu is not a navigation o f web gui22:33
wgGuest68I design this in other program22:33
wgGuest68and create a article to paste the code22:34
wgGuest68I insert the data form in my page layout22:34
wgGuest68When i to insert the data form22:34
BartJo1better use a snippet22:34
BartJo1for the java code22:35
wgGuest68Ok, let me test22:35
BartJo1and mark it as type java in the template22:37
-!- wgGuest68 [n=wgGuest6@static-adsl201-232-86-73.epm.net.co] has quit []23:08
-!- wgGuest83 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has joined #webgui23:28
wgGuest83hello23:28
wgGuest83Someone knows how to make a new authentication module?23:29
BartJo1hi23:29
BartJo1hi23:29
BartJo1no, maybe you can look at the LDAP module and try to convert it, but no idea how difficult that is23:30
BartJo1or how possible23:31
+MrHairgreasewhat kind of auth do you want to do?23:31
wgGuest83i need auth with google23:31
+MrHairgreaseis there an api?23:32
+MrHairgreaseon the google side that is?23:32
wgGuest83no, with googleapps23:33
+MrHairgreasei don't know google apps23:33
+MrHairgreasebut i do know that if there isn't an api to interface with google23:33
wgGuest83is an aplication that their, google site23:33
+MrHairgreaseyou won't be able to make an auth plugin23:34
+MrHairgreasefor whatever system23:34
wgGuest83is a free for education And provide mail service23:34
+MrHairgreasehow does an application implement an authentication system usable by webgui?23:35
+MrHairgreasedo you have any documentation?23:35
wgGuest83no23:35
wgGuest83i don't know, and for this is my question23:35
+MrHairgreasebasically auth plugins in webgui (and aother systems) come down to this:23:35
+MrHairgreasethe user provides webgui with credentials23:36
wgGuest83i have webgui source23:36
+MrHairgreasewithin webgui an auth plugin will give those credentials to some thingy that can verify them23:36
wgGuest83but with i haven't credentials23:36
+MrHairgreasefor instance it checks if the password corresponds to the username if standard webgui auth is used23:37
+MrHairgreaseor it check those to some part of an ldap tree if the ldap plugin is used23:37
+MrHairgreaseso23:37
wgGuest83mmm23:37
wgGuest83but do you know how make a new module?23:38
+MrHairgreaseif you want to build a plugin for google auth23:38
wgGuest83si23:38
+MrHairgreaseyou need to know how to ask google to verify your logins for you23:38
wgGuest83yes23:38
+MrHairgreaseyes i know how to make such modules23:38
wgGuest83i have an code build in perl23:38
+MrHairgreaseand if you can code in perl you can know too23:39
+MrHairgreaseit's all documented in WebGUI::Auth23:39
wgGuest83thanks23:39
+MrHairgreaseand to examples are provided through WG::Auth::WebGUI and WG::Auth::LDAP23:39
+MrHairgreasemy guess is that your googly plugin will be mostly like the WG::A::WG plugin23:39
+MrHairgreaseyou already have the auth code ready?23:40
wgGuest83no23:41
wgGuest83well, in perl23:41
+MrHairgreasethat's what i mean23:41
wgGuest83yes23:41
+MrHairgreaseso in that case you know the google api23:42
+MrHairgreaseyou know how to talk to google from perl23:42
wgGuest83yes23:42
wgGuest83yes}23:42
+MrHairgreasecan you paste that code to http://webgui.pastebin.com/?23:42
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has joined #webgui23:44
wgGuest83wait a moment23:46
+MrHairgreasepreaction23:48
+MrHairgreasejust tried to check out the gallery asset23:49
+MrHairgreasebut when i try to add it the edit screen doesn't show up23:49
+MrHairgreasei'll just get thrown back to the home page23:49
+MrHairgreaseweird thing is23:49
+MrHairgreaseno errors in the log23:49
+MrHairgreaseany ideaa?23:49
-!- SDuensin_ [n=Scott@46.sub-75-207-195.myvzw.com] has quit ["Leaving"]23:53
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []23:58
--- Day changed Thu Jan 24 2008
SynQrizen!00:00
SynQor should I say, my dear mr. Smith00:00
SynQhow do you do?00:00
SynQsay hello to your lovely wife from me00:03
BartJo1hi Koen00:04
SynQmister Jol, what a delight to meet you here too00:04
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]00:05
SynQdisgust got the better of Doug I think00:05
SynQhis stomach might not be tough enough for such beautiful language00:05
BartJo1but i just implemented my first macro (it's an hello world, thingy, but anyways)00:06
SynQa small thingy or a thingy with a lot of girth?00:06
BartJo1small :(00:07
SynQpost it on webgui.org and see how much karma you can earn :)00:07
BartJo1no, it's really helloworld, only with hallo gast00:07
BartJo1no karma for that00:07
BartJo1just a test00:07
SynQhas anyone ever submitted a 'hello world' macro to the submissions?00:08
BartJo1well, it's somewhere on webgui.org, that's where I got it from00:08
SynQoh00:09
SynQdamn00:09
SynQthat's a pity00:10
SynQnow I'm being summoned to bed00:10
SynQsee y'all tomorrow ~~00:10
BartJo1ok, bye00:10
BartJo1success making children00:10
-!- BartJo1 [n=Administ@54-167.surfsnel.dsl.internl.net] has left #webgui []00:19
@rizenSynQ!00:33
@rizeni will not say hi to my lovely wife for you...she might think you're trying to put the moves on her00:34
@rizenand then you'd have 2 women and i'd have zero, so that doesn't work out well for me. =()00:34
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:39
-!- mode/#webgui [+o preaction] by ChanServ00:39
+Radix_Someone outta tell tavis that every time he edits that news post another copy gets sent to all subscribers.00:46
+Radix_just received my fourth copy of that nominate webgui post.00:47
@preactionhe'll get them too00:48
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui00:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui00:58
-!- mode/#webgui [+v MrHairgrease] by ChanServ00:58
-!- wgGuest09 [n=wgGuest0@static-adsl201-232-86-73.epm.net.co] has quit []01:06
-!- vayde [n=vayde@c-24-118-7-216.hsd1.mn.comcast.net] has quit ["Exit- stage left"]01:22
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:23
-!- wgGuest83 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]01:29
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui02:02
perlmonkey2WebGUI has 10,000 installs and only 16 people hang out here.  02:03
perlmonkey2:(02:03
CIA-14WebGUI: graham * r5309 / (21 files in 12 dirs): merging 7.4 changes02:03
@preactionsometimes 2002:09
@preactionit's growing02:09
@preactionwhen i started at plainblack a year ago, there were 302:10
+MrHairgreaseexpect it to go down soon though02:10
+MrHairgreaseit's bed time over here02:10
@preactionpfft, lamer02:10
@preactionthe cool people idle all niight02:10
+MrHairgreasedid you read my post about the gallery btw?02:10
@preactiondon't see it, no02:12
+MrHairgreasei tried to add a gellery on my dev site02:12
+MrHairgreasebut in stead of the edit screen i just got thrown back to th ehome page02:12
+MrHairgreasenothing in th elogs though02:12
+MrHairgreasewhich is usually the when something like that happens02:13
+MrHairgreaseany idea what might be wrong?02:13
+MrHairgreasei'm running off the latest svn rev02:13
+MrHairgreasewell the latest a couple of hours ago anyway02:13
@preactiondid you run testEnvironment and did you resetdev?02:14
+MrHairgreasei did run testenvironment02:14
@preactiondid you check the modperl error log too? turn on debug mode perhaps? it has more detailed info02:14
+MrHairgreaseyes i did02:14
+MrHairgreasenothing02:14
+MrHairgreaseas02:14
+MrHairgreasedunno what resetdev is, but i inserted previousVersion.sql02:14
+MrHairgreaseand then upgraded02:14
+MrHairgreaseand restarted of course02:15
@preactionswitch loglevel to DEBUG maybe?02:15
+MrHairgreasehmm02:15
+MrHairgreasethat might work02:15
+MrHairgreasei'll try that02:15
+MrHairgreasebut not tonight02:15
+MrHairgreasei'll let you know how it works out02:15
+MrHairgreaselater02:15
@preactionk02:16
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:16
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:21
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:21
perlmonkey2ug, the people at work want to know if they can create a Wobject and sell it.02:50
perlmonkey2I think that might count as static linking and violate the GPL202:51
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has joined #WebGUI02:51
@apeironIANAL, but AFAIK you *can* sell GPL'd code so long as you provide the source for it.02:54
@apeironGPL2'd code, anyway.02:54
perlmonkey2they would never provide the soruce02:54
perlmonkey2as it could be freely given away02:54
perlmonkey2But maybe, since Wobjects interact with WebGUI through an API, it isn't GPL'd.02:55
perlmonkey2Not that I'm really on their side.02:55
@apeironWell, since it's Perl, they likely *have* to provide the source. :) Either that or obfuscate it.02:56
perlmonkey2If software was sold as a service instead of shrink wrap, the world would have a lot better software, be a lot more productive, and a lot lot richer.02:56
perlmonkey2apeiron: hah, very good point.02:56
perlmonkey2apeiron: we'll just sell them an account on our machines.02:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]03:02
CIA-14WebGUI: graham * r5310 /WebGUI/docs/create.sql: preparing for 7.5.0 release03:18
-!- ascii__ is now known as ascii03:56
perlmonkey2I talked to the guys on gnu and they say in order to keep my employer from making a claim on the surey system I should add it to the source tree ASAP.03:57
-!- SDuensin_ [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI04:28
+Radix-wrkI don't see why you couldn't create a custom wobject and sell it.  That's the whole point of having an API and pluggable system - so you can write custom code.  There's no requirement to provide your custom code.04:30
perlmonkey2Radix-wrk: Is this good or bad for WebGUI?  I'd prefer to keep everything FOSS.  But that model only pays developers, and the people I work for want paid for their ideas.04:31
+Radix-wrkYou can't alter webgui and sell it, but you can write third party plugins for it and sell them04:31
+Radix-wrkIt's always good for webgui - regardless of whether it's kept secret, sold, or given away freely - because it means more people are using webgui :)04:33
-!- SDuensin [n=Scott@12-217-75-184.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]04:33
perlmonkey2Their idea is for the survey system to go out as planned, but they are masters of the survey, having been doing it for research for probably 200 years between them all.  And they want they super-sexy-does-everything-in-the-world version to be their property.04:33
perlmonkey2where I'd like to figure out how to make the super-sexy version also part of WebGUI, cause they have some killer ideas.  It would make WebGUI HUGE, and then I could beg JT for a phat consulting job and live a life of ease.04:35
diakopterbwahaha04:36
+Radix-wrklol04:37
+Radix-wrkSo far there has been no marketplace for custom wobjects in webgui that I've seen.  That said.. I'd rather have a marketplace with custom assets for sale, than have none at all.04:38
perlmonkey2Well, they have big plans and they are setting aside salary in their budget to fund development.04:39
perlmonkey2They're thinking they can sell licenses at what the other big boys charge, $150K/site.04:39
perlmonkey2I guess that would be good, because it would require every user to download WebGUI, which means they'd have to pay for it to be installed, configured, skinned, etc.04:40
perlmonkey2But I'd still rather FOSS it.04:41
+Radix-wrk150k per site - they're going to have a hard time selling it :)04:43
-!- wgGuest56 [n=wgGuest5@77.224.9.98] has joined #webgui04:43
perlmonkey2That is what the current software they use sells for, and they think it all sucks.04:44
perlmonkey2But I'm not sure how you protect a Perl plugin.04:44
+Radix-wrkdon't give away the perl code04:44
perlmonkey2Then what are we selling?  Really expensive hosting :P04:45
+Radix-wrkOh.. I see what you mean04:45
-!- wgGuest56 [n=wgGuest5@77.224.9.98] has quit [Read error: 104 (Connection reset by peer)]04:45
+Radix-wrkYou can obfuscate it.. and have it check a remote server for a license04:45
+Radix-wrkbut ultimately it's hackable - it's code after all04:46
perlmonkey2I just wish there was a way to use JT's model.04:46
perlmonkey2But it isnt' like there is a lot of support needed for using survey softare.04:46
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:21
-!- mode/#webgui [+o rizen] by ChanServ07:21
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]07:59
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui08:45
elninohello. I'm trying to figure out the dash board thing. what type of assets will it allow me to add and how do I get it to display my choices? I'm assuming that my "choices" are assets below the dashboard? - they aren't showing up.08:47
elninothis appears to be a feature that isn't documentd anywhere, I searched on webgui.org and found nothing. I'd be happy to document my experience, but I can't figure out how to even start.08:48
-!- dapperedodo [n=joeri@77.163.53.25] has joined #webgui08:52
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:56
-!- mode/#webgui [+o preaction] by ChanServ08:56
elninois there any documentation other than the wiki I just started on the dashboard? How to I provide choices in the dashboard to the user?08:59
@rizenthe content managers guide documents how to use the dashboard09:00
elninoI didn't think that was avabilable anymore.09:01
elninoI seem to remember asking about it, but it wasn't available.09:01
@rizeni own pb09:01
@rizenit is available09:01
@rizenhttps://www.plainblack.com/store/services/books2/webgui-content-managers-guide09:02
CIA-14WebGUI: jt * r5311 /WebGUI/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm: typo09:03
CIA-14WebGUI: graham * r5312 /WebGUI/lib/WebGUI/Asset/Post/Thread.pm: screwed up a merge09:03
elninook. thanks. so... if it's in a book, is there opposition in having a wiki started?09:04
elninoand since I have your attention. When do you think vps hosting may be avilable?09:05
@rizenabsolutely start a wiki page, as long as you aren't copying from the book i don't care09:07
@rizenif some day the community provides good enough documentation, we won't have to go through the trouble of creating books09:07
@rizen=)09:07
@rizenas far as VPS, can't tell you for sure, but before the end of january is likely09:08
elninothis january?09:08
elninoO09:08
elninoopps.09:08
elninoI'll retype the book into the wiki for you. - are you serious?09:09
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]09:15
@rizeni'm not asking you to retype the book into the wiki for me09:15
CIA-14WebGUI: jt * r5313 /WebGUI/lib/WebGUI/Operation/FormHelpers.pm: not an object, need to use run instead of instanciate09:33
CIA-14WebGUI: graham * r5314 /WebGUI/ (lib/WebGUI/Asset/Post/Thread.pm docs/changelog/7.x.x.txt): fix rating archived posts09:48
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:20
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 113 (No route to host)]10:26
CIA-14WebGUI: jt * r5315 /WebGUI/lib/WebGUI/Asset/File.pm: quick fix for the release10:33
-!- BartJol [n=Administ@194.171.50.123] has joined #webgui10:44
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: metanil, steveo_aa, perlmonkey211:33
-!- Netsplit over, joins: perlmonkey2, metanil, steveo_aa11:34
CIA-14WebGUI: jt * r5316 /releases/WebGUI_7.5.0-beta: Release 7.5.0-beta11:48
-!- nuba_ [n=nuba@hq.imaterial.org] has joined #webgui12:24
BartJolmmm, the forum looks odd, update didn't went without any hick-ups12:38
-!- nuba [n=nuba@hq.imaterial.org] has quit [Read error: 110 (Connection timed out)]12:40
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SynQ, dapperedodo, +Radix_, @apeiron12:42
-!- Netsplit over, joins: @apeiron, dapperedodo, SynQ, +Radix_12:44
-!- af_ [n=getsmart@88-149-230-64.dynamic.ngi.it] has joined #webgui12:48
--- Log closed Thu Jan 24 12:54:34 2008

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!