WebGUI irc logs from: 2007-08.log

--- Log opened Wed Aug 01 00:00:33 2007
xootomi remember that copying an asset doesn't also copy its children, is there any way of doing so? (is that the intended copy behaviour or a limitation of wg?) 00:20
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:17
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:33
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["Quit"]01:44
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []01:54
-!- preaction [n=doug@CPE-67-48-247-114.new.res.rr.com] has quit ["Leaving"]02:06
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:25
-!- mode/#webgui [+v crythia1] by ChanServ03:25
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]04:10
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI04:16
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has left #WebGUI ["Leaving"]04:39
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:39
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:53
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []10:03
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui10:28
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI10:29
-!- mode/#webgui [+o khenn] by ChanServ10:30
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has left #WebGUI []10:33
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:43
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]11:15
-!- xootom [n=tom@195.224.29.66] has joined #webgui12:06
Radix-europeIs there still a developers site for webgui somewhere?  Where is that located now?12:18
Radix-europeI recall there being a site with api documentation and the like somewhere12:18
Radix-europeAhh.. API in the wiki has the link12:21
xootomhi radix, i got the addusers script passing through using the pass thru, it now executes fine but nothing seems to happen when i try adding users, no error message (unless I omit username etc). Have you tried it with 7.4.0 yourself?13:01
Radix-europehmm.. not with 7.4 no13:36
Radix-europetry calling it from the command line13:36
Radix-europesee if it spits out any errors13:36
Radix-europeit should work with the 7.4 api fine (well.. unless someone changed something in the api that broke it! ;)13:37
Radix-europei remember being told that the api is fixed for two years at last years WUC tho :)13:39
xootomahh thanks that's working now :) when running from command line could see a path error on the config14:43
xootomis it possible to assign the user to a group>14:44
Radix-europeit is, but not using that code I'm afraid15:07
Radix-europeWe do our groups using sql lookups to determine membership, so I never needed it when I wrote that code15:08
Radix-europeyou could probably adapt the code from the userimport script tho15:08
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui15:43
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:43
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]15:53
xootomok thanks15:57
-!- SDuensin [n=Scott@196.sub-75-207-30.myvzw.com] has joined #WebGUI16:05
SDuensinGood morning.16:06
+MrHairgreasehi16:06
@rizenthank you radix16:19
Radix-europe?16:25
@rizenfor adding keywords to a bunch of wiki stuff16:25
Radix-europeAhh.. I saw the keywords there and thought.. cool.. might add a few :)16:25
Radix-europefound a duplicate developers guide too so wiped one of them and kept the newer one16:26
@rizenhopefully everybody else does the same...i think it will make it easier for people to find stuff16:26
@rizencool16:26
Radix-europeyup, definitely16:26
-!- MrHairgrease [n=martin@194.171.50.114] has quit [Read error: 110 (Connection timed out)]16:26
Radix-europewhen I say wiped I mean blanked it out.. I can't actually delete it16:26
@rizenoh, do you know the url so i can do it?16:27
@rizennevermind16:27
@rizenfound it16:27
Radix-europeyeah, on top of the wiki list16:27
Radix-europethe tags are pretty cool :)16:27
Radix-europeonly thing I realised while doing it is that we want to almost standardise on the keywords used in some ways16:28
@rizenthat's the problem with all tagging systems16:28
Radix-europetrue16:29
@rizenthere is a method in the api to merge two tags into one16:29
@rizenbuut i couldn't figure out a clean way of exposing that to the UI16:29
Radix-europeI was using the wiki a bit today looking up how to do things anyway, so just added the keywords while doing so :)16:29
@rizenso for now, it will just have to be a command line script or something16:29
@rizeni'm glad to know someone uses it16:30
@rizeni was afraid nobody was16:30
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui16:30
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:30
Radix-europeI like your webgui lite idea btw16:30
Radix-europebut couldn't find anywhere to post comments on it :)16:30
Radix-europeI was thinking about how packages and themes are done at the moment will need to be simplified - and would be nice if it was16:31
Radix-europeatm there's quite a few steps to import a theme like zenlike, etc.. would be nice to make it automatic somehow.. ie. select theme and voila.. applied to every page, navigation working, etc16:32
@rizenthere i've enabled comments16:32
@rizensorry, just didn't realize i hadn't before16:32
Radix-europenp16:32
@rizenthat sort of concept only works on small sites16:33
@rizenon large sites you could really **** someone by automatically and indescriminently applying a theme to every page16:33
Radix-europeyeah, but that's what you're aiming at with webgui lite, no? :)16:33
Radix-europeI know :)16:33
@rizenyeah, but that doesn't mean that all of webgui should function to serve the small guy16:33
@rizenit has to be a balance, and that balance is usually going to be applied using switches16:34
@rizenoutside of the reach of the small guy16:34
@rizenmake decisions for them16:34
Radix-europeSure.. perhaps a theme wizard that looks for themes in /styles or something like that and then will apply them if they select it16:34
@rizenmy thought on that was actually to make it a step in the site starter16:34
@rizenupload a theme and it will be automatically applied16:35
Radix-europesounds good16:35
@rizenanyway...i'm glad to hear someone is actually reading the blog too, i thought it might only be a couple of people, but lately i've heard from many people who are reading it16:36
Radix-europeI read it all :)16:36
* MrHairgrease has nothing better to do either =)16:36
Radix-europehehe16:37
@rizenwell now that comments are enabled, i hope to see you guys not only reading, but throwing out feedback16:38
Radix-europeWell if I come up with any other ideas I will :)16:40
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui17:07
AMH_henryI was looking through the 7.4.0 source code when I saw that WebGUI::AssetClipboard::www_copy is modified to allow duplication of an asset including its children. What I cannot find is where in the UI this feature is enabled. Any ideas?17:07
@rizenit's when you click on the copy button17:10
AMH_henryyes, but it's looking for with as form parameter. I don't see that one posted anywhere17:10
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:16
-!- mode/#webgui [+o Haarg] by ChanServ17:16
@rizen?func=copy;with=children17:19
Radix-europeSpeaking of 7.4 - just checked out the new site starter - seems pretty good, though it seems to create the default pages regardless - is this intentional or going to be fixed later?17:22
@rizenit has to create the default pages...they have lots of good information on them like how to log in17:22
@rizenand the introductory movie17:22
@rizenand where to go to get more information17:23
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui17:23
Radix-europeHmm.. I don't necessarily agree17:23
Radix-europeWould be nice to have an option for that17:24
@rizenthis is the part where i get to tell you that i have scorn for 7 generations of your family and it doesn't matter what you think17:24
Radix-europeFor a new user - offer them a tutorial or something perhaps, but an user who's already used webgui before the first thing they will have to do is go and delete the pages etc17:24
@rizenyeah, but those experienced users will at least know how to do that17:25
@rizenstop whining you whiny whiner17:25
Radix-europeSure, but surely there should be an option to turn it off or not have it if you don't want it ;)17:25
@rizenthis is the part where i get to tell you that i'm not an rfe list17:25
elninotime for a topic change?  =)17:26
Radix-europehehe.. sounds like it ;)17:26
@rizenno, i'm just having fun with radix17:26
elninook. you maay continue. =)17:26
@rizenor maybe at the expense of radix17:26
Radix-europeI'm just giving my 2c :)17:26
@rizenand i'm just throwing hate back in your face17:27
@rizenso i think we're even17:27
@rizen=)17:27
Radix-europeuhuh17:27
@rizenok, let me actually defend my position in a civilized manner rather than just throwing out fud17:27
AMH_henry@rizen: thanx. link works great17:27
+crythiashey. I think we should make webgui be php17:28
+crythiasno, no. I mean asp17:28
@rizen1) experienced users know how to delete pages17:28
@rizen2) it only takes a few seconds to do so17:28
+crythiaswebgui as application17:28
@rizen3) if you expose an option to delete the default pages noobs are going to click on it because they're noobs17:28
@rizenand can't help themselves17:28
+crythias:ACK: blank page!17:29
+crythiasIt's like I'm in WP5.1 DOS all over again17:29
Radix-europeokay - argument against17:29
+crythiasor vim for that matte17:29
@rizen4) currently the site starter doesn't need to know anything about what pages are in the database and therefore can function even for companies who create their own create.sql to start, which lots of hosting companies do17:29
+crythiasmatter17:29
Radix-europe1) it's annoying having to delete them every time17:30
Radix-europe2) they take up hard disk space and reserve urls17:30
Radix-europe3) they're redundant once you've read them once - and could easily simply be on the webgui site17:30
Radix-europesince that's where you'd presumably downloaded webgui from anyway17:30
Radix-european option to either not add them, or even a command line option to addsite or something would cater for everyone - new and old user alike17:32
elninoare we discussing on whether to have default pages deletable in a new installation?17:32
Radix-europeyes17:32
elninohow about making it an option during installtion?17:33
elninoie: install default pages, or not17:33
Radix-europewoohoo.. exactly what I've been asking for17:33
Radix-europeAnyway.. I see I won't get anywhere this way, so I'll try making an RFE for it17:34
@rizenthe rfe isn't going to help you if you can't defend your argument17:34
@rizenyour bullet points are good so far17:34
@rizenbut they don't adequately address 3 and 417:34
@rizenof mine17:34
elninoare # 3 and 4 referring to the person installing? or the person that is doing the content manageent?17:35
@rizen3 is referring to the new person coming to the webgui demo site, or a brand new webgui hosting site for the first time17:36
Radix-europe#3 can be addressed by simply explaining what the option does - and suggesting that users who are new to webgui click here (ie. recommended or something like that)17:37
elninoto me, the person installing isn't necessarily the person doing the content management. so to have the option to not install the pages during *installation* does seem to address #3a dn 417:38
@rizen4 is referring to the many hosting companies out there that create their own create.sql files that are loaded rather than the default webgui create.sql file and therefore has information in it that we wouldn't know how to delete...or worse yet, they've just edited the default pages and so they have their default content which they don't want deleted using our asset ids17:38
Radix-europe#4 - Well it depends how this is implemented - if the default pages are put in a separate sql file and run only when selected then this would solve this17:38
elninothe content managemnt person can delete the pages manually if they want and when they want.17:38
@rizenradix: wrong on number 3 again, because PEOPLE DON'T READ17:38
@rizenthey just click17:38
elninobut only the installer can decide whether to isntall them or not, and it would be to their benift to install them i f the content managers are noobs17:39
Radix-europeSure they do - if you have a big fat (recommended) next to it and it's the default option they'll click it every time17:39
@rizenthe default pages are not and will not be in a seperate SQL file17:39
@rizenit's just not possible to do that17:39
Radix-europewhy not?17:40
@rizenhave you seen the database schema?17:40
xootomis the default site configurable by the super administrator.., so if i'm offering a hosted webgui service, i could have a skeleton that i'd like created for all new sites with info on how to get support from myself, and that would be the new user's default each time, and give them a basic set of pages like contact, forums, gallery...17:41
Radix-europexootom; at the moment the default site is hardcoded in the sql file - I'm arguing to change that a bit and make it easier for hosters to do exactly that17:42
@rizenlook guys, i've got to get back to work. i don't have time to explain how all the internals of webgui work so that you can understand my argument. submit your RFE, and if it makes it to the top then we'll figure out a way to make it work17:42
elninotopic change? =)17:43
xootomcould it use asset copy with children to copy a sub-tree out of the import node17:43
elninoor a package17:43
-!- rizen is now known as rizenisaway17:43
xootommakes sense to me17:43
AMH_henryhow about separate the default pages from create.sql and put them in a separate perl script instead?17:44
elninosuggested already... =)17:44
elninoI have a qeustion about rssfeeds17:45
AMH_henryrizen said that it cannot go to an new sql file, but a perl script is much easier to maintain17:45
elninowhat does the "enable rssfeeds" do other than create a child "rss from parent' asset? i would have expectd it to provide an asset that allows a person to get the url of the feed.17:46
elninoor does is simply enable the ability, and I have to create the asset that gives the url to the user?17:46
elninomy guess is that the amount of sql statements it takes to create the default site is too huge for a perl script.17:47
AMH_henrywe use scripts here to create pages directly as assets, no sql required17:48
elninoI don't know then.17:49
xootomcan anyone help with a problem i've got, i must have overlooked something simple. can I pull an sql report, reporting on members of my class (which is a group) - so something like select * from results where group=myclass, so i can only see results for people in my class. Is there a macro to find the name of my group?17:49
elninoI think you can do that in the administrative side. View users in this group sort of thing.17:50
@Haargthere's a template variable rss.url to get the url for the rss feed17:50
elninoHaarg: is that only availabl ewhen I 'enable rss'?17:51
xootomyeah but i need the results of the sql report that only contain people in the group17:51
@Haargyes.  and it points to the 'RSS from Parent' asset.17:52
elninoright, it's in the administrave screen, or is your requirement to have it in a sql report?17:52
elninothanks haarg.17:52
Radix-europehttp://www.webgui.org/rfe/request-for-enhancement/option-to-not-get-the-default-pages-when-you-create-a-new-webgui-site17:52
xootomyes the sql report needs to show different data depending on the group i'm in, so i see data related to my group17:53
elninoxootom: if you enbable debugging: would it display the sql statements being run from the administriave screen so you can copy it to create your sql report?17:54
xootommaybe but that would be the static statement wouldnt it? i need a placeholder in my sql report that reflects the current user's group at the time (if that makes sense)17:55
elninooh. I'm pretty sure there is a macro that gives you your group. Use that macro in the sql statement that you grab from the debugging.17:56
elninoI have another question: I'm setting a scratch variable in a macro that is called  from a sql-based group: $session->scratch->set("loginat","here");17:57
elninoAnd then I'm reading it from a displayLogin in my Auth.pm module: $self->session->scratch->get("loginat");17:57
elninobut it doesn't seeem to be able to get it. I read somewhere that scratch variables are renamed, is this the case in which it renames scratch variables?17:57
elninoare scratch variables cookies or session variables?17:57
@Haargthey are linked to your session17:58
elninois there a way to dump your session variables? because i can set them and read them just fine within the auth module, but not when it's set in a macro and then retrieved from the auth mod.17:59
@Haargthere isn't a macro to get your group. i'm not sure how that would work even, given that users can be in multiple groups.18:00
@Haargyou could look in the database, in the userSessionScratch table18:00
elninothanks haarg.18:01
elninoxootom, haarg: oh.. I think I've been able to dump groups some how. I'll have to log off to get it.  (site is behind I firewall, and I have to vpn to get there) I'll be back, if you can wait?18:01
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:01
xootomyeah :) thanks18:02
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui18:08
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []18:09
elnino_xootom. I don't have a macro, but if you create a macro that calls $u->getGroups (from the Users.pm) then I think you'll get what you want.18:09
xootomok that helps, i'll have a go. many thanks18:10
elnino_I have another question: I create my own auth mod, and would like to redirect users to a offsite login form. Is there an appropriate place in the WebGUI.pm auth (my auth mod is a copy of it) mod, that will allow me to redirect the user before anything is written to the headers?18:11
elnino_I tried doing this in the displayLogin proceedure, but stuff was already written to the headers.18:11
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:13
elnino_hopefully that makes sense?18:13
-!- preaction [n=doug@CPE-67-48-247-114.new.res.rr.com] has joined #webgui18:14
-!- mode/#webgui [+o preaction] by ChanServ18:14
Radix-europeHey doug18:16
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]18:20
elnino_Hi. I'll reword my question: I've copied the webgui.pm auth module as my own, and would like to instead redirect a user to the login screen (a static page). Is there an appropriate place to do this? I tried within the displayLogin proceedure, but html has been written already, so I couldn't redirect the user. Or is it too late by the time that auth mod is instanciated?18:20
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]18:24
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:24
elnino_hopefully someone can tell?18:30
elnino_*help*18:31
pjesisorry don't know yet, but I am starting to do similar stuff18:32
elnino_glad to know that it's not a crazy idea.18:33
elnino_I've mananged to rewrite the form so that it submits to the static page, but that's not working to well, and someting tells me that's not really a good idea. The static login page is on a different subdomain. What have you all tried pjesi?18:35
pjesielnino_: you are way ahead of me, I am just starting to figure out how to implement the custom auth module18:36
elnino_if anyone is looking into my question, plesae let me know and I'll wait, otherwise, I need to log off to vpn into work. - I can't work while logged into this.18:48
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]18:53
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui18:56
-!- rizenisaway is now known as rizen18:59
@rizenquick opinion poll18:59
@rizenIf you ran the following command: ./wreservice.pl --start mysql18:59
@rizenand it fails18:59
@rizendo you want it to say19:00
@rizena) nothing19:00
@rizenb) Couldn't start MySQL19:00
@rizenc) A full error message that tells you everything it can about why it couldn't start mysql19:00
@rizen?19:00
xootomc19:00
xootomcan anyone tell me if there is any documentation to the graphing API? Is it accessible through an SQL report, so I can show say a plot instead of a table?19:07
@rizenit is not currently available to the SQL report, although that is something that perlDreamer is working on for 7.519:09
@rizenthere are api docs for it at http://www.plainblack.com/downloads/builds19:09
@rizenthen choose your version19:09
xootomlooked through there but couldn't see anything about graphs19:10
@rizenhttp://www.plainblack.com/downloads/builds/7.3.22-stable/api/Image.html19:15
xootomah ha it's under image19:15
@rizenhttp://www.plainblack.com/downloads/builds/7.3.22-stable/api/Image/Graph.html19:16
@preactioni'd pick "c" as well, I'd want to know everything19:16
xootomyes, only the admin is going to see it (and panic, trying to find the cause)19:17
@preactiondoes that mean that the wreservice.pl script is actually going to tail the mysql error log for me?19:17
@preactionbecause that would be killer19:17
@rizenno, but i suppose it could19:18
xootomnot sure how clean that would look, perhaps it could suggest the user tails it, and gives the full command with path, to prompt the admin19:19
@rizencould have a --tail option19:19
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:22
@preactionso wreservice.pl will be the frontend through which individual OSes rc scripts are written?19:22
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui19:22
xootomrc.webgui already does that doesn't it, e.g. rc.webgui startmysql19:24
@preactionright, i'm thinking wreservice.pl is the new rc.webgui19:25
nubarizen: b) Couldn't start MySQL. With maybe a pointer to "check /data/wre/prereqs/mysql/var/$hostname.err for more information"19:43
nubadunno, but i'd rather have the error go to mysql's own error log19:45
@preactionit will be there, mysql does that itself19:45
@preactioni'd just like to avoid going to dig it out myself, so the option to --tail or --verbose would be nice19:46
nubaa --verbose would be fine too19:46
xootomor oppositely a --quiet19:53
nubaheh19:54
@preactionimho quiet should be default. if the program wants to notify the user that there IS more to see with --verbose, it can go ahead19:57
@preactionprogressive enhancement, instead of graceful degradation19:57
nubai think the default should be 'loaded service foo ok' or 'couldn't load service foo'. a --quiet would output nothing except maybe errors to sdterr, and a --verbose would spill the detailed errors too19:59
xootomi suppose it depends if the target user is an admin interactively running the command, then in the use case of it failing, they need to fix it asap with all the info they can get. If it's feeding an error status back to something else, then i can see why detailed errors might not be appropriate20:01
nubai dont think its fit for a --quiet to produce output like 'loaded foo ok'. when you have a --quiet switch it usually means 'output nothing unless strictly necessary'20:01
xootomi'm not sure why by default you'd want to hide information that might help the admin diagnose why the command failed20:02
@preactioni'm thinking this is THE script to start/stop the wre services, from cron, from remote, from web, from console, from startup, etc...20:02
@preactionby default it should do what most startup scripts do, "Starting Blah... OK" or "Starting Blah... FAILED" (something along those lines)20:03
xootomi'm not sure what the convention is for such scripts within webgui to feed back to the interface, return codes etc.20:03
xootomyeah 20:03
nubapreaction: yup, thats what im understanding too20:03
danny_mkGood afternoon!  preaction:  Did you get the code for the chat Wobject cleaned up?20:04
nubain such cases when you dont have a --quiet switch you sometimes have to redirect stderr/stdout to /dev/null20:04
@preactiondanny_mk, lord no, i'm sitting in a starbucks lounge just so i can put in my 8 hours of work today. i can give you what i have now along with some instructions on what needs to be deleted or cleaned up20:05
danny_mkcool.  Can you mail it to danny_mk@yahoo.com?20:07
@preactionk, give me 30 minutes about.20:07
danny_mksure, take your time, I have plenty of work to do :-)20:08
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]20:40
-!- wgGuest52 [n=wgGuest5@72.85.248.223] has joined #webgui20:52
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui21:08
-!- sno [n=sno@adsl-76-226-124-228.dsl.sfldmi.sbcglobal.net] has joined #WebGUI21:25
snoGood day21:25
-!- sno [n=sno@adsl-76-226-124-228.dsl.sfldmi.sbcglobal.net] has quit ["Leaving"]21:49
nubawonder if he thinks he was snobbed away then left21:54
nubawe should have a bot here for handling such cases21:55
nubaeliza-powered21:55
nuba:)21:56
@rizeni thought that's why we set up the nuba bot21:59
@rizenhello nuba, my name is rizen21:59
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui22:00
xootomrizen, you were helping me yesterday with my problem of how to represent teachers and students in a particular school in webgui, and the way forward was to have each school as a group. now my problem is, how can a report show details about students in one school to the teacher of that school, without having to write custom reports for every school? if the school was a profile field (my original thought) then i'd have been able 22:10
@rizenhow is being in a group different from being in a profile field in that sense?22:12
@rizenboth are database tables22:12
xootomjust that i can write an sql report using the profile fields in where clauses22:12
@rizenyou can do the same with groups22:12
@rizenthe two tables in question are groups and groupings22:12
@rizenin webgui, unless it's a file, it's stored in the database22:13
@rizenso everything is a table you can report on22:13
xootomtrue, i'm wondering if there will be a problem if they're in multiple group22:13
xootoms22:13
@rizenwhy would there be a problem...you're looking for a specific school name and a specific user22:14
@rizenthe same as you would be in the profile22:14
xootomyeah of course22:14
@rizenin fact, it will be easier to deal with multiples using groups than with profiles22:14
@rizencuz groups are designed for multiples22:14
@rizenprofiles aren't22:14
xootomthat's true. yes i think i'm getting my head too muddled :)22:15
SDuensinHey rizen - another FYI...  Just posted all-new installation instructions for my desktop app.  MUCH easier to do now.  22:15
@rizenkeep in mind that you may be better off writing an asset for this reporting simply because the perl API changes way less frequently than the database schema22:16
@rizensweet SD. i have to be honest with you though, the main reason i haven't checked it out yet is that my busiest time of the year is april through september...after the WUC i'll have lots more free time22:17
SDuensinThat's cool.  I completely understand.  That's why there's no YUI desktop yet.  :-P22:17
@rizenxootom, not that the database schema for users and groups changes that often22:18
@rizenrarely, if ever in fact...but that's not true of most other tables22:18
@rizenjust wanted to let you know in advance22:19
xootomyeah i think you might be right22:19
xootomat the moment i'm just trying to get things in place as quickly and simply as possible, my perl skills aren't up to much yet :(22:20
@rizenyou should come to the development workshop at the WUC22:20
@rizentwo days of intensive perl and webgui api to get you up to speed22:20
xootomwould love to but i'm in the uk22:21
@rizenor...you could always contact dev@plainblack.com and have us build it for you22:21
@rizenRadix is in Australia, but he came last year22:21
@rizenwe have people from all over the world every year22:21
xootomwhen is it?22:21
@rizen3rd week in october: http://www.plainblack.com/wuc 22:22
xootommmm looks good22:24
nubarizen: huh22:29
@rizeni was saying you are a bot22:29
@rizenjoke didn't work22:29
@rizennevermind22:29
nubai was out having some snacks22:29
nubayou know, organic fuels for organic bots aka humans22:30
nubanow, some eliza bot can even be helpful when extracting info from people looking for webgui support22:31
nuba"why do you say that?"22:31
nuba"did you check the forum?" "what do you see at the logs?" etc.22:31
nuba"interesting. can you please be more specific?" thats one inspired on the thx1138 film :)22:34
@rizenit's a public irc channel...write a bot and connect it22:34
@rizensounds like a good idea22:34
nubaany bot name idea ?22:38
-!- AMH_henry [n=yktang@erica.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)]22:38
* SDuensin has a bot. It plays Infocom games. :-)22:44
@rizenhow about eliza22:47
@rizenor is that too obvious?22:47
nubatoo obvious i think..22:48
nubausing prj2501.. that clued AI bot from ghost in the shell22:49
-!- prj2501 [n=bleep@hq.imaterial.org] has joined #webgui22:49
nubaprj2501: test22:49
nubaok its working in private /msgs22:50
nubalet me get it to work here..22:50
nubaprj2501: test23:08
prj2501nuba: I'm not sure I understand you fully.23:09
nubaprj2501: why not? im just saying my webgui isnt working!23:09
prj2501nuba: Is it important to you that your webgui isnt working?23:09
nubaprj2501: of course it is! i have a deadline to meet. can you help me?23:09
prj2501nuba: Do you say you have a deadline to meet for some special reason?23:09
nubayes, you know, bringing milk to the kids, etc.23:10
nubaoops, it won't work without the nick ..23:10
nubathat would be complicated to handle23:10
nubawill leave it that way23:11
@preactionoh god now we have an elizabot...23:12
@preactionprj2501: You are hereby commanded to help teh n00bz23:12
prj2501preaction: Perhaps you would like to be hereby commanded to help teh n00bz.23:12
nubahehe23:13
@rizenprj2501 licks balls23:14
nubaprj2501 test23:15
nubachanging the regexp again..23:16
xootomooo i've just built php against the wre's mysql, every few requests it's not connecting to mysql, webgui sites returning Fatal Internal Error :S23:27
SDuensin:-(23:27
nubaprj2501 licks JT's balls23:31
prj2501nuba: Does talking about this bother you?23:31
nubathere you go23:31
nubai love irssi23:33
nubaand its embedded perl feature23:33
prj2501me too. i couldnt live without it!23:34
prj2501now go back to work, silly human!23:35
nubak23:35
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []23:40
xootomhmm for some reason my wre's mysql is restarting every 30 seconds or so23:43
xootomahh think it's cos i deleted the test database by accident, so spectre's rebooting it every 30s...blush...23:47
@preactioneh, it happens to the best of us23:47
-!- SDuensin [n=Scott@196.sub-75-207-30.myvzw.com] has quit ["Leaving"]23:54
--- Day changed Thu Aug 02 2007
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui00:24
elninohello? real quick question.  What object (perl module) and method do I use to check to see what url parameters have been pased to a page?00:24
-!- wgGuest52 [n=wgGuest5@72.85.248.223] has quit [Read error: 110 (Connection timed out)]00:28
@preactionelnino, the webgui way? WebGUI::Session::Form00:32
@preactionotherwise you can use CGI.pm00:32
elninowebgui way.  =)  I'm lookin specifically when the ?op=auth;method=init is set.. 00:34
elninowhich is kinda weird. What does the semi colon do? isn't that supposed to be an &?00:34
@preactionyes, WebGUI::Session::Form. the $session has a ->form to get the WebGUI::Session::Form object00:34
@preactionno, semicolon is the preferred method these days00:35
elninooh. that's new. So those are two different parameters. That's what I wanted to know.  Thanks!00:35
@preactionmainly because & is also the start of an HTML entity (as you pointed out, & or " or <)00:35
elninothat would make sense.00:36
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui00:36
-!- mode/#webgui [+v MrHairgrease] by ChanServ00:36
elninoanother question that is a little more depth, but it took me for ever to figure out why my form wasn't working.00:36
@preactionelnino, just a word of warning: be careful making a new Auth. some of the subroutines in WebGUI::Auth do not have the same prototype as their children in WebGUI::Auth::WebGUI00:37
elninoany idea why webgu's form defaults to enctype="multipart/form-data" when it should be "application/x-www-form-urlencoded" by default?00:37
@preactionbecause multipart/formdata allows for file uploads00:37
@preactionapplication/x-www-form-urlencoded is just one part of a multipart/form-data POST00:38
elninoyea. but I was using that method, not knowing you defaulted it to that, and my form wouldn't work untill I changed it to "application/x-www-form-urlencoded"  that bit me hard for several hours.00:38
elninoopps. did that come accross? it doesn't look right on my chat software.00:39
@preactionthat's weird00:40
elninoback to your warning... I copied /WebGUI/lib/WebGUI/Auth/WebGUI.pm. to create my own auth mod. Should I have copied the parent Auth.pm?00:40
@preactionno, you did right, i'm just saying be careful because it's a lot of messed up in there :(00:41
elninolot of ??  people?00:41
@preactionno, it's just messy. some bad things that can't be fixed because it will break API00:41
@preactionpardon my broken english00:42
elninoOK.  Thanks for your help, preaction, I'm signing off to read url parameters!00:43
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]00:44
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]00:54
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui01:00
elninohi preactioin... What object did yousay I needed to use for looking at url parameters?  I can't seem to find it...01:01
@preactionWebGUI::Session::Form01:01
@preactionit's part of the session object, $session->form->get("parameter name")01:01
elninooh.. I'll look again. Thanks! bye.01:02
elninoSuper.. Thanks!01:02
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Client Quit]01:02
+crythiasRadix_ you there?01:16
+MrHairgreasehe probably is not01:16
+MrHairgreasehe's in the Netherolands right now01:17
+MrHairgreaseand uses the nick radix_europe01:17
+MrHairgreasebut maybe he's using Radix_ too01:17
+crythiasheh. OK. I was thinking about the default install of new sites. 01:17
+MrHairgreaseok01:18
+crythiasback 8 hours ago.01:18
+MrHairgreasehe'll prolly be online tomorrow again01:18
+crythiasthe problem was about the default install adding pages...01:18
+MrHairgreasein the bestedest timezone of the world =)01:18
+MrHairgreaseyeah01:18
+MrHairgreasei read a bit of it01:18
+MrHairgreasebut i understand the difficulties01:19
@preaction7.4 fixed that iirc. you could add something to the wizard that would remove everything01:19
+crythiaswhy not simply have the default site as a package to deploy, even if you don't install it?01:20
+MrHairgreasei dunno01:20
+crythiasthat *is* a cool way to show what the package thing does.01:20
+MrHairgreaseand it's about 00;20 over here01:21
+MrHairgreaseso i don;t wanna know right now =)01:21
+crythiasah. I'm -6 hours from you. I should get home.01:21
+MrHairgreaseyeah01:21
+MrHairgreaseyou should01:21
+MrHairgrease=)01:21
+MrHairgreaseit's almost weekend =)01:22
+MrHairgreaseonly two days to go01:22
+MrHairgreaseare you attending the wuc this year btw?01:22
+crythiasI don't know. 01:24
+crythiasI'm going to see. Every year, I think I'm going to go somewhere.01:25
+MrHairgreasesomewhere else during the wuc you mean?01:25
+crythiaswell, last year I thought I was going to be moving.01:25
+MrHairgreaseah i see01:26
+MrHairgreasebut you didn't?01:26
+MrHairgreaseso you're gonna move this year?01:26
+crythiasno. chickened out.01:26
+MrHairgreaseok01:26
+MrHairgreasethat's not too bad01:26
+MrHairgreasebefore you know it01:26
+crythiasactually, job is secure, but we were looking to upgrade house.01:26
+MrHairgreaseyou'll be lik emicheal j fox in back to the future01:26
+MrHairgreaseok01:27
+crythiaswhat? I'll get a Delorean?01:27
+crythiasand be able to use a remote control to control it?01:27
+MrHairgreasei read somewhere deloerean is manufacturiong again01:27
+MrHairgreasei'd opt for a kitt01:27
+crythiasI'll have my mom think I'm hot?01:27
+MrHairgreasei have this thing for flashing leds01:28
+crythiasactually, have my mom think I'm Calvin Klein?01:28
+crythiasthat's really creapy.01:28
+MrHairgreasewtf?!?!?01:28
+MrHairgreaseyou aren't calvin klein?01:28
+MrHairgreasethat a disappointment01:28
+crythiaswell, I don't wear CK on my undies, that's for sure.01:28
+MrHairgreasei'm sucking up to the worng people =)01:29
+crythiasand not so sure I need to fall out of a tree so my mom can take me in ...01:29
+crythiasanyway, how would I be like MJF?01:29
+MrHairgreaseMJF?01:29
+crythiasMichael J Fox01:29
+MrHairgreaseyou aren't01:29
+crythiascomeon, it's your analogy...01:29
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:30
+MrHairgreasei must have been using drugs01:30
+MrHairgreasewithout noticing01:30
+crythias(18:26:36) MrHairgrease: that's not too bad01:30
+crythias(18:26:42) MrHairgrease: before you know it01:30
+crythias(18:26:45) crythias: actually, job is secure, but we were looking to upgrade house.01:30
+crythias(18:26:53) MrHairgrease: you'll be lik emicheal j fox in back to the future01:30
+MrHairgreaseoh that01:30
+MrHairgreasethat was about the chicken part01:30
+MrHairgreaseor better said01:30
+MrHairgreaseyou chickening out01:30
+crythiasoh. how he gets all mad being called chicken01:30
+MrHairgreaseyeah01:31
+crythiasok.01:31
+crythias'cause, yaknow, I wouldn't mind having a DeLorean01:31
+crythiasheheh01:31
+MrHairgreasesure01:31
+MrHairgreasebut where do you get the jigowatts01:31
+crythiasMr. Reactor01:31
+MrHairgreaselightning is seldom over here01:32
+MrHairgreaseoh yeah01:32
+MrHairgreasejust dump your trash in your car01:32
+crythiasbut it's all about the petrol01:32
+crythiashey. how do you know that's what I do to my car? oh. you prob. mean the reactor01:32
+MrHairgreasepetrol is too expensive over here01:32
+MrHairgreaseso for now01:33
+MrHairgreasei'll keep using my bike01:33
+crythiaswe should be burning bole weevels01:33
+MrHairgreasebole wheevels?01:33
+MrHairgreasewhat are those01:33
+crythiasthe scurge of the cotton crops01:33
+crythiasscourge01:33
+MrHairgreaseah01:33
+MrHairgreasescourge       (skûrj)  Pronunciation Key   01:34
+MrHairgrease n.    A source of widespread dreadful affliction and devastation such as that caused by pestilence or war. A means of inflicting severe suffering, vengeance, or punishment. A whip used to inflict punishment.   01:34
+MrHairgreasesounds fun...01:34
+crythiasin fact, we could be running on maggot energy.01:34
+MrHairgreaseok01:34
+crythiasthat's renewable in only a few days.01:34
+MrHairgreasei see it's time to quit and go to bed01:35
+MrHairgrease=)01:35
+MrHairgreaselater guys01:35
+crythiasmaking a car with efficient use of protein.. later01:35
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:35
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []01:40
-!- preaction [n=doug@CPE-67-48-247-114.new.res.rr.com] has quit [Connection reset by peer]01:58
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:08
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui02:35
elninohello. I'm trying to dump the value of a cookie, that has a bunch of key value pairs:02:48
elninomy ($cookies) = $session->http->getCookies;02:48
elninomy $authcook  = $$cookies->{'cookiename'};02:48
elninoreturn $authcookie->{$hashkey};02:48
elninobut I must be doing something wrong?  I don't quite understand hashes...02:48
elninooh. geez, I see a variable is named wrong.. Other than that does the code look correct?02:49
elninoI gotta go, Ill try this, and may be back03:52
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]03:52
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]04:05
-!- preaction [n=doug@h46095ef8.area4.spcsdns.net] has joined #webgui04:06
-!- mode/#webgui [+o preaction] by ChanServ04:06
@preactionfinally EVDO is working for me. I can work from home tomorrow.04:07
@preactionthe latency is something like 2 seconds, but i can live with that04:07
SDuensin2 seconds?!04:08
SDuensinYou live on the moon or something?04:08
@preactionno, it's cellular and i'm getting poor reception04:09
@preaction4 bars of 8, i imagine if i went outside it'd be better04:09
SDuensinI use EVDO every day.  It's NIIIIIIIICE.04:09
@preactionlooks like just a few hundred ms now04:10
SDuensinThat's better.  :-)04:11
SDuensinWho are you using?  Mine's a Verizon ExpressCard adapter.04:11
@preactionSprintPCS Phone as Modem with a Samsung Upstage04:12
@preactiongotta go, i think my gf just called04:12
SDuensinSee ya!04:12
-!- preaction [n=doug@h46095ef8.area4.spcsdns.net] has quit [Read error: 110 (Connection timed out)]04:34
-!- vayde [n=vayde@c-75-72-228-23.hsd1.mn.comcast.net] has joined #webgui05:27
-!- vayde [n=vayde@c-75-72-228-23.hsd1.mn.comcast.net] has quit [Remote closed the connection]06:08
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:47
-!- mode/#webgui [+o rizen] by ChanServ07:47
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:40
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]09:46
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI09:47
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:48
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:06
-!- wgGuest50 [n=wgGuest5@a82-93-238-59.adsl.xs4all.nl] has joined #webgui10:42
-!- wgGuest50 [n=wgGuest5@a82-93-238-59.adsl.xs4all.nl] has quit []11:07
-!- wgGuest53 [n=wgGuest5@a82-93-238-59.adsl.xs4all.nl] has joined #webgui11:08
-!- dodo [n=joeri@194.171.50.114] has joined #webgui11:17
-!- wgGuest53 [n=wgGuest5@a82-93-238-59.adsl.xs4all.nl] has quit []11:18
-!- dodo [n=joeri@194.171.50.114] has quit ["[BX] Time to make the donuts"]11:25
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui11:31
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui12:15
-!- xootom [n=tom@195.224.29.66] has joined #webgui12:50
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]12:56
xootomhi all, does anyone know why when i create groups of groups, the Admins group keeps appearing within groups?13:47
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:10
AMH_henry@xootom: i think admin should get rights from all groups.14:12
xootomJust looks a bit odd as it's a child of every single group14:13
AMH_henrywell, if a group A is within group B then group A inherits all rights from group B. it looks a bit odd for admins but at least admins will always have all right14:15
AMH_henryrights14:15
xootomI see what you mean14:21
xootomJust looks confusing when you see it as a tree structure (manage groups in this group) and everything has Admins in it14:22
AMH_henryyes, it look me a while before i got it heheh14:23
xootomCan I run a grouping scenario past you and see if you think it's the best approach?14:23
AMH_henryi'm not an expert on it, but sure I can give it a try14:25
xootomThanks! I'm using groups to represent schools. So I have a group for each school. I want to group them into partnerships, as the schools work together in partnerships, so I have created a partnerships group, which contains each partnership group, which contains the schools. Now I want to be able to group them into geographical areas (counties).. should I add a group for each county, and add the schools into each county? Or is there a better way of making the sc14:28
xootomI'm not sure how easily it will be manageable though14:28
xootomPlus I have students in each school, so they'll join the school group. Then there are teachers, so they will be in the school group too but also in a teachers group, so they can access reports. But then will I need a separate group for teachers in each school, i.e. two groups for every school, if I want teachers in a school to be able to edit their own set of pages?14:29
-!- MrHairgreas1 [n=martin@wlan-145-94-247-148.wlan.tudelft.nl] has joined #webgui14:43
AMH_henrythis is a rather complicated problem... to begin with your last question. I would create a teachers group for each school and make all teaches members of it. Also create a students group for each school. And then a school group. A school group will be member of both teacher and student group.14:45
AMH_henrythis way if you for example want pages editable by every one in a school then you can you the school group. If you only want access for student then you student group.14:46
MrHairgreas1don't you mean you'll make the teachers and student groups memeber of a school group in stead of the opposite14:46
AMH_henry@MrHairgreas1: to my understanding it works the opposite way. If group A is in group B, then group A inherits all rights from group B. 14:47
MrHairgreas1yeah14:48
MrHairgreas1that's correct14:48
MrHairgreas1maybe i shouldn't respond to questions i haven't heard14:49
MrHairgreas1but in most cases it's logical to put the teachers and student group in a school group14:50
MrHairgreas1that also follows the normal hierarchy14:50
AMH_henryyeah, that's more logical indeed, but unfornately webgui has choosen differently14:50
MrHairgreas1as far as i know webgui hasn't14:51
AMH_henryof course it depends on how you makes use of those groups14:52
MrHairgreas1of course14:54
AMH_henry@xootom: the same for partnerships. each partnership can be member of schools. do you get the idea?15:02
MrHairgreas1hmm15:07
MrHairgreas1i think you're still explaining it upside down15:07
MrHairgreas1if you have partnership group15:07
MrHairgreas1which should contain the schools forming a partnership15:08
MrHairgreas1you should make the schoolgroups a member of that specific partnership group15:08
MrHairgreas1if you make a partnership group a member of a schoolgroup...15:08
MrHairgreas1the school won't be in that partnership15:08
MrHairgreas1however the partnership will be in that schoolgroup15:09
MrHairgreas1but15:09
MrHairgreas1that doesn't make sense b/c the partnership group will be empty15:09
MrHairgreas1in the latter case15:09
xootomyeah mrhairgreas1 that all makes sense15:14
MrHairgreas1just view the groups in groups thing as a tree15:15
MrHairgreas1lower levels have the privileges of higher levels15:16
MrHairgreas1but not the other way around15:16
xootomi think i need to have lots of groups in my system to see how it works15:17
MrHairgreas1ah15:17
xootomif you have thousands of groups set up, do you still get them all in the same long list where you choose to add them to another group?15:17
MrHairgreas1the famous "there's only one way to find out how it works" approach15:17
MrHairgreas1dunno15:18
MrHairgreas1never used that many groups before15:18
AMH_henry@MarHairgreas1: i think you are right if you reasons that way.15:18
MrHairgreas1nor did i ever do very complex groupings15:18
MrHairgreas1rize can prolly answer that question15:19
MrHairgreas1rizen*15:19
MrHairgreas1it might be beneficial to write your own group management interface for that particular purpose though15:19
MrHairgreas1and make it more natural to do the kind of groupings you want to do15:19
MrHairgreas1have it use the Group API in the back15:20
xootomyeah you're probably right15:20
MrHairgreas1it'll happily coexist with the default group manager15:20
xootomgoing back to my original scenario, if there is a separate group for teachers in a school and students in a school, both within the school group, will the teacher be able to get reports out about the students? as they're in a different branch15:23
xootomor should the teacher be under the students15:23
xootomthat might work then i just find the parent group..15:23
MrHairgreas1what do you mean by getting reports out?15:23
MrHairgreas1teachers should never be below students15:24
MrHairgreas1that would be very bad for preserving order in the classroom =)15:24
AMH_henry@xootom: you can always create a separate reports group15:24
xootomit's probably getting over complicated for what I'm trying to set up. example is there are 1000 schools set up, each has say 100 students and 2 teachers with access. I have say 5 different reports, for example report 1 could be a score against each student. Now, I need this report to be available to all teachers in all schools, but it would show the teacher only the scores of the students in their own school15:26
xootomthat sums up what I'm trying to achieve (the reports in question are currently sql reports)15:26
xootomon top of that, each school can have its own set of pages, the teachers of that school would have editing rights (that's where the group security element comes in)15:27
MrHairgreas1so set the view group of that sqlreport to the "Teachers of school X" group15:27
MrHairgreas1for the school pages15:28
MrHairgreas1set the privs as follows15:28
xootomyeah but then i'd have to create the 5 reports 1000 times for each school wouldn't i?15:28
MrHairgreas1view: school X group (teachers and students are in it)15:28
MrHairgreas1edit: "teachers of school x" group15:28
MrHairgreas1you'll have to do that anyway i guess15:29
xootomyeah that's fine15:29
xootomjust how to have one set of reports, not having to maintain 1000 versions15:29
MrHairgreas1i'm not sure you can do that with just an sql report15:30
MrHairgreas1it depends on how the scores are stored i guess15:31
xootomessentially a table with userId against scores15:31
MrHairgreas1hmm15:32
xootomso i can query the webgui database groupings to find all the users in a group, and find all the scores for those users15:32
xootombut if the teachers and students are in different groups15:32
xootomhmm might just need a more complex query to join it all together15:32
MrHairgreas1what you could do it15:32
MrHairgreas1is*15:32
MrHairgreas1figure out in which school group the teacher is15:32
MrHairgreas1and then get all users in the groups of that group15:33
MrHairgreas1in that case you'll get the uids15:33
xootomyeah i wonder if i could write a macro to do that15:33
MrHairgreas1of both teachers and students for a school15:33
MrHairgreas1for the report the teacher being in there don't matter15:34
MrHairgreas1b/c they don't have score in that table anyway15:34
MrHairgreas1you could write a macro15:34
MrHairgreas1but it could potentiall give you a long list of results15:34
MrHairgreas1what you could also try to do is create a VIEW15:34
MrHairgreas1containing student coupled to teachers or something like that15:35
MrHairgreas1and use that in your query15:35
MrHairgreas1just giving options15:35
xootomahhh yeah15:35
MrHairgreas1dunno how weel it would work15:35
xootomarr got to go for a bit thanks for all your help :)15:36
MrHairgreas1np15:36
-!- SDuensin [n=Scott@216.sub-75-206-213.myvzw.com] has joined #WebGUI15:43
AMH_bobGoodmorning!15:50
MrHairgreas1hi15:51
SDuensinHey AMH_bob & MrHairgreas1 15:51
-!- MrHairgreas1 [n=martin@wlan-145-94-247-148.wlan.tudelft.nl] has quit ["Leaving."]16:02
-!- MrHairgrease [n=martin@wlan-145-94-247-148.wlan.tudelft.nl] has joined #webgui16:02
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:02
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:14
-!- mode/#webgui [+o Haarg] by ChanServ17:14
-!- sno [n=sno@adsl-76-226-124-228.dsl.sfldmi.sbcglobal.net] has joined #WebGUI17:22
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui17:24
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has left #webgui []17:29
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]17:41
-!- metaperl_ is now known as metaperl17:41
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui17:48
elninohello - quick question. What pm module and method do I use to get the current page's viewable group?17:48
AMH_henry@elnino: you mean something like $asset->get('groupIdView')?17:56
nuba /na17:58
nubaoops17:58
-!- SDuensin is now known as LordKelvin18:01
-!- LordKelvin is now known as SDuensin18:06
elninoIm thinking that will do it.  How would I get the current page I'm on?18:07
AMH_henryif you have the current asset you can test if it's a PageLayout. If not, then try its parent.18:09
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []18:11
elninooh. ??  I'm coding my own Auth mod, and simply copied webui's a rewrote the login form, so I don't think I have the current asset either.18:12
AMH_henryyou can get it by $session->asset18:14
-!- preaction [n=doug@000-366-959.area4.spcsdns.net] has joined #webgui18:16
-!- mode/#webgui [+o preaction] by ChanServ18:16
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:17
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:19
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]18:23
-!- xootom [n=tom@195.224.29.66] has joined #webgui18:24
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []18:27
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:32
-!- mode/#webgui [+o rizen] by ChanServ18:32
xootomhas anyone got an example of the GroupAdd macro working? its third parameter is a template, when is this displayed?18:37
@preactionthe template is used to display the macro itself18:38
xootomi'll experiment18:39
@preactionapparently all the GroupAdd macro does is display a link for the user to add itself to a group if the group is set to "autoAdd" and the user is not yet part of that group18:40
xootomhow come the first parameter is groupname, not groupid? there can be multiple groups with the same name, it's not a key field is it?18:41
+MrHairgreaseno18:42
+MrHairgreasegroupid is the only valid identifier18:42
+MrHairgreaseat least the one that won't break18:42
elninoAMH_henry: Thanks for your help! I'll go try it now. bye.18:42
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]18:43
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:49
-!- MrHairgrease [n=martin@wlan-145-94-247-148.wlan.tudelft.nl] has left #webgui []18:52
xootomtrying the GroupAdd macro out, it seems to work with groups that don't have spaces in the name. it still showed after i'd joined the group though, which i don't think it should as the conditions for its display are that you're not a member already.18:55
xootomshould groups not have spaces in their names? and how do i identify other groups with the same name18:55
@rizenwhy do you have multiple groups with the same name?18:56
@rizenhow would you ever tell them apart18:56
@rizenyou shouldn't do that18:56
xootomi just tried it, i probably wouldn't choose to do that, but if I create a duplicate it doesn't say i can't18:57
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui18:58
@rizeni suppose we should protect users from themselves18:58
@rizenreport it as a bug18:58
xootomi suppose in my previous example, each school is a group and could contain a sub-group of "students" and "teachers", there would then be lots of different groups with the same name.. I thought it was only a label, but with GroupAdd it's being used as an identifier18:58
elninohello. quick question. How do I de-encode a value that is stored in a cookie? the string has a space and when I display it on the webpage, a plus sign is displayed.18:59
@rizenlisten to what you are saying18:59
@rizenso if you go into the groups manager18:59
@rizenand you have 10,000 groups called "Students"18:59
@rizenhow wouuld you ever tell them apart?18:59
@preactionelnino, cookies are stored urlencoded18:59
xootomoh i know, i wouldn't do that because the groups aren't displayed in a tree, it's not easy to see the structure19:00
@rizeninstead your groups should be named "Students of School X"19:00
@preactionelnino, use URI::Escape; uri_unescape(cookie string) # iirc19:00
elninoperfect thanks!19:00
xootomYeah but they are limited to only 20 odd characters, i can't even fit in my test schools names without the students of school bit19:00
@rizenthey aren't stored in a tree simply because they aren't inherently hierarchical19:01
@rizen20 characters/19:01
@rizen?19:01
elninopreaction: thanks for your help! bye.19:01
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Client Quit]19:01
xootom"Warmley Park Special Needs Sch"19:01
xootomthen it chops off19:01
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui19:01
@rizen30 characters according to the DB, but that should be increased19:01
@rizenfeel free to report that as a bug too19:02
xootomyeah yes you're right 3019:02
@rizenthat should be increased to 255 characters19:02
@rizenwell maybe not that long19:03
@rizenthat's a sentence19:03
xootomlol19:03
xootomthe problem if you do have duplicate group names - is that the problem, that it lets you create duplicate group names, as they are supposed to be unique identifiers... or should it be that groupadd takes the groupId as the parameter19:06
xootomand groupadd doesn't seem to work if there are spaces in the group name19:07
@preactionare you quoting the group name?19:08
xootomyeah19:08
xootomand should it disappear once i've joined the group19:08
@preactionyes19:08
xootomso i guess i could replace it with groupdel so they can leave again19:08
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]19:13
-!- metaperl_ is now known as metaperl19:13
xootomjust a random question, is the current version "7.4.0 beta", that will then turn into "7.4.0 (stable)" or will it go 7.4.0 beta to 7.4.1?19:16
@preaction7.4.0 beta will go to 7.4.119:17
xootomok thanks19:17
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]20:03
@rizenpreaction, what's the difference between ubuntu 6 and 720:13
@rizenis 7 a bleeding edge release?20:13
@preactionno, all their releases are 6-month timespans20:13
@preactionfeature freeze at 5 months20:14
@preactionso basically all the software is updated every 6 months20:14
@rizenbut it says that 6.06 is supported until 2011 but 7.04 is only supported until 200820:14
@preactionright, 6.06 was an "LTS" release, supported for 5 years20:14
@rizenok, so if i'm going to build a WRE for Ubunut, then 6.06 would be the version to choose, right?20:15
@preactionif, for example, you didn't want to upgrade the entire system all tie time20:15
@preactioni don't know, i use ubuntu on the desktop, and i don't know what ubuntu server users do20:15
@preactioni'd say the latest stable20:15
@preactionand if necessary they can backport20:16
@rizenmethinks that anybody really serving stuff is going to want long term support20:16
@preactionmost likely, and there will always be community builds20:17
nubarizen: got a couple of minutes?20:27
nubawell just reply when you get around, anyway..20:28
nubaim building a photo gallery using userDefinied{1,2} to store lat and long20:29
nubai've modified the rss template to include them, and modified the description to get output like this feed "http://api.flickr.com/services/feeds/groups_pool.gne?id=322338@N20&format=rss_200&georss=1"20:30
nubawhich then allows me to render them in the googlemaps asset easily20:30
nubanow I wonder if there could be a "location" form gadget for webgui20:31
nubaso that you could point/click or search for a location, 20:32
nubain this case, this is a photo gallery20:32
nubabut I can see how you could benefit from being able to assign location attributes to random things inside webgui20:33
@preactionEvents perhaps?20:34
nubalike, imagine a wiki page with knowledge related to a location20:34
nubayeah, events could be nice. if you can output rss from the events, then you could render that in the googlemaps asset as well20:35
nuba(i havent really looked at the events asset yet)20:35
@preactionthere are some complicated parts, but those should be abstracted out in the future20:36
nubathe "location form gadget" would be something like picasa's "Photo Location20:38
nuba©2007 Google - Map data ©2007 NAVTEQ. - Terms of Use20:38
nuba"20:38
nubabox20:38
nubaugh20:38
snoI just built WRE 0.7.2 on Ubuntu server20:38
nubalike the one at the bottom-right corner here: http://picasaweb.google.com/kevin.smilak/BestOfAmericaSGrandCircle/photo#497403409367407003420:38
snoI used 6.06 because it was best supported by VMWare20:38
snoThere were some additional perl modules necessary to get Spectre operational.20:40
snoOutside the WRE package.20:40
snomod_perl also had some dependancies not provided.20:41
nubasno: you can add the additional steps you had to perform to the wiki, if you took notes during the setup20:41
nubathat may help someone in the future20:41
nubaor you, in case you lose your notes and have to do it again ;)20:41
snoIf my current project is delayed significantly, I can provide documentation for the whole Ubuntu server 6.06 install process.20:42
snoThe project comes first though.20:42
nubacool20:42
snoThe base Ubuntu Server install fails to includes some necessary components as well.20:43
snoVMWare is very cool.  I've been using it since v4.220:44
snoI think Plainblack should create VMWare appliances for WebGUI20:44
snoLots of organizations have built server instances to plug and play.20:45
snoI know VMWare is not Open Source, but it is still a great resource.  And the VMWare server engine is free distribution.20:46
-!- wgGuest87 [n=wgGuest8@72.85.248.223] has joined #webgui20:50
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui20:58
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui21:03
@rizennuba, i don't see any reason not to have a location form control21:03
@rizensno, the problem with that is keeping it up to date21:04
@rizeni haven't yet found a way to automate the build process21:04
@rizenin addition, the distribution package will be enormous21:04
@rizenregardless, it is on my radar and if the means to automate the build process presents itself, i probably will do it at some point21:05
snoI see it as two problems.  Establishing a baseline install, and then a separate upgrade solution.21:11
snoI've found that getting it going was the hardest part.21:11
snoMore people would try WebGUI if they didn't have to abort the installation due to technical problems.21:13
snoI'm a competent package installer and WebGUI is one of the hardest installs I've ever done.21:14
@rizeni agree that it's difficult to do, but that's what the WRE is all about..admittedly it's not quite there yet, but it's getting closer with each release21:15
snoWRE 0.7.2 was a 24 hour install for me.  And I've had practice with older versions.21:16
@rizenyeah, but you compiled it from scratch rather than using a binary21:16
@rizenwhen i'm using binaries i can install the WRE and WebGUI in under 15 minutes21:16
snoI tried that and dropped it.  Iinstead whent the virtual machine routel21:17
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]21:17
snoWay too many problems with SUSE 10.221:17
snoI VM'd Ubuntu 6.06 with WRE 0.7.2 and that took the whole day.  Admittedly, some of the problem was because I used Ubuntu server instead of workstation.21:18
@rizenbut there again there isn't a binary...at least not one created by us21:19
snoUbuntu server leaves some packages out that WebGUI relies on.21:19
@rizenin addition, that's the reason that the WRE is still at a 0.x release level21:19
snoWRE 0.7.2 ubuntu 6.06 isn't a binary?21:19
@rizenwe know it's not perfect yet21:19
@rizeni said there isn't one created by us21:20
snoYep, I understand.21:20
snoAh, then sourceforge has a contributed one?21:20
@rizenthe only binaries we create right now are RHEL, OSX, and Windows21:20
@rizenyes21:20
snoI see.21:20
@rizenstarting with WRE 0.8.0 we'll be putting out Ubuntu and FreeBSD as well21:20
snoI'm just thinking that a VM Server that is plug in and play would be a great baseline system for someone to get the feel of WebGUI.  Updating processes would come afterwards.21:22
snoI'm unsure what Xen brings to this 21:22
@rizenand as the owner of a company who want's to put his best foot forward, if it comes from us, I want it to have the latest version, and that means an automated build process21:22
snoSure.  I understand that too.21:23
snoThat doesn't necessarily rule out Way-point type of distributions.21:23
snoSomeone isn't going to want to toss their entire operational web site because they want to download the latest prebuilt server.21:24
snoOf course, I'm just talking.  Not insisting here.21:24
snoI'm interested in good things too.21:25
snoAnyway, my thought was that having known way-point VM'd server distributions presents a production base-line for offering enhancements to the latest version.21:27
sno(to get to the latest version)21:28
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui21:29
snoA VM'd server may not be the best way to handle this for all time.  I'm just thinking of the first-timer.  If someone can get WebGUI operational with a minimum of effort, they might decide it fits their production environment faster.21:30
snoThen they would go to a custom installation.21:30
snoMore stable units out there could mean more support requests.21:31
nubathere was some talk of a webgui community appliance once, long ago21:33
nubaby then vmware was running a community appliance contest21:33
snoIf you have VMWare Workstation (like I do) an appliance can be built.  I built a VM for my development work this week.  It's not suitable for a public appliance, but it can be done with a little more effore.21:34
snoeffort.21:34
snoIdeally, it would not be a WRE install on top of a Linux distribution, but an integrated solution.21:35
nubawell, there are appliances available for most of the linuxes already21:36
nubai think the fastest way for a webgui appliance21:36
nubawould be downloading one of those for which there's a binary wre available21:36
nubathen get the rig going21:36
snoDoesn't a WRE binary install supplant some installed components, providing it's own environment?21:38
nubai think so, i had to install some stuff inside a freebsd jail to compile it,21:39
snoIt is certainly plausible to build a VM server with WRE binary installation because I've done it.  However, a baseline project should probably be fully integrated with the host opsys.21:39
nubathen inside other jails i only had to copy the /data/wre to get it working21:39
nubadefine: fully integrated with the host opsys21:40
snoWhen I install WRE, I get two full perl instances on my filesystem.  One for the host, and one for WebGUI.21:41
snoThe host system having already installed one of them.21:41
snoSame for Apache, etc.21:41
nubawell, remove the OS's apache if you want21:42
nubawouldn't recommend doing that with perl21:42
snoA source install would be better, but is a slow and bumpy process.21:42
nubasome system scripts could go borke21:42
snoIndeed.21:42
snoIf a select few base opsys were chosen, and a WebGUI source deployment applied to it.  That would be the basis for an integrated WebGUI appliance.21:43
nubaI wouldn't worry about integrating with the OS's further than the crontab :)21:43
nubaisnt the goal of what you're proposing just for webgui to get the foot in the doro?21:44
nubadoor*21:44
nubawith this appliance?21:44
snoClean, tight, compact (or as compact as possible).21:44
nubalet the masses try webgui..21:44
snoThat is an argument for an appliance.21:44
snoI'm just thinking about how the appliance could/should be deployed.21:44
nubaactually i think the public available demo addresses that nicely21:45
snoBut that is not permanent.  21:45
nubathen the vmware appliace would come handy21:45
snoHanding someone an appliance means they have a working environment for all time.21:45
snoRight.21:45
nubastill, one thing is building a 'check this shit out' appliance, 21:46
snorizen is concerned about providing the latest version at all times.21:46
nubaanother thing is a finely tuned custum built webgui appliance for production deployment21:46
snoRight.21:46
snoBut there is no reason that a properly configured appliance can not serve both.21:47
nubanot to mention requirements for deployment will be different21:47
nubathen there's clustering...21:47
nubaand so on..21:47
snoAnd thus support contracts kick in.21:47
nubathings get messy real quickly :)21:47
snoand the revenue stream jumps.21:47
snoGet them in the door, then sell them something.21:48
snoI'm pretty sure WebGUI is built on that model.21:49
snoThis just takes it that one step further.  Easy installation.21:49
snoAll the mumbo-jumbo about a qualified appliance is really a discussion about what you want your in-the-door product to act like.21:50
snoI much prefer a baseline that can be added to like legos.21:50
snoAnd then when you outgrow your current set-up, well Plainblack has solutions for you.21:51
snoFriendly, qualified technicians.21:51
snoOh, and there's the hosting...21:51
snoLike to chat more, but time to go.21:52
nubaok21:53
nubayou should check plainblack's hosting plans etc21:53
nubai think they're throwing the net and catching the fish earlier than you think21:54
nubasee the demo, like it ? signup for the cheaper hosting plan.. then grow from there.21:55
nubaanyway, check with rizen, i just hang here :)22:00
xootomgot a very quick question, i'm just on my way out :) if i have lots of groups, how are they presented in say the security tab, would hundreds be listed in the 'edit' drop down still?22:21
@rizenyes, although that is getting changed to a selection from control the same as user is in an upcoming 7.4.x release22:22
@preactionif they're "Show In Forms", yes22:23
@preactionrizen, the ajax search thing?22:24
@rizenit's not ajax, it's just a popup window that lets you search users22:24
@preactionah22:24
@rizenit could be ajax, it just isn't22:25
xootomcool thanks22:25
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]22:25
nubainteresting: http://perlsurvey.org/22:49
-!- wgGuest87 [n=wgGuest8@72.85.248.223] has quit []22:53
-!- perlbot [n=perlbot@lv.pm.org] has quit [Remote closed the connection]23:04
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui23:04
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:26
-!- SDuensin [n=Scott@216.sub-75-206-213.myvzw.com] has quit ["Leaving"]23:54
--- Day changed Fri Aug 03 2007
-!- sbaur [n=sbaur@130.157.145.37] has joined #webgui00:12
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:27
-!- mode/#webgui [+o preaction_] by ChanServ00:27
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:27
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:28
-!- mode/#webgui [+o preaction_] by ChanServ00:28
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:29
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:29
-!- mode/#webgui [+o preaction_] by ChanServ00:29
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:30
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:31
-!- mode/#webgui [+o preaction_] by ChanServ00:31
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:32
nubain the ./Asset/Wobject/Collaboration.pm, sub getRssItems, we have inside the hashrefs pushed to @{$attachmentLoop}, the following: attachment.url, attachment.path, attachment_thumbnail, attachment.length. Why the _ on attachment_thumbnail ?00:34
@rizenbecause it was created after the new best practices policy change00:36
@rizentemplate variables can't have . in them anymore00:36
@rizenand starting with 7.5 (probably) all existing template variables will automatically be converted to use _ instead of .00:36
nubaok00:36
nubawas the new policy published somewhere ?00:37
@rizenyes, the dev mailing list and the wiki00:37
nubai thought _ would apply to TT templates only00:37
@rizenback in january00:37
nubaok. thx00:37
@rizenit was part of my new years resolution00:38
nubai didnt see it, checking out now..00:38
@rizenit's also been talked about on IRC in the months since then, but you may not have been on while we talked about it00:38
-!- preaction [n=doug@000-366-959.area4.spcsdns.net] has quit [Connection timed out]00:40
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:44
-!- mode/#webgui [+o preaction_] by ChanServ00:44
nubaprobably00:45
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:45
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui01:04
nubarizen: regarding the mini-beta thing, is there a "asset style guide" or "feature guide" anywhere ?01:15
nubalike, "if possible, export table-data as CSV or etc"01:16
@rizenwhat mini beta thing?01:16
nuba"allow for importing and/or exporting in formats usually adopted when dealing with such type of data"01:16
nubamini-beta thread on dev list from July 7 200701:17
@rizenurl?01:17
@rizensorry, i don't remember word for word everything that is said on there01:17
nubawell you're complaining about the low quality of the interface or feature set of some assets01:18
nubalow usability01:18
@rizendo you have a url or not?01:18
nubabadly designed interface etc.01:18
@rizeni'll take that as no01:18
nubahttp://www.webgui.org/webgui/dev/discuss/mini-beta#O8Qve3OXnIvwnp2GIUFxmQ01:18
nubasorry I thought first you were asking if I wanted a URL to such a interface/feature guide01:19
@rizenok01:19
@rizenwhat do you mean by feature guide?01:19
nubamaybe you or someone should write a small guide of 'feature patterns'01:19
nubalike "if you asset has child assets, provide means to list, search, edit, add, remove them"01:20
@rizenno there isn't such a thing01:20
nuba"when applicable or recommended, block the addition of child assets to your child"01:20
nubaetc.01:21
@rizeni really only have one statement in that regard: "Leave nothing unfinished. Take everything to it's logical conclusion."01:21
@rizenok that's two statements01:21
@rizenbut they mean the same01:21
nubaok01:22
@rizenyou're probably right that at some point someone should write such a document01:22
@rizenbut i'm afraid i'm not that guy01:22
nubawell the thing is what you call "unfinished business" could be "good enough" for other people, thats when having such guide would be handy01:23
@rizeni understand why it would be useful01:23
nubaso it could be called a JT-compliant asset01:23
@rizeni'm just not the guy to write ite01:23
nubak01:24
nubai may write, or help write one, eventually01:24
nubaright now im mostly learning the webgui way by inspecting other people's code and the api01:25
@rizencurrently there's only one file in all of webgui 7.4 that follows the best practices to the letter01:27
@rizenlib/WebGUI/Keywords.pm01:27
@rizenwe adopted the Perl Best Practices back in January, but it's going to take a long time before we can bring the entire codebase up to that standard01:28
nubak01:29
nubathis Keywords.pm looks interesting, im updating to 7.4.1 to see it working01:39
nubasounds like what I had in mind earlier today, re: mapping random assets inside webgui01:39
@rizenit's basically what other sites call "tags"01:40
nubaim failiar with tags and tagclouds01:40
@rizenbut we already have HTML tags, template tags, and version tags01:40
nubai mean the implementation01:40
@rizenso i didn't want to confuse the situation01:40
@rizenanymore than it already is01:40
nubai mean a sitewide table 01:40
@rizenwell this API is capable of being applied to all assets01:41
nubai thought of a locations table, with assetId, lat, long01:41
@rizeni just ran out of time01:41
@rizenso currently it's only for the wiki01:41
nubayeah thats what I saw there01:41
nubanice01:41
@rizenyeah, i think you'd need something different for the locations, but it would be a similar api01:42
nubabtw a locator form gadget would call for a sitewide googlemaps key01:42
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["Quit"]01:42
nubaso for it to work the site admin would have to go and fetch a api key01:42
nubai suppose you're ok with that reqiurement01:42
nubain the understanding that you'd be interesting in adding such gadget to the core01:42
nubaoops, interested*01:43
@rizenhmmm...i hadn't considered that01:43
nubai thought "it would be interesting" but changed mind in the middle of it :)01:43
@rizeni guess it would be ok as long as people didn't have to use the key unless they wanted to use the asset that uses it01:43
nubawell,  i can visualize that being like a WebGUI::Form::Location thing01:44
nubais that how you think of it too?01:44
nubaor what?01:44
@rizenthe form yes01:45
@rizenbut the site wide google key...i don't want people to have to register for google keys just so they can create a webgui site01:45
@rizenso this location form control has to automatically disable itself01:45
@rizenunless the user has the key01:46
nubaok. so if (nokey) { graceously poof }01:46
@rizenor if not disabled, it needs to downgrade gracefully to a simple lat/long field01:46
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:47
nubaok01:47
-!- rizen is now known as rizenisaway01:48
nubarizen: on the gotcha.txt, line 47, s/tempalates/templates/01:57
nubaalso check this string02:14
nuba[root@frozen tools]# head -200 /data/WebGUI/docs/changelog/7.x.x.txt 02:14
nubaand some repeated line02:14
nubaon http://www.plainblack.com/getwebgui/advisories/webgui-7_4_0-beta-released02:14
nubalines*02:15
-!- sbaur [n=sbaur@130.157.145.37] has quit []02:36
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:13
-!- mode/#webgui [+v crythia1] by ChanServ03:13
+crythia1no public announcement on 7.4.1?03:13
-!- crythia1 changed the topic of #webgui to: [ WebGUI 7.4.1 | WRE 0.7.2 ] .:. Come To The WUC http://www.plainblack.com/wuc .:. Feel free to ask questions on here - but make sure you stick around long enough for us to answer! :)03:13
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]04:39
-!- crythia1 is now known as crythias04:59
-!- sno [n=sno@adsl-76-226-124-228.dsl.sfldmi.sbcglobal.net] has quit [Remote closed the connection]05:30
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]08:48
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:35
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]09:35
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui09:57
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:33
Radix-europeMornin'10:51
AMH_henrymorning :)10:52
Radix-europe:)10:53
-!- xootom [n=tom@195.224.29.66] has joined #webgui12:21
xootomi'm struggling with my groupings problem still, if anyone has a moment.. i mentioned yesterday about having a group for every school, and within this, a group for students of the school and teachers of the school. anyone can join the students group, but access to the teachers group is controlled. if i'm logged on as a teacher, how can i get a list of students of the school? i might be in lots of different groups, so how do i identify which group is a school and14:09
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui14:13
AMH_henry@xootom: a group has a description field. You could fill that field with something that identify a school uniquely and search for it14:17
xootomahh you're right, that would help. but how do i know which school i'm in as a teacher, if i get a list of my groups it'll contain all sorts including forum subscriptions, etc etc14:18
AMH_henryteachers also belong to a teachers group, right? You can use the description field in that group14:19
xootomtrue, maybe all the teachers of school x and teachers of school y groups should sit under a teachers group. then i just find which group they are in which is a child of the teachers group. then i take the description which is the school name, and find the group that is students of that name14:23
xootomnot sure if its open to abuse though using descriptions like that, would forum post subscriptions contain school names or anything14:24
xootomperhaps it would be easier without a students group, they are just in the school group14:27
xootomyes that might work, a group of schools containing all the schools, a group of teachers containing a teacher group for every school, then i can find the teacher group for a teacher and using the matching description find the non-teacher school group14:28
AMH_henrywho is responsible for adding students and teachers?14:30
xootomself registering students can add themselves to a school, some students will be imported from csv files and added to the school. teachers will all be manually added to their school's teacher group14:31
Radix-europexootoo - we manage our groups using sql lookups.  Every user has an account, but they don't belong to any groups by default.  Instead we use sql lookups to determine group membership - so we have a table in mysql that equates to each user and simply a number of rows for each group with a boolean flag in each.  Its simple but works a treat for us.14:32
xootomdo you need to create them all as webgui groups first?14:33
Radix-europeyes14:33
xootombrb14:33
AMH_henry@xootom: another idea. Instead of using the description field, you could use AssetId as identification. Say each school has a unique number. All Students groups get assetId's like STUDENT<schoolID> (padding to 22 char. long) and all teachers group gets assetId's like TEACHER<schoolId>. This way you can easily find matching groups. It's a bit of an hack, but it's faster than using description field.14:40
-!- MrHairgreas1 [n=martin@194.171.50.114] has joined #webgui15:04
-!- SDuensin [n=Scott@240.sub-75-205-112.myvzw.com] has joined #WebGUI15:45
xootom@amh_henry: thanks, what are assetids normally used for?15:55
AMH_henry@xootom: assetId are the unique identifiers for an asset. btw, i meant group id15:56
xootomahh that's a good idea, i was thinking of having the school group's id the same as the school's id in our crm system, i could prefix it with s_ or t_ or something15:59
xootomyeah if i precede it with teacher_ i can search for the group starting "teacher_" that the user is in to get the school's id16:01
xootomthanks for your help :)16:01
AMH_henryyou're welcome :)16:05
AMH_henryWow! Your version:                                You are using 7.4.0-beta and 7.4.1-beta is available.16:10
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []16:20
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]16:20
xootomyeah i upgraded yesterday, these versions are coming out swiftly! got to make sure you don't miss one or the upgrade fails though16:20
xootomamh_henry: are groupids max 22 characters?16:29
MrHairgreas1yes16:29
MrHairgreas1all guids are 22 chracters16:29
MrHairgreas1please note that guids MUST be unique16:30
MrHairgreas1so only generate them by yourself if you know what you are doing16:31
-!- MrHairgreas1 is now known as MrHairgrease16:31
xootomsugar crm ids have 36 chars, maybe i'd be better using webgui to generate groups with random guids, and save those into the sugar db instead, or have another linking table16:31
xootomhmm i've got a groupid 3, admins and a userid also with 3, is that bad?16:37
AMH_henrythat's default16:39
AMH_henrygroupid and userid are separate things16:40
xootomok so within a class of asset they must be unique16:41
AMH_henryhmm... assets, groups and users are different entities. They all have their own unique id.16:43
MrHairgreaseassets have an owner16:47
MrHairgreasewhich is a userID16:47
MrHairgreaseand a group toe edit and a group to view16:47
MrHairgreasewhich are both groupId's16:47
-!- danny_mk1 [n=daniel@76.28.6.5] has joined #webgui16:52
-!- danny_mk1 is now known as danny_mk16:53
danny_mkGood morning16:53
MrHairgreasehi16:53
danny_mkI know about the Forms16:53
danny_mkhowever, I was wondering if anyone had a macro that would build a date picker field with a popup calendar16:54
danny_mksince the yui library is already available it should be pretty easy to do16:54
MrHairgreaseas far as i know there is no such macro16:55
MrHairgreasebut it would be trivial to make16:55
MrHairgreasewhat i don not understand however16:55
danny_mkwell, I am writting it now, just wanted to make sure it was not already done16:55
MrHairgreaseis what you want to do with such a macro16:55
danny_mkwell, how do you pass n+ fields to a sql report?16:58
danny_mkif the user has to input these fields?16:58
MrHairgreaseoh16:59
MrHairgreasei see16:59
MrHairgreaseyour putting it in a sql report template16:59
MrHairgreaseand use the result in the query16:59
MrHairgreases/result/inputted date/16:59
danny_mkit would be nice to have a macro that created an input tag with a popup calendar and date validation16:59
danny_mkno17:00
danny_mkpicture this.  I have a sql report that produces a listing of states, something like:  <a href="/wgasseturl/moreinfo?id=5">Connecticut</a>17:01
danny_mkthe moreinfo page has a sql report that shows the current state information17:02
danny_mkunderneath that I have an article that contains an html table for fields within that state that I would like to modify17:03
danny_mkthe article is actually a form that has an action oofo /wgasseturl/updateinfo/17:04
danny_mkwhen the contents of the modified state information get posted to updateinfo the database is updated17:05
danny_mkdoes that help?17:05
MrHairgreaseand updateinfo is a custom asset?17:06
danny_mkno, I think a sql report will do the job, have not gotten there yet.   Still working on the date field deal17:08
MrHairgreasehow does updateinfo update the db then?17:08
danny_mkI havent gotten to that point yet.  I am still working on the more info page.  I think it can be done with a sql report as well.17:09
MrHairgreasesql reports cannot update the db17:10
MrHairgreaseunless you state that your dblink allows that17:10
MrHairgreasebut allowing db writes through the sql report17:11
MrHairgreasewill almost certainly open security holes17:11
danny_mkI can always write a custom asset, that is not show stopper17:11
MrHairgreaseyeah17:12
MrHairgreasebut if you do that17:12
MrHairgreaseyou won't have to use this really complex setup17:12
MrHairgreasealso what you might consider using is the sqlform17:12
danny_mkhmm... I did not think it was complex at all17:12
MrHairgreaseor maybe even a collaboration system17:12
MrHairgreaseif you are using articles to create input form that send data to some other page which will try to update the db without the ability to at least sanity check the data that's being put in17:14
MrHairgreasei think your doing stuff too complicated =)17:14
MrHairgreasebut that's just me =)17:14
MrHairgreasemy guess is17:15
MrHairgreasethat what you want to do is possible using the SQLForm asset17:15
MrHairgreaseit's for power users only17:15
MrHairgreasebut you seem like one17:15
MrHairgreaseso give it a try17:16
danny_mkyou know, the save button for sqlform was disabled on my installation, I have to figure out why17:16
danny_mknever mind, I just figured out why :-(17:17
MrHairgreaseit's diabled b/c you haven;t typed in a tablename yet17:18
MrHairgreaseok17:18
danny_mkanyway, it would still be nice to have a macro that generated that type of field17:18
MrHairgreasesure17:18
MrHairgreasego ahead and code it17:19
MrHairgrease=)17:19
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui17:19
-!- mode/#webgui [+o Haarg] by ChanServ17:19
danny_mksort of like ^YUIWGDatePicker("myFieldName");17:19
danny_mkLOL, I was almost done with it when I asked17:19
MrHairgreaseheh17:20
danny_mkI just thought to myself, "WHAT THE HELL am I DOING?"17:20
danny_mkLOL17:20
danny_mkI thought that there had to be an easier way, perhaphs someone already coded this or there is a way to do it already17:22
xootomis it intentional that the default group for sql reports' download user group is ad manager?17:28
MrHairgreasei don't think so17:28
MrHairgreasemy guess is17:28
MrHairgreasethat ad manager has the top position of the select box17:29
MrHairgreasealphabetically it's ranked pretty much on top i guess17:29
danny_mkMrHairGrease:  You know the SQLForm is still in Beta and defiinitely showing some odd behavior.  I got the "save" button enabled once when I typed in the table name17:31
danny_mkbut now it just won't enable again, no matter how many times I type in the table name17:32
danny_mkI commited my changes and cleared the cache just in case but no dice17:32
MrHairgreaseoh17:33
MrHairgreasethat's weird17:33
MrHairgreaseyou are not importing a table are you?17:33
danny_mkdoes not matter17:33
danny_mkif I leave it unchecked its dissabled17:33
danny_mkif I check it its disabled17:33
MrHairgreasehmm17:34
MrHairgreasedunno directly what's wrong then17:34
danny_mkhave you used it before?17:34
MrHairgreasei wrote it17:34
MrHairgreasebut i haven't used it  lately17:34
danny_mkAh, OK17:34
MrHairgreasestill17:34
MrHairgreaseif something going wrong t should tell you about it17:35
MrHairgreasein stead of just not work17:35
MrHairgrease=)17:35
MrHairgreasewhich browser are you on?17:35
danny_mkwhat is the trigger to get it enabled?  17:35
danny_mkI am using Firefox 2.0.0.617:35
MrHairgreaseok17:35
MrHairgreasewhich dblink are you using17:35
danny_mkthe one to my db17:36
MrHairgreasenot the webgui db right?17:36
danny_mkit works fine for my reporot17:36
danny_mkno, not the webgui one17:36
MrHairgreaseok17:36
MrHairgreaseare you allowed to create table in that db?17:36
danny_mkyup17:36
MrHairgreaseand this table name you entered17:37
danny_mkhmm... let me check the username for that link17:37
MrHairgreasedoes that exist already?17:37
danny_mkdarnit, in the list of allowed keywords I did not have "create"17:38
danny_mklet me test it again.17:38
MrHairgreasethat shouldn't matter afaik17:38
danny_mkwell, I did not think it should since the object already exists in the db17:38
MrHairgreasesomething has prolly gone wrong creating the table17:39
MrHairgreaseit's just weird that it didn't complain17:39
danny_mkOK, I don't want to create the table17:39
danny_mkthe table already exists17:39
MrHairgreaseoh17:39
MrHairgreasein that case17:39
MrHairgreaseyou must be very careful17:39
MrHairgreasethe sqlform will change you table17:40
MrHairgreasedrop primary keys17:40
MrHairgreaseadd columns17:40
MrHairgreaseso if you need it the way it is17:40
MrHairgreasedon't import it17:40
danny_mkok, then I can't use the SQLForm17:40
MrHairgreasethat why there is an import this table switch17:40
danny_mkI would like to leave these as is17:40
MrHairgreaseit will not import tables17:40
MrHairgreaseif you do not switch it on17:41
MrHairgreasebut it should've told you that17:41
MrHairgreaseok17:41
MrHairgreasein that case17:41
MrHairgreaseyou'd prolly be best off wrinting an asset specifically for it17:41
danny_mkAh, LOL.  I am back where I started :-)17:41
MrHairgreasebut you can combine the view and edit mode for your db17:42
MrHairgreasein one asset17:42
MrHairgreasein a safe way17:42
MrHairgreasenot by posting stuff to sqlreports with dblinks that allow updates17:42
MrHairgreaseheh17:42
MrHairgreasegood way to start the weekend =)17:42
danny_mkquestion 217:43
danny_mkI know there are many webmail clients out there.  I currenly use OpenWebMail.  I was wondering if Webgui had a native WebMail client.  17:43
MrHairgreaseno17:44
MrHairgreasenot that i know off anyway17:44
MrHairgreaseof*17:44
danny_mkOK17:45
danny_mkThere was a discussion on single sign on that showed a link to a collaboration suite written in Perl that looked interesting, I will have to find that again17:46
danny_mkI need a good WebMail client for one of my websites.17:46
MrHairgreasei don't think webgui offers you that17:48
MrHairgreaseyet17:48
MrHairgreaseit would make a pretty cool asset though17:48
danny_mkdefinitely would17:49
danny_mkWould need a team of developers just for that one I think :-)17:50
MrHairgreaseor a lot of time17:52
MrHairgrease=)17:52
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []17:53
nubadanny_mk: i checked a while ago and the roundcube project was pretty nice17:55
nubadanny_mk: in case you're fishing for webmail recommendations :)17:55
danny_mksure, however it is hard to find software that is developed either using Perl or Java.  I am trying real hard to keep my servers PHP and other software free17:56
danny_mkjust a personal preference. 17:56
nubasame here17:57
nubanot easy tho17:57
danny_mknope, but I kind of prefer it that way :-)17:57
nubaactually I usually avoid java too, if possible :)17:58
danny_mkRoundCube Webmail is written in PHP17:58
danny_mkdarnit!17:58
nubayes, i know. I've used it for a while, did some custom stuff for a client, check the code, it's not that bad..17:59
danny_mkit is not about the code.   PHP is pretty easy to understand, I just did not want another language to worry about on my apps.18:00
nubahave you found any good looking, perl-based, webmail ? 18:01
-!- preaction [n=doug@h46097ff6.area4.spcsdns.net] has joined #webgui18:01
-!- mode/#webgui [+o preaction] by ChanServ18:01
nubaor at least contemporary-looking.. 18:01
nubai think openwebmail is nice but would use some interface revamp 18:01
danny_mkopenwebmail works great, however the interface is a little outdated for me http://openwebmail.org18:02
danny_mkright18:02
nubayeah its hard to have that as the webmail offering in your portfolio18:02
danny_mkLOL18:03
nubaits feature-rich, but butt-ugly18:03
nubaas people are now used to interfaces like gmail's - for free18:03
danny_mkright18:03
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []18:04
danny_mkIf it would be integrated into WebGUI I bet the interface would benefit from YUI and the WebGUI api 18:06
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:14
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:27
-!- preaction [n=doug@h46097ff6.area4.spcsdns.net] has quit [Connection timed out]18:42
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]19:16
-!- xootom [n=tom@195.224.29.66] has left #webgui []19:19
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui20:18
-!- preaction [n=doug@70.9.71.0] has joined #webgui20:30
-!- mode/#webgui [+o preaction] by ChanServ20:30
-!- preaction [n=doug@70.9.71.0] has quit [SendQ exceeded]20:30
-!- preaction [n=doug@70.9.71.0] has joined #webgui20:33
-!- mode/#webgui [+o preaction] by ChanServ20:33
-!- preaction [n=doug@70.9.71.0] has quit [SendQ exceeded]20:33
-!- preaction [n=doug@70.9.71.0] has joined #webgui20:34
-!- mode/#webgui [+o preaction] by ChanServ20:34
-!- preaction [n=doug@70.9.71.0] has quit [Remote closed the connection]20:34
-!- harleypig [i=IceChat7@66.236.68.140.ptr.us.xo.net] has joined #webgui21:34
harleypigIs there any known problem with starting spectre from the apache startup.pl script?21:42
-!- preaction [n=doug@70.9.71.0] has joined #webgui22:24
-!- mode/#webgui [+o preaction] by ChanServ22:25
-!- vayde [n=vayde@c-75-72-243-121.hsd1.mn.comcast.net] has joined #webgui23:20
-!- vayde [n=vayde@c-75-72-243-121.hsd1.mn.comcast.net] has quit [Remote closed the connection]23:23
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:57
--- Day changed Sat Aug 04 2007
-!- SDuensin [n=Scott@240.sub-75-205-112.myvzw.com] has quit ["Leaving"]00:13
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui01:06
harleypigHow can I make spectre use localhost instead of going all the way out to the dns server to find my local ip?01:10
harleypigRight now it's trying to connect to mydomain.com instead of localhost, so ithas to resolve the ip everytime.01:10
@preactionset your hostname in /etc/hosts ?01:10
harleypigI'd still have to set the hosts file to the external ip address.01:11
harleypigI guess it's not that big of a deal, now that I think of it.01:11
@preactionno, you could set the hosts file to 127.0.0.1 01:12
harleypigNo I can't ... I have other programs that require a valid ip for the domain name.01:12
harleypigI'm slowly getting rid of them though.01:12
@preactionthat isn't a valid ip?01:12
harleypigErr .. a valid external ip.01:13
@preactionthose sounds like some damned stupid programs :(01:13
@preactionspectre uses the first siteName in your webgui config, unfortunately so do a lot of other things01:13
@preaction(for display purposes, like mail sent out from a CS, but i suppose that's spectre sending out that mail)01:14
harleypigIt just occurred to me that I should be setting the spectreSubnet variable to my external ip.01:14
harleypig*blush*01:14
harleypigThat's why it's unable to connect.01:14
@preactionprobably01:14
@preactionmaybe even the spectreIp01:15
harleypigOn another note on spectre ... is there a way to pass a command line parm that says exit if already daemonized.01:15
@preactionnot that i know of01:15
harleypigI'm starting spectre in my apache startup.pl, but I guess I'm gonna have to add code to check if its already running.01:15
@preactioni don't know if spectre is process-aware of itself01:15
harleypigdoes spectre leave a pid file lying around?01:16
harleypigchecking code01:16
harleypigDoesn'tlook like it01:21
@preactioni dont know if we'd consider that a bug, but rather an RFE (Having spectre become process-aware of itself)01:22
harleypigYeah, I'd say it was an rfe too.01:23
@preactionbut with that feature, we'd be able to connect to running spectre instances, which could allow for some very cool debugging01:23
@preactionfeel free to post it, if we can get JT behind it it might make it into 7.5 (he's always looking for ways to minimize the problems people have with spectre)01:24
harleypigUmmm ... how much is acceptable?  I haven't taken a deep enough look, but I know there is at least one module on the cpan that makes this easy.01:25
harleypigI mean, how much change is acceptable?01:26
@preactionhow much what? i'd imagine it'd be as simple as spectre.pl checking for a $WEBGUI_ROOT/var/spectre.pid and then trying to connect using $WEBGUI_ROOT/var/spectre.sock01:26
@preactionas long as it doesn't break any existing API (you can extend them, but not break them), it's acceptable01:27
harleypigOk.01:27
@preactionthe difficulty though, will determine how long it takes before plainblack puts hours on it(unless someone in the community does it)01:27
harleypig:]01:27
@preactionposting patches, as long as they follow the WebGUI Best Practices (search the wiki), are usually immediately added to the next beta version (7.5.0 in this case)01:28
harleypigWait ... connections to spectre are via http correct?  If so, sock programming isn't necessary right?01:34
@preactionspectre connects to webgui via http, but currently there's no way to connect to spectre at all01:34
@preactionwait, webgui can communicate with spectre01:34
@preactionso yes, somehow. i think it's buried in the POE::Component::IKC::Client code01:35
@preactioni dunno, spectre's still a bit of a blackbox to me01:35
harleypigOh.  Why is it always more complicated than I think it is?01:37
@preactionthe lament of every programmer everywhere ;)01:37
harleypig:]01:37
@preactionit always sounds easy, but it never is...01:38
@preactionthe 90/10 theory: 90% of the cases take 10% of the work, the other 10% take 90%01:38
harleypigheh ... right.01:39
harleypigwierd ... in the spectre.pl code there is a line that is supposed to check if spectre is already running ... but I'm not seeing that error code.01:39
harleypigI need to back up ...01:42
harleypigI'm trying to get a source install working and I'm getting the following error:01:43
harleypigCouldn't connect to WebGUI site makethebad01:43
harleypigmanstop.biz.conf at http://www.makethebadmanstop.biz:80/?op=spectreGetSiteData.  Response: 500 read timeout01:43
harleypigCan anyone help me pinpoint this error?01:43
@preactioncan you view that in a web browser?01:44
@preactiondid you try: cd /data/WebGUI/sbin; perl spectre.pl --test ?01:44
harleypigNo, I get a 500 error ... the log says ...01:44
harleypigI wasn't aware of that option ...01:44
@preactionit just tests connectivity, what does the webgui error log say?01:44
harleypigsame thing01:45
harleypigCan't connect to data source 'dbi:mysql;makethebadmanstop_biz;host=localh01:45
harleypigost' because I can't work out what driver to use (it doesn't seem to contain a 'dbi:driver:'01:45
@preactionthat'd be your problem01:45
harleypigerr ,,, error_LOG says this01:45
@preactionit should be dbi:mysql: (not ;)01:45
harleypigOh ... wonder if that was in the default or if I fat fingered it ...01:47
harleypigI fat fingered it.01:47
harleypig*sigh*01:47
@preactionit happens01:47
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []01:51
harleypigHmmm ... now that url is returning a json stream of just {}01:57
harleypigand the spectre.pl --test is failing.01:57
@preactionis the site up?01:57
@preactiondoes the webgui error log say anything? how about the apache error log?01:57
harleypigAh ... I see ... my ip isn't in the list ... but the ip spectre is coming from is, according to the error message.01:57
harleypigyeah.01:57
harleypigapache error log doesn't say anything01:58
harleypigwebgui says samething ... 500 read timeout.01:58
@preactionhow about above that? webgui and spectre share the same error log01:59
@preactionor pastebin a tail of your webgui error log01:59
@preactionperlbot paste?01:59
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.01:59
harleypigI'm reading the wrong part of the log ... I cleared the screen (pressed enter a bunch of times) and ran the test again.  No error in either log, but the console says: ERROR: WebGUI cannot communicate with Spectre. Perhaps you need to adjust the spectreIp or spectrePort setting the this config file02:00
@preactionspectreIp in spectre.conf is the IP that spectre will try to bind to. spectreIp in the webgui.conf is the IP that webgui expects spectre to be on. both should be the same (and the IP of the box)02:01
@preactionso probably your internet IP02:01
@preactionand then spectreSubnets should probably include that IP as well (but i'm not sure if that's required)02:02
harleypigHmmm ... I was focusing on the makethebadmanstop.biz.conf file because that's where the variable spectreIp and spectrePort are ...02:03
harleypigbut I'll try changing the ip variable as well in spectre.conf02:03
@preactionyeah, that's the right one02:03
@preactionoh, sorry, thought you were meaning webgui.conf02:03
harleypigIsn't webgui.conf the one that should be copied and modified for each site?02:04
@preactionyes02:05
@preactioni just said "webgui.conf" to refer to "yoursite's webgui configuration"02:05
harleypigah02:06
harleypigmakes sense02:06
harleypigwow ... impressive starter once you get it going.02:13
@preactionthe new site wizard thing?02:13
@preactioni've never actually tried it02:13
harleypigYeah02:13
harleypigMakes it easy to get new sites going with virtual hosts ... very cool.02:14
@preactionone of these days i'm going to make a call-to-arms for WebGUI Source Install package maintainers for various distros. it will help since some people seem to dislike the idea of the WRE adding an additional Perl / Mysql / Apache to their system02:15
harleypigI don't ... that's why I went the source route.02:15
harleypigI've already got all three, on a limited space account ... 02:15
@preactionexactly, the type of people we need for "hobby users" (which in turn ask their places of employment to use WebGUI) usually know enough to run their own apache / mysql / perl02:16
@preactionso if we can get a .deb package (depends on Apache2-mpm-prefork, mysql-server, image-magick, perl-5.8.8) and add some simple scripts to create / delete webgui virtual hosts, it would be easy to install webgui from source02:17
@preactionthe create script would add the appropriate virtualhost config to the appropriate place02:18
@preactionlike a2ensite does for debian02:18
@preactionwg_addsite <sitename> and wg_deletesite <sitename>02:19
harleypigI'm not familiar with those, but I keep my virtual hosts in separate files02:21
@preactionthey don't exist yet02:22
harleypigSo i wouldn't be comfortable automating thatpart02:22
harleypigah02:22
@preactionwg_addsite would create a new virtualhost file from a skeleton, replacing the server name, according to the distribution's standard method of doing it02:22
harleypigoic02:22
@preactionit'd be customized for each distribution02:23
@preactionor, theoretically, we could just maintain a man page that would tell the users how do to it02:23
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []02:23
harleypigand a default of a dumped file they could paste02:23
@preactionsomething like an entire <VirtualHost *:80> they could customize for themselves02:25
harleypigexactly02:27
-!- harleypig is now known as hjp_away02:35
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:16
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has left #WebGUI ["Leaving"]03:19
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:20
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:29
-!- mode/#webgui [+v crythias] by ChanServ03:29
+crythias... and then I got the Wii and started moving content around with it within WebGUI and then...03:31
@preactionomg 31337!03:31
-!- preaction [n=doug@70.9.71.0] has quit ["Leaving"]03:56
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]05:13
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui09:15
-!- rizenisaway is now known as rizen09:16
-!- mode/#webgui [+o rizen] by ChanServ09:16
-!- rizen is now known as rizenisaway09:16
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui09:35
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []09:44
-!- Klaus_ [n=Miranda@p5B071420.dip0.t-ipconnect.de] has joined #webgui12:25
-!- Klaus_ [n=Miranda@p5B071420.dip0.t-ipconnect.de] has quit []15:24
-!- besonen_mobile [n=besonen_@71-220-233-253.eugn.qwest.net] has quit [Read error: 104 (Connection reset by peer)]16:43
+crythiashttp://www.costcentral.com/proddetail/Lenovo_3000_N200_0769/0769AFU/N03062/extended/18:00
+crythiassorry18:05
+crythiaswrong link18:05
+crythiashttp://www.freakingnews.com/PacMan-Pictures--1129-0.asp18:05
-!- wgGuest32 [n=wgGuest3@68.15.55.161] has joined #webgui18:12
-!- wgGuest32 is now known as danny_mk18:12
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:36
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:36
danny_mkcrythias, you around?18:52
danny_mkhow bout you nuba?18:53
-!- danny_mk [n=wgGuest3@68.15.55.161] has quit []18:56
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:00
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []19:16
-!- wgGuest05 [n=wgGuest0@68.15.55.161] has joined #webgui19:20
nubajust passing by19:41
nubaoh hes not here anymore19:42
nubanevermind19:42
-!- hjp_away [i=IceChat7@66.236.68.140.ptr.us.xo.net] has quit ["Oops. My brain just hit a bad sector"]20:03
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]20:05
-!- wgGuest05 [n=wgGuest0@68.15.55.161] has quit []20:41
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []20:47
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui20:55
danny_mkHi everyone20:56
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:20
-!- mode/#webgui [+o khenn] by ChanServ22:20
danny_mkhmmm... the encrypt login option does not seem to be available in 7.4.122:35
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui22:54
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui23:07
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]23:10
-!- metaperl_ is now known as metaperl23:10
-!- Klaus_ [n=Miranda@p5B071420.dip0.t-ipconnect.de] has joined #webgui23:12
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui23:18
-!- mode/#webgui [+v crythias] by ChanServ23:18
+crythiasyawn23:21
-!- Klaus_2351 [n=Miranda@p5B071378.dip0.t-ipconnect.de] has joined #webgui23:34
-!- Klaus_ [n=Miranda@p5B071420.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]23:36
-!- Klaus_2351 [n=Miranda@p5B071378.dip0.t-ipconnect.de] has quit []23:52
--- Day changed Sun Aug 05 2007
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []00:25
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]01:17
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui01:27
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:42
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]03:26
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:30
-!- mode/#webgui [+v crythias] by ChanServ03:30
-!- crythia2 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:51
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]04:06
-!- wgGuest26 [n=wgGuest2@ppp-70-253-77-61.dsl.austtx.swbell.net] has joined #webgui06:08
wgGuest26alive or memorex?06:10
-!- wgGuest26 is now known as PerlPilot06:10
crythia2hm06:13
PerlPilothmm hm hmmmm hmmm hm hm hm hmmm06:16
-!- PerlPilot [n=wgGuest2@ppp-70-253-77-61.dsl.austtx.swbell.net] has quit []06:29
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]06:59
-!- crythia2 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]10:13
-!- Klaus_ [n=Miranda@p5B072FAA.dip0.t-ipconnect.de] has joined #webgui14:02
-!- Klaus_ [n=Miranda@p5B072FAA.dip0.t-ipconnect.de] has quit []14:02
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui17:31
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:31
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui17:39
-!- danny_mk [n=daniel@68.15.55.161] has quit ["using sirc version 2.211+KSIRC/1.3.12"]19:10
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []19:54
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 113 (No route to host)]22:24
--- Day changed Mon Aug 06 2007
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]01:45
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui02:19
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui02:37
-!- danny_mk [n=daniel@68.15.55.161] has quit ["using sirc version 2.211+KSIRC/1.3.12"]04:04
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui04:38
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]04:42
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:38
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:40
-!- Khaytsus [i=wally@khayts.us] has quit [Read error: 104 (Connection reset by peer)]10:07
-!- Khaytsus [i=wally@khayts.us] has joined #webgui10:07
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:41
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui10:55
Radix-europehey dapperedodo - working from home today? :)11:10
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]12:05
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:11
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui14:21
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []14:34
-!- arnaud__ [n=arnaud@58.59.98-84.rev.gaoland.net] has joined #webgui14:53
arnaud__hi14:54
* arnaud__ feels alone...14:56
arnaud__is there an ongoing French translation (i18n part) for the latest version ?14:57
xdanger_http://i18n.webgui.org/14:59
-!- Radix-europe [n=jesse@194.171.50.114] has quit [Read error: 104 (Connection reset by peer)]15:00
arnaud__thanks15:00
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui15:02
arnaud__no unicode...HTML element only ?15:02
arnaud__We (french people) like to throws accent everywhere...15:03
arnaud__forget my last comment... Seems like the editor take care of converting my accents to HTML entities...15:09
arnaud__Should I follow the (english) text inconsistency ? Or correct it in my translation ?15:26
arnaud__ "How many impressions (individual displays of the ad) has the advertiser purchased? If they purchased a number of clicks you can leave this at zero."15:26
arnaud__shouldn't it be : advertiserS/they or advertiser/he ?15:27
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui15:50
-!- SDuensin [n=Scott@147.sub-75-204-77.myvzw.com] has joined #WebGUI16:00
AMH_bobGoodmorning!16:07
arnaud__hi !16:08
arnaud__(good afternoon here in France)16:08
AMH_bob(yeah, same here in Holland :P )16:09
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]16:22
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]16:23
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:45
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui16:59
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui17:00
-!- mode/#webgui [+o Haarg] by ChanServ17:00
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has left #webgui []17:21
-!- Klaus_ [n=Miranda@p5B0727BA.dip0.t-ipconnect.de] has joined #webgui17:32
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:05
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:06
danny_mkanyone around?18:19
nubano18:27
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]18:35
danny_mknuba, I can't figure out what style is used when visiting any page and passing ?op=auth18:37
danny_mkI thouoght it was failsafe18:38
@Haargit's whatever is set for the 'User Function Style' in Settings > UI18:47
danny_mkThank you, darn that was hard to figure out :-)18:51
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui19:00
sanyockHi People!19:01
sanyockUnfortunately:19:02
sanyock<tmpl_if session.var.adminOn>19:02
sanyock</tmpl_if>19:02
sanyockdoes not work for me :(19:02
sanyock7.3.2219:03
@Haargwhen did it stop working?19:05
sanyockI did not use it previously and guess it should work in predefined templates, but it does not work in my template19:06
sanyockJust tried to add it and does not work19:06
sanyockThis templates has some other macroses like ^AssetProxy("aulix/style1/navigation");19:07
sanyockand tehy work fine19:07
sanyockIn resulting page <tmpl_if session.var.adminOn> does not exist but the text inside it does19:08
sanyockI commited and cleared cache19:08
-!- wgGuest93 [n=wgGuest9@113.8.221.87.dynamic.jazztel.es] has joined #webgui19:18
sanyocksorry, it was my mistake19:21
sanyockworks fine now19:21
wgGuest93Hi. I'am a web designer and I'm new at CMS world. I've been reading and testing the demo of webgui; but I relly need more help (maybe starting from general concepts)19:22
* sanyock wonders which SSO is the most popular and convenient: CSA or OpenID ?19:24
wgGuest93it is possible to install Webgui in a comercial Hosting?19:25
sanyockVPS19:27
sanyockwhen u r a root19:27
wgGuest93how i konw if im a root??19:31
sanyockif you do not know about root then most likely you should use plainblack.com shared hosting19:33
wgGuest93in this plainblack hosting, is Webgui pre-installed?19:36
sanyockyes19:42
wgGuest93there are several hosting plans at plainblack.com, will be enough with the "supported WebGUI hosting"?19:47
nubadanny_mk: you can look at the html for any unique-looking string19:47
nubathen search for it in the database19:47
nubai do that with phpmyadmin, makes searching the entire db really easy19:48
nubaand to search the code i usually do "find /data/WebGUI/lib/WebGUI/ -type f | xargs grep 'string' "19:52
nubasometimes passing additional switches to grep19:52
-!- wgGuest93 [n=wgGuest9@113.8.221.87.dynamic.jazztel.es] has quit []19:52
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []19:55
danny_mktalking about SSO, is someone working on a Auth module for OpenID or CSA?19:59
danny_mkI would be interested in using such a module.19:59
danny_mkOK nuba, I thought about that but the answer was easier than I expected.  20:01
nubadanny_mk: you'll have to send karma this way: http://www.plainblack.com/rfe/request-for-enhancement/openid20:04
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui20:44
-!- mode/#webgui [+v crythias] by ChanServ20:44
danny_mkif it does not get done soon I will have to take on the project myself.  It would be good to have this module.  20:54
danny_mkI am still waiting to be passed the baton for the chat Wobject20:56
+crythiasoooh... chat.21:18
+crythiasseems everyone is doing a php chat thing21:26
danny_mkno, not a php chat one21:33
danny_mka Perl one for Webgui21:33
xdanger_nuba: just a quick note... why do you use find? why not just grep -R 'string' /data/WebGUI/lib/WebGUI/* ?-)21:47
nubahabits21:50
nubaim used to do lots of things with find|xargs21:51
nubadoing*21:52
nubaplus you have things like mtime, size, etc with find21:54
nubapruning21:54
nubafind rocks21:56
nubalove it21:56
nuba:)21:56
xdanger_=P21:56
-!- Klaus_ [n=Miranda@p5B0727BA.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]21:57
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui21:58
nubadumb recursing can be a real pita21:59
xdanger_I've never "really REALLY" mastered the *nix shell =)22:00
nubawell one is always learning :)22:01
nubaits hard to say one has really REALLY mastered anything..22:01
xdanger_I have a friend who (in my opinion) has mastered it... and many other things...22:03
xdanger_he has this incredible memory... he remembers every code that he has ever writen, and even all random generated passwords after just one read...22:05
nubawell, that happens sometimes i guess22:06
nubanow random generated passwords, after one read, thats crazyness :)22:06
nubais he like "rain man" or anything ?22:06
xdanger_A little maybe...22:07
nubaheh22:07
xdanger_not in the "socialy stupid" but a little akward22:07
xdanger_He's now a very creative person... He always says that he's a little autistic22:08
nubawell they say no one is reeaaaly normal if you look close enough..22:09
xdanger_true22:12
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []22:24
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui22:27
-!- mode/#webgui [+v crythias] by ChanServ22:27
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]22:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:55
-!- mode/#webgui [+o preaction] by ChanServ22:55
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, AMH_henry, nuba, @preaction23:06
-!- arnaud [n=arnaud@58.59.98-84.rev.gaoland.net] has joined #webgui23:08
-!- Netsplit over, joins: ckotil, nuba23:10
-!- Netsplit over, joins: preaction23:10
-!- mode/#webgui [+o preaction] by ChanServ23:11
-!- arnaud__ [n=arnaud@58.59.98-84.rev.gaoland.net] has quit [Read error: 110 (Connection timed out)]23:24
-!- SDuensin [n=Scott@147.sub-75-204-77.myvzw.com] has quit ["Leaving"]23:54
--- Day changed Tue Aug 07 2007
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:43
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui03:25
-!- wgGuest49 [n=wgGuest4@242.10.101.97.cfl.res.rr.com] has joined #webgui03:27
-!- wgGuest49 [n=wgGuest4@242.10.101.97.cfl.res.rr.com] has quit []04:59
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui05:04
-!- danny_mk [n=daniel@68.15.55.161] has quit ["using sirc version 2.211+KSIRC/1.3.12"]05:58
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []06:21
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui06:50
-!- mode/#webgui [+v crythia1] by ChanServ06:50
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui07:16
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]07:32
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]07:34
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []08:04
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui08:14
-!- mode/#webgui [+v crythia1] by ChanServ08:15
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui09:01
-!- arnaud [n=arnaud@58.59.98-84.rev.gaoland.net] has quit ["leaving"]09:58
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui10:12
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection reset by peer]10:16
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui10:20
-!- mode/#webgui [+o preaction] by ChanServ10:20
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:53
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui11:04
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]11:56
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui12:14
-!- Klaus_ [n=Miranda@p5B072155.dip0.t-ipconnect.de] has joined #webgui12:27
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []14:02
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []14:05
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui14:06
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []14:06
-!- AMH_mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui14:06
-!- AMH_mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []14:08
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:12
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit [Client Quit]14:14
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:14
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:15
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui14:58
-!- mode/#webgui [+v crythia1] by ChanServ14:58
-!- crythias [n=gyoung@64.200.2.35] has quit [Connection reset by peer]14:58
-!- Klaus_ [n=Miranda@p5B072155.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]15:53
-!- SDuensin [n=Scott@86.sub-75-207-243.myvzw.com] has joined #WebGUI16:06
AMH_bobHey, good morning!16:17
SDuensinHowdy16:20
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:32
danny_mkpreaction, are you around?  Do you have the code cleaned up for the chat Wobject?16:33
-!- Radix-europe [n=Jesse@c529c7997.cable.wanadoo.nl] has joined #webgui16:54
-!- wgGuest47 [n=wgGuest4@host1.procolix.nl] has joined #webgui16:56
-!- wgGuest47 [n=wgGuest4@host1.procolix.nl] has quit [Client Quit]16:57
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []17:29
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui17:33
-!- mode/#webgui [+o Haarg] by ChanServ17:33
-!- wgGuest73 [n=wgGuest7@host1.procolix.nl] has joined #webgui17:33
-!- wgGuest41 [n=wgGuest4@host1.procolix.nl] has joined #webgui17:33
-!- wgGuest41 [n=wgGuest4@host1.procolix.nl] has quit [Client Quit]17:33
-!- wgGuest73 [n=wgGuest7@host1.procolix.nl] has quit [Client Quit]17:33
-!- wgGuest96 [n=wgGuest9@host1.procolix.nl] has joined #webgui17:33
-!- synq [n=koen@host1.procolix.nl] has joined #webgui17:34
synqielliew17:34
wgGuest96hai17:35
synqhai wgGuest Bart17:39
Radix-europeHey Koen :)17:40
synqhai Jesse17:40
synqRadix?17:40
Radix-europeYah17:40
synqshouldn't that be 'Radex' ?17:40
Radix-europeheh17:41
Radix-europenope, I had the nick Radix before I went to your office ;)17:41
synqhehe17:41
-!- synq is now known as SynQ17:41
Radix-europeMy friends saw the photo I took of the outside of the office and said you spelt my name wrong on the welcome board ;)17:41
wgGuest96:)17:42
Radix-europehttp://www.flickr.com/photos/radix999/982431612/17:42
-!- Klaus_ [n=Miranda@p5B072155.dip0.t-ipconnect.de] has joined #webgui17:42
SynQhehe17:43
Radix-europeI decided to go see a few museums today - went to Museum Prinsenhof, Van Meerten and the Army Museum17:44
-!- crythia1 [n=gyoung@64.200.2.35] has quit [Read error: 104 (Connection reset by peer)]17:49
SynQnice17:49
SynQhow was the army museum?17:49
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui17:49
-!- mode/#webgui [+v crythias] by ChanServ17:49
Radix-europePretty cool actually.. lots and lots of weapons, suits of armor, uniforms, swords, pistols, rifles, guns, tanks, rocket launchers, and everything else you find in war17:50
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)]17:50
SynQshot off limbs?17:50
Radix-europehttp://www.flickr.com/photos/radix999/tags/army/17:51
Radix-europethe only museum I went to today where you could take photos.. and I took plenty :)17:52
SynQold shit17:54
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui18:02
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:08
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:09
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:20
-!- mode/#webgui [+o khenn] by ChanServ18:20
-!- wgGuest96 [n=wgGuest9@host1.procolix.nl] has quit [Read error: 104 (Connection reset by peer)]18:22
-!- Radix-europe [n=Jesse@c529c7997.cable.wanadoo.nl] has quit [Read error: 104 (Connection reset by peer)]18:22
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:42
nubafind /data/WebGUI/lib/WebGUI -type f -name "*pm" | xargs grep "' '" | wc -l18:44
nuba      7218:44
nubafind /data/WebGUI/lib/WebGUI -type f -name "*pm" | xargs grep '" "'  | wc -l18:45
nuba      7318:45
nubalots of single spaces being quoted here and there18:45
nubawill this get replaced by q{ } etc as suggested by the perl best practices ?18:46
nubaand are we adopting perltidy too?18:47
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]19:37
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []20:23
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui20:24
-!- WebGUI [n=synq@i244017.upc-i.chello.nl] has joined #webgui20:36
WebGUIhi20:36
-!- WebGU1 [n=synq@i244017.upc-i.chello.nl] has joined #webgui20:45
WebGU1hi all20:47
WebGU1again20:47
nubahu synq20:47
nubahi*20:47
WebGU1hi20:47
WebGU1how is business in brazil?20:47
nubadoing fine, thanks :)20:48
WebGU1are you happy?20:48
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:49
-!- mode/#webgui [+o preaction] by ChanServ20:49
nubasure20:49
WebGU1hi doug20:49
WebGU1JT around jet?20:49
WebGU1what time is it there?20:49
@preactionit's about 1:00p, JT's out due to some medical issues20:58
WebGU1oeh20:59
WebGU1he is pregnant?20:59
-!- WebGUI [n=synq@i244017.upc-i.chello.nl] has quit [Read error: 110 (Connection timed out)]21:00
nubahuh21:07
WebGU1huh21:09
nubathere are rumors he's gestating a new wre :)21:17
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection reset by peer]21:24
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui21:24
-!- mode/#webgui [+o preaction_] by ChanServ21:24
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui21:59
rjacobseni have updated webgui in the past and have had to change multiple stuff across the 20+ sites we are running webgui..... i would like to know what is the latest stable version of webgui is i can upgrade webgui to that has the least amount of bugs please22:00
nubarjacobsen: latest stable was 7.3.2222:02
rjacobsenty very much sir22:03
rjacobsen..... or mam22:03
rjacobsenwhichever :)22:03
nuba"sir" would do :)22:04
nubagood luck22:04
-!- preaction_ changed the topic of #webgui to: [ WebGUI 7.4.1-beta 7.3.22-stable | WRE 0.7.2 ] .:. Come To The WUC http://www.plainblack.com/wuc .:. Feel free to ask questions on here - but make sure you stick around long enough for us to answer! :)22:10
rjacobsenwill i have to change the permissions on all the sites after i update? (that would be hell)22:14
@preaction_which permissions?22:15
@preaction_which versions?22:15
rjacobsenthe set permissions for people who can edit things on the sites22:15
@preaction_6.99.0-latest is generally a smooth ride22:15
@preaction_of course not22:15
rjacobsenlike , you know, forums and events calendars and such22:15
@preaction_if you're upgrading through 7.3.0, the events calendars are going to get replaced with Calendars22:16
@preaction_read the gotchas22:16
danny_mkpreaction:  do you have the code for the chat Wobject?22:56
-!- wgGuest13 [n=wgGuest1@83.228.8.109] has joined #webgui23:04
-!- wgGuest13 is now known as todor_k23:04
@preaction_danny_mk, i could've swore i sent it to you, but i'll send it again23:04
danny_mkno problem, do you have my email?23:06
-!- preaction_ is now known as preaction23:06
@preactionthe one at yahoo?23:06
danny_mkyou could also send it to my message box at plainblack23:06
danny_mkyes23:06
@preactionit's sent23:21
danny_mkcool, I will take a look at it tonight.  I am just putting the finishing touches on this macro:  http://www.webgui.org/user_contributions/user_contributions/macros/yuidatechooser#MglP0tYpUb5G7-zsTI-GAQ23:24
-!- todor_k [n=wgGuest1@83.228.8.109] has quit []23:30
nubadanny_mk: nice23:38
danny_mkI am affraid that YUI or YUI-EXT does not provide date validation23:40
danny_mkhowever I have a script that adds methods to the Date object which works great.  Validation is working well.  I am testing it right now.23:41
danny_mkThe only problem is that the user will have to add one extra files in either uploads or extras to include the date validation library.23:41
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"]23:42
danny_mkDo you guys see that as a problem?23:42
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:42
nubanot for me. im just packing a macro to contribute too, and it has stuff under extras too23:42
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:42
danny_mkOK, it is done.  With validation.  Do you have time to test it?23:43
nubain a few..23:43
danny_mkWill let you know once I upload it.23:43
nubalet me know when you've uploaded it23:43
nubaok23:43
-!- SDuensin [n=Scott@86.sub-75-207-243.myvzw.com] has quit ["Leaving"]23:48
--- Day changed Wed Aug 08 2007
danny_mkOK nuba, I have updated the files.00:07
nubadanny_mk: i gotta split, bbiaw00:24
nubathen i'll look at your contribution00:24
nubai have just posted a new macro too, CreativeCommons, check it out!00:25
danny_mkCool, I will.00:25
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]00:28
-!- Klaus_ [n=Miranda@p5B072155.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]00:30
-!- WebGU1 [n=synq@i244017.upc-i.chello.nl] has quit ["sleep is needed"]00:30
-!- AMH_henry [n=yktang@erica.xs4all.nl] has quit ["Leaving."]00:46
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]00:52
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]01:09
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:58
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]03:06
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:17
nubatagclods will consider "this thing" as two separated tags, is that the intended behaviour?03:54
nubaone tag being "this03:54
nubathe other being thing"03:54
nubaperlbot, paste04:01
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.04:01
nubapasted a nice string2list at http://erxz.com/pb/394504:03
nubafound at String::Escape04:04
nubaoops, i meant tagclouds04:05
nubaposted as a bug04:09
nubapreload.custom <- kickass feature!04:59
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui05:34
sanyockHi All05:34
sanyockPlease let me know, why there is no SSL port definition in the config? General port is there: "webServerPort" : 8005:38
sanyockI need use port different than 44305:38
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui06:59
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]07:02
@preactionsanyock, which config?07:03
sanyockpreaction, I have a problem my ISP uses some cache software so that ports 80 and 443 work very bad for httpd08:25
sanyockso I have to change to 81 for http and say 444 for ssl08:26
sanyockunfortunately I cannot find where to configure this and it seems too dificult for me to change the source code of L_loginBox.t  or related08:27
sanyockadditional problem I have found that if visitor enters via SSL and then logges in, he is redirected to http (instead of keeping https)08:28
@preactionfor that last bit you have to turn on Encrypt Logins (in the user tab of settings)08:29
sanyockit seems WebGUI does not keep previous state of the protocol and just returns to http after secure login08:29
sanyockI have had it08:29
sanyockthe problem is that WebGUI changes back to not SSL instead of keeping SSL08:30
sanyockActually I am thinking about turning off secure login, may then it will not try to switch back to http after login08:31
sanyockif user originally enter via ssl08:31
@preactionyou may want to search the wiki or make a post on the forums about that, i don't think what you're describing should be happening08:32
sanyockIt does, I tried to search forums on this topic08:32
@preactionyes, but since i can't help you (it's way too late and i need to sleep instead of pinning down this behavior), posting to the forums may be of more use to you08:33
sanyockok, good night08:49
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []08:56
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui09:03
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:35
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:37
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:05
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:08
-!- wgGuest75 [n=wgGuest7@host1.procolix.nl] has joined #webgui10:20
SynQmorning :)10:33
AMH_bobGood morning!10:33
Radix-europemornin10:42
-!- wgGuest75 [n=wgGuest7@host1.procolix.nl] has quit [Read error: 104 (Connection reset by peer)]11:13
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui12:31
-!- mode/#webgui [+v MrHairgrease] by ChanServ12:32
-!- MrHairgrease [n=martin@194.171.50.114] has quit ["Leaving."]13:53
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:37
-!- SDuensin [n=Scott@153.sub-75-204-41.myvzw.com] has joined #WebGUI16:14
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]16:46
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:11
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]18:15
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:56
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]19:09
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:23
-!- jarcher [n=jarcher@tintangel.cdl.edu] has joined #webgui19:25
-!- jarcher [n=jarcher@tintangel.cdl.edu] has quit [Client Quit]19:26
-!- jarcher [n=jarcher@tintangel.cdl.edu] has joined #webgui19:30
-!- MrHairgrease [n=martin@wlan-145-94-247-59.wlan.tudelft.nl] has joined #webgui19:43
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:44
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui20:08
-!- mode/#webgui [+v crythias] by ChanServ20:08
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui20:38
-!- wgGuest60 [n=wgGuest6@83.228.8.109] has joined #webgui21:41
-!- wgGuest60 is now known as todor_k21:42
-!- todor_k [n=wgGuest6@83.228.8.109] has quit []22:39
-!- jarcher [n=jarcher@tintangel.cdl.edu] has quit []22:53
-!- MrHairgrease [n=martin@wlan-145-94-247-59.wlan.tudelft.nl] has left #webgui []22:58
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui23:39
-!- SDuensin [n=Scott@153.sub-75-204-41.myvzw.com] has quit ["Leaving"]23:50
--- Day changed Thu Aug 09 2007
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui00:46
-!- mode/#webgui [+v crythia1] by ChanServ00:46
-!- crythias [n=gyoung@64.200.2.35] has quit [Connection reset by peer]00:46
-!- crythia1 [n=gyoung@64.200.2.35] has left #webgui []00:46
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:15
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []01:21
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui01:26
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui01:43
-!- mode/#webgui [+v crythias] by ChanServ01:43
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit []01:49
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI01:59
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui02:57
-!- mode/#webgui [+v crythia1] by ChanServ02:57
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []03:02
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []03:21
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui03:55
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit [Client Quit]03:55
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:15
-!- mode/#webgui [+v crythia1] by ChanServ04:15
+crythia1hrm.04:16
@rizenisawayhrrm.04:21
-!- rizenisaway is now known as rizen05:22
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui05:39
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit [Client Quit]05:40
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]06:29
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui08:08
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]08:24
-!- metaperl_ is now known as metaperl08:24
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui09:01
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]09:15
-!- metaperl_ is now known as metaperl09:15
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:46
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:00
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:10
-!- Klaus_ [n=Miranda@p5B071F3F.dip0.t-ipconnect.de] has joined #webgui10:38
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]11:37
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui11:38
-!- mode/#webgui [+v MrHairgrease] by ChanServ11:38
-!- MrHairgrease [n=martin@194.171.50.114] has quit [Read error: 110 (Connection timed out)]12:11
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui12:12
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui12:12
-!- mode/#webgui [+v MrHairgrease] by ChanServ12:12
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:14
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]14:16
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []14:21
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui14:21
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:21
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:28
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []14:29
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:29
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []14:30
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:31
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []14:33
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:34
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []14:34
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:36
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui14:51
-!- SDuensin [n=Scott@228.sub-75-206-13.myvzw.com] has joined #WebGUI15:53
AMH_bobHowdy!16:07
+MrHairgreasehi16:07
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui16:18
-!- mode/#webgui [+v crythia1] by ChanServ16:18
+crythia1an answer... in search of a question.16:19
+crythia1found online: "Last week I attempted to use Occam's razor to settle an argument, but I ended up with an unsightly rash.   16:19
+crythia1Should I have instead used Occam's Easy-off Wax Strips or Occam's QuickRemover Gel with new fresh lilac scent? Has anyone tried these yet?"16:19
+crythia1http://www.physicsforums.com/showpost.php?s=0f3121222d855a01ed7cbea63aee62b1&p=277807&postcount=132516:19
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:40
danny_mkPreaction, you around?16:41
danny_mkI still have not gotten that email on the Wobject16:41
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui16:44
@rizendanny_mk, what sized attachment can your email support?16:50
danny_mkI have yahoo and it seems that I have gotten pretty big files without a problem.  I am not sure what yahoo limitations are, let me check!16:52
@rizeni know he's sent the email twice now16:52
danny_mkHmmm... what is his email address.16:53
@rizendoug@plainblack.com16:53
danny_mkMaybe he just does not have my correct email address16:54
danny_mkit is danny_mk@yahoo.com16:54
@rizeni've asked him to upload it somewhere and send you a url16:57
@rizenmind you he's not yet awake16:57
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui16:58
-!- mode/#webgui [+o Haarg] by ChanServ16:58
danny_mkit is OK, I just want to make sure someone works on it.  I was looking at working on an OpenId Auth module17:00
danny_mkbut I understand that is a RFE17:00
danny_mkI rather tackle the chat Wobject for now17:00
danny_mkbut if not I will work on the OpenId module17:01
@rizenwhereever you want to contribute you are welcome to do so17:01
danny_mkI need the chat Wobject17:01
@rizenwe're certainly not trying to hold back the chat asset from you17:01
@rizenjust technical difficulties17:01
danny_mkno problem, just want to make sure I don't duplicate work17:01
+MrHairgreaseare you working on a chat wobject?17:01
danny_mkwas...17:01
@rizenwe've already written one17:02
@rizenand danny_mk has offered to enhance it17:02
+MrHairgreasecool17:02
danny_mkuntil I found out that other people had one written17:02
@rizenso that it can go into the core17:02
+MrHairgreaseis it like the perlmonks chatter box?17:02
+MrHairgreaseor can it actually connect to, say, msn17:02
danny_mkI have not seen the perlmonks one17:03
@rizenthis isn't based upon any protocols17:03
@rizenit just uses standard http to allow realtimechat17:03
@rizenwith thousands of users17:03
@rizensimultaneous17:03
+MrHairgreaseso it's wg specific?17:04
@rizenyes17:04
+MrHairgreaseok17:04
+MrHairgreaseI'll check it out when it's released17:05
+MrHairgreasesounds pretty cool17:05
@rizenwe've been using it in production for a couple of months now17:05
+MrHairgreaseIf you want me to test it...17:06
+MrHairgreaseI can try it out on the kornbeurs memebers site17:06
+MrHairgreasemebers*17:06
@rizenit works quite well for our needs, but danny_mk is going to introduce an ajax interface for smaller numbers of users, but with a fancier interface17:06
+MrHairgreasemembers*17:06
@rizenkornbeurs?17:07
+MrHairgreasewww.koornbeurs.nl17:07
+MrHairgreasemy 'student' club17:07
+MrHairgreaseor what you call it17:07
+MrHairgreaseyou've been there once17:08
+MrHairgreaseI manage the members only area of it17:08
@rizencool17:09
+MrHairgreaseThe main site still runs on some really old homebrew php/html thingy my predecessor wrote17:10
+MrHairgreasebut I haven't had time to convert it to webgui 17:11
@rizenand you call yourself contributor of the year17:11
Radix-europehehe17:11
+MrHairgreaseno17:11
+MrHairgreaseyou did17:11
+MrHairgreaseI just wlaked away with the prize17:12
Radix-europeMrHairgrease has been enjoying the drinking side of koornbeurs a bit too much and can't type.17:12
+MrHairgreaseif radix_europe doesn't watch out he'll be the one having a difficulty in typing17:13
Radix-europehehe17:13
+MrHairgreaseactually he's sitting right next to me17:13
+MrHairgreaseso the only thing holding me back right now from engaging in physical violence is compassion17:14
@rizenso how is your webgui sabbatical going radix?17:14
+MrHairgreaseand of course the risk of retalliation17:14
Radix-europeI've been enjoying the beer17:14
Radix-europeAlmost done here tho.. gf arrives tomorrow and off on my tour of europe this weekend17:15
@rizendid you learn anything from MrHairgrease?17:16
Radix-europeYeah, he's given me some tips on how to read/write sql using the webgui api - been working on a basic sync workflow that synchronises webgui with our own database17:17
Radix-europeI've also been introduced to many different belgian and german beers while I've been here too - definitely a highlight :)17:19
+MrHairgreaseradix_europe has almost become Dutch =)17:20
Radix-europelol17:20
+MrHairgreaselol17:20
+MrHairgrease |17:20
+MrHairgrease/ \17:20
-!- rizen changed the topic of #webgui to: [ WebGUI 7.4.2-beta / 7.3.22-stable | WRE 0.7.2 ] .:. Come To The WUC http://www.plainblack.com/wuc17:21
+crythia1          /(Help, I'm drowning!)17:23
+crythia1~~~|o|~~17:23
+MrHairgreasehaha17:24
+MrHairgreasecrythia1 wears no trunks17:24
@rizenso guys, quick opinion poll17:25
Radix-europeI don't like you17:25
+MrHairgreaseoption b17:25
@rizenwho do you think deserves to be in the running for contributor of the year this year?17:25
+MrHairgreasewas that quick or what17:25
+MrHairgreaseoption b17:25
+MrHairgreasei thin colin17:26
+MrHairgreasethink*17:26
@rizeni think kathy for putting up with colin17:26
@rizen=)17:26
Radix-europeheh17:26
+MrHairgreaseheh17:26
Radix-europeColin gets my vote too17:26
+crythia1I've contributed by.. um.. not being so much of a jerk :)17:26
@rizenyou're not a jerk17:26
+crythia1or annoyance.. 17:27
+crythia1hee17:27
+MrHairgreaseiphoneguy17:27
@rizeni'm a jerk17:27
+MrHairgreasehe created a more...17:27
@rizenwho's been the most active helping people on the boards and updating wiki's and such?17:27
+MrHairgreasetight community17:27
+MrHairgreaseeverybody hated him17:27
+MrHairgreaseso he was good for the group feeling17:27
@rizenyou're right, i think he should get the vote17:27
+MrHairgreasedunno17:28
+MrHairgreasei don't read the boards that often17:28
@rizenme either17:28
@rizeni guess i'll have to run a report17:28
+crythia1Actually, I haven't contributed hardly at all. but then, the questions... I can't answer anymore.17:29
@rizenwhy can't you answer them anymore cry?17:29
+crythia1Well, they aren't so many newbie q's anymore, ... actually, not so many q's at all, really.17:30
+crythia1one or two people having issues, but upgraders ... not so much.17:30
Radix-europeI think the Wiki has helped with a lot of them17:31
+crythia1agree.17:31
@rizenwell that's good then17:31
@rizenso maybe wiki should be contributor of the year17:31
@rizen=)17:31
+crythia1I keep updating one entry in my faq...17:32
@rizenwhich is?17:32
+crythia1I had a recent contributor. 17:32
+crythia1the entry: What is the latest version of WebGUI.17:32
@rizenhehe17:32
+MrHairgreaseheh17:32
+MrHairgreasemaybe a wild idea17:32
+MrHairgreasebut17:32
+crythia1But the point is, I keep links to both stable and beta.17:33
+MrHairgreasewouldn't it be a good idea to put your faq in the wiki?17:33
+crythia1it's too old17:33
+crythia1I mean, probably 10% is applicable any more.17:33
+MrHairgreasethen put 10% in the wiki17:33
Radix-europecrythia1: if there is anything in you faq that is still applicable, it should be added to the wiki17:33
+crythia1almost all of it was 6.217:33
Radix-europeSo why do you bother updating it then?17:34
Radix-europejust redirect everyone to the wiki instead :)17:34
+crythia1http://www.gwy2.org/fomfiles/cache/52.html17:34
+crythia1probably should redirect to the wiki17:35
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]17:46
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []17:49
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:14
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:14
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui18:19
elninogood morning. Quick question.18:19
elninoI upgraded to 7.3.22 and nobody is getting any notifications anymore. Is there a pareticular group they need to be a part of?18:20
elninoapproval notification - type notifications. Not subscriptions.18:21
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:23
@rizendid you restart spectre after the upgrade?18:29
@rizencuz you need to do that18:29
elninoyep , but I can do it again, anything else to look at?18:31
@rizenrun the spectre tests to make sure it's still able to connect18:33
@rizenand look in the mailQueue table to see if anything is waiting to be sent18:33
@rizenother than that, you'll need to contact plainblack support18:33
elninook. thanks. I'll logoff here and restart spectre. bye18:35
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]18:35
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui18:40
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit [Client Quit]18:40
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:55
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui19:07
elninogood morning. I'm still having problems with the approval notifications. I did some digging around.19:08
elninoI restarted spectre without errors.19:08
elninoI looked at running workflows and there are 11 listed19:08
elninoall of which are 'error". If I click on run, the response is "waiting"19:08
elninoIf I do a spectre --debug. the message I get for all the waiting work flows is that it's "Was told to wait on EEIuxl-nLhtwJS7hcfAw0g because we're still waiting on some external event."19:09
elninoI did a select * on mailQueue and there iisn't anything in the table.19:09
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]19:10
elninoIf I do a spectre --status, the workflows are listed as "waiting".19:10
elninoSo what is it waiting for? - they are all pending approvals. So are they waiting for the CM to approve them?19:11
elninounder my webgui settigns, the default version tag workflow is "commit with approveal.  19:11
elninoTo recap, I'm not receiving any notifications related to the approval system.19:12
elninoi'm running 7.3.22, and it was workgin before the upgrade from 7.2.119:15
elninoI couldnt find a specific log for spectre. is it the same as webguis?19:25
@Haargyes19:29
elninoHi!  is there a way to find out what external event my pending workflows are waiting on?19:32
@Haargwhat kind of workflows are they?19:34
elninoapproval ones19:34
@Haargso they are probably waiting on approval right?19:36
@Haargthere should be messages about that in the inbox19:36
elninoyep there are. so that's what they are waiting for?  So i guess that is a separate issue thatI'm trying to solve.19:37
elninoI never recived emails telling me that there were approval to make.and there is nothing in the queue.19:38
elninoIm trying to figure out why emails were never sent.19:40
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]19:41
elninoemails to th users, as opposed to webguis inbox system19:41
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:04
-!- mode/#webgui [+o preaction] by ChanServ20:04
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]20:08
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui20:16
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]20:23
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []20:35
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui20:46
-!- mode/#webgui [+o Haarg] by ChanServ20:46
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]21:17
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]23:03
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui23:05
-!- mode/#webgui [+o preaction] by ChanServ23:05
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:48
-!- SDuensin [n=Scott@228.sub-75-206-13.myvzw.com] has quit ["Leaving"]23:51
--- Day changed Fri Aug 10 2007
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]00:30
-!- Klaus_ [n=Miranda@p5B071F3F.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]01:25
-!- Klaus_ [n=Miranda@p5B071F3F.dip0.t-ipconnect.de] has joined #webgui02:19
-!- Klaus_ [n=Miranda@p5B071F3F.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]02:48
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []02:50
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit []03:10
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui03:10
-!- Haarg [n=haarg@204.147.1.130] has joined #webgui03:13
-!- mode/#webgui [+o Haarg] by ChanServ03:14
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:53
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has left #WebGUI ["Leaving"]04:07
-!- Haarg [n=haarg@204.147.1.130] has quit []04:23
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]04:59
-!- sstanvir [n=Tanvir@s208148.ppp.asahi-net.or.jp] has joined #webgui05:22
sstanvirhello05:22
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui05:38
diakopterrizen: you around?05:38
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI05:39
@rizensure05:40
SDuensinEvening, rizen 05:42
@rizenhowdy05:42
SDuensinHmm.  Spector is ignoring me.  How rude!05:43
@rizenspectre is mean that way sometimes05:44
diakopterrizen: gj getting Config::JSON to pass all-green on cpantesters05:45
@rizenthanks05:45
@rizenapparently i'll be putting out a new release of it soon05:45
SDuensinI don't see any errors anywhere, the spector.pl --test passes, but my version tag sits in "pending".  :-(05:45
@rizenHaarg has said he wants to update my tests so they aren't required prereqs05:46
diakopteryeah05:46
@rizendo you actually use config::json in something?05:47
diakopteryeah, WebGUI :P05:47
diakopterbut...05:48
diakoptersec05:48
diakopterroot@debian:/data/WebGUI/sbin [357] # which_pm Config::JSON05:49
diakopterConfig::JSON         '1.0.3'    /usr/local/share/perl/5.8.8/Config/JSON.pm05:49
diakopterthe version number is not supposed to have quotes.05:49
diakopterroot@debian:/data/WebGUI/sbin [359] # cpan Config::JSON     <snip />05:50
diakopterI see you fixed that in 1.1.005:50
diakopterso..... never mind05:51
SDuensinThis could be bad:  ADMIN: [Error] Couldn't fetch Spectre configuration data for new.blindsunlimitedonline.com.conf05:51
@rizentechnically webgui doesn't use config json yet05:53
@rizenit won't until 7.4.305:53
diakopteroh05:53
@rizencuz of some bugs in config json i couldn't do the conversion05:53
diakopterwell, I should've gone with my instinctive first answer then, to your question: testEnvironment.pl05:54
SDuensinI'm guessing I have a permissions issue somewhere?05:54
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui05:55
@rizenprobably not05:56
@rizenmore likely you have a corruption issue somewhere05:56
SDuensinIt only gives me that error on a couple sites.05:56
SDuensinDatabase, I assume?05:56
@rizendo a curl http://www.example.com/?op=getSpectreConfig05:56
@rizeni think that's the url05:56
@rizenyou may have to look up the name of the operation function05:56
@rizensee what data you get back05:57
@rizenor what error05:57
SDuensinIt gave me the home page.05:57
@rizenthat's bad05:58
@rizenlook in your log05:58
@rizenthere will be an error05:58
SDuensin attempted to execute an invalid operation: getSpectreConfig05:58
@rizenlike i said look up the name of the function05:59
@rizenin Spectre.pm05:59
SDuensin Root cause: Can't call method "get" on an undefined value at /data/WebGUI/lib/WebGUI/Operation/Spectre.pm line 53.05:59
SDuensinThat's more helpful.05:59
@rizenOperation/Spectre.pm05:59
@rizenlook in your WorkflowInstance table06:00
@rizeni bet you have some corruption there06:00
SDuensinSo how do I fix it?06:01
SDuensinCorruption disturbs me greatly.06:01
@rizendelete the workflow instances that have no workflowId06:02
@rizeni found this on one other site a couple of weeks ago but i couldn't figure out what causes it06:02
@rizenit doesn't seem to happen on bigger sites like plainblack.com06:02
@rizenonly on this one small site of mine06:02
SDuensinIt has an instanceId and workflowId.06:04
SDuensinThere are a few NULL values.06:04
@rizenoh, well then maybe this is something different06:04
@rizenthe thing i saw didn't have a workflowId06:05
@rizeni guess you'll have to find out what is being called on line 5306:05
@rizenand why you can't call get on it06:05
SDuensinAh!  I see a blank one.06:06
SDuensinTrying to do this with the mysql command line client - output is hard to read!06:06
SDuensinExcellent.  That did it.  Thanks!06:08
SDuensinSomehow, you need to get your brain into the wiki.06:08
SDuensinMan, a lot of my sites have this problem.06:08
@rizenmaybe you can track down a common thread06:09
@rizenlike i said i've only seen it oncce06:09
@rizenand it's hard to fix it on one piece of data06:09
SDuensinI'd love to.06:09
SDuensinI know how that is.  Worst kind of bugs to find.06:09
vayderizen, we still on for a brew on Sunday?06:14
@rizensure06:15
@rizenjust give me a call06:15
@rizenyou have my new cell number?06:15
@rizeni think i emailed it to you06:15
vaydeyep06:15
vaydeI'll call you when I'm done teaching06:15
vaydeI'll also get to show off my new ride...  BMW R1100RT06:16
SDuensinThanks again, rizen 06:19
@rizennp06:19
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]07:08
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has left #webgui []07:19
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]09:12
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui09:13
-!- mode/#webgui [+o rizen] by ChanServ09:13
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]09:17
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:41
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:42
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit ["Leaving."]10:10
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:16
-!- l-e-o-n [n=leon@as10p8.access.maltanet.net] has joined #webgui11:33
l-e-o-nhi from where i can change the domain of a website ? for example it was on example.com and i want it to temporary.example.com ?11:36
l-e-o-nno one ?11:45
l-e-o-nwhen trying to restart webgui i'm getting this: MySQL manager or server PID file could not be found!       [FAILED] but then no errors to start MySQL12:09
sstanviru hv to change the apache configuration file to change the domain name12:13
l-e-o-ni'm using wre...12:14
sstanvirwell.... there should be httpd.conf 12:15
sstanvirprobably at this path: /usr/local/apache2/conf/httpd.conf<