--- Log opened Thu Mar 01 00:00:52 2007 |
+perlDreamer | I could use a little help with a debug. Is there someone in channel with IE7 and willing to help? | 00:01 |
@rizen | i don't have IE 7, but i'm willing to help | 00:10 |
@rizen | =) | 00:10 |
@rizen | i can download it, but i have to leave in 10 minutes..so it will have to wait until either really late tonight or tomorrow | 00:10 |
pjesi | why do you need ie7? | 00:11 |
+perlDreamer | I was demo'ing WebGUI to a potential customer this morning with IE7 and the demo site was completely broken. | 00:12 |
+perlDreamer | It works fine with Mozilla. | 00:12 |
+perlDreamer | So I'd like a double check before submitting a bug | 00:12 |
@rizen | steve and frank told me they went through all of webgui and fixed everything ie7 related | 00:13 |
pjesi | submit the bug to microsoft | 00:13 |
+perlDreamer | pjesi: that's funny | 00:13 |
pjesi | well it is their product that is broken | 00:13 |
+perlDreamer | rizen: I think there are open IE7 bugs on the board | 00:13 |
pjesi | perlDreamer: is it specific to the demo template? | 00:14 |
+perlDreamer | pjesi: I don't know | 00:14 |
+perlDreamer | I beat a hasty retreat, blamed it on release day, and scheduled another meeting next week. | 00:15 |
pjesi | I have always made sure firefox is available on the presentation computer on meetings | 00:17 |
+perlDreamer | It was a spur of the moment thing. | 00:17 |
@preaction | perlDreamer: what about the demo site is broken in IE7? | 00:17 |
+perlDreamer | I created a demo site and tried to login as admin. | 00:18 |
+perlDreamer | It kicked me back to the demo create screen. | 00:18 |
@preaction | k, i just tried that and it worked | 00:18 |
@preaction | might've been a release thing, when did you do it? | 00:18 |
+perlDreamer | 8:45am PST | 00:19 |
@preaction | so 11:45a roy's time | 00:19 |
+perlDreamer | rizen: I was thinking of the IE6 and "IE and Firefox" bugs. IE7 is clean on the boards | 00:19 |
+perlDreamer | preaction: yup | 00:19 |
@preaction | you might've been doing it while the demo sites were being updated | 00:20 |
+perlDreamer | I'll bring my laptop to the next one, just in case. | 00:22 |
@preaction | is the empty style supposed to include <html> and the proper head tags? | 01:01 |
+perlDreamer | I remember coming across that during testing. | 01:05 |
+perlDreamer | let me check | 01:05 |
@preaction | it doesn't, but is it supposed to? | 01:05 |
@preaction | i'm thinking no, that you use the empty style when you generate the entire html doc yourself (or RSS, or otherwise) | 01:06 |
+perlDreamer | or when embedding in javascript windows, ala FormHelpers | 01:06 |
+perlDreamer | Have you seen the bug about groupIdEventEdit? | 01:10 |
+perlDreamer | I think it's actually an opinion. What do you think? | 01:11 |
@preaction | haven't seen it | 01:12 |
@preaction | actually, groupIdEventEdit was set to the groupIdEdit of the Calendar | 01:13 |
@preaction | they can change it. that's the idea | 01:13 |
+perlDreamer | the bug is that it was set to 3 instead of groupIdEdit | 01:14 |
@preaction | wait, it's groupIdEventEdit that got changed? | 01:14 |
@preaction | ohhh, it's from the 7.2.3-7.3.0 upgrade | 01:15 |
+perlDreamer | bug already fixed? | 01:15 |
@preaction | no, i believe that it is explicitly set to "3", let me check | 01:16 |
@preaction | looks like it isn't explicitly set to anything, but defaults to "3" | 01:17 |
+perlDreamer | sidenote: I added a test to Style.t that explicitly checks for html, head and body tags in the empty style template. | 01:18 |
@preaction | one-line fix: $properties->{groupIdEventEdit} = $properties->{groupIdEdit}; # line 238 of docs/upgrades/upgrade_7.2.3-7.3.0.pl | 01:18 |
+perlDreamer | now it will be guaranteed to let us know it changes. | 01:18 |
+perlDreamer | I'll commit the fix and try to run an upgrade. | 01:18 |
@preaction | so it succeeds when there ISNT right? because i think i use the empty style on a bunch of ajax stuff that returns JSON | 01:18 |
+perlDreamer | unlike($styled, qr{(?i)</?(html|head|body)>}, 'useEmptyStyle does not have html, head or body tags'); | 01:19 |
@preaction | word | 01:19 |
+perlDreamer | it's a pretty simplistic check, but it gets the idea across | 01:19 |
@preaction | i did a lot of that sort of checking with the output of getPage | 01:20 |
@preaction | though i do think in the future we should make a nice getPageAsHTMLTokeParser (or something similar) that returns a proper HTML parsing object | 01:20 |
+perlDreamer | I noticed that you used the same IO tied variable thing that I did. It doesn't work before perl 5.8, though | 01:21 |
@preaction | nope | 01:21 |
@preaction | but webgui requires 5.8 | 01:21 |
@preaction | before 5.8 you can use the IO::String (i think, or IO::Scalar, one or the other) | 01:21 |
+perlDreamer | where does it say that we require 5.8? That's new to me. | 01:21 |
+perlDreamer | I like it, but I was working under the assumption people would still use earlier perl's | 01:22 |
@preaction | http://www.plainblack.com/installing_webgui <- maybe testEnvironment.pl should "require v5.8.8" | 01:22 |
+perlDreamer | your 1-line fix, is that modifying an existing line or adding a line? | 01:24 |
@preaction | adding a line | 01:24 |
@preaction | should be right under a couple other $properties changes | 01:24 |
@preaction | er, crap | 01:25 |
@preaction | no, wait, that'll work | 01:25 |
+perlDreamer | I'll download and install a 7.2 and then try an upgrade. | 01:25 |
+perlDreamer | I think it will work,too, but I've been bitten too many times recently to not test anymore. | 01:26 |
@preaction | true nuff | 01:26 |
+perlDreamer | dude, you did the world a service by rewriting the calendar | 01:42 |
+perlDreamer | um, preaction, will it upgrade calendar with no events? | 01:50 |
@preaction | it should | 02:06 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:11 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 02:17 |
pjesi | damn head.block | 02:18 |
pjesi | !!! | 02:18 |
+perlDreamer | pjesi, if you can build a test for it that shows it's a bug, I'll fix it | 02:20 |
pjesi | perlDreamer: it is so nondeterministic | 02:21 |
pjesi | I cant figure it out | 02:21 |
+perlDreamer | so it's working sometimes, in some cases, but not in others? | 02:22 |
pjesi | yes | 02:23 |
pjesi | last 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 body | 02:24 |
@preaction | same asset? which asset type? a page layout (if so, what assets does it contain?) | 02:25 |
pjesi | Layout.pm | 02:26 |
pjesi | it contains a whole site | 02:26 |
pjesi | sorry, it is the head block of the Layout template | 02:27 |
@preaction | i'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 way | 02:27 |
+perlDreamer | preaction: 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 all | 02:28 |
@preaction | so 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 |
pjesi | sometimes the child info is displayed as well (rss link for example) | 02:30 |
pjesi | yes <tmpl_var head.tags> is in the Style | 02:30 |
pjesi | it sometimes prints them there | 02:31 |
pjesi | sometimes above the normal block | 02:31 |
pjesi | anyways, I managed to push Hinrik into fixing this | 02:32 |
pjesi | above normal block is at the top of <tmpl_var body.content> | 02:41 |
+perlDreamer | preaction: 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 |
pjesi | it does look like it is injected in head.tags if I am not loged in | 03:10 |
SDuensin | WHOO HOO! My photo gallery is (mostly) working! | 03:22 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui | 03:36 |
SDuensin | Anybody awake? I may be on the verge of a wiki article here. | 03:39 |
streamlines | I'm here, but likely to be of much use to you. | 03:43 |
SDuensin | Never know. I just need the name of a template variable. Can't seem to find it... | 03:44 |
SDuensin | I uploaded a file and changed the menu title field. When I use file.menuTitle, it's blank... | 03:44 |
SDuensin | If I use menuTitle by itself, I get the title of the folder the file is in. | 03:44 |
SDuensin | I want to get the menuTitle of the file from inside a template for the parent folder. (This is for a photo gallery.) | 03:45 |
SDuensin | Make sense? | 03:45 |
streamlines | Sorry, SDuensin, I'm just getting into WG, still readning literature and figuring stuff out. WQish I could be more helpful. | 03:45 |
SDuensin | Me too. :-) | 03:45 |
SDuensin | WebGUI rocks. It's just big. Takes awhile to find everything. | 03:46 |
streamlines | yup. I'm a tech, and knowenough perl, but yeah, WebGUI is BIG/ | 03:46 |
SDuensin | "Enough Perl" == "Live Bomb" :-) | 03:47 |
streamlines | that's exactly right. enuff to cause MAJOR issues. just another hacker. | 03:48 |
streamlines | how long you been using WG? | 03:48 |
SDuensin | I'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. :-D | 03:49 |
streamlines | wow. where'd you go? | 03:49 |
SDuensin | Let me tell you... 7.x is a LOT different from 5.x. Very impressive. | 03:49 |
streamlines | so you coming back from PHPland? | 03:50 |
@preaction | SDuensin: it's possible the Image asset doesn't have a menuTitle for some reason. you might want to also try title | 03:50 |
SDuensin | I've run a lot of other content systems since then. Never happy with any of them. | 03:50 |
SDuensin | preaction - Isn't file.title the filename? | 03:50 |
streamlines | any perl-based? | 03:50 |
@preaction | durned if i know, haven't been inside the Image asset yet | 03:50 |
SDuensin | No, 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 |
SDuensin | preaction - Let me commit my version and show you what I have. I think you'll like it. | 03:51 |
@preaction | Perl is too awesome for its own good | 03:51 |
SDuensin | preaction (and streamlines) - take a peek: http://new.duensing.com:2080/home/gallery/rylee/snow | 03:51 |
streamlines | ahhh....so did you eventuall change hosts? I wonder how many others have that issue a a block to using WG? | 03:51 |
SDuensin | New host, and more bandwidth on my personal connection. I can run from either of them now. | 03:52 |
@preaction | the little loading bar thingy doesn't like me :( | 03:53 |
SDuensin | ? | 03:53 |
@preaction | i click an image, and the loading bar shows up, but the image doesn't seem to load | 03:53 |
SDuensin | What browser? | 03:54 |
streamlines | I've gotta hop a firewall to get to see port 2080 too. That may be why. | 03:54 |
@preaction | Firefox 2.0.0.1 Intel Mac | 03:54 |
streamlines | that's why I still dont see anything :-). I'll fix mine. | 03:54 |
SDuensin | Well, hell, that's what I have. :-) | 03:54 |
SDuensin | Do you see the coat-of-arms above the menu? (Coat-of-arms == shield thing.) | 03:54 |
@preaction | i see the coat of arms, but no menu | 03:55 |
SDuensin | !!!! | 03:55 |
@preaction | i'm also a Visitor | 03:55 |
SDuensin | Weiiiiirrd. | 03:55 |
@preaction | that might be the problem | 03:55 |
SDuensin | Crap. Menu fixed. | 03:55 |
SDuensin | For some bizarre reason, it was set to "Ad Managers". | 03:56 |
@preaction | that happens when it's not set | 03:56 |
SDuensin | I bet I got a lot more screwed up then. | 03:57 |
@preaction | oh: to make the rows have a uniform height: surround them in a div that has a height of the maximum height of your thumbnails | 03:57 |
SDuensin | Yea. Any way to pull that from a variable? | 03:58 |
@preaction | the clicking works, it just took longer than i anticipated | 03:58 |
@preaction | umm.... not that i'm aware of | 03:59 |
SDuensin | Maybe my pipe is clogged. Dang users! | 03:59 |
@preaction | someone's clogging the intertubes? | 03:59 |
streamlines | hmm...same problem on my end. Image 10 of 16 works though. odd. I | 03:59 |
streamlines | noticed some did and some didn't (some == atleast one). c | 03:59 |
* SDuensin blames his LAN. | 04:00 |
streamlines | clicked around more and no others workd. | 04:00 |
SDuensin | Only 10 worked? | 04:00 |
streamlines | didn't click all thumbs thoh. | 04:00 |
SDuensin | Nothing different about 10. | 04:00 |
@preaction | i got number 9 | 04:00 |
streamlines | number 10 of 16. popped up the thingy where you can click next to nav to others. | 04:01 |
streamlines | Ah. so maybe his pipe really is clogged. | 04:01 |
streamlines | bu nav to tohers from the thingy (next / prev) didnt work either. | 04:01 |
SDuensin | Dunno. | 04:01 |
SDuensin | Sounds like clogged pipes. | 04:02 |
@preaction | i assume tey work, just slowly | 04:02 |
@preaction | is the thumbnail size a site setting? | 04:02 |
@preaction | imma try to make a patch | 04:02 |
SDuensin | For that test gallery, I didn't size those images at all. They're around 2 megapixel and the script scales 'em. | 04:02 |
SDuensin | I think it's a site setting. | 04:02 |
SDuensin | Yes. Admin->Settings->Content | 04:03 |
@preaction | but it can, unfortunately, be overridden per image | 04:04 |
SDuensin | Yea. I know. | 04:04 |
streamlines | you trust a script to resize on the fly? what processor---oh yseah, macintel. nevermind | 04:04 |
SDuensin | I don't trust it. I just know it does it. When this site goes live, I'll scale them myself. | 04:05 |
@preaction | it's probably just setting a width/height in the CSS | 04:05 |
SDuensin | That's my guess, preaction. | 04:05 |
streamlines | ah.. .sorr. maybe some loop in the resize script? preaction got 9 and I got 10 ok? still having trouble loading any others. | 04:05 |
@preaction | they just take 30 seconds about | 04:06 |
streamlines | preaction, you getting em all now? | 04:06 |
@preaction | i'm up to 11 | 04:06 |
@preaction | 12... | 04:06 |
streamlines | oohhh. 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 |
SDuensin | hehehe | 04:08 |
streamlines | (slink, slink). lurk lurk. | 04:08 |
streamlines | I'll just go read my BRAND NEW wegui primer book. Amazing how much isn't obvious. | 04:09 |
SDuensin | Looks 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 |
SDuensin | I didn't buy the primer. Got the subscription to the docs. | 04:09 |
streamlines | yeah, got that too. we should wiki article.... | 04:10 |
SDuensin | I want to wiki this gallery after I get it sorted out. | 04:11 |
-!- crythias [n=Gerald@68.51.234.189] has joined #webgui | 04:11 |
-!- mode/#webgui [+v crythias] by ChanServ | 04:11 |
streamlines | I 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 |
streamlines | Then feel fuzzy enough to share via wiki. | 04:13 |
SDuensin | Whoa. I have a template I can't edit. Every time I click "Edit" it acts like I did "View". | 04:18 |
SDuensin | Grrr. 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 #webgui | 04:25 |
SDuensin | That fixed it. Weird. | 04:28 |
SDuensin | Ok, just need to find that template variable for the menuTitle. | 04:33 |
SDuensin | Anybody? Anybody? Buelher? | 04:40 |
-!- [2]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has joined #webgui | 04: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_Neal | 04:42 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"] | 04:48 |
@preaction | SDuensin: i think menuTitle is a Wobject property, and Image is only an Asset | 04:58 |
SDuensin | That hurts my head. | 04:58 |
SDuensin | Why does it have a field for it then? | 04:58 |
@preaction | nm, menuTitle is in Asset | 04:59 |
@preaction | perhaps 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 |
SDuensin | I have no idea. It's inside a loop. | 05:01 |
Radix-wrk | So were PedersenMJ and my entries the only ones for the wcc - haven't seen any additions to the wiki at all :( | 05:37 |
SDuensin | I didn't have time to write my photo gallery entry. :-( | 05:38 |
@preaction | Radix-wrk: there's still 2 hours 20 minutes in the month of February ;) | 05:40 |
Radix-wrk | Depends what time zone you're in I guess - but even still I'd have expected people to have added something by now | 05:41 |
@preaction | yeah, i'm thinking no | 05:41 |
Radix-wrk | Just a bit sad that there was only two of us who contributed. :( | 05:42 |
@preaction | steve 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 Black | 05:42 |
Radix-wrk | cool | 05:43 |
@preaction | plus as evidenced in the IRC channel, the community is re-growing | 05:43 |
Radix-wrk | yup.. was only two others in here when I started! :) | 05:43 |
Radix-wrk | and neither of them said anything! | 05:43 |
@preaction | yeah, back in the good ol' days | 05:44 |
Radix-wrk | hehe | 05:44 |
@preaction | well, maybe not so good | 05:44 |
SDuensin | I still want to write my wiki entry. Just need to figure a few more things out. | 05:45 |
SDuensin | Unfortunately, it's not going to happen in two hours and 15 minutes. | 05:45 |
@preaction | eh, i imagine it ends when Roy reads his mail in the morning, so go ahead and submit, and maybe you'll be grandfathered in | 05:45 |
Radix-wrk | this with the photo gallery template that rizen gave you the other day? or something new since then? | 05:46 |
SDuensin | I can't finish it tonight. :-/ | 05:46 |
SDuensin | It's built off what he gave me. | 05:46 |
-!- patspam [n=notgiven@203-214-44-39.dyn.iinet.net.au] has joined #webgui | 05:46 |
SDuensin | http://new.duensing.com:2080/home/gallery/rylee/snow | 05:46 |
SDuensin | My connection seems to be slow tonight, and the images need resized. Give it time when you click on one. | 05:46 |
@preaction | and unfortunately, i just learned my frypan needs to warm up far more in order to cook proper stirfry | 05:46 |
@preaction | i blame the fact that i haven't cooked chinese in a while | 05:47 |
Radix-wrk | electric wok ftw! | 05:47 |
SDuensin | Like that gallery? | 05:48 |
Radix-wrk | I have a very nice, deep electric wok (2400w) that is great for instant stirfry.. heats up REAL quick and perfect for all sorts.. tis cool | 05:48 |
@preaction | something i might need to look into | 05:49 |
Radix-wrk | my stove sucks, so I tend to use the wok for all sorts of stuff.. pasta, curries, etc | 05:49 |
Radix-wrk | SDuensin, neat! | 05:50 |
Radix-wrk | Did you check out that SlideShowPro link I posted the other day? | 05:50 |
Radix-wrk | Kinda similar in some ways except that one is all flash. | 05:50 |
SDuensin | Yea. Looked cool. Didn't look free though. (I've been on a hell of an OSS kick lately.) | 05:50 |
Radix-wrk | nah.. definitely not free | 05:51 |
SDuensin | It did look good though! | 05:51 |
Radix-wrk | and yeah, this one looks awesome if it's free | 05:51 |
SDuensin | This is really easy. Just toss images into a folder asset and assign the gallery template. | 05:51 |
SDuensin | It's even smart enough to work out multiple galleries on one page and set up the paging for them. | 05:52 |
SDuensin | I just wish I knew how to get to the menuTitle field of the image assets! | 05:52 |
Radix-wrk | Hmm.. 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 sure | 05:52 |
SDuensin | That wouldn't be too hard, I wouldn't think. | 05:53 |
SDuensin | I'm not much for hosting my content elsewhere. That's why I was looking to do it all with WebGUI. | 05:53 |
SDuensin | Anyway, I'll ask more weird template questions tomorrow when more people are here. | 05:57 |
SDuensin | Night! | 05:57 |
Radix-wrk | Yeah, 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 cactus | 05:58 |
patspam | what's the proper way to update groupIdView on an asset through the API? | 06:17 |
@preaction | $asset->update({ groupIdView => "newValue" }); | 06:17 |
@preaction | unless you want to make a new revision | 06:17 |
patspam | ah great, thanks | 06: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 |
Hinrik | http://paste2.org/p/1605 | 10:52 |
Hinrik | how do I fix this? | 10:52 |
Hinrik | /data is a symlink to /usr/local/data btw... | 10:52 |
Hinrik | most non-ascii characters come out wrong | 10:53 |
Hinrik | this is all supposed to be set to utf8 | 10:53 |
Hinrik | it 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 #webgui | 11:04 |
-!- dapperedodo [n=joeri@194.171.50.114] has quit [Client Quit] | 11:05 |
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui | 11: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 #webgui | 14:21 |
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has joined #webgui | 14: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_Neal | 14:29 |
-!- pjesi_ [i=pjesi@klefi01.litlahraun.is] has joined #webgui | 15:58 |
pjesi_ | hi guys | 15:58 |
pjesi_ | I was asked to add a discussion board to the site but it doesnt show any controls | 15:59 |
pjesi_ | so I tried the CS | 15:59 |
pjesi_ | it doesnt generate any html | 16:00 |
pjesi_ | any ideas? | 16:00 |
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.mn.comcast.net] has joined #webgui | 16:01 |
-!- wgGuest97 [n=wgGuest9@zen.ecocoms.com] has joined #webgui | 16:04 |
-!- wgGuest97 is now known as todor_k | 16: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_Neal | 16:17 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 16:20 |
-!- mode/#webgui [+o snapcount] by ChanServ | 16:20 |
-!- mediak [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit [Read error: 104 (Connection reset by peer)] | 16:55 |
@snapcount | woo hoo... vpn time | 17:12 |
@snapcount | back later | 17:12 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:17 |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 17: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 |
ckotil | How could i programmatically migrate Faq-o-matic entries to webgui , without writing a custom import script? | 18:49 |
@rizen | you realize that what you just stated is an oxymoron right? | 18:49 |
@rizen | how can i program without programming? | 18:49 |
* ckotil sighs | 18:50 |
ckotil | yes. | 18:50 |
@rizen | i have one way you could do it | 18:50 |
ckotil | im all ears. | 18:50 |
@rizen | you could have someone else do the programming for you | 18:50 |
@rizen | that way *you* didn't do any programming | 18:50 |
ckotil | thats a technicality | 18:51 |
@rizen | it's my only suggestiong | 18:51 |
@rizen | minus the g | 18:51 |
ckotil | k. | 18:51 |
@rizen | does SQL count as programming? | 18:51 |
ckotil | yes. | 18:51 |
@rizen | k | 18:51 |
@rizen | no suggestions then | 18:51 |
ckotil | i might try to write something to crawl the FOM grab the text and create webgui assets | 18:52 |
ckotil | id rather not do this by hand. (enter all the FOM entries into wG) | 18:52 |
@rizen | that counts as programming | 18:53 |
ckotil | indeed it does. i was just asking if there were a way to do it wihtout programming | 18:54 |
ckotil | or if a script already existed | 18:54 |
ckotil | crythias uses FOM for his webgui faq | 18:55 |
ckotil | and theres a question. why not use webgui for the faq. | 18:55 |
ckotil | to which there is not a good answer. | 18:55 |
@rizen | he has an answer for that in his faq | 18:55 |
ckotil | oh, i should reread it then. | 18:55 |
+MrHairgrease | his provider doesn't allow webgui | 18:55 |
ckotil | my group just decided to give up the FOM to use webgui | 18:55 |
ckotil | oh :x hehe | 18:55 |
@rizen | that isn't the only reason | 18:56 |
@rizen | nor is it the reason he gives in his faq | 18:56 |
ckotil | so i setup the file/knowledge repository structure in webgui. | 18:56 |
+MrHairgrease | let me read the faq then | 18:56 |
@rizen | in the faq he says something like: i didn't expect to stay with webgui very long | 18:56 |
ckotil | i use shortcut assets in a few places for redundancy. it has come together quiet nicely, and is starting to fill up with content | 18:56 |
ckotil | ah. | 18:56 |
ckotil | navigation assets 0wn me. they are a life saver | 18:57 |
@rizen | nice to hear, many people say they are the bane of their existience | 18:59 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Leaving."] | 19:01 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 19:02 |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 19:02 |
ckotil | at first they were. | 19:09 |
ckotil | now i make them my bitch | 19:09 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 19:52 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:52 |
-!- pjesi_ [i=pjesi@klefi01.litlahraun.is] has quit ["leaving"] | 20:01 |
+perlDreamer | ckotil: For your FAQ-o-matic, you could HttpProxy it in, but that's a workaround | 20:09 |
+perlDreamer | preaction: re SDuensin's folder problems, the Folder only gives you a limited set of child Asset properties. | 20:11 |
+perlDreamer | It's a bummer | 20:11 |
@preaction | is it an RFE? i'll pump in some karma | 20:11 |
+perlDreamer | menuTitle is not in the list | 20:12 |
+perlDreamer | It would be like a 10 second hack. | 20:12 |
@preaction | it's easier to get the full gamut than it is to restrict :p | 20:12 |
+perlDreamer | well, yes and no | 20:12 |
+perlDreamer | $asset->get vs $asset->getTemplateVars is a whole world of difference | 20:12 |
@preaction | $asset->get gets menuTitle | 20:13 |
+perlDreamer | yes, plus it gets every base Asset property, every base Wobject property and every specific Asset/Wobject property. | 20:14 |
+perlDreamer | We couldn't document that in the generic way that it is now. | 20:14 |
@preaction | wait, there is a base WebGUI::Asset::getTemplateVars? | 20:14 |
+perlDreamer | no | 20:14 |
@preaction | ok | 20:14 |
+perlDreamer | yes, kind of | 20:15 |
+perlDreamer | every 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 |
+perlDreamer | If every asset had a getTemplateVars, like the oh-so well designed Event and Calendar, it would make sub-classing them possible. | 20:16 |
+perlDreamer | and testing them easier | 20:16 |
+perlDreamer | and adding tertiary interfaces possible (think SOAP/WSDL, etc.) | 20:16 |
@preaction | true enough | 20:16 |
+perlDreamer | I 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.4 | 20:17 |
@preaction | using getTemplateVars as the way to get the base template vars of the asset that are general to every www_ method in the asset | 20:19 |
+perlDreamer | rizen: 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 |
+perlDreamer | preaction:are you saying every www_ method in Asset, or just in Event and Calendar? | 20:23 |
@preaction | i don't know. it fits for Event because of the processing involved with the dates, but for something like a Folder, $asset->get works fine | 20:25 |
@preaction | of course, WebGUI::Asset::getTemplateVars could just return $self->get; and let the child classes add to that | 20:25 |
+perlDreamer | ah, I alluded to that earlier | 20:26 |
+perlDreamer | ->get and -getTemplateVariables are worlds apart | 20:26 |
@preaction | that's what i was thinkng you were getting at | 20:26 |
+perlDreamer | yeah | 20:26 |
+perlDreamer | ->get would meet 90% of most people's needs | 20:26 |
+perlDreamer | but also contains yards of Asset cruft | 20:26 |
+perlDreamer | assetIds, templateIds, groupIds, etc. | 20:27 |
+perlDreamer | users will want asset names, template names and group names | 20:27 |
+perlDreamer | that requires getTemplateVars | 20:27 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 20:40 |
ckotil | pd: ive deleted every http proxy asset on my site | 20:47 |
ckotil | it was causing apache to blow up. spiked the cpu and filled up the memory and swap | 20:47 |
ckotil | web crawlers were pulling down our rrd files | 20:47 |
ckotil | remember, the funky characters hitting my logs. | 20:47 |
ckotil | id like to go back to using http proxy asset bc its really nice to get that content inline with the rest of my site | 20:48 |
ckotil | What's this import script xtopher is using? | 20:56 |
ckotil | importing content from static sites. i might be able to use that for my FOM entries | 20:56 |
@rizen | pd, i'm back | 21:07 |
@rizen | i guess i should say perlDreamer so that it actually makes a sound for you | 21:08 |
+perlDreamer | I'm here | 21:19 |
+perlDreamer | You remember the file upload bug from 2-3 days ago? | 21:19 |
@rizen | i'm not | 21:19 |
+perlDreamer | oh | 21:19 |
@rizen | just kidding | 21:19 |
@rizen | yes | 21:20 |
+perlDreamer | the bug is fixed, but now people have images with no thumbnails | 21:20 |
+perlDreamer | should we script a solution for that? | 21:20 |
@rizen | there's already one | 21:20 |
@rizen | thumbnailer.pl comes with webgui | 21:20 |
@rizen | although, you could add a --flag to it | 21:21 |
@rizen | to only generate thumbs for images that don't have them | 21:21 |
+perlDreamer | the only side effect I see to that is ZipArchives may upload images, and they'd get thumbnails created in there, but that's not bad | 21:22 |
+perlDreamer | I'll post that as the response to the bug and add it to the gotchas | 21:22 |
@rizen | yeah, they'd get them, but it shouldn't affect them | 21:23 |
@rizen | so i think we're good | 21:23 |
+perlDreamer | thanks | 21:23 |
+perlDreamer | is there a general threshold/metric for deciding when to create scripts to fix stuff like this versus not? | 21:23 |
@rizen | did i do something deserving thanks? | 21:23 |
+perlDreamer | yes | 21:23 |
+perlDreamer | you decided whether this should have more work done on it | 21:24 |
@rizen | generally speaking we should try to fix stuff directly in the upgrade when possible and practical | 21:24 |
@rizen | in this case, adding the thumbnailer to the upgrade is possible but not practical | 21:24 |
@rizen | because it will slow down the upgrade considerably | 21:24 |
@rizen | and 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 it | 21:25 |
+perlDreamer | The thumbnailer script doesn't use Getopts for command line arguments. Can I convert it to add the flag? | 21:31 |
ckotil | http://www.plainblack.com/uploads/3C/X7/3CX7ekuCh7O6SuhqPNj-gQ/IIPImportSites_poland_pl.txt @ $myfolder , im confused at the difference in templateId and styleTemplateId | 21:35 |
ckotil | at $myfolder , im confused at the difference in templateId and styleTemplateId | 21:35 |
+perlDreamer | templateId is whatever local/asset specific template the asset uses to display itself. The view method. | 21:36 |
+perlDreamer | styleTemplate is there so that when you visit an Asset directly (via its url), it gets the style template for the site. | 21:37 |
+perlDreamer | does that help? | 21:37 |
ckotil | ya , got it. thanks pd | 21:37 |
@rizen | pd: yes | 21:40 |
@rizen | that's one of the very first utility scripts i ever wrote for webgui | 21:40 |
@rizen | so i'm sure it could use some TLC | 21:41 |
@rizen | gotta reboot..brb | 21:41 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 21:41 |
ckotil | pd im still confused actually... | 21:44 |
ckotil | im inside.. | 21:44 |
ckotil | my $page = $parent->addChild({ | 21:44 |
ckotil | className=>'WebGUI::Asset::Wobject::Layout', | 21:44 |
ckotil | and i see | 21:45 |
ckotil | templateId=>"ahG2dUzE0GrK2kHWt6Qxdw", | 21:45 |
ckotil | styleTemplateId=>$templateID, | 21:45 |
ckotil | why would styleTemplateId match templateId | 21:45 |
ckotil | shouldnt styleTemplateId be the sites style? | 21:45 |
ckotil | im about to just go through with it on my dev box,a nd see what happens. ive already got a backup ready | 21:46 |
ckotil | oh. nvm | 21:47 |
ckotil | templateId must be different from $templateId | 21:47 |
+perlDreamer | bad variable naming convention | 21:48 |
+perlDreamer | it probably should have been called $styleTemplateId instead of $templateId | 21:48 |
+perlDreamer | One way to check it is to go find the template associated with that Id and check it's template namespace | 21:48 |
ckotil | ya i didnt that for article, and it checked out pbltmpl0000002. | 21:49 |
+perlDreamer | huh? | 21:51 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 21:52 |
-!- mode/#webgui [+o rizen] by ChanServ | 21:52 |
ckotil | i dunno | 21:54 |
ckotil | here goes nothing. | 21:54 |
* ckotil crosses his fingers | 21:54 |
@rizen | cut the blue wire!!! | 21:55 |
* perlDreamer points out that rizen is color blind | 21:56 |
+perlDreamer | Alas, poor ckotil. We knew him well | 22:01 |
@rizen | he must have died | 22:06 |
@rizen | not a single reply in over 10 minutes | 22:06 |
+perlDreamer | You sure about that blue wire? | 22:08 |
@rizen | hmmm...i could have been mistaken | 22:12 |
@rizen | it might have been the green wire | 22:12 |
ckotil | im just frustrated | 22:16 |
ckotil | im getting 'cannot open config file: at ....../WebGUI/Config.pm line 350, <DATA> line 225 | 22:17 |
+perlDreamer | the scripts usually accept a bare config file name, without path | 22:18 |
+perlDreamer | also check read access | 22:18 |
ckotil | im running as root. | 22:18 |
ckotil | at first i got this error... | 22:18 |
@rizen | and make sure you're spelling crap right | 22:18 |
ckotil | Couldn't parse JSON in config file '' | 22:19 |
@rizen | i'm a terrible typist so i always mistype | 22:19 |
ckotil | then i edited where it looks for the coonfig. | 22:19 |
ckotil | this is how it originially was. my $session = WebGUI::Session->open("../",$configFile); | 22:19 |
ckotil | i made it my $session = WebGUI::Session->open("../etc/",$configFile); | 22:19 |
ckotil | running from inside sbin | 22:19 |
ckotil | then i get the Config.pm error | 22:20 |
+perlDreamer | Session->open wants a WebGUI root directory | 22:20 |
ckotil | ok , so it was fine to begin with. | 22:20 |
+perlDreamer | I'd say the original error is true and you have bad JSON. | 22:20 |
ckotil | k | 22:21 |
ckotil | hrm, ive had this config since 6.99 | 22:21 |
+perlDreamer | recently modified? | 22:28 |
ckotil | i think one my admins hacked it up a while back | 22:28 |
ckotil | im editing WebGUI.original.conf | 22:29 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 22:30 |
-!- mode/#webgui [+o snapcount] by ChanServ | 22:30 |
ckotil | still couldnt parse JSON in config | 22:37 |
@snapcount | good lord, somehow I managed to burn this TV dinner | 22:41 |
@snapcount | still not too bad though... | 22:41 |
ckotil | hrm. my config has to be JSON | 22:46 |
ckotil | this script still isnt working for me. any ideas? | 22:46 |
ckotil | new plan of action | 22:53 |
ckotil | after 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 script | 22:54 |
ckotil | and then deal with organizing hte mess of html files | 22:54 |
ckotil | as file assets. for now | 22:54 |
@preaction | snapcount: SYN? | 22:57 |
@snapcount | ack | 22:57 |
ckotil | yuck what a mess that is | 23:09 |
-!- Vrby [n=Vrby@d11-153.rb2.lax.centurytel.net] has joined #webgui | 23: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 #webgui | 23:20 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 23:22 |
+perlDreamer | ckotil: how about setting up a CS-based FAQ-o-matic? | 23:30 |
+perlDreamer | but that takes you back to the JSON stuff | 23:31 |
@preaction | i'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 filename | 23:32 |
ckotil | a CS-based FOM would be ideal. i think my group would go for that. | 23:37 |
ckotil | yah, he '' is suspect | 23:37 |
ckotil | s/he/the | 23:37 |
@preaction | Session->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 that | 23:38 |
@preaction | cannot parse JSON why? you know | 23:39 |
ckotil | beats me. | 23:39 |
ckotil | my conf is JSON. has to be. | 23:39 |
@preaction | check $! or $@ as appropriate | 23:39 |
ckotil | i even recreated it based on WebGUI.original.conf | 23:39 |
+perlDreamer | you don't need the ./etc | 23:40 |
* ckotil nods | 23:40 |
ckotil | i removed it. | 23:40 |
+perlDreamer | WebGUI::Config adds is automatically | 23:40 |
+perlDreamer | that didn't help? | 23:40 |
ckotil | nope. | 23:41 |
ckotil | in the mean time i ran importFile.pl | 23:41 |
ckotil | that ran off just fine | 23:41 |
+perlDreamer | if you like, you can paste that part of your script for us to look at | 23:45 |
xdanger | my webgui installation isn't sending emails anymore... where should I start to look? | 23:47 |
+perlDreamer | spectre | 23:47 |
xdanger | it's running | 23:47 |
@preaction | mysql mailQueue table | 23:47 |
xdanger | smtp server is working | 23:47 |
@rizen | if you're running 7.3.10 or abovve | 23:47 |
@rizen | do | 23:47 |
@rizen | perl spectre.pl --status | 23:47 |
@rizen | and see if there's some stuff gummed up | 23:48 |
+perlDreamer | preaction: off the top of your head, do you remember the PBP for constructing booleans out of complex conditionals? | 23:48 |
@preaction | perlDreamer: nope | 23:48 |
+perlDreamer | k, thanks | 23:48 |
xdanger | rizen: I'm running 7.3.8 | 23:48 |
@rizen | then do what perlDreamer suggested and look at what's in your mailQueue table | 23:49 |
ckotil | ill take it to the forums. | 23:50 |
ckotil | thanks guys | 23:51 |
xdanger | There's 8 mails, in the queue table... | 23:51 |
@rizen | and restarting spectre doesn't clear them out? | 23:52 |
xdanger | nope | 23:54 |
@rizen | then either you have some other workflow gumming up the works | 23:55 |
@rizen | check the running workflows screen in webgui | 23:55 |
@rizen | or your mail server isn't taking the mails | 23:55 |
xdanger | I was running spectre on --debug --run in screen... restarted that | 23:55 |
@rizen | check the webgui.log | 23:55 |
xdanger | nothing in the log | 23:55 |
@rizen | that's the amount of support i'm willing to give you | 23:55 |
+perlDreamer | rizen, that would make a great wiki article | 23:56 |
xdanger | There are 3-4 screens of Hourly Maintenance Tasks in showRunningWorkflows | 23:56 |
+perlDreamer | and would save you from asking all those questions every time to every spectre question | 23:56 |
@rizen | good luck with that pd | 23:57 |
@rizen | i don't write wiki articles | 23:57 |
@rizen | i write books that are for sale | 23:57 |
@rizen | and i have over 20 pages of troubleshooting material in that book i'm writing just on spectre | 23:57 |
--- Day changed Fri Mar 02 2007 |
+perlDreamer | roger 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 |
@preaction | step 1? | 00:03 |
gooeybot | step 1 is Check the error logs, both WebGUI and Apache. | 00:03 |
xdanger | spectre debug prints something like this: WORKFLOW: Was told to wait on PihhW8apdQ7RQeke0sTwHg because we're still waiting on some external event. | 00:05 |
xdanger | all the time | 00:05 |
+perlDreamer | preaction: 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 |
@rizen | have you noticed that the irc channel has pretty much killed the dev mailing list? | 00:06 |
+perlDreamer | devs are impatient? | 00:07 |
@preaction | perlDreamer: update Calendar set groupIdEditEvent=(select groupIdEdit from assetData where assetData.assetId=Calendar.assetId); # maybe? | 00:07 |
@preaction | oh, forgot the revision subselect as well | 00:07 |
@preaction | might just be easier to update the current revision using API though | 00:08 |
+perlDreamer | yeah | 00:08 |
@preaction | rizen: i was thinking about mentioning something on the dev list about it, IRC is easier | 00:08 |
@preaction | and surprisingly it's populated almost 24/7, thanks to our aussie and euro cohorts | 00:09 |
@rizen | yeah, but it's also realtime | 00:09 |
@preaction | if someone's active ;) | 00:09 |
@rizen | which is a gift and a curse | 00:09 |
+perlDreamer | what's the curse part? | 00:11 |
+perlDreamer | not being able to queue up and respond to stuff? | 00:11 |
@rizen | the curse part is you have to be here to participate | 00:12 |
@rizen | technically you could read the logs...but unless you're dedicated you won't do that | 00:12 |
@rizen | the dev mailing list is organized by threads | 00:13 |
@rizen | and it's not real time | 00:13 |
@rizen | so you can participate in the discussion on your own time | 00:13 |
@rizen | and only follow the threads that are interesting to you | 00:13 |
@rizen | if you're not here and you read the logs | 00:13 |
@rizen | and then respond 2 days later | 00:13 |
@rizen | nobody will know what you're talking about | 00:13 |
xdanger | WORKFLOW: Total workflows waiting to run: 720 | 00:14 |
@rizen | on the dev mailing list...everyone knows | 00:14 |
xdanger | The number isn't going down.. | 00:14 |
@rizen | there's your problem xdanger...you have a clog | 00:14 |
@rizen | if you upgrade to 7.3.10+, the ones that can run will | 00:14 |
@rizen | and the others will be left | 00:14 |
@rizen | thusly explaining where your clog is | 00:14 |
xdanger | ok | 00:14 |
xdanger | great | 00:14 |
xdanger | Don't have the time to upgrade right now, but will do that tommorrow... | 00:15 |
@rizen | that's the beauty of the new queuing system in 7.3.10...it can't get clogged | 00:15 |
+perlDreamer | you can call it DRAINO | 00:15 |
xdanger | that good =) | 00:15 |
@rizen | you can have stuff that doesn't work...but everything else continues working | 00:15 |
@rizen | and you can then just fix the problem children | 00:15 |
@rizen | pd: why didn't you come up with that when we were talking about it before? | 00:16 |
@rizen | i could have named it DRAINO | 00:16 |
@rizen | heeh | 00:16 |
+perlDreamer | Dynamic Reallocation of Asynchronous INternet Objects | 00:17 |
@rizen | nope | 00:17 |
+perlDreamer | time to test thumbnailer 2.0 | 00:18 |
@rizen | that doesn't make any sense | 00:18 |
@rizen | ooooooh | 00:18 |
@rizen | thumbnailer 2.0 | 00:18 |
@rizen | that's my favorite | 00:18 |
@rizen | did you upgrade it to use File::Find | 00:18 |
@rizen | cuz i should have done that long ago | 00:18 |
+perlDreamer | yes | 00:18 |
+perlDreamer | want a preview? | 00:18 |
+perlDreamer | gooeybot pastebin? | 00:18 |
gooeybot | pastebin is http://pastebin.ca | 00:18 |
@rizen | just check it in | 00:18 |
@rizen | then i'll have a preview | 00:19 |
+perlDreamer | it's in | 00:19 |
+perlDreamer | and untested | 00:19 |
+perlDreamer | <insert standard disclaimer here> | 00:20 |
@preaction | Dynamic Running of Asychronous INdependant Outcomes | 00:20 |
@preaction | we need an acrobot in here | 00:20 |
+perlDreamer | what do you know? the thing worked the first time! | 00:23 |
+perlDreamer | <remove standard disclaimer> | 00:23 |
@rizen | looks good | 00:25 |
@rizen | ooh | 00:25 |
@rizen | nevermind | 00:25 |
@rizen | it's crap | 00:25 |
@rizen | it doesn't have the standard --help option | 00:25 |
@rizen | that all other utils do | 00:25 |
+perlDreamer | --help it is | 00:26 |
+perlDreamer | -2 bugs | 00:35 |
+perlDreamer | Is the clipboard now shared by default? | 00:46 |
@rizen | shared? | 00:52 |
@rizen | you mean between users? | 00:52 |
+perlDreamer | yes | 00:53 |
@rizen | no | 00:53 |
@rizen | each user has their own clipboard | 00:53 |
+perlDreamer | I'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 |
+perlDreamer | Is that fixable? | 00:54 |
+perlDreamer | We'd need some "safe" clipboard parent/folder thingy | 00:54 |
@rizen | that's not fixable | 00:55 |
@rizen | it's a side effect of the way clipboard is done these days | 00:55 |
@rizen | the old way was that we moved it to a "clipboard" node | 00:55 |
@rizen | but in that way, it was impossible to truely "restore" it back to where it was | 00:56 |
@rizen | so with the asset tree, it's left in place and just marked as clipped | 00:56 |
@rizen | but that means if it's parent goes away so does it | 00:56 |
@rizen | which is actually how all operating system filesystems work too | 00:56 |
@rizen | if you "copy" a file | 00:56 |
@rizen | and then delete the folder the file belongs to | 00:57 |
@rizen | and then try to "paste" the file | 00:57 |
@rizen | you can't do it | 00:57 |
+perlDreamer | okay, I'll look to see if we can add something to the docs and then close the bug | 00:57 |
Radix_ | can't remove the item from the trash? | 00:57 |
@rizen | huh? | 00:58 |
+perlDreamer | Radix_: clipboard, not trash | 00:58 |
+perlDreamer | although you can't restore from the clipboard either, can you? | 00:58 |
@rizen | yes you can | 00: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 |
@rizen | Admin Console > Clipboard > Restore | 00:59 |
@rizen | yes, if she were to restore from trash, the page would come back into existence | 00:59 |
@rizen | but it would no longer be in the clipboard | 00:59 |
@rizen | it would be out onthe page | 00:59 |
@rizen | because she performed a "restore" operation to get it back | 00:59 |
Radix_ | Ahh k.. clipped flag gets reset | 00:59 |
@rizen | and "restore" republishes | 00:59 |
+perlDreamer | ah, I see now | 01:00 |
@rizen | oh and pd | 01:00 |
+perlDreamer | sir? | 01:00 |
@rizen | if you try to paste an asset back to the page it was already on..it does a restore operation rather than a paste | 01:01 |
@rizen | because it's more efficient, and more likely what the user intended | 01:01 |
@rizen | so that's a shortcut to restore | 01:01 |
+perlDreamer | I 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 |
@rizen | right | 01:02 |
@rizen | because the copy operation works like this: | 01:02 |
@rizen | 1) duplicate | 01:02 |
@rizen | 2) cut | 01:02 |
@rizen | therefore even though you didn't see it, for a split second it was on the page | 01:02 |
@rizen | =) | 01:02 |
+perlDreamer | sounds like we need a Clipboard, Using help entry | 01:03 |
@rizen | probably a wiki page rather than a help page | 01:04 |
+perlDreamer | why? | 01:04 |
@rizen | cuz it's more tutorial and less reference | 01:04 |
@rizen | and the help is a big bloated pile | 01:04 |
@rizen | already | 01:04 |
@rizen | and the more shit you keep adding to the help | 01:05 |
@rizen | the more memory webgui uses | 01:05 |
@rizen | i'm starting to formulate a plan about it actually | 01:05 |
@rizen | and that is that the only thing that should go into help | 01:05 |
@rizen | is stuff that is version specific | 01:05 |
@rizen | like fields and template variables | 01:05 |
@rizen | everything else should be linked out to the wiki | 01:05 |
+perlDreamer | between hoverHelp and the upcoming template variable manager, maybe we wouldn't even need online help. | 01:06 |
+perlDreamer | just a link to the Wiki | 01:07 |
@rizen | actually, that's a good point | 01:07 |
@rizen | and it also solves the searchability problem | 01:07 |
@rizen | cuz the wiki is searchable | 01:07 |
@rizen | and will be taggable | 01:07 |
@rizen | and it makes it far easier for translators | 01:08 |
@rizen | cuz they don't have to translate all the help in order to make a translation for webgui | 01:08 |
@rizen | just the stuff that matters | 01:08 |
+perlDreamer | we wouldn't have any translated docs for wiki entries, though | 01:08 |
@rizen | it's not like we do now anyway | 01:09 |
+perlDreamer | no | 01:09 |
@rizen | we don't have any real translations | 01:09 |
+perlDreamer | really? | 01:09 |
+perlDreamer | I've never looked at them | 01:09 |
@rizen | and on top of that, if someone wants that they can start a wiki on one of the other webgui worldwide sites | 01:09 |
@rizen | nobody has really translated webgui since 5.x | 01:09 |
@rizen | the dutch team is supposedly almost finished with a webgui 7 translation | 01:10 |
@rizen | but i haven't seen it | 01:10 |
@rizen | the more we can remove from help, the better as a far as webgui's memory usage goes | 01:10 |
+perlDreamer | yes | 01:11 |
@rizen | and like i said, since wiki is searchable, it's better for the user as well | 01:11 |
+perlDreamer | is the help->wiki transition scheduled, or just a generic RFE? | 01:11 |
@rizen | it's just one of my rough ideas | 01:12 |
+perlDreamer | I'll stop blowing in more information, except for fields and template variables then. | 01:12 |
@rizen | it's not officially an rfe or on the scheudle | 01:12 |
@rizen | but maybe we should do it for 7.4 as we do the template variable translation | 01:12 |
@rizen | from foo.bar to foo_bar | 01:13 |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 01:13 |
@rizen | we'll be in there doing major revamp anyway | 01:13 |
+perlDreamer | as long as we can cut and paste from the online help to the wiki and it's fast, it shouldn't be too much work | 01:13 |
@rizen | might as well take care of both | 01:13 |
@rizen | yup | 01:13 |
+perlDreamer | the downside is that I can't write wiki articles | 01:13 |
@rizen | you can't? | 01:13 |
@rizen | why not? | 01:14 |
@rizen | for the same reason as me? | 01:14 |
+perlDreamer | not at $dayJob. Old Mozilla doesn't work with YUI tabs | 01:14 |
@rizen | oh | 01:14 |
@rizen | that's no bother | 01:14 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Nick collision from services.] | 01:14 |
-!- preaction_ is now known as preaction | 01:14 |
-!- mode/#webgui [+o preaction] by ChanServ | 01:14 |
@rizen | i actually can assign a pb staffer to do it | 01:14 |
@rizen | the copy paste job i mean | 01:14 |
@rizen | it certainly shouldn't be you doing it | 01:14 |
@rizen | or me for that matter | 01:14 |
@rizen | we have more important fish to fry | 01:15 |
+perlDreamer | why not? I'm a volunteer. I'm cheap. | 01:15 |
@preaction | rizen: last i heard, the dutch team had a translation of 7.2.3 | 01:15 |
@rizen | you're a highly skilled and talented volunteer | 01:15 |
@rizen | and therefore not cheap | 01:15 |
@rizen | time is just as valuable as money | 01:15 |
@preaction | we need to keep you happy, and we can't use money to do it | 01:15 |
@rizen | and i have a data entry person on staff | 01:15 |
@rizen | so she can do it | 01:16 |
@rizen | i just sent her an email about it. she's out sick this week, so i'll get her started on it next week | 01:17 |
@rizen | pd: the tabs are supposed to degrade gracefully | 01:18 |
@rizen | what do you see? | 01:18 |
+perlDreamer | I see all 3 tabs, but I can't flip between them. | 01:18 |
+perlDreamer | I only get the view tab | 01:18 |
@rizen | ah. therein lies the problem | 01:19 |
@rizen | it's not that you don't have css/javascript capability | 01:20 |
@rizen | it's that you have a crappy implmeentation of both | 01:20 |
+perlDreamer | right | 01:20 |
+perlDreamer | Mozilla 1.4 | 01:20 |
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 01:20 |
+perlDreamer | as she does the copy and paste, if she lets me know I can start pulling the articles out of the help as well | 01:21 |
+perlDreamer | and all links to it | 01:21 |
@rizen | we can just do that when she's done | 01:23 |
@rizen | and then the help icon in webgui will just link directly to http://wiki.webgui.org/ | 01:23 |
+perlDreamer | Do you know Isaac's last name and company so I can give him credit in the changelog for a bug with patch? | 01:23 |
@rizen | nope | 01:24 |
+perlDreamer | the 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 #WebGUI | 01:30 |
+perlDreamer | SDuensin: Still looking for help on folder template variables? | 01:32 |
SDuensin | Yea! | 01:32 |
+perlDreamer | preaction and I had a long talk about it this morning | 01:32 |
* SDuensin has a broken network at the moment. Storms knocked it out. | 01:32 |
SDuensin | Oh? | 01:32 |
+perlDreamer | menuTitle is not an available template variable in the folder. | 01:33 |
+perlDreamer | http://www.plainblack.com/?op=viewHelp;hid=folder%20template;namespace=Asset_Folder | 01:33 |
SDuensin | Loding | 01:33 |
SDuensin | Loading, too. | 01:33 |
+perlDreamer | Here's our suggestion | 01:33 |
+perlDreamer | 1) File a bug for the missing menuTitle template var. | 01:34 |
+perlDreamer | that can be fixed quickly | 01:34 |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)] | 01:34 |
+perlDreamer | 2) Submit an RFE to review which template vars are provided for each Asset in the folder. | 01:34 |
SDuensin | Awesome. :-) Thanks! | 01:35 |
+perlDreamer | It could do something like a $asset->get(), which would populate all the asset variables | 01:35 |
SDuensin | I can't even get to my WebGUI install with my net down. :-( | 01:35 |
+perlDreamer | rizen can weigh in on the cost/side effects and give us a good permanent solution | 01:35 |
@rizen | rizen is not here right now. if you would like to leave a message for rizen, leave it after the beep. | 01:36 |
@rizen | BEEP | 01:36 |
SDuensin | :-P | 01:36 |
+perlDreamer | rizen: 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 |
+perlDreamer | it would make the template variables big | 01:36 |
SDuensin | Big, schmig. RAM is cheap. :-) | 01:37 |
+perlDreamer | but potentially very handy | 01:37 |
+perlDreamer | Big = Slow = fewer pages/second | 01:37 |
@rizen | instead? | 01:37 |
@rizen | care to restate that | 01:37 |
+perlDreamer | right now it cherry picks asset variables | 01:37 |
@rizen | look agai | 01:38 |
@rizen | again | 01:38 |
+perlDreamer | inside the file_loop, there's getId, canView, getIcon, getName, getUrl, etc... | 01:38 |
@rizen | it cherry picks variable. not variables | 01:38 |
@rizen | the other things are method calls | 01:38 |
@rizen | therefore, instead = no | 01:38 |
+perlDreamer | in addition to? | 01:39 |
@rizen | in addition or as a base, sure | 01:39 |
+perlDreamer | cool! | 01:39 |
+perlDreamer | 7.4-ish or 7.3.12-ish? | 01:39 |
SDuensin | :-) | 01:39 |
+perlDreamer | wait a second | 01:40 |
+perlDreamer | this will never work with the template variable editor | 01:40 |
SDuensin | rizen, 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 |
+perlDreamer | SDuensin: use the synopsis instead | 01:41 |
@rizen | pd is right | 01:41 |
SDuensin | That's what I was thinking after reading the help URL you posted, perlDreamer . | 01:41 |
+perlDreamer | rizen: you're right. | 01:42 |
+perlDreamer | the current help system is completely broken | 01:42 |
SDuensin | Dunno why I couldn't find that help the other night. Looked all over the place. | 01:42 |
+perlDreamer | in that case, let's put the brakes on the whole concept of altering folder template variables | 01:43 |
SDuensin | Yea. 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 |
+perlDreamer | That's why they pay me the big bucks | 01:44 |
SDuensin | heheh | 01:45 |
+perlDreamer | besides, it was rizen who put our heads on right | 01:45 |
@rizen | the folder asset rocks | 01:46 |
@rizen | that's why we're doing a whole talk on just that at the wuc | 01:46 |
+perlDreamer | are you covering folder podcasting? | 01:46 |
@rizen | i don't know exactly what all will be covered | 01:47 |
@rizen | lots of cool stuff | 01:47 |
@rizen | steve won't have his outline done until april | 01:49 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:57 |
+perlDreamer | --bug | 02:01 |
+perlDreamer | xtopher has been busy today | 02:02 |
+perlDreamer | --bug | 02:04 |
Radix-wrk | in 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 |
@preaction | just that asset | 02:17 |
@preaction | it's probably just delete from assetData, <tablename> where revisionDate = ? | 02:17 |
@preaction | (or similar, not exact) | 02:17 |
Radix-wrk | that's what I thought, but wanted to make sure - never used it before :) | 02:17 |
Radix-wrk | just answering a question on the forums | 02:18 |
Radix-wrk | http://www.plainblack.com/etcetera/overwritting-images-in-the-assets-bin | 02:18 |
@preaction | ah | 02:19 |
Radix-wrk | wanted to make sure that I was right in my assumptions :) | 02:19 |
Radix-wrk | If I'm not, I'll blame you now.. it's cool :) | 02:20 |
Radix-wrk | hehe | 02:20 |
@preaction | i 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 #webgui | 04:05 |
-!- mode/#webgui [+v crythias] by ChanServ | 04:05 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 04:31 |
PedersenMJ | good <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-wrk | yo | 04:49 |
PedersenMJ | How goes it? | 04:56 |
@rizen | the first of the three books is done | 04:57 |
@rizen | 400 pages later | 04:57 |
@rizen | have some formatting to do, and then it will be available for purchase | 04:57 |
PedersenMJ | Sweet. Which one is it that's done? | 04:58 |
@rizen | the content managers guide | 04:58 |
@rizen | i'm 1/3 of the way through the admins guide | 04:58 |
PedersenMJ | Hard for me to decide which of those two I'd be more interested in buying. Will buy both, most likely. | 04:59 |
@rizen | there's also the designer's guide | 04:59 |
@rizen | but that's going to be the last one out | 05:00 |
@rizen | lots of code examples to generate for that one | 05:00 |
@rizen | so it takes the longest | 05:00 |
@rizen | oh...and don't you have WebGUI Done Right | 05:00 |
@rizen | ?? | 05:00 |
@rizen | cuz 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 contract | 05:01 |
@rizen | don't quote me on that though...cuz it hasn't been decided for sure | 05:02 |
PedersenMJ | I do have that subscription, yeah. | 05:02 |
PedersenMJ | That would be cool, since I only got that this past Dec. | 05:02 |
PedersenMJ | Sorry for my idleness, doing banking tonight (yay. paying bills is fun! :p | 05:03 |
@preaction | gooeybot, smart questions is http://www.mikeash.com/getting_answers.html or http://www.catb.org/~esr/faqs/smart-questions.html | 05:27 |
gooeybot | OK, preaction. | 05:27 |
+crythias | gooeybot, gerald is fired. | 05:54 |
gooeybot | OK, crythias. | 05:54 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 05:54 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:54 |
+crythias | gerald? | 05:54 |
gooeybot | gerald is fired. | 05:54 |
+perlDreamer | oh dear | 05: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 |
+crythias | gooeybot, pi is 3.1415926535 (at least) | 05:55 |
gooeybot | OK, crythias. | 05:55 |
+perlDreamer | gerald == crythias | 05:55 |
PedersenMJ | Crythias: Am hoping you're not saying you're now jobless? | 05:56 |
* PedersenMJ is dense, yes. | 05:56 |
+perlDreamer | crythias, don't you mean 3.1415926535 +/- 1.0 ? | 05:56 |
+crythias | oh, no. just relaying rizen's viewpoint. | 05:56 |
PedersenMJ | gooeybot, perlDreamer is the Indiana State Legislature. | 05:56 |
gooeybot | ...but perldreamer is bug empowered... | 05:56 |
+crythias | never ask a question you don't already know the answer to. | 05:56 |
+crythias | perldreamer: pi is never less than 3, even for very small values of pi. | 05:57 |
+perlDreamer | now, if only I was bug sponsored... | 05:57 |
+crythias | now, if only I were more creative in a website... | 05:58 |
+crythias | design is for pansies. | 05:58 |
+crythias | erm. oops | 05:58 |
+crythias | I meant to say, design is for people who have time to make things purty. | 05:59 |
@rizen | so i just demo'd drupal for the first time | 05:59 |
+perlDreamer | what did you think? | 05:59 |
@rizen | and i have to say...it was pretty cool | 05:59 |
@rizen | someone told me today that drupal was twice as powerful as webgui | 05:59 |
@rizen | so i had to see for myself | 05:59 |
+perlDreamer | any lessons we can learn from them? | 05:59 |
@rizen | if you define power as flexibility...drupal is 1/1000 as powerful as webgui | 05:59 |
@rizen | if you define power as easy to use then drupal is 1:1 as powerful as webgui | 06:00 |
@rizen | if you define power as number of features then drupal is 1/100 as powerful as webgui | 06:00 |
@rizen | BUT | 06:00 |
+crythias | I love the new cms's coming out : it can do anything you want to do ... as long as you do it. | 06:00 |
@rizen | if you define power as how quickly you can build your first site without knowing anything, then drupal is 10/1 as powerful as webgui | 06:00 |
@rizen | which makes me think....we have a weakness | 06:01 |
@rizen | and it needs to be corrected in 7.4 | 06:01 |
PedersenMJ | Well, 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 |
+perlDreamer | how do we do that? | 06:02 |
@rizen | bring back an old idea that i had | 06:02 |
@rizen | but never implemented | 06:02 |
@rizen | that is | 06:02 |
@rizen | at the end of the little startup session (asks you your user/pass/email etc) | 06:03 |
@rizen | we ask the user if they wish to use the new site guided setup | 06:03 |
@rizen | if they say yes | 06:03 |
@rizen | then we lead them through a wizard | 06:03 |
@rizen | it asks them if they want a contact form | 06:03 |
@rizen | and if so, we add a page with a dataform asset preconfigured on their site | 06:04 |
@rizen | it asks them if they want forums...if so we put a message board up with a common list of forums in it | 06:04 |
@rizen | we ask them more about their organization...they provide a paragraph and a logo | 06:04 |
@rizen | and we create an about us page | 06:04 |
@rizen | we also hold on to that logo | 06:04 |
@rizen | because as part of this process | 06:05 |
+perlDreamer | like the style wizard on steroids | 06:05 |
@rizen | we give them a little design wizard | 06:05 |
@rizen | that will help them either pick a predesigned style | 06:05 |
@rizen | or make one from scratch | 06:05 |
@rizen | whatever we decide is easiest | 06:05 |
@rizen | but when they hit "save" for the last time | 06:05 |
@rizen | they have a fully built site | 06:05 |
@rizen | without using the regular webgui UI | 06:06 |
@rizen | and the key here is, that now that they have something familiar to them | 06:06 |
@rizen | they'll be able to play around with that | 06:06 |
@rizen | and learn how the regular ui works | 06:06 |
@rizen | because editng an existng asset | 06:06 |
@rizen | is far less scary | 06:06 |
@rizen | than adding a new one for the first time | 06:06 |
@rizen | everybody agree with the plan? | 06:07 |
@rizen | and dissenters? | 06:07 |
@rizen | any changes or additions? | 06:07 |
+crythias | gerald? | 06:07 |
gooeybot | gerald is fired. | 06:07 |
@rizen | gooeybot forget gerald | 06:07 |
gooeybot | rizen: I forgot gerald | 06:07 |
@rizen | now he's not fired anymore | 06:07 |
+crythias | ok... now'm simply forgotten *sniff* | 06:08 |
+crythias | :) | 06:08 |
+crythias | anyway, sure, good idea. | 06:08 |
@rizen | gooeybot, gerald is faq-o-licious | 06:08 |
gooeybot | OK, rizen. | 06:08 |
+crythias | faq me? | 06:08 |
@rizen | no feedback at all from anybody | 06:09 |
@rizen | except gerald | 06:09 |
@rizen | who seems pretty ho-hum about it | 06:09 |
@rizen | gooeybot, everyone is asleep | 06:10 |
gooeybot | ...but everyone is supposed to think i'm the jackass that shoots everyone's ideas down... | 06:10 |
@rizen | goeybot forget everyone | 06:10 |
@rizen | gooeybot, forget everyone | 06:10 |
gooeybot | rizen: I forgot everyone | 06:10 |
@rizen | goeybot, everyone is asleep | 06:10 |
PedersenMJ | Actually, it *is* a good idea. | 06:10 |
@rizen | gooeybot, everyone is asleep | 06:11 |
gooeybot | OK, rizen. | 06:11 |
+perlDreamer | hang on, preparing to nuke the site from orbit | 06:11 |
* crythias smiles just like Might Guy of Naruto... | 06:11 |
PedersenMJ | Here's my one negative thought about it, though: How is it actually different from what exists right now? | 06:11 |
@rizen | there's no guided setup to webgui at all right now...you get stuck with a bunch of demo pages that you have no relatonship with | 06:12 |
+crythias | it allows people to kinda start with "their stuff" rather than "pb's stuff" | 06:12 |
PedersenMJ | What 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 |
@rizen | when the guided setup is over, you'll have a functioning site that is all your content | 06:12 |
+perlDreamer | well, not all but enough to see where to go from there. | 06:12 |
@rizen | ok..granted | 06:13 |
@rizen | but the key here is that it's a siite they can relate to | 06:13 |
@rizen | not just a bunch of demo content from us | 06:13 |
+perlDreamer | that's good | 06:13 |
@rizen | it's got a working style that has their logo in it | 06:13 |
@rizen | it's got the default pages that they want to have | 06:13 |
PedersenMJ | Okay, that makes sense. That's the major difference that wasn't clicking for me. | 06:13 |
@rizen | basically.. the goal is that within 10 minutes | 06:14 |
@rizen | they should be able to turn on the site and say, hey visitors, look at me, i'm on the web | 06:14 |
@preaction | can 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 |
PedersenMJ | Yes, please do! | 06:16 |
@rizen | i don't think that would be a good idea | 06:16 |
@preaction | i mean, if we're going that way, may as well go the full nines | 06:16 |
@rizen | no...that's going the opposite direction | 06:16 |
@rizen | the only people that will want that are people that already know what they're doing in webgui | 06:16 |
@rizen | and those people can just as easily delete the existing content | 06:16 |
@rizen | noob users should never have that option shown to them | 06:17 |
PedersenMJ | But, it would be nice to be able to have an empty slate right from the start. | 06:17 |
@rizen | why? | 06:17 |
@preaction | true, a luser will select it and wonder wtf | 06:17 |
@rizen | first of all...how fucking lazy are you that you can't spend the 30 seconds to delete the default content | 06:17 |
PedersenMJ | I work on computers. That right there makes me lazy to some degree. | 06:18 |
@rizen | and secondly, what does it get you? really...what? | 06:18 |
PedersenMJ | Nothing other than convenience factor. | 06:18 |
@rizen | no...what convenience? | 06:18 |
@rizen | what convenience does it give you? | 06:18 |
PedersenMJ | The convenience of not having to delete the page layouts and then create new. | 06:18 |
@rizen | really? are you sure that's what it gives you? | 06:19 |
@rizen | what it really gives you is extra setup time | 06:19 |
@rizen | because now you have to create a home page | 06:19 |
@rizen | and then go into the settings and set it as a home page | 06:19 |
@rizen | cuz you won't even have a home page under your plan | 06:19 |
@preaction | the layout itself is there, just no content, no subpages, nothing else, at least that's what i was figuring | 06:19 |
+perlDreamer | does drupal have a guided installer like this? What makes it easier to do an initial setup | 06:19 |
PedersenMJ | Unless what is actually installed is just a blank home page. | 06:20 |
@rizen | drupal has no guided setup...what it has though is no flexibility | 06:20 |
@rizen | and that's why it's easy to get started | 06:20 |
Radix-wrk | I 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 |
@rizen | let's get it straight: i said no | 06:20 |
Radix-wrk | Just my 2c | 06:21 |
@rizen | the whole point of this discussion is to help out noobs | 06:21 |
@rizen | even having that option available will fuck up noobs | 06:21 |
@rizen | you can take the 30 seconds to delete the default content | 06:21 |
PedersenMJ | Actually, 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 |
@rizen | i know you guys have to think about yourself | 06:22 |
@preaction | PedersenMJ: can't protect against that much stupidity | 06:22 |
@rizen | but i have to think about the community at large | 06:22 |
@rizen | and that does not help the community at large | 06:22 |
@rizen | the number of potential new users is far greater than the number of existing users who are creating a second site | 06:22 |
@rizen | perlDreamer: back to you | 06:23 |
@rizen | no guided setup | 06:23 |
@rizen | but due to lack of flexibility | 06:23 |
@rizen | it's easy to get started | 06:23 |
PedersenMJ | Nope, 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 |
@rizen | you go to content creation | 06:23 |
@rizen | and type in the names of the forums you want to create | 06:23 |
PedersenMJ | So, for me, it works, and I'll let it go at that :) | 06:23 |
@rizen | you don't get to place them | 06:23 |
@rizen | you don't get to choose templates | 06:23 |
@rizen | you just get to pick name | 06:24 |
@rizen | s | 06:24 |
@rizen | and whether or not users have to preview or if it's options | 06:24 |
@rizen | optional | 06:24 |
Radix-wrk | The 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 |
@rizen | then you move on to polls and do the same thing | 06:24 |
@rizen | and finally you move on to site creation | 06:24 |
@rizen | and there you type what you want to appear in your menus | 06:24 |
@rizen | and if you want your menu on the left side or the right side | 06:24 |
@rizen | and pick from these four style templates | 06:25 |
@rizen | and choose the colors of them | 06:25 |
@rizen | and upload your logo | 06:25 |
@rizen | done | 06:25 |
@rizen | it's not a guided process | 06:25 |
@rizen | but what it is, is so inflexible..that it might as well be a guided process | 06:25 |
@rizen | the difference is that webgui will give you the easy guided process at the beginning | 06:26 |
@rizen | but then once you figure out what you're doing | 06:26 |
@rizen | it will also give you all the flexibility and power you could hope for | 06:26 |
@rizen | radix: as stated above, that was one of the options | 06:27 |
@rizen | design one or pick one | 06:27 |
PedersenMJ | Suggestion to go with it? Allow them to choose to import one right then? | 06:27 |
PedersenMJ | They might well have found an existing .wgpkg which gives them the look they want. Let them import it and choose it. | 06:28 |
@rizen | PedersonMJ: that's a good idea | 06:29 |
@rizen | probably just point them straight to the contrbs area | 06:29 |
@rizen | give them a url | 06:29 |
@rizen | and say...go pick one | 06:29 |
@rizen | and upload it | 06:29 |
@rizen | the shitty part about that though is...no way to put their logo into it | 06:29 |
PedersenMJ | Well, maybe... | 06:30 |
@rizen | but maybe if they upload one...we just warn them that they have to put their own logo in | 06:30 |
@rizen | and if they design one they get it put in automatically | 06:30 |
+perlDreamer | could we have packages that refer to the uploaded logo instead of one included in the package? | 06:30 |
+perlDreamer | the logo would have to be restricted to certain sizes/aspects... | 06:30 |
+perlDreamer | eh | 06:30 |
PedersenMJ | No *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 |
+perlDreamer | we know the name, it just has to referenced via a macro in the package | 06:31 |
@rizen | we could request that users upload packages that have logo.png as part of it | 06:31 |
@rizen | and then just replace it | 06:31 |
@rizen | yeah pederson | 06:31 |
PedersenMJ | Any 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-wrk | it'd be nice to have a standard location in the asset tree for themes too actually | 06:32 |
@rizen | there is one | 06:32 |
@rizen | it's called the import node | 06:32 |
@rizen | =) | 06:32 |
Radix-wrk | the import node is a mess | 06:32 |
@rizen | the media folder is where you upload all your content images and files | 06:32 |
+perlDreamer | the logo can have any name, when we upload we'll assign it a URL and refer to it via an assetproxy macro. | 06:32 |
@rizen | and the import node is for templates and such | 06:32 |
@rizen | right 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 gif | 06:33 |
@rizen | we can convert it | 06:33 |
PedersenMJ | yeah, 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 |
+perlDreamer | PMJ: that macro is the assetproxy macro | 06:33 |
+perlDreamer | we ask them for it, upload it, stuff it into an asset with known URL which is used by a special subset of packages | 06:34 |
PedersenMJ | True. What asset should a theme designer use to reference it? | 06:35 |
+perlDreamer | /company_logo ? | 06:35 |
@rizen | radix: 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 either | 06:35 |
+perlDreamer | we can set the standard to be anything which doesn't inconvenience the user | 06:35 |
Radix-wrk | me neither unfortunately :) | 06:35 |
Radix-wrk | but I find it hard to find templates these days.. with the large number of folders it might be.. search is the only option | 06:36 |
@rizen | s/uploads/upgrades/ | 06:36 |
+perlDreamer | the asset manager search makes the import node acceptable | 06:36 |
@rizen | yeah...but you have search | 06:36 |
@rizen | that's the key | 06:36 |
PedersenMJ | Well, 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 |
@rizen | and you also have the asset interface which allows you to edit/manage the templates | 06:36 |
@rizen | so you don't have to necessarily know where they are | 06:36 |
@rizen | i mean on the display tab | 06:37 |
@rizen | the edit/manage buttons next to each template | 06:37 |
Radix-wrk | I 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 tree | 06:37 |
Radix-wrk | so 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 up | 06:37 |
+perlDreamer | we're kind of wandering here, guys. | 06:37 |
+perlDreamer | Issue #1 is the auto-setup idea | 06:38 |
+perlDreamer | If we like it, we can banter implementation later | 06:38 |
+perlDreamer | but rizen is asking whether we think it's good or not, not how to do it. | 06:38 |
+perlDreamer | we can tell him that later :) | 06:38 |
@rizen | first: do we agree that this is even a problem? | 06:38 |
PedersenMJ | Definitely wandering, definitely. Sorry about that. Is the idea good? Absolutely. | 06:38 |
@rizen | the setup time | 06:38 |
PedersenMJ | Is it a problem? Allow me to say "hell yes!" | 06:38 |
@rizen | the where do i get started factor | 06:38 |
Radix-wrk | Yes, I think it is | 06:38 |
+perlDreamer | Ask Kristi | 06:39 |
@rizen | second: do we agree that my solution addresses that problem? | 06:39 |
@rizen | third: are there any ideas to improve the user level process of my idea? | 06:39 |
@rizen | how the wizard should work for the user | 06:39 |
PedersenMJ | It 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 |
@rizen | the 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 webgui | 06:40 |
@rizen | webgui is a monster | 06:40 |
@rizen | people should know that it's a monster | 06:41 |
@rizen | but they should also know that the monster is tamable | 06:41 |
+perlDreamer | Maybe Gooey should be frowning? | 06:41 |
@rizen | pd: you were just talking about getting off topic | 06:42 |
+perlDreamer | sorry | 06:42 |
Radix-wrk | second: yup, sounds great | 06:42 |
+perlDreamer | We all agree that wG is big, and that makes it hard to setup. | 06:42 |
+perlDreamer | If we help them set it up, what do we do from there? | 06:42 |
+perlDreamer | books, wikis, IRC, discussion boards....? | 06:43 |
Radix-wrk | third: 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 |
@rizen | in 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 users | 06:44 |
Radix-wrk | I 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 |
PedersenMJ | Hey, here's a truly stupid thought: Why aren't there links to plainblack support pages anywhere in (for instance) the admin console? | 06:44 |
@rizen | we put the advertising in the demo content | 06:44 |
@rizen | and as far as the actual support boards, etc...not everyone has access to that stuff | 06:45 |
PedersenMJ | Yes. 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 |
@rizen | there will be | 06:46 |
@rizen | in 7.4 the help icon is going to take you to wiki | 06:46 |
@rizen | no more help in 7.4 | 06:47 |
PedersenMJ | That's what I meant when I asked about a support page link the admin console | 06:47 |
@rizen | radix: just tried out ning.com | 06:50 |
@rizen | yes something like that | 06:50 |
@rizen | ok...sounds like we're in agreement | 06:55 |
@rizen | oh...and pd..we can't get rid of the help unless we can build the template builder | 06:55 |
@rizen | which i'm still not 100% sure how to do | 06:55 |
@rizen | i'm a little scared about that | 06:55 |
@rizen | ok well, i'm gone for the night. thanks for the feedback guys...much appreciated | 06:59 |
* rizen out | 06:59 |
Radix-wrk | caio | 07:06 |
+perlDreamer | I thought for the template builder that we gutted RTE and added a pop-up form for adding template variables. | 07:16 |
PedersenMJ | Oooh, 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 |
+perlDreamer | isn't there an RFE for that? | 07:23 |
+perlDreamer | on 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 |
PedersenMJ | Ah, didn't even look for an rfe for that. My bad. | 07:25 |
+perlDreamer | maybe you should talk with someone who has commit access about implementing that particular RFE for 7.4 :) | 07:26 |
PedersenMJ | Heh. 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 |
+perlDreamer | that's a pretty big idea | 07:29 |
+perlDreamer | much bigger than populating the current macro selector with the current set of configured macros | 07:29 |
PedersenMJ | Not a full IDE, mind you. Just something that will provide the template and help for a given macro. | 07:30 |
+perlDreamer | the current macro editor does a subset of that, it inserts a sample usage for each macro selected | 07:31 |
PedersenMJ | That's cool. I just haven't gotten to that point yet in my explorations of webgui. | 07:32 |
+perlDreamer | but it doesn't link to the help yet, and it doesn't show the complete, possible usage of the macro | 07: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 #webgui | 09:00 |
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["leaving"] | 09:35 |
-!- Hinrik_ is now known as Hinrik | 09:37 |
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui | 09:42 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:53 |
pjesi | 4x XEON dual core 3.2ghz and yet WebGUI crushing at 4 in load | 10: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 #WebGUI | 11: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 #webgui | 13:28 |
wgGuest62 | hey | 13:30 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 13:38 |
wgGuest62 | is there a way (a macro?) to get the URL of the current user's profile? | 13:38 |
wgGuest62 | ah trought the User iD macro I guess | 13: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 #webgui | 15:24 |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)] | 15:39 |
-!- Hinrik_ is now known as Hinrik | 15:39 |
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 15: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 #webgui | 16:12 |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:12 |
ckotil | I need some guidance on my group structure | 17:18 |
ckotil | nvm. ive got it figured out. | 17:27 |
ckotil | i 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 |
ckotil | so i create a group for each network and set that to view. and set the able to edit option to group engineers | 17:28 |
-!- Hinrik_ is now known as Hinrik | 18:26 |
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["Xirc - MacOSX"] | 18:30 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 18:34 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:34 |
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui [] | 18:36 |
@rizen | perlDreamer: are you here!!! | 18:49 |
@rizen | ??? | 18:49 |
+perlDreamer | I'm here, I'm there, I'm everywhere | 18:52 |
+perlDreamer | so beware | 18:52 |
+perlDreamer | I gotta find the source for that quote | 18:52 |
ckotil | beatles | 19:03 |
+perlDreamer | Like Ringo and Paul? | 19:03 |
ckotil | yah, 'here, there and everywhere' | 19:04 |
ckotil | http://www.liveleak.com/view?i=f5d_1172741350 squirrel catapult | 19:07 |
ckotil | using that import script i creatd 900+ workflows..... | 19:07 |
ckotil | its gonna take about an hour to cook them all out | 19:07 |
ckotil | and i didnt even grab the content :/ | 19:08 |
+perlDreamer | oy | 19:11 |
* perlDreamer hopes for a telnetd attack today | 19:12 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 19:25 |
ckotil | i 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 |
ckotil | not really a bug. | 19:44 |
ckotil | just wierd. | 19:44 |
ckotil | hell yeah. the links even work for the faq o matic entries that are now article assets and page layouts | 20:29 |
+perlDreamer | snapcount_ is good | 21:01 |
snapcount_ | eh? | 21:01 |
snapcount_ | I thought I was bad | 21:02 |
+perlDreamer | bad is good | 21:02 |
snapcount_ | oh | 21:02 |
+perlDreamer | ckotil likes the import script | 21:02 |
snapcount_ | ahh | 21:02 |
snapcount_ | I think the one he's using has been passed around a few times | 21:02 |
snapcount_ | JT modified it | 21:02 |
snapcount_ | then I modified it to not create 1500 copies of each image and file asset =) | 21:03 |
+perlDreamer | that's good | 21:07 |
+perlDreamer | we keep getting more of those undef Asset bugs | 21:46 |
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui | 21:55 |
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui | 21:56 |
+perlDreamer | what is this Dutch obsession with hair and appearance? | 21:58 |
+perlDreamer | HairGrease, Dapper? | 21:58 |
rjacobsen | quick 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 typed | 21:58 |
+perlDreamer | The product macro is what you want to use. Be sure that you're giving it proper arguments. | 21:59 |
rjacobsen | thats my problem - not sure the correct way to insert the arguments | 21:59 |
rjacobsen | like ^Product(101, ?) | 21:59 |
+perlDreamer | the online help will tell you what you need to know | 21:59 |
+perlDreamer | become admin | 22:00 |
+perlDreamer | turn admin on | 22:00 |
+perlDreamer | go to the admin bar | 22:00 |
+perlDreamer | select admin console | 22:00 |
+perlDreamer | choose the help icon | 22:00 |
+perlDreamer | select the macro tab | 22:00 |
rjacobsen | does "price" go where the ? is? | 22:00 |
+perlDreamer | no | 22:00 |
rjacobsen | i see variant.price | 22:00 |
+perlDreamer | that is a template variable | 22:00 |
rjacobsen | but dont know where to insert it | 22:00 |
+perlDreamer | not a macro argument | 22:00 |
+perlDreamer | your product is configured to use a template to display it | 22:01 |
rjacobsen | right | 22:01 |
+perlDreamer | that's where you'd use the variant.price variable | 22:01 |
rjacobsen | i just want to be able to call just the price of the particular product | 22:01 |
+perlDreamer | you'd have to create a custom template to do that | 22:01 |
* perlDreamer heads to lunch | 22:01 |
+perlDreamer | namaste | 22:01 |
rjacobsen | let me explain | 22:01 |
rjacobsen | i 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 time | 22:03 |
rjacobsen | so when i change the product price on the product page it will dynamically change the price in the form via the macro | 22:03 |
rjacobsen | am i makin any sense>? | 22:04 |
ckotil | yeah that will be possible. | 22:06 |
@preaction | so you make a template that has one thing: "<tmpl_var variant.price>", and use that template's ID in your product macro | 22:06 |
ckotil | might have to write acustom macro | 22:06 |
dapperedodo | You create a template for the product macro with only the <tmpl_var variant.price> in it. Then use the product macro with that template | 22:06 |
@preaction | great minds think alike | 22:06 |
dapperedodo | :) | 22:07 |
rjacobsen | im real stupid when it comes to macros sorry - can u pls explain a little more? | 22:07 |
dapperedodo | OH, and for perlDreamer: Dapper means brave in Dutch, nothing with appearance | 22:07 |
rjacobsen | i know how to use them...... but makin em is difficult | 22:08 |
@preaction | rjacobsen: you dont have to make one. the second argument to ^Product(productId, templateId); allows you to add an arbitrary template for the product | 22:08 |
rjacobsen | ok so where do i make that template? | 22:08 |
@preaction | where ever, you just need the ID | 22:09 |
rjacobsen | the in the product category? | 22:09 |
rjacobsen | and the ID is the url? | 22:09 |
@preaction | it doesn't even need a namespace | 22:09 |
@preaction | no the ID is the ID | 22:09 |
@preaction | it's the first item on the edit form after you've created it | 22:09 |
rjacobsen | so i open the product category and click template (for new template) and name that? | 22:10 |
@preaction | or put the template in the import node, whatevz | 22:10 |
rjacobsen | i just dont see an ID slot..... i see Title, Menu Title, URL, Namespace | 22:12 |
rjacobsen | am i missing something? | 22:12 |
@preaction | you dont get to choose an ID, I said "after you've created it" | 22:13 |
rjacobsen | sorry | 22:13 |
@preaction | once it's created, edit it again, and the first item will be "Asset ID" or something similar | 22:13 |
@preaction | it'll be a seemingly random series of 22 characters | 22:13 |
@preaction | (random being the idea, so that there's no collision) | 22:13 |
rjacobsen | AHHHHH | 22:14 |
rjacobsen | i see | 22:14 |
rjacobsen | so i put that in the templateID | 22:14 |
@preaction | so ^Product("sku","templateId"); | 22:14 |
rjacobsen | so it would be ^Product(101, C4AYMcRfVHkgxuGJGFsntQ); | 22:14 |
@preaction | probably want to use quotes, but yes | 22:14 |
rjacobsen | i mean ^Product("101","C4AYMcRfVHkgxuGJGFsntQ"); | 22:14 |
rjacobsen | now i can call this into a script you think? | 22:15 |
@preaction | perlbot tias | 22:16 |
perlbot | Try It And See: the best way to learn if something works. | 22:16 |
rjacobsen | ill let ya know thanx VERY much for your help | 22:16 |
rjacobsen | and THANKYOU for fixin the import packages | 22:16 |
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit ["Xirc - MacOSX"] | 22:18 |
@preaction | that was all pd | 22:18 |
@preaction | he gets paid so well that he can work on wG for free, the git | 22:19 |
rjacobsen | i cant get this to work :( | 22:21 |
rjacobsen | the form code is in the body tag of the page.... and it wont let me pull in the macro | 22:22 |
rjacobsen | wierd | 22:22 |
rjacobsen | i try <input type="hidden" name="amount" value=^Product("103","C4AYMcRfVHkgxuGJGFsntQ");> and <input type="hidden" name="amount" value='^Product("103","C4AYMcRfVHkgxuGJGFsntQ");'> and still nothing | 22:22 |
rjacobsen | when it is called it shows nothing | 22:23 |
rjacobsen | paypal keeps saying please enter a number greater than 0 | 22:23 |
@preaction | are 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 something | 22:24 |
rjacobsen | im not sure how to test it as it goes to the paypal site | 22:25 |
rjacobsen | this is what inputs into paypal the price of the product | 22:25 |
@preaction | make an article that mimics the behavior? or maybe an article that just tries the macro? | 22:25 |
rjacobsen | ok | 22:26 |
rjacobsen | the macro isnt working | 22:30 |
rjacobsen | because i tried ^Page("title"); and it showed up fine in the article as the page title.... but the ^Product("103","C4AYMcRfVHkgxuGJGFsntQ"); just shows the code | 22:31 |
@preaction | product macro not enabled on your site? it isn't by default | 22:31 |
rjacobsen | it may not be then | 22:32 |
rjacobsen | how do i enable it? | 22:32 |
@preaction | add it to the configuration file | 22:32 |
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui | 22:32 |
@preaction | data/WebGUI/etc/yoursite.conf | 22:32 |
rjacobsen | just add the ^Product("sku","templateID"); to it? | 22:33 |
@preaction | look in the configuration file, there's a section devoted to Macros, you should be able to see how to add one | 22:35 |
rjacobsen | that is awesome thank you | 22:41 |
rjacobsen | ok 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 101 | 23:00 |
dapperedodo | Did you define the product in the commerce module? | 23:03 |
rjacobsen | how do i do that? | 23:05 |
dapperedodo | go to the admin console - click 'Products' | 23:05 |
rjacobsen | ok there is none listed - wierd | 23:06 |
rjacobsen | but i have like 20 product pages | 23:06 |
dapperedodo | Ah, the product wobject is not connected to the commerce module | 23:06 |
rjacobsen | damm | 23:06 |
rjacobsen | so how can i make this work? | 23:06 |
dapperedodo | The product wobject was developed a long time ago | 23:06 |
dapperedodo | add the products also in the Products | 23:07 |
rjacobsen | ok | 23:07 |
dapperedodo | and it will work | 23:07 |
rjacobsen | ty | 23:07 |
dapperedodo | It is a little more work | 23:07 |
rjacobsen | one more question | 23:09 |
rjacobsen | the current template i created for my product page layout - can i use it for the products in the commerce? | 23:10 |
rjacobsen | if so i can make it totally dynamic | 23:10 |
dapperedodo | They are not connected (yet???), but you can try to merge them | 23:18 |
dapperedodo | The commerce product has no options for extra features and so | 23:19 |
+perlDreamer | apologies, dapperedodo | 23:19 |
+perlDreamer | But in English your nick is a well groomed extinct bird | 23:20 |
dapperedodo | I just looked in the dictionary | 23:20 |
+perlDreamer | As long as we know that it's the Dutch MySQL powerhouse behind the name, you can call yourself anything you like. | 23:20 |
dapperedodo | I am fine with it | 23:20 |
dapperedodo | :) | 23:21 |
+perlDreamer | So you and your team were spun out from Procolix into an independent business? | 23:21 |
dapperedodo | yes that's right | 23:22 |
dapperedodo | We do the hard programming stuf | 23:22 |
+perlDreamer | Is that going well? | 23:22 |
dapperedodo | ProcoliX does the hosting stuf | 23:22 |
dapperedodo | It is going very well | 23:22 |
+perlDreamer | cool | 23:22 |
dapperedodo | Programming is much more fun then Hosting | 23:22 |
rjacobsen | why 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 commerce | 23:22 |
dapperedodo | and people want to pay for both, so we are both in business | 23:23 |
+perlDreamer | Oh, so you still work with procolix | 23:23 |
dapperedodo | Yes, we are a great team, only the business split | 23:24 |
dapperedodo | clicking the commerce button should get you the commerce settings | 23:24 |
rjacobsen | it doesnt sir | 23:24 |
+perlDreamer | rjacobsen, what's in your webgui.log file? | 23:25 |
rjacobsen | it just brings me back to the web page i was working on before i opened the admin console | 23:25 |
dapperedodo | I'm off now, see you later | 23:26 |
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit ["Xirc - MacOSX"] | 23:26 |
rjacobsen | what site is that i use to copy and paste again? to show you the error log? | 23:27 |
+perlDreamer | gooeybot: paste? | 23:27 |
gooeybot | somebody said paste was http://paste.biz | 23:27 |
rjacobsen | http://paste.biz/paste-775.html | 23:28 |
+perlDreamer | rjacobsen: I need to ask you some questions | 23:29 |
+perlDreamer | do you host your own server? | 23:30 |
rjacobsen | yes we do | 23:30 |
rjacobsen | linux | 23:30 |
rjacobsen | fadora | 23:30 |
+perlDreamer | you have shell access? | 23:30 |
rjacobsen | yes we do - or my boss does anyhow | 23:30 |
+perlDreamer | have you customized WebGUI? | 23:30 |
rjacobsen | do you want to talk to him? | 23:30 |
rjacobsen | yes we have quite a bit | 23:30 |
rjacobsen | but not much with the base code that i know of | 23:31 |
+perlDreamer | what version of wG are you running? | 23:31 |
rjacobsen | second - let me get my boss in the irc channel | 23:31 |
+perlDreamer | okay | 23:31 |
+perlDreamer | you're probably missing the Locale::US perl module | 23:32 |
+perlDreamer | but there are ways to test that | 23:32 |
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has joined #webgui | 23:36 |
rjacobsen | ok sir | 23:36 |
rjacobsen | dwallisser is my boss and has shell access to webgui | 23:36 |
+perlDreamer | dwalisser, what version of WebGUI are you running? | 23:37 |
dwalisser | 7.3.10 | 23:37 |
rjacobsen | correction | 23:37 |
rjacobsen | 7.3.11 | 23:37 |
+perlDreamer | I would like you to run the testEnvironment script in the sbin directory | 23:37 |
dwalisser | ah, 7.3.11, needed to refresh | 23:37 |
+perlDreamer | be sure to use the switch to just print out a report | 23:38 |
dwalisser | ok | 23:38 |
+perlDreamer | perl testEnvironment.pl --simpleReport | 23:38 |
+perlDreamer | I'm guessing that you're missing a module, but this will tell us | 23:38 |
dwalisser | It says HTML::Template outdated, Text::Aspell not installed, Locale::US not installed | 23:40 |
+perlDreamer | you need to install Locale::US | 23:40 |
dwalisser | ok | 23:41 |
+perlDreamer | once you do that, you should be golden | 23:41 |
+perlDreamer | and do update HTML::Template, the newer version fixes some long standing bugs with template variables that you will eventually run into | 23:41 |
dwalisser | ok, done. thanks for your help | 23:43 |
+perlDreamer | no problem. | 23:44 |
+perlDreamer | rjacobsen is a hard worker and coming up to speed well. | 23:44 |
+perlDreamer | WebGUI has a steep learning curve | 23:44 |
rjacobsen | i really appreciate all your help | 23:46 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 23:47 |
-!- mode/#webgui [+v crythias] by ChanServ | 23:47 |
+perlDreamer | You're welcome. Just remember that we've all been where you have been and hang in there. | 23:47 |
rjacobsen | this seems to fix the problem - although when i put in ^Product("103","C4AYMcRfVHkgxuGJGFsntQ"); i get nothing | 23:47 |
+perlDreamer | and if you have a chance, answer a question on the boards, post a wiki article or add a contrib. | 23:47 |
rjacobsen | and i know i put the product in | 23:47 |
rjacobsen | i 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 not | 23:48 |
+perlDreamer | then you have a template problem | 23:48 |
rjacobsen | the C4AYMcRfVHkgxuGJGFsntQ is the asset ID to the template i made with <tmpl_var variant.price> | 23:49 |
+perlDreamer | variant.price only exists inside of the variantLoop | 23:50 |
rjacobsen | ok | 23:50 |
+perlDreamer | just nest it in a loop, and only have 1 variant | 23:50 |
rjacobsen | let me explain what i am trying to do sir | 23:50 |
+perlDreamer | You need to put this in a form to paypal | 23:50 |
rjacobsen | yes | 23:50 |
+perlDreamer | (I was lurking earlier) | 23:50 |
rjacobsen | and send only the price | 23:50 |
+perlDreamer | if your product only has 1 variant, then there will only be 1 price | 23:51 |
rjacobsen | so how would i write the code on the template page? | 23:51 |
+perlDreamer | <tmpl_loop variantLoop><tmpl_var variant.price></tmpl_loop> | 23:51 |
rjacobsen | ahhhh | 23:51 |
rjacobsen | let me try that | 23:52 |
+perlDreamer | may I make a suggestion? | 23:52 |
rjacobsen | brb | 23:52 |
rjacobsen | sure sir | 23:52 |
+perlDreamer | take 30 minutes, and read through some of the online wG docs | 23:52 |
rjacobsen | i have already | 23:52 |
rjacobsen | a lot | 23:52 |
+perlDreamer | all right | 23:52 |
+perlDreamer | because knowing HTML::Template well is pretty important for getting stuff to work | 23:52 |
rjacobsen | where can i find the read info on that? you have a url? | 23:53 |
+perlDreamer | ?op=viewHelp;hid=template%20language;namespace=Asset_Template | 23:54 |
+perlDreamer | use that op on your site | 23:54 |
+perlDreamer | kidscorner.us.com?op=..... | 23:54 |
rjacobsen | ok | 23:54 |
+perlDreamer | preaction: I need a bug consult. Do you have 10 minutes? | 23:56 |
@preaction | yo | 23:57 |
+perlDreamer | read this first: http://www.plainblack.com/bugs/tracker/clipboard-to-trash#_ih716rkIGoJIKR1-geK-g | 23: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 #webgui | 23:59 |
-!- mode/#webgui [+o snapcount] by ChanServ | 23:59 |
+perlDreamer | I think we can handle this one of 3 ways | 23:59 |
+perlDreamer | 1) Return an error saying that you can't delete uncommitted assets. | 23:59 |
+perlDreamer | 2) Delete it anyway, leaving the user with an empty, uncommitted version tag | 23:59 |
--- Day changed Sat Mar 03 2007 |
+perlDreamer | 3) Don't do anything | 00:00 |
@preaction | with the addition of "enter the revision and remove the revision of this asset manually" | 00:00 |
rjacobsen | thank 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 help | 00:00 |
@preaction | i think for now it'd be better to do 1) with instructions on how to continue, with the future being 2) once tmrfe gets involved | 00:00 |
+perlDreamer | okay, I'll punt until we get tmrfe'd | 00:01 |
@preaction | wait, the Admin is trying to remove from the system clipboard? | 00:01 |
+perlDreamer | Yes | 00:01 |
@preaction | they should be allowed to do that imho | 00:01 |
+perlDreamer | I think so too, but what about the empty version tag? | 00:01 |
+perlDreamer | isn't that bad juju? | 00:02 |
@preaction | maybe empty trash should detect newly empty version tags and delete them | 00:02 |
@preaction | in fact, imho, empty version tags should never exist | 00:02 |
+perlDreamer | it sounds bad. | 00:02 |
@preaction | to delete them? or to allow them? | 00:02 |
+perlDreamer | to create empty ones via anymethod | 00:03 |
@preaction | creating a version tag should be a result of another method | 00:03 |
+perlDreamer | I'm pretty sure the TrashClipboard workflow activity has this same bug, btw | 00:03 |
@preaction | addRevision or addChild | 00:03 |
+perlDreamer | it is, but they're never automatically destroyed when emptied | 00:03 |
@preaction | do you think they should be? i do | 00:03 |
@preaction | an empty version tag is useless | 00:04 |
+perlDreamer | I agree with you, preaction | 00:04 |
+perlDreamer | You're preachin' to the choir | 00:04 |
@preaction | sounds like something for the dev list | 00:04 |
+perlDreamer | The dev list? That's dead :) | 00:04 |
@preaction | it's not dead so much as we haven't had anything to put there | 00: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 #webgui | 00:04 |
-!- mode/#webgui [+o snapcount] by ChanServ | 00:04 |
@preaction | since when JT hangs out here, he's The Final Word | 00:04 |
@preaction | which negates the necessity for discussion | 00:05 |
+perlDreamer | or immediate presence in IRC | 00:05 |
@preaction | i 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 |
@preaction | so we can't just remove them willy-nilly | 00:07 |
@preaction | i think probably as each asset in the trash is deleted, check the tagId and see if we can delete the version tag as well | 00:08 |
@preaction | that way, too, in the system manage version tags, tags from long ago that have since had all their assets deleted will not show up | 00:09 |
@preaction | i dunno, i'm over my head now | 00:09 |
rjacobsen | how 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 not | 00:15 |
rjacobsen | is there a way? | 00:15 |
@preaction | uiLevels | 00:16 |
rjacobsen | do what? lol | 00:17 |
@preaction | ask? | 00:17 |
gooeybot | ask 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 |
@preaction | smart questions? | 00:17 |
gooeybot | smart questions is http://www.mikeash.com/getting_answers.html or http://www.catb.org/~esr/faqs/smart-questions.html | 00:17 |
@preaction | there's the one | 00:17 |
@preaction | uiLevels are documented, the way you'll probably want to implement them is in the configuration file | 00:18 |
dwalisser | can the config file override the ui level hard-coded in the wobject? | 00:22 |
@preaction | yes it does | 00:22 |
dwalisser | ah | 00:22 |
@preaction | you can also override which groups are allowed to add which types of assets in the config file | 00:23 |
dwalisser | has 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 |
dwalisser | the difference being the db user/password and dsn only | 00:27 |
dwalisser | oh and the sitename | 00:27 |
dwalisser | ah and the uploadsPath | 00:27 |
dwalisser | I think that covers it | 00:27 |
@preaction | the config files are JSON, so write your own. jsonToObj gives you a perl data structure, objToJson puts it back | 00:27 |
dwalisser | sounds like a simple script then | 00:28 |
+perlDreamer | dwalisser, that's kind of what the WRE does | 00:29 |
+perlDreamer | I think it has a template for all new sites it creates | 00:29 |
+perlDreamer | config files, etc. | 00:29 |
+perlDreamer | alter the template, and you should be done. | 00:30 |
dwalisser | yes, I've been using that "WebGUI.conf.original", downside is it is overwritten every time I upgrade | 00:30 |
+perlDreamer | make a small SVN repository and check it in. | 00:31 |
+perlDreamer | after the upgrade, do a merge | 00:31 |
@preaction | or keep a diff, and run the patch | 00:31 |
dwalisser | yeah | 00:31 |
+perlDreamer | man, preaction, we know this WebGUI stuff pretty well. Maybe we should look into doing it as more than a hobby. | 00:35 |
@preaction | no crap, maybe we should be getting paid for this | 00:36 |
+perlDreamer | how's the hacking coming? | 00:39 |
@preaction | not so bad | 00:39 |
@preaction | is it just me, or is it impossible to get a truly deep structure out of the WebGUI::Config interface | 00:40 |
@preaction | example: workflow activities are a hash of array refs | 00:40 |
@preaction | i suppose the interface is returning references, so i can work with that | 00:40 |
+perlDreamer | yeah | 00:40 |
+perlDreamer | I think this is going to be the highest subrev of wG ever | 00:41 |
+perlDreamer | .12 | 00:41 |
+perlDreamer | and we're not done yet | 00:41 |
@preaction | i think we'll be going further than that before 7.4 | 00:41 |
@preaction | but i also think it's very good that we're doing so | 00:41 |
+perlDreamer | me, too | 00:42 |
+perlDreamer | a very stable wG will make all of our lives easier | 00:42 |
@preaction | webgui 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 future | 00:42 |
@preaction | i should RFE for "update skeletons to conform to WebGUI Best Practices" | 00:42 |
+perlDreamer | Do you ever wonder about the features people _don't_ clamor for? | 00:43 |
+perlDreamer | Could they be removed? | 00:43 |
@preaction | such as the guided setup? | 00:43 |
@preaction | or i18n? | 00:43 |
gooeybot | i guess i18n is overwritten each upgrade | 00:43 |
@preaction | i18n is a mixed bag, it's the reason some people choose webgui, but it's also just cruft for a lot of people | 00:43 |
+perlDreamer | yes | 00:43 |
+perlDreamer | they really want i18n content and UI | 00:43 |
+perlDreamer | but we only do half that | 00:43 |
@preaction | well, the UI we have control over, the content they have control over, make a section for each translation | 00:44 |
@preaction | i mean, if they want multiple languages, they're going to have to do something | 00:45 |
@preaction | if 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 |
@preaction | i mean, it's what the docs say | 00:56 |
+perlDreamer | that sounds right to me | 00:58 |
+perlDreamer | have a look at Session.pm, line 638 | 01:06 |
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"] | 01:06 |
@preaction | WebGUI::Session? | 01:07 |
+perlDreamer | yes | 01:07 |
@preaction | 1;? | 01:07 |
+perlDreamer | $self->var("adminOn") | 01:08 |
+perlDreamer | var->get("adminOn") or var->isAdminOn | 01:08 |
+perlDreamer | I've been trying to fix xtopher's dbSlave bug | 01:08 |
+perlDreamer | it's weird | 01:08 |
+perlDreamer | that line is a bug, but it won't generate a DBI level connect error | 01:09 |
+perlDreamer | he says that the slave connections are all okay | 01:09 |
@preaction | you sure it's session.pm? not db.pm? | 01:11 |
@preaction | dbSlave, i see | 01:12 |
@preaction | wrong line | 01:12 |
+perlDreamer | brb | 01:13 |
+perlDreamer | back | 01:19 |
@preaction | it tries to connect to all three, that's probably bad | 01:19 |
+perlDreamer | yeah | 01:19 |
+perlDreamer | also, it tries to connect even if it is in adminMode and is going to use the main server anyway | 01:20 |
@preaction | it'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 connections | 01:20 |
@preaction | though i don't see how, but whatevz | 01:21 |
+perlDreamer | he's getting a connect error, during connection creation | 01:21 |
+perlDreamer | I 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 view | 01:23 |
+perlDreamer | I think the second would be safer | 01:23 |
@preaction | might even be faster | 01:24 |
+perlDreamer | like 3X faster | 01:24 |
@preaction | where IS jt today? wonder what he's going to do about frank snaking my weekend | 01:26 |
@preaction | i was supposed to go down to madison to play Supreme Commander in a little LAN party | 01:26 |
@preaction | the git | 01:26 |
+perlDreamer | JT took the day off | 01:48 |
+perlDreamer | said something about setting up a LAN party to play SupCom with out of town guests or something | 01: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 #webgui | 02:17 |
-!- mode/#webgui [+v crythias] by ChanServ | 02: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 #webgui | 04:52 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 04:52 |
-!- mode/#webgui [+v crythias] by ChanServ | 04: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 #webgui | 05:57 |
PedersenMJ | Good evening. | 05:57 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 06:04 |
@preaction | possible 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 #webgui | 07: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 #WebGUI | 08:32 |
-!- wgGuest41 [n=wgGuest4@85-18-14-23.fastres.net] has joined #webgui | 16:17 |
wgGuest41 | hi all | 16:17 |
wgGuest41 | Do you know which session timeout setting has plainblack.com? I need to find a compromise between usability and security | 16:18 |
-!- wgGuest41 [n=wgGuest4@85-18-14-23.fastres.net] has quit [] | 17:38 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 18:19 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Client Quit] | 18:19 |
-!- wgGuest74 [n=wgGuest7@85-18-14-23.fastres.net] has joined #webgui | 19:01 |
wgGuest74 | hi | 19:01 |
gooeybot | bonjour, wgGuest74 | 19:01 |
wgGuest74 | thanks :) | 19:01 |
wgGuest74 | I disconnected before | 19:01 |
wgGuest74 | did you read my session timeout question? :) | 19:02 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 19: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 #webgui | 00:07 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 00:07 |
+perlDreamer | the deadline has passed | 00:08 |
+perlDreamer | we should change the title | 00:08 |
+perlDreamer | the pressure is now on snapcount_ and the other PB staff, who must wade through the dozens of | 00:08 |
+perlDreamer | wiki entries submitted by the community | 00:08 |
+perlDreamer | or the dozens of pages submitted by PedersenMJ for his one entry | 00:09 |
+perlDreamer | in any case, all of WebGUI-dom waits, breathlessly to see who will win the | 00:18 |
+perlDreamer | latest installment of this contest. | 00:18 |
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 00: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 #webgui | 01: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 #webgui | 04:37 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 04:37 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 05:00 |
-!- mode/#webgui [+v crythias] by ChanServ | 05: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 #webgui | 06:36 |
PedersenMJ | hello all | 06:36 |
+perlDreamer | hey, man | 06:53 |
+perlDreamer | hm | 06:55 |
+perlDreamer | say that three times fast | 06:56 |
+perlDreamer | petrolacasaurus | 06:56 |
PedersenMJ | Is that the gasoline dinosaur that also has a wall outlet in its tail? | 06:57 |
+perlDreamer | yup, that's him | 06:59 |
+perlDreamer | The Discovery Channel rocks | 07:00 |
+perlDreamer | so far I've found two bugs tonight from writing API tests | 07:00 |
PedersenMJ | unit tests are an amazing thing for finding bugs. | 07:01 |
PedersenMJ | I 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 |
PedersenMJ | And I had "known" that it worked just fine for months. | 07:03 |
+perlDreamer | that sounds like a good lesson | 07:04 |
+perlDreamer | my favorite one was "well, all the tests pass so the design is fine" | 07:04 |
+perlDreamer | that was before I learned about test coverage | 07:04 |
PedersenMJ | For me, that was learning about writing *any* tests :) | 07:05 |
PedersenMJ | However, 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 |
PedersenMJ | Or that at least discuss it? | 07:05 |
+perlDreamer | I don't know of any. | 07:06 |
+perlDreamer | I went to an OSCON presentation last year and became a believer | 07:06 |
+perlDreamer | The big testing things seem to be | 07:06 |
+perlDreamer | 1) Write them | 07:06 |
+perlDreamer | well, | 07:06 |
+perlDreamer | 0) Write Unit tests | 07:06 |
+perlDreamer | 1) Run your coverage on your unit tests | 07:07 |
+perlDreamer | 2) write integration tests | 07:07 |
PedersenMJ | That's the part I'm missing. | 07:07 |
+perlDreamer | integration tests? WebGUI doesn't have any yet either | 07:07 |
PedersenMJ | I'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 |
PedersenMJ | But I have yet to even come close to finding a way to verify (programatically) that enough integration testing is being done. | 07:08 |
@preaction | what do you mean by integration tests? | 07:09 |
+perlDreamer | for wG, it would be UI level tests | 07:09 |
+perlDreamer | things that test multiple things together in a sequence | 07:09 |
@preaction | so WWW::Mechanize or a series of getPage() | 07:09 |
+perlDreamer | each may work correctly, but may not call among themselves correctly | 07:09 |
PedersenMJ | For me, integration tests would be testing the interaction of two modules. | 07:09 |
+perlDreamer | there may be some integration level testing now, but it's purely by accident | 07:10 |
+perlDreamer | I'm looking forward to the new OSCON schedule coming out | 07:12 |
+perlDreamer | preaction: did you read my last dev post? Am I askin' for beatin? | 07:17 |
@preaction | with wrapper around getLineage? | 07:18 |
+perlDreamer | yeah | 07:18 |
@preaction | i agree, actually. getLineage should be the standard method to get assets that you don't know the assetId for | 07:19 |
+perlDreamer | it's just the potential performance hit, maybe I should try to quantify it | 07:19 |
@preaction | i prefer code maintainability over performance in most cases | 07:19 |
+perlDreamer | I think it will save us tons of time down the road | 07:20 |
@preaction | i mean, it's an extra little bit to do the logic to build the SQL, but the benefits of the encapsulation outweigh that imho | 07:20 |
+perlDreamer | yeah. Change it in 1 place, and it works everywhere | 07:20 |
@preaction | then you can do optimization from inside the getLineage and everything gets the benefit | 07:20 |
+perlDreamer | but because it's more code, it may never reach the speed of the pure SQL query | 07:20 |
+perlDreamer | he'll weigh in, then we'll do it | 07:21 |
+perlDreamer | there are other, bigger bugs to worry about anyway | 07:21 |
@preaction | but getLineage will survive database schema changes, when pure SQL queries probably won't | 07:21 |
+perlDreamer | I agree | 07:22 |
+perlDreamer | I'm guessing that the problems we're seeing in the Clipboard also exist in the Trash, and in their Workflow Activities, too. | 07:24 |
+perlDreamer | The RTE has 4-6 semi-related open bugs | 07:24 |
+perlDreamer | The calendar has a new batch of bugs | 07:24 |
+perlDreamer | plus there's the list we've been dragging around | 07:24 |
+perlDreamer | It's enough to make a dev nuts | 07:25 |
* perlDreamer screams | 07:25 |
+perlDreamer | shriek, shriek | 07:25 |
@preaction | i'm lucky, i don't get to deal with core bugs, i'm doing client work ;) | 07:26 |
+perlDreamer | how's that coming? Did you make your deadline? | 07:26 |
@preaction | no, the client data migration tool screwed my dev box three times in a row | 07:27 |
@preaction | and the migration tool takes about 3-4 hours to run | 07:27 |
@preaction | so i started on other things while that was going | 07:27 |
+perlDreamer | that must be some set of data | 07:27 |
+perlDreamer | the whole webgui test set only takes 75 minutes to run on my laptop | 07:28 |
@preaction | i 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 it | 07:28 |
@preaction | there's about 26,000 users | 07:28 |
@preaction | that's the main thing i need to migrate each time | 07:28 |
+perlDreamer | For the Dumb Container, it's like the Folder or CS? | 07:28 |
@preaction | and every time i try to make a backup, so i don't have to re-run the migration | 07:28 |
@preaction | it dies | 07:28 |
@preaction | basically | 07:28 |
@preaction | you'd subclass the dumb container to tell it what asset it should allow, and then write the asset's getEditForm and getTemplateVars methods | 07:29 |
@preaction | i've written three apps in a row now, that are basically dumb containers that make their sub-assets do all the work | 07:29 |
@preaction | kind of like the Calendar | 07:30 |
+perlDreamer | It makes sense. | 07:30 |
@preaction | it's more of a dev item, the dumb container itself has no value | 07:30 |
+perlDreamer | It may let us start to specialize the CS instead of making it so generic, which would make JT happy | 07:30 |
+perlDreamer | He hates that it's gotten so big | 07:30 |
+perlDreamer | and slow | 07:30 |
@preaction | well, little value, it'd be possible to make it valuable by itself | 07:31 |
@preaction | yeah, the CS could be a subclass of this, allowed to contain Threads | 07:33 |
@preaction | it might obfuscate the code a bit | 07:33 |
+perlDreamer | but then you could have a specialized photo gallery, and a weblog | 07:33 |
+perlDreamer | instead of the monster CS that does everything | 07:34 |
@preaction | true enough, the main code being in the Dumb Container | 07:34 |
+perlDreamer | Hey! | 07:35 |
+perlDreamer | User.pm now has 100% coverage, except for the deprecated identifier method | 07:36 |
@preaction | sweet | 07:36 |
+perlDreamer | I found two bugs while writing tests for it tonight | 07:36 |
+perlDreamer | and added a new method to SQL.pm, quickScalar | 07:36 |
@preaction | gets the first element of the first row of a query? | 07:37 |
+perlDreamer | yup | 07:37 |
+perlDreamer | that was one of the bugs that I found in User.pm | 07:37 |
@preaction | very good idea, too much my ($result) = $db->quickArray("query"); | 07:37 |
@preaction | there's a lot of that in the code | 07:37 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:37 |
+perlDreamer | plus, now you can do things that were broken like this: | 07:38 |
+perlDreamer | if (!exists $self->{_profile}{$fieldName} && !$self->session->db->quickArray("SELECT COUNT(*) FROM userProfileField WHERE fieldName = ?", [$fieldName])) | 07:38 |
+perlDreamer | safely | 07:38 |
+perlDreamer | the array always had 1 element in it, so in scalar context that part of the conditional was always true | 07:38 |
@preaction | yeah, 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 afterward | 07:39 |
@preaction | but i see your point | 07:39 |
+perlDreamer | probably more PBP as well | 07:40 |
+perlDreamer | I remember thinking about that and convincing myself that it was better to do it this way.... | 07:40 |
+perlDreamer | oh, I remember | 07:41 |
+perlDreamer | inside the conditional, it only does the query if the profile field doesn't exist | 07:41 |
@preaction | if you put it as the first line inside the conditional, it's the same thing? | 07:42 |
+perlDreamer | via nesting? yes | 07:42 |
@preaction | rather, after the ) { | 07:42 |
+perlDreamer | I see what you mean, now | 07:43 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 07: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 #webgui | 08:53 |
-!- Hinrik is now known as Hinrik\ | 09:07 |
-!- Hinrik\ is now known as Hinrik | 09: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 #webgui | 09:47 |
-!- mode/#webgui [+v crythias] by ChanServ | 09: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 #webgui | 11: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 #webgui | 12:10 |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)] | 12:24 |
TheSeparator | Looks like Spectre on the Plainblack.com server is on strike... | 13:37 |
TheSeparator | no new posts appear | 13:41 |
-!- Hinrik_ is now known as Hinrik | 13:49 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 16:29 |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:29 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 16:30 |
-!- mode/#webgui [+v crythias] by ChanServ | 16: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 #webgui | 19:05 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19: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 #webgui | 21:00 |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)] | 21:14 |
-!- Hinrik_ is now known as Hinrik | 21:16 |
--- Day changed Mon Mar 05 2007 |
-!- preaction_ is now known as preaction | 01:17 |
-!- mode/#webgui [+o preaction] by ChanServ | 01:17 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:48 |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: ckotil | 03:28 |
-!- Netsplit over, joins: ckotil | 03:29 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 04:04 |
PedersenMJ | heya | 04: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 #webgui | 04:22 |
-!- mode/#webgui [+o preaction] by ChanServ | 04:22 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 04:25 |
-!- mode/#webgui [+o snapcount] by ChanServ | 04:26 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 05: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 #webgui | 06: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 #webgui | 10:11 |
php-freak | is this a xampp channel? | 10:11 |
Hinrik | why 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 #webgui | 12: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 #webgui | 14:31 |
Hinrik | how does one make a package? | 15:20 |
Hinrik | the only think I see is a "Make package?" question under the metadata tab with a yes/no radio button | 15:21 |
-!- SDuensin [n=Scott@242.sub-75-206-99.myvzw.com] has joined #WebGUI | 15:44 |
pjesi | what if you select @yes@ | 15:54 |
Hinrik | nm | 15:56 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 15:57 |
-!- mode/#webgui [+o snapcount] by ChanServ | 15:57 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 131 (Connection reset by peer)] | 15:57 |
SDuensin | Good morning! | 15:58 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 16:08 |
Hinrik | hm, when I try to export a package I created, it just gives me: | 16:11 |
Hinrik | The requested URL /uploads/temp/JN/JNVATRUgdbd70zMSEkKpLw was not found on this server. | 16:11 |
Hinrik | it's not a permission problem, this file simply wasn't created | 16:11 |
Hinrik | if I create the package again, I get the same, just a different URL | 16: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 #webgui | 17:50 |
-!- mode/#webgui [+o preaction] by ChanServ | 17:50 |
snapcount_ | Bueller | 18:01 |
snapcount_ | Bueller | 18:01 |
snapcount_ | Bueller | 18:01 |
@preaction | He's home sick | 18:01 |
snapcount_ | Hinrik: check your error logs, they will guide you to the answers you seek | 18:01 |
Hinrik | yeah... | 18:02 |
--- Log opened Mon Mar 05 18:59:09 2007 |
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui | 18: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 secs | 18:59 |
+perlDreamer | getAssetsInClipboard really wants to be a class method | 19:11 |
+perlDreamer | Is anyone else able to use the newly updated Weather Asset? | 19:18 |
ckotil | havent tried. | 19:26 |
ckotil | i could check it out, if you want me to | 19:26 |
ckotil | im not doing anything else really | 19:26 |
ckotil | just waiting for workflows to cook off | 19:26 |
+perlDreamer | Please give it a shot | 19:27 |
+perlDreamer | I think there's a naming problem | 19:27 |
+perlDreamer | It has to be called Weather::Simple | 19:28 |
+perlDreamer | but it has to be installed as Weather::Com::Simple | 19:28 |
ckotil | i need to install htat. | 19:28 |
ckotil | first. | 19:28 |
ckotil | so what module am i installing ? | 19:28 |
+perlDreamer | Weather::Com::Simple | 19:29 |
+perlDreamer | perl -MCPAN -e shell | 19:29 |
+perlDreamer | force install Weather::Com::Simple | 19:29 |
ckotil | got it | 19:29 |
+perlDreamer | It has a poorly written test that assumes that this year is 2005, that's why the force | 19:30 |
-!- wgGuest46 [n=wgGuest4@user-24-214-222-222.knology.net] has joined #webgui | 19:31 |
ckotil | is the new weather asset enabled by default? | 19:31 |
+perlDreamer | I think so | 19:32 |
ckotil | k. i need to register somewhere right? | 19:32 |
+perlDreamer | webgui.conf | 19:32 |
ckotil | ok, is there an article i can read to see what i gotta do? | 19:35 |
+perlDreamer | just become admin and turn on admin | 19:35 |
ckotil | well yeah | 19:35 |
+perlDreamer | if you can deploy it, it will show up in the admin bar | 19:35 |
ckotil | i add it and commit and it disappears. | 19:36 |
ckotil | i didnt configure it in webgui.conf bc i dunno wtf to do | 19:36 |
+perlDreamer | You just add WebGUI::Asset::Wobject::WeatherData to your assets | 19:36 |
+perlDreamer | that's all the config | 19:36 |
ckotil | o | 19:36 |
ckotil | i thought we had to register with some www to retrieve info | 19:36 |
ckotil | well im to the point where i add it from the new content bar | 19:37 |
ckotil | commit. | 19:37 |
ckotil | dissapeared | 19:37 |
+perlDreamer | which WebGUI are you running? | 19:38 |
ckotil | .10 | 19:38 |
ckotil | i can move to .11 if you need me to. im working this on my dev box | 19:38 |
+perlDreamer | yeah, that would be good | 19:38 |
+perlDreamer | this new code was added in .11 | 19:38 |
ckotil | k | 19:39 |
ckotil | no weather data asset now | 19:41 |
ckotil | and that line is in my conf | 19:41 |
snapcount_ | perlDreamer: thx for all the bug work you've been up to lately | 19:41 |
+perlDreamer | you're welcome | 19:42 |
+perlDreamer | I'm bored to tears at work | 19:42 |
+perlDreamer | No projects for 7 weeks now | 19:42 |
+perlDreamer | without wG, I'd be a wreck | 19:42 |
snapcount_ | yay for us! | 19:42 |
+perlDreamer | I have two more bug fixes coming in, now | 19:43 |
snapcount_ | you should apply to work for us | 19:43 |
snapcount_ | you have the time | 19:43 |
snapcount_ | might as well collect a check =D | 19:43 |
+perlDreamer | Oh no, I still get paid. I'm salaried | 19:43 |
snapcount_ | I know | 19:43 |
snapcount_ | get paid twice | 19:43 |
snapcount_ | two full-time jobs... you could build your own spaceship | 19:44 |
+perlDreamer | doing outside consulting at $dayJob is strictly verboten | 19:44 |
snapcount_ | bah | 19:44 |
snapcount_ | hehe | 19:44 |
+perlDreamer | They are ultra paranoid. | 19:44 |
+perlDreamer | To get internet access, you have to get a VP signature | 19:44 |
snapcount_ | nice | 19:44 |
+perlDreamer | I hacked this proxy onto our "allowed pool computer" for group-level internet access | 19:44 |
ckotil | hehe. spaceship | 19:45 |
snapcount_ | excellent | 19:45 |
snapcount_ | well, I must eat to prevent myself from dying | 19:45 |
snapcount_ | bbl | 19:45 |
ckotil | pd what now? | 19:50 |
+perlDreamer | start up wG, become Admin and turn on Admin | 19:50 |
+perlDreamer | look for the Weather Asset in the Admin Bar | 19:50 |
+perlDreamer | and then look in WebGUI.log for an error about Asset::Wobject::WeatherData and getUiLevel | 19:51 |
ckotil | k | 19:51 |
ckotil | 2007/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 |
ckotil | err. | 19:51 |
+perlDreamer | yup, that's what I'm looking for | 19:52 |
+perlDreamer | Thanks! | 19:52 |
ckotil | thats for stock data tho. | 19:52 |
ckotil | lemme see if i can get a weather data | 19:52 |
ckotil | 2007/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 |
+perlDreamer | and you installed Weather::Com, right? | 19:53 |
ckotil | yes. | 19:54 |
+perlDreamer | then I've got the right bug, then. | 19:54 |
+perlDreamer | Thanks for the double check, ckotil! | 19:54 |
ckotil | np | 19: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 |
ckotil | bc 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 |
ckotil | is there anyway i can automatically do this? or must i view each article in the wysiwig editor? | 20:07 |
+perlDreamer | it's in WebGUI::Html, that's the internal function | 20:07 |
ckotil | can i execute a rebuild lineage? or anything like that to do this stripping automatically? | 20:08 |
+perlDreamer | I think the stripping is done in realtime, during display | 20:08 |
+perlDreamer | so the bad HTML is still in the db, but not shown | 20:08 |
ckotil | seems to only strip when i click edit. | 20:08 |
ckotil | my engineers will bitch. and i dont wnat to have to go through each page and click edit, then save. | 20:09 |
+perlDreamer | it may have to go through editSave routine for the Article | 20:11 |
+perlDreamer | Let me get my phone reinstalled, and I'll check | 20:11 |
ckotil | ok. basically im wondering if there is a way to execute that without actually clicking edit/save | 20:11 |
-!- wgGuest46 [n=wgGuest4@user-24-214-222-222.knology.net] has quit [Read error: 104 (Connection reset by peer)] | 20:23 |
+perlDreamer | ckotil, you created Article assets via the import script? | 20:26 |
ckotil | yes. | 20:26 |
ckotil | i grabbed between a tbale tag | 20:26 |
ckotil | so there are <td> and <tr> in the article | 20:26 |
ckotil | and its f'ing up my site template | 20:26 |
ckotil | i use tbales in my site. | 20:26 |
+perlDreamer | from what I've learned, I'd say the clean-up is from the RTE. | 20:27 |
+perlDreamer | The filter I mentioned is used in limited cases, like the Post and anywhere where a generic user is allowed to submit content. | 20:27 |
ckotil | ok | 20:28 |
+perlDreamer | You could write a selenium script to do it | 20:28 |
ckotil | so the wysiwig editor must be called. | 20:28 |
+perlDreamer | but then you'd have to install and learn selenium | 20:28 |
+perlDreamer | It lets you script your browser into automated tasks, usually for testing. | 20:28 |
ckotil | nah. 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 save | 20:29 |
@preaction | the filter is called in processPropertiesFromFormPost | 20:29 |
ckotil | werd. | 20:29 |
+perlDreamer | which pPFFP is it called in? | 20:30 |
@preaction | probably the WebGUI::Asset one | 20:30 |
@preaction | you can specify a filter for any property | 20:31 |
+perlDreamer | right, but there's no filter currently set up for the Article's HTMLArea | 20:31 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 20:32 |
-!- mode/#webgui [+o rizen] by ChanServ | 20:32 |
@preaction | ah, then i durno | 20:32 |
@rizen | perlDreamer!!!!! | 20:32 |
gooeybot | perldreamer is bug empowered | 20:32 |
+perlDreamer | ahoy, dude | 20:32 |
@preaction | no, gooeybot, perldreamer is <reply> | 20:32 |
gooeybot | okay, preaction. | 20:32 |
@rizen | i just like shouting out your name for no apparent reason | 20:32 |
@rizen | =) | 20:32 |
+perlDreamer | I thought it was because I'd fixed 9 bugs in 7.3.12 | 20:33 |
* rizen reading about what we can do to fix the http caching problem once and for all | 20:35 |
+perlDreamer | rizen: is xtopher command line savvy? | 20:35 |
@rizen | he's no unix admin....but he can make his way around pretty well | 20:35 |
+perlDreamer | okay, 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 |
+perlDreamer | we're running out of bugs that I know how to fix | 20:37 |
+perlDreamer | there are 6 related to the RTE | 20:37 |
+perlDreamer | maybe 7 | 20:37 |
+perlDreamer | 3 calendar bugs | 20:37 |
+perlDreamer | and then all the historical bugs that we haven't fixed yet. | 20:37 |
@rizen | i'm off of support for the next couple of weeks (except fridays) so that i can work on fixing bugs and coding the next wre | 20:38 |
+perlDreamer | cool. | 20:38 |
@rizen | 1/3 of the bugs in the list are WRE related...so getting the new wre out will resolve those | 20:38 |
+perlDreamer | WebGUI sets a new record this week. | 20:38 |
@rizen | it does? | 20:38 |
+perlDreamer | Highest subversion released. | 20:39 |
+perlDreamer | .12 | 20:39 |
@rizen | ah | 20:39 |
@rizen | hopefully it will make it up to about 16 | 20:39 |
@rizen | i figure around then we'll be releasing 7.4.0 | 20:40 |
@rizen | cuz i'm hoping at about 7.3.14 | 20:40 |
@rizen | we'll be able to finally branch | 20:40 |
+perlDreamer | that would be 3 more weeks | 20:40 |
+perlDreamer | sounds pretty doable | 20:40 |
+perlDreamer | the http caching thing, it's from mlamar? | 20:41 |
ckotil | http://hastalasiesta.org/stuffs/nakkeTattis.jpg sfw | 20:41 |
@rizen | yup and others | 20:41 |
@rizen | it's constantly a question | 20:41 |
@rizen | to 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 loopholes | 20:42 |
+perlDreamer | there'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 #webgui | 20:46 |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 20:46 |
@rizen | ok peeps in working on fixing HTTP caching problems that people are experiencing i'm considering implementing something that i wanted to avoid | 20:57 |
@rizen | and i'd like some feedback | 20:57 |
@rizen | The Problem: webgui 7.0 above uses W3C defined practices for setting HTTP cache headers | 20:57 |
@rizen | which means that pages viewable by the public (or in our case the "visitor" user) should be cachable by cache servers | 20:58 |
@rizen | and pages viewable by logged in users should not cache at all | 20:58 |
@rizen | we've done what the W3C recommends | 20:58 |
@rizen | HOWEVER | 20:58 |
@rizen | when a user visits a page as a visitor | 20:58 |
@rizen | and then logs in and visits that page again | 20:59 |
@rizen | their browser and or cache server shows them the page as they saw it the first time | 20:59 |
@rizen | because the first time it was supposed to be cached...and therefore it doesn't go back to the server | 20:59 |
@rizen | the browser / cache server has no idea that they've subsequently logged in and therefore the page should no longer be served from cache | 21:00 |
@rizen | The Solution(s): | 21:00 |
@rizen | I see only 2 solutions to this problem: | 21:00 |
@rizen | a) 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 usability | 21:00 |
@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:01 |
@rizen | this increases load on the server in that it must do both the revalidation, and then possibly a second request to load the page | 21:02 |
ckotil | c) dont cache for logged in users | 21:02 |
ckotil | or is that missing something with a) ? | 21:02 |
@rizen | and the revalidation is almost as hard on the server as rendering a full page in the first place | 21:02 |
@rizen | ckotil...we already don't cache for logged in users | 21:02 |
ckotil | ok, so yeah. | 21:02 |
@rizen | that's what i said duriing the problem section | 21:02 |
ckotil | right. | 21:03 |
@rizen | the problem isn't that we're caching for logged in users | 21:03 |
+perlDreamer | c2) Don't do anything and tell people not to mix dynamic and static content on the same page? | 21:03 |
@rizen | it's that when a logged in user visits the url of a page that was cached as a visitor...then they see the cahed page | 21:03 |
@rizen | c2) even a login box (^L;) is dynamic content | 21:04 |
+perlDreamer | crap. | 21:04 |
+perlDreamer | so anything we do increases server load | 21:04 |
@rizen | and so is doing something like ^a(^@);); | 21:04 |
@rizen | yes | 21:04 |
@rizen | probably not by much...because i don't think people revisit a page they've already been to very often anyway | 21:04 |
@rizen | at least not during the cache timeout period | 21:05 |
@rizen | but..on some sites they might | 21:05 |
@rizen | and this would then increase the load dramatically on some sites | 21:05 |
@rizen | on sites like plainblack.com though, it wouldn't change much | 21:05 |
+perlDreamer | but on Len's soccer sites it would be awful | 21:05 |
@rizen | actually no | 21:05 |
@rizen | on len's soccer site they don't use webgui's caching anyway | 21:06 |
@rizen | they put squid in front of webgui | 21:06 |
@rizen | so they set their own HTTP cache headers | 21:06 |
@rizen | but yeah...if they were using webgui...it would probably be aweful | 21:06 |
+perlDreamer | but if wG tells upstream cache servers not to cache it, would squid just act like a bypass then? | 21:06 |
+perlDreamer | if so, then (b) is the only viable option | 21:07 |
@rizen | webgui says "don't cache me", but then squid sits in front of webgui and says "cache me" | 21:07 |
ckotil | any js solutions? | 21:07 |
-!- mlamar [n=mlamar@130.157.145.49] has joined #webgui | 21:07 |
@rizen | a and b are both viable | 21:07 |
@rizen | i think that a is probably the better performer in our case though | 21:08 |
+perlDreamer | mlamar, you can get an IRC transcription from http://mentalhouse.net/irc/logs/webgui/2007-03.log | 21:08 |
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui | 21:08 |
@rizen | joeri!!! | 21:08 |
-!- [joeri] [n=joeri@ip56503e61.direct-adsl.nl] has joined #webgui | 21:08 |
@rizen | joeri, you joined twice? | 21:09 |
+perlDreamer | he gets two votes | 21:09 |
@rizen | hehe | 21:09 |
mlamar | I'm sorry not seeing the b option in the log ... what is it? | 21:09 |
[joeri] | That's strange indeed | 21: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 |
mlamar | I was working on a fix to the login cache probelm that uses preventProxyCache like functionality only for a limited time after a user logs in | 21:10 |
mlamar | Right now I've added code to Session:Url.pm to put in the "noCache=..." param if a user is logged in, which works well | 21:11 |
@rizen | it's a nice idea, but it's a hack...i want a permanent solution. you're not the only person who has brought this up | 21:12 |
@rizen | and it's not only related to logins | 21:12 |
mlamar | But then even visitors see a big performance hit with no caching ... | 21:13 |
mlamar | in what other contexts does this problem come up? | 21:14 |
@rizen | navigation is the biggest one | 21:14 |
@rizen | on many sites even if there is no login box on the page | 21:15 |
@rizen | the navigation changes depending upon who is logged in | 21:15 |
@rizen | due to page privileges | 21:15 |
@rizen | therefore if you're served the "visitor" page | 21:15 |
@rizen | you won't have any of your private navigation | 21:15 |
mlamar | very similar to our problem actually | 21:15 |
@rizen | but there's all kinds of little things as well...like ^a(^@);); shows the wrong thing...and that confuses users | 21:16 |
@rizen | mlamar: just so you know | 21:16 |
@rizen | there is a temporary solution to this | 21:16 |
@rizen | just turn on preventProxyCache | 21:17 |
@rizen | i just want a permanent one | 21:17 |
mlamar | Why do you feel that adding a param to the url is a hack? | 21:17 |
@rizen | because it's only a solution for that one problem | 21:17 |
@rizen | it's solving a symptom | 21:18 |
@rizen | not the actual problem | 21:18 |
mlamar | It's forcing the browse to refresh the page -- what problem does it not solve? | 21:18 |
@rizen | it solves the problem directly after login | 21:18 |
@rizen | but not for the whole site | 21:18 |
@rizen | for example | 21:18 |
@rizen | let's say i go to plainblack.com | 21:19 |
@rizen | and browse around as a visitor | 21:19 |
@rizen | looking at various message board posts | 21:19 |
@rizen | wiki pages | 21:19 |
@rizen | etc | 21:19 |
@rizen | then i log in | 21:19 |
@rizen | using your hack | 21:19 |
@rizen | it works for the page directly after login | 21:19 |
@rizen | but if i visit any other page after that which i also visited as visitor | 21:19 |
@rizen | then the page goes back to the cached version | 21:19 |
mlamar | ahh, but my "hack" keeps the noCache param for any page after I've logged in | 21:20 |
mlamar | Ideally it should only show once per page after login | 21:20 |
@rizen | in addition...you're adding BS to the end of the URL just like preventProxyCache | 21:20 |
@rizen | which is also a hack | 21:20 |
gooeybot | okay, rizen. | 21:20 |
mlamar | to implement that we'd need to add some sort of per-page tracking mechinism | 21:20 |
@rizen | the problem is in the cache control headers | 21:20 |
@rizen | and i want to fix it in the cache control headers | 21:20 |
@rizen | any other solution is irrelevant as far as i'm concerned | 21:21 |
mlamar | well if you can fix it in the cache control headers without significantly impacting performance, then that's great | 21:22 |
mlamar | if you can't, I'd rather have junk in my urls | 21:22 |
@rizen | and you can...as you've already said | 21:22 |
-!- wgGuest67 [n=wgGuest6@85-18-14-23.fastres.net] has joined #webgui | 21:22 |
@rizen | but i don't want junk in my urls | 21:22 |
mlamar | yes, but I'm hacking the core, which I don't want to do | 21:22 |
@rizen | and neither do a lot of my clients...as expressed in their angry emails and support posts | 21:23 |
@rizen | when i tell them to turn on prevent proxy cache | 21:23 |
mlamar | well it should be a feature that you control in the conf file | 21:23 |
mlamar | btw, when I use the prevent proxy cache it breaks my macros due to the comma in the middle of the param | 21:24 |
mlamar | I changed my code to make that a colon instead -- any reason for the comma? | 21:24 |
wgGuest67 | well I'm not behind a proxy and still I have to reload webgui pages most of the time... | 21:24 |
wgGuest67 | to display that I'm logged in as an example | 21:25 |
mlamar | yes, that is the problem we are discussing | 21:25 |
wgGuest67 | oh... There will be a fix? | 21:25 |
@rizen | mlamar: yes because it's supposed to be a comma. it's not a name value pair | 21:25 |
@rizen | If 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 |
@rizen | instead of ^Extras;some/thing.jpg | 21:26 |
@rizen | and ^/;page-url-goes-here | 21:26 |
@rizen | then it will work as advertised | 21:26 |
@rizen | what you've done by changing it into a comma is | 21:27 |
@rizen | created another name value pair, with only a name and no value | 21:27 |
@rizen | you have | 21:28 |
@rizen | noCache=0000000;0000 | 21:28 |
@rizen | which is | 21:28 |
@rizen | noCache = 00000000 | 21:28 |
@rizen | and | 21:28 |
@rizen | 0000 = | 21:28 |
@rizen | two separate fields | 21:28 |
mlamar | not a semi-colon, just a colon noCache=392:1173120127 | 21:28 |
@rizen | oh...sorry, misread | 21:29 |
@rizen | colon is just fine | 21:29 |
mlamar | anyway, I don't care what the character is, as long as it doesn't kill my macros | 21:29 |
@rizen | i'll change it to a colon in the code then | 21:29 |
mlamar | thanks! | 21:29 |
wgGuest67 | there will be a fix about the caching issue? | 21:30 |
mlamar | I 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 |
wgGuest67 | also in this post http://www.plainblack.com/webgui/dev/discuss/trashing-uncommitted-assets-in-the-clipboard/5 | 21:31 |
wgGuest67 | there is On Saturday 03 March 2007 16:15, jt@plainblack.com wrote: | 21:31 |
wgGuest67 | isn't this bad for spam/security? | 21:32 |
@rizen | max, why do you keep coming back? | 21:32 |
wgGuest67 | cause I made the transition to WebGUI for my website | 21:33 |
@rizen | but you hate webgui, and you hate me | 21:33 |
wgGuest67 | no I don't | 21:34 |
@rizen | you've clearly shown your disgust for both of us, and i might mention doug and a few other people as well in your posts | 21:34 |
wgGuest67 | I think you're not the best guy in the world.. But who's perfect | 21:34 |
wgGuest67 | Indeed, I'm not the only one that said those kind of things | 21:34 |
wgGuest67 | glaven.org anyone? | 21:35 |
@rizen | but he left webgui behind | 21:35 |
@rizen | he doesn't keep coming back | 21:35 |
wgGuest67 | Because he left the company that was using webgui | 21:35 |
@rizen | and he was also pissed because he was fired from the job | 21:36 |
@rizen | that was using webgui | 21:36 |
wgGuest67 | and in the comments other people agree | 21:36 |
@rizen | yeah...but they don't keep coming back | 21:36 |
wgGuest67 | btw I don't want to start another flame, unlike you seem to do | 21:36 |
@rizen | that's the key here | 21:36 |
@rizen | i do want to start another flame, because you don't ask questions...you demand answers | 21:36 |
@rizen | that's the difference between you and 90% of the other users in the webgui | 21:37 |
@rizen | community | 21:37 |
gooeybot | i think community is far more diverse than irc would have you believe | 21:37 |
@rizen | i'm not talking about irc | 21:37 |
wgGuest67 | Nope I just ask for questions | 21:37 |
@rizen | i'm talking about people on support boards, forums, mailing lists, bug reports, client phone calls, etc | 21:37 |
wgGuest67 | wait I have a video I recently saw I want to recommend you. Wanna see it? | 21:38 |
@rizen | if i say no will you send it anyway? | 21:38 |
wgGuest67 | it's a cool video (a conference) believe me | 21:38 |
@rizen | the answers to your questions above are: yes, and no, in that order | 21:39 |
wgGuest67 | It's a bit long but it's worth it. The part I refer to anyway is about in the middle | 21:39 |
wgGuest67 | http://video.google.com/videoplay?docid=6765603919277760697 | 21:39 |
pjesi | is it not kind of extra overhead to import ical feed to other calendar assets on the same site? | 21:39 |
wgGuest67 | that guys is what you call a real Pro | 21:40 |
wgGuest67 | and he says a lot of the things I said | 21:40 |
wgGuest67 | about open source communities, feedback, etc. | 21:40 |
wgGuest67 | guys = guy | 21:41 |
@rizen | pjesi: 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 less | 21:41 |
pjesi | rizen: ok but do I need some cronjob to get the thing imported? | 21:43 |
@rizen | the workflow engine will do it for you | 21:43 |
wgGuest67 | about my questions: 1. that's great. 2. why no? There's an email address that spam robots can easily crawl | 21:43 |
pjesi | I added the feed earlier today but it does not show up | 21:44 |
@rizen | pjesi: check to see which of the maintenance workflows it's part of | 21:45 |
@rizen | i don't remember if it's daily or hourly | 21:45 |
+perlDreamer | pjesi: I think you have to make sure that the CalendarUpdateFeeds workflow activity is being run. | 21:45 |
pjesi | I see | 21:46 |
pjesi | never touched the workflows | 21:46 |
pjesi | it would be nice to have a import button on the feed tab | 21:47 |
+perlDreamer | it looks like it is in Hourly Maintenance Tasks | 21:47 |
@rizen | yup that would be good | 21:47 |
@rizen | you know where the rfe list is? | 21:47 |
pjesi | I think so | 21:48 |
* perlDreamer goes running. be back later | 21:48 |
pjesi | hf | 21:48 |
wgGuest67 | that's the same bug I reported here more than 10 days ago I guess | 21:49 |
pjesi | it is not a bug | 21:50 |
@rizen | max, 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 bug | 21:50 |
@rizen | with you...if it's not how you want it to be, it's a bug | 21:50 |
@rizen | but that's not how it is | 21:50 |
wgGuest67 | Not at all... Probably I misread now. I was referring to the feeds not being updated by the workflow | 21:51 |
wgGuest67 | you're discussing about something different? | 21:51 |
@rizen | my comment was made in general | 21:51 |
@rizen | not about that specific thing | 21:51 |
wgGuest67 | whatever, if now I'm right where's the deal? | 21:52 |
@rizen | and finally...you argue every last thing | 21:52 |
wgGuest67 | we start again... | 21:52 |
wgGuest67 | so what about that video and my last question? | 21:52 |
@rizen | please understand that as far as i'm concerned...YOU (and only you) are NOT welcome here | 21:52 |
wgGuest67 | that's some news | 21:53 |
-!- snapcount_ is now known as snapcount | 21:53 |
-!- mode/#webgui [+o snapcount] by ChanServ | 21:53 |
wgGuest67 | the glaven.org guy is right when he says: you might be CEO of big company X, but plainblack staff will always be rude | 21:54 |
-!- mode/#webgui [+b *!*@85-18-14-23.fastres.net] by snapcount | 21:54 |
-!- wgGuest67 was kicked from #webgui by snapcount [snapcount] | 21:54 |
SDuensin | Who was that twit? | 21:57 |
* SDuensin quite likes Plain Black. | 21:58 |
@rizen | his name is maxscience | 21:58 |
@rizen | he constantly badmouths me, my staff, my company, and webgui to all who will listen | 21:58 |
@rizen | but also uses webgui | 21:58 |
SDuensin | Gotta love that. | 21:59 |
@rizen | because is in his words (paraphrasing) "webgui is a pile of crap, but it's the best pile of crap out there" | 21:59 |
@rizen | people 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 far | 22:00 |
SDuensin | :-) | 22:00 |
@rizen | he's the only person i've ever asked to leave the community | 22:00 |
@rizen | that was 6 months ago. he keeps coming back every couple of months, but with a new name | 22:01 |
@snapcount | well, before he comes back in here he'll have to change IP addresses | 22:02 |
SDuensin | hehe | 22:02 |
@snapcount | I tried so hard with that guy | 22:02 |
@snapcount | oh well, can't save 'em all | 22:03 |
@rizen | i wish i knew his real name and address, i'd put an explicit exclusion in the license file just for him | 22:06 |
SDuensin | hehehe | 22:06 |
pjesi | hahahha | 22:06 |
SDuensin | whois his domain | 22:06 |
pjesi | then you could not license it as GPL | 22:07 |
pjesi | (I think) | 22:07 |
@rizen | no one knows his name | 22:07 |
@rizen | i mean domain name | 22:07 |
@rizen | his email address is gmail | 22:07 |
@rizen | and his ip address is some residental network in italy | 22:07 |
@snapcount | I have absolutely no problem banning the entire country of Italy =D | 22:21 |
@snapcount | I'm kidding | 22:21 |
SDuensin | Give the boot the boot! | 22:21 |
ckotil | heh | 22:49 |
ckotil | SDuensin: clever | 22:49 |
@rizen | perlDreamer | 23:06 |
@rizen | i'm talking to my data entry person who's going to move all the help into the wiki | 23:06 |
@rizen | do you think all the macros should be moved as well? | 23:06 |
SDuensin | WIKI!!!!! | 23:06 |
gooeybot | well, wiki is http://wiki.webgui.org or yet another place to get help with WebGUI | 23:06 |
@rizen | i think they should be | 23:06 |
+perlDreamer | I'd like to make an argument against doing that, but it's not a strong one | 23:11 |
@snapcount | I OBJECT | 23:11 |
+perlDreamer | We're leaving things in that could be used for dynamic help, like fields and template variables. | 23:11 |
@snapcount | sorry... I get overly excited sometimes | 23:11 |
+perlDreamer | I could see having pop-up macro help as well | 23:11 |
+perlDreamer | arguments and a 1-liner | 23:11 |
+perlDreamer | snapcount, when you object, you need to instance first :) | 23:12 |
SDuensin | Maybe he's static? | 23:12 |
+perlDreamer | singleton? | 23:12 |
+perlDreamer | where did he go? | 23:13 |
+perlDreamer | rizen? | 23:13 |
gooeybot | i heard rizen was a prolific php writer don't you know | 23:13 |
@rizen | yes | 23:13 |
+perlDreamer | what do you think about my counter argument about macros? | 23:13 |
@rizen | for now i'm going to have her copy over the macro pages | 23:13 |
+perlDreamer | cool | 23:13 |
@rizen | i think that even if we do decide to add macros to the template editor, that we'll have to create new help for the macros | 23:14 |
+perlDreamer | that makes sense | 23:14 |
@rizen | cuz they don't fit the mould of the template variables | 23:14 |
@snapcount | my $objection = Roys::Simple::Mind->new("dumby")->objection("Are you saying that an African Swallow carried those coconuts..."); | 23:14 |
@rizen | $objection->purge; | 23:14 |
@snapcount | you purged my brain | 23:15 |
+MrHairgrease | what brauin? | 23:15 |
@rizen | no...you created an objection object | 23:15 |
@snapcount | that was a Roys::Simple::Mind object you destroyed | 23:15 |
@rizen | nope | 23:15 |
@rizen | read your code again | 23:15 |
ckotil | http://www.andrewlipson.com/lego.htm | 23:15 |
@snapcount | oh your right | 23:15 |
@snapcount | damn you | 23:15 |
@rizen | your code doesn't return a roy's simple brain object | 23:15 |
@rizen | instead, it passes it forward into a method | 23:15 |
@rizen | which appears to create a reference to an objection | 23:16 |
@rizen | which i assumed was an object | 23:16 |
@rizen | the reference could have just been a reference id | 23:16 |
@rizen | but if that's the case, then you misnamed the variable | 23:16 |
@snapcount | the people rest your honor | 23:16 |
+perlDreamer | nice site, ckotil | 23:17 |
+perlDreamer | I can't believe that max complained that it would take up to an hour to fetch an ical feed. | 23:17 |
@snapcount | blasphamy | 23:17 |
@snapcount | <meta name="GENERATOR" content="Namo WebEditor v2.00"> | 23:17 |
@snapcount | that should say WebGUI ckotil | 23:17 |
ckotil | heh. | 23:18 |
ckotil | not my site | 23:18 |
@snapcount | but legos rule | 23:18 |
ckotil | my site does say webgui now. http://blizzie.net | 23:18 |
+perlDreamer | snapcount: have you done any motors work? servos, etc.? | 23:18 |
@rizen | roy: xtopher want's to make the dbslave bug a priority request | 23:18 |
@rizen | which means it's now your priority request since you're on support duty | 23:19 |
@snapcount | awesome | 23:19 |
+perlDreamer | I finished that dbSlave checking script, btw | 23:19 |
+perlDreamer | it may help with that | 23:19 |
+perlDreamer | I'll attach it to the bug. | 23:19 |
+MrHairgrease | rizzen | 23:20 |
+MrHairgrease | i read:"Citizenship: We work on restricted commercial and Federal projects, so we can only accept applications from full United States citizens." | 23:20 |
+MrHairgrease | does that mean you're not trying to hire eurotrash anymore =) | 23:21 |
+MrHairgrease | ofcourse i meant fashionable eurotrash =) | 23:21 |
+perlDreamer | highly educated, fashionable, eurotrash | 23:22 |
+MrHairgrease | perlDreamer | 23:23 |
+MrHairgrease | you must be drunk | 23:23 |
+MrHairgrease | obviously you mean highly educated, fashionable, eurotrash with intense sex-appeal | 23:23 |
+MrHairgrease | =) | 23:23 |
+perlDreamer | Personally, I don't find you that sexy | 23:23 |
+perlDreamer | It's your genetic condition | 23:24 |
+MrHairgrease | that's because you're not a trashy european | 23:24 |
+perlDreamer | Get rid of that nasty Y chromosome, and we could talk | 23:24 |
+MrHairgrease | and who said I needed a job | 23:24 |
+MrHairgrease | no no | 23:24 |
+MrHairgrease | i like my chromosomes just where they are | 23:24 |
@rizen | MrHairGrease...of course not | 23:26 |
@rizen | it doesn't mean we can't use contractors from anywhere we want | 23:26 |
@rizen | it just means that contractors (and employees) can't be non-citizens for the restricted projects | 23:27 |
@rizen | so for all the other projects they can be | 23:27 |
+MrHairgrease | yeah | 23:27 |
+MrHairgrease | i figured | 23:27 |
@rizen | the thing is, that this new employee's job will be working on these restricted projects about 90% of the time | 23:28 |
+MrHairgrease | i just saw an opportunity to use the eufemism eurotrash | 23:28 |
@rizen | i c | 23:28 |
@rizen | use away...i can't stand eurotrash anyway | 23:28 |
@rizen | especially highly educated, fashionable, eurotrash with intense sex-appeal | 23:28 |
+MrHairgrease | is this another fy rizen moment | 23:29 |
@rizen | isn't it always? | 23:29 |
+MrHairgrease | or is it actually | 23:29 |
+MrHairgrease | a compliment | 23:29 |
+MrHairgrease | i think it is the latter | 23:29 |
+MrHairgrease | oh | 23:29 |
+MrHairgrease | if you say so =) | 23:29 |
@snapcount | rizen: can you test dbslaves using the same mysql server so long as it is a seperate database? | 23:30 |
@snapcount | that should work... | 23:30 |
@rizen | don't see why not | 23:31 |
@snapcount | ok... just wanted to make sure it wouldn't trigger some kind of strange voodoo | 23:31 |
@rizen | even with the same database it should work...but that may not then show the errir | 23:31 |
@rizen | s/errir/error/ | 23:32 |
+perlDreamer | snapcount: I just posted that script for testing db slave connections | 23:32 |
@snapcount | how do I know I can trust you... aren't you from the west coast? | 23:32 |
@rizen | yeah, he's one of those west coast conservative liberal hippy nazi's | 23:35 |
+perlDreamer | Just call me moonunit, and pass the organic hummus and rice cakes, please | 23:37 |
+perlDreamer | it's in the contrib's section | 23:37 |
@rizen | no..that's only showing your hippy side | 23:37 |
@rizen | what about your nazi side | 23:37 |
@rizen | and you put nothing about your conservative and liberal sides in there | 23:38 |
@rizen | i think to define perlDreamer, you must state that he he somewhere between communism and fascism on the conservative/liberal scale of things | 23:38 |
@snapcount | well said | 23:39 |
+perlDreamer | and all my scripts are above board | 23:40 |
+perlDreamer | the only time to be worried is when I tell you to do a force install via the CPAN module | 23:40 |
+perlDreamer | ...that's when I sneak in the trojan code | 23:40 |
@rizen | communism > socialsim > liberal democracy > conservative democracy > fascism > theocracy | 23:40 |
+perlDreamer | you should see the way some people run their network operations facilities | 23:40 |
+perlDreamer | messy, messy, messy | 23:40 |
+perlDreamer | MrHairGrease: why are your neighbors rioting over in Denmark? | 23:42 |
@rizen | ok, i think i have a solution to the caching problem that won't be too heavy | 23:46 |
@rizen | if we set Cache-Control: must-revalidate | 23:47 |
+perlDreamer | sweet | 23:47 |
@rizen | in all of our headers | 23:47 |
@rizen | the browser will then send a request back to webgui on each page view that contains: | 23:47 |
@rizen | If-Modified-Since: Sun, 14 May 2006 21:35:14 GMT | 23:47 |
@rizen | We can check for the existence of the If-Modified-Since variable | 23:47 |
@rizen | and also to see if the user is logged in | 23:48 |
@rizen | if they are not logged in, then we return a "304 Not Modified" response | 23:48 |
@rizen | If they are logged in, we return the content of the page | 23:48 |
@rizen | by doing that simple check..it's a little harder on the server (than not checking at all) because it still has to instanciate the session | 23:49 |
@rizen | but it's not nearly so hard as actually instanciating an asset | 23:49 |
@rizen | to see if it has been modified | 23:49 |
@rizen | and because we short circuit the request | 23:50 |
@rizen | we can either send back content (if the user is logged in), or only send back that HTTP header (if they aren't logged in) | 23:50 |
+perlDreamer | it sounds like all the changes will be localized to the mod_perl handler | 23:50 |
+perlDreamer | and maybe Session/Http | 23:51 |
@rizen | i think so | 23:51 |
-!- SDuensin [n=Scott@242.sub-75-206-99.myvzw.com] has quit ["Leaving"] | 23:51 |
@rizen | can anyone poke holes in that plan? | 23:52 |
@rizen | see any downsides? | 23:52 |
+perlDreamer | has anyone ever checked to see how the other CMS'es handle it? | 23:55 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui | 23:57 |
--- Day changed Tue Mar 06 2007 |
+MrHairgrease | rizen: sounds good | 00:01 |
+MrHairgrease | perldreamer: what neighbors and which riots | 00:01 |
@rizen | i looked at a handful | 00:02 |
@rizen | and almost none of them implement cache control at all | 00:02 |
@rizen | the only one i found that does it, is Drupal, and then only by manually patching the system via instructions in a mailing list post | 00:02 |
@rizen | we seem to be the only ones following the W3's rules for cache control headers | 00:03 |
@rizen | which happen to be the RFC for the HTTP 1.1 protocol too | 00:03 |
@rizen | a couple of the other ones also mention enabling it using Apache directives...but they have no direct control over it in the code | 00:04 |
@rizen | they just either force it on/off for certain file types, or serverwide | 00:04 |
@rizen | i also found an article about cache control that said that most CMS's don't implement cache control because the larger they are the harder it is to implement | 00:05 |
@rizen | which seems to back up what i found when ii looked at a few others | 00:05 |
+perlDreamer | I was just thinking we should make sure we aren't missing something else easy. | 00:05 |
+perlDreamer | The idea sounds good to me. | 00:05 |
@rizen | well the "easy" solution is to just not implement cache control | 00:06 |
@rizen | that seems to be the approach everyone else takes | 00:06 |
+perlDreamer | plus, fully functional W3C HTTP compliance might be another good selling point for wG. | 00:06 |
-!- snapcount changed the topic of #webgui to: New Contest Open -- Acme Code Contribution -- Win $$$ and Karma (www.plainblack.com/wcc) | 00:06 |
@rizen | ok...since there don't seem to be any dissenting opinions, i'm going to go ahead and implement this | 00:07 |
@rizen | i'll of course test before committing to make sure it does what i think it's going to do | 00:07 |
@rizen | i set up HTTP::Proxy to monitor the headers between my dev server and my browser to make sure they're sending the right things back and forth | 00:08 |
* perlDreamer gets sent to the showers | 00:09 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [] | 00:29 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 00:40 |
-!- snapcount [n=snapcoun@10.207.189.72.cfl.res.rr.com] has joined #webgui | 00:41 |
-!- snapcount [n=snapcoun@10.207.189.72.cfl.res.rr.com] has quit ["Snak 5.1.5 IRC For Macintosh - http://www.snak.com"] | 00:51 |
Radix_ | http://www.plainblack.com/etcetera/google-summer-of-code#idTKMZsMg-ffjxAfxkJDs4SA | 00:53 |
+perlDreamer | It's a great idea! | 01:00 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:19 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 02:23 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 02:29 |
Radix-wrk | rizen: Seems unfair if WebGUI gets rejected and yet Drupal/Plone/etc can all participate. Any reason as to why it was rejected for GSOC in the past? | 02:42 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"] | 03:16 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 03:20 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 03:20 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 03:31 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 03:56 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 03:56 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui | 04:04 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 04:07 |
Radix-wrk | http://youtube.com/watch?v=sMp8mSRiHow | 04:14 |
Radix-wrk | "Violence of the Lambs" | 04:14 |
@preaction | that actually looks pretty decent | 04:31 |
@preaction | for a B-movie horror-style | 04:31 |
streamlines | preactin, several days ago you pointed me to mod_rewrite. Indeed black magic. My ssl problem at the time turned out to be a typo in a conf file. Now however.... | 04:41 |
streamlines | Now I've got a new question: similar topic. Seen this asked over and over in the forums ...I just need a clue to go on....not asking for support | 04:42 |
streamlines | When a page is set to "encrypt content", which rewrite hooks/directives best to use to make sure that.... | 04:43 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [Read error: 110 (Connection timed out)] | 04:44 |
streamlines | non-https pages navigated to subsequently are not served https | 04:44 |
streamlines | Just using default WG setups, navs, etc. The goal is to have only pages under /mymenuitem server https. But seems like matching /mymenuitem would be cheating. | 04:46 |
streamlines | how best to do this for any/all pages flagged in WG admin as "encrypt content?" | 04:46 |
streamlines | sorry typo above: should read "pages under /mymenuitem *SERVED* https"? | 04:47 |
@preaction | the reason that the encrypt content flag doesn't work with the WRE is because HTTPS is only handled by the proxy, the proxy does an unencrypted request to the mod_perl instance to get the page's data | 04:47 |
@preaction | so to fix that bug, you'd have to find a way to figure out if any part of the request is being served HTTPS | 04:48 |
@preaction | or rather, that everything up to and including the mod_proxy request is being served HTTPS | 04:48 |
@preaction | in other words: you're going to probably have to do what you want on a per-case basis | 04:49 |
@preaction | i believe as part of the 0.8 cycle of WRE development will be a web-based GUI configuration tool, as part of that tool might a "Force SSL for these pages" utility | 04:50 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 04:50 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 04:50 |
+perlDreamer | stupid wireless notebook card | 04:50 |
streamlines | I read that. what about a rewrite rule using some env vars like referrer, is subreq, etc? no one's done that? | 04:50 |
@preaction | referer isn't changed by the proxy? as for others, if you can find a way to fix that bug, i'm sure the community would be very grateful | 04:51 |
streamlines | I'm not sure if this is good ettiquete to ask, but a usere here several days ago was working in the same direction. cap10morgan, I racall. | 04:52 |
streamlines | is he/she a regular here, or maybe has an ID on the lists I can contact thru? | 04:52 |
+perlDreamer | cap10morgan posts on the boards sometimes | 04:53 |
streamlines | and the only way to contact is to post back to the board? | 04:53 |
+perlDreamer | maybe | 04:53 |
+perlDreamer | probably | 04:53 |
streamlines | I mean, would it make sens to reply to a thread several months old? | 04:54 |
+perlDreamer | sure | 04:54 |
@preaction | it's still relevant, it's still a bug | 04:54 |
streamlines | I'm still all very new at the community thing. | 04:54 |
+perlDreamer | the IRC logger hasn't caught up yet, what's the bug? | 04:54 |
+perlDreamer | streamlines: you're doing fine. If you're out of line, we'll let you know | 04:54 |
@preaction | WRE doesn't work with WebGUI's "Force Encrypt" toggle on a page | 04:54 |
streamlines | OK. thanks. | 04:54 |
+perlDreamer | oh, that's a good one. | 04:54 |
+perlDreamer | offhand, I'd say IRC rule #1 is don't bash people. | 04:55 |
+perlDreamer | rule #2 would be understand that not everything that you think is a bug is a bug | 04:55 |
+perlDreamer | rule #3 would be just ask, and don't worry | 04:55 |
streamlines | But that's not really what I'm hoping to address. I'm not sure Id call that a bug, in that I believe that is quite advanced....and probably can be accomplished with someone wh oknows mod_rewrie/mod_proxy well. | 04:55 |
streamlines | funny you just said rule 2 I wasn't readling (have to look at keyboard) .... | 04:56 |
streamlines | and I was ack'ing that I don't really think its a bug. | 04:56 |
streamlines | it just takes above-average coding/config to get by. | 04:56 |
+perlDreamer | in any case, you did the right thing. | 04:57 |
+perlDreamer | I'd agree with preaction that it's a WRE bug | 04:57 |
+perlDreamer | since wG works one way stand-alone, and another way with the WRE | 04:57 |
+perlDreamer | and if you can fix it, all the better. | 04:57 |
@preaction | i think it might be a WebGUI bug. in essence, force encrypt would not work with any sort of advanced proxy system | 04:57 |
@preaction | since it tries to detect from the environment, iirc | 04:58 |
streamlines | yes, yes, of course you guys define waht bugs are...I'm still monkeying aroud with external compenents....after readin through apache docs, and googling for some time I KNOW i can use rewrite rules to get what I want...I just not sure how. | 04:59 |
streamlines | what you mean iirc, preaction? | 04:59 |
@preaction | perlbot iirc | 04:59 |
perlbot | If I Remember Correctly | 04:59 |
streamlines | aha. | 05:00 |
+perlDreamer | be back in 30, have to put kids to bed | 05:00 |
streamlines | perlbot snack | 05:00 |
@preaction | botsnack, perlbot | 05:00 |
perlbot | OMG thank youuuuuu!! :-)!! | 05:00 |
@preaction | that one changes every time i check it | 05:00 |
@preaction | perlbot relearn botsnack as I'm not your prank monkey | 05:00 |
perlbot | relearned entry for botsnack | 05:00 |
streamlines | :-) memory bad. | 05:00 |
streamlines | I thought you had to "address" him ie call perlbot first! | 05:01 |
@preaction | you can | 05:01 |
@preaction | perlbot botsnack | 05:01 |
perlbot | I'm not your prank monkey | 05:01 |
@preaction | or you can postfix it | 05:01 |
@preaction | hello, perlbot | 05:01 |
perlbot | hello preaction | 05:01 |
streamlines | but not midsentence, must end or begin eith "perlbot" | 05:01 |
@preaction | anyway: forcing HTTPS using Rewrite Rules | 05:01 |
streamlines | ? | 05:01 |
@preaction | correct | 05:02 |
streamlines | mmm.... | 05:02 |
streamlines | I've forced the https part... | 05:02 |
streamlines | I just now want to force back to http coming from https. | 05:02 |
@preaction | the usual answer to that is "it's not bad to keep people in https" | 05:03 |
@preaction | otherwise, in your <VirtualHost *:443>, add a RewriteCond !^/ssl_page # followed by: RewriteRule /(.+) http://yourhost.com/$1 [R,L] | 05:04 |
@preaction | basically: your RewriteCond says "Only run the next RewriteRule if this is true, the condition being the user is NOT in the part of the site you designated as SSL" | 05:04 |
streamlines | I've heard thatRE: ssl not bad. and whatif site is be very high traffic? i.e. top hit on google | 05:05 |
@preaction | if you're being slashdotted, you probably will have bigger problems than the performance hit for the SSL encrypt/decrypt routines | 05:05 |
streamlines | Yes. I saw the "odd" but logical sequence of processing with the rewrite conds | 05:05 |
@preaction | but still, the above thing (or something similar) should work | 05:05 |
@preaction | if you want more portions to be allowed SSL, just add [OR] to the end of the RewriteCond, and add another RewriteCond | 05:06 |
Radix-wrk | We're using SSL with the WRE, but we prettymuch use SSL for everything from the point the user logs in | 05:06 |
@preaction | look at the Apache2.0 docs for more information on that | 05:06 |
Radix-wrk | I just set up SSL in the modproxy config | 05:07 |
@preaction | had a client do, i swear, 40 different RewriteCond/RewriteRule pairs, where the RewriteRule was exactly the same for each different RewriteCond. I laughed | 05:07 |
Radix-wrk | and ticking the box in webgui to use encrypted login worked fine | 05:07 |
streamlines | I wasn't using a REwrite cond yet. I thought that https:// prefix would automatically send to vhost:443, so I figured I wasn't needing a cond (since I was happily arriving at my https pages "that were told to encrypt content" | 05:08 |
Radix-wrk | our rewrites are much the same for the vhost:443 as they are for vhost:80 | 05:09 |
streamlines | YEs, my :80 and :443 look almost identical. What about a ProxyPassRevers after to rewrite rule? essential to get back to http? | 05:10 |
Radix-wrk | ProxyPassRevers? not ever heard of that | 05:11 |
@preaction | streamlines: maybe put your config in a pastebin? | 05:11 |
@preaction | pastebin? | 05:11 |
gooeybot | i guess pastebin is magic 8ball says "Try again" | 05:11 |
@preaction | pastebin? | 05:11 |
gooeybot | pastebin is probably http://pastebin.ca | 05:11 |
streamlines | sorry bad typing. I'll find a pastebin. | 05:12 |
streamlines | ha. pastebin: http://www.pastebin.ca/383110 | 05:15 |
Radix-wrk | bout to head off for lunch - but my (working) SSL config is here: http://pastebin.ca/383108 - it's not perfect as the user always stays in SSL after logging in, but it works for us. | 05:16 |
streamlines | Thansks Radix-wrk. Enjoy. that's exactly what mine does. I just wish it wouldn't. If you folks know how to get round this | 05:17 |
streamlines | I mean behavior is identical...I haven't lokad at your pastebin yet. | 05:17 |
Radix-wrk | yup.. yours looks the same as mine.. just not the proxypassreverse bit | 05:18 |
streamlines | FRom my reading, one can use ProxyPAss (from mod_proxy) to rev proxy, but mod_rewite rules can do the same but more powerfule. | 05:19 |
streamlines | But each time I see a proxy pass (and in many cases when I see a rewrte intended to proxy) I see a correspondey Revers rule. Maybe I'm googling on the wrong planet :-) | 05:20 |
streamlines | ie. proxypass roughtly equiv. Rewriterule for proxy. Examples that uses either are usually followed by a "Reverse" rule. | 05:21 |
streamlines | I'll find a link. | 05:21 |
streamlines | http://lenya.apache.org/docs/1_2_x/tutorial/mod_proxy_and_lenya.html | 05:23 |
@preaction | looks like PPR is a good idea, just seems superfluous in the WRE setup. I'll admit that i'm far outside my expertise on this one | 05:23 |
streamlines | so you mean I've been studying RFC's for nothing? :-) | 05:24 |
streamlines | just clowing. =) | 05:24 |
@preaction | not for nothing: knowledge is knowledge :p | 05:24 |
@preaction | looks like PPR just does some magic if the proxied site happens to send Redirect responses or otherwise | 05:25 |
streamlines | and I thought a reverse proxy is a reverse proxy. YOu see how the one at the lenya page uses PPR? | 05:25 |
streamlines | mmm....I wish I could read/write regexps like you guys. | 05:25 |
@preaction | the trick is to take it slow, very slow | 05:26 |
@preaction | also keep a good docs next to you | 05:27 |
@preaction | perlbot perlretut | 05:27 |
perlbot | Perl regular expressions tutorial - http://perldoc.perl.org/perlretut.html | 05:27 |
@preaction | perlbot perlre | 05:27 |
perlbot | Perl regular expressions - http://www.perldoc.com/perl5.8.0/pod/perlre.html | 05:27 |
streamlines | Kinda like reading music. | 05:30 |
streamlines | Takes time to get into it. | 05:30 |
@preaction | exactly. it's a lot of information packed into a very very small area | 05:30 |
streamlines | I was hoping WG would be the consultants rapid-deploy swiss army knoife for dozens of sites. As the electric guitar, WG rocks. | 05:32 |
@preaction | give it time, for this client project i wrote about a half-dozen completely divergent applications in the span of a month | 05:36 |
streamlines | I always regretted not taking time to sweat thru the guitar lessons and to let the fingertips bleed thru practice. Been busy. M y problem is I don't really have the time. I've got some funds tho. | 05:36 |
streamlines | Although maybe that won't even help, in this case? I mean, sounds like its a bug on the horizon to be fixed? | 05:37 |
@preaction | the force SSL thing? | 05:37 |
@preaction | i think it's going to be supplanted by the WRE's new GUI admin thing. or something | 05:38 |
streamlines | yes. Not just force, mind you. I got SSL working instantly when I tole WG encrypt content. | 05:38 |
streamlines | I'm trying to setup a store--it not the login time that matters. Its the parts when users browse thru and add stuff to cart etc. | 05:39 |
@preaction | really only the checkout part when they enter their credit card matters, and that's an operation, meaning they could potentially access it from any page they wanted | 05:39 |
@preaction | try: http://yoursite.com/?op=checkout | 05:40 |
streamlines | yes. except perception is key. You've seen the new "green titelbar ssl extended validation thing? | 05:40 |
@preaction | yeah | 05:40 |
streamlines | for most users, there' isnt any more enryption---really. | 05:41 |
streamlines | not practically. | 05:41 |
streamlines | but their titlebar goes green. | 05:41 |
@preaction | or yellow in Firefox? | 05:41 |
@preaction | maybe i haven't seen it | 05:41 |
streamlines | perception. green/yellow something like that. sells certificates like hot bread. VErisign happy. | 05:42 |
@preaction | right, the illusion of safety, but it's what's necessary | 05:42 |
streamlines | the stats suggest that people will QUICKY,. readiyl buy ie checkout | 05:42 |
@preaction | so the problem is forcing out of SSL? | 05:42 |
streamlines | if they feel safe. I say, let them feel safe once they enter the store. Tradeoff is that the whole store has the "saftey feel" | 05:43 |
streamlines | not just when cc data is entered. | 05:43 |
@preaction | which isn't a problem. anything to get the customer more willing to open their wallet | 05:44 |
streamlines | plus one could alwasy be snooping/sniffing/profiling their surfing. they fear technologly. yes, agreed. | 05:44 |
streamlines | so I was sayin taht I'll already pay a "toll' by having the "store" ssl, | 05:45 |
streamlines | I'd rather not have the rest of all the other pages. | 05:45 |
streamlines | just a preference ' really. | 05:45 |
@preaction | it's minimal. processor cycles are far less expensive than programmer time :p | 05:45 |
streamlines | sometimes we have to listen to the client too. | 05:45 |
streamlines | :-) | 05:45 |
@preaction | oh, they want it? | 05:45 |
streamlines | I'm tryingto figure how to get them to pay PB to do this. | 05:46 |
@preaction | i can convince a fellow developer, it's clients that i tend to just swallow my objections | 05:46 |
streamlines | they got sold on the green bar. | 05:46 |
@preaction | i can find ways to do some really evil stuff, i just dont like it | 05:46 |
streamlines | quick and dirty. how much time , you estimate? | 05:46 |
@preaction | to write the rewrite rules? given an exact list of directories that need to be SSL and that need to not be SSL? | 05:47 |
@preaction | what other criterion? | 05:48 |
streamlines | Y'know, its the whoel list of directorieds thing I dont like. | 05:48 |
@preaction | you just want anything that's not marked as "encrypt content" to be forced out of SSL if it's in SSL | 05:49 |
streamlines | Thats it. | 05:49 |
@preaction | and it needs to work for the WRE | 05:49 |
streamlines | precisely. well, the box I've installed is WRE. | 05:50 |
streamlines | WE could reinstall, if that would make life easire for everyone. | 05:50 |
@preaction | nono, just defining the parameters | 05:50 |
@preaction | okay, from the code: it looks like the encryptPage property merely changes the URL returned by getUrl | 05:52 |
streamlines | I'm already out of pocket and behind schedule...so the fastest way out is my thing at this point. | 05:53 |
streamlines | I haven't been into the perl yet. getUrl? | 05:53 |
@preaction | how much Perl do you know? | 05:53 |
streamlines | I've been messing with the environmental things. Dunno how to define that. Covered Larry's Learning Perl. | 05:54 |
streamlines | Have most of the reference material., | 05:54 |
@preaction | this is theoretically a four-line change to the code, starting in lib/WebGUI/Asset.pm line 1074 | 05:55 |
streamlines | O'reilly mostly. writeen a few things here and there just to process logfiles or...eh? | 05:55 |
@preaction | i mean, you could patch your webgui to do what you want it to | 05:56 |
streamlines | But isn't code changing strongly discouraged? what about upgrade paths etc. (I know I sadi fastest way). | 05:56 |
@preaction | keep a patch | 05:56 |
@preaction | er.. a diff... i forget the exact syntax | 05:56 |
streamlines | Ok. I think I could handle that. | 05:57 |
@preaction | diff -un WebGUI_7.3.10 WebGUI_Modified | 05:57 |
@preaction | or something | 05:57 |
streamlines | I'll hunt through and then consult with PB if I run into trouble--you think---two hour minimum can cover it? | 05:58 |
@preaction | you could use that patch and attach it to an RFE, with a message saying that perhaps it should be a site setting or a configuration value ("Minimal SSL" or something) | 05:58 |
@preaction | depending on how it's decided to be implemented, it seems fairly simple | 05:58 |
@preaction | the sales dept. would know more | 05:58 |
streamlines | phew. Maybe upcoming in version 7.4? | 05:59 |
@preaction | if you submit an RFE, or if there exists an RFE for it already, pump some karma into it | 05:59 |
@preaction | or post to the RFE what i've told you, the four-line change starting at 1074 of WebGUI::Asset | 05:59 |
@preaction | or if you fix it yourself, post your patch. if JT approves, it'll probably be added right away to 7.4, since it is such a small thing really | 06:00 |
streamlines | I don't have much karma just about hundred. OK, I'll give it a shot. BTW, the webcast tomorrow is 10:00AM *CST?* | 06:01 |
streamlines | thak you for pointing that way. I can tell the RFE's are important. how do they help PB? just directional, give the users what they want type feedbackl? | 06:02 |
@preaction | yes, CST | 06:02 |
@preaction | as a rule: for every minor version (7.X), the highest karma RFE is implemented. it also, yes, provides feedback for what people want to see in WebGUI | 06:03 |
@preaction | we're getting confused here: WebGUI is WebGUI, Plainblack just gets paid to do WebGUI ;) | 06:03 |
@preaction | as the community re-organizes, hopefully we'll get some more community devs | 06:04 |
streamlines | Oh, i see. Gotcha. When I get WG to work I'll post all over cyberspace. | 06:05 |
+perlDreamer | yeah | 06:05 |
streamlines | SIcen I typically thing I don't know what I'm doing, I tend to keep quite. you'll notinc that even here, I just lurk. what could I possibly contribute? But if I do fixx this | 06:05 |
+perlDreamer | the current community devs are getting tired | 06:06 |
streamlines | <spellling> | 06:06 |
streamlines | I'll be sure to tell. | 06:06 |
streamlines | yell. | 06:06 |
@preaction | there are plenty of bugs on the buglist | 06:06 |
+perlDreamer | I know | 06:06 |
+perlDreamer | I've fixed 10 of them since Wednesday | 06:06 |
@preaction | i'm giving streamlines some things he could help contribute ;) | 06:07 |
+perlDreamer | oh | 06:07 |
+perlDreamer | yeah, streamlines, fix some bugs! | 06:07 |
@preaction | some of the code documentation needs auditing | 06:07 |
+perlDreamer | we always need more API tests | 06:07 |
@preaction | unit tests | 06:07 |
gooeybot | unit tests are an amazing thing for finding bugs. | 06:07 |
@preaction | yes | 06:07 |
+perlDreamer | preaction's car needs washing | 06:07 |
+perlDreamer | wait a minute | 06:08 |
@preaction | you have no idea | 06:08 |
@preaction | if i had a man-servant, i'd be able to work more! ;) | 06:08 |
+perlDreamer | hackers of the world, unite! | 06:08 |
streamlines | Thanks folks. I try to to take without giving. I'll do the whatever I can. but its tough when one feels like one knows absolutely nothing. | 06:08 |
streamlines | <sp: not to take> | 06:08 |
+perlDreamer | good night, guys | 06:09 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 06:09 |
-!- preaction changed the topic of #webgui to: [ WebGUI 7.3.10 | WRE 0.7.2 ][ New Contest Open -- Acme Code Contribution -- Win $$$ and Karma (www.plainblack.com/wcc) ][ Plainblack Needs You! Perl dev wanted: http://xrl.us/u7c5 | 06:09 |
streamlines | I'm off to bed too. | 06:09 |
streamlines | Cheers preaction. I'll be luirking tomorrow. | 06:09 |
@preaction | we'll be here | 06:10 |
streamlines | botsnack perlbot | 06:10 |
perlbot | I'm not your prank monkey | 06:10 |
streamlines | :=) | 06:10 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"] | 06:11 |
-!- preaction changed the topic of #webgui to: [ WebGUI 7.3.11 | WRE 0.7.2 ][ New Contest Open -- Acme Code Contribution -- Win $$$ and Karma (www.plainblack.com/wcc) ][ Plainblack Needs You! Perl dev wanted: http://xrl.us/u7c5 | 08:25 |
@preaction | i so wish i could enter these contests. i think a good one would be a "fortune" asset, that you could use ^AssetProxy(); on in your style template, or whatever | 08:26 |
@preaction | however, make it generic enough to be "Grab output from whatever system call", fortune being the default | 08:27 |
@preaction | change \n to <br>, and you're set | 08:27 |
gooeybot | preaction: that doesn't look right | 08:27 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection] | 08:27 |
@preaction | whoa | 08:27 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 08:27 |
-!- Dapperedodo [n=joeri@194.171.50.114] has joined #webgui | 08:31 |
* Radix-wrk wonders if he could steal preaction's idea and enter it in. | 09:28 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:06 |
-!- dodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui | 10:13 |
-!- Dapperedodo [n=joeri@194.171.50.114] has quit [Read error: 110 (Connection timed out)] | 10:30 |
-!- pjesi [n=pjesi@nix.is] has quit [Remote closed the connection] | 12:19 |
-!- pjesi [n=pjesi@perl.is] has joined #webgui | 12:19 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:01 |
-!- SDuensin [n=Scott@139.sub-75-207-54.myvzw.com] has joined #WebGUI | 15:44 |
SDuensin | Good morning. | 15:45 |
pjesi | morning | 15:48 |
SDuensin | Morning it is. :-) | 15:51 |
pjesi | actually it is afternoon | 15:52 |
SDuensin | Bum. :-P | 15:53 |
pjesi | :) | 15:56 |
rjacobsen | good morning all - is there a way to export products from one webgui site and import them into another webgui site without having to enter them all in manually all over again on each site? | 16:07 |
* SDuensin wishes he knew. | 16:08 |
pjesi | rjacobsen: create a package of the Asset, then send it from one server to the other and use the import package on the other server | 16:09 |
rjacobsen | i know how to do that - but a product is not an asset | 16:10 |
rjacobsen | i see no metadata tab on it - nor import option | 16:10 |
rjacobsen | or export | 16:10 |
rjacobsen | products added via the "Products" or "Add a new product" link do not seem to be true assets per say and i cannot find a metadata tab for any of them to be able to make a package | 16:11 |
pjesi | sorry | 16:13 |
rjacobsen | if you edit a product the only tabs are "properties" and "actions" and i do not see where they are being placed in the asset tree | 16:13 |
pjesi | have no idea | 16:13 |
rjacobsen | ok then maybe you can tell me how to completely duplicate a site in webgui without using the package method | 16:27 |
pjesi | mysqldump and tar the uploads folder | 16:34 |
rjacobsen | man there has GOT to be a way to export out products | 16:35 |
@rizen | there is...wait until we turn products into assets sometime this summer | 16:36 |
@rizen | =) | 16:36 |
rjacobsen | that doesnt fix my current problem :( | 16:37 |
@rizen | i didn't say it did | 16:37 |
@rizen | but if you do have time travel technology...then i twill | 16:37 |
rjacobsen | rofl | 16:37 |
rjacobsen | ok maybe a hack but where is the product info placed when you "add a product"? so maybe i can copy and paste somehow | 16:38 |
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui | 16:41 |
@rizen | | productParameterOptions | | 16:42 |
@rizen | | productParameters | | 16:42 |
@rizen | | productVariants | | 16:42 |
@rizen | | products | 16:42 |
rjacobsen | ok here is an idea | 16:45 |
rjacobsen | is there a macro that could call the product price and product number from a product wobject i created? | 16:45 |
rjacobsen | if there is - that would fix my problem | 16:46 |
-!- dodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] | 17:01 |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"] | 17:07 |
-!- nutrino [n=newtrino@snare.grnoc.iu.edu] has joined #webgui | 17:13 |
-!- nutrino is now known as ckotil | 17:13 |
ckotil | http://i6.tinypic.com/2hpod9j.jpg | 17:36 |
ckotil | eclipse pic | 17:36 |
-!- dapperedodo [n=joeri@194.171.50.114] has left #webgui [] | 17:58 |
-!- ScottD [i=40c6c7fb@gateway/web/cgi-irc/ircatwork.com/x-ec9a40ff901bf507] has joined #webgui | 18:01 |
ScottD | Hey all - SDuensin here. Is the webinar full? I'm not able to reconnect. | 18:01 |
pjesi | To join the Meeting, please use one of the following supported operating systems: | 18:03 |
SDuensin | Meeting is Full says my machine. | 18:04 |
SDuensin | (The machine with the projector can't connect at all.) | 18:05 |
@rizen | it's not full | 18:05 |
@rizen | we can have 1000 participants | 18:05 |
SDuensin | Look again. | 18:05 |
SDuensin | When I was on before, it said the max was 11. | 18:05 |
pjesi | why is it mac/win only? | 18:05 |
SDuensin | "This meeting is full. Please contact the meeting organizer." | 18:07 |
ckotil | is it going on now? | 18:07 |
@rizen | sorry dude...we were told that the meeting was supposed to allow 1000 participants | 18:07 |
@rizen | there's no way to fix it now | 18:07 |
SDuensin | Crap. I was in, too. Tried to switch to a machine with a projector on it. | 18:08 |
* SDuensin sighs. | 18:08 |
@rizen | we're going to leave | 18:08 |
@rizen | to give room for you | 18:08 |
SDuensin | I'm in! | 18:09 |
ckotil | im in. | 18:09 |
ckotil | theres only 10 attendees | 18:09 |
ckotil | where do i get sound from? must i call in? | 18:10 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 18:11 |
-!- mode/#webgui [+o snapcount] by ChanServ | 18:11 |
@rizen | yes | 18:12 |
@rizen | you must call in | 18:12 |
ckotil | k | 18:13 |
ckotil | damn, i dont have long distance axx | 18:14 |
ckotil | lame. | 18:14 |
* ckotil drops off | 18:14 |
-!- ScottD [i=40c6c7fb@gateway/web/cgi-irc/ircatwork.com/x-ec9a40ff901bf507] has quit ["CGI:IRC (Ping timeout)"] | 18:15 |
* snapcount sings a jingle "meow meow meow meow meow meow" | 18:29 |
@rizen | snapcount...please call xtopher | 18:30 |
@rizen | he has a bunch of priority bug fixes for you | 18:30 |
@snapcount | ok | 18:31 |
@rizen | i'll work with you on the RTE related ones | 18:31 |
pjesi | any of those have to do with feeds in Calendar.pm? | 18:39 |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 18:40 |
TheSeparator | How was the WebGUI live experience ? | 18:40 |
SDuensin | Other than I wish it had VoIP, very nice. | 18:49 |
ckotil | ya. | 18:49 |
ckotil | or voice built in | 18:50 |
ckotil | like i was expecting. | 18:50 |
ckotil | im just hatin on gotomypc | 18:50 |
SDuensin | Well, it hated the laptop we tried to use. | 18:52 |
SDuensin | Managed to make it work on my desktop machine. | 18:52 |
TheSeparator | Is such a Webinar recorded ? Can it be replayed for those is very different time-zones ? | 18:57 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:57 |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 18:57 |
SDuensin | The site says they plan on selling them on DVD. | 18:58 |
TheSeparator | Saw that but this would be time consuming, in Oz and Japan people are asleep.... | 18:59 |
ckotil | it was just flash, or something similiar. should be possible to just post online. but i dunno | 19:00 |
ckotil | we use this adobe product here at my edu, for online classes and training sessions. so flash files get posted. they rock | 19:00 |
TheSeparator | did they use adobe presenter ? | 19:01 |
ckotil | they used gotomypc.com | 19:01 |
TheSeparator | understood, thanks. | 19:01 |
ckotil | we use adobe acrobat pro, formerly known as breeze | 19:01 |
ckotil | acrobrat pro connect* | 19:01 |
ckotil | stpuid name. | 19:01 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)] | 19:17 |
@snapcount | mmmmm lunch | 19:34 |
@snapcount | anyone have any ideas yet for the acme contest? | 19:34 |
@snapcount | if you're just starting out with perl or developing in WebGUI it's a great way to learn | 19:34 |
@snapcount | I'd like to see someone write a game | 19:35 |
pjesi | does it have to be totally useless? | 19:36 |
@snapcount | no | 19:37 |
@snapcount | but it can be | 19:37 |
@snapcount | btw I have a strong interest in coding for fun so I'll help anyone out with perl and webgui questions for this | 19:38 |
@snapcount | actually I had an idea for a hide and seek game that could be fun to do | 19:43 |
@snapcount | it would have an asset component and a workflow activity component | 19:43 |
@snapcount | the asset would be the game interface where you start it, track scores, etc | 19:44 |
@snapcount | and the workflow would randomly hide a piece of content in the site somewhere | 19:44 |
@snapcount | the content would have a link you click when you find it to tell the asset you've won | 19:44 |
@snapcount | at which point it would kick off the workflow to hide it in a new spot | 19:44 |
@snapcount | the game its self is probably for a five year old but it would be a good programming exercise for a beginner | 19:45 |
@snapcount | a really simple one that would be cool would be a magic eight ball for the dashboard | 19:51 |
Hinrik | what could be wrong if calendar feeds aren't being updated? | 19:52 |
@snapcount | do you have any errors in your webgui log? | 19:52 |
Hinrik | hm | 19:52 |
@snapcount | that workflow should log errors if something goes wrong | 19:52 |
@snapcount | activity rather | 19:52 |
@snapcount | Hinrik: has it ever updated? | 19:54 |
Hinrik | yes, I added a few events, but only the first two are in the ical feed | 19:54 |
@snapcount | oh wait | 19:54 |
@snapcount | are you talking about feeds generated by the calendar or feeds being brought into the calendar | 19:55 |
Hinrik | genereated | 19:55 |
Hinrik | -a | 19:55 |
@snapcount | ahh | 19:55 |
@snapcount | I was talking about pulling them in | 19:55 |
Hinrik | Here's the calendar http://arcticportal.org/calendar/caff | 19:55 |
Hinrik | add ?func=ical for the feed | 19:55 |
@snapcount | yeah I just tried it... only got two of your events | 19:56 |
@snapcount | there are no errors in you webgui.log file? | 19:57 |
Hinrik | this is the only thing that might be relevant: | 19:57 |
Hinrik | Caught exception executing workflow activity pbwfactivity0000000006 for instance O0i5VA7zhzURUdeEQhNzPg which reported ModPerl::Util::exit: (120000) exit was called at /data/WebGUI/lib/WebGUI/Session/ErrorHandler.pm line 229 | 19:57 |
@snapcount | well I just spotted a different bug | 19:58 |
Hinrik | hm? | 19:58 |
@snapcount | the ical feed should be processing macros before sending the output | 19:59 |
@snapcount | it's not | 19:59 |
Hinrik | yeah | 19:59 |
@snapcount | that should be very easy to fix though | 19:59 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 19:59 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:59 |
Hinrik | how so? | 19:59 |
@snapcount | so that error doesn't tell me much | 19:59 |
@snapcount | is there anything above that error? | 19:59 |
@snapcount | you just pass a reference of the content to the WebGUI::Macro::process I think it is | 20:00 |
@snapcount | or evaluate or something | 20:00 |
@snapcount | I'd have to look at the API | 20:00 |
@snapcount | perlDreamer: want to help me work on the dbslave bug | 20:00 |
+perlDreamer | yup, have to use a reference | 20:00 |
+perlDreamer | snapcount, yeah! | 20:01 |
@snapcount | sweet | 20:01 |
+perlDreamer | what can I do? | 20:01 |
+perlDreamer | it's his dbslave | 20:01 |
Hinrik | the line above that error has something to do with an asset I'm writing (unrelated to calendars) so it's not related | 20:01 |
@snapcount | first can you duplicate it b/c I cant | 20:01 |
+perlDreamer | neither can I | 20:01 |
+perlDreamer | I think he's got a bad slave | 20:01 |
+perlDreamer | that's why I wrote the script | 20:01 |
+perlDreamer | do you have login rights? | 20:01 |
@snapcount | is there an instance of that asset on the same page as your calendar? | 20:01 |
Hinrik | no | 20:01 |
@snapcount | yeah but it's a live system so I can't poke around | 20:02 |
@snapcount | besides I don't know much about the way they have it configured | 20:02 |
+perlDreamer | the script I wrote runs stand-alone. it would be safe to run on a live system | 20:02 |
@snapcount | ok... | 20:02 |
@snapcount | so we need to make it handle the problem gracefully | 20:03 |
@snapcount | that's our bug now | 20:03 |
@snapcount | but I need to recreate a failure in order to do that | 20:03 |
@snapcount | ideas? | 20:03 |
+perlDreamer | it's the same kind of bug as the SQLForm one | 20:03 |
+perlDreamer | we need exceptions | 20:03 |
@snapcount | indeed | 20:03 |
@snapcount | but we don't have them yet | 20:03 |
+perlDreamer | well, to handle it gracefully, we have to eval | 20:04 |
+perlDreamer | let's see if it can be duplicated, first | 20:04 |
@snapcount | I currently have two databases running on the same server | 20:05 |
+perlDreamer | hm | 20:06 |
@snapcount | I guess I could try deleting it or something and see what the result is | 20:06 |
+perlDreamer | set up a slave with a bad host dsn, that should give you a connect error | 20:06 |
@snapcount | but that should be the same as a bad DSN in the config | 20:06 |
@snapcount | yeah but that is already handled isn't it? | 20:06 |
+perlDreamer | no | 20:07 |
@snapcount | eh | 20:07 |
@snapcount | well that sounds like a good place to start then | 20:07 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)] | 20:11 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 20:11 |
-!- mode/#webgui [+o preaction] by ChanServ | 20:11 |
+perlDreamer | I used the Session.t test script to duplicate the error | 20:13 |
+perlDreamer | with this dsn: DBI:mysql:mywebgui;host=192.168.104.202 | 20:13 |
+perlDreamer | (that IP doesn't exist on my network) | 20:13 |
+perlDreamer | it times out for a very, very long time | 20:13 |
@snapcount | so the problem comes back to the fatal we throw | 20:15 |
+perlDreamer | right | 20:16 |
@snapcount | meaning we can't trap it | 20:16 |
@snapcount | ok | 20:16 |
+perlDreamer | well, technically DBI throws the failure | 20:16 |
+perlDreamer | I think we have a few choices: | 20:16 |
+perlDreamer | 1) Tell him to fix his slaves | 20:16 |
+perlDreamer | 2) Trap connect inside an eval | 20:16 |
+perlDreamer | if the eval fails, return self->db instead | 20:17 |
+perlDreamer | oh, and not instantiating all 3 slaves at the same time would be good, too | 20:17 |
@snapcount | ok, I'm going to try and reproduce like you described and see what I can come up with | 20:18 |
rjacobsen | excuse me (sorry for interrupting) is there a macro in webgui that would call the price and product number from a product wobject? | 20:18 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection] | 20:18 |
+perlDreamer | rjacobsen: no | 20:19 |
+perlDreamer | it wouldn't be hard to write, though | 20:19 |
+perlDreamer | pass it the assetId/URL | 20:19 |
+perlDreamer | instance the Asset | 20:19 |
+perlDreamer | use ->get to grab and return the data you want | 20:19 |
+perlDreamer | 10-15 lines with error checking | 20:19 |
rjacobsen | (not to be stupid) how do i instance the asset? | 20:20 |
+perlDreamer | Inside Asset.pm, check out new, newByUrl and newByDynamicClass | 20:21 |
+perlDreamer | they are all object creators | 20:21 |
rjacobsen | ok | 20:21 |
rjacobsen | thanks | 20:21 |
+perlDreamer | You could use the Page macro as an example | 20:21 |
rjacobsen | allright thanks | 20:21 |
+perlDreamer | Although it only grabs stuff out of the current asset from the session var | 20:21 |
@snapcount | my $asset = WebGUI::Asset->newByUrl($session, "/url/to/asset"); my $value = $asset->get("propertyName"); | 20:43 |
ckotil | we have a workflow just waiting | 20:44 |
ckotil | for no reason. | 20:44 |
ckotil | email never got sent. | 20:44 |
ckotil | looks like its due to this error | 20:46 |
ckotil | 2007/03/06 18:38:38 - ERROR - spectre.conf - POE::Kernel::_dispatch_event[983] - CRON: Job globalnoc.webgui.conf-cbAkterTqD1vrvHHSHI5jQ is not in our queue. | 20:46 |
+perlDreamer | snapcount: is there anything else I can do to help with the dbSlave thing? | 20:47 |
@snapcount | not right at this second | 20:48 |
@snapcount | ok perlDreamer, I'm caught up with you now | 20:56 |
@snapcount | right now where this stands is that it's not a bug | 20:56 |
@snapcount | webgui is working exactly how it was intended too | 20:56 |
@snapcount | it throws a fatal if it can't connect to a database | 20:57 |
@snapcount | I'm sure this will change when we get exceptions (I hope) | 20:57 |
+perlDreamer | I concur with you | 20:57 |
+perlDreamer | ("yup") | 20:58 |
@snapcount | From what I can see the system is not very robust as you pointed out... one slave being unreachable should not cause the site to stop working | 20:58 |
@snapcount | but it was clearly written to work that way | 20:58 |
+perlDreamer | yes. dbSlaves must work, or you're hosed with the current code | 20:58 |
@snapcount | I'm going to re-read the original support request to see how it was decided this was a bug to make sure I'm not missing anything | 20:59 |
+perlDreamer | JT said to post it as a bug | 20:59 |
+perlDreamer | You can also see from the bug that I asked xtopher if he'd validated his slaves, and he said he had. But the connect error doesn't lie. | 21:02 |
@snapcount | well I just realized something else | 21:03 |
+perlDreamer | ? | 21:03 |
@snapcount | his problem is intermittent | 21:03 |
@snapcount | all of the slaves are connected too in the beginning | 21:03 |
@snapcount | so if this were a connection issue it would never work at all | 21:03 |
@snapcount | unless the connection is intermittent | 21:04 |
+perlDreamer | that's what I think | 21:04 |
@snapcount | but that seems unlikely | 21:04 |
+perlDreamer | with the dbslave code in Session, there's no chance for intermittent behavior | 21:04 |
+perlDreamer | it's all or none. | 21:04 |
ckotil | FUCK. this has to be workflow bug | 21:04 |
ckotil | i restarted spectre , and now i have 2 waiting workflows | 21:04 |
+perlDreamer | ckotil: or a POE bug (which the workflow uses) | 21:05 |
ckotil | trying to send this notify email | 21:05 |
ckotil | ive got a thread going in PB support | 21:05 |
+perlDreamer | The PB guys will sort it out. They're top notch. | 21:06 |
ckotil | yah, im just angry about it | 21:06 |
ckotil | always something. upgrade and something breaks | 21:06 |
ckotil | which is fine as long as it isnt crucial to my operation | 21:06 |
ckotil | ohhh, so get this. a flood of emails just went out | 21:07 |
ckotil | the past 3 weeks of notify emails | 21:07 |
ckotil | i just restarted spectre | 21:07 |
ckotil | seems to me that the restart spectre bug aint fixed | 21:07 |
+perlDreamer | that could very well be | 21:08 |
@snapcount | have you updated the perl modules ckotil | 21:08 |
@snapcount | you need to update POE, POE::Component::IKC, and HTML::Template | 21:08 |
@snapcount | that last one is not for spectre | 21:09 |
ckotil | :x | 21:09 |
@snapcount | but you should update it | 21:09 |
ckotil | i dont recall if i did. ill assume i didnt | 21:09 |
ckotil | thx snapcount | 21:09 |
@snapcount | just try to install them from cpan | 21:09 |
@snapcount | if there is a newer version, it will install them | 21:09 |
* ckotil nods. | 21:09 |
@snapcount | don't forget to restart modperl after the update | 21:10 |
ckotil | ya it updated (POE) | 21:10 |
ckotil | i cant believe over looked this | 21:10 |
ckotil | should be in gotcha right? | 21:10 |
+perlDreamer | don't feel too bad, I did too. | 21:10 |
+perlDreamer | there's nothing in the gotchas about this | 21:11 |
+perlDreamer | I think preaction's idea about testEnvironment being a part of a WebGUI/WRE upgrade is a good one. | 21:12 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 21:14 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 21:14 |
snapcount_ | am I back? | 21:15 |
snapcount_ | wth | 21:15 |
+perlDreamer | you're back | 21:15 |
-!- snapcount_ is now known as snapcount | 21:16 |
-!- mode/#webgui [+o snapcount] by ChanServ | 21:16 |
@snapcount | stupid interwebs | 21:16 |
+perlDreamer | there's gunk in the tubes | 21:16 |
@snapcount | did that resolve your problems ckotil? | 21:16 |
SDuensin | "It's a series of tubes! It's... It's not a truck you can just dump stuff on!" | 21:16 |
@snapcount | hehe | 21:17 |
ckotil | yeah, we're good. thanks snapcount | 21:18 |
+perlDreamer | snapcount: are the new module versions in testEnvironment.pl? | 21:18 |
@snapcount | I don't know | 21:18 |
@snapcount | this should be in gotchas though | 21:18 |
@snapcount | I'm pretty sure that updating those poe modules was essentially the "fix" for the spectre bugs | 21:19 |
@snapcount | all of the code changes on our end were improvements JT made | 21:19 |
@snapcount | afaik | 21:19 |
+perlDreamer | ckotil: which versions of POE, POE::Component::IKC got installed? | 21:21 |
ckotil | .1904 | 21:22 |
ckotil | Running make for G/GW/GWYN/POE-Component-IKC-0.1904.tar.gz | 21:22 |
ckotil | hrm..wierd. | 21:23 |
ckotil | then i read this. | 21:23 |
ckotil | CPAN.pm: Going to build G/GW/GWYN/POE-Component-IKC-0.1904.tar.gz | 21:23 |
ckotil | --------------------------------------------------------------- | 21:23 |
ckotil | You currently have POE 0.3601 installed. | 21:23 |
ckotil | It appears IKC causes POE version 0.29 - 0.36 to exercise a bug in some | 21:23 |
ckotil | versions of Perl that prevents wheel's DESTROY from being called. This | 21:23 |
ckotil | issue has been resolved in 0.37. If you can not upgrade your version of | 21:23 |
ckotil | POE, IKC must work around that calls the wheel's DESTROY explicitly. You | 21:23 |
-!- perlbot [n=perlbot@lv.pm.org] has quit [Remote closed the connection] | 21:23 |
ckotil | may find and reactivate this by uncommenting lines after WORK AROUND in | 21:23 |
ckotil | IKC/Server.pm, IKC/Channel.pm and IKC/Client.pm | 21:23 |
ckotil | doesnt make much sense | 21:23 |
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui | 21:23 |
+perlDreamer | there's too much guesswork in this | 21:23 |
+perlDreamer | rizen: what are the canonical versions of modules required for Spectre? POE and POE::Component::IKC? | 21:24 |
ckotil | ok POE::Component::IKC is up to date (0.1904). | 21:25 |
ckotil | is what i have now. | 21:25 |
@snapcount | You need to update POE first, then IKC | 21:27 |
@snapcount | that should get rid of that warning | 21:27 |
ckotil | o, i just did IKC | 21:28 |
ckotil | thx | 21:28 |
@snapcount | yep | 21:28 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 21:36 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 145 (Connection timed out)] | 21:59 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 22:11 |
-!- mode/#webgui [+o snapcount] by ChanServ | 22:11 |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 110 (Connection timed out)] | 22:25 |
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui | 22:42 |
cap10morgan | if you were going to move a bunch of collaboration systems (and their contents) from one 7.3.10 site to another, what would be the best way to do that? | 22:43 |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 22:46 |
@preaction | did you try making a package | 22:51 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 22:54 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 22:54 |
rjacobsen | anyone here please help us - the sql form on our site is not working - here is the errors in the log file http://paste.biz/paste-855.html - it keeps saying when we save the sql form (Some error(s) occurred: | 23:01 |
rjacobsen | Databaselink does not have enough privileges (Needs ALTER, CREATE, DELETE, INDEX, INSERT, SELECT, UPDATE)) | 23:01 |
rjacobsen | but we have all those priviledges set | 23:02 |
+perlDreamer | that's also the bug for a bad DSN. | 23:03 |
+perlDreamer | uh, not bug, but error message | 23:03 |
rjacobsen | we used the example directly from your help page | 23:04 |
cap10morgan | preaction: i was thinking about doing that, but how does that work from one site to another? | 23:06 |
@preaction | cap10morgan: works fine from what I hear | 23:06 |
@preaction | except your subscriptions wont get migrated, but i assume you don't want that (and that would require some raw database fun time) | 23:06 |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 110 (Connection timed out)] | 23:07 |
pjesi | snapcount: do you know what might be causing the ical to be sent without the macro processing? | 23:08 |
+perlDreamer | rjacobsen: I think the root problem is this: | 23:08 |
+perlDreamer | 2007/03/06 15:04:56 - WARN - kidscorner.us.com.conf - main::[[undef]] - DatabaseLink [Km4hmZZDkxFwrR4aKJzlWQ] The DSN specified is of an improper format. | 23:08 |
+perlDreamer | You have a bad DSN. | 23:08 |
+perlDreamer | no DSN, no database | 23:08 |
+perlDreamer | no database, no SQL Form | 23:08 |
cap10morgan | preaction: yeah, that's fine. so the packages menu has the same content regardless of what site you're logged into? (as long as it's the same server) | 23:08 |
rjacobsen | ok so how do we find out our DSN? what do we put in the DSN? | 23:08 |
+perlDreamer | well... | 23:09 |
@preaction | cap10morgan: no, the package has the same content as the asset (at least, at the time of export). they aren't updated cross-site | 23:09 |
+perlDreamer | You have to have a separate database from the main WebGUI one. | 23:09 |
+perlDreamer | Do you have such a database setup on your site? | 23:10 |
cap10morgan | preaction: right, i just mean, the package will be available to deploy on a different site after i've created it on the original? | 23:11 |
@preaction | no, you have to go to the asset manager, click "export", you'll be given a file to download. then you can go to the asset manager on the other site, and you'll see a spot to import an exported package | 23:12 |
-!- pjesi [n=pjesi@perl.is] has quit ["Changing server"] | 23:12 |
-!- pjesi [i=pjesi@perl.is] has joined #webgui | 23:12 |
cap10morgan | ah, gotcha | 23:13 |
cap10morgan | thanks preaction | 23:13 |
rjacobsen | we do not have a seperate database setup no | 23:15 |
rjacobsen | so we cant use the existing database? | 23:15 |
+perlDreamer | no | 23:15 |
rjacobsen | ahh | 23:15 |
rjacobsen | ok | 23:15 |
rjacobsen | brb | 23:15 |
+perlDreamer | It's a safety feature to protect the main WebGUI db. | 23:15 |
cap10morgan | can you create packages, export them, and import them using the API? | 23:15 |
+perlDreamer | yes | 23:16 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""Be back in 30""] | 23:17 |
cap10morgan | hmm, the import is doing nothing. i click import after selecting the wgpkg file and the browser spins for a minute, then nothing shows up. ?? | 23:37 |
cap10morgan | nothing in webgui.log | 23:37 |
@snapcount | pjesi: yes | 23:48 |
@snapcount | I told you earlier | 23:48 |
@snapcount | =) | 23:48 |
pjesi | really? must have missed that sorry | 23:49 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 23:50 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:51 |
pjesi | <@snapcount> you just pass a reference of the content to the WebGUI::Macro::process I think it is | 23:51 |
pjesi | you mean this? | 23:51 |
@snapcount | yeah | 23:51 |
-!- SDuensin [n=Scott@139.sub-75-207-54.myvzw.com] has quit ["Leaving"] | 23:51 |
@snapcount | it's vague I know | 23:51 |
@snapcount | but that's really the answer | 23:51 |
ckotil | who worked on the new calendar asset? | 23:52 |
@snapcount | somewhere there is a variable that contains all of the event details | 23:52 |
@snapcount | you need to pass a reference of that variable to WebGUI::Macro::process | 23:52 |
pjesi | snapcount: I see, I just thought the fix was not in the code | 23:52 |
@snapcount | oh no | 23:53 |
@snapcount | to fix the macros not processing requires code for sure | 23:53 |
cap10morgan | anyone know what to check for when packages won't import? | 23:56 |
+perlDreamer | cap10morgan: what version are you using? | 23:57 |
cap10morgan | 7.3.10 | 23:58 |
cap10morgan | on both the exporting and the importing side | 23:58 |
+perlDreamer | You should check the change log. I'm pretty sure there were bugs fixed around 7.3.10. | 23:58 |
+perlDreamer | yuup | 23:59 |
+perlDreamer | there was an import package fixed in 7.3.11 | 23:59 |
@preaction | ckotil: just ask the question | 23:59 |
+perlDreamer | what kind of package are you trying to export and why do you say there's a bug for that? | 23:59 |
--- Day changed Wed Mar 07 2007 |
ckotil | nah, you wont like it | 00:01 |
cap10morgan | perlDreamer: correct you are :) upgrading now. | 00:01 |
ckotil | i created an example of the calendar asset today for my group to check out. and they want it ajaxified | 00:01 |
ckotil | google calendar spoiled them. | 00:01 |
ckotil | they like the ical support. | 00:02 |
@preaction | what do you mean by "ajaxified"? | 00:02 |
ckotil | able to drag and drop events and info , mostly | 00:02 |
@preaction | you mean an overabundance of pointless asynchronous requests? | 00:02 |
@preaction | drag.. and ... drop... from what? | 00:03 |
ckotil | events to duplicate them for example | 00:03 |
ckotil | or move an event | 00:03 |
ckotil | and abiltilty to overlay multiple calendars onto a single view. | 00:04 |
ckotil | http://globalnoc.iu.edu/i2network/support/maintenance-calendar.html | 00:04 |
-!- Seppie [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 00:04 |
@preaction | your overlay can be done with ^AssetProxy, no? | 00:04 |
ckotil | hrm... | 00:04 |
ckotil | no i dont think so. | 00:04 |
ckotil | the proxied asset would just get appended to the page, rather than actually overlay'd | 00:05 |
@preaction | you mean you want multiple calendar's Events to be shown on a single calendar | 00:05 |
@preaction | that's easy, use the iCal feeds | 00:05 |
ckotil | interesting. | 00:05 |
ckotil | we already have ical feeds. | 00:05 |
* ckotil tries. | 00:05 |
ckotil | well i added the feeds. | 00:07 |
ckotil | now i wait till the workflow is executed. | 00:07 |
@preaction | or force it to run now | 00:07 |
ckotil | tru | 00:07 |
ckotil | hrm i dont see a running workflow. | 00:08 |
ckotil | for it. or how to update the feeds | 00:08 |
@preaction | go to Admin Console > Scheduler. look for Hourly Maintenance Tasks and click Run | 00:09 |
+perlDreamer | hey, where did gooeybot go? | 00:09 |
ckotil | ah | 00:09 |
ckotil | he dropped a half hour ago | 00:09 |
+perlDreamer | he needs to learn runHourly | 00:09 |
@preaction | weird, let me find him | 00:09 |
+perlDreamer | gooeybot, runHourly is go to Admin Console > Scheduler. look for Hourly Maintenance Tasks and click Run | 00:09 |
cap10morgan | does the 7.3.10 package import bug affect the exported packages? i.e. should i re-export under 7.3.11? | 00:10 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 00:11 |
+perlDreamer | gooeybot, runHourly is go to Admin Console > Scheduler. look for Hourly Maintenance Tasks and click Run | 00:12 |
gooeybot | OK, perlDreamer. | 00:12 |
+perlDreamer | cap' you shouldn't need to | 00:13 |
ckotil | werd. | 00:14 |
ckotil | seems our ical format isnt up to spec. | 00:14 |
ckotil | or the calendar just barfs after a multi day event. | 00:15 |
ckotil | not sure which. pry the earlier. | 00:15 |
ckotil | on that note. im heading home. | 00:15 |
ckotil | see ya on the flipside | 00:15 |
-!- Seppie [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 60 (Operation timed out)] | 00:15 |
@preaction | ckotil: more probably the latter | 00:16 |
@preaction | ckotil: post a bug and attach the ICS file | 00:16 |
+perlDreamer | no good iCal parsers on CPAN? | 00:21 |
@preaction | there are 6 available, Text::vCard being the best interface I saw | 00:21 |
@preaction | in the WebGUI::Workflow::Activity::CalendarUpdateFeeds I do a rundown of them | 00:22 |
@preaction | and then roll my own. that activity was written at about 5:00am, 4 hours before deadline | 00:22 |
+perlDreamer | I'll read your notes | 00:22 |
+perlDreamer | maybe we could borrow their test suite to validate your parser? | 00:22 |
@preaction | the format isn't hard actually | 00:22 |
@preaction | it's not the parser itself, it's more likely there's a way to specify start and end dates that i didn't take into account | 00:23 |
+perlDreamer | okay | 00:23 |
@preaction | which is why we'll need ckotil's ICS file | 00:24 |
+perlDreamer | would the iCal spec help (if there is one)? | 00:24 |
@preaction | i'd also like, eventually, to get rid of most of the main code in that workflow activity and put it in the calendar for easier maintenance | 00:24 |
@preaction | there is one, and it Might help, but it'd be easier to know what way they're being specified, or what the parser's choking on | 00:25 |
@preaction | admittedly, i implemented a bare minimum of the spec, enough to get by | 00:25 |
@preaction | something like Calendar->addFromFeed(url) | 00:26 |
@preaction | and why the hell is it snowing again? | 00:26 |
@preaction | it's like we get 6 weeks of winter, starting February | 00:26 |
@preaction | what's the name of the workflow activity that's used to notify admins when a version tag needs approval? is there one in the default WebGUI or will I have to make one? | 00:27 |
+perlDreamer | NotifyAboutVersionTag | 00:29 |
+perlDreamer | :) | 00:29 |
-!- Seppie [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 00:33 |
cap10morgan | whoah! importing packages works in 7.3.11 but it generates a metric buttload of version tags! | 00:33 |
@preaction | look at the revisions in the tags, are they empty? | 00:33 |
cap10morgan | i think so | 00:35 |
cap10morgan | they would show up on the right if they weren't, right? | 00:36 |
cap10morgan | oh wait, no they're not | 00:36 |
@preaction | so the version tags are comitted? | 00:36 |
cap10morgan | no, they're not | 00:36 |
cap10morgan | they have revisions in them | 00:36 |
@preaction | and they're showing up on the right, and they have revisions in them | 00:36 |
cap10morgan | looks like one for each thread of the collab system that was in this package i just imported | 00:36 |
cap10morgan | correct | 00:36 |
@preaction | that is probably a bug, but i'll be durned if i know where | 00:37 |
cap10morgan | i committed them all and now the package is gone again | 00:39 |
cap10morgan | and the collab system / threads didn't show up anywhere | 00:40 |
cap10morgan | oh, i just tried it again and this time it only created one version tag | 00:40 |
cap10morgan | and it worked! | 00:41 |
cap10morgan | the content is there! | 00:41 |
cap10morgan | haha, weird. | 00:41 |
@preaction | weird enough you might want to report it. whatever happened that first time should not have happened | 00:42 |
+perlDreamer | rizen, should we change the name space of the help template? | 01:14 |
+perlDreamer | cap10morgan, if you file it as a bug, you might want to save that package in the bug report as well. Then we can do an apples to apples check instead of trying to hack up some kind of package that may not trigger the bug. | 01:21 |
cap10morgan | yeah, i'll be doing a lot more testing of this | 01:22 |
cap10morgan | so if i see it again, i'll definitely report it | 01:22 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:23 |
-!- Seppie [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 60 (Operation timed out)] | 01:23 |
+perlDreamer | thanks, man | 01:24 |
+perlDreamer | it will delay 7.4, but result in a better overall WebGUI | 01:25 |
@rizen | i don't think so | 01:25 |
+perlDreamer | no name space change? | 01:25 |
@rizen | no | 01:25 |
+perlDreamer | okay | 01:25 |
@rizen | if it happens again, maybe...but for now let's worry about real bugs | 01:26 |
@rizen | god i hate accounting | 01:26 |
@rizen | spent the whole day on it today | 01:26 |
@rizen | feel like i got nothing done | 01:26 |
+perlDreamer | I hate that | 01:26 |
@rizen | time to take a break before a big upgrade this eve | 01:26 |
@rizen | later | 01:26 |
+perlDreamer | cya | 01:26 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 02:03 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 02:43 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [] | 02:58 |
@rizen | cap10morgan, did you make it into the talk today? | 04:36 |
cap10morgan | i was on the call and followed along on the demo site | 04:37 |
cap10morgan | but couldn't get into the gotomeeting | 04:37 |
@rizen | ok. | 04:37 |
@rizen | we're planning on doing it again in a week or so due to our flub | 04:38 |
cap10morgan | i was mainly evaluating it for the organization i work for to see if we'd be interested in purchasing more sessions | 04:38 |
cap10morgan | oh, ok | 04:38 |
cap10morgan | great | 04:38 |
@rizen | i'm really sorry that we inconvenienced you | 04:39 |
cap10morgan | it's ok; these things happen | 04:39 |
@rizen | we thought it was supposed to support 1000 participants by default..but we set it up wrong | 04:40 |
@rizen | we were also really suprised by the turnout | 04:40 |
@rizen | we expected maybe 5 peeps | 04:40 |
@rizen | but it was full almost instantly | 04:40 |
@rizen | so who knows how many peeps will actually be there | 04:40 |
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui | 05:06 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:06 |
PedersenMJ | h'lo all. | 05:07 |
nuba | h'l' | 05:07 |
PedersenMJ | How's it going? | 05:08 |
Radix-wrk | hi ped | 05:08 |
nuba | dunno, just joined the chan :) | 05:08 |
Radix-wrk | Welcome nuba :) | 05:09 |
PedersenMJ | Wow. Someone went crazy creating wiki articles recently. | 05:09 |
PedersenMJ | That's cool :) | 05:09 |
@rizen | that's tera | 05:10 |
@rizen | she's on our staff | 05:10 |
PedersenMJ | Hey, Radix, something for you to ponder, when next you think your contributions were unpopular: That sundark theme I posted is now at -2. | 05:10 |
@rizen | if i had anything to say about it, i'd give it a -50 | 05:11 |
Radix-wrk | I know why too | 05:11 |
Radix-wrk | it's a bug in Webgui - visitor has rate privileges | 05:11 |
PedersenMJ | So would I, probably. But, it wasn't made to be popular. It was made to show a conversion process. | 05:11 |
Radix-wrk | thought it'd been fixed.. but not for contributions | 05:11 |
Radix-wrk | it means webbots are probably navigating those pages and hitting rate down/rate up randomly | 05:12 |
PedersenMJ | As for Tera: She a documenter then? Or is she just getting into the system by documenting some pieces first? | 05:13 |
@rizen | i was just kidding | 05:13 |
@rizen | tera is a jack of all trades person for us | 05:13 |
@rizen | she's currently copyiing portions of the help | 05:13 |
@rizen | cuz it will be removed from the actual help system to lower the memory usage in webgu | 05:14 |
PedersenMJ | It's funny: Burned is up at 12. Andreas02 is at 0. And Sundark is at -2. I'm surprised by the fact that Burned is higher ranked, as I thought Andreas02 would be more so. | 05:14 |
PedersenMJ | JT: I wasn't. Personally, I think Sundark is hideous. However, it was also perfectly simple. So, it got chosen to showcase the process. | 05:14 |
Radix-wrk | have a look at the forums, and sort by rating - you'll see HEAPS of random values for posts | 05:15 |
PedersenMJ | Hmmm.... JT, would it be worth it to do some sort of utility script that can post the help files directly, or is that just a very bad idea? | 05:15 |
@rizen | i'm not sure what you're asking | 05:17 |
PedersenMJ | Well, here's my thought: The help files are in the code, as HTML. It should be possible to write a script/object which reads them, and posts the html directly, using the webgui api. However, possible doesn't mean it's a good idea. | 05:18 |
@rizen | first of all she's not copying all the files | 05:19 |
@rizen | only select ones | 05:20 |
@rizen | and secondly, we have no devs available currently | 05:20 |
@rizen | and thirdly...tera costs less than a dev | 05:20 |
PedersenMJ | So, bad idea. Like I said, possible doesn't mean good. I'd consider trying it, but it sounds like it wouldn't be the right thing to do. | 05:21 |
-!- wgGuest24 [n=wgGuest2@c-67-169-8-99.hsd1.ca.comcast.net] has joined #webgui | 06:51 |
-!- wgGuest24 [n=wgGuest2@c-67-169-8-99.hsd1.ca.comcast.net] has quit [Client Quit] | 06:52 |
PedersenMJ | g'night all! hasta la manana! | 07:08 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:08 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:31 |
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui | 10:01 |
-!- nuba [n=nuba@hq.imaterial.org] has quit [Remote closed the connection] | 10:11 |
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui | 10:12 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:13 |
-!- SDuensin [n=Scott@130.sub-75-207-202.myvzw.com] has joined #WebGUI | 16:02 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 17:10 |
ckotil | db up to 36.5 MB | 17:12 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 17:27 |
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["Xirc - MacOSX"] | 18:10 |
rjacobsen | do you have a *current* sql query macro that will access a database outside of webgui? | 18:11 |
rjacobsen | or a new database inside webgui? | 18:11 |
rjacobsen | we found the ^SQLExt(); and it doesnt seem to work anymore | 18:12 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 18:20 |
-!- mode/#webgui [+v crythias] by ChanServ | 18:20 |
rjacobsen | hello? | 18:46 |
gooeybot | Hi, rjacobsen | 18:46 |
rjacobsen | do you have a *current* sql query macro that will access a database outside of webgui? | 18:46 |
rjacobsen | or a new database inside webgui? | 18:46 |
rjacobsen | we found the ^SQLExt(); and it doesnt seem to work anymore | 18:46 |
ckotil | sqlreport asset lets you query external db's | 18:54 |
ckotil | it requires you to setup a db link first. | 18:54 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 19:32 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:32 |
+perlDreamer | rizen: thanks for watching my back, dude | 19:33 |
@rizen | in what way did i watch your back? | 20:40 |
@rizen | are you talking about Graphics.pm? | 20:40 |
+perlDreamer | yeah | 20:41 |
@rizen | oh...not like you haven't done it 1000 times for me | 20:42 |
@rizen | =) | 20:42 |
+perlDreamer | it's good not to work alone | 20:42 |
+perlDreamer | speaking of which, I have fixes for two calendar bugs | 20:42 |
@rizen | indeed | 20:42 |
+perlDreamer | is it safe to commit? | 20:43 |
@rizen | feel free, no release today | 20:43 |
@rizen | i have 7 priority bug fixes from rockstar clients to do today | 20:43 |
@rizen | so i have to drop everythng to do that | 20:43 |
+perlDreamer | oh, am I duplicating work on the calendar stuff? | 20:43 |
@rizen | nope | 20:43 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:43 |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 20:43 |
@rizen | nothing related | 20:43 |
@rizen | the ones i'm working on are rich edit, cache, and db slaves | 20:44 |
+perlDreamer | the rich edit one is nasty, very similar to this calendar one | 20:44 |
+perlDreamer | the js thinks we're sending it relative URLs, so it's appending the parent URL to "help out" | 20:44 |
+perlDreamer | it doesn't grok the gateway macro | 20:45 |
+perlDreamer | well, that's one of the RTE bugs. there are probably others | 20:45 |
+perlDreamer | I'll need you to weigh in on this other calender bug, but I'll post it to the dev list after I get this one cleaned up. | 20:46 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 20:58 |
rjacobsen | have a new problem with trying to delete items from the clipboard >> http://paste.biz/paste-867.html | 21:01 |
@rizen | this is not the place to report bug | 21:02 |
@rizen | s | 21:02 |
rjacobsen | i was just wondering if u knew how i could fix it | 21:02 |
@rizen | even if we diid, we won't consider looking at iit until you report the bug | 21:03 |
rjacobsen | just when i thought i was gettin somewhere with this irc channel...... | 21:06 |
@rizen | you're upset because i'm asking you to follow proper procedure? | 21:09 |
@rizen | if it's a problem, and we're going to spend our time fixing it...don't you think it's important we fix it for everyone...not just for you? | 21:09 |
@rizen | or are you that selfish that you think you are more important than the entire community? | 21:10 |
rjacobsen | i was simply asking if it was a bug and /or was there a way to fix it temporarily | 21:14 |
* SDuensin sets mode +rude #WebGUI | 21:14 |
rjacobsen | but i found a way around it anyhow | 21:14 |
rjacobsen | and if anyone else has this problem - simply commit any changes made and then you can delete the item in the clipboard | 21:18 |
ckotil | ive had probs with the clipboard like that in th epast. you just have to finess it, until the bug can be fixed. | 21:37 |
+perlDreamer | rjacobsen, another good idea is to search the bugs page. | 21:45 |
+perlDreamer | that bug has been found, reported and fixed | 21:45 |
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has joined #webgui | 21:51 |
cap10morgan | is plain black / webgui participating in google's summer of code? | 22:00 |
@rizen | as of now no | 22:03 |
@rizen | like i said on the forum, in the past we've always been rejected | 22:03 |
@rizen | so unless you have a good idea you think will get approved..we're not applying | 22:04 |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Radix_ | 22:12 |
cap10morgan | oh, ok | 22:17 |
cap10morgan | we're applying, and i was going to put some webgui-based projects on our idea list, but didn't want to duplicate any efforts | 22:17 |
@rizen | that would be great. let me know how it goes. | 22:22 |
-!- Netsplit over, joins: Radix_ | 22:23 |
cap10morgan | will do | 22:23 |
cap10morgan | if you don't mind my asking (and if you know), on what grounds did they reject you? | 22:24 |
@rizen | i don't have the emails anymore..but i believe it was just a bland rejection letter stating that our ideas didn't match the goals of summer of code | 22:25 |
@rizen | one of the ideas we had was to develop a javascript based CSS editor | 22:25 |
@rizen | so you could visually edit CSS right from your web browser | 22:26 |
@rizen | similar to how you use a rich editor to edit html | 22:26 |
@rizen | another idea was to ajaxify webgui's admin console | 22:26 |
@rizen | another idea was to create a google maps asset for webgui | 22:27 |
@rizen | i can't remember them all | 22:27 |
@rizen | but we put in 6 ideas total over 2 years | 22:27 |
@rizen | all 6 were rejected | 22:27 |
cap10morgan | huh, ok | 22:31 |
cap10morgan | interesting | 22:31 |
cap10morgan | i need to beef our ideas page, then :) | 22:31 |
cap10morgan | thanks jt | 22:31 |
@rizen | np | 22:31 |
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has quit [Remote closed the connection] | 23:26 |
-!- SDuensin [n=Scott@130.sub-75-207-202.myvzw.com] has quit ["Leaving"] | 23:47 |
--- Day changed Thu Mar 08 2007 |
+perlDreamer | rizen: sometime I'd like you to tell me about what was happening with the CS upgrades and threads with non-existant parents. | 00:31 |
@rizen | on some sites, there are some corrupt threadds | 00:32 |
@rizen | and the upgrade failed without the check i added | 00:32 |
@rizen | i need to write a utility to find/fix/delete corrupt threads | 00:32 |
@rizen | but for the time being, i just didn't want people's upgrades to fail | 00:33 |
+perlDreamer | ah, okay | 00:33 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 00:42 |
+perlDreamer | rizen: is this a bug or an RFE: http://www.plainblack.com/bugs/tracker/calender#TKMNSvU-0qlmsv3aNk5W7g | 00:56 |
@rizen | bug for the week view | 00:57 |
+perlDreamer | I'll fix it | 00:57 |
@rizen | i don't know how he expects a multi-day event to show up on a day view | 00:57 |
@rizen | you're only looking at one day | 00:57 |
+perlDreamer | I don't know. If it's also easy to fix do you want it as well? | 00:58 |
+perlDreamer | The code that I need to fix the week view is in the month | 00:58 |
+perlDreamer | I'm guessing it could work for the day as well | 00:58 |
@rizen | listen to what you are saying | 00:58 |
@rizen | it is a 1 day view, but a 3 day event | 00:58 |
@rizen | you can't display it | 00:59 |
@rizen | wiithout displaying 3 days of data | 00:59 |
@rizen | on a day view, it should only display for that day | 00:59 |
@rizen | or any day that it's part of | 00:59 |
@rizen | you can't display all 3 days though | 00:59 |
@rizen | that's just rediculous | 00:59 |
+perlDreamer | now you're going all Billy Crystal, dahling | 01:11 |
@rizen | i am? | 01:11 |
+perlDreamer | You said I was rediculous, which I thought was just mahvelous | 01:12 |
+perlDreamer | btw, they gave me a chip to work on, so my WebGUI bandwidth will be decreasing | 01:14 |
@rizen | yay you | 01:14 |
@rizen | boo to them | 01:15 |
+perlDreamer | I need a patron | 01:15 |
+perlDreamer | Forget all this working crap. | 01:15 |
@rizen | patron? | 01:15 |
@rizen | like a benefactor? | 01:16 |
+perlDreamer | Yes | 01:16 |
+perlDreamer | like old-time scientists and artists | 01:16 |
+perlDreamer | you get a patron | 01:16 |
+perlDreamer | they tell you what to do | 01:16 |
+perlDreamer | you do it | 01:16 |
@rizen | if i were rich, i'd be your patron | 01:16 |
+perlDreamer | I'd answer support postings, fix bugs, write features, build tests and docs | 01:17 |
+perlDreamer | kind of like now | 01:17 |
+perlDreamer | only monetized | 01:17 |
+MrHairgrease | what's wrong with chips | 01:17 |
+perlDreamer | chips are great when you get to design them | 01:17 |
+MrHairgrease | but | 01:18 |
+perlDreamer | I've spent the last seven weeks being paid to sit on my butt in a cube | 01:18 |
+MrHairgrease | you don't on this project? | 01:18 |
+MrHairgrease | i know | 01:18 |
+MrHairgrease | i do the same | 01:18 |
+MrHairgrease | but don't get paid | 01:18 |
+MrHairgrease | =) | 01:18 |
+perlDreamer | no, even worse, don't you have to pay to get to design chips? | 01:18 |
+MrHairgrease | at least I have science as an excuse | 01:18 |
+MrHairgrease | i don't | 01:19 |
+MrHairgrease | the whole year | 01:19 |
+MrHairgrease | i will be busy | 01:19 |
+perlDreamer | school is free in The Netherlands? | 01:19 |
+MrHairgrease | laying reaaly tiny wires on glass | 01:19 |
+MrHairgrease | no! | 01:19 |
+MrHairgrease | but not overly expensive too | 01:19 |
+MrHairgrease | it's about 1500 euro's each year\] | 01:20 |
+MrHairgrease | except when you are old | 01:20 |
@rizen | holy crap | 01:20 |
+MrHairgrease | and it's not school | 01:20 |
+MrHairgrease | it's university | 01:20 |
@rizen | when i went to college (and i went to a cheap state school) it was $16k per year | 01:20 |
@rizen | and that was over 10 years ago | 01:20 |
+MrHairgrease | that's just fucked up | 01:21 |
+perlDreamer | when I went to school, it was $1k/year when I started | 01:21 |
+perlDreamer | and $10k when I finished (grad school) | 01:21 |
+MrHairgrease | mind you | 01:21 |
+MrHairgrease | if you're not a ducth resident | 01:21 |
+MrHairgrease | it's much more expensive | 01:21 |
+MrHairgrease | in the 10k$ range | 01:21 |
@rizen | our government subsidizes also | 01:22 |
@rizen | both at the state and federal level | 01:22 |
+perlDreamer | but not as much as the european schools do | 01:23 |
+MrHairgrease | in NL you also get subsidies | 01:23 |
+perlDreamer | for beer and pomade? | 01:23 |
+MrHairgrease | depending on what your parents earn | 01:23 |
+MrHairgrease | i got about 230 euro's per month | 01:23 |
+MrHairgrease | but that just covers your rent | 01:23 |
+MrHairgrease | not anything else | 01:23 |
+MrHairgrease | beer and pomade is what i work for | 01:24 |
+MrHairgrease | at oqapi | 01:24 |
+MrHairgrease | =) | 01:24 |
+perlDreamer | dude, you're worth far more than beer and pomade | 01:24 |
+perlDreamer | better add in some liqour | 01:24 |
+MrHairgrease | i use a LOT | 01:24 |
+MrHairgrease | both of em | 01:24 |
+MrHairgrease | =) | 01:25 |
+MrHairgrease | i like whikey too | 01:25 |
+MrHairgrease | but i consume that in much smaller quantities | 01:25 |
+perlDreamer | ratiometric consumption | 01:25 |
+perlDreamer | very wise of you | 01:25 |
+perlDreamer | rizen: is preaction slammed? | 01:26 |
+MrHairgrease | he must earn the same as i do =) | 01:26 |
@rizen | yes | 01:26 |
+MrHairgrease | see? | 01:27 |
@rizen | he's slammed...he's paid more than you though | 01:27 |
+perlDreamer | okay, the day view of the calendar is part of a much larger bug having to do with windowing times in the calendar | 01:27 |
+perlDreamer | I'll commit this fix, and then start on that one | 01:27 |
@rizen | preaction likely won't be available until after march 19 | 01:27 |
+perlDreamer | then it will take me a bit longer, but I'll get it | 01:28 |
* perlDreamer heads to the showers to think about windows | 01:28 |
+MrHairgrease | I'm getting paid in beercases and cans of pomade | 01:30 |
+MrHairgrease | isn't preaction? | 01:30 |
@rizen | he gets paid in bottles of Courvoisier and Caviar | 01:33 |
+MrHairgrease | yuck | 01:33 |
+MrHairgrease | caviar | 01:33 |
@rizen | you don't like cognac? | 01:33 |
+MrHairgrease | the booze is ok though | 01:33 |
@rizen | or is it the fish eggs you don't like? | 01:33 |
+MrHairgrease | ofcourse | 01:33 |
+MrHairgrease | i don't like fish in general | 01:34 |
@rizen | me either | 01:34 |
+MrHairgrease | you know what | 01:34 |
+MrHairgrease | we'll have a cognac at the wuc then | 01:34 |
+MrHairgrease | no fishy eggs | 01:34 |
@rizen | how do you feel about second breakfast? | 01:36 |
@rizen | and twosies | 01:36 |
+MrHairgrease | do i wanna know what you're talking about? | 01:36 |
+MrHairgrease | in delft | 01:36 |
@rizen | i was referring to lord of the rings | 01:37 |
@rizen | the hobbits have those | 01:37 |
+MrHairgrease | 2nd breakfast means something i don't particularly like | 01:37 |
@rizen | extra meals | 01:37 |
+MrHairgrease | hey man | 01:37 |
+MrHairgrease | i'm no friggen hobbit | 01:37 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:38 |
+MrHairgrease | my feet are only moderately hairy | 01:38 |
@rizen | wow. you're very sensitive to the hobbitises | 01:39 |
+MrHairgrease | if you say so... | 01:39 |
@rizen | i love the word "hobbitses" | 01:39 |
+MrHairgrease | well | 01:39 |
+MrHairgrease | i'm glad it cranks you up | 01:39 |
+MrHairgrease | for me | 01:39 |
+MrHairgrease | it's time to go to bed | 01:39 |
@rizen | come on...are you telling me that you don't like golem? | 01:40 |
+MrHairgrease | no | 01:40 |
+MrHairgrease | he always remionds me of you | 01:40 |
+MrHairgrease | =) | 01:40 |
@rizen | hehe | 01:40 |
+MrHairgrease | anyway | 01:40 |
@rizen | ok...well sleep well my friend | 01:40 |
+MrHairgrease | thanks for the mental pictures | 01:40 |
+MrHairgrease | i'm sure it'll keep me awake for hours | 01:41 |
+MrHairgrease | =_ | 01:41 |
+MrHairgrease | =)* | 01:41 |
+MrHairgrease | marijn sys hi too btw | 01:41 |
@rizen | hi back | 01:42 |
+MrHairgrease | later guys | 01:51 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:51 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 02:00 |
-!- mode/#webgui [+o preaction] by ChanServ | 02:00 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 03:00 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 04:00 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 04:14 |
-!- mode/#webgui [+o rizen] by ChanServ | 04:14 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has left #webgui [] | 05:24 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:30 |
PedersenMJ | heya | 05:30 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 05:59 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)] | 08:23 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 08:23 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:11 |
-!- ahm_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui | 12:19 |
-!- ahm_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection] | 12:19 |
-!- amh_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui | 12:21 |
-!- amh_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection] | 12:22 |
-!- amh_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui | 12:23 |
-!- amh_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Client Quit] | 12:25 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui | 12:26 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has left #webgui [] | 12:57 |
-!- amh_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 12:58 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui | 13:01 |
-!- amh_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Ex-Chat"] | 13:33 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection] | 14:19 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui | 14:56 |
-!- SDuensin [n=Scott@163.sub-75-206-252.myvzw.com] has joined #WebGUI | 16:00 |
-!- amh_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 16:08 |
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"] | 16:08 |
-!- amh_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Ex-Chat"] | 16:30 |
ckotil | how's this for an rfe... It kinda goes against the way the nav asset is supposed to work, but check it... Allow assets that exist beneath an asset that is hidden from navigation to be to be allowed to show up in navigation. | 16:43 |
-!- amh_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui | 16:43 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection] | 16:44 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui | 16:44 |
-!- amh_bob [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui ["User is away."] | 16:47 |
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui | 16:49 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"] | 17:00 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui | 17:12 |
ckotil | pb.com's workflow must be really backed up | 17:49 |
-!- wgGuest85 [i=WebGUIUs@c-71-193-121-123.hsd1.il.comcast.net] has joined #webgui | 17:49 |
wgGuest85 | hi all | 17:49 |
ckotil | hi | 17:49 |
wgGuest85 | can u dl extensions for this cms? | 17:50 |
ckotil | extensions meaning? | 17:50 |
wgGuest85 | like modules | 17:50 |
wgGuest85 | or feature | 17:50 |
ckotil | webgui calls them assets. | 17:50 |
ckotil | and it comes with about everyone that exists. | 17:50 |
wgGuest85 | k | 17:50 |
ckotil | the community has created some too. | 17:50 |
ckotil | and you're free to create your own. | 17:51 |
ckotil | though the process is pretty involved. | 17:51 |
ckotil | you need to have a real intimate knowldge of webgui | 17:51 |
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit [] | 17:51 |
ckotil | im 8 months into it, and Im just now starting to get a feel for it | 17:51 |
wgGuest85 | k | 17:52 |
ckotil | if you're a perl guru, you would be able to pick it tright up tho | 17:52 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"] | 18:01 |
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has joined #webgui | 18:03 |
greghacke | odd question if anyone knows... <tmpl_var form.footer> | 18:04 |
greghacke | Where is the template for this tmpl_var pulled? | 18:04 |
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection] | 18:06 |
greghacke | NM | 18:06 |
-!- wgGuest85 [i=WebGUIUs@c-71-193-121-123.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] | 18:19 |
ckotil | yikes, just got an email about a post i made 2 days ago | 18:41 |
@rizen | yup..we're having mail queue problems | 18:42 |
ckotil | ya i think i experienced it too on my site. | 18:42 |
ckotil | restarting spectre seemed to fix it | 18:42 |
ckotil | i might turn on the cronjob that restarts spectre every tnight. you think thats worthwhile? | 18:43 |
ckotil | im gonna be gone all next week. skiing in utah | 18:43 |
ckotil | gonna hit up vail, CO on teh way. ;) | 18:43 |
ckotil | leaving tomorrow afternoon | 18:43 |
ckotil | driving :/ | 18:43 |
ckotil | Indiana to Utah is 1550 miles | 18:43 |
greghacke | rizen :: you get in a game of settlers? | 18:43 |
greghacke | will wanted to know how it went. | 18:44 |
SDuensin | ckotil - stop in St. Louis and fix my server. :-) | 18:44 |
ckotil | hehe. cant be fixed remotely? | 18:44 |
@rizen | if you're on webgui 7.3.10 or above, then you don't need to restart spectre everyday | 18:44 |
@rizen | otherwise you should | 18:44 |
ckotil | im on 7.3.10 | 18:44 |
@rizen | greg: yes, 2 in fact | 18:45 |
@rizen | and it's awesome | 18:45 |
ckotil | but the restart did seem to fix the workflow thing. OR it could have been restarting mod perl after upgradign POE + POE::Component::IKC | 18:45 |
SDuensin | ckotil - not with bad hardware. It's really the server, not what's on it. <G> | 18:45 |
* SDuensin hasn't had time to fix it. | 18:45 |
greghacke | ok, instructions, river, etc. should show up soon | 18:45 |
ckotil | ouch | 18:45 |
SDuensin | Got two boxes I can use for it. One has a bad northbridge. The other, no idea. I'm hoping it's just a power supply. | 18:46 |
@rizen | i got the instructions | 18:47 |
@rizen | so thanks for that | 18:47 |
ckotil | rizen: did you get to see my proposed rfe? about 9am this morning, in the channel. | 18:47 |
@rizen | yes i did | 18:47 |
@rizen | hence why i ignored it | 18:47 |
@rizen | =) | 18:47 |
ckotil | so no go? | 18:47 |
@rizen | it's very easy to do...but i don't see any need for it | 18:47 |
@rizen | and on top of that, will likely cause me more support headaches than it's worth | 18:48 |
ckotil | added flexibility | 18:48 |
ckotil | k. | 18:48 |
@rizen | you're going to have to argue a very strong point if you want it added | 18:48 |
ckotil | luckily for me, my manager doesnt like bread crumb navigation so its not really an issue anymore | 18:48 |
@rizen | even with bread crumb it's not a problem | 18:49 |
ckotil | but it is. since im placing the assets that make up our internal repositories beneath an asset thats hidden, the crumb trail nav asset will not recognize the assets that exist beneath the hidden asset | 19:03 |
ckotil | i have page layout asset (hidden) > oage layout asset > page layout asset | folder asset | 19:04 |
ckotil | the reason for doing that is because they want the repositories to exist beneath each mini-NOC site. | 19:05 |
ckotil | and not exist in one place beneath our main NOC site. and then I would use shortcut assets to make it appear to exist u nder each mini NOC site. they didnt want that because in the asset view (whcih noone would ever fucking use) they would see that they dont actually exist beneath each mini NOC site | 19:06 |
ckotil | </rant> | 19:06 |
@rizen | did you see the show hidden option on the navigation asset? | 19:11 |
ckotil | <3 | 19:15 |
ckotil | slipped my mind. | 19:15 |
ckotil | thanks | 19:15 |
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has left #webgui [] | 19:26 |
ckotil | this makes my job so easy :) this being webgui | 19:31 |
ckotil | i like how show hidden pages is separate from show unpriviledge pages | 19:32 |
@rizen | i'm glad you approve | 19:33 |
ckotil | heh, riiight. | 19:33 |
ckotil | im glad you're pretending to be glad | 19:33 |
@rizen | no, it seriously does make me happy to hear that it makes people's jobs easier | 19:34 |
@rizen | that's what webgui is supposed to be all about | 19:34 |
ckotil | good. it really does. | 19:34 |
@rizen | too often i hear: webgui is too hard to install, or webgui is to hard to learn | 19:34 |
@rizen | but what they don't realize is that if you take that time investment...it pays off later | 19:35 |
ckotil | in the right hands those things arent an issue | 19:35 |
ckotil | indeed | 19:35 |
SDuensin | My only complaint is that it's too hard to get hosted. Unfortunately, I can't (yet) afford to let PB do it. | 19:40 |
@rizen | did you see we have a $20 option now? | 19:40 |
SDuensin | I'll check it out! | 19:40 |
@rizen | but you are right...it's a big system..and is hard to get hosted | 19:40 |
SDuensin | I think I'm going to shoot for "Agency Hosting" with you in the (hopefully) near future. For some of my sites, I really need shell access to do bulk imports and such. (At least, I think I need it.) | 19:44 |
@rizen | agency hosting doesn't give you shell access | 19:50 |
SDuensin | Yea. I know. | 19:51 |
@rizen | k | 19:51 |
SDuensin | Can I bulk-load with the File Pile? | 19:51 |
@rizen | bulk load what? images? | 19:51 |
SDuensin | Images, general files. | 19:51 |
SDuensin | Or what does the zip asset do? | 19:51 |
SDuensin | Even the file pile would be hell with some of my galleries. | 19:51 |
@rizen | whatever it is, if it's not a regular occurance we can run fileImport.pl for you | 19:51 |
@rizen | the file pile will let you upload 10 or so files at a time | 19:52 |
SDuensin | Yea. We have over 1000 images of our daughter on our site. :-) | 19:52 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 19:56 |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 19:56 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 20:05 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 20:05 |
+perlDreamer | Will the world please slow down so I can get off? | 20:05 |
@rizen | i agree | 20:06 |
+perlDreamer | rizen: you can close this RFE with your erik.svanberg fix http://www.plainblack.com/rfe/request-for-enhancement/managecommittedversions-in-reverse-chronological-order#cnQ0RwXVFpzgJRFgvatD3g | 20:13 |
+perlDreamer | in your copious spare time, of course :) | 20:13 |
@rizen | my erik svanberg fix isn't the same screen | 20:14 |
@rizen | it's the manage revisions screen | 20:14 |
@rizen | for a given asset | 20:14 |
+perlDreamer | oh, okay | 20:15 |
@rizen | how many lines of code is your change? | 20:15 |
@rizen | you say you have it prototyped? | 20:15 |
+perlDreamer | yes | 20:15 |
@rizen | mine was a one line fix | 20:15 |
+perlDreamer | I think it's a sort clause in the SQL query | 20:15 |
+perlDreamer | It's at home on my laptop | 20:15 |
@rizen | in that case go ahead an add it | 20:15 |
@rizen | no reason to wait on that one | 20:16 |
+perlDreamer | I'll do it tonight | 20:16 |
+perlDreamer | do you want me to work on his Calendar Feed uiLevel > 5 bug, too? | 20:16 |
+perlDreamer | http://www.plainblack.com/bugs/tracker/calender-feed-events#YuUpcHQDo52vSJ-SGI04xw | 20:16 |
@rizen | sure...i'm still stuck on priority rockstar requests | 20:18 |
+perlDreamer | three characters may be my smallest bug fix yet, but I'm going to test it anyway ;) | 20:22 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 20:55 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 131 (Connection reset by peer)] | 20:55 |
-!- mode/#webgui [+o snapcount] by ChanServ | 20:55 |
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has joined #webgui | 20:57 |
ckotil | hrm seems like another calendar bug. I had deleted the calendar asset i was testing on my site the other day w/ the ical feeds. and now a workflow is trying to run on that asset, but cant find it :/ | 21:01 |
ckotil | shall I report this? | 21:01 |
+perlDreamer | Is it trashed or deleted? | 21:04 |
ckotil | both | 21:05 |
+perlDreamer | It was trashed, then you deleted it? | 21:07 |
ckotil | i deleted it. | 21:08 |
ckotil | then purged the trash | 21:08 |
@rizen | part of the purge operation should also remove the workflow activity | 21:08 |
@rizen | if it's not, then that's a bug | 21:09 |
ckotil | k, its the hourly workflow trying to run. | 21:09 |
+perlDreamer | feeds get registered in their own table, Calendar_feeds | 21:11 |
+perlDreamer | delete may not be able to remove them, because they could be used by more than 1 calendar | 21:12 |
+perlDreamer | I need to check into it more | 21:12 |
+perlDreamer | yup, Calendar needs a purge method to clean out its feeds | 21:15 |
+perlDreamer | ckotil: please report this as a bug, and give your 100 karma for wonderful IRC bug reporting | 21:15 |
+perlDreamer | You didn't bash anybody from PB or WebGUI while doing it | 21:15 |
+perlDreamer | You didn't whine | 21:16 |
+perlDreamer | You answered questions promptly | 21:16 |
+perlDreamer | rizen: as part of this bugfix do we need an update script which deletes unused feeds from the db? | 21:19 |
ckotil | good deaal. | 21:20 |
@rizen | yes we need to clean up after ourselves | 21:22 |
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has quit ["Xirc - MacOSX"] | 21:23 |
@rizen | quick opinion question | 21:24 |
@rizen | if a user creates a url like: this.foo.bar.php.dish/that.crap.this.home.html/home.html | 21:24 |
ckotil | uh oh. the workflow errors are piling up. seem to double up each hour (there were two feeds) | 21:24 |
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has joined #webgui | 21:24 |
ckotil | what do i need to delete, and what table do i look in? | 21:25 |
@rizen | do you see any reason why it would be bad if webgui automatically changed it to something useful like: this/that/home.html | 21:25 |
+perlDreamer | ckotil, I'll have some code for you in just a few | 21:25 |
ckotil | k | 21:25 |
@rizen | ckotil: just disable those workflows for the time being | 21:25 |
ckotil | alright. | 21:25 |
@rizen | or rather the scheduelr | 21:25 |
@rizen | the scheduler that's kickiing them off | 21:25 |
+perlDreamer | rizen: so long as there's no clash, why not? | 21:26 |
@rizen | i don't see any reason why not either | 21:26 |
@rizen | just one of my rockstar clients actually puts extensions on their urls | 21:26 |
@rizen | and they want it to automatically remove the extra extensions in the directory structure | 21:26 |
ckotil | it does that now. | 21:27 |
@rizen | so if they create page.html and then page.html/article.html | 21:27 |
ckotil | i add .html as my extension | 21:27 |
@rizen | it will turn that second url into | 21:27 |
@rizen | page/article.html | 21:27 |
ckotil | im PRETTY sure thats how it works now anyway. seems to | 21:27 |
@rizen | rather than page.html/article.html | 21:27 |
ckotil | right | 21:27 |
@rizen | no it doesn't | 21:27 |
@rizen | i just created the chunk of code to make it do that | 21:27 |
@rizen | # remove multiple extensions from the url if there are some | 21:28 |
@rizen | while ($url =~ m{^(.*)\.\w+(/.*)$}) { | 21:28 |
@rizen | $url =~ s{^(.*)\.\w+(/.*)$}{$1$2}ig; | 21:28 |
@rizen | } | 21:28 |
ckotil | =] well its been working like that for me, for some time now | 21:28 |
@rizen | then i guess you don't care that i'm going to add this piece of code | 21:28 |
ckotil | not at all. i welcome it. | 21:28 |
SDuensin | DUCK! FLYING ASCII! | 21:28 |
+perlDreamer | ckotil, do you want me to scriptify this, or can you pull it from SVN? | 21:30 |
+perlDreamer | It's 4 lines of code, but it needs a session var | 21:31 |
ckotil | ive never pulled from SVN before. if you feel like holding my hand through the process, then i wont need the script | 21:31 |
+perlDreamer | there's probably a way to write it as a subselect, something like: | 21:33 |
+perlDreamer | DELETE from Calendar_feeds WHERE assetId NOT IN ( select distinct assetId from Calendar) | 21:33 |
+perlDreamer | DELETE from Calendar_feeds WHERE assetId NOT IN ( select distinct(assetId) from Calendar) | 21:34 |
+perlDreamer | if you have a backup of your db, you could try the second query | 21:35 |
ckotil | ill make a new backup and issue that | 21:36 |
ckotil | 2 rows affected. | 21:37 |
+perlDreamer | now, try to run the hourly workflow and see if you get bugs again | 21:38 |
@rizen | hannibal et portus | 21:38 |
ckotil | k | 21:38 |
+perlDreamer | looking good? | 21:39 |
+perlDreamer | btw, where do you work? | 21:39 |
ckotil | yeah, we're good | 21:39 |
ckotil | thanks a lot man. | 21:40 |
ckotil | i work for the global research NOC | 21:40 |
ckotil | we monitor advanced research networks | 21:40 |
ckotil | internet2 is the most well known | 21:40 |
ckotil | but theres also National LambdaRail and some others | 21:40 |
+perlDreamer | cool. I thought you deserved a mention in the changelog for guinea pigging this | 21:40 |
ckotil | sweet | 21:40 |
+perlDreamer | and there's your karma | 21:42 |
+perlDreamer | now go vote up an RFE or something | 21:42 |
+perlDreamer | :) | 21:42 |
ckotil | wikd. | 21:43 |
ckotil | ive been keeping my karma above 1000. now i have some breathing room for that | 21:44 |
SDuensin | What good is karma on the PB site? | 21:45 |
ckotil | boosting rfe rankings | 21:46 |
ckotil | giving thumbs up or thumbs down on a forum post. | 21:46 |
ckotil | in the future we might be able to spend it on webgui warez | 21:46 |
@rizen | ckotil: your users are fired | 22:09 |
@rizen | and when i say fired...think of me with veins bulging out of my neck and a red face, and I say "FIIIIRRREEDDD!!" | 22:10 |
ckotil | they are network engineers. | 22:10 |
@rizen | that's why they are fired | 22:10 |
ckotil | half are engineers. other half are service desk people. | 22:10 |
ckotil | and the service desk types are worse. | 22:10 |
@rizen | if they were normal users, i could see why they would forget to commit | 22:10 |
@rizen | but these people are technical | 22:10 |
ckotil | ya, its mind boggling | 22:10 |
ckotil | http://www.ratemynetworkdiagram.com/index.php?z=1 | 22:11 |
ckotil | not my network. i think its just amazing there exists a site like this | 22:11 |
@rizen | real network engineers don't use diagrams | 22:13 |
@rizen | they use the "status" report | 22:13 |
ckotil | i like this commit reminder macro. | 22:13 |
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has quit [Read error: 110 (Connection timed out)] | 22:14 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 22:14 |
-!- mode/#webgui [+o preaction] by ChanServ | 22:14 |
@rizen | you mean because i'm a genius? | 22:14 |
@rizen | don't mind me...just stroking my own ego. =) | 22:14 |
ckotil | you rule webgui | 22:14 |
@rizen | nah..not these days | 22:15 |
@rizen | these days it's guys like MrHairgrease, preaction, and perlDreamer that rule webgui | 22:15 |
ckotil | http://www.ratemynetworkdiagram.com/?i=1318 | 22:17 |
@rizen | hehe | 22:20 |
@rizen | i have lots of neighbors with connections..unfortunately all of them secure them | 22:21 |
@rizen | damn educated neighbors | 22:21 |
@rizen | pd, remember that big gaming rig i bought? | 22:22 |
@rizen | i set up a lan party for last saturday | 22:22 |
@rizen | some people showed up friday night and we played for a bit | 22:22 |
@rizen | the next morning i woke up, and sat down ready to play | 22:22 |
@rizen | and the machine died | 22:22 |
@rizen | motherboard fried | 22:22 |
@rizen | or something | 22:22 |
@rizen | i hate computers | 22:23 |
@preaction | how? it's been all of a month? | 22:23 |
@rizen | i know | 22:23 |
@preaction | and you probably haven't used it much | 22:23 |
@rizen | the worst part that it was literally working up until the very minute the lan party was supposed to start | 22:23 |
@preaction | that's messed up | 22:23 |
ckotil | ouch. | 22:24 |
* preaction spent 12 hours finishing the UEF campaign last night | 22:24 |
ckotil | ya computers blow | 22:24 |
ckotil | i set the font size to 40 on that macro. i cant wait to hear everyones reaction. | 22:34 |
@rizen | did it work | 22:35 |
@rizen | i wrote it from scratch without testing | 22:35 |
ckotil | like a charm. | 22:35 |
@rizen | ok | 22:35 |
ckotil | thank you | 22:35 |
@rizen | np | 22:35 |
@rizen | oh crap..i meant to add some other things to the css | 22:35 |
@rizen | like position: absolute | 22:35 |
+MrHairgrease | this compuer doesn't blow | 22:35 |
+MrHairgrease | http://www.keithley.com/products/currentvoltage/?mn=4200-SCS | 22:35 |
@rizen | top: 0 | 22:35 |
@rizen | left: 200px; | 22:36 |
@rizen | that sort of thing | 22:36 |
+MrHairgrease | even though it runs nt4 | 22:36 |
@rizen | i assume you already did that? | 22:36 |
ckotil | i kinda like how it works without it. | 22:36 |
ckotil | ill throw it in, and see how i like it. | 22:36 |
ckotil | no way in hell someone can forget to commit now >:) | 22:37 |
@rizen | i would think not | 22:45 |
@rizen | take a screen shot | 22:45 |
@rizen | i want to see it | 22:45 |
ckotil | k | 22:45 |
ckotil | http://snare.grnoc.iu.edu/stuff/grab.tiff i think | 22:48 |
+MrHairgrease | be sure to include | 22:49 |
+MrHairgrease | text-decoration: blink; | 22:49 |
+MrHairgrease | in the css | 22:49 |
ckotil | hehehehe | 22:49 |
+MrHairgrease | to bad the marquee tag is depricated | 22:49 |
@rizen | nice...i can't imagine that they'd be able to miss that | 22:50 |
@rizen | you might want to change the text | 22:50 |
+MrHairgrease | yeah | 22:51 |
+MrHairgrease | it misses fool | 22:51 |
+MrHairgrease | or mudsucker | 22:51 |
@rizen | Commit Your Changes You Fucking Bastards That Should Know Better WIthout Me Having To Put this Big Box Up Here! | 22:51 |
* MrHairgrease has been watching ateam reruns | 22:51 |
ckotil | hehe | 22:51 |
ckotil | you should add that to the contributions | 22:51 |
+MrHairgrease | imagine how that would lokk through the leetout | 22:51 |
@rizen | you have a broken macro | 22:54 |
@rizen | ^GetTitle(); | 22:54 |
ckotil | yeah yeah. thats my dev site. i just leave stuff broken | 22:56 |
ckotil | noone to impress | 22:56 |
@rizen | stupid scanner driver | 22:58 |
@rizen | gotta reboot...brb | 22:58 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 22:59 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 23:16 |
+perlDreamer | rizen! | 23:17 |
+perlDreamer | long time no see | 23:17 |
-!- mode/#webgui [+o rizen] by ChanServ | 23:17 |
+perlDreamer | sorry to hear about your box | 23:17 |
@rizen | hey, don't talk about my box that way | 23:31 |
@rizen | you don't even know sarah that well | 23:32 |
+perlDreamer | you're the one who said it overheated and died, dude | 23:32 |
+perlDreamer | she was probably thumping you in SupCom anyway | 23:33 |
@rizen | i never said it overheated | 23:33 |
+perlDreamer | true, but fried is usually an overheating problem | 23:33 |
@rizen | i have decided that i'm never touching a computer again | 23:34 |
@rizen | or anything electronic | 23:34 |
@rizen | i'm going to go live in the hills somewhere | 23:34 |
@rizen | live off the land | 23:34 |
+perlDreamer | living off the land is hard, you're either hovering or floating | 23:34 |
+perlDreamer | live on the land instead | 23:34 |
@preaction | it's not hard, you just have to throw yourself at the ground and miss | 23:35 |
@rizen | i mean, working the land | 23:35 |
@rizen | tera is done copying help to wiki | 23:35 |
+perlDreamer | wow | 23:37 |
+perlDreamer | she works fast | 23:37 |
+perlDreamer | should we start the purge on the source code size? | 23:37 |
@preaction | as in, the help is now a wiki asset inside the default install? | 23:38 |
+perlDreamer | more like on the wG main site | 23:39 |
+perlDreamer | preaction: in Calendar getEventsIn, why are Start dates inclusive (<=) but not End dates? | 23:42 |
@preaction | because if you have: 2006-01-01 01:00:00 until 2006-01-01 02:00:00, and then the next page has 2006-01-01 02:00:00 until (one hour later), if you have an event that is at 2006-01-01 02:00:00, it would show up on both pages | 23:43 |
+perlDreamer | that makes sense | 23:44 |
@preaction | basically, one day is 2006-01-01 from 00:00:00 until 23:59:59, and it's easier to show than using < instead of <= 23:59:59 | 23:44 |
+perlDreamer | I'm working on a calendar bug where if you define a week-long event and then go to the day view the event only shows up on the day with the start date | 23:44 |
@preaction | also, it's possible to have 23:59:60 (leap seconds) | 23:44 |
+perlDreamer | I want to make sure that I get all the current logic before tinkering | 23:45 |
@preaction | oh, the reason that happens is because i didn't specifically show the event on more than one day, look at the viewMonth, there's a comment with "Show this event on all the days it spans" | 23:45 |
+perlDreamer | yup, already did that one | 23:45 |
@preaction | i believe i was told that i should only do that on the month view | 23:45 |
@rizen | no, we can't start purging until 7.4 | 23:46 |
@preaction | example: for the day view it's divided into hours, does that mean the event should be shown on every single hour in which it occurs? | 23:46 |
@rizen | because we can't get rid of the help system interface until we have the template builder thingy in place | 23:46 |
@rizen | it's been 18 years since the chernobyl disaster, and still no superheros | 23:48 |
@preaction | Dr. Soresh says it will happen, if we find them. | 23:49 |
SDuensin | It happened. They're just all that invisible guy. | 23:50 |
+MrHairgrease | check out the totally rewritten TextImage Macro | 23:52 |
+MrHairgrease | http://rafb.net/p/nJI6gK84.html | 23:52 |
+MrHairgrease | it's almost finised | 23:53 |
@rizen | lame | 23:53 |
* MrHairgrease starts crying | 23:54 |
@rizen | sweet..i made you cry | 23:54 |
@rizen | you're using Image::Magick | 23:55 |
+MrHairgrease | i'm used to it | 23:55 |
@rizen | but don't "use" it | 23:55 |
+MrHairgrease | yeah | 23:55 |
+MrHairgrease | still works though | 23:55 |
@rizen | and...i think i should shame you | 23:55 |
@rizen | because you're not using WebGUI::Graphics | 23:55 |
+MrHairgrease | shame me | 23:55 |
+MrHairgrease | that's true | 23:55 |
-!- SDuensin [n=Scott@163.sub-75-206-252.myvzw.com] has quit ["Leaving"] | 23:55 |
+MrHairgrease | i just rewrote the original | 23:56 |
+MrHairgrease | fixing some bugs | 23:56 |
@preaction | where's WebGUI::Graphics? | 23:56 |
+MrHairgrease | and the 1st one was written before webgui image | 23:56 |
@rizen | sorry | 23:56 |
@rizen | webgui::image | 23:56 |
@preaction | k | 23:56 |
--- Day changed Fri Mar 09 2007 |
@rizen | ok peeps | 00:21 |
@rizen | i've finally caught up on all my support | 00:21 |
@rizen | the question is...should i push out 7.3.12 or should we wait for next week | 00:21 |
@rizen | it's already pretty late in the day, and I'm guessing that only idiots would upgrade on a friday | 00:22 |
* rizen hears crickets | 00:24 |
+MrHairgrease | i'd say | 00:25 |
+MrHairgrease | don't push it | 00:25 |
+perlDreamer | next week | 00:26 |
+perlDreamer | more bug fixing | 00:26 |
+perlDreamer | more WRE work | 00:26 |
@rizen | i'm going back to working on my caching problem that i started out the week working on | 00:28 |
@rizen | are you guys aware of just how big of balls you have to have to be me? | 00:30 |
@rizen | oh...and how perfect and handsome as well | 00:31 |
@rizen | don't forget that | 00:31 |
+MrHairgrease | wtf? | 00:31 |
+MrHairgrease | are you eurotrash too? | 00:31 |
@rizen | i think you're rubbing off on me | 00:31 |
+perlDreamer | gooeybot, rizen has big balls that are handsome | 00:31 |
gooeybot | OK, perlDreamer. | 00:31 |
+perlDreamer | or something like that | 00:32 |
+perlDreamer | Don't do the release today! | 00:43 |
@rizen | ok, i'm doing the release now then | 00:46 |
+perlDreamer | there's a little bug in WebGUI I just found | 00:48 |
+perlDreamer | maybe w | 00:48 |
+perlDreamer | w | 00:48 |
+perlDreamer | 2 | 00:48 |
@rizen | i wouldn't believe you | 00:48 |
@preaction | those are features | 00:48 |
@rizen | bugs in webgui | 00:48 |
+perlDreamer | try to add an Asset to a dev site running svn head | 00:48 |
@rizen | unheard of | 00:48 |
@rizen | hold on...need to update to make sure i have latest stuff | 00:49 |
+perlDreamer | you don't need to update | 00:49 |
+perlDreamer | it's already there | 00:49 |
@rizen | hold on...need to look at pictures of hot girls | 00:50 |
@rizen | added successfully | 00:51 |
@rizen | no errors generated | 00:51 |
+perlDreamer | now turn off your slaves and try it again | 00:51 |
@rizen | kathy dresses you funny | 00:51 |
+perlDreamer | it's true | 00:51 |
+perlDreamer | dbSlave will pull a random hash from the slaves array, even if one does not exist and try to make a connection with it | 00:52 |
+perlDreamer | that connection will fail and wG has a hissy fit | 00:52 |
@rizen | it's ok, marjin dresses martin funny as well | 00:52 |
+perlDreamer | 2007/03/08 14:32:42 - WARN - mywebgui.conf - Log::Log4perl::Logger::__ANON__[41] - Couldn't call method add on asset for url: home Root cause: Can't connect to data source , no database driver specified and DBI_DSN env var not set at /data/WebGUI/lib/WebGUI/SQL.pm line 319 | 00:52 |
@rizen | i tested it with the slaves...just not without | 00:53 |
@rizen | do i get 50% credit? | 00:53 |
+perlDreamer | yup | 00:53 |
@rizen | i'll fix | 00:53 |
@rizen | i broke | 00:53 |
+perlDreamer | I already have it fixed | 00:53 |
+perlDreamer | just need to commit | 00:53 |
* perlDreamer has problems with commitment | 00:53 |
@rizen | so you just wanted to fuck with me then? | 00:53 |
@rizen | rub my nose in it like a dog that shat on your carpet? | 00:54 |
+perlDreamer | no, you said you were going to do a release | 00:54 |
+perlDreamer | and I had to assume that you weren't joking | 00:54 |
@rizen | no i said i wasn't doing a release | 00:54 |
+perlDreamer | (14:46:34) rizen: ok, i'm doing the release now then | 00:54 |
@rizen | that was right after you siad...don't do a release | 00:55 |
+perlDreamer | I see, you were being contrary | 00:58 |
@rizen | i'm always contrary | 00:59 |
@rizen | except when i'm not | 00:59 |
+perlDreamer | just like you're trying to keep me from dominating the SVN log | 00:59 |
@rizen | see i'm even contrary to myself | 00:59 |
@rizen | except when i'm not | 00:59 |
@rizen | i am? | 00:59 |
+perlDreamer | yes | 00:59 |
@rizen | you mean with all the commits i did this week? | 00:59 |
+perlDreamer | every time I make 19 commits in a row, you add one | 00:59 |
@rizen | heh | 00:59 |
@rizen | not my intent...just trying to fix client problems | 01:00 |
@rizen | and if the person i have on staff to fix bugs would ever fix any..there wouldn't be any bugfixes for you to commit | 01:00 |
+perlDreamer | you have an on staff bug fixer? | 01:00 |
@rizen | yes | 01:01 |
@rizen | well 50% of his job is to do bugfixing | 01:01 |
@rizen | he and i are going to have to have a chat though..cuz i've noticed that i'm fixing more bugs than him...and i'm not fixing very many | 01:01 |
+MrHairgrease | my personal fashion guru is honored | 01:03 |
+MrHairgrease | and she sais hi | 01:03 |
+MrHairgrease | says* | 01:03 |
+MrHairgrease | and I say | 01:03 |
+MrHairgrease | good night | 01:03 |
@rizen | night | 01:03 |
+perlDreamer | gute nacht | 01:03 |
@rizen | what's the url for the irc log? | 01:05 |
@rizen | i want the url to ckotils screen shot from earlier | 01:05 |
+perlDreamer | http://mentalhouse.net/irc/logs/webgui/2007-03.log | 01:07 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:09 |
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has joined #webgui | 01:23 |
patspam | hey all | 01:23 |
patspam | I'm populating the options in a select box from user input (entries separated by newlines) | 01:24 |
patspam | does wG have an escape function i can use to properly escape the user input? | 01:24 |
+perlDreamer | look in WebGUI::HTML | 01:26 |
patspam | yeah i had a look in there, nothing really seemed to fit the bill | 01:28 |
patspam | it might be enough to just replace double quotes in the user input | 01:29 |
+perlDreamer | I thought somebody put a filtering function in the core somewhere, but I could be wrong. | 01:30 |
+perlDreamer | You can also ask HTML::Template to do it for you | 01:30 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:30 |
patspam | ah ok, thanks | 01:30 |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 01:33 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 01:36 |
patspam | I think I'll use HTML::Entities::encode() | 01:37 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 01:40 |
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has quit [] | 02:01 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has left #webgui [] | 02:11 |
-!- preaction_ is now known as preaction | 02:29 |
-!- mode/#webgui [+o preaction] by ChanServ | 02:29 |
@preaction | O'Doyle Rules! | 02:29 |
@rizen | he does? | 02:31 |
@rizen | why? | 02:31 |
@rizen | i'm not saying i disagree. | 02:31 |
@rizen | wahoo...no mobo on the way | 02:34 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:49 |
Radix-wrk | no new Heroes for a month and a half :( | 02:54 |
@rizen | i know..that sux ass | 02:56 |
@rizen | ok..i need an opinion...we have an open programmer position | 02:56 |
@rizen | should we pay for advertising on jobs.perl.org | 02:56 |
Radix-wrk | expensive? | 02:57 |
@rizen | wisconsinjob.com (biggest jobs site locally) | 02:57 |
@rizen | or monster | 02:57 |
@rizen | assume cost doesn't matter | 02:57 |
@preaction | you have to pay for jobs.perl.org? | 02:57 |
@preaction | well, you did find me on jobs.perl.org | 02:57 |
@rizen | you can post for free on jobs.perl.org | 02:57 |
@rizen | BUT | 02:57 |
@rizen | you fall off the front page within 3 days | 02:57 |
@rizen | you can buy a permanent spot on the front page for 30 days | 02:58 |
Radix-wrk | I'd assume that jobs.perl.org would be the best place to find a perl programmer myself - but depends how determined you are to find someone local I guess. | 02:58 |
@rizen | local would be nice..but not necessary | 02:58 |
@rizen | but being local has all sorts of advantages | 02:59 |
Radix-wrk | try free at least.. if no cost then should be a given | 02:59 |
@rizen | and by local i mean within driving distance | 02:59 |
@rizen | i already posted on jobs.perl.org | 02:59 |
Radix-wrk | k | 02:59 |
@rizen | and we fell off the list in 3 days | 02:59 |
@rizen | got 10 resumes | 02:59 |
@rizen | we're not allowed to post the job again for 60 days on that site | 03:00 |
@rizen | i suppose i could rewrite the job description a little and call it a new job | 03:00 |
@rizen | preaction...do you know anybody like you...cuz i'd love to hire another you | 03:01 |
Radix-wrk | hehe.. clone him! | 03:01 |
@preaction | find me a cadre of attractive, intelligent womens! i've got your clone right here | 03:01 |
@rizen | that will take years | 03:01 |
@rizen | need someone sooner | 03:02 |
@rizen | =) | 03:02 |
Radix-wrk | might take a few years to train tho | 03:02 |
@preaction | damnit, i'm beginning to think there'll be no forced mating at all... | 03:02 |
@rizen | oh there will be...but it will be to my ugly sister | 03:02 |
@rizen | =) | 03:02 |
@rizen | and it won't be a bonus, but rather a punishment...if you miss your current deadline | 03:03 |
@preaction | you know what they say about the ugly ones... | 03:05 |
@preaction | but dude, that's your sister | 03:05 |
@preaction | it'd be evil to inflict me upon her. i'm an arrogant nerd. what part of that is good? | 03:06 |
@rizen | wait until you meet my sister...you'll change your tune | 03:06 |
@preaction | i'll bet she's more attractive than at least two of my ex-gfs :p | 03:07 |
@preaction | i mean, JT with bewbs, could be hot | 03:07 |
* preaction should stop before this gets ugly | 03:07 |
@rizen | yeah | 03:08 |
@rizen | on second thought...i don't want another you on staff | 03:08 |
@preaction | there can be only one! | 03:09 |
@rizen | i think that as an incentive to get all my employees to move to madison, i will declare fridays "Catan Fridays" | 03:20 |
@rizen | where we do nothing but play Settlers of Catan every friday | 03:20 |
xdanger | love that game | 03:25 |
@rizen | oh yeah..check this out...mayfair games uses webgui | 03:26 |
@rizen | i'm hoping to bid on the new catanonline.com project | 03:26 |
@rizen | to build the ajax version of catan online | 03:26 |
@rizen | and build it IN WEBGUI | 03:27 |
xdanger | sweet =) | 03:28 |
@preaction | i've never played, but wikipedia seems to make it look decently fun | 03:29 |
xdanger | there's a free online java version of it somewhere | 03:30 |
xdanger | A student project or something like that... nothing fancy | 03:30 |
xdanger | but now some sleep... | 03:32 |
@preaction | remind me to take my next paycheque and invest in a decent living room set... this futon is starting to make my bottom hurt like nobody's business | 03:42 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 03:48 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 03:48 |
@rizen | preaction: use your next check to buy a couch | 03:54 |
@rizen | this is your reminder | 03:54 |
@preaction | thanks! | 03:55 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 04:48 |
PedersenMJ | good evening | 04:48 |
@preaction | bonjourno, que pata? | 04:48 |
PedersenMJ | nada mucho, y tu? | 04:49 |
Radix-wrk | que? | 04:49 |
@preaction | 13+ days of working 10 hours a day... i'm tire | 04:50 |
PedersenMJ | nada mucho esta pasando para mi. Solo pregunte lo que pasa para todos de Uds. | 04:50 |
@preaction | i would totally rather be playing SupCom right now | 04:50 |
PedersenMJ | A proposito, le que dije fue para Radix. | 04:50 |
@preaction | but if i start it, i won't get done until 5am | 04:50 |
PedersenMJ | Well, still sounds like you need a day off anyway... | 04:51 |
* Radix-wrk 's entire spanish vocabulary comes from reruns of Faulty Towers. He doesn't understand a word of what Ped said. | 04:51 |
@preaction | Radix-wrk: is fawlty towers worth downloading? i did Black Adder and it sucked | 04:51 |
@preaction | but i did Red Dwarf and that was amazing | 04:52 |
Radix-wrk | pfft.. shame on you | 04:52 |
@preaction | i'm on Scrubs right now | 04:52 |
@preaction | wtf? | 04:52 |
PedersenMJ | Well, to translate, one line at a time: | 04:52 |
* preaction adjusts his eye-patch | 04:52 |
@preaction | there aren't any ninjas in here, right? | 04:52 |
Radix-wrk | Black Adder (with the exception of season 1) is one of the greatest comedy shows ever | 04:52 |
PedersenMJ | "Nothing much, and you?" | 04:52 |
@preaction | ohh, so it's season 1 that sucked | 04:52 |
@preaction | there'd be the reason why i didn't get past it | 04:52 |
PedersenMJ | "Nothing much is happening for me. I just asked what was happening for all of you." | 04:53 |
@preaction | but seriously, Red Dwarf tops Black Adder any day of the week | 04:53 |
PedersenMJ | "By the way, I said that for Radix" | 04:53 |
@preaction | "He's Arnold, Arnold, Arnold Rimmer / Without him life would be much dimmer." | 04:53 |
PedersenMJ | Never watched either of those shows. Someday, I'll get around to it. | 04:53 |
Radix-wrk | Season 1 was pretty poor - but Seasons 2+ are classics, mostly because they got Ben Elton to start writing for them from season 2 onwards | 04:53 |
PedersenMJ | What I saw of Fawlty Towers, though, was, well, rather sucky. | 04:54 |
@rizen | you're all wrong, The Colbert Report is the best of all time | 04:54 |
Radix-wrk | Red Dwarf is funny, but lacks the subtlety of Black Adder | 04:54 |
@rizen | Which religion wins for best Apocalypse? The Toyota Camry due to it's side impact air bags. | 04:54 |
@preaction | rizen: have you become spam? | 04:55 |
@rizen | Most news shows tell the news to you. I swear that as long as I'm on the air, I'll feel the news at you. | 04:55 |
@rizen | i'm not spam...just telling you quips from the daily show | 04:56 |
@rizen | sorry, from the colbert report | 04:57 |
@rizen | what, i can't recite lines, but you guys can | 04:57 |
@rizen | such a double standard in this place | 04:57 |
@preaction | nono, it just sounded like those spam e-mails | 04:57 |
PedersenMJ | nah, those spam emails make less sense. | 04:57 |
PedersenMJ | I didn't recognize the quotes, but could see there was some form of logic to them. | 04:57 |
PedersenMJ | What's really scary is that I actually *did* see some logic in there. | 04:58 |
@preaction | "Star search at age, determined diva was? Mediatilt ya head back, discusses balancing love medley livefrom." | 05:00 |
@preaction | it's like something out of an eliza-bot | 05:00 |
PedersenMJ | Now *that* sounds like a spam. | 05:01 |
@preaction | is there a cache that gets built for lineage or something? it seems the first page view of a page that has a large number of descendants takes a while and does a lot of db queries | 05:05 |
@preaction | this is after a migration script is run | 05:05 |
@rizen | is there a nav on that page? | 05:06 |
@rizen | every asset in that nav has to be instanciated | 05:06 |
@preaction | there is a nav asset, but all the assets are hidden | 05:06 |
@rizen | which is why large hierarchical navs in webgui are a bad idea | 05:06 |
@rizen | doesn't matter if they are hidden | 05:06 |
@preaction | and later page views do not do the 5300 queries | 05:06 |
@rizen | it still has to instanciate them to find out that it's hidden | 05:06 |
@preaction | that doesn't sound good. why not just "where isHidden IS NULL"? | 05:07 |
@preaction | because it could skip a lineage step, i see | 05:07 |
@rizen | no | 05:07 |
@rizen | the problem is that we need to skip descendants of anything that's hidden | 05:08 |
@rizen | so we need to know what's hidden | 05:08 |
@rizen | and find out the lineage of that | 05:08 |
@rizen | because the descendants might not be hidden | 05:08 |
@rizen | and then skip anything that also has that lineage | 05:08 |
@preaction | right. it could skip the hidden one, and that one might have children that are hidden (i just didn't write it into english very well) | 05:08 |
@rizen | why can't you just trust that i'm a genius | 05:08 |
@preaction | oh... i.uh.. no reason | 05:09 |
@rizen | navigation is roughly the hardest thing that webgui has to do | 05:09 |
@preaction | amen to that | 05:09 |
@preaction | and the flexibility of the nav asset is definitely a testament to your genius | 05:09 |
@preaction | ability to make breadcrumb trails using it, pure gold | 05:09 |
@rizen | the original genius for the nav asset is actually len kranendonk | 05:11 |
@rizen | i just refined his idea to make it what it is | 05:11 |
@rizen | i'm not a genius | 05:11 |
@rizen | but i do wish i could make the nav asset less hard on the system | 05:11 |
@preaction | perhaps add "include classes"? i mean, most of the extra-numerous things are Threads and Events and similar assets. so if someone wants them in their nav, they have to add them to the nav themselves? | 05:13 |
@rizen | that would probably be somewhat helpful | 05:15 |
@rizen | but maybe more useful would be "include only containers" | 05:15 |
@rizen | yes/no | 05:16 |
@rizen | yours is more flexible | 05:16 |
@preaction | it'd be easier, sure | 05:16 |
@rizen | but how often are you going to select stuff other than containers | 05:16 |
@rizen | except when you want everything | 05:16 |
@preaction | true, but navigation calls $asset->get, no? | 05:16 |
@preaction | to get the vars? | 05:16 |
@rizen | yes | 05:17 |
@rizen | why do you ask? | 05:17 |
@preaction | you could totally subvert the entire navigation asset to make a "master calendar" or a "all forum threads" thingy | 05:17 |
@rizen | it doesn't get the whole set of vars though | 05:17 |
@preaction | oh, nm | 05:17 |
@rizen | it only gets those relevant to nav | 05:17 |
@preaction | that idea remains an idea, once i find a way to implement it | 05:17 |
@rizen | title, menutitle, synopsis etc | 05:17 |
@rizen | it could be a really cool idea | 05:18 |
@preaction | if done properly ;) | 05:18 |
@rizen | but you'd have to prove to me that it would not only add cool functionality, but that it would increase performance as well | 05:18 |
@rizen | the nav and the CS don't get to add anything unless they also increase performance | 05:18 |
@preaction | oh, no, the nav wouldn't get it. i'd make a new wobject to do this (for the reason you said) | 05:19 |
@preaction | but i think best bet for the nav restricting classes might either be a radio list ("All", "Containers", or "Choose Your Destiny:") or just a list with two extra buttons, one for "Select All" and one for "Select Container Assets" | 05:19 |
@preaction | the default being "Containers" for anyone with a uiLevel less than X (X being a larger number than 5) | 05:20 |
@rizen | i've decided to kill you | 05:20 |
@preaction | quickly? | 05:20 |
@rizen | slowly | 05:20 |
@preaction | damnit | 05:20 |
@rizen | and provide blood transfusions if necessary | 05:20 |
@rizen | to draw it out | 05:20 |
@preaction | pour gasoline in my eyes to make sure i don't pass out? | 05:21 |
@preaction | a new form element! WebGUI::Form::AssetClasses | 05:21 |
@preaction | i could totally use that on the meta-wobject thingy i described earlier | 05:22 |
@preaction | could be worse, i haven't been able to touch the webgui core in weeks | 05:22 |
@rizen | i've been doing the job of 3 people for the week | 05:23 |
@rizen | and pretty poorly too | 05:23 |
@preaction | well, you're only two men! | 05:23 |
@rizen | i know | 05:23 |
@preaction | get vrby off his lazy butt | 05:24 |
@preaction | or Kristy, what does she do around here anyway? | 05:24 |
@rizen | currently she's doing what you wanted to do | 05:24 |
@preaction | oh, right, vacation | 05:24 |
@rizen | which was go out to DC and hang out with the DoS peeps | 05:24 |
@preaction | but then again, she's doing training. so it's really a tossup | 05:25 |
@rizen | have you found my new employee yet? | 05:25 |
@preaction | i've been trying the mitosis thing, but i keep just coming up with dead skin cells | 05:25 |
@rizen | actually, here's an incentive for you | 05:26 |
@rizen | the faster we find another good perl guy or girl, the less you have to work | 05:26 |
@preaction | hmm... guilt-free weekends | 05:26 |
@preaction | where are these resume sites? don't they let me browse for free? | 05:27 |
@preaction | wait, girl? there are no girls on the internet! | 05:29 |
@rizen | we have a girl working for us | 05:29 |
@rizen | or did you forget | 05:29 |
@rizen | we actually have 2 | 05:29 |
@rizen | kristi and tera | 05:29 |
@preaction | i haven't met tera, admittedly | 05:29 |
@preaction | but, case in point, kristi isn't hanging out here ;) | 05:29 |
@preaction | s/the internet/the IRC/ | 05:30 |
@rizen | true..but neither does vrby or steve | 05:30 |
@rizen | which must make them women | 05:30 |
@preaction | well... now that you mention it | 05:30 |
@preaction | doesn't mean there aren't guys who are not on the IRC, it just means that all the men on IRC are men, all the women are men, and all the teenagers are FBI agents | 05:31 |
* PedersenMJ reads the job ad. | 05:52 |
PedersenMJ | My weaknesses: Very little javascript. Just haven't ever done much with it. Have worked with SQL, but usually stayed with PostGreSQL. | 05:53 |
PedersenMJ | Oh, and I'm not in WI. | 05:53 |
PedersenMJ | The rest, though, I've got experience with. Which makes me ask if I should send in a resume? | 05:54 |
@preaction | you've hung out here: do you think you could handle not being able to click "close" to shut us off? | 05:54 |
PedersenMJ | Heck, the only reason I've actually closed the window was due to needing to go to bed. And if I had the courage to open up the irc ports at work, I'd log in during the day. | 05:55 |
@preaction | couldn't hurt to submit the resume | 05:56 |
PedersenMJ | I'll check it out tomorrow night, and make sure it's up to date, before I do so. | 05:57 |
@preaction | from what i understand, the opening's for client work. so you'd basically be doing what i do | 05:57 |
@preaction | some core dev, but mostly client projects | 05:57 |
@preaction | some support | 05:58 |
@preaction | depending, of course, on where the powers that be are going with the new hiring | 05:58 |
@rizen | is that me? | 05:59 |
@rizen | the powers that be? | 06:00 |
PedersenMJ | I would think so, yes. | 06:00 |
@preaction | you and the operations manager | 06:00 |
@rizen | i should put a new alert notice in my irc client | 06:00 |
@rizen | for "the powers that be" | 06:00 |
@preaction | but how can we refer to you without having a notice pop up at inopportune times | 06:00 |
@preaction | like when you're spending time with your special lady | 06:01 |
@preaction | or your wife? | 06:01 |
@rizen | i'll just turn off irc when that would be a problem | 06:01 |
PedersenMJ | So, jt, I'll ask you directly (since subtlety has never been a strong point for me): Should I send in my resume? | 06:02 |
@preaction | turn... "off"... irc? qu'est-ce que c'est | 06:02 |
@rizen | absolutely | 06:03 |
@rizen | i can't rule you out until i know what you can do | 06:03 |
@rizen | likewise i can't rule you in either | 06:03 |
@rizen | send it to info@plainblack.com | 06:03 |
@rizen | ok so i've just proven a theory | 06:03 |
@rizen | webgui is actually slower with cache in some cases | 06:03 |
@rizen | than without | 06:03 |
PedersenMJ | I'll do so. I just want to make sure it's up to date. | 06:04 |
@rizen | if the file cache grows too big, it can become 10 times slower than without cache | 06:04 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [] | 06:22 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 06:30 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 06:30 |
+perlDreamer | close them all, rizen! | 07:15 |
@rizen | i'm closing what i can man | 07:15 |
@rizen | i'm working on the db fatal sql form one right now | 07:15 |
@rizen | alsmost fixed | 07:15 |
+perlDreamer | I thought we had to wait until exceptions in 7.4 to fix that one | 07:16 |
@rizen | we don't need exceptions to fix this | 07:16 |
@rizen | roy said that | 07:16 |
@rizen | he's wrong | 07:16 |
+perlDreamer | gotcha | 07:16 |
@rizen | as often he is | 07:16 |
@rizen | one more down | 07:22 |
PedersenMJ | g'night all. definitely bed time for me. | 07:23 |
@rizen | later | 07:23 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:23 |
@rizen | oops...didn't take into account what you were doing with dbNotAvailable | 07:27 |
@rizen | have to implement something simpler | 07:27 |
+perlDreamer | what did I do? | 07:28 |
@rizen | i assume you created dbNotAvailable | 07:28 |
+perlDreamer | I don't think so | 07:29 |
* perlDreamer goes to run svn blame | 07:29 |
@rizen | doesn't matter | 07:29 |
+perlDreamer | I need you to remind me if we want to fix the calendar bug with the single day view of a multi-view event | 07:38 |
@rizen | multi day you mean? | 07:39 |
+perlDreamer | yes | 07:39 |
+perlDreamer | http://www.plainblack.com/bugs/tracker/calender#TKMNSvU-0qlmsv3aNk5W7g | 07:39 |
+perlDreamer | that one | 07:39 |
@rizen | maybe i don't understand the problem, but i don't know how you can show a multiday event in a single day display | 07:39 |
@rizen | by definition you're showing only one day | 07:39 |
@rizen | so how can you see mutliple days? | 07:39 |
+perlDreamer | you can't. but if you go to the day view for any of the 3 days that event should show | 07:40 |
+perlDreamer | as all day | 07:40 |
@rizen | oh yeah it should definitely show | 07:40 |
@rizen | ok. so that's what i was missing | 07:40 |
@rizen | yes, that should be fixed | 07:40 |
+perlDreamer | okay | 07:40 |
+perlDreamer | man, it's easy to alter the SQL to find the events, but it makes the display logic a lot more complex. | 07:49 |
+perlDreamer | rizen: do you know if DateTime objects have an iterator? | 07:54 |
@rizen | don't know what you mean | 07:54 |
+perlDreamer | I need to iterate over days in a month. It would be very convenient if each iterated object was not the day, but a DateTime object of that day already set up | 07:55 |
+perlDreamer | kind of like | 07:55 |
+perlDreamer | foreach my $monthDay ( $dt->startDate .. $dt2->endDate) | 07:56 |
@rizen | i see | 07:56 |
@rizen | there's nothing like that that i know of | 07:56 |
@rizen | but you could do a while loop easy | 07:56 |
@rizen | because there is a $dt->add method | 07:57 |
@rizen | so just keep adding a day to it | 07:57 |
@rizen | each time | 07:57 |
+perlDreamer | cool, that should work right | 07:57 |
@rizen | nearly every bug left out there is calendar releated | 08:01 |
@rizen | related | 08:01 |
+perlDreamer | are you bug fixing tomorrow? | 08:01 |
@rizen | support + fixing | 08:01 |
@rizen | first bug on tap is that caching one | 08:01 |
@rizen | from mlamar | 08:01 |
+perlDreamer | priority bug fix? | 08:02 |
@rizen | no...just pissing me off | 08:02 |
@rizen | =) | 08:02 |
+perlDreamer | that's the same thing, but it doesn't pay as well | 08:02 |
@rizen | i hope i'm done with priority stuff for the week | 08:02 |
@rizen | i fixed a lot of shit already this week | 08:02 |
+perlDreamer | you were a js hacking fiend | 08:03 |
@rizen | i hate trying to fix tinymce bugs | 08:03 |
@rizen | it's so touchy | 08:03 |
+perlDreamer | Do we need to do some additional testing on these new fixes? | 08:04 |
@rizen | what new fixes? | 08:04 |
@rizen | everything we've done so far? | 08:04 |
+perlDreamer | the tinymce fixes | 08:04 |
@rizen | oh | 08:04 |
@rizen | i spent 3 hours testing the changes i made | 08:04 |
@rizen | i think they work | 08:05 |
@rizen | and tomorrow the client will have a dozen people testing them | 08:05 |
+perlDreamer | cool | 08:05 |
+perlDreamer | we do seem to be making more side effect bugs than we used to | 08:05 |
+perlDreamer | fixing direct bugs but injecting new bugs sideways | 08:05 |
@rizen | i may have to rewrite the SQL report just because the peeps that have mutilated it into what it is | 08:06 |
@rizen | were on crack | 08:06 |
@rizen | it's totally hard to understand these days | 08:06 |
+perlDreamer | PBP it to death | 08:06 |
@rizen | that's what i'm thinking | 08:06 |
@rizen | as i've been going here i've been trying to do that | 08:06 |
@rizen | all the stuff i've committed has had new comments, white space, }\n else { breaks | 08:07 |
@rizen | etc | 08:07 |
+perlDreamer | that's called uncuddled elses | 08:07 |
@rizen | i knew there was a name.. | 08:07 |
@rizen | .but couldn't remember | 08:07 |
+perlDreamer | kristi's wrong search one should be an easy one to close if you need a breather from the heavy stuff. | 08:08 |
+perlDreamer | but knowmad will want to know about phrase searching | 08:08 |
@rizen | i need a nightcap | 08:08 |
@rizen | i'm all pow for the day | 08:08 |
+perlDreamer | pow? | 08:08 |
+perlDreamer | Prisoner of WebGUI? | 08:09 |
@rizen | just sprained my brain on the sql report | 08:09 |
@rizen | pow = hawaiian for done | 08:09 |
+perlDreamer | and all this time I thought you were teaching me Chicagoan | 08:09 |
@rizen | my ex fiance was hawaiian, and that's one of the things i picked up | 08:10 |
+perlDreamer | well, we'll see you tomorrow then | 08:11 |
+perlDreamer | same gooey time, same gooey channel | 08:11 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""good night""] | 08:11 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:10 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 09:42 |
-!- mode/#webgui [+o preaction] by ChanServ | 09:42 |
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui | 10:10 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui | 11:19 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:03 |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["leaving"] | 15:49 |
-!- SDuensin [n=Scott@15.sub-75-205-235.myvzw.com] has joined #WebGUI | 16:12 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 16:20 |
-!- mode/#webgui [+o snapcount] by ChanServ | 16:20 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 16:28 |
@preaction | perlbot .nl | 17:32 |
perlbot | .nl is Netherlands | 17:32 |
gooeybot | i already had it that way, perlbot. | 17:32 |
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"] | 18:04 |
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui ["User is away."] | 18:14 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 18:29 |
-!- mode/#webgui [+v crythias] by ChanServ | 18:29 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 18:31 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:31 |
+perlDreamer | good work madison, wi | 18:32 |
+perlDreamer | http://news.yahoo.com/s/ap/20070308/ap_on_he_me/fitness_walkable_city;_ylt=AmKpP2Xx9QdhfVAHTUeEI1e9j7AB | 18:32 |
@rizen | hehe | 18:33 |
@rizen | we are almost always in the top five best places to live in the nation as well | 18:33 |
+perlDreamer | You're still trying to seduce us all to move out there, aren't you? | 18:34 |
+perlDreamer | think about it, no more out of time zone phone calls | 18:34 |
+perlDreamer | meeting with customers at the pub/coffeehouse down the way | 18:34 |
+perlDreamer | your life would be so easy | 18:34 |
@rizen | i'm not trying to ask customers to move here | 18:34 |
@rizen | but certainly all the devs | 18:34 |
@rizen | and contributors | 18:35 |
@rizen | you and crythias should move here | 18:35 |
+perlDreamer | WebGUI, sponsored by Madison, WI | 18:35 |
+perlDreamer | you should get the city government to use wG | 18:35 |
+crythias | don't think wife would like. | 18:35 |
+perlDreamer | kathy does like snow | 18:35 |
@rizen | why not? just show her that article | 18:35 |
@rizen | and she'll be all over it | 18:36 |
+perlDreamer | oh, man. The tests are screwed | 18:57 |
@rizen | sweet | 18:59 |
@rizen | i love screwed tests | 18:59 |
+perlDreamer | Do you eat them plain or with ketchup? | 19:00 |
@rizen | mayo usually | 19:00 |
@rizen | ketchup has too much sugar | 19:00 |
+perlDreamer | sidebar: Weather::Com needs to be installed on the smoke-test machine | 19:00 |
@rizen | it is installed | 19:00 |
@rizen | or at least roy better have installed it when he did the upgrade | 19:01 |
+perlDreamer | "Can't locate object method "definition" via package WebGUI::Asset::Wobject::WeatherData " | 19:01 |
+perlDreamer | Can't locate Weather/Simple.pm in @INC | 19:02 |
@rizen | i'm checking it | 19:02 |
@rizen | hold your horsefeathers together | 19:02 |
@rizen | you do have horsefeathers don't you? | 19:02 |
@rizen | it's installed | 19:03 |
@rizen | weather/simple | 19:03 |
@rizen | did you paste that? | 19:03 |
+perlDreamer | Yes, from last night's smoke test run | 19:03 |
+perlDreamer | http://www.plainblack.com/downloads/builds/nightly_2007-03-09/test.log | 19:03 |
@rizen | it's supposed to be weather::com::simple | 19:03 |
@rizen | someone changed it | 19:04 |
@rizen | going to svn | 19:05 |
@rizen | to get evidence to hang someone | 19:05 |
+perlDreamer | that's me | 19:05 |
* SDuensin loves "blame". | 19:05 |
+perlDreamer | I'll save you the trip | 19:05 |
@rizen | why? | 19:06 |
@rizen | why do you ruin all my beautiful plans? | 19:06 |
+perlDreamer | I'm addicted to abuse and rejection. | 19:06 |
@rizen | are you changing it back? | 19:07 |
+perlDreamer | Yes, right after I make sure I have the right module installed on my end | 19:07 |
@rizen | and for the love of all that is pure and good...why would you have changed the name? | 19:07 |
+perlDreamer | I installed the wrong weather module | 19:08 |
@rizen | you hate me? | 19:08 |
@rizen | is that it? | 19:08 |
@rizen | you want each release we put out to be worse than the last? | 19:08 |
@rizen | is my guilt trip working? | 19:09 |
* perlDreamer goes to iron his hands | 19:09 |
@rizen | i say off with his head | 19:11 |
@rizen | who's with me? | 19:11 |
* rizen hears crickets | 19:11 |
@rizen | ok...then i say, live and be free | 19:12 |
@rizen | who's with me? | 19:12 |
* rizen still hearing crickets | 19:12 |
@rizen | apparently no one cares whether you live or die pd | 19:12 |
* perlDreamer is used to getting death threats | 19:13 |
* perlDreamer is most aggrieved | 19:13 |
@rizen | what's funny is i just don't expect you to make mistakes like that | 19:14 |
@rizen | you seem to be more careful than everyone (including me) | 19:14 |
@rizen | oh well...no biggie | 19:14 |
@rizen | good thing i didn't release yesterday though | 19:14 |
+perlDreamer | Yes it is | 19:15 |
@rizen | and good thing for smoke tests | 19:15 |
@rizen | ok...must go get ears lowered now | 19:15 |
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui | 19:53 |
cap10morgan | If Spectre doesn't run for awhile, will committed version tags get lost? | 19:54 |
cap10morgan | i have a site where there's lots of locked assets because spectre wasn't running, but now that it is, it doesn't seem to be unlocking them and committing their changes... | 19:54 |
cap10morgan | nm, it was just backed up. working fine after all. :) | 20:13 |
@rizen | yeah, spectre won't lose anything | 20:27 |
@rizen | all data is persisted to the database until spectre has verified it's completion | 20:27 |
@rizen | so unless you have a corrupt file system | 20:28 |
@rizen | or you muck around in the db | 20:28 |
@rizen | you'll never lose anything | 20:28 |
+perlDreamer | rizen: do the smoke tests log coverage some place? | 20:30 |
@rizen | it's supposed to, but doesn't appear to be doing that | 20:31 |
+perlDreamer | okay, I'll double check the coverage of the tests as I fix them | 20:31 |
@rizen | i can either fix bugs, or look into that though, so i think i'll keep fixing bugs | 20:32 |
@rizen | how come you never hear anyone call someone "sweet tits" anymore | 20:37 |
@rizen | i think it should make a comeback | 20:37 |
+perlDreamer | must me a mid-west thing | 20:39 |
@rizen | i think it's just an old 80s movie thing, where there's a bar scene | 20:40 |
@rizen | i've never actually heard a real person utter it | 20:40 |
cap10morgan | my roommate calls me that all the time | 21:04 |
cap10morgan | :) | 21:04 |
@rizen | are you serious? | 21:08 |
+crythias | hee | 21:10 |
cap10morgan | yep, he uses it pretty often | 21:15 |
cap10morgan | especially in situations where the person is clearly not a "sweet tits" | 21:15 |
cap10morgan | such as yours truly | 21:16 |
+perlDreamer | is wG safe from the Time Zone changes happening on Sunday? | 21:20 |
@rizen | first of all..tz changes are no big deal | 21:26 |
@rizen | for webgui | 21:26 |
@rizen | so even if the tz was screwed up | 21:26 |
@rizen | it's not going to cause millions in damage or anything | 21:27 |
@rizen | however, you should update your tz file | 21:27 |
@rizen | DateTime::TimeZone | 21:27 |
+perlDreamer | should we put a note out there for other users to do the same? | 21:43 |
@rizen | i'll do an advisory | 21:49 |
+perlDreamer | You're a good man, Charlie Brown | 22:01 |
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit [] | 22:01 |
+perlDreamer | There's only 1 test left to fix | 22:03 |
+perlDreamer | Session/Http.t | 22:03 |
+perlDreamer | should be back to clean running soon | 22:03 |
* perlDreamer goes running, be back later | 22:08 |
@rizen | so we got an applicant named martin | 23:06 |
@rizen | do we need to throw it out just so we don't conflict with MrHairgrease? | 23:06 |
+perlDreamer | he must admit that he is not eurotrash and abstain from pomade of any fair | 23:27 |
+perlDreamer | if he should claim to be eurotrash in name or deed, then take him to the gate of the city, lay hands on him and stone him until death. | 23:27 |
+perlDreamer | with stones | 23:27 |
@rizen | consider it done | 23:29 |
+perlDreamer | oh, and no eating blood or strangled animals, either | 23:30 |
* perlDreamer just got done reading Deuteronomy | 23:30 |
-!- SDuensin [n=Scott@15.sub-75-205-235.myvzw.com] has quit ["Leaving"] | 23:41 |
--- Day changed Sat Mar 10 2007 |
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has joined #webgui | 00:11 |
dwalisser | in the macro list of the webgui config is there a way that I can specify the arguments to the macro, or is this just an alias of the macro name? | 00:12 |
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui | 00:13 |
+perlDreamer | It's just an alias to the name | 00:13 |
dwalisser | ok thanx | 00:13 |
+perlDreamer | although, it would be slick if you could define meta-macros with preconfigured arguments | 00:14 |
+perlDreamer | Kind of like prototypes of Assets | 00:14 |
dwalisser | yeah, I have SQL macros that get reused everywhere and are pretty ugly to look at | 00:14 |
+perlDreamer | have you tried to use a snippet to wrap them? | 00:14 |
dwalisser | no... what macro would I use to call in the snippet? | 00:16 |
+perlDreamer | ^AssetProxy(/url/to/snippet); | 00:16 |
dwalisser | I like that, thanx | 00:17 |
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit [Read error: 110 (Connection timed out)] | 00:35 |
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui | 00:39 |
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has quit [Read error: 104 (Connection reset by peer)] | 01:12 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 01:37 |
-!- cap10morgan_ [n=wmorgan@vc1-868-1.adsl.indra.com] has joined #webgui | 01:39 |
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit [Read error: 110 (Connection timed out)] | 01:43 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 02:01 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 02:01 |
-!- cap10morgan_ [n=wmorgan@vc1-868-1.adsl.indra.com] has quit [] | 02:03 |
-!- cap10morgan [n=wmorgan@vc1-868-1.adsl.indra.com] has joined #webgui | 02:04 |
-!- cap10morgan [n=wmorgan@vc1-868-1.adsl.indra.com] has quit [] | 02:48 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 03:33 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 03:42 |
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui | 05:43 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 06:50 |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 06:50 |
+perlDreamer | rizen: I fixed the last failing session test | 06:50 |
+perlDreamer | Tomorrow's run should be clean again | 06:50 |
+perlDreamer | You are officially cleared to release | 06:51 |
@rizen | no release | 06:51 |
@rizen | not ever | 06:51 |
+perlDreamer | You're right. We'll just stay at 7.3.11 | 06:52 |
@rizen | why not, really | 06:52 |
+perlDreamer | It's for the best, otherwise the second release would be unlucky | 06:52 |
@rizen | agreed | 06:52 |
+perlDreamer | Do you think anyone would notice if we didn't release a .13? | 06:52 |
@rizen | not only that...but we seem to break more than we fix each time | 06:53 |
+perlDreamer | That's just me. I'll take a break and just write tests for a while. | 06:53 |
@rizen | hehe...no way | 06:53 |
@rizen | we need these damn bugs fixed | 06:53 |
+perlDreamer | which ones? | 06:53 |
@rizen | all of them | 06:53 |
@rizen | i'm going to continue all next week on it | 06:54 |
@rizen | methinks | 06:54 |
@rizen | unless i get sucked into some client thing | 06:54 |
+perlDreamer | what about the WRE? | 06:54 |
@rizen | on hold | 06:54 |
@rizen | until we get 7.3 done | 06:54 |
@rizen | it's pissing me off | 06:54 |
@rizen | actually it's not 7.3 that's pissing me off | 06:55 |
@rizen | but rather that it seems we can't clean off the damn bug board | 06:55 |
@rizen | man that gets my goat | 06:55 |
+perlDreamer | I have mixed feeling about that. | 06:55 |
+perlDreamer | I'm tired of fixing bugs | 06:55 |
+perlDreamer | but the more we fix now is less we fix later | 06:55 |
@rizen | on that you're right | 06:55 |
@rizen | but i just don't want there to be anymore bugs | 06:55 |
@rizen | how can there be this many | 06:55 |
|
---|