WebGUI irc logs from: 2007-03.log

--- Log opened Thu Mar 01 00:00:52 2007
+perlDreamerI could use a little help with a debug.  Is there someone in channel with IE7 and willing to help?00:01
@rizeni don't have IE 7, but i'm willing to help00:10
@rizen=)00:10
@rizeni can download it, but i have to leave in 10 minutes..so it will have to wait until either really late tonight or tomorrow00:10
pjesiwhy do you need ie7?00:11
+perlDreamerI was demo'ing WebGUI to a potential customer this morning with IE7 and the demo site was completely broken.00:12
+perlDreamerIt works fine with Mozilla.00:12
+perlDreamerSo I'd like a double check before submitting a bug00:12
@rizensteve and frank told me they went through all of webgui and fixed everything ie7 related00:13
pjesisubmit the bug to microsoft00:13
+perlDreamerpjesi: that's funny00:13
pjesiwell it is their product that is broken00:13
+perlDreamerrizen: I think there are open IE7 bugs on the board00:13
pjesiperlDreamer: is it specific to the demo template?00:14
+perlDreamerpjesi: I don't know00:14
+perlDreamerI beat a hasty retreat, blamed it on release day, and scheduled another meeting next week.00:15
pjesiI have always made sure firefox is available on the presentation computer on meetings00:17
+perlDreamerIt was a spur of the moment thing.00:17
@preactionperlDreamer: what about the demo site is broken in IE7?00:17
+perlDreamerI created a demo site and tried to login as admin.00:18
+perlDreamerIt kicked me back to the demo create screen.00:18
@preactionk, i just tried that and it worked00:18
@preactionmight've been a release thing, when did you do it?00:18
+perlDreamer8:45am PST00:19
@preactionso 11:45a roy's time00:19
+perlDreamerrizen: I was thinking of the IE6 and "IE and Firefox" bugs.  IE7 is clean on the boards00:19
+perlDreamerpreaction: yup00:19
@preactionyou might've been doing it while the demo sites were being updated00:20
+perlDreamerI'll bring my laptop to the next one, just in case.00:22
@preactionis the empty style supposed to include <html> and the proper head tags?01:01
+perlDreamerI remember coming across that during testing.01:05
+perlDreamerlet me check01:05
@preactionit doesn't, but is it supposed to?01:05
@preactioni'm thinking no, that you use the empty style when you generate the entire html doc yourself (or RSS, or otherwise)01:06
+perlDreameror when embedding in javascript windows, ala FormHelpers01:06
+perlDreamerHave you seen the bug about groupIdEventEdit?01:10
+perlDreamerI think it's actually an opinion.  What do you think?01:11
@preactionhaven't seen it01:12
@preactionactually, groupIdEventEdit was set to the groupIdEdit of the Calendar01:13
@preactionthey can change it. that's the idea01:13
+perlDreamerthe bug is that it was set to 3 instead of groupIdEdit01:14
@preactionwait, it's groupIdEventEdit that got changed?01:14
@preactionohhh, it's from the 7.2.3-7.3.0 upgrade01:15
+perlDreamerbug already fixed?01:15
@preactionno, i believe that it is explicitly set to "3", let me check01:16
@preactionlooks like it isn't explicitly set to anything, but defaults to "3"01:17
+perlDreamersidenote: I added a test to Style.t that explicitly checks for html, head and body tags in the empty style template.01:18
@preactionone-line fix: $properties->{groupIdEventEdit} = $properties->{groupIdEdit}; # line 238 of docs/upgrades/upgrade_7.2.3-7.3.0.pl01:18
+perlDreamernow it will be guaranteed to let us know it changes.01:18
+perlDreamerI'll commit the fix and try to run an upgrade.01:18
@preactionso it succeeds when there ISNT right? because i think i use the empty style on a bunch of ajax stuff that returns JSON01:18
+perlDreamerunlike($styled, qr{(?i)</?(html|head|body)>}, 'useEmptyStyle does not have html, head or body tags');01:19
@preactionword01:19
+perlDreamerit's a pretty simplistic check, but it gets the idea across01:19
@preactioni did a lot of that sort of checking with the output of getPage01:20
@preactionthough i do think in the future we should make a nice getPageAsHTMLTokeParser (or something similar) that returns a proper HTML parsing object01:20
+perlDreamerI noticed that you used the same IO tied variable thing that I did.  It doesn't work before perl 5.8, though01:21
@preactionnope01:21
@preactionbut webgui requires 5.801:21
@preactionbefore 5.8 you can use the IO::String (i think, or IO::Scalar, one or the other)01:21
+perlDreamerwhere does it say that we require 5.8?  That's new to me.01:21
+perlDreamerI like it, but I was working under the assumption people would still use earlier perl's01:22
@preactionhttp://www.plainblack.com/installing_webgui <- maybe testEnvironment.pl should "require v5.8.8"01:22
+perlDreameryour 1-line fix, is that modifying an existing line or adding a line?01:24
@preactionadding a line01:24
@preactionshould be right under a couple other $properties changes01:24
@preactioner, crap01:25
@preactionno, wait, that'll work01:25
+perlDreamerI'll download and install a 7.2 and then try an upgrade.01:25
+perlDreamerI think it will work,too, but I've been bitten too many times recently to not test anymore.01:26
@preactiontrue nuff01:26
+perlDreamerdude, you did the world a service by rewriting the calendar01:42
+perlDreamerum, preaction, will it upgrade calendar with no events?01:50
@preactionit should02:06
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:11
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:17
pjesidamn head.block02:18
pjesi!!!02:18
+perlDreamerpjesi, if you can build a test for it that shows it's a bug, I'll fix it02:20
pjesiperlDreamer: it is so nondeterministic02:21
pjesiI cant figure it out02:21
+perlDreamerso it's working sometimes, in some cases, but not in others?02:22
pjesiyes02:23
pjesilast time it didnt show at all, yesterday it was twice within <head/>, today it was once in <head> and once in <body>, later it was correctly only in <head>, now it is only in body02:24
@preactionsame asset? which asset type? a page layout (if so, what assets does it contain?)02:25
pjesiLayout.pm02:26
pjesiit contains a whole site02:26
pjesisorry, it is the head block of the Layout template02:27
@preactioni'm just saying, there are a lot of ways to put head tags up there, and there's one correct way. some of the assets in the Layout might be putting things up there in the wrong way02:27
+perlDreamerpreaction: I think he's saying he has a headblock for the layout template, and that info (not any child info) is showing up all over the place, twice or not at all02:28
@preactionso in the Extra Head Tags part of the layout template, which should be put in the <tmpl_var head.tags> area that's handled by the style template?02:29
pjesisometimes the child info is displayed as well (rss link for example)02:30
pjesiyes <tmpl_var head.tags> is in the Style02:30
pjesiit sometimes prints them there02:31
pjesisometimes above the normal block02:31
pjesianyways, I managed to push Hinrik into fixing this02:32
pjesiabove normal block is at the top of <tmpl_var body.content>02:41
+perlDreamerpreaction: I figured out what was going on with the upgrade.  I short-circuited it and it broke the upgrade process quietly.02:44
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""]02:47
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []03:01
pjesiit does look like it is injected in head.tags if I am not loged in03:10
SDuensinWHOO HOO!   My photo gallery is (mostly) working!03:22
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui03:36
SDuensinAnybody awake?  I may be on the verge of a wiki article here.03:39
streamlinesI'm here, but likely to be of much use to you.03:43
SDuensinNever know.  I just need the name of a template variable.  Can't seem to find it...03:44
SDuensinI uploaded a file and changed the menu title field.  When I use file.menuTitle, it's blank...03:44
SDuensinIf I use menuTitle by itself, I get the title of the folder the file is in.03:44
SDuensinI want to get the menuTitle of the file from inside a template for the parent folder.  (This is for a photo gallery.)03:45
SDuensinMake sense?03:45
streamlinesSorry, SDuensin, I'm just getting into WG, still readning literature and figuring stuff out. WQish I could be more helpful.03:45
SDuensinMe too.  :-)03:45
SDuensinWebGUI rocks.  It's just big.  Takes awhile to find everything.03:46
streamlinesyup. I'm a tech, and knowenough perl, but yeah, WebGUI is BIG/03:46
SDuensin"Enough Perl" == "Live Bomb"   :-)03:47
streamlinesthat's exactly right. enuff to cause MAJOR issues. just another hacker. 03:48
streamlineshow long you been using WG?03:48
SDuensinI'm getting back into it.  I used the 5.x series for a lot of sites.  Had issues with 6.x and my server.  Now I'm back.  :-D03:49
streamlineswow. where'd you go?03:49
SDuensinLet me tell you...  7.x is a LOT different from 5.x.  Very impressive.03:49
streamlinesso you coming back from PHPland?03:50
@preactionSDuensin: it's possible the Image asset doesn't have a menuTitle for some reason. you might want to also try title03:50
SDuensinI've run a lot of other content systems since then.  Never happy with any of them.03:50
SDuensinpreaction - Isn't file.title the filename?03:50
streamlinesany perl-based?03:50
@preactiondurned if i know, haven't been inside the Image asset yet03:50
SDuensinNo, streamlines.  Perl was the problem.  My host didn't have hardly any modules installed and my personal server didn't have the bandwidth I needed.03:51
SDuensinpreaction - Let me commit my version and show you what I have.  I think you'll like it.03:51
@preactionPerl is too awesome for its own good03:51
SDuensinpreaction (and streamlines) - take a peek:  http://new.duensing.com:2080/home/gallery/rylee/snow03:51
streamlinesahhh....so did you eventuall change hosts? I wonder how many others have that issue a a block to using WG?03:51
SDuensinNew host, and more bandwidth on my personal connection.  I can run from either of them now.03:52
@preactionthe little loading bar thingy doesn't like me :(03:53
SDuensin?03:53
@preactioni click an image, and the loading bar shows up, but the image doesn't seem to load03:53
SDuensinWhat browser?03:54
streamlinesI've gotta hop a firewall to get to see port  2080 too. That may be why.03:54
@preactionFirefox 2.0.0.1 Intel Mac03:54
streamlinesthat's why I still dont see anything :-). I'll fix mine.03:54
SDuensinWell, hell, that's what I have.  :-)03:54
SDuensinDo you see the coat-of-arms above the menu?  (Coat-of-arms == shield thing.)03:54
@preactioni see the coat of arms, but no menu03:55
SDuensin!!!!03:55
@preactioni'm also a Visitor03:55
SDuensinWeiiiiirrd.03:55
@preactionthat might be the problem03:55
SDuensinCrap.  Menu fixed.03:55
SDuensinFor some bizarre reason, it was set to "Ad Managers".03:56
@preactionthat happens when it's not set03:56
SDuensinI bet I got a lot more screwed up then.03:57
@preactionoh: to make the rows have a uniform height: surround them in a div that has a height of the maximum height of your thumbnails03:57
SDuensinYea.  Any way to pull that from a variable?03:58
@preactionthe clicking works, it just took longer than i anticipated03:58
@preactionumm.... not that i'm aware of03:59
SDuensinMaybe my pipe is clogged.  Dang users!03:59
@preactionsomeone's clogging the intertubes?03:59
streamlineshmm...same problem on my end. Image 10 of 16 works though. odd. I 03:59
streamlinesnoticed some did and some didn't (some == atleast one). c03:59
* SDuensin blames his LAN.04:00
streamlinesclicked around more and no others workd.04:00
SDuensinOnly 10 worked?04:00
streamlinesdidn't click all thumbs thoh.04:00
SDuensinNothing different about 10.04:00
@preactioni got number 904:00
streamlinesnumber 10 of 16. popped up the thingy where you can click next to nav to others.04:01
streamlinesAh. so maybe his pipe really is clogged. 04:01
streamlinesbu nav to tohers from the thingy (next / prev) didnt work either. 04:01
SDuensinDunno.04:01
SDuensinSounds like clogged pipes.04:02
@preactioni assume tey work, just slowly04:02
@preactionis the thumbnail size a site setting?04:02
@preactionimma try to make a patch04:02
SDuensinFor that test gallery, I didn't size those images at all.  They're around 2 megapixel and the script scales 'em.04:02
SDuensinI think it's a site setting.04:02
SDuensinYes.  Admin->Settings->Content04:03
@preactionbut it can, unfortunately, be overridden per image04:04
SDuensinYea.  I know.04:04
streamlinesyou trust a script to resize on the fly? what processor---oh yseah, macintel. nevermind04:04
SDuensinI don't trust it.  I just know it does it.  When this site goes live, I'll scale them myself.04:05
@preactionit's probably just setting a width/height in the CSS04:05
SDuensinThat's my guess, preaction.04:05
streamlinesah.. .sorr. maybe some loop in the resize script? preaction got 9 and I got 10 ok? still having trouble loading any others.04:05
@preactionthey just take 30 seconds about04:06
streamlinespreaction, you getting em all now?04:06
@preactioni'm up to 1104:06
@preaction12...04:06
streamlinesoohhh. sorry. I need to keep quiet.  and look at my other monotors every now and again. sorry again. Loading fine as you said. 04:07
SDuensinhehehe04:08
streamlines(slink, slink). lurk  lurk.04:08
streamlinesI'll just go read my BRAND NEW wegui primer book. Amazing how much isn't obvious.04:09
SDuensinLooks like a variable won't help anyway.  You can't add in a template thingie, so there's no way to include the margin.04:09
SDuensinI didn't buy the primer.  Got the subscription to the docs.04:09
streamlinesyeah, got that too. we should wiki article....04:10
SDuensinI want to wiki this gallery after I get it sorted out.04:11
-!- crythias [n=Gerald@68.51.234.189] has joined #webgui04:11
-!- mode/#webgui [+v crythias] by ChanServ04:11
streamlinesI haven't had time to get the BIG picture from the subscription. All is still a bit fuzzy to me. BEst thing in to dive in and test and hack. 04:13
streamlinesThen feel fuzzy enough to share via wiki.04:13
SDuensinWhoa.  I have a template I can't edit.  Every time I click "Edit" it acts like I did "View".04:18
SDuensinGrrr.  Tried all I can think of.  Restarting WebGUI now.  Hope that fixes it!04:24
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has joined #webgui04:25
SDuensinThat fixed it.  Weird.04:28
SDuensinOk, just need to find that template variable for the menuTitle.04:33
SDuensinAnybody?  Anybody?  Buelher?04:40
-!- [2]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has joined #webgui04:42
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)]04:42
-!- [2]NetForged_Nea is now known as NetForged_Neal04:42
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"]04:48
@preactionSDuensin: i think menuTitle is a Wobject property, and Image is only an Asset04:58
SDuensinThat hurts my head.04:58
SDuensinWhy does it have a field for it then?04:58
@preactionnm, menuTitle is in Asset04:59
@preactionperhaps it's getting clobbered somehow?04:59
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)]04:59
SDuensinI have no idea.  It's inside a loop.05:01
Radix-wrkSo were PedersenMJ and my entries the only ones for the wcc - haven't seen any additions to the wiki at all :(05:37
SDuensinI didn't have time to write my photo gallery entry.   :-(05:38
@preactionRadix-wrk: there's still 2 hours 20 minutes in the month of February ;)05:40
Radix-wrkDepends what time zone you're in I guess - but even still I'd have expected people to have added something by now05:41
@preactionyeah, i'm thinking no05:41
Radix-wrkJust a bit sad that there was only two of us who contributed. :(05:42
@preactionsteve just tapped me for some perl code to add to the design for http://webgui.org, so hopefully after the split we have less people saying that WebGUI is Plain Black05:42
Radix-wrkcool05:43
@preactionplus as evidenced in the IRC channel, the community is re-growing05:43
Radix-wrkyup.. was only two others in here when I started! :)05:43
Radix-wrkand neither of them said anything!05:43
@preactionyeah, back in the good ol' days05:44
Radix-wrkhehe05:44
@preactionwell, maybe not so good05:44
SDuensinI still want to write my wiki entry.  Just need to figure a few more things out.05:45
SDuensinUnfortunately, it's not going to happen in two hours and 15 minutes.05:45
@preactioneh, i imagine it ends when Roy reads his mail in the morning, so go ahead and submit, and maybe you'll be grandfathered in05:45
Radix-wrkthis with the photo gallery template that rizen gave you the other day?  or something new since then?05:46
SDuensinI can't finish it tonight.  :-/05:46
SDuensinIt's built off what he gave me.05:46
-!- patspam [n=notgiven@203-214-44-39.dyn.iinet.net.au] has joined #webgui05:46
SDuensinhttp://new.duensing.com:2080/home/gallery/rylee/snow05:46
SDuensinMy connection seems to be slow tonight, and the images need resized.  Give it time when you click on one.05:46
@preactionand unfortunately, i just learned my frypan needs to warm up far more in order to cook proper stirfry05:46
@preactioni blame the fact that i haven't cooked chinese in a while05:47
Radix-wrkelectric wok ftw!05:47
SDuensinLike that gallery?05:48
Radix-wrkI have a very nice, deep electric wok (2400w) that is great for instant stirfry.. heats up REAL quick and perfect for all sorts.. tis cool05:48
@preactionsomething i might need to look into05:49
Radix-wrkmy stove sucks, so I tend to use the wok for all sorts of stuff.. pasta, curries, etc05:49
Radix-wrkSDuensin, neat!05:50
Radix-wrkDid you check out that SlideShowPro link I posted the other day?05:50
Radix-wrkKinda similar in some ways except that one is all flash.05:50
SDuensinYea.   Looked cool.  Didn't look free though.  (I've been on a hell of an OSS kick lately.)05:50
Radix-wrknah.. definitely not free05:51
SDuensinIt did look good though!05:51
Radix-wrkand yeah, this one looks awesome if it's free05:51
SDuensinThis is really easy.  Just toss images into a folder asset and assign the gallery template.05:51
SDuensinIt's even smart enough to work out multiple galleries on one page and set up the paging for them.05:52
SDuensinI just wish I knew how to get to the menuTitle field of the image assets!05:52
Radix-wrkHmm.. you know what would really rock.. a webgui object that interfaces/links to a flickr set or something as they do have a full api I'm pretty sure05:52
SDuensinThat wouldn't be too hard, I wouldn't think.05:53
SDuensinI'm not much for hosting my content elsewhere.  That's why I was looking to do it all with WebGUI.05:53
SDuensinAnyway, I'll ask more weird template questions tomorrow when more people are here.05:57
SDuensinNight!05:57
Radix-wrkYeah, it's hard for us aussies tho.. upload bandwidth is so limited here (1mbit max prettymuch without forking out a fortune) and it's slow for the rest of the world to boot.  We can get away with hosting the images ourselves (providing they're not large ones) off our 1mbit uplink - but everything else, larger files, movies, downloads, pdfs, etc all have to go on external hosting for us or our net link is cactus05:58
patspamwhat's the proper way to update groupIdView on an asset through the API?06:17
@preaction$asset->update({ groupIdView => "newValue" });06:17
@preactionunless you want to make a new revision06:17
patspamah great, thanks06:18
-!- patspam [n=notgiven@203-214-44-39.dyn.iinet.net.au] has quit []08:35
-!- crythias [n=Gerald@68.51.234.189] has quit [Read error: 110 (Connection timed out)]08:41
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:42
Hinrikhttp://paste2.org/p/160510:52
Hinrikhow do I fix this?10:52
Hinrik/data is a symlink to /usr/local/data btw...10:52
Hinrikmost non-ascii characters come out wrong10:53
Hinrikthis is all supposed to be set to utf810:53
Hinrikit looks right if I start the client with --default-character-set=utf8, but that should be the default...10:54
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui11:04
-!- dapperedodo [n=joeri@194.171.50.114] has quit [Client Quit]11:05
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui11:05
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["leaving"]14:03
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:11
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui14:21
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has joined #webgui14:29
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has quit [Read error: 104 (Connection reset by peer)]14:29
-!- [1]NetForged_Nea is now known as NetForged_Neal14:29
-!- pjesi_ [i=pjesi@klefi01.litlahraun.is] has joined #webgui15:58
pjesi_hi guys15:58
pjesi_I was asked to add a discussion board to the site but it doesnt show any controls15:59
pjesi_so I tried the CS15:59
pjesi_it doesnt generate any html16:00
pjesi_any ideas?16:00
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.mn.comcast.net] has joined #webgui16:01
-!- wgGuest97 [n=wgGuest9@zen.ecocoms.com] has joined #webgui16:04
-!- wgGuest97 is now known as todor_k16:04
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)]16:17
-!- [1]NetForged_Nea is now known as NetForged_Neal16:17
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:20
-!- mode/#webgui [+o snapcount] by ChanServ16:20
-!- mediak [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit [Read error: 104 (Connection reset by peer)]16:55
@snapcountwoo hoo... vpn time17:12
@snapcountback later17:12
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui17:17
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:17
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["leaving"]17:23
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]17:31
ckotilHow could i programmatically migrate Faq-o-matic entries to webgui , without writing a custom import script?18:49
@rizenyou realize that what you just stated is an oxymoron right?18:49
@rizenhow can i program without programming?18:49
* ckotil sighs18:50
ckotilyes.18:50
@rizeni have one way you could do it18:50
ckotilim all ears.18:50
@rizenyou could have someone else do the programming for you18:50
@rizenthat way *you* didn't do any programming18:50
ckotilthats a technicality18:51
@rizenit's my only suggestiong18:51
@rizenminus the g18:51
ckotilk.18:51
@rizendoes SQL count as programming?18:51
ckotilyes.18:51
@rizenk18:51
@rizenno suggestions then18:51
ckotili might try to write something to crawl the FOM grab the text and create webgui assets18:52
ckotilid rather not do this by hand. (enter all the FOM entries into wG)18:52
@rizenthat counts as programming18:53
ckotilindeed it does. i was just asking if there were a way to do it wihtout programming18:54
ckotilor if a script already existed18:54
ckotilcrythias uses FOM for his webgui faq18:55
ckotiland theres a question. why not use webgui for the faq.18:55
ckotilto which there is not a good answer.18:55
@rizenhe has an answer for that in his faq18:55
ckotiloh, i should reread it then.18:55
+MrHairgreasehis provider doesn't allow webgui18:55
ckotilmy group just decided to give up the FOM to use webgui18:55
ckotiloh :x   hehe18:55
@rizenthat isn't the only reason18:56
@rizennor is it the reason he gives in his faq18:56
ckotilso i setup the file/knowledge repository structure in webgui.18:56
+MrHairgreaselet me read the faq then18:56
@rizenin the faq he says something like: i didn't expect to stay with webgui very long18:56
ckotili use shortcut assets in a few places for redundancy. it has come together quiet nicely, and is starting to fill up with content18:56
ckotilah.18:56
ckotilnavigation assets 0wn me. they are a life saver18:57
@rizennice to hear, many people say they are the bane of their existience18:59
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Leaving."]19:01
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:02
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:02
ckotilat first they were.19:09
ckotilnow i make them my bitch19:09
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui19:52
-!- mode/#webgui [+v perlDreamer] by ChanServ19:52
-!- pjesi_ [i=pjesi@klefi01.litlahraun.is] has quit ["leaving"]20:01
+perlDreamerckotil: For your FAQ-o-matic, you could HttpProxy it in, but that's a workaround20:09
+perlDreamerpreaction: re SDuensin's folder problems, the Folder only gives you a limited set of child Asset properties.20:11
+perlDreamerIt's a bummer20:11
@preactionis it an RFE? i'll pump in some karma20:11
+perlDreamermenuTitle is not in the list20:12
+perlDreamerIt would be like a 10 second hack.20:12
@preactionit's easier to get the full gamut than it is to restrict :p20:12
+perlDreamerwell, yes and no20:12
+perlDreamer$asset->get vs $asset->getTemplateVars is a whole world of difference20:12
@preaction$asset->get gets menuTitle20:13
+perlDreameryes, plus it gets every base Asset property, every base Wobject property and every specific Asset/Wobject property.20:14
+perlDreamerWe couldn't document that in the generic way that it is now.20:14
@preactionwait, there is a base WebGUI::Asset::getTemplateVars?20:14
+perlDreamerno20:14
@preactionok20:14
+perlDreameryes, kind of20:15
+perlDreamerevery template in the end does $asset->get and appends it to the template vars passed in.20:15
+perlDreamer(top-level asset template, not child level template vars)20:15
+perlDreamerIf every asset had a getTemplateVars, like the oh-so well designed Event and Calendar, it would make sub-classing them possible.20:16
+perlDreamerand testing them easier20:16
+perlDreamerand adding tertiary interfaces possible (think SOAP/WSDL, etc.)20:16
@preactiontrue enough20:16
+perlDreamerI guess what I'm saying is that we could file a bug report for the missing menuTitle and get it in now, and then talk with the big guy about larger interfaces in 7.420:17
@preactionusing getTemplateVars as the way to get the base template vars of the asset that are general to every www_ method in the asset20:19
+perlDreamerrizen: I need a bug consult.  I fixed half of a bug but need to know how to correct things that the bug has already broken.20:19
+perlDreamerpreaction:are you saying every www_ method in Asset, or just in Event and Calendar?20:23
@preactioni don't know. it fits for Event because of the processing involved with the dates, but for something like a Folder, $asset->get works fine20:25
@preactionof course, WebGUI::Asset::getTemplateVars could just return $self->get; and let the child classes add to that20:25
+perlDreamerah, I alluded to that earlier20:26
+perlDreamer->get and -getTemplateVariables are worlds apart20:26
@preactionthat's what i was thinkng you were getting at20:26
+perlDreameryeah20:26
+perlDreamer->get would meet 90% of most people's needs20:26
+perlDreamerbut also contains yards of Asset cruft20:26
+perlDreamerassetIds, templateIds, groupIds, etc.20:27
+perlDreamerusers will want asset names, template names and group names20:27
+perlDreamerthat requires getTemplateVars20:27
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []20:40
ckotilpd: ive deleted every http proxy asset on my site20:47
ckotilit was causing apache to blow up. spiked the cpu and filled up the memory and swap20:47
ckotilweb crawlers were pulling down our rrd files20:47
ckotilremember, the funky characters hitting my logs.20:47
ckotilid like to go back to using http proxy asset bc its really nice to get that content inline with the rest of my site20:48
ckotilWhat's this import script xtopher is using?20:56
ckotilimporting content from static sites. i might be able to use that for my FOM entries20:56
@rizenpd, i'm back21:07
@rizeni guess i should say perlDreamer so that it actually makes a sound for you21:08
+perlDreamerI'm here21:19
+perlDreamerYou remember the file upload bug from 2-3 days ago?21:19
@rizeni'm not21:19
+perlDreameroh21:19
@rizenjust kidding21:19
@rizenyes21:20
+perlDreamerthe bug is fixed, but now people have images with no thumbnails21:20
+perlDreamershould we script a solution for that?21:20
@rizenthere's already one21:20
@rizenthumbnailer.pl comes with webgui21:20
@rizenalthough, you could add a --flag to it21:21
@rizento only generate thumbs for images that don't have them21:21
+perlDreamerthe only side effect I see to that is ZipArchives may upload images, and they'd get thumbnails created in there, but that's not bad21:22
+perlDreamerI'll post that as the response to the bug and add it to the gotchas21:22
@rizenyeah, they'd get them, but it shouldn't affect them21:23
@rizenso i think we're good21:23
+perlDreamerthanks21:23
+perlDreameris there a general threshold/metric for deciding when to create scripts to fix stuff like this versus not?21:23
@rizendid i do something deserving thanks?21:23
+perlDreameryes21:23
+perlDreameryou decided whether this should have more work done on it21:24
@rizengenerally speaking we should try to fix stuff directly in the upgrade when possible and practical21:24
@rizenin this case, adding the thumbnailer to the upgrade is possible but not practical21:24
@rizenbecause it will slow down the upgrade considerably21:24
@rizenand my guess is that most people don't care about the thumbnails or we would have had a lot more people raising a big stink about it21:25
+perlDreamerThe thumbnailer script doesn't use Getopts for command line arguments.  Can I convert it to add the flag?21:31
ckotilhttp://www.plainblack.com/uploads/3C/X7/3CX7ekuCh7O6SuhqPNj-gQ/IIPImportSites_poland_pl.txt  @ $myfolder , im confused at the difference in  templateId and styleTemplateId21:35
ckotilat  $myfolder , im confused at the difference in  templateId and styleTemplateId21:35
+perlDreamertemplateId is whatever local/asset specific template the asset uses to display itself.  The view method.21:36
+perlDreamerstyleTemplate is there so that when you visit an Asset directly (via its url), it gets the style template for the site.21:37
+perlDreamerdoes that help?21:37
ckotilya , got it. thanks pd21:37
@rizenpd: yes21:40
@rizenthat's one of the very first utility scripts i ever wrote for webgui21:40
@rizenso i'm sure it could use some TLC21:41
@rizengotta reboot..brb21:41
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []21:41
ckotilpd im still confused actually...21:44
ckotilim inside.. 21:44
ckotil my $page = $parent->addChild({21:44
ckotil                        className=>'WebGUI::Asset::Wobject::Layout',21:44
ckotiland i see21:45
ckotil                        templateId=>"ahG2dUzE0GrK2kHWt6Qxdw",21:45
ckotil                        styleTemplateId=>$templateID,21:45
ckotilwhy would styleTemplateId match templateId21:45
ckotilshouldnt styleTemplateId be the sites style?21:45
ckotilim about to just go through with it on my dev box,a nd see what happens. ive already got a backup ready21:46
ckotiloh. nvm21:47
ckotiltemplateId must be different from $templateId21:47
+perlDreamerbad variable naming convention21:48
+perlDreamerit probably should have been called $styleTemplateId instead of $templateId21:48
+perlDreamerOne way to check it is to go find the template associated with that Id and check it's template namespace21:48
ckotilya i didnt that for article, and it checked out pbltmpl0000002.21:49
+perlDreamerhuh?21:51
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui21:52
-!- mode/#webgui [+o rizen] by ChanServ21:52
ckotili dunno21:54
ckotilhere goes nothing.21:54
* ckotil crosses his fingers21:54
@rizencut the blue wire!!!21:55
* perlDreamer points out that rizen is color blind21:56
+perlDreamerAlas, poor ckotil.  We knew him well22:01
@rizenhe must have died22:06
@rizennot a single reply in over 10 minutes22:06
+perlDreamerYou sure about that blue wire?22:08
@rizenhmmm...i could have been mistaken22:12
@rizenit might have been the green wire22:12
ckotilim just frustrated22:16
ckotilim getting 'cannot open config file: at ....../WebGUI/Config.pm line 350, <DATA> line 22522:17
+perlDreamerthe scripts usually accept a bare config file name, without path22:18
+perlDreameralso check read access22:18
ckotilim running as root.22:18
ckotilat first i got this error...22:18
@rizenand make sure you're spelling crap right22:18
ckotilCouldn't parse JSON in config file ''22:19
@rizeni'm a terrible typist so i always mistype22:19
ckotilthen i edited where it looks for the coonfig.22:19
ckotilthis is how it originially was.   my $session = WebGUI::Session->open("../",$configFile);22:19
ckotili made it   my $session = WebGUI::Session->open("../etc/",$configFile);22:19
ckotilrunning from inside sbin22:19
ckotilthen i get the Config.pm error22:20
+perlDreamerSession->open wants a WebGUI root directory22:20
ckotilok , so it was fine to begin with.22:20
+perlDreamerI'd say the original error is true and you have bad JSON.22:20
ckotilk22:21
ckotilhrm, ive had this config since 6.9922:21
+perlDreamerrecently modified?22:28
ckotili think one my admins hacked it up a while back22:28
ckotilim editing WebGUI.original.conf22:29
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui22:30
-!- mode/#webgui [+o snapcount] by ChanServ22:30
ckotilstill couldnt parse JSON in config22:37
@snapcountgood lord, somehow I managed to burn this TV dinner22:41
@snapcountstill not too bad though...22:41
ckotilhrm. my config has to be JSON22:46
ckotilthis script still isnt working for me. any ideas?22:46
ckotilnew plan of action22:53
ckotilafter realizing this script will not be the end all solution to my problem. i.e grab all the entries of the FOM and represent them as layouts and articles. i will instead use the fileImport script22:54
ckotiland then deal with organizing hte mess of html files22:54
ckotilas file assets. for now22:54
@preactionsnapcount: SYN?22:57
@snapcountack22:57
ckotilyuck what a mess that is23:09
-!- Vrby [n=Vrby@d11-153.rb2.lax.centurytel.net] has joined #webgui23:10
-!- Vrby [n=Vrby@d11-153.rb2.lax.centurytel.net] has left #webgui []23:11
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui23:20
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]23:22
+perlDreamerckotil: how about setting up a CS-based FAQ-o-matic?23:30
+perlDreamerbut that takes you back to the JSON stuff23:31
@preactioni'm thinking that the error you're getting should have a filename in those '', otherwise i'm thinking that it's not getting the configuration filename23:32
ckotila CS-based FOM would be ideal. i think my group would go for that.23:37
ckotilyah, he '' is suspect23:37
ckotils/he/the23:37
@preactionSession->open($WEBGUI_ROOT, $PATH_TO_CONFIG); # $PATH_TO_CONFIG should include 'etc/' iirc. otherwise WebGUI::Session->open should probably include some more debug code for when it fatals like that23:38
@preactioncannot parse JSON why? you know23:39
ckotilbeats me.23:39
ckotilmy conf is JSON. has to be.23:39
@preactioncheck $! or $@ as appropriate23:39
ckotili even recreated it based on WebGUI.original.conf23:39
+perlDreameryou don't need the ./etc23:40
* ckotil nods23:40
ckotili removed it.23:40
+perlDreamerWebGUI::Config adds is automatically23:40
+perlDreamerthat didn't help?23:40
ckotilnope.23:41
ckotilin the mean time i ran importFile.pl 23:41
ckotilthat ran off just fine23:41
+perlDreamerif you like, you can paste that part of your script for us to look at23:45
xdangermy webgui installation isn't sending emails anymore... where should I start to look?23:47
+perlDreamerspectre23:47
xdangerit's running23:47
@preactionmysql mailQueue table23:47
xdangersmtp server is working23:47
@rizenif you're running 7.3.10 or abovve23:47
@rizendo 23:47
@rizenperl spectre.pl --status23:47
@rizenand see if there's some stuff gummed up23:48
+perlDreamerpreaction: off the top of your head, do you remember the PBP for constructing booleans out of complex conditionals?23:48
@preactionperlDreamer: nope23:48
+perlDreamerk, thanks23:48
xdangerrizen: I'm running 7.3.823:48
@rizenthen do what perlDreamer suggested and look at what's in your mailQueue table23:49
ckotilill take it to the forums.23:50
ckotilthanks guys23:51
xdangerThere's 8 mails, in the queue table...23:51
@rizenand restarting spectre doesn't clear them out?23:52
xdangernope23:54
@rizenthen either you have some other workflow gumming up the works23:55
@rizencheck the running workflows screen in webgui23:55
@rizenor your mail server isn't taking the mails23:55
xdangerI was running spectre on --debug --run in screen... restarted that23:55
@rizencheck the webgui.log23:55
xdangernothing in the log23:55
@rizenthat's the amount of support i'm willing to give you23:55
+perlDreamerrizen, that would make a great wiki article23:56
xdangerThere are 3-4 screens of Hourly Maintenance Tasks in showRunningWorkflows23:56
+perlDreamerand would save you from asking all those questions every time to every spectre question23:56
@rizengood luck with that pd23:57
@rizeni don't write wiki articles23:57
@rizeni write books that are for sale23:57
@rizenand i have over 20 pages of troubleshooting material in that book i'm writing just on spectre23:57
--- Day changed Fri Mar 02 2007
+perlDreamerroger that, rizen.  Maybe I'll just copy and paste the most basic stuff from the IRC logs and then teach gooeybot a new trick.00:02
@preactionstep 1?00:03
gooeybotstep 1 is Check the error logs, both WebGUI and Apache.00:03
xdangerspectre debug prints something like this: WORKFLOW: Was told to wait on PihhW8apdQ7RQeke0sTwHg because we're still waiting on some external event.00:05
xdangerall the time00:05
+perlDreamerpreaction: can a mysql select statement be constructed to do the setting of groupIdEditEvent to groupIdEdit?  It would require joining the tables and doing a revision subselect?00:06
@rizenhave you noticed that the irc channel has pretty much killed the dev mailing list?00:06
+perlDreamerdevs are impatient?00:07
@preactionperlDreamer: update Calendar set groupIdEditEvent=(select groupIdEdit from assetData where assetData.assetId=Calendar.assetId); # maybe?00:07
@preactionoh, forgot the revision subselect as well00:07
@preactionmight just be easier to update the current revision using API though00:08
+perlDreameryeah00:08
@preactionrizen: i was thinking about mentioning something on the dev list about it, IRC is easier00:08
@preactionand surprisingly it's populated almost 24/7, thanks to our aussie and euro cohorts00:09
@rizenyeah, but it's also realtime00:09
@preactionif someone's active ;)00:09
@rizenwhich is a gift and a curse00:09
+perlDreamerwhat's the curse part?00:11
+perlDreamernot being able to queue up and respond to stuff?00:11
@rizenthe curse part is you have to be here to participate00:12
@rizentechnically you could read the logs...but unless you're dedicated you won't do that00:12
@rizenthe dev mailing list is organized by threads00:13
@rizenand it's not real time00:13
@rizenso you can participate in the discussion on your own time00:13
@rizenand only follow the threads that are interesting to you00:13
@rizenif you're not here and you read the logs00:13
@rizenand then respond 2 days later00:13
@rizennobody will know what you're talking about00:13
xdangerWORKFLOW: Total workflows waiting to run: 72000:14
@rizenon the dev mailing list...everyone knows00:14
xdangerThe number isn't going down..00:14
@rizenthere's your problem xdanger...you have a clog00:14
@rizenif you upgrade to 7.3.10+, the ones that can run will00:14
@rizenand the others will be left00:14
@rizenthusly explaining where your clog is00:14
xdangerok00:14
xdangergreat00:14
xdangerDon't have the time to upgrade right now, but will do that tommorrow...00:15
@rizenthat's the beauty of the new queuing system in 7.3.10...it can't get clogged00:15
+perlDreameryou can call it DRAINO00:15
xdangerthat good =)00:15
@rizenyou can have stuff that doesn't work...but everything else continues working00:15
@rizenand you can then just fix the problem children00:15
@rizenpd: why didn't you come up with that when we were talking about it before?00:16
@rizeni could have named it DRAINO00:16
@rizenheeh00:16
+perlDreamerDynamic Reallocation of Asynchronous INternet Objects00:17
@rizennope00:17
+perlDreamertime to test thumbnailer 2.000:18
@rizenthat doesn't make any sense00:18
@rizenooooooh00:18
@rizenthumbnailer 2.000:18
@rizenthat's my favorite00:18
@rizendid you upgrade it to use File::Find00:18
@rizencuz i should have done that long ago00:18
+perlDreameryes00:18
+perlDreamerwant a preview?00:18
+perlDreamergooeybot pastebin?00:18
gooeybotpastebin is http://pastebin.ca00:18
@rizenjust check it in00:18
@rizenthen i'll have a preview00:19
+perlDreamerit's in00:19
+perlDreamerand untested00:19
+perlDreamer<insert standard disclaimer here>00:20
@preactionDynamic Running of Asychronous INdependant Outcomes00:20
@preactionwe need an acrobot in here00:20
+perlDreamerwhat do you know?  the thing worked the first time!00:23
+perlDreamer<remove standard disclaimer>00:23
@rizenlooks good00:25
@rizenooh00:25
@rizennevermind00:25
@rizenit's crap00:25
@rizenit doesn't have the standard --help option00:25
@rizenthat all other utils do00:25
+perlDreamer--help it is00:26
+perlDreamer-2 bugs00:35
+perlDreamerIs the clipboard now shared by default?00:46
@rizenshared?00:52
@rizenyou mean between users?00:52
+perlDreameryes00:53
@rizenno00:53
@rizeneach user has their own clipboard00:53
+perlDreamerI'm looking at susanb's clipboard bug.  She cut something from a page and then deleted the page.  Since the parentId points to the page, the clipboard item got deleted, too.00:54
+perlDreamerIs that fixable?00:54
+perlDreamerWe'd need some "safe" clipboard parent/folder thingy00:54
@rizenthat's not fixable00:55
@rizenit's a side effect of the way clipboard is done these days00:55
@rizenthe old way was that we moved it to a "clipboard" node00:55
@rizenbut in that way, it was impossible to truely "restore" it back to where it was00:56
@rizenso with the asset tree, it's left in place and just marked as clipped00:56
@rizenbut that means if it's parent goes away so does it00:56
@rizenwhich is actually how all operating system filesystems work too00:56
@rizenif you "copy" a file00:56
@rizenand then delete the folder the file belongs to00:57
@rizenand then try to "paste" the file00:57
@rizenyou can't do it00:57
+perlDreamerokay, I'll look to see if we can add something to the docs and then close the bug00:57
Radix_can't remove the item from the trash?00:57
@rizenhuh?00:58
+perlDreamerRadix_: clipboard, not trash00:58
+perlDreameralthough you can't restore from the clipboard either, can you?00:58
@rizenyes you can00:58
Radix_"She cut something from a page and then deleted the page."00:58
Radix_so undelete the page, then it would come back, no?00:58
@rizenAdmin Console > Clipboard > Restore00:59
@rizenyes, if she were to restore from trash, the page would come back into existence00:59
@rizenbut it would no longer be in the clipboard00:59
@rizenit would be out onthe page00:59
@rizenbecause she performed a "restore" operation to get it back00:59
Radix_Ahh k.. clipped flag gets reset00:59
@rizenand "restore" republishes00:59
+perlDreamerah, I see now01:00
@rizenoh and pd01:00
+perlDreamersir?01:00
@rizenif you try to paste an asset back to the page it was already on..it does a restore operation rather than a paste01:01
@rizenbecause it's more efficient, and more likely what the user intended01:01
@rizenso that's a shortcut to restore01:01
+perlDreamerI also found out that you can restore an asset copied to the clipboard, which duplicates it on the page where it was copied from.01:01
@rizenright01:02
@rizenbecause the copy operation works like this:01:02
@rizen1) duplicate01:02
@rizen2) cut01:02
@rizentherefore even though you didn't see it, for a split second it was on the page01:02
@rizen=)01:02
+perlDreamersounds like we need a Clipboard, Using help entry01:03
@rizenprobably a wiki page rather than a help page01:04
+perlDreamerwhy?01:04
@rizencuz it's more tutorial and less reference01:04
@rizenand the help is a big bloated pile01:04
@rizenalready01:04
@rizenand the more shit you keep adding to the help01:05
@rizenthe more memory webgui uses01:05
@rizeni'm starting to formulate a plan about it actually01:05
@rizenand that is that the only thing that should go into help01:05
@rizenis stuff that is version specific01:05
@rizenlike fields and template variables01:05
@rizeneverything else should be linked out to the wiki01:05
+perlDreamerbetween hoverHelp and the upcoming template variable manager, maybe we wouldn't even need online help.01:06
+perlDreamerjust a link to the Wiki01:07
@rizenactually, that's a good point01:07
@rizenand it also solves the searchability problem01:07
@rizencuz the wiki is searchable01:07
@rizenand will be taggable01:07
@rizenand it makes it far easier for translators01:08
@rizencuz they don't have to translate all the help in order to make a translation for webgui01:08
@rizenjust the stuff that matters01:08
+perlDreamerwe wouldn't have any translated docs for wiki entries, though01:08
@rizenit's not like we do now anyway01:09
+perlDreamerno01:09
@rizenwe don't have any real translations01:09
+perlDreamerreally?01:09
+perlDreamerI've never looked at them01:09
@rizenand on top of that, if someone wants that they can start a wiki on one of the other webgui worldwide sites01:09
@rizennobody has really translated webgui since 5.x01:09
@rizenthe dutch team is supposedly almost finished with a webgui 7 translation01:10
@rizenbut i haven't seen it01:10
@rizenthe more we can remove from help, the better as a far as webgui's memory usage goes01:10
+perlDreameryes01:11
@rizenand like i said, since wiki is searchable, it's better for the user as well01:11
+perlDreameris the help->wiki transition scheduled, or just a generic RFE?01:11
@rizenit's just one of my rough ideas01:12
+perlDreamerI'll stop blowing in more information, except for fields and template variables then.01:12
@rizenit's not officially an rfe or on the scheudle01:12
@rizenbut maybe we should do it for 7.4 as we do the template variable translation01:12
@rizenfrom foo.bar to foo_bar01:13
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:13
@rizenwe'll be in there doing major revamp anyway01:13
+perlDreameras long as we can cut and paste from the online help to the wiki and it's fast, it shouldn't be too much work01:13
@rizenmight as well take care of both 01:13
@rizenyup01:13
+perlDreamerthe downside is that I can't write wiki articles01:13
@rizenyou can't?01:13
@rizenwhy not?01:14
@rizenfor the same reason as me?01:14
+perlDreamernot at $dayJob.  Old Mozilla doesn't work with YUI tabs01:14
@rizenoh01:14
@rizenthat's no bother01:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Nick collision from services.]01:14
-!- preaction_ is now known as preaction01:14
-!- mode/#webgui [+o preaction] by ChanServ01:14
@rizeni actually can assign a pb staffer to do it01:14
@rizenthe copy paste job i mean01:14
@rizenit certainly shouldn't be you doing it01:14
@rizenor me for that matter01:14
@rizenwe have more important fish to fry01:15
+perlDreamerwhy not?  I'm a volunteer.  I'm cheap.01:15
@preactionrizen: last i heard, the dutch team had a translation of 7.2.301:15
@rizenyou're a highly skilled and talented volunteer01:15
@rizenand therefore not cheap01:15
@rizentime is just as valuable as money01:15
@preactionwe need to keep you happy, and we can't use money to do it01:15
@rizenand i have a data entry person on staff01:15
@rizenso she can do it01:16
@rizeni just sent her an email about it. she's out sick this week, so i'll get her started on it next week01:17
@rizenpd: the tabs are supposed to degrade gracefully01:18
@rizenwhat do you see?01:18
+perlDreamerI see all 3 tabs, but I can't flip between them.01:18
+perlDreamerI only get the view tab01:18
@rizenah. therein lies the problem01:19
@rizenit's not that you don't have css/javascript capability01:20
@rizenit's that you have a crappy implmeentation of both01:20
+perlDreamerright01:20
+perlDreamerMozilla 1.401:20
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui01:20
+perlDreameras she does the copy and paste, if she lets me know I can start pulling the articles out of the help as well01:21
+perlDreamerand all links to it01:21
@rizenwe can just do that when she's done01:23
@rizenand then the help icon in webgui will just link directly to http://wiki.webgui.org/01:23
+perlDreamerDo you know Isaac's last name and company so I can give him credit in the changelog for a bug with patch?01:23
@rizennope01:24
+perlDreamerthe only thing the help will need to do is do inheritance for fields and template variables.01:28
-!- SDuensin [n=Scott@143.sub-75-206-207.myvzw.com] has joined #WebGUI01:30
+perlDreamerSDuensin: Still looking for help on folder template variables?01:32
SDuensinYea!01:32
+perlDreamerpreaction and I had a long talk about it this morning01:32
* SDuensin has a broken network at the moment. Storms knocked it out.01:32
SDuensinOh?01:32
+perlDreamermenuTitle is not an available template variable in the folder.01:33
+perlDreamerhttp://www.plainblack.com/?op=viewHelp;hid=folder%20template;namespace=Asset_Folder01:33
SDuensinLoding01:33
SDuensinLoading, too.01:33
+perlDreamerHere's our suggestion01:33
+perlDreamer1) File a bug for the missing menuTitle template var.01:34
+perlDreamerthat can be fixed quickly01:34
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]01:34
+perlDreamer2) Submit an RFE to review which template vars are provided for each Asset in the folder.01:34
SDuensinAwesome.  :-)   Thanks!01:35
+perlDreamerIt could do something like a $asset->get(), which would populate all the asset variables01:35
SDuensinI can't even get to my WebGUI install with my net down.  :-(01:35
+perlDreamerrizen can weigh in on the cost/side effects and give us a good permanent solution01:35
@rizenrizen is not here right now. if you would like to leave a message for rizen, leave it after the beep.01:36
@rizenBEEP01:36
SDuensin:-P01:36
+perlDreamerrizen: would rizen have a cow if inside the Folder file_loop it did $asset->get instead of assigning a subset of template variables?01:36
+perlDreamerit would make the template variables big01:36
SDuensinBig, schmig.  RAM is cheap.  :-)01:37
+perlDreamerbut potentially very handy01:37
+perlDreamerBig = Slow = fewer pages/second01:37
@rizeninstead?01:37
@rizencare to restate that01:37
+perlDreamerright now it cherry picks asset variables01:37
@rizenlook agai01:38
@rizenagain01:38
+perlDreamerinside the file_loop, there's getId, canView, getIcon, getName, getUrl, etc...01:38
@rizenit cherry picks variable. not variables01:38
@rizenthe other things are method calls01:38
@rizentherefore, instead = no01:38
+perlDreamerin addition to?01:39
@rizenin addition or as a base, sure01:39
+perlDreamercool!01:39
+perlDreamer7.4-ish or 7.3.12-ish?01:39
SDuensin:-)01:39
+perlDreamerwait a second01:40
+perlDreamerthis will never work with the template variable editor01:40
SDuensinrizen, I'm expanding the template you gave me into a nice gallery.  I want the menuTitle of the images to use as a long description while keeping their filename in the title.01:40
+perlDreamerSDuensin: use the synopsis instead01:41
@rizenpd is right01:41
SDuensinThat's what I was thinking after reading the help URL you posted, perlDreamer .01:41
+perlDreamerrizen: you're right.01:42
+perlDreamerthe current help system is completely broken01:42
SDuensinDunno why I couldn't find that help the other night.  Looked all over the place.01:42
+perlDreamerin that case, let's put the brakes on the whole concept of altering folder template variables01:43
SDuensinYea.  Synopsis works for me.01:44
* SDuensin wants his net fixed so he can finish the gallery!01:44
* SDuensin is going to eat. Thanks again!01:44
+perlDreamerThat's why they pay me the big bucks01:44
SDuensinheheh01:45
+perlDreamerbesides, it was rizen who put our heads on right01:45
@rizenthe folder asset rocks01:46
@rizenthat's why we're doing a whole talk on just that at the wuc01:46
+perlDreamerare you covering folder podcasting?01:46
@rizeni don't know exactly what all will be covered01:47
@rizenlots of cool stuff01:47
@rizensteve won't have his outline done until april01:49
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:57
+perlDreamer--bug02:01
+perlDreamerxtopher has been busy today02:02
+perlDreamer--bug02:04
Radix-wrkin the asset view, with the More->Revisions option.  If you delete those revisions is that for ONLY that object, or all items in that revision history?02:13
-!- TheSeparator [i=Seppie@213.51.36.23] has quit [Read error: 104 (Connection reset by peer)]02:16
@preactionjust that asset02:17
@preactionit's probably just delete from assetData, <tablename> where revisionDate = ?02:17
@preaction(or similar, not exact)02:17
Radix-wrkthat's what I thought, but wanted to make sure - never used it before :)02:17
Radix-wrkjust answering a question on the forums02:18
Radix-wrkhttp://www.plainblack.com/etcetera/overwritting-images-in-the-assets-bin02:18
@preactionah02:19
Radix-wrkwanted to make sure that I was right in my assumptions :)02:19
Radix-wrkIf I'm not, I'll blame you now.. it's cool :)02:20
Radix-wrkhehe02:20
@preactioni can be the pariah!02:20
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""]02:45
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:05
-!- mode/#webgui [+v crythias] by ChanServ04:05
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:31
PedersenMJgood <insert time of day here>04:32
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.mn.comcast.net] has quit [" HydraIRC -> http://www.hydrairc.com <- Try something fresh"]04:39
Radix-wrkyo04:49
PedersenMJHow goes it?04:56
@rizenthe first of the three books is done04:57
@rizen400 pages later04:57
@rizenhave some formatting to do, and then it will be available for purchase04:57
PedersenMJSweet. Which one is it that's done?04:58
@rizenthe content managers guide04:58
@rizeni'm 1/3 of the way through the admins guide04:58
PedersenMJHard for me to decide which of those two I'd be more interested in buying. Will buy both, most likely.04:59
@rizenthere's also the designer's guide04:59
@rizenbut that's going to be the last one out05:00
@rizenlots of code examples to generate for that one05:00
@rizenso it takes the longest05:00
@rizenoh...and don't you have WebGUI Done Right05:00
@rizen??05:00
@rizencuz i think we're going to offer coupons to WDR subscribers to get two of the 4 books we have for free if you have 6mo left on your WDR contract05:01
@rizendon't quote me on that though...cuz it hasn't been decided for sure05:02
PedersenMJI do have that subscription, yeah.05:02
PedersenMJThat would be cool, since I only got that this past Dec.05:02
PedersenMJSorry for my idleness, doing banking tonight (yay. paying bills is fun! :p05:03
@preactiongooeybot, smart questions is http://www.mikeash.com/getting_answers.html or http://www.catb.org/~esr/faqs/smart-questions.html05:27
gooeybotOK, preaction.05:27
+crythiasgooeybot, gerald is fired.05:54
gooeybotOK, crythias.05:54
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui05:54
-!- mode/#webgui [+v perlDreamer] by ChanServ05:54
+crythiasgerald?05:54
gooeybotgerald is fired.05:54
+perlDreameroh dear05:54
* PedersenMJ ponders doing the "smart question" version of "who is Gerald?", but realizes he'd spend an awful lot of time on prepping that question, and is just too impatient. So, who is gerald?05:55
+crythiasgooeybot, pi is 3.1415926535 (at least)05:55
gooeybotOK, crythias.05:55
+perlDreamergerald == crythias05:55
PedersenMJCrythias: Am hoping you're not saying you're now jobless?05:56
* PedersenMJ is dense, yes.05:56
+perlDreamercrythias, don't you mean 3.1415926535 +/- 1.0 ?05:56
+crythiasoh, no. just relaying rizen's viewpoint.05:56
PedersenMJgooeybot, perlDreamer is the Indiana State Legislature.05:56
gooeybot...but perldreamer is bug empowered...05:56
+crythiasnever ask a question you don't already know the answer to.05:56
+crythiasperldreamer: pi is never less than 3, even for very small values of pi.05:57
+perlDreamernow, if only I was bug sponsored...05:57
+crythiasnow, if only I were more creative in a website...05:58
+crythiasdesign is for pansies.05:58
+crythiaserm. oops05:58
+crythiasI meant to say, design is for people who have time to make things purty.05:59
@rizenso i just demo'd drupal for the first time05:59
+perlDreamerwhat did you think?05:59
@rizenand i have to say...it was pretty cool05:59
@rizensomeone told me today that drupal was twice as powerful as webgui05:59
@rizenso i had to see for myself05:59
+perlDreamerany lessons we can learn from them?05:59
@rizenif you define power as flexibility...drupal is 1/1000 as powerful as webgui05:59
@rizenif you define power as easy to use then drupal is 1:1 as powerful as webgui06:00
@rizenif you define power as number of features then drupal is 1/100 as powerful as webgui06:00
@rizenBUT06:00
+crythiasI love the new cms's coming out : it can do anything you want to do ... as long as you do it.06:00
@rizenif you define power as how quickly you can build your first site without knowing anything, then drupal is 10/1 as powerful as webgui06:00
@rizenwhich makes me think....we have a weakness06:01
@rizenand it needs to be corrected in 7.406:01
PedersenMJWell, to be fair, JT, with that as your yardstick, raw HTML is about 10/1 as powerful as WebGUI. Unless you count interactivity in that list.06:01
+perlDreamerhow do we do that?06:02
@rizenbring back an old idea that i had06:02
@rizenbut never implemented06:02
@rizenthat is06:02
@rizenat the end of the little startup session (asks you your user/pass/email etc)06:03
@rizenwe ask the user if they wish to use the new site guided setup06:03
@rizenif they say yes06:03
@rizenthen we lead them through a wizard06:03
@rizenit asks them if they want a contact form06:03
@rizenand if so, we add a page with a dataform asset preconfigured on their site06:04
@rizenit asks them if they want forums...if so we put a message board up with a common list of forums in it06:04
@rizenwe ask them more about their organization...they provide a paragraph and a logo06:04
@rizenand we create an about us page06:04
@rizenwe also hold on to that logo06:04
@rizenbecause as part of this process06:05
+perlDreamerlike the style wizard on steroids06:05
@rizenwe give them a little design wizard06:05
@rizenthat will help them either pick a predesigned style06:05
@rizenor make one from scratch06:05
@rizenwhatever we decide is easiest06:05
@rizenbut when they hit "save" for the last time06:05
@rizenthey have a fully built site06:05
@rizenwithout using the regular webgui UI06:06
@rizenand the key here is, that now that they have something familiar to them06:06
@rizenthey'll be able to play around with that06:06
@rizenand learn how the regular ui works06:06
@rizenbecause editng an existng asset06:06
@rizenis far less scary06:06
@rizenthan adding a new one for the first time06:06
@rizeneverybody agree with the plan?06:07
@rizenand dissenters?06:07
@rizenany changes or additions?06:07
+crythiasgerald?06:07
gooeybotgerald is fired.06:07
@rizengooeybot forget gerald06:07
gooeybotrizen: I forgot gerald06:07
@rizennow he's not fired anymore06:07
+crythiasok... now'm simply forgotten *sniff*06:08
+crythias:)06:08
+crythiasanyway, sure, good idea.06:08
@rizengooeybot, gerald is faq-o-licious06:08
gooeybotOK, rizen.06:08
+crythiasfaq me?06:08
@rizenno feedback at all from anybody06:09
@rizenexcept gerald06:09
@rizenwho seems pretty ho-hum about it06:09
@rizengooeybot, everyone is asleep06:10
gooeybot...but everyone is supposed to think i'm the jackass that shoots everyone's ideas down...06:10
@rizengoeybot forget everyone06:10
@rizengooeybot, forget everyone06:10
gooeybotrizen: I forgot everyone06:10
@rizengoeybot, everyone is asleep06:10
PedersenMJActually, it *is* a good idea.06:10
@rizengooeybot, everyone is asleep06:11
gooeybotOK, rizen.06:11
+perlDreamerhang on, preparing to nuke the site from orbit06:11
* crythias smiles just like Might Guy of Naruto...06:11
PedersenMJHere's my one negative thought about it, though: How is it actually different from what exists right now?06:11
@rizenthere's no guided setup to webgui at all right now...you get stuck with a bunch of demo pages that you have no relatonship with06:12
+crythiasit allows people to kinda start with "their stuff" rather than "pb's stuff"06:12
PedersenMJWhat you actually get right now is a fully functioning website. The only real differences (that I can see from my pov) is that you might add the first few assets for them.06:12
@rizenwhen the guided setup is over, you'll have a functioning site that is all your content06:12
+perlDreamerwell, not all but enough to see where to go from there.06:12
@rizenok..granted06:13
@rizenbut the key here is that it's a siite they can relate to06:13
@rizennot just a bunch of demo content from us06:13
+perlDreamerthat's good06:13
@rizenit's got a working style that has their logo in it06:13
@rizenit's got the default pages that they want to have06:13
PedersenMJOkay, that makes sense. That's the major difference that wasn't clicking for me.06:13
@rizenbasically.. the goal is that within 10 minutes06:14
@rizenthey should be able to turn on the site and say, hey visitors, look at me, i'm on the web06:14
@preactioncan we add an option for a "blank" site as well? that just the import node and the bare minimum of required stuff (and doesnt' create that demo content?)06:15
PedersenMJYes, please do!06:16
@rizeni don't think that would be a good idea06:16
@preactioni mean, if we're going that way, may as well go the full nines06:16
@rizenno...that's going the opposite direction06:16
@rizenthe only people that will want that are people that already know what they're doing in webgui06:16
@rizenand those people can just as easily delete the existing content06:16
@rizennoob users should never have that option shown to them06:17
PedersenMJBut, it would be nice to be able to have an empty slate right from the start.06:17
@rizenwhy?06:17
@preactiontrue, a luser will select it and wonder wtf06:17
@rizenfirst of all...how fucking lazy are you that you can't spend the 30 seconds to delete the default content06:17
PedersenMJI work on computers. That right there makes me lazy to some degree.06:18
@rizenand secondly, what does it get you? really...what?06:18
PedersenMJNothing other than convenience factor.06:18
@rizenno...what convenience?06:18
@rizenwhat convenience does it give you?06:18
PedersenMJThe convenience of not having to delete the page layouts and then create new.06:18
@rizenreally? are you sure that's what it gives you?06:19
@rizenwhat it really gives you is extra setup time06:19
@rizenbecause now you have to create a home page06:19
@rizenand then go into the settings and set it as a home page06:19
@rizencuz you won't even have a home page under your plan06:19
@preactionthe layout itself is there, just no content, no subpages, nothing else, at least that's what i was figuring06:19
+perlDreamerdoes drupal have a guided installer like this?  What makes it easier to do an initial setup06:19
PedersenMJUnless what is actually installed is just a blank home page.06:20
@rizendrupal has no guided setup...what it has though is no flexibility06:20
@rizenand that's why it's easy to get started06:20
Radix-wrkI have to agree with PedersenMJ - it would be nice to have a blank slate as an option - I think a basic home page with no pictures/articles/etc would be nice.06:20
@rizenlet's get it straight: i said no06:20
Radix-wrkJust my 2c06:21
@rizenthe whole point of this discussion is to help out noobs06:21
@rizeneven having that option available will fuck up noobs06:21
@rizenyou can take the 30 seconds to delete the default content06:21
PedersenMJActually, it's possible to abuse that option, go through the guided setup, and keep selecting "Nope, don't want that", which will give pretty close to the same result.06:21
@rizeni know you guys have to think about yourself06:22
@preactionPedersenMJ: can't protect against that much stupidity06:22
@rizenbut i have to think about the community at large06:22
@rizenand that does not help the community at large06:22
@rizenthe number of potential new users is far greater than the number of existing users who are creating a second site06:22
@rizenperlDreamer: back to you06:23
@rizenno guided setup06:23
@rizenbut due to lack of flexibility06:23
@rizenit's easy to get started06:23
PedersenMJNope, not trying to protect against stupidity. Trying to say that, within JT's idea, it's possible to get pretty close to what I was asking for.06:23
@rizenyou go to content creation06:23
@rizenand type in the names of the forums you want to create06:23
PedersenMJSo, for me, it works, and I'll let it go at that :)06:23
@rizenyou don't get to place them06:23
@rizenyou don't get to choose templates06:23
@rizenyou just get to pick name06:24
@rizens06:24
@rizenand whether or not users have to preview or if it's options06:24
@rizenoptional06:24
Radix-wrkThe full gui editor stuff sounds great, but a simpler option would be to simply have several different styles come with the distribution and an extra step to let them pick the theme (which would update dynamically or something as they looked at each one.06:24
@rizenthen you move on to polls and do the same thing06:24
@rizenand finally you move on to site creation06:24
@rizenand there you type what you want to appear in your menus06:24
@rizenand if you want your menu on the left side or the right side06:24
@rizenand pick from these four style templates06:25
@rizenand choose the colors of them06:25
@rizenand upload your logo06:25
@rizendone06:25
@rizenit's not a guided process06:25
@rizenbut what it is, is so inflexible..that it might as well be a guided process06:25
@rizenthe difference is that webgui will give you the easy guided process at the beginning06:26
@rizenbut then once you figure out what you're doing06:26
@rizenit will also give you all the flexibility and power you could hope for06:26
@rizenradix: as stated above, that was one of the options06:27
@rizendesign one or pick one06:27
PedersenMJSuggestion to go with it? Allow them to choose to import one right then?06:27
PedersenMJThey might well have found an existing .wgpkg which gives them the look they want. Let them import it and choose it.06:28
@rizenPedersonMJ: that's a good idea06:29
@rizenprobably just point them straight to the contrbs area06:29
@rizengive them a url06:29
@rizenand say...go pick one06:29
@rizenand upload it06:29
@rizenthe shitty part about that though is...no way to put their logo into it06:29
PedersenMJWell, maybe...06:30
@rizenbut maybe if they upload one...we just warn them that they have to put their own logo in06:30
@rizenand if they design one they get it put in automatically06:30
+perlDreamercould we have packages that refer to the uploaded logo instead of one included in the package?06:30
+perlDreamerthe logo would have to be restricted to certain sizes/aspects...06:30
+perlDreamereh06:30
PedersenMJNo *guaranteed* way to put it in. But come up with a simple standard: any theme should include a logo.png (or .jpg, or .gif), and *that* file can be replaced?06:30
+perlDreamerwe know the name, it just has to referenced via a macro in the package06:31
@rizenwe could request that users upload packages that have logo.png as part of it06:31
@rizenand then just replace it 06:31
@rizenyeah pederson06:31
PedersenMJAny package which honors that standard gets an extra special graphic next to it, or somesuch, so that newbies know this one will work for them.06:31
Radix-wrkit'd be nice to have a standard location in the asset tree for themes too actually06:32
@rizenthere is one06:32
@rizenit's called the import node06:32
@rizen=)06:32
Radix-wrkthe import node is a mess06:32
@rizenthe media folder is where you upload all your content images and files06:32
+perlDreamerthe logo can have any name, when we upload we'll assign it a URL and refer to it via an assetproxy macro.06:32
@rizenand the import node is for templates and such06:32
@rizenright pd...as long as the theme designers use the strict name...it doesn't matter what the user calls the image...or for that matter even if it's a jpg, png, or gif06:33
@rizenwe can convert it06:33
PedersenMJyeah, perlDreamer, I like that. A macro which spits out the img tag for the logo. Could even use ImageMagick to resize the logo if necessary.06:33
+perlDreamerPMJ: that macro is the assetproxy macro06:33
+perlDreamerwe ask them for it, upload it, stuff it into an asset with known URL which is used by a special subset of packages06:34
PedersenMJTrue. What asset should a theme designer use to reference it?06:35
+perlDreamer/company_logo ?06:35
@rizenradix: i don't disagree that it's a mess...especially if you've gone through a lot of uploads...but i don't know what to do to make it better either06:35
+perlDreamerwe can set the standard to be anything which doesn't inconvenience the user06:35
Radix-wrkme neither unfortunately :)06:35
Radix-wrkbut I find it hard to find templates these days.. with the large number of folders it might be.. search is the only option06:36
@rizens/uploads/upgrades/06:36
+perlDreamerthe asset manager search makes the import node acceptable06:36
@rizenyeah...but you have search06:36
@rizenthat's the key06:36
PedersenMJWell, for my own purposes, I use a "Themes" folder where I put my templates and the like, and hang that off of root.06:36
@rizenand you also have the asset interface which allows you to edit/manage the templates06:36
@rizenso you don't have to necessarily know where they are06:36
@rizeni mean on the display tab06:37
@rizenthe edit/manage buttons next to each template06:37
Radix-wrkI think styles should be standardized on what PedersenMJ has been doing.  images/css/js/etc should all be in one place in one directory in the asset tree06:37
Radix-wrkso if you import a package, you know where it's going to be, and you can delete it if you no longer want it and be assured that it'll all be cleaned up06:37
+perlDreamerwe're kind of wandering here, guys.06:37
+perlDreamerIssue #1 is the auto-setup idea06:38
+perlDreamerIf we like it, we can banter implementation later06:38
+perlDreamerbut rizen is asking whether we think it's good or not, not how to do it.06:38
+perlDreamerwe can tell him that later :)06:38
@rizenfirst: do we agree that this is even a problem?06:38
PedersenMJDefinitely wandering, definitely. Sorry about that. Is the idea good? Absolutely.06:38
@rizenthe setup time06:38
PedersenMJIs it a problem? Allow me to say "hell yes!"06:38
@rizenthe where do i get started factor06:38
Radix-wrkYes, I think it is06:38
+perlDreamerAsk Kristi06:39
@rizensecond: do we agree that my solution addresses that problem?06:39
@rizenthird: are there any ideas to improve the user level process of my idea?06:39
@rizenhow the wizard should work for the user06:39
PedersenMJIt will address it to a point. It *will* get people started more easily. The one failing that can still occur is the sheer size/felxibility of WebGUI. People could still balk, and I have no idea how to counter that.06:40
@rizenthe only way i can think of to counter that is to either scale back webgui, or hide it from them...and either way..that hurts webgui06:40
@rizenwebgui is a monster06:40
@rizenpeople should know that it's a monster06:41
@rizenbut they should also know that the monster is tamable06:41
+perlDreamerMaybe Gooey should be frowning?06:41
@rizenpd: you were just talking about getting off topic06:42
+perlDreamersorry06:42
Radix-wrksecond: yup, sounds great06:42
+perlDreamerWe all agree that wG is big, and that makes it hard to setup.06:42
+perlDreamerIf we help them set it up, what do we do from there?06:42
+perlDreamerbooks, wikis, IRC, discussion boards....?06:43
Radix-wrkthird: ning.com has some nice ideas for how they set up their stuff, neat little ajax drag'n'drop kinda interface and custom colours.  Might be worth a gander.06:43
@rizenin the next few months we're going to have reams of documentation, and training options coming out of our ears. it's up to the community to provide free docs...the best we as developers can do is provide friendly tools to users06:44
Radix-wrkI found that decent.. trick is to make it not too long that it's impossible go through in one setting, and not too short that you don't feel like you had much say in it.06:44
PedersenMJHey, here's a truly stupid thought: Why aren't there links to plainblack support pages anywhere in (for instance) the admin console?06:44
@rizenwe put the advertising in the demo content06:44
@rizenand as far as the actual support boards, etc...not everyone has access to that stuff06:45
PedersenMJYes. But, for instance, why isn't there a link to wiki.webgui.org somewhere visible in a post-installation page, after all demo content would be removed?06:46
@rizenthere will be06:46
@rizenin 7.4 the help icon is going to take you to wiki06:46
@rizenno more help in 7.406:47
PedersenMJThat's what I meant when I asked about a support page link the admin console06:47
@rizenradix: just tried out ning.com06:50
@rizenyes something like that06:50
@rizenok...sounds like we're in agreement06:55
@rizenoh...and pd..we can't get rid of the help unless we can build the template builder06:55
@rizenwhich i'm still not 100% sure how to do06:55
@rizeni'm a little scared about that06:55
@rizenok well, i'm gone for the night. thanks for the feedback guys...much appreciated06:59
* rizen out06:59
Radix-wrkcaio07:06
+perlDreamerI thought for the template builder that we gutted RTE and added a pop-up form for adding template variables.07:16
PedersenMJOooh, there's something: Any chance that the list of macros is accessible from with webgui? Basically, add a popup form that shows a list of macros, too.07:17
+perlDreamerisn't there an RFE for that?07:23
+perlDreameron the RTE, which isn't available in the template editor now, but in other places the ^#; button will bring up a subset of macros.  I think.07:24
PedersenMJAh, didn't even look for an rfe for that. My bad.07:25
+perlDreamermaybe you should talk with someone who has commit access about implementing that particular RFE for 7.4 :)07:26
PedersenMJHeh. My idea for it is bigger than just a popup form. With all the info that is available in the online help (and which I assume will continue to be available in the wiki when 7.4 comes out), it should be possible to provide an "IDE" for the macros.07:29
+perlDreamerthat's a pretty big idea07:29
+perlDreamermuch bigger than populating the current macro selector with the current set of configured macros07:29
PedersenMJNot a full IDE, mind you. Just something that will provide the template and help for a given macro.07:30
+perlDreamerthe current macro editor does a subset of that, it inserts a sample usage for each macro selected07:31
PedersenMJThat's cool. I just haven't gotten to that point yet in my explorations of webgui.07:32
+perlDreamerbut it doesn't link to the help yet, and it doesn't show the complete, possible usage of the macro07:32
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []07:49
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 145 (Connection timed out)]08:17
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]08:41
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui09:00
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["leaving"]09:35
-!- Hinrik_ is now known as Hinrik09:37
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui09:42
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:53
pjesi4x XEON dual core 3.2ghz and yet WebGUI crushing at 4 in load10:01
-!- pjesi [n=pjesi@client-82-20-29-208.brhm.adsl.virgin.net] has quit [Remote closed the connection]10:22
-!- SDuensin_ [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI11:52
-!- SDuensin [n=Scott@143.sub-75-206-207.myvzw.com] has quit [Read error: 145 (Connection timed out)]11:54
-!- wgGuest62 [n=wgGuest6@85-18-14-23.fastres.net] has joined #webgui13:28
wgGuest62hey13:30
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui13:38
wgGuest62is there a way (a macro?) to get the URL of the current user's profile?13:38
wgGuest62ah trought the User iD macro I guess13:41
-!- SDuensin_ [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:09
-!- wgGuest62 [n=wgGuest6@85-18-14-23.fastres.net] has quit []14:37
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui15:24
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]15:39
-!- Hinrik_ is now known as Hinrik15:39
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui15:49
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 145 (Connection timed out)]15:52
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui16:12
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:12
ckotilI need some guidance on my group structure17:18
ckotilnvm. ive got it figured out.17:27
ckotili needed it setup so that my engineers can view and edit all of our internal documents, and then at the same time allow our customers to view the documents for their particular network.17:28
ckotilso i create a group for each network and set that to view. and set the able to edit option to group engineers17:28
-!- Hinrik_ is now known as Hinrik18:26
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["Xirc - MacOSX"]18:30
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui18:34
-!- mode/#webgui [+v perlDreamer] by ChanServ18:34
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:36
@rizenperlDreamer: are you here!!!18:49
@rizen???18:49
+perlDreamerI'm here, I'm there, I'm everywhere18:52
+perlDreamerso beware18:52
+perlDreamerI gotta find the source for that quote18:52
ckotilbeatles19:03
+perlDreamerLike Ringo and Paul?19:03
ckotilyah, 'here, there and everywhere'19:04
ckotilhttp://www.liveleak.com/view?i=f5d_1172741350 squirrel catapult19:07
ckotilusing that import script i creatd 900+ workflows.....19:07
ckotilits gonna take about an hour to cook them all out19:07
ckotiland i didnt even grab the content :/19:08
+perlDreameroy19:11
* perlDreamer hopes for a telnetd attack today19:12
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []19:25
ckotili have this pending version tag, and when i run spectre --status, it shows the workflow as waiting. but in the show running workflow screen, the workflow is shown as error.19:44
ckotilnot really a bug.19:44
ckotiljust wierd.19:44
ckotilhell yeah. the links even work for the faq o matic entries that are now article assets and page layouts20:29
+perlDreamersnapcount_ is good21:01
snapcount_eh?21:01
snapcount_I thought I was bad21:02
+perlDreamerbad is good21:02
snapcount_oh21:02
+perlDreamerckotil likes the import script21:02
snapcount_ahh21:02
snapcount_I think the one he's using has been passed around a few times21:02
snapcount_JT modified it21:02
snapcount_then I modified it to not create 1500 copies of each image and file asset =)21:03
+perlDreamerthat's good21:07
+perlDreamerwe keep getting more of those undef Asset bugs21:46
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui21:55
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui21:56
+perlDreamerwhat is this Dutch obsession with hair and appearance?21:58
+perlDreamerHairGrease, Dapper?21:58
rjacobsenquick question about webgui - is there a macro that will show a product price? and how would i type the macro (ie. ^Product(101,price) )... that one is not working so i need to know how to get the price of a product on my site with this macro and how it should be typed21:58
+perlDreamerThe product macro is what you want to use.  Be sure that you're giving it proper arguments.21:59
rjacobsenthats my problem - not sure the correct way to insert the arguments21:59
rjacobsenlike ^Product(101, ?)21:59
+perlDreamerthe online help will tell you what you need to know21:59
+perlDreamerbecome admin22:00
+perlDreamerturn admin on22:00
+perlDreamergo to the admin bar22:00
+perlDreamerselect admin console22:00
+perlDreamerchoose the help icon22:00
+perlDreamerselect the macro tab22:00
rjacobsendoes "price" go where the ? is?22:00
+perlDreamerno22:00
rjacobseni see variant.price22:00
+perlDreamerthat is a template variable22:00
rjacobsenbut dont know where to insert it22:00
+perlDreamernot a macro argument22:00
+perlDreameryour product is configured to use a template to display it22:01
rjacobsenright22:01
+perlDreamerthat's where you'd use the variant.price variable22:01
rjacobseni just want to be able to call just the price of the particular product22:01
+perlDreameryou'd have to create a custom template to do that22:01
* perlDreamer heads to lunch22:01
+perlDreamernamaste22:01
rjacobsenlet me explain22:01
rjacobseni have a page on a shopping cart form that is thru paypal - instead of putting in a hardcoded price in the value, i want to put in a product/price macro that will put the price in for a particular product without having to change the code all the time22:03
rjacobsenso when i change the product price on the product page it will dynamically change the price in the form via the macro22:03
rjacobsenam i makin any sense>?22:04
ckotilyeah that will be possible.22:06
@preactionso you make a template that has one thing: "<tmpl_var variant.price>", and use that template's ID in your product macro22:06
ckotilmight have to write  acustom macro22:06
dapperedodoYou create a template for the product macro with only the <tmpl_var variant.price> in it. Then use the product macro with that template22:06
@preactiongreat minds think alike22:06
dapperedodo:)22:07
rjacobsenim real stupid when it comes to macros sorry - can u pls explain a little more?22:07
dapperedodoOH, and for perlDreamer: Dapper means brave in Dutch, nothing with appearance22:07
rjacobseni know how to use them...... but makin em is difficult22:08
@preactionrjacobsen: you dont have to make one. the second argument to ^Product(productId, templateId); allows you to add an arbitrary template for the product22:08
rjacobsenok so where do i make that template?22:08
@preactionwhere ever, you just need the ID22:09
rjacobsenthe in the product category?22:09
rjacobsenand the ID is the url?22:09
@preactionit doesn't even need a namespace22:09
@preactionno the ID is the ID22:09
@preactionit's the first item on the edit form after you've created it22:09
rjacobsenso i open the product category and click template (for new template) and name that?22:10
@preactionor put the template in the import node, whatevz22:10
rjacobseni just dont see an ID slot..... i see Title, Menu Title, URL, Namespace22:12
rjacobsenam i missing something?22:12
@preactionyou dont get to choose an ID, I said "after you've created it"22:13
rjacobsensorry22:13
@preactiononce it's created, edit it again, and the first item will be "Asset ID" or something similar22:13
@preactionit'll be a seemingly random series of 22 characters22:13
@preaction(random being the idea, so that there's no collision)22:13
rjacobsenAHHHHH22:14
rjacobseni see22:14
rjacobsenso i put that in the templateID22:14
@preactionso ^Product("sku","templateId");22:14
rjacobsenso it would be ^Product(101, C4AYMcRfVHkgxuGJGFsntQ);22:14
@preactionprobably want to use quotes, but yes22:14
rjacobseni mean ^Product("101","C4AYMcRfVHkgxuGJGFsntQ");22:14
rjacobsennow i can call this into a script you think?22:15
@preactionperlbot tias22:16
perlbotTry It And See: the best way to learn if something works.22:16
rjacobsenill let ya know thanx VERY much for your help22:16
rjacobsenand THANKYOU for fixin the import packages22:16
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit ["Xirc - MacOSX"]22:18
@preactionthat was all pd22:18
@preactionhe gets paid so well that he can work on wG for free, the git22:19
rjacobseni cant get this to work :(22:21
rjacobsenthe form code is in the body tag of the page.... and it wont let me pull in the macro22:22
rjacobsenwierd22:22
rjacobseni try <input type="hidden" name="amount" value=^Product("103","C4AYMcRfVHkgxuGJGFsntQ");> and <input type="hidden" name="amount" value='^Product("103","C4AYMcRfVHkgxuGJGFsntQ");'> and still nothing22:22
rjacobsenwhen it is called it shows nothing22:23
rjacobsenpaypal keeps saying please enter a number greater than 022:23
@preactionare you sure it's supposed to be "variant.amount" and not something else? make sure the macro is working by putting a field you know work, like the sku or something22:24
rjacobsenim not sure how to test it as it goes to the paypal site22:25
rjacobsenthis is what inputs into paypal the price of the product22:25
@preactionmake an article that mimics the behavior? or maybe an article that just tries the macro?22:25
rjacobsenok22:26
rjacobsenthe macro isnt working22:30
rjacobsenbecause i tried ^Page("title"); and it showed up fine in the article as the page title.... but the ^Product("103","C4AYMcRfVHkgxuGJGFsntQ"); just shows the code22:31
@preactionproduct macro not enabled on your site? it isn't by default22:31
rjacobsenit may not be then22:32
rjacobsenhow do i enable it?22:32
@preactionadd it to the configuration file22:32
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui22:32
@preactiondata/WebGUI/etc/yoursite.conf22:32
rjacobsenjust add the ^Product("sku","templateID"); to it?22:33
@preactionlook in the configuration file, there's a section devoted to Macros, you should be able to see how to add one22:35
rjacobsenthat is awesome thank you22:41
rjacobsenok i enabled the product macro and started out by simply putting in ^Product("101"); and it says cannot find product even though there is a product 10123:00
dapperedodoDid you define the product in the commerce module?23:03
rjacobsenhow do i do that?23:05
dapperedodogo to the admin console - click 'Products'23:05
rjacobsenok there is none listed - wierd23:06
rjacobsenbut i have like 20 product pages23:06
dapperedodoAh, the product wobject is not connected to the commerce module23:06
rjacobsendamm23:06
rjacobsenso how can i make this work?23:06
dapperedodoThe product wobject was developed a long time ago23:06
dapperedodoadd the products also in the Products23:07
rjacobsenok23:07
dapperedodoand it will work23:07
rjacobsenty23:07
dapperedodoIt is a little more work23:07
rjacobsenone more question23:09
rjacobsenthe current template i created for my product page layout - can i use it for the products in the commerce?23:10
rjacobsenif so i can make it totally dynamic23:10
dapperedodoThey are not connected (yet???), but you can try to merge them23:18
dapperedodoThe commerce product has no options for extra features and so23:19
+perlDreamerapologies, dapperedodo23:19
+perlDreamerBut in English your nick is a well groomed extinct bird23:20
dapperedodoI just looked in the dictionary23:20
+perlDreamerAs long as we know that it's the Dutch MySQL powerhouse behind the name, you can call yourself anything you like.23:20
dapperedodoI am fine with it23:20
dapperedodo:)23:21
+perlDreamerSo you and your team were spun out from Procolix into an independent business?23:21
dapperedodoyes that's right23:22
dapperedodoWe do the hard programming stuf23:22
+perlDreamerIs that going well?23:22
dapperedodoProcoliX does the hosting stuf23:22
dapperedodoIt is going very well23:22
+perlDreamercool23:22
dapperedodoProgramming is much more fun then Hosting23:22
rjacobsenwhy when i click on the commerce button in the admin console does it just bring me back to the website page i was working on? it does not open any editing options for commerce23:22
dapperedodoand people want to pay for both, so we are both in business23:23
+perlDreamerOh, so you still  work with procolix23:23
dapperedodoYes, we are a great team, only the business split23:24
dapperedodoclicking the commerce button should get you the commerce settings23:24
rjacobsenit doesnt sir23:24
+perlDreamerrjacobsen, what's in your webgui.log file?23:25
rjacobsenit just brings me back to the web page i was working on before i opened the admin console23:25
dapperedodoI'm off now, see you later23:26
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit ["Xirc - MacOSX"]23:26
rjacobsenwhat site is that i use to copy and paste again? to show you the error log?23:27
+perlDreamergooeybot: paste?23:27
gooeybotsomebody said paste was http://paste.biz23:27
rjacobsenhttp://paste.biz/paste-775.html23:28
+perlDreamerrjacobsen: I need to ask you some questions23:29
+perlDreamerdo you host your own server?23:30
rjacobsenyes we do23:30
rjacobsenlinux23:30
rjacobsenfadora23:30
+perlDreameryou have shell access?23:30
rjacobsenyes we do - or my boss does anyhow23:30
+perlDreamerhave you customized WebGUI?23:30
rjacobsendo you want to talk to him?23:30
rjacobsenyes we have quite a bit23:30
rjacobsenbut not much with the base code that i know of23:31
+perlDreamerwhat version of wG are you running?23:31
rjacobsensecond - let me get my boss in the irc channel23:31
+perlDreamerokay23:31
+perlDreameryou're probably missing the Locale::US perl module23:32
+perlDreamerbut there are ways to test that23:32
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has joined #webgui23:36
rjacobsenok sir23:36
rjacobsendwallisser is my boss and has shell access to webgui23:36
+perlDreamerdwalisser, what version of WebGUI are you running?23:37
dwalisser7.3.1023:37
rjacobsencorrection23:37
rjacobsen7.3.1123:37
+perlDreamerI would like you to run the testEnvironment script in the sbin directory23:37
dwalisserah, 7.3.11, needed to refresh23:37
+perlDreamerbe sure to use the switch to just print out a report23:38
dwalisserok23:38
+perlDreamerperl testEnvironment.pl --simpleReport23:38
+perlDreamerI'm guessing that you're missing a module, but this will tell us23:38
dwalisserIt says HTML::Template outdated, Text::Aspell not installed, Locale::US not installed23:40
+perlDreameryou need to install Locale::US23:40
dwalisserok23:41
+perlDreameronce you do that, you should be golden23:41
+perlDreamerand do update HTML::Template, the newer version fixes some long standing bugs with template variables that you will eventually run into23:41
dwalisserok, done. thanks for your help23:43
+perlDreamerno problem.23:44
+perlDreamerrjacobsen is a hard worker and coming up to speed well.23:44
+perlDreamerWebGUI has a steep learning curve23:44
rjacobseni really appreciate all your help23:46
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui23:47
-!- mode/#webgui [+v crythias] by ChanServ23:47
+perlDreamerYou're welcome.  Just remember that we've all been where you have been and hang in there.23:47
rjacobsenthis seems to fix the problem - although when i put in ^Product("103","C4AYMcRfVHkgxuGJGFsntQ"); i get nothing23:47
+perlDreamerand if you have a chance, answer a question on the boards, post a wiki article or add a contrib.23:47
rjacobsenand i know i put the product in23:47
rjacobseni can put in ^Product("103"); and it shows the product..... but i use ^Product("103","C4AYMcRfVHkgxuGJGFsntQ"); - which should show the product price only - it does not23:48
+perlDreamerthen you have a template problem23:48
rjacobsenthe C4AYMcRfVHkgxuGJGFsntQ is the asset ID to the template i made with <tmpl_var variant.price> 23:49
+perlDreamervariant.price only exists inside of the variantLoop23:50
rjacobsenok23:50
+perlDreamerjust nest it in a loop, and only have 1 variant23:50
rjacobsenlet me explain what i am trying to do sir23:50
+perlDreamerYou need to put this in a form to paypal23:50
rjacobsenyes23:50
+perlDreamer(I was lurking earlier)23:50
rjacobsenand send only the price23:50
+perlDreamerif your product only has 1 variant, then there will only be 1 price23:51
rjacobsenso how would i write the code on the template page?23:51
+perlDreamer<tmpl_loop variantLoop><tmpl_var variant.price></tmpl_loop>23:51
rjacobsenahhhh23:51
rjacobsenlet me try that23:52
+perlDreamermay I make a suggestion?23:52
rjacobsenbrb23:52
rjacobsensure sir23:52
+perlDreamertake 30 minutes, and read through some of the online wG docs23:52
rjacobseni have already23:52
rjacobsena lot23:52
+perlDreamerall right23:52
+perlDreamerbecause knowing HTML::Template well is pretty important for getting stuff to work23:52
rjacobsenwhere can i find the read info on that? you have a url?23:53
+perlDreamer?op=viewHelp;hid=template%20language;namespace=Asset_Template23:54
+perlDreameruse that op on your site23:54
+perlDreamerkidscorner.us.com?op=.....23:54
rjacobsenok23:54
+perlDreamerpreaction: I need a bug consult. Do you have 10 minutes?23:56
@preactionyo23:57
+perlDreamerread this first: http://www.plainblack.com/bugs/tracker/clipboard-to-trash#_ih716rkIGoJIKR1-geK-g23:58
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]23:58
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui23:59
-!- mode/#webgui [+o snapcount] by ChanServ23:59
+perlDreamerI think we can handle this one of 3 ways23:59
+perlDreamer1) Return an error saying that you can't delete uncommitted assets.23:59
+perlDreamer2) Delete it anyway, leaving the user with an empty, uncommitted version tag23:59
--- Day changed Sat Mar 03 2007
+perlDreamer3) Don't do anything00:00
@preactionwith the addition of "enter the revision and remove the revision of this asset manually"00:00
rjacobsenthank you for all your help and sorry if i sound like an idiot here - just tryin to do my job well and make this thing work very well...... before my introduction to webgui i used php-nuke and a LOT of html/database code..... so this is a whole new world........ but i do appreciate the help00:00
@preactioni think for now it'd be better to do 1) with instructions on how to continue, with the future being 2) once tmrfe gets involved00:00
+perlDreamerokay, I'll punt until we get tmrfe'd00:01
@preactionwait, the Admin is trying to remove from the system clipboard?00:01
+perlDreamerYes00:01
@preactionthey should be allowed to do that imho00:01
+perlDreamerI think so too, but what about the empty version tag?00:01
+perlDreamerisn't that bad juju?00:02
@preactionmaybe empty trash should detect newly empty version tags and delete them00:02
@preactionin fact, imho, empty version tags should never exist00:02
+perlDreamerit sounds bad.00:02
@preactionto delete them? or to allow them?00:02
+perlDreamerto create empty ones via anymethod00:03
@preactioncreating a version tag should be a result of another method00:03
+perlDreamerI'm pretty sure the TrashClipboard workflow activity has this same bug, btw00:03
@preactionaddRevision or addChild00:03
+perlDreamerit is, but they're never automatically destroyed when emptied00:03
@preactiondo you think they should be? i do00:03
@preactionan empty version tag is useless00:04
+perlDreamerI agree with you, preaction00:04
+perlDreamerYou're preachin' to the choir00:04
@preactionsounds like something for the dev list00:04
+perlDreamerThe dev list? That's dead :)00:04
@preactionit's not dead so much as we haven't had anything to put there00:04
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]00:04
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui00:04
-!- mode/#webgui [+o snapcount] by ChanServ00:04
@preactionsince when JT hangs out here, he's The Final Word00:04
@preactionwhich negates the necessity for discussion00:05
+perlDreameror immediate presence in IRC00:05
@preactioni can't think of any need for a version tag that has nothing in it yet, except when you do WebGUI::VersionTag->getWorking (which creates a tag to prepare for you to do a bunch of stuff under it, if there is no tag already)00:07
@preactionso we can't just remove them willy-nilly00:07
@preactioni think probably as each asset in the trash is deleted, check the tagId and see if we can delete the version tag as well00:08
@preactionthat way, too, in the system manage version tags, tags from long ago that have since had all their assets deleted will not show up00:09
@preactioni dunno, i'm over my head now00:09
rjacobsenhow can i add/remove stuff from the admin bar on the left side of the screen for users i do not want to see certain things and users i want to see more? example: secondary admin can see "products" but testuser(content manager) can not00:15
rjacobsenis there a way?00:15
@preactionuiLevels00:16
rjacobsendo what? lol00:17
@preactionask?00:17
gooeybotask is Don't ask to ask, just ask. Don't repeat. If nobody answers, it probably means nobody knows. While you wait: Check the fine manual, check google, check the source, try different things on a demo site.00:17
@preactionsmart questions?00:17
gooeybotsmart questions is http://www.mikeash.com/getting_answers.html or http://www.catb.org/~esr/faqs/smart-questions.html00:17
@preactionthere's the one00:17
@preactionuiLevels are documented, the way you'll probably want to implement them is in the configuration file00:18
dwalissercan the config file override the ui level hard-coded in the wobject?00:22
@preactionyes it does00:22
dwalisserah00:22
@preactionyou can also override which groups are allowed to add which types of assets in the config file00:23
dwalisserhas anyone written a clever script that would allow me to setup one site config file the way I want and copy it to all the others (I have 15 that I want to be identical)00:26
dwalisserthe difference being the db user/password and dsn only00:27
dwalisseroh and the sitename00:27
dwalisserah and the uploadsPath00:27
dwalisserI think that covers it00:27
@preactionthe config files are JSON, so write your own. jsonToObj gives you a perl data structure, objToJson puts it back00:27
dwalissersounds like a simple script then00:28
+perlDreamerdwalisser, that's kind of what the WRE does00:29
+perlDreamerI think it has a template for all new sites it creates00:29
+perlDreamerconfig files, etc.00:29
+perlDreameralter the template, and you should be done.00:30
dwalisseryes, I've been using that "WebGUI.conf.original", downside is it is overwritten every time I upgrade00:30
+perlDreamermake a small SVN repository and check it in.00:31
+perlDreamerafter the upgrade, do a merge00:31
@preactionor keep a diff, and run the patch00:31
dwalisseryeah00:31
+perlDreamerman, preaction, we know this WebGUI stuff pretty well.  Maybe we should look into doing it as more than a hobby.00:35
@preactionno crap, maybe we should be getting paid for this00:36
+perlDreamerhow's the hacking coming?00:39
@preactionnot so bad00:39
@preactionis it just me, or is it impossible to get a truly deep structure out of the WebGUI::Config interface00:40
@preactionexample: workflow activities are a hash of array refs00:40
@preactioni suppose the interface is returning references, so i can work with that00:40
+perlDreameryeah00:40
+perlDreamerI think this is going to be the highest subrev of wG ever00:41
+perlDreamer.1200:41
+perlDreamerand we're not done yet00:41
@preactioni think we'll be going further than that before 7.400:41
@preactionbut i also think it's very good that we're doing so00:41
+perlDreamerme, too00:42
+perlDreamera very stable wG will make all of our lives easier00:42
@preactionwebgui has a lot of features, and people are clamoring for more, but bugs and a stable maintainable code base are far more important for the future00:42
@preactioni should RFE for "update skeletons to conform to WebGUI Best Practices"00:42
+perlDreamerDo you ever wonder about the features people _don't_ clamor for?00:43
+perlDreamerCould they be removed?00:43
@preactionsuch as the guided setup?00:43
@preactionor i18n?00:43
gooeyboti guess i18n is overwritten each upgrade00:43
@preactioni18n is a mixed bag, it's the reason some people choose webgui, but it's also just cruft for a lot of people00:43
+perlDreameryes00:43
+perlDreamerthey really want i18n content and UI00:43
+perlDreamerbut we only do half that00:43
@preactionwell, the UI we have control over, the content they have control over, make a section for each translation00:44
@preactioni mean, if they want multiple languages, they're going to have to do something00:45
@preactionif a scheduled workflow activity isSerial but is not a singleton, that means i can queue up multiple activities that will all run one at a time, correct?00:56
@preactioni mean, it's what the docs say00:56
+perlDreamerthat sounds right to me00:58
+perlDreamerhave a look at Session.pm, line 63801:06
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"]01:06
@preactionWebGUI::Session?01:07
+perlDreameryes01:07
@preaction1;?01:07
+perlDreamer$self->var("adminOn")01:08
+perlDreamervar->get("adminOn") or var->isAdminOn01:08
+perlDreamerI've been trying to fix xtopher's dbSlave bug01:08
+perlDreamerit's weird01:08
+perlDreamerthat line is a bug, but it won't generate a DBI level connect error01:09
+perlDreamerhe says that the slave connections are all okay01:09
@preactionyou sure it's session.pm? not db.pm?01:11
@preactiondbSlave, i see01:12
@preactionwrong line01:12
+perlDreamerbrb01:13
+perlDreamerback01:19
@preactionit tries to connect to all three, that's probably bad01:19
+perlDreameryeah01:19
+perlDreameralso, it tries to connect even if it is in adminMode and is going to use the main server anyway01:20
@preactionit's possible that when it tries to connect the second and third time, it negates the other connections, and then it randomly selects one of the negated connections01:20
@preactionthough i don't see how, but whatevz01:21
+perlDreamerhe's getting a connect error, during connection creation01:21
+perlDreamerI guess the way it's implemented now, it sprays across the servers during a page view, as opposed to randomly choosing a slave for an entire page view01:23
+perlDreamerI think the second would be safer01:23
@preactionmight even be faster01:24
+perlDreamerlike 3X faster01:24
@preactionwhere IS jt today? wonder what he's going to do about frank snaking my weekend01:26
@preactioni was supposed to go down to madison to play Supreme Commander in a little LAN party01:26
@preactionthe git01:26
+perlDreamerJT took the day off01:48
+perlDreamersaid something about setting up a LAN party to play SupCom with out of town guests or something01:49
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]02:14
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui02:17
-!- mode/#webgui [+v crythias] by ChanServ02:17
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:35
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]02:37
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Hinrik, gooeybot, Radix_03:43
-!- Netsplit over, joins: Hinrik, gooeybot, Radix_03:44
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Radix_03:44
-!- Netsplit over, joins: Radix_03:44
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui04:52
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:52
-!- mode/#webgui [+v crythias] by ChanServ04:52
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []04:53
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]05:12
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 110 (Connection timed out)]05:20
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:57
PedersenMJGood evening.05:57
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI06:04
@preactionpossible good idea: a Dumb Container wobject to make wG dev easier. You could simply make a definition for a "Address Book Item" asset, sub-class the Dumb Container wobject to simply tell it that it should contain "Address Book Item" assets, and you have an application (in this case, an Address Book)07:06
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Read error: 110 (Connection timed out)]07:16
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui07:52
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit [Client Quit]07:57
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]08:32
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI08:32
-!- wgGuest41 [n=wgGuest4@85-18-14-23.fastres.net] has joined #webgui16:17
wgGuest41hi all16:17
wgGuest41Do you know which session timeout setting has plainblack.com? I need to find a compromise between usability and security16:18
-!- wgGuest41 [n=wgGuest4@85-18-14-23.fastres.net] has quit []17:38
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui18:19
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Client Quit]18:19
-!- wgGuest74 [n=wgGuest7@85-18-14-23.fastres.net] has joined #webgui19:01
wgGuest74hi19:01
gooeybotbonjour, wgGuest7419:01
wgGuest74thanks :)19:01
wgGuest74I disconnected before19:01
wgGuest74did you read my session timeout question? :)19:02
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui19:31
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 131 (Connection reset by peer)]19:31
-!- wgGuest74 [n=wgGuest7@85-18-14-23.fastres.net] has quit []20:12
--- Day changed Sun Mar 04 2007
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui00:07
-!- mode/#webgui [+v perlDreamer] by ChanServ00:07
+perlDreamerthe deadline has passed00:08
+perlDreamerwe should change the title00:08
+perlDreamerthe pressure is now on snapcount_ and the other PB staff, who must wade through the dozens of00:08
+perlDreamerwiki entries submitted by the community00:08
+perlDreameror the dozens of pages submitted by PedersenMJ for his one entry00:09
+perlDreamerin any case, all of WebGUI-dom waits, breathlessly to see who will win the00:18
+perlDreamerlatest installment of this contest.00:18
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui00:36
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]00:51
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]00:54
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui01:36
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 60 (Operation timed out)]01:41
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui04:37
-!- mode/#webgui [+v perlDreamer] by ChanServ04:37
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui05:00
-!- mode/#webgui [+v crythias] by ChanServ05:00
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []05:05
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui06:36
PedersenMJhello all06:36
+perlDreamerhey, man06:53
+perlDreamerhm06:55
+perlDreamersay that three times fast06:56
+perlDreamerpetrolacasaurus06:56
PedersenMJIs that the gasoline dinosaur that also has a wall outlet in its tail?06:57
+perlDreameryup, that's him06:59
+perlDreamerThe Discovery Channel rocks07:00
+perlDreamerso far I've found two bugs tonight from writing API tests07:00
PedersenMJunit tests are an amazing thing for finding bugs.07:01
PedersenMJI always wind up pointing to my first experience with them as evidence of their strength. I had written up (in C) mime encode/decode routines. And had checked them over pretty thoroughly, done some tests, etc. I knew they worked. And then I formalized into unit tests, and found out that one of my decide routines was missing the return statement, making it broken.07:03
PedersenMJAnd I had "known" that it worked just fine for months.07:03
+perlDreamerthat sounds like a good lesson07:04
+perlDreamermy favorite one was "well, all the tests pass so the design is fine"07:04
+perlDreamerthat was before I learned about test coverage07:04
PedersenMJFor me, that was learning about writing *any* tests :)07:05
PedersenMJHowever, I know that I'm weak in some testing aspects. Okay, most of them. Any good websites on how to ensure test coverage?07:05
PedersenMJOr that at least discuss it?07:05
+perlDreamerI don't know of any.07:06
+perlDreamerI went to an OSCON presentation last year and became a believer07:06
+perlDreamerThe big testing things seem to be07:06
+perlDreamer1) Write them07:06
+perlDreamerwell,07:06
+perlDreamer0) Write Unit tests07:06
+perlDreamer1) Run your coverage on your unit tests07:07
+perlDreamer2) write integration tests07:07
PedersenMJThat's the part I'm missing.07:07
+perlDreamerintegration tests?  WebGUI doesn't have any yet either07:07
PedersenMJI'm working on a python script that will automate a *lot* of the verification of the state of the code and docs for another set of python scripts I'm working on.07:08
PedersenMJBut I have yet to even come close to finding a way to verify (programatically) that enough integration testing is being done.07:08
@preactionwhat do you mean by integration tests?07:09
+perlDreamerfor wG, it would be UI level tests07:09
+perlDreamerthings that test multiple things together in a sequence07:09
@preactionso WWW::Mechanize or a series of getPage()07:09
+perlDreamereach may work correctly, but may not call among themselves correctly07:09
PedersenMJFor me, integration tests would be testing the interaction of two modules.07:09
+perlDreamerthere may be some integration level testing now, but it's purely by accident07:10
+perlDreamerI'm looking forward to the new OSCON schedule coming out07:12
+perlDreamerpreaction: did you read my last dev post?  Am I askin' for beatin?07:17
@preactionwith wrapper around getLineage?07:18
+perlDreameryeah07:18
@preactioni agree, actually. getLineage should be the standard method to get assets that you don't know the assetId for07:19
+perlDreamerit's just the potential performance hit,  maybe I should try to quantify it07:19
@preactioni prefer code maintainability over performance in most cases07:19
+perlDreamerI think it will save us tons of time down the road07:20
@preactioni mean, it's an extra little bit to do the logic to build the SQL, but the benefits of the encapsulation outweigh that imho07:20
+perlDreameryeah.  Change it in 1 place, and it works everywhere07:20
@preactionthen you can do optimization from inside the getLineage and everything gets the benefit07:20
+perlDreamerbut because it's more code, it may never reach the speed of the pure SQL query07:20
+perlDreamerhe'll weigh in, then we'll do it07:21
+perlDreamerthere are other, bigger bugs to worry about anyway07:21
@preactionbut getLineage will survive database schema changes, when pure SQL queries probably won't07:21
+perlDreamerI agree07:22
+perlDreamerI'm guessing that the problems we're seeing in the Clipboard also exist in the Trash, and in their Workflow Activities, too.07:24
+perlDreamerThe RTE has 4-6 semi-related open bugs07:24
+perlDreamerThe calendar has a new batch of bugs07:24
+perlDreamerplus there's the list we've been dragging around07:24
+perlDreamerIt's enough to make a dev nuts07:25
* perlDreamer screams07:25
+perlDreamershriek, shriek07:25
@preactioni'm lucky, i don't get to deal with core bugs, i'm doing client work ;)07:26
+perlDreamerhow's that coming?  Did you make your deadline?07:26
@preactionno, the client data migration tool screwed my dev box three times in a row07:27
@preactionand the migration tool takes about 3-4 hours to run07:27
@preactionso i started on other things while that was going07:27
+perlDreamerthat must be some set of data07:27
+perlDreamerthe whole webgui test set only takes 75 minutes to run on my laptop07:28
@preactioni figured out that there's a niche for a sort of "Dumb Container" wobject, that acts simply as a way to display a list of whatever asset is contained inside it07:28
@preactionthere's about 26,000 users07:28
@preactionthat's the main thing i need to migrate each time07:28
+perlDreamerFor the Dumb Container, it's like the Folder or CS?07:28
@preactionand every time i try to make a backup, so i don't have to re-run the migration07:28
@preactionit dies07:28
@preactionbasically07:28
@preactionyou'd subclass the dumb container to tell it what asset it should allow, and then write the asset's getEditForm and getTemplateVars methods07:29
@preactioni've written three apps in a row now, that are basically dumb containers that make their sub-assets do all the work07:29
@preactionkind of like the Calendar07:30
+perlDreamerIt makes sense.07:30
@preactionit's more of a dev item, the dumb container itself has no value07:30
+perlDreamerIt may let us start to specialize the CS instead of making it so generic, which would make JT happy07:30
+perlDreamerHe hates that it's gotten so big07:30
+perlDreamerand slow07:30
@preactionwell, little value, it'd be possible to make it valuable by itself07:31
@preactionyeah, the CS could be a subclass of this, allowed to contain Threads07:33
@preactionit might obfuscate the code a bit07:33
+perlDreamerbut then you could have a specialized photo gallery, and a weblog07:33
+perlDreamerinstead of the monster CS that does everything07:34
@preactiontrue enough, the main code being in the Dumb Container07:34
+perlDreamerHey!07:35
+perlDreamerUser.pm now has 100% coverage, except for the deprecated identifier method07:36
@preactionsweet07:36
+perlDreamerI found two bugs while writing tests for it tonight07:36
+perlDreamerand added a new method to SQL.pm, quickScalar07:36
@preactiongets the first element of the first row of a query?07:37
+perlDreameryup07:37
+perlDreamerthat was one of the bugs that I found in User.pm07:37
@preactionvery good idea, too much my ($result) = $db->quickArray("query");07:37
@preactionthere's a lot of that in the code07:37
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []07:37
+perlDreamerplus, now you can do things that were broken like this:07:38
+perlDreamerif (!exists $self->{_profile}{$fieldName} && !$self->session->db->quickArray("SELECT COUNT(*) FROM userProfileField WHERE fieldName = ?", [$fieldName]))07:38
+perlDreamersafely07:38
+perlDreamerthe array always had 1 element in it, so in scalar context that part of the conditional was always true07:38
@preactionyeah, i don't like the idea of that SQL query inside the IF conditional :p, cleaner to assign it to a var and test it afterward07:39
@preactionbut i see your point07:39
+perlDreamerprobably more PBP as well07:40
+perlDreamerI remember thinking about that and convincing myself that it was better to do it this way....07:40
+perlDreameroh, I remember07:41
+perlDreamerinside the conditional, it only does the query if the profile field doesn't exist07:41
@preactionif you put it as the first line inside the conditional, it's the same thing?07:42
+perlDreamervia nesting?  yes07:42
@preactionrather, after the ) {07:42
+perlDreamerI see what you mean, now07:43
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui07:48
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]08:28
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]08:43
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui08:53
-!- Hinrik is now known as Hinrik\09:07
-!- Hinrik\ is now known as Hinrik09:07
-!- todor_k [n=wgGuest9@zen.ecocoms.com] has quit [Read error: 110 (Connection timed out)]09:35
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui09:47
-!- mode/#webgui [+v crythias] by ChanServ09:48
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]10:08
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui11:15
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 60 (Operation timed out)]11:23
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui12:10
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]12:24
TheSeparatorLooks like Spectre on the Plainblack.com server is on strike...13:37
TheSeparatorno new posts appear13:41
-!- Hinrik_ is now known as Hinrik13:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:29
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:29
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui16:30
-!- mode/#webgui [+v crythias] by ChanServ16:30
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []16:32
-!- perlDreamer [n=colink@sbserver.sunsetpres.org] has joined #webgui19:05
-!- mode/#webgui [+v perlDreamer] by ChanServ19:05
-!- perlDreamer [n=colink@sbserver.sunsetpres.org] has quit ["Leaving."]19:51
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []20:11
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui21:00
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]21:14
-!- Hinrik_ is now known as Hinrik21:16
--- Day changed Mon Mar 05 2007
-!- preaction_ is now known as preaction01:17
-!- mode/#webgui [+o preaction] by ChanServ01:17
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:48
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: ckotil03:28
-!- Netsplit over, joins: ckotil03:29
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:04
PedersenMJheya04:05
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []04:21
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui04:22
-!- mode/#webgui [+o preaction] by ChanServ04:22
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui04:25
-!- mode/#webgui [+o snapcount] by ChanServ04:26
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui05:08
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]05:25
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []06:05
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui06:52
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit ["Xirc - MacOSX"]07:00
-!- php-freak [i=tdd1984@74-133-97-232.dhcp.insightbb.com] has joined #webgui10:11
php-freakis this a xampp channel?10:11
Hinrikwhy would you think that?10:11
-!- php-freak [i=tdd1984@74-133-97-232.dhcp.insightbb.com] has quit []10:23
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]12:07
-!- wgGuest16 [n=wgGuest1@85-18-14-23.fastres.net] has joined #webgui12:46
-!- wgGuest16 [n=wgGuest1@85-18-14-23.fastres.net] has quit []12:52
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:07
-!- pjesi [n=pjesi@nix.is] has joined #webgui14:31
Hinrikhow does one make a package?15:20
Hinrikthe only think I see is a "Make package?" question under the metadata tab with a yes/no radio button15:21
-!- SDuensin [n=Scott@242.sub-75-206-99.myvzw.com] has joined #WebGUI15:44
pjesiwhat if you select @yes@15:54
Hinriknm15:56
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui15:57
-!- mode/#webgui [+o snapcount] by ChanServ15:57
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 131 (Connection reset by peer)]15:57
SDuensinGood morning!15:58
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:08
Hinrikhm, when I try to export a package I created, it just gives me:16:11
HinrikThe requested URL /uploads/temp/JN/JNVATRUgdbd70zMSEkKpLw was not found on this server.16:11
Hinrikit's not a permission problem, this file simply wasn't created16:11
Hinrikif I create the package again, I get the same, just a different URL16:12
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]16:24
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:50
-!- mode/#webgui [+o preaction] by ChanServ17:50
snapcount_Bueller18:01
snapcount_Bueller18:01
snapcount_Bueller18:01
@preactionHe's home sick18:01
snapcount_Hinrik: check your error logs, they will guide you to the answers you seek18:01
Hinrikyeah...18:02
--- Log opened Mon Mar 05 18:59:09 2007
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui18:59
-!- Irssi: #webgui: Total of 13 nicks [1 ops, 0 halfops, 1 voices, 11 normal]18:59
-!- Irssi: Join to #webgui was synced in 3 secs18:59
+perlDreamergetAssetsInClipboard really wants to be a class method19:11
+perlDreamerIs anyone else able to use the newly updated Weather Asset?19:18
ckotilhavent tried.19:26
ckotili could check it out, if you want me to19:26
ckotilim not doing anything else really19:26
ckotiljust waiting for workflows to cook off19:26
+perlDreamerPlease give it a shot19:27
+perlDreamerI think there's a naming problem19:27
+perlDreamerIt has to be called Weather::Simple19:28
+perlDreamerbut it has to be installed as Weather::Com::Simple19:28
ckotili need to install htat.19:28
ckotilfirst.19:28
ckotilso what module am i installing ?19:28
+perlDreamerWeather::Com::Simple19:29
+perlDreamerperl -MCPAN -e shell19:29
+perlDreamerforce install Weather::Com::Simple19:29
ckotilgot it19:29
+perlDreamerIt has a poorly written test that assumes that this year is 2005, that's why the force19:30
-!- wgGuest46 [n=wgGuest4@user-24-214-222-222.knology.net] has joined #webgui19:31
ckotilis the new weather asset enabled by default?19:31
+perlDreamerI think so19:32
ckotilk. i need to register somewhere right?19:32
+perlDreamerwebgui.conf19:32
ckotilok, is there an article i can read to see what i gotta do?19:35
+perlDreamerjust become admin and turn on admin19:35
ckotilwell yeah19:35
+perlDreamerif you can deploy it, it will show up in the admin bar19:35
ckotili add it and commit and it disappears.19:36
ckotili didnt configure it in webgui.conf bc i dunno wtf to do19:36
+perlDreamerYou just add WebGUI::Asset::Wobject::WeatherData to your assets19:36
+perlDreamerthat's all the config19:36
ckotilo19:36
ckotili thought we had to register with some www to retrieve info19:36
ckotilwell im to the point where i add it from the new content bar19:37
ckotilcommit.19:37
ckotildissapeared19:37
+perlDreamerwhich WebGUI are you running?19:38
ckotil.1019:38
ckotili can move to .11 if you need me to. im working this on my dev box19:38
+perlDreameryeah, that would be good19:38
+perlDreamerthis new code was added in .1119:38
ckotilk19:39
ckotilno weather data asset now19:41
ckotiland that line is in my conf19:41
snapcount_perlDreamer: thx for all the bug work you've been up to lately19:41
+perlDreameryou're welcome19:42
+perlDreamerI'm bored to tears at work19:42
+perlDreamerNo projects for 7 weeks now19:42
+perlDreamerwithout wG, I'd be a wreck19:42
snapcount_yay for us!19:42
+perlDreamerI have two more bug fixes coming in, now19:43
snapcount_you should apply to work for us19:43
snapcount_you have the time19:43
snapcount_might as well collect a check =D19:43
+perlDreamerOh no, I still get paid.  I'm salaried19:43
snapcount_I know19:43
snapcount_get paid twice19:43
snapcount_two full-time jobs... you could build your own spaceship19:44
+perlDreamerdoing outside consulting at $dayJob is strictly verboten19:44
snapcount_bah19:44
snapcount_hehe19:44
+perlDreamerThey are ultra paranoid.19:44
+perlDreamerTo get internet access, you have to get a VP signature19:44
snapcount_nice19:44
+perlDreamerI hacked this proxy onto our "allowed pool computer" for group-level internet access19:44
ckotilhehe. spaceship19:45
snapcount_excellent19:45
snapcount_well, I must eat to prevent myself from dying19:45
snapcount_bbl19:45
ckotilpd what now?19:50
+perlDreamerstart up wG, become Admin and turn on Admin19:50
+perlDreamerlook for the Weather Asset in the Admin Bar19:50
+perlDreamerand then look in WebGUI.log for an error about Asset::Wobject::WeatherData and getUiLevel19:51
ckotilk19:51
ckotil2007/03/05 17:40:59 - ERROR - newt.webgui.conf - WebGUI::Session::ErrorHandler::error[183] - Couldn't get UI level of WebGUI::Asset::Wobject::StockData. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::Wobject::StockData" at /gnoc/newt/WebGUI/lib/WebGUI/Asset.pm line 520.19:51
ckotilerr.19:51
+perlDreameryup, that's what I'm looking for19:52
+perlDreamerThanks!19:52
ckotilthats for stock data tho.19:52
ckotillemme see if i can get a weather data19:52
ckotil2007/03/05 17:53:01 - ERROR - newt.webgui.conf - WebGUI::Session::ErrorHandler::error[183] - Couldn't get UI level of WebGUI::Asset::Wobject::WeatherData. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::Wobject::WeatherData" at /gnoc/newt/WebGUI/lib/WebGUI/Asset.pm line 520.19:53
+perlDreamerand you installed Weather::Com, right?19:53
ckotilyes.19:54
+perlDreamerthen I've got the right bug, then.19:54
+perlDreamerThanks for the double check, ckotil!19:54
ckotilnp19:55
ckotil? : webgui will strip out any invalid html that is contained within an article asset. does the wysiwig editor do this? or an internal wg funciton?20:07
ckotilbc since i imported all these articles. some of them have some trialing table shit inside them, and i would like for wg to strip that out.20:07
ckotilis there anyway i can automatically do this? or must i view each article in the wysiwig editor?20:07
+perlDreamerit's in WebGUI::Html, that's the internal function20:07
ckotilcan i execute a rebuild lineage? or anything like that to do this stripping automatically?20:08
+perlDreamerI think the stripping is done in realtime, during display20:08
+perlDreamerso the bad HTML is still in the db, but not shown20:08
ckotilseems to only strip when i click edit.20:08
ckotilmy engineers will bitch. and i dont wnat to have to go through each page and click edit, then save.20:09
+perlDreamerit may have to go through editSave routine for the Article20:11
+perlDreamerLet me get my phone reinstalled, and I'll check20:11
ckotilok. basically im wondering if there is a way to execute that without actually clicking edit/save20:11
-!- wgGuest46 [n=wgGuest4@user-24-214-222-222.knology.net] has quit [Read error: 104 (Connection reset by peer)]20:23
+perlDreamerckotil, you created Article assets via the import script?20:26
ckotilyes.20:26
ckotili grabbed between a tbale tag20:26
ckotilso there are <td> and <tr> in the article20:26
ckotiland its f'ing up my site template20:26
ckotili use tbales in my site.20:26
+perlDreamerfrom what I've learned, I'd say the clean-up is from the RTE.20:27
+perlDreamerThe filter I mentioned is used in limited cases, like the Post and anywhere where a generic user is allowed to submit content.20:27
ckotilok20:28
+perlDreamerYou could write a selenium script to do it20:28
ckotilso the wysiwig editor must be called.20:28
+perlDreamerbut then you'd have to install and learn selenium20:28
+perlDreamerIt lets you script your browser into automated tasks, usually for testing.20:28
ckotilnah. right now i just attached a n ote to the section. more of a disclaimer: warning: if this is f'ed up simply edit it and save20:29
@preactionthe filter is called in processPropertiesFromFormPost20:29
ckotilwerd.20:29
+perlDreamerwhich pPFFP is it called in?20:30
@preactionprobably the WebGUI::Asset one20:30
@preactionyou can specify a filter for any property20:31
+perlDreamerright, but there's no filter currently set up for the Article's HTMLArea20:31
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui20:32
-!- mode/#webgui [+o rizen] by ChanServ20:32
@preactionah, then i durno20:32
@rizenperlDreamer!!!!!20:32
gooeybotperldreamer is bug empowered20:32
+perlDreamerahoy, dude20:32
@preactionno, gooeybot, perldreamer is <reply>20:32
gooeybotokay, preaction.20:32
@rizeni just like shouting out your name for no apparent reason20:32
@rizen=)20:32
+perlDreamerI thought it was because I'd fixed 9 bugs in 7.3.1220:33
* rizen reading about what we can do to fix the http caching problem once and for all20:35
+perlDreamerrizen: is xtopher command line savvy?20:35
@rizenhe's no unix admin....but he can make his way around pretty well20:35
+perlDreamerokay, I'm going to write a script to verify his dbSlaves.  I'm sure that he's got some connection problem that's outside of wG's domain.20:36
+perlDreamerwe're running out of bugs that I know how to fix20:37
+perlDreamerthere are 6 related to the RTE20:37
+perlDreamermaybe 720:37
+perlDreamer3 calendar bugs20:37
+perlDreamerand then all the historical bugs that we haven't fixed yet.20:37
@rizeni'm off of support for the next couple of weeks (except fridays) so that i can work on fixing bugs and coding the next wre20:38
+perlDreamercool.20:38
@rizen1/3 of the bugs in the list are WRE related...so getting the new wre out will resolve those20:38
+perlDreamerWebGUI sets a new record this week.20:38
@rizenit does?20:38
+perlDreamerHighest subversion released.20:39
+perlDreamer.1220:39
@rizenah20:39
@rizenhopefully it will make it up to about 1620:39
@rizeni figure around then we'll be releasing 7.4.020:40
@rizencuz i'm hoping at about 7.3.1420:40
@rizenwe'll be able to finally branch20:40
+perlDreamerthat would be 3 more weeks20:40
+perlDreamersounds pretty doable20:40
+perlDreamerthe http caching thing, it's from mlamar?20:41
ckotilhttp://hastalasiesta.org/stuffs/nakkeTattis.jpg sfw20:41
@rizenyup and others20:41
@rizenit's constantly a question20:41
@rizento the best of my knowledge we've done what the W3C has said to do...but now i'm looking for things we missed, and loopholes20:42
+perlDreamerthere's a pretty stout test for Session/Http.  It should help verify any changes.20:43
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:46
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:46
@rizenok peeps in working on fixing HTTP caching problems that people are experiencing i'm considering implementing something that i wanted to avoid20:57
@rizenand i'd like some feedback20:57
@rizenThe Problem: webgui 7.0 above uses W3C defined practices for setting HTTP cache headers20:57
@rizenwhich means that pages viewable by the public (or in our case the "visitor" user) should be cachable by cache servers20:58
@rizenand pages viewable by logged in users should not cache at all20:58
@rizenwe've done what the W3C recommends20:58
@rizenHOWEVER20:58
@rizenwhen a user visits a page as a visitor20:58
@rizenand then logs in and visits that page again20:59
@rizentheir browser and or cache server shows them the page as they saw it the first time20:59
@rizenbecause the first time it was supposed to be cached...and therefore it doesn't go back to the server20:59
@rizenthe browser / cache server has no idea that they've subsequently logged in and therefore the page should no longer be served from cache21:00
@rizenThe Solution(s):21:00
@rizenI see only 2 solutions to this problem:21:00
@rizena) We tell the cache servers and browsers never to cache webgui pages...but then we're increasing the load on the webgui server, but also increasing usability21:00
@rizenb) We tell the cache servers that they need to check back with webgui on every page request to see if it should be updated, and then if we see that the user is logged in, we tell them to request the new page, but...21:01
@rizenthis increases load on the server in that it must do both the revalidation, and then possibly a second request to load the page21:02
ckotilc) dont cache for logged in users21:02
ckotilor is that missing something with a) ?21:02
@rizenand the revalidation is almost as hard on the server as rendering a full page in the first place21:02
@rizenckotil...we already don't cache for logged in users21:02
ckotilok, so yeah.21:02
@rizenthat's what i said duriing the problem section21:02
ckotilright.21:03
@rizenthe problem isn't that we're caching for logged in users21:03
+perlDreamerc2) Don't do anything and tell people not to mix dynamic and static content on the same page?21:03
@rizenit's that when a logged in user visits the url of a page that was cached as a visitor...then they see the cahed page21:03
@rizenc2) even a login box (^L;) is dynamic content21:04
+perlDreamercrap.21:04
+perlDreamerso anything we do increases server load21:04
@rizenand so is doing something like ^a(^@););21:04
@rizenyes21:04
@rizenprobably not by much...because i don't think people revisit a page they've already been to very often anyway21:04
@rizenat least not during the cache timeout period21:05
@rizenbut..on some sites they might21:05
@rizenand this would then increase the load dramatically on some sites21:05
@rizenon sites like plainblack.com though, it wouldn't change much21:05
+perlDreamerbut on Len's soccer sites it would be awful21:05
@rizenactually no21:05
@rizenon len's soccer site they don't use webgui's caching anyway21:06
@rizenthey put squid in front of webgui21:06
@rizenso they set their own HTTP cache headers21:06
@rizenbut yeah...if they were using webgui...it would probably be aweful21:06
+perlDreamerbut if wG tells upstream cache servers not to cache it, would squid just act like a bypass then?21:06
+perlDreamerif so, then (b) is the only viable option21:07
@rizenwebgui says "don't cache me", but then squid sits in front of webgui and says "cache me"21:07
ckotilany js solutions?21:07
-!- mlamar [n=mlamar@130.157.145.49] has joined #webgui21:07
@rizena and b are both viable21:07
@rizeni think that a is probably the better performer in our case though21:08
+perlDreamermlamar, you can get an IRC transcription from http://mentalhouse.net/irc/logs/webgui/2007-03.log21:08
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui21:08
@rizenjoeri!!!21:08
-!- [joeri] [n=joeri@ip56503e61.direct-adsl.nl] has joined #webgui21:08
@rizenjoeri, you joined twice?21:09
+perlDreamerhe gets two votes21:09
@rizenhehe21:09
mlamarI'm sorry not seeing the b option in the log ... what is it?21:09
[joeri]That's strange indeed21:09
-!- [joeri] [n=joeri@ip56503e61.direct-adsl.nl] has left #webgui []21:10
+perlDreamer(11:01:40) rizen: b) We tell the cache servers that they need to check back with webgui on every page request to see if it should be updated, and then if we see that the user is logged in, we tell them to request the new page, but...21:10
mlamarI was working on a fix to the login cache probelm that uses preventProxyCache like functionality only for a limited time after a user logs in21:10
mlamarRight now I've added code to Session:Url.pm to put in the "noCache=..." param if a user is logged in, which works well21:11
@rizenit's a nice idea, but it's a hack...i want a permanent solution. you're not the only person who has brought this up21:12
@rizenand it's not only related to logins21:12
mlamarBut then even visitors see a big performance hit with no caching ...21:13
mlamarin what other contexts does this problem come up?21:14
@rizennavigation is the biggest one21:14
@rizenon many sites even if there is no login box on the page21:15
@rizenthe navigation changes depending upon who is logged in21:15
@rizendue to page privileges21:15
@rizentherefore if you're served the "visitor" page21:15
@rizenyou won't have any of your private navigation21:15
mlamarvery similar to our problem actually21:15
@rizenbut there's all kinds of little things as well...like ^a(^@);); shows the wrong thing...and that confuses users21:16
@rizenmlamar: just so you know21:16
@rizenthere is a temporary solution to this21:16
@rizenjust turn on preventProxyCache21:17
@rizeni just want a permanent one21:17
mlamarWhy do you feel that adding a param to the url is a hack?21:17
@rizenbecause it's only a solution for that one problem21:17
@rizenit's solving a symptom21:18
@rizennot the actual problem21:18
mlamarIt's forcing the browse to refresh the page -- what problem does it not solve?21:18
@rizenit solves the problem directly after login21:18
@rizenbut not for the whole site21:18
@rizenfor example21:18
@rizenlet's say i go to plainblack.com21:19
@rizenand browse around as a visitor21:19
@rizenlooking at various message board posts21:19
@rizenwiki pages21:19
@rizenetc21:19
@rizenthen i log in21:19
@rizenusing your hack21:19
@rizenit works for the page directly after login21:19
@rizenbut if i visit any other page after that which i also visited as visitor21:19
@rizenthen the page goes back to the cached version21:19
mlamarahh, but my "hack" keeps the noCache param for any page after I've logged in21:20
mlamarIdeally it should only show once per page after login21:20
@rizenin addition...you're adding BS to the end of the URL just like preventProxyCache21:20
@rizenwhich is also a hack21:20
gooeybotokay, rizen.21:20
mlamarto implement that we'd need to add some sort of per-page tracking mechinism21:20
@rizenthe problem is in the cache control headers21:20
@rizenand i want to fix it in the cache control headers21:20
@rizenany other solution is irrelevant as far as i'm concerned21:21
mlamarwell if you can fix it in the cache control headers without significantly impacting performance, then that's great21:22
mlamarif you can't, I'd rather have junk in my urls21:22
@rizenand you can...as you've already said21:22
-!- wgGuest67 [n=wgGuest6@85-18-14-23.fastres.net] has joined #webgui21:22
@rizenbut i don't want junk in my urls21:22
mlamaryes, but I'm hacking the core, which I don't want to do21:22
@rizenand neither do a lot of my clients...as expressed in their angry emails and support posts21:23
@rizenwhen i tell them to turn on prevent proxy cache21:23
mlamarwell it should be a feature that you control in the conf file21:23
mlamarbtw, when I use the prevent proxy cache it breaks my macros due to the comma in the middle of the param21:24
mlamarI changed my code to make that a colon instead -- any reason for the comma?21:24
wgGuest67well I'm not behind a proxy and still I have to reload webgui pages most of the time...21:24
wgGuest67to display that I'm logged in as an example21:25
mlamaryes, that is the problem we are discussing21:25
wgGuest67oh... There will be a fix?21:25
@rizenmlamar: yes because it's supposed to be a comma. it's not a name value pair21:25
@rizenIf you use macros like ^Extras(some/thing.jpg); or ^/(page-url-goes-here);21:26
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit [Read error: 110 (Connection timed out)]21:26
@rizeninstead of ^Extras;some/thing.jpg21:26
@rizenand ^/;page-url-goes-here21:26
@rizenthen it will work as advertised21:26
@rizenwhat you've done by changing it into a comma is21:27
@rizencreated another name value pair, with only a name and no value21:27
@rizenyou have21:28
@rizennoCache=0000000;000021:28
@rizenwhich is21:28
@rizennoCache = 0000000021:28
@rizenand21:28
@rizen0000 = 21:28
@rizentwo separate fields21:28
mlamarnot a semi-colon, just a colon   noCache=392:117312012721:28
@rizenoh...sorry, misread21:29
@rizencolon is just fine21:29
mlamaranyway, I don't care what the character is, as long as it doesn't kill my macros21:29
@rizeni'll change it to a colon in the code then21:29
mlamarthanks!21:29
wgGuest67there will be a fix about the caching issue?21:30
mlamarI gotta go to a lunch meeting, so I'm signing off.  Let me know what you decide about the cache problem. -- good to talk to you all.21:30
-!- mlamar [n=mlamar@130.157.145.49] has quit ["Leaving"]21:31
wgGuest67also in this post http://www.plainblack.com/webgui/dev/discuss/trashing-uncommitted-assets-in-the-clipboard/521:31
wgGuest67there is On Saturday 03 March 2007 16:15, jt@plainblack.com wrote:21:31
wgGuest67isn't this bad for spam/security?21:32
@rizenmax, why do you keep coming back?21:32
wgGuest67cause I made the transition to WebGUI for my website21:33
@rizenbut you hate webgui, and you hate me21:33
wgGuest67no I don't21:34
@rizenyou've clearly shown your disgust for both of us, and i might mention doug and a few other people as well in your posts21:34
wgGuest67I think you're not the best guy in the world.. But who's perfect21:34
wgGuest67Indeed, I'm not the only one that said those kind of things21:34
wgGuest67glaven.org anyone?21:35
@rizenbut he left webgui behind21:35
@rizenhe doesn't keep coming back21:35
wgGuest67Because he left the company that was using webgui21:35
@rizenand he was also pissed because he was fired from the job 21:36
@rizenthat was using webgui21:36
wgGuest67and in the comments other people agree21:36
@rizenyeah...but they don't keep coming back21:36
wgGuest67btw I don't want to start another flame, unlike you seem to do21:36
@rizenthat's the key here21:36
@rizeni do want to start another flame, because you don't ask questions...you demand answers21:36
@rizenthat's the difference between you and 90% of the other users in the webgui21:37
@rizencommunity21:37
gooeyboti think community is far more diverse than irc would have you believe21:37
@rizeni'm not talking about irc21:37
wgGuest67Nope I just ask for questions21:37
@rizeni'm talking about people on support boards, forums, mailing lists, bug reports, client phone calls, etc21:37
wgGuest67wait I have a video I recently saw I want to recommend you. Wanna see it?21:38
@rizenif i say no will you send it anyway?21:38
wgGuest67it's a cool video (a conference) believe me21:38
@rizenthe answers to your questions above are: yes, and no, in that order21:39
wgGuest67It's a bit long but it's worth it. The part I refer to anyway is about in the middle21:39
wgGuest67http://video.google.com/videoplay?docid=676560391927776069721:39
pjesiis it not kind of extra overhead to import ical feed to other calendar assets on the same site?21:39
wgGuest67that guys is what you call a real Pro21:40
wgGuest67and he says a lot of the things I said21:40
wgGuest67about open source communities, feedback, etc.21:40
wgGuest67guys = guy21:41
@rizenpjesi: it's overhead from a data storage point of view..but from a display processing point of view (which is 90% of the work), it's less21:41
pjesirizen: ok but do I need some cronjob to get the thing imported?21:43
@rizenthe workflow engine will do it for you21:43
wgGuest67about my questions: 1. that's great. 2. why no? There's an email address that spam robots can easily crawl21:43
pjesiI added the feed earlier today but it does not show up21:44
@rizenpjesi: check to see which of the maintenance workflows it's part of21:45
@rizeni don't remember if it's daily or hourly21:45
+perlDreamerpjesi: I think you have to make sure that the CalendarUpdateFeeds workflow activity is being run.21:45
pjesiI see21:46
pjesinever touched the workflows21:46
pjesiit would be nice to have a import button on the feed tab21:47
+perlDreamerit looks like it is in Hourly Maintenance Tasks21:47
@rizenyup that would be good21:47
@rizenyou know where the rfe list is?21:47
pjesiI think so21:48
* perlDreamer goes running. be back later21:48
pjesihf21:48
wgGuest67that's the same bug I reported here more than 10 days ago I guess21:49
pjesiit is not a bug21:50
@rizenmax, that's another thing about you...if you want us to be responsive to you, then you need to understand that not everything is a bug21:50
@rizenwith you...if it's not how you want it to be, it's a bug21:50
@rizenbut that's not how it is21:50
wgGuest67Not at all... Probably I misread now. I was referring to the feeds not being updated by the workflow21:51
wgGuest67you're discussing about something different?21:51
@rizenmy comment was made in general21:51
@rizennot about that specific thing21:51
wgGuest67whatever, if now I'm right where's the deal?21:52
@rizenand finally...you argue every last thing21:52
wgGuest67we start again...21:52
wgGuest67so what about that video and my last question?21:52
@rizenplease understand that as far as i'm concerned...YOU (and only you) are NOT welcome here21:52
wgGuest67that's some news21:53
-!- snapcount_ is now known as snapcount21:53
-!- mode/#webgui [+o snapcount] by ChanServ21:53
wgGuest67the glaven.org guy is right when he says: you might be CEO of big company X, but plainblack staff will always be rude21:54
-!- mode/#webgui [+b *!*@85-18-14-23.fastres.net] by snapcount21:54
-!- wgGuest67 was kicked from #webgui by snapcount [snapcount]21:54
SDuensinWho was that twit?21:57
* SDuensin quite likes Plain Black.21:58
@rizenhis name is maxscience21:58
@rizenhe constantly badmouths me, my staff, my company, and webgui to all who will listen21:58
@rizenbut also uses webgui21:58
SDuensinGotta love that.21:59
@rizenbecause is in his words (paraphrasing) "webgui is a pile of crap, but it's the best pile of crap out there"21:59
@rizenpeople can bad mouth me, plain black, and webgui all they want. we're public figures and so we'll get critics...but when they start bad mouthing my peeps...that's when it has gone so far22:00
SDuensin:-)22:00
@rizenhe's the only person i've ever asked to leave the community22:00
@rizenthat was 6 months ago. he keeps coming back every couple of months, but with a new name22:01
@snapcountwell, before he comes back in here he'll have to change IP addresses22:02
SDuensinhehe22:02
@snapcountI tried so hard with that guy22:02
@snapcountoh well, can't save 'em all22:03
@rizeni wish i knew his real name and address, i'd put an explicit exclusion in the license file just for him22:06
SDuensinhehehe22:06
pjesihahahha22:06
SDuensinwhois his domain22:06
pjesithen you could not license it as GPL22:07
pjesi(I think)22:07
@rizenno one knows his name22:07
@rizeni mean domain name22:07
@rizenhis email address is gmail22:07
@rizenand his ip address is some residental network in italy22:07
@snapcountI have absolutely no problem banning the entire country of Italy =D22:21
@snapcountI'm kidding22:21
SDuensinGive the boot the boot!22:21
ckotilheh22:49
ckotilSDuensin: clever22:49
@rizenperlDreamer23:06
@rizeni'm talking to my data entry person who's going to move all the help into the wiki 23:06
@rizendo you think all the macros should be moved as well?23:06
SDuensinWIKI!!!!!23:06
gooeybotwell, wiki is http://wiki.webgui.org or yet another place to get help with WebGUI23:06
@rizeni think they should be23:06
+perlDreamerI'd like to make an argument against doing that, but it's not a strong one23