WebGUI irc logs from: 2008-10.log

--- Log opened Wed Oct 01 00:00:39 2008
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]00:03
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui00:23
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 54 (Connection reset by peer)]00:36
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui00:36
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI00:37
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]00:54
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []00:54
@HaargperlDreamer, you around?01:02
+perlDreameryup01:05
@HaargCan't coerce array into hash at upgrade_7.5.24-7.6.0.pl line 85.01:05
@Haargthoughts?01:05
+perlDreamer$config->get('assets') is not an array anymore?01:06
+perlDreamerit's a set of hash refs01:06
@Haargthis is part of the product import fix01:06
@Haarg"Repairing broken Products that were imported"01:06
+perlDreamerline 85 is a blank line for me01:07
+perlDreameris your config updated/committed?01:07
+perlDreamers/config/update script/01:07
@Haargyeah01:07
+perlDreamerI have that on line 9101:08
@Haargnext COLLATERAL unless exists $collateral->{sku}; is the line that's failing01:08
+perlDreamerCOLLATERAL: foreach my $collateral (@{ $product->getAllCollateral('variantsJSON') }) {01:09
+perlDreamerthe collateral has to be de-refed into an array so it can be iterated over01:09
-!- dionak [n=dionak@97.66.185.250] has quit []01:11
+perlDreamerI just committed a fix01:11
+perlDreamerand backported it to 7.501:11
@Haargthanks01:14
@Haargi need to spend a weekend reading through all the shop code01:14
+perlDreamerYou're welcome.   I should have set up a test of the upgrade.01:14
+perlDreamerA suggestion.  Spend a little extra time in the PayDriver.  I couldn't figure out the multiple labels myself.01:15
+perlDreamerIt would be nice to brainstorm with people.01:15
@Haarglooks like that upgrade bug helped my catch a bug in the forking upgrade script though01:16
@Haargno fix yet, but for some upgrade errors it doesn't notice the failure01:16
@Haargand i didn't see the error on the console either01:17
@Haargwhich isn't good.01:17
+perlDreamerno01:17
CIA-39WebGUI: colin * r7786 /WebGUI/docs/upgrades/upgrade_7.5.24-7.6.0.pl: 01:19
CIA-39WebGUI: Dereference the array ref of collateral into an array so foreach01:19
CIA-39WebGUI: can iterate over it.01:19
CIA-39WebGUI: colin * r7787 /branch/WebGUI_7.5/docs/upgrades/upgrade_7.5.24-7.5.25.pl: backporting upgrade script fix for array deref01:19
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui01:29
-!- mode/#webgui [+o rizen] by ChanServ01:29
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit []01:31
CIA-39WebGUI: graham * r7788 /WebGUI/sbin/upgrade.pl: get upgrade.pl to fail properly if upgrade script dies01:52
+perlDreamerHaarg, did we ever finalize on a recursion depth for Macro.pm?01:56
@Haarghmm01:56
@Haargi didn't end up changing it01:56
@Haarghow deep did you start running into problems?01:56
+perlDreamerI don't remember.  I'll repeat the experiment.01:56
+perlDreamer32 is too big01:58
+perlDreamer16 is okay01:58
@Haarg16 sounds fine with me01:58
+perlDreamer24 is too big01:58
+perlDreamermaybe we can squeeze in 2001:59
@Haargif anyone ever got up to 10 they are probably doing something wrong01:59
+perlDreamer20 works01:59
+perlDreamerand if anyone uses anything as crappy as I do for production, they have earned their problems02:00
+perlDreamer20 sound good, just for margin?02:00
@Haargi suppose02:00
+perlDreameryou like 16/10 better?02:00
@Haargif 24 is giving you trouble, i'm something more like 1602:01
+perlDreamer16 it is02:01
@Haarghmm02:01
@Haargkeep noticing problems i want to fix before releasing02:02
+perlDreamerI have a little time, if you like :)02:02
+perlDreamerthere's the intermittent Workflow/Activity/NotifyAboutLowStock test failures, too02:03
+perlDreamerI've never been able to duplicate those02:03
+perlDreamerThey're somehow related to the Inbox02:03
@Haargheh, i was wondering why there were so many entries missing from the changelog02:06
@Haarglooks like i only did half of what i needed to02:06
+perlDreamerShelf test is badly broken02:14
+perlDreamerAsset.pm seems broken, too02:16
@Haarghow so?02:16
+perlDreamerNothing can call getUrl02:17
@Haargo_O02:17
@Haargthere was a pod bug causing that02:17
@Haargthat i fixed02:17
+perlDreamerI'm up to date02:17
+perlDreamerand I saw that commit02:17
+perlDreamersyntax checks okay02:18
+perlDreamerbut perl t/Asset/Asset.t dies02:19
+perlDreamerCan't locate object method "getUrl" via package "WebGUI::Asset::Wobject::Folder" at t/Asset/Asset.t line 395.02:19
@Haarg7.6?02:19
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI02:19
+perlDreamer7.502:20
@Haargmaybe that fix needs a backport then02:20
+perlDreamerI'll track it down02:21
+perlDreamerthat double =cut doesn't exist in 7.502:22
+perlDreamerI'll run the syntax check test to see if it helps02:23
+perlDreamerfound it02:26
+perlDreamerI was split between two branches02:26
CIA-39WebGUI: colin * r7789 /branch/WebGUI_7.5/t/templateChecker.t: Add test to make sure that default templates do not contain bad gateway macros.02:30
CIA-39WebGUI: colin * r7790 /branch/WebGUI_7.5/ (3 files in 3 dirs): backporting product import csv file format fix02:30
CIA-39WebGUI: colin * r7791 /WebGUI/lib/WebGUI/Macro.pm: reset recursion depth on macros to 1602:30
CIA-39WebGUI: graham * r7792 /WebGUI/docs/changelog/7.x.x.txt: merge 7.5.22-7.5.24 changelog entries02:30
CIA-39WebGUI: colin * r7793 /branch/WebGUI_7.5/t/ (2 files in 2 dirs): continue backporting Shelf tests for product import02:30
CIA-39WebGUI: jt * r7794 /releases/WebGUI_7.6.0: Release 7.6.002:30
CIA-39WebGUI: jt * r7795 /releases/WebGUI_7.6.0-beta: Release 7.6.0-beta02:30
CIA-39WebGUI: graham * r7796 /releases/WebGUI_7.6.0: erroneous tag02:30
CIA-39WebGUI: graham * r7797 /WebGUI/ (4 files in 4 dirs): preparing for 7.6.1 dev02:30
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["This computer has gone to sleep"]02:43
-!- perlDreamer [n=ckuskie@nat120.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:55
CIA-39WebGUI: colin * r7798 /branch/WebGUI_7.5/lib/WebGUI/Asset.pm: backport POD fix for getUrl03:02
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui03:16
SDuensinOooo!  Just got the 7.6.0 beta mail.  New toys!03:17
@rizenmesa likey new toys03:19
elninowhat's the different between package and prototype, other than you can import and export packages.  as far as to the content manager, packages are under packages and prototypes are under the "new contnet" menu. Other than that, are there any other differences I'm missing?03:22
@preactionpackages are a lineage, they can contain more than one asset03:25
@preactionprototypes are just one asset03:25
@rizenand packages are exact copies as you deploy them03:26
@rizena prototype sets up "defaults" but lets you change them as you create the prototype03:26
@rizenas you create the asset from the prototype i mean03:26
@preactionso, say you need to use a different default Article template. you can set up a prototype and (if you want) remove the original from the New Content menu03:26
patspampackages are the best thing since sliced bread03:32
patspamthey make syncing changes between dev and production servers a breeze03:33
elninooh.. I use packages as a template. Content managers add a pagelayout that has been a defined as a package, and then they make their modifications. So we have "about 200" pages built from a package. But it sounds like that isn't what it was meant for.03:36
elninoI'll write a wiki.  =)03:37
@preactionwhat it was meant for is of no concern. 03:41
@preactionthe best things in webgui are used for things they weren't meant for03:41
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:51
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:51
elninonew wiki: http://www.plainblack.com/community-wiki/packages-vs-prototypes - Thanks guys!04:01
elninoI also did this too from yesterdays conversation: http://www.plainblack.com/community-wiki/subscription-overview04:01
elninopreaction, rizen feel free to modify if I misrepresented anything you guys said on these topics.04:04
elninoand patspam =)04:07
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui04:11
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []04:57
patspamelnino: I was disappointed you didn't put the bit in about sliced bread05:00
@rizenme too05:01
patspamwhose idea was packages? I've often thought i want to buy them a beer at the next WUC05:06
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has quit []05:26
@rizenme05:30
@rizenactually, i take that back...it was a guy i used to work with back when i started webgui named Michael Blakeslee05:31
@rizennot the idea to be able to copy packages between sites though05:31
@rizenthat was me05:31
@rizenhis idea was being able to have a package on a site to be able to redeploy it over and over again05:31
@rizenand i felt we needed a way to be able to sync content between sites05:32
@rizenso packages just seemed to be the ideal place to stick that feature in05:32
@rizenrather than creating yet another switch05:32
@rizenthese days i'm not sure which side of packages are used more often05:33
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Remote closed the connection]05:49
patspami think i'll owe you a whole slab of beer by the the next wuc in that case :)06:06
@rizeni don't think so06:07
@rizeni think by next wuc i'll owe you a whole slab of beer06:07
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui06:07
-!- mode/#webgui [+v cap10morgan] by ChanServ06:07
patspamhah we can get drunk together then. but seriously, packages save me SO much time06:07
@rizenif you keep contributing and actually get the enhancements to thingy and other things done06:07
@rizenadd the crypto06:07
@rizenadd the privileges thing06:08
@rizenyou'll be contributor of the year06:08
patspamhah if i actually finish anything =p06:08
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit [Client Quit]06:08
patspamdoes the crypto thing interest you though?06:08
@rizenit has promise06:08
@rizenand i'm certain that some of our government clients would be interested06:08
@rizenwe've also recently started doing some low level medical stuff06:09
@rizennothing that includes personal info06:09
@rizenbut eventually, if we go further then we could use it there as well06:09
patspamah great. I'll definitely go ahead with building a prototype system then06:09
@rizeni've been avoiding posting to your thread cuz i wanted to see what other people said first06:09
patspamyeah that's ok, the most important thing to know is that you don't think it's a complete waste of time06:10
@rizenbtw...would you be interested in starting some sort of WebGUI Oz group like the Dutch guys did for holland?06:10
patspamabsolutely06:10
patspamif there are enough numbers..?06:10
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui06:10
-!- mode/#webgui [+v cap10morgan] by ChanServ06:11
@rizenencryption isn't a waste of time...i'm just not a fan of having the crypto in the hands of humans06:11
@rizenhumans are falable06:11
patspamyeah humans suck06:11
patspamthey mess everything up for the rest of us06:12
@rizenthere are about six WebGUI related companies in Oz that i'm aware of06:12
patspamoh wow, cool i didn't realise there were that many06:12
@rizenbut i havent' been in contact with any of them for a while06:12
@rizeni'll see what i can do to dig them out and get you guys together06:12
patspamI'd be more than happy to coordinate stuff06:12
@rizenthere's one in sydney that has something to do with building legal sites06:13
@rizenif you turn on passive profiling you'll see a warning message pop up06:13
@rizenthat's because of those guys06:13
patspamheh yeah i saw that at the WUC!06:13
@rizenapparently passive profiling is illegal in oz06:13
patspamI was sceptical about that, but i guess if they're into the legal stuff then they'd know better than me06:14
patspami thought you just had to be up front about how much info you're collecting06:14
@rizenwell maybe that's it 06:14
@rizenbut the warning is just about making sure you know your local laws06:15
@rizenbefore using it06:15
@rizenanyway, they are the ones that told ust o put it in there06:15
@rizenRadix-wrk is from Perth06:16
@rizenso he's another aussie06:16
patspamyeah he's the only one i know about06:16
@rizenhe came to the wuc a couple years back06:16
@rizenthe problem is that oz is so big (kind of like the states) that it may not be possible for you to put a group together06:16
@rizenat least not a physical group like they do in the netherlands06:17
patspamyeah the tyranny of distance..06:17
@rizenSGE is also from there06:18
@rizenhttp://www.sge.com/06:18
patspamit's not so bad in the states because your population is so much greater06:18
@rizeni can't think of anybody's name from there that i know off the top of my head06:18
@rizenbut i've talked to them a couple times06:18
patspamheh my old company built the sge website06:18
@rizensee you guys are already connected!06:19
patspamhah yeah, except some links are better left broken!06:19
@rizenyou can't lead a group and think that way06:19
patspamheh yeah, I'm just joking06:19
@rizenit's about finding commonalities and focusing on those06:19
@rizenotherwise you end up like our president06:20
patspamreally rich and in charge of the most powerful country in the world?06:20
@rizenthe law group is: http://www.lawsocietywa.asn.au/06:20
@rizenno: a total jackass that everybody hates, and that can't put together coherent sentences to save his life06:21
@rizenemail for the guy that put that site together is: terminus@terminus.net.au06:22
patspamso the dutch group, do they have any overriding goals? or is it just to help people connect?06:22
@rizenthe main focus is to promote webgui as a business platform in holland06:23
@rizenbut it's also to bring together a group of webgui professionals to share ideas, and resources06:23
@rizenbecause we're all a bunch of small companies (in the webgui community) so we need to get help from each other from time to time06:24
patspamyeah for sure06:24
@rizeni'll try to get you the contact information for some other australian companies using webgui...just can't remember them off the top of my head right now06:25
@rizenbut you have four so far06:25
@rizenso you could get started06:25
@rizenfour is more than the dutch team started with06:26
@rizenoriginally there were only two dutch companies involved in wossa06:26
@rizennow i think there are 706:26
@rizengranted that 4 of them are either procolix or offshoots from procolix06:26
patspamyeah i think it's a great idea, I'll give it a shot06:27
@rizenthe terminus guy is in perth with radix06:29
@rizenwhere are you again?06:29
patspamMelbourne06:31
@rizenyikes06:32
@rizenholy other side of the country batman06:32
patspamheh yeah, well, everything is far away from Perth06:32
diakopterhee06:33
patspammost geographically isolated city in the world i think?06:33
@rizenplease...06:33
@rizenDarwin is more isolated06:33
patspamnah you've got Alice Springs etc.. nearby06:34
@rizenI've always wanted to go to Darwin...mainly cuz it's name is Darwin06:34
patspamit's awesome06:35
patspamespecially if you like tropical weather06:35
@rizenone of these days i've got to get back to australia06:35
@rizenonly been there once, and it was great06:35
patspamWUC next year man :)06:35
@rizenyeah, if we want only 2 of us to show up. =)06:36
@rizenas much as i like to think of webgui as a worldwide phenomena, it's mainly a U.S. thing. =)06:36
@rizeni take it back, i don't want to go back to australia06:38
@rizeni've been to sydney and katoomba06:38
@rizenthe rest of the country can't be that much different. =)06:39
@rizenthat's a little like saying you've been to Madison and Chicago, so there's nothing to see in New York or San Franciso06:40
@rizenco06:40
patspamheh.. it's definitely not as diverse here as the states or europe though06:40
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]06:41
@rizeni think that you guys don't use very much spice in your cooking06:42
@rizenthe only places i liked to eat while i was there were asian06:42
@rizenmaybe i just kept going to the wrong places06:43
+Radix-wrkunfortunately, we have far too many brits here who don't like spices.. so the majority eat plain food. Personally I love spices in my food.. hence why I'm engaged to a Chinese/Malaysian woman ;)06:56
@rizenah that's what it is, the british influence06:57
+Radix-wrkmeat and potatoes06:57
+Radix-wrkand lots of salt06:58
@rizeneven meat and potatoes can have spices06:58
@preactionchives, oregano, laury's06:58
+Radix-wrkyeah, but it's amazing how many of them don't use em06:58
+Radix-wrkspeaking of which.. I have some of my special homemade pizza in the fridge and it's lunchtime :)07:05
@preactionnice07:05
+Radix-wrkbest pizza base ever = 4 cups of flour, pinch of salt, lots of mixed herbs, cajun spices and one bottle of beer - mix it all up and makes 3 pizza bases07:06
+Radix-wrkoh.. by one bottle I mean 375ml - your typical can here07:07
@preactionhand-tossed?07:08
@preactionor just stretch on a baking sheet?07:08
+Radix-wrkmix and knead.. but shouldn't need much needing07:13
+Radix-wrkthen divide into three and roll it out as flat as you can on a pizza tray07:13
@rizenrecipe for webgui pizza?07:13
@rizenperhaps it should be in the wiki +007:13
+Radix-wrkI made a couple of bacon and potato pizza's, and a prawn and coriander pizza last night.. delicious07:13
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit []07:58
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit [Remote closed the connection]08:03
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui08:03
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui08:06
-!- mode/#webgui [+v cap10morgan] by ChanServ08:06
Mech4221Umm - are the webgui books real books ? or e-books ?  and if real paper - anyone know how long shipping takes ?08:16
@rizenreal books08:18
@rizenshipping usually takes about a week because they are print on demand08:18
@rizenhowever, you can also email info@plainblack.com to find out what books we have in stock (cuz we keep some)08:19
@rizenand those can be expressed to you08:19
Mech4221rizen: Umm - probably the developers guide and the template guide ...08:21
Mech4221rizen: maybe the others if we decide to implement with webgui08:22
@rizeni don't know what we have in stock08:22
@rizenthat's why i'm saying email info08:22
Mech4221rizen: LOL - sorry08:22
Mech4221rizen; are the on-line docs enough to get a 'feel' for developing with webgui ?08:22
@rizenwe keep a very limited number of books on hand08:22
@rizenonline docs?08:22
@rizenyou mean the wiki?08:23
@rizenand the pod?08:23
Mech4221yeah - I thought I saw some 'tutorial' type info on the website...08:23
Mech4221though I've looked at so many, I might be confusing it with something else08:23
@rizenit really depends upon how motivated you are and if you need a complete reference 08:23
@rizenthe books that we write are certainly not complete, but they are the closest thing to complete there is08:23
@rizenthe free docs are very good, but they are mostly community maintained, so not nearly as complete as our books08:24
Mech4221I just need to do a sort of 'bake off' - maybe develop a 'content type' - recreate our template/theme, etc. 08:24
@rizentotal free documentation is somewhere around 400 pages08:24
Mech4221ahh - that should be plenty then :-)08:25
@rizentotal books (paid docs) is around 1300 pages08:25
@rizen400 pages may sound like a lot, but keep in mind that WebGUI is an absolutely gigantic system08:25
Mech4221rizen: yeah - I'm hoping I won't have to cover all 1500 to start out with :-) 08:26
Mech4221rizen: yeah - I was rather surprised to see SVN installed as part of wre - is that for versioning content or something ?08:26
@rizenthat's there fore WDK 08:27
@rizenWDK is the WebGUI Development Kit08:27
@rizenwhich is a special version of the WRE08:27
@rizenand it's currently just an alpha features that we're testing out08:27
Mech4221ahh yes, I did install that as well08:27
@rizenwebgui has it's own versioning system and doesn't need subversion08:27
@rizenbut our goal was to give webgui developers the ability to set up their own subversion repositories with little to no trouble08:28
Mech4221ahh - nice :-)08:28
@rizenhowever, subversion will likely be removed from the wdk in the future, because we've gotten feedback that most developers don't care about that...they already have their own repos set up08:28
Mech4221yeah - personally,  I prefer mercurial ...08:29
Mech4221and that neon lib causes build issues on 64 bit platforms08:29
@rizenyeah and a lot of people like git these days08:29
@rizenso subversion will probably go away...and like you say, neon and swig and a bunch of that other stuff you need for subversion is all a pain to get built08:30
@rizeneven on 32 bit systems08:30
Mech4221yeah - there's a lot of activity in source control lately - git, darcs, monotone, bazaar...  seems like they've all gotten pretty good lately.08:31
@rizenand a lot of them are starting to offer hosted solutions08:31
@rizenwhich makes it even easier to use them08:31
@rizenand provides even less utility for us to include it in the wdk08:31
Mech4221rizen: can you think of any special features/weak area's I should look at during the eval ?08:32
Mech4221rizen: anything your especially proud of or find especially useful ?08:32
@rizenit would help to know what you plan on using webgui for08:34
@rizenas i said, it's a big system08:34
@rizenin general, i'd say that you need to understand that WebGUI doesn't try to be the "best" in any one subject area. instead, it tries to give you the 70%-80% of each subject area that you are likely to use08:35
Mech4221umm - mostly blogging, some light e-commerce (classifieds/job listings), and a subscription area for 'members'...08:35
@rizenthere are a lot of solutions out there that try to give you every feature you could possibly need in a particular vertical  (like wikis, or blogs, or photo galleries, or forums, or whatever)08:36
@rizenwebgui instead tries to give you a little of everything, because most people need a little of everything08:36
@rizenwell for blogging you want to take a look at the Collaboration System. It may be a bit confusing at first, but it is hella powerful.08:37
@rizenespecially it's ability to let you email in blog posts08:37
Mech4221ohh - I hadn't seen that yet...08:37
@rizenthere's a subscription asset that will let you sell access to restricted areas of the site08:38
@rizenso that's going to cover you there08:38
Mech4221very nice :-)08:38
@rizenwe don't really have a classifieds or job listings system...but the collaboration system has templates for both of those so you can simulate them08:38
Mech4221I was also pretty pleased with the performance...  Even 'outta the box' - it out performs Plone on the same configuration08:39
@rizenhowever, you won't be able to sell posting to them08:39
@rizenat least individual posts08:39
@rizeninstead you set up a subscription08:39
@rizenand once somebody has the subscription, they can post all they want during their subscription period08:39
@rizenwebgui runs pretty damn fast with the default configuration...but there are lots of tuning tricks you can do to make it even faster08:40
@rizenyou just have to learn your usage patterns and then you can really make it sing08:41
@rizento go back to your question about what i'm proud of...that changes with each new release08:42
@rizenright now i'm thinking about 7.6 stuff cuz that's what we're working on08:42
@rizenbut you're probably using 7.4 or 7.508:42
@rizenin 7.5 i really like our new photo gallery asset08:42
@rizenand we just rewrote the commerce underpinnings08:43
@rizenso i'm happy about that08:43
@rizenbut the commerce stuff will get even better over time now that we have a solid foundation to build from08:43
Mech4221wow - sounds like a lot of cool stuff...08:44
Mech4221I'd better get to it, and start poking around :-)08:44
@rizeni'm heading to bed. good luck in your eval.08:45
Mech4221thanks again for all the info. :-)08:45
Mech4221g'nite :-)08:45
@rizenoh, and feel free to send an email to info@plainblack.com to set up a webinar if want to have someone do a live demo for you08:45
Mech4221oh great!  Didn't know you offered those....08:46
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:05
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []09:32
-!- AMH_bob [n=AMH_bob@alphamega-dmp.xs4all.nl] has joined #webgui10:04
-!- SynQ [n=koendejo@194.171.50.123] has joined #WebGUI10:31
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Read error: 110 (Connection timed out)]10:36
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui11:14
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]11:29
-!- SynQ [n=koendejo@194.171.50.123] has left #WebGUI []13:09
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui13:33
-!- mode/#webgui [+o Haarg] by ChanServ13:33
-!- AMH_bob [n=AMH_bob@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]13:46
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has joined #webgui13:48
-!- BartJol [n=plainstu@host2.procolix.com] has quit [Read error: 113 (No route to host)]13:56
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:15
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui14:48
-!- SDuensin [n=Scott@104.sub-75-207-51.myvzw.com] has joined #WebGUI16:05
SDuensinHowdy.16:07
BartJolgoodday16:11
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui []16:17
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui16:30
-!- mode/#webgui [+o perlmonkey2] by ChanServ16:31
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui16:35
-!- mode/#webgui [+o rizen] by ChanServ16:35
-!- khenn_ [n=khenn@97.92.186.139] has quit [Remote closed the connection]16:35
-!- carogra1 [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui16:35
carogra1morning/afternoon16:35
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI16:36
-!- mode/#webgui [+o khenn] by ChanServ16:36
carogra1with 7.5.22 has the menu title stopped automatically inheriting the value of the title in assets?16:36
carogra1I used to be able to enter the title of an asset skip menu title and go straight to URL, I could even simply delete the value in a menu title field and save, the title would automatically pop into menu title box16:37
carogra1no longer seems to be the case?16:37
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI16:53
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI16:55
-!- mode/#webgui [+o tavisto] by ChanServ16:55
@rizencarogra1: try it on demo.plainblack.com, if it's not doing that then it's a bg16:56
@rizenbug16:56
@rizenhowever, if it's working on demo, then it must be a configuration issue on your site, and you can put in a support request16:56
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]16:57
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]16:59
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]17:10
-!- estiven [n=estiven@201.232.58.66] has joined #webgui17:10
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui17:13
-!- mode/#webgui [+o Haarg] by ChanServ17:13
estivenHello17:16
estivenI need to buy hardware for a new proyect17:16
estivenand i need to know how many users i can have with that configuration..17:17
estiventhe idea is use WebGui...17:17
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit []17:19
@perlmonkey2estiven: What type of site is it?  Will the users be using the site 8 hard hours a day or casually over 24?17:23
@perlmonkey2Also, how much content will be on the site?  Will it be 50GB of hosted content, or 50MB of text and forums?17:25
estiventhe site is allways 24 hours online...17:25
estiventhe site is for a new community....17:25
estiventhe idea use a NAS for the storage...17:26
estivenmy problen is't the storage....17:26
estivenmy problen is with the performance..17:27
estiveni don'n know whit who hardware i can have who many users...17:28
@preactiona decent dual-core processor and 4 gigs of ram should serve you until you start breaking the 10,000 users mark17:28
estivenmm, and who many current conected users?17:30
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI17:33
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit []17:34
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui17:36
@perlmonkey2estiven: Think of pages served per second.17:44
@perlmonkey2How pages do you need to serve per second?17:44
@perlmonkey21?  10? 100?17:44
@perlmonkey2The last test I did I could serve 2 pages of dynamic content per second on an old P4 with 512 MB of ram with WG.  Cached/static content would be served much faster.  What I'm saying is on a dedicated machine, you would need a rather large body of users before hardware becomes an issue.  Bandwidth will be a much larger issue and if you are paying for the required bandwidth, hardware costs will be small in comparison.17:47
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui17:51
-!- mode/#webgui [+v cap10morgan] by ChanServ17:51
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui17:51
@preactionhardware is cheap these days, i'd buy the fastest one you can afford and benchmark it17:51
@preactionuntil you actually test, you'll never know how many users you can have really17:51
@perlmonkey2I just replaced m y study light with a "ecosmart" CFI which uses 14W and is a 60W equiv, and only costs $1.10 per bulb.  They were so cheap I thought they would suck, but are the best CFI's I've ever seen (nice warm glow but not missing the blue light that's lack would put you to sleep), and by far the cheapest.  And the 75W it replaced means my lappy is now running for free :D17:52
@preactionnice17:53
topsublol17:54
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has quit []18:01
estivenOk, thanks18:02
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has left #webgui []18:12
bartjolhee, the search functiopn doesn't give me anything on webgui.org18:28
-!- perlDreamer [n=ckuskie@nat120.mxim.com] has joined #webgui18:28
-!- mode/#webgui [+v perlDreamer] by ChanServ18:28
bartjolcontent area is just white18:29
bartjollets report a bug18:29
bartjoland reported..18:34
bartjolperlDreamer: I got a new typo for you18:49
bartjolmore will follow prolly18:49
+perlDreamerbring it on bartjol18:50
bartjolit's in the bug page18:52
bartjolcollecting karma...18:52
bartjolthat's a new task that Koen assigned to me18:53
bartjol:)18:53
+perlDreamerand what does Koen want with your new karma?18:53
bartjoldunno exactly18:57
bartjolnew world order18:57
bartjolI think he wants me to have status, other than gained by large amounts of beer18:58
+perlDreamerHow is Mrs. Koen doing?18:58
+perlDreamerWir sind die Frau Koen?18:58
+perlDreamerComo esta' la Senora Koen?18:58
+perlDreamerI think that German one is wrong18:59
CIA-39WebGUI: colin * r7799 /WebGUI/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm: fix i18n typo19:00
CIA-39WebGUI: translation * r7800 /translations/Dutch/Dutch/ (9 files): Update from translation server19:00
bartjoloh theu're ok19:06
bartjolthe German means We are misses Koen19:07
+perlDreamerthat would be a problem19:07
+perlDreamera BIG problem19:07
@perlmonkey2perlDreamer is Mrs. Koen?  That is strange.19:07
bartjolKoen wasn't feeling particularly well today19:07
bartjollike my yping19:07
bartjoltyping19:08
bartjolas far as I know, Tessa's finre19:08
bartjolbut it's getting beer time19:09
+perlDreamerI don't see anymore i18n typos19:11
bartjolnot yet19:13
bartjolthey will come, believe me19:13
topsubHas anyone had to maintain a product site  along with a staging server, while the production server is  being update with content, making code changes to the staging server and push your changings to production and not overwrite anything?19:13
topsubFirst thought was db replication, but seems that coudl lead to trouble19:13
topsubany change made to production pushed into staging database19:14
bartjolwell bye19:16
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui []19:16
CIA-39WebGUI: colin * r7801 /branch/WebGUI_7.5/ (3 files in 3 dirs): backport buying EMSBadge when none are available fix from HEAD19:31
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Read error: 110 (Connection timed out)]19:40
@preactiontopsub, we do this a lot. we don't make changes to the dev database, and we sync dev with production regularly19:41
@preactionwe make scripts to do the migrations / db changes that are necessary, testing them on the dev/staging19:42
topsubHow do you keep track of the changes you do to stagings so you know what to push to production?19:43
topsubversion tag?19:43
topsubWe have a site going live that will get a ton of updates to production, but we need to keep doing dev work on staging.  We just trying to figure out the best way to handle pushing the changes without overwriting data thats new from production19:46
@preactionpackages?19:47
topsubDoes your scripts make use of the version tags?19:49
topsubAny work that can be done under version tags go under a certain version tag then push everything from that version tag to production19:49
@preactionno, we just use packages usually19:52
-!- khenn_ [n=khenn@97.92.186.139] has quit [Remote closed the connection]19:55
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI19:56
-!- mode/#webgui [+o khenn] by ChanServ19:56
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui20:08
-!- mode/#webgui [+o perlmonkey2] by ChanServ20:08
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui20:10
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Read error: 110 (Connection timed out)]20:30
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui20:31
-!- mode/#webgui [+o perlmonkey2] by ChanServ20:31
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has quit []20:51
-!- dionak [n=dionak@97.66.185.250] has joined #webgui21:21
topsubpreaction, just got back.. ah so you create everything under a folder or something and then package it up and reimport it on production21:40
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: +perlDreamer, dionak, f00li5h, elnino22:00
-!- Netsplit over, joins: dionak, +perlDreamer, elnino, f00li5h22:02
-!- carogra1 [n=Caroline@host2.209.113.248.conversent.net] has left #webgui []22:05
+perlDreamerpreaction: http://www.linux.com/feature/14875122:05
+perlDreamerOpenGoo22:05
@preactionsounds like a good candidate for a web services company22:07
-!- estiven [n=estiven@201.232.58.66] has quit [Read error: 113 (No route to host)]22:33
topsubIs there a bug with the DateTime form control?  I have added few extra fields to the EventManagementSystem.pm definition and i change the date but it stays "1969-12-31 18:00:00"22:35
@preactionare you upgraded to the latest version? yes, i think there are some issues with that form control22:37
@preactiondid you set a default value?22:37
topsubnope, no default value in there22:37
topsubwe are on version 7.5.24-stable22:38
-!- wgGuest34 [n=wgGuest3@d75-157-247-138.bchsia.telus.net] has joined #webgui22:38
topsubit does say "Latest version available:7.6.0"22:38
wgGuest34hey guys, is anyone there?22:39
@preactionyeah, ignore that for now22:39
topsubSo there is an issue with the form control?22:39
@preactiontopsub, set a default value of "2008-01-01 00:00:00" or something, see if that helps22:39
wgGuest34can anyone help me with some questions i have about webgui and yui22:39
@preactioni think it's an issue with the form control, yes22:39
@preactionwgGuest34, don't ask to ask, just ask22:39
topsubWould that explain tho when i try to change the value it stay that 1969 one tho?22:40
@preactiontopsub, yes. it's got an epoch time, but it's treating it as a mysql time22:40
wgGuest34i work for a non-profit organization that makes websites for other non-profits.. we use webgui so that the end user can make changes to their sites without us22:40
@preactionand that would be considered a bug imho22:40
topsubk, thanks.. will try that22:40
wgGuest34the sys admin here wants us to find a way to integrate more javascript into the sites to make the look nicer22:41
wgGuest34so I'm kind of stuck, I don't know how to go about this, I want to use YUI because they have so many little features22:41
wgGuest34but am not sure how to integrate the two..22:41
@preactionyui is already included with webgui22:42
wgGuest34I have been reading in the forums but am kind of lost.. any ideas?22:42
wgGuest34Yes, I saw that.. but how can I use all the features for example drag and drop..22:42
@preactionit's in the extras folder. you can get at them using the ^Extras(); macro22:42
wgGuest34do you know of a tutorial somewhere that could help me through that.. I am really new to webgui22:42
wgGuest34learning the basics still.. and can't find much help..22:43
@preactioni did a presentation at the '07 WUC about YUI and WebGUI, but that's not free (from what I know)22:43
topsubThe YUI dosc should help you with learning how to use YUI22:44
@preactionyou might look into some of the WebGUI design documents, they go through how to edit templates and such22:44
@preactionthat's how you'd have to add the javascript22:44
wgGuest34I have played around with YUI and have been able to use it without webgui.. I just can't figure out how to make things work with webgui22:44
topsubAre you not able to figure out how to include that javascript files into the webgui templates?22:45
wgGuest34yes22:45
topsubso you need tolearn how to edit the style templates for example and include the YUI scripts into it so its site wide22:45
wgGuest34I was just wondering if any of you knew where I could find a tutorial or example on how to do such tasks22:45
wgGuest34Okay.. I will work on that, I have been playing with the templates22:46
@preactionwgGuest34, look in the Gallery templates or the Thingy templates, YUI is used in there quite a bit22:46
wgGuest34I am used to make websites by hand coding and all the splitting up of the templates has been tripping me out22:46
@preactionthe Gallery slideshow and thumbnails page22:46
topsubthe event management system does ajax request with YUI you could look at its templates for examples22:47
topsubParses JSON objects and such22:47
@preactionotherwise, honestly, you could be using Yahoo's servers to get the YUI files22:47
@preactionmight be easier22:47
@preactioni've heard that soon, by default, WebGUI will be doing just that22:47
topsubwhat parsing JSON objects?22:48
@preactionno, getting the YUI files from http://yahooapis.com22:49
wgGuest34okay guys, thanks for the help!22:49
topsubAh instead of putting them in the core?22:49
wgGuest34I'm going to look into those things and see if I can get something going!22:49
CIA-39WebGUI: chrisn * r7802 /WebGUI/ (4 files in 4 dirs): 22:49
CIA-39WebGUI: changed: the list of extensions for the export system to pass through22:49
CIA-39WebGUI: unmodified has been moved to the configuration file under the22:49
CIA-39WebGUI: "exportBianryExtensions" field.22:49
topsubWhen i added the default value for the DateTime form control i get an error now http://pastebin.com/m58be102d22:51
topsubGuess i need post bug report about it..22:51
wgGuest34is event management a part of the calendar function?22:55
@Haargno22:55
@Haargevent management has its own asset for management and ties in the the shop22:56
wgGuest34k, thanks, im going to ask someone in the office to help me find that22:57
topsubOkay so i switched it to just Date and i am seeing the same results.23:02
topsubIs Date form control bugged to?23:02
@preactionmost likely yes, they all use the same basic code (copypasta)23:02
dionakmmm, pasta23:13
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["The Black Blog - http://plainblack.com/tbb"]23:19
-!- wgGuest34 [n=wgGuest3@d75-157-247-138.bchsia.telus.net] has quit []23:31
+perlDreamerHaarg, can I backport your SIG WARN fixes to 7.5?23:46
@Haargif you want to23:46
+perlDreamerNow that there are test reports per night, the less line noise the better23:46
@Haargyeah23:46
+perlDreamerDid I break the "no commit" rule while you were releasing 7.6 last night?23:47
@preactionis the SIG warn fix in sbin/testCodebase.pl or in the test file itself?23:47
@Haargnah, i was fixing stuff, and those were good things to get in as well23:47
+perlDreamerpreaction, test file itself23:47
@Haargin the test itself23:47
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]23:48
@Haargit's only for some small cases where the warnings are expected23:48
@Haargmy UNIVERSAL::isa just has "package UNIVERSAL::isa; 1;" now23:48
@Haargso i don't have to deal with whatever bug is causing all those false positives23:49
-!- SDuensin [n=Scott@104.sub-75-207-51.myvzw.com] has quit ["Leaving"]23:50
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has joined #webgui23:58
+perlDreamerhas anyone tried to generate a dependency tree for WebGUI CPAN modules?23:58
+perlDreamerTo see just how many we use?23:58
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has left #webgui []23:59
@Haargno, but i have been thinking about doing something like that23:59
--- Day changed Thu Oct 02 2008
CIA-39WebGUI: colin * r7803 /branch/WebGUI_7.5/t/ (Group.t SQL.t Macro/SQL.t): backport the fix for quieting test output due to warns00:00
+perlDreamerI'd like to use Clone for some tests00:05
+perlDreamerbut I don't want to inject another test dependency00:05
+perlDreamerespecially because I'm pretty sure we already require it00:06
+perlDreamerthrough some other modules00:06
@Haargwell, you can check the wre00:06
@Haargif it's in there you're probably fine00:06
+perlDreamerwhere is the src kept in SVN?00:06
@Haarghttps://svn.webgui.org/plainblack/wrebuild/build.sh00:07
@HaargClone-0.2000:08
+perlDreamerall right!00:09
@Haargwhat is the difference between Clone::clone and Storable::dclone?00:11
+perlDreamerIt's much faster00:11
+perlDreamerhttp://cpanratings.perl.org/dist/Clone00:12
+perlDreamer7.5's template.t will pass tomorrow00:45
* perlDreamer looks at assetExportHtml with trepidation00:45
@Haargthat one shouldn't be too big of a deal00:46
+perlDreamerdo you think we could convince rizen to implement a pre-commit hook for syntax checks of perl  modules?00:47
@Haargpossibly00:47
@Haargideally they would be clean of compile warnings as well00:48
+perlDreamerha00:48
@Haargnot warnings in general00:48
+perlDreamerYou've run perl -wc on most of the code.  It's not compile warn clean00:49
@Haargyeah00:49
@Haargthe main thing that comes up are circular requirements00:49
+perlDreamerit could be made compile warn clean, but it would take some work00:49
@Haarganything else is pretty simple to fix00:49
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui00:51
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui00:51
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has left #webgui []00:51
CIA-39WebGUI: colin * r7804 /branch/WebGUI_7.5/docs/upgrades/packages-7.5.25/ (8 files): backport templates with bad gateway macros01:00
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui01:14
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has left #webgui []01:15
@HaargperlDreamer, getting it to be warning clear is actually pretty easy.  the only warnings i'm seeing are some my variable masking issues.01:26
@Haargthe test should probably be changed a bit.  it's probably a bit slower right now than it needs to be.01:28
-!- dionak [n=dionak@97.66.185.250] has quit []01:29
@Haargoh wow01:32
@Haargi love Matrix.pm line 79101:32
+perlDreamerHaarg, I guess that's why Matrix2 was started :)01:42
+perlDreamerI just hope it turns out better than UserList01:43
+perlDreamerHaarg, which test are you talking about, being slow?01:43
@Haargcompile test01:43
@Haargi just fixed all the real compile warnings01:44
+perlDreamerusing Module::Find instead of File::Find?01:44
@Haargno, although that may be worth doing01:44
@Haargmodule find would search outside the WebGUI/lib folder though01:45
@Haargso maybe not01:45
@Haargif you just add -w to the compile check, you get lots of redefinition warnings01:45
@Haargthat's because for example Post does use ::Thread01:46
@Haargand Thread does use ::Post01:46
+perlDreamercircular dependencies01:46
@Haargbut when it gets to that, Post isn't in %INC yet01:46
@Haargif instead you do: perl -we'require "WebGUI/Asset/Post.pm";'01:47
@Haargit is basically the same test01:47
@Haargbut it loads post into %INC01:47
@Haargthat's actually a run test instead of a compile test, but for modules that is essentially the same thing01:47
@Haargthe other option is having the test just require them directly01:48
@Haargthat would speed it up a ton01:48
+perlDreamerand do the require inside of an eval so that it doesn't puke01:48
@Haargbut there is some value in testing them in isolation01:48
@Haargif they used a external module without loading it first for example01:49
@Haargperl -w -mWebGUI::Asset::Post -e';' might be another way to go if we wanted to work with class names instead of file names01:50
+perlDreamer-e 101:51
@Haargyeah, that's probably better01:51
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit [Read error: 104 (Connection reset by peer)]02:03
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui02:03
CIA-39WebGUI: graham * r7805 /WebGUI/lib/WebGUI/ (6 files in 4 dirs): clear out some compile warnings02:10
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["This computer has gone to sleep"]02:26
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui02:36
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]02:37
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI02:41
-!- perlDreamer [n=ckuskie@nat120.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:42
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui02:45
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has quit []02:52
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []02:54
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]02:57
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 60 (Operation timed out)]03:06
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui03:12
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui03:28
-!- mode/#webgui [+v cap10morgan] by ChanServ03:28
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui03:48
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Nick collision from services.]03:48
-!- MOAR-f00li5h is now known as f00li5h03:48
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:52
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:52
-!- tavisto_ [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI03:57
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit [Read error: 104 (Connection reset by peer)]03:57
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI04:17
-!- tavisto_ [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit []04:54
CIA-39WebGUI: translation * r7806 /translations/Spanish/Spanish/ (Workflow_Activity_NotifyAboutLowStock.pm Shop.pm): Update from translation server04:58
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui05:09
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]05:15
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has quit [Read error: 110 (Connection timed out)]05:42
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui05:43
-!- MOAR-f00li5h [n=f00li5h@211.30.238.226] has joined #webgui06:05
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Nick collision from services.]06:06
-!- MOAR-f00li5h is now known as f00li5h06:06
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit [Read error: 104 (Connection reset by peer)]06:14
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]06:31
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui07:04
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Remote closed the connection]07:26
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui08:20
elninois there a way to subscribe other people to your thread on a cs system?08:21
elninoI'm thinking not. I'll write an RFE. good night everyone!08:25
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui08:37
-!- mode/#webgui [+o Haarg] by ChanServ08:37
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has joined #webgui09:05
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:45
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has quit [Read error: 110 (Connection timed out)]09:54
CIA-39WebGUI: translation * r7807 /translations/German/German/ (Asset_WikiPage.pm Workflow_Activity_NotifyAboutLowStock.pm): Update from translation server10:54
patspamHaarg: (if you're awake) how's that git repo coming along?11:14
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]11:34
-!- AMH_bob [n=AMH_bob@alphamega-dmp.xs4all.nl] has joined #webgui12:22
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui12:27
CIA-39WebGUI: translation * r7808 /translations/Dutch/Dutch/ (8 files): Update from translation server12:27
-!- BartJol [n=plainstu@194.171.50.123] has quit [Read error: 104 (Connection reset by peer)]15:02
-!- WebGUI [n=SynQ@f70168.upc-f.chello.nl] has joined #WebGUI15:49
-!- WebGUI [n=SynQ@f70168.upc-f.chello.nl] has left #WebGUI []15:49
-!- elnino_laptop [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI16:05
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]16:07
-!- dionak [n=dionak@12.22.23.131] has joined #webgui16:33
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui16:50
-!- mode/#webgui [+o perlmonkey2] by ChanServ16:50
CIA-39WebGUI: frank * r7809 /experimental/HelpDesk/ (6 files in 5 dirs): Migration to plainblack.com working - needs a bit more testing as I don't think uploads came over properly16:50
CIA-39WebGUI: frank * r7810 /experimental/HelpDesk/ (5 files in 3 dirs): forgot to commit migration script and some new files16:50
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui16:59
-!- bartjol [n=bartjol@194.171.50.123] has joined #webgui17:01
-!- topsub [n=josh@97.66.185.250] has joined #webgui17:02
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]17:09
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui17:14
-!- mode/#webgui [+o rizen] by ChanServ17:14
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui17:15
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:15
@rizenTop of the morning to you, largest group i've ever seen on IRC this early in the morning.17:15
+MrHairgreasewell, that depends on where you are of course...17:16
@rizenyou are forgetting17:16
@rizeneverything is relative to me17:16
@rizenwe no longer measure time by GMT or UTC17:17
@rizenit's now just JT17:17
+MrHairgreasei see17:17
SDuensinGreetings.17:17
@rizenwhich makes time calculations even more interesting, since i can move between time zones17:17
+MrHairgreasewell, if you just eliminate the whole tz crap, I'll thank you for it17:18
+MrHairgreaseand while you're at it, please fmake sure that utf-8 is the only char set17:19
+MrHairgreaseso, how many JT is it over here then?17:19
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit []17:19
@rizenit's JT -017:20
@rizenbut relative time that makes it 9am17:21
@rizen=)17:21
+MrHairgreaseminus zero17:21
@rizenok, i'll be willing to give up JT time to get rid of both time zones and daylight savings time adjustments17:21
@rizencuz both are absolutely stupid17:22
+MrHairgreasewell, tz's help to define things like morning and evening17:22
@rizennope17:23
@rizenmorning and evening are relative to position of sun in the sky..it really has nothing to do with time of day17:24
@rizenwe have just set up our time system so they correlate17:24
+MrHairgreaseIn the netherlands the position of the sun is determined by the time17:24
@rizeninteresting17:25
@rizendoes the sun revolve around the earth in the netherlands?17:25
+MrHairgreaseNo, the sun and the earth too for that matter, revolve around Delft17:26
@rizenah17:26
@rizenwell delft is the engineering capitol of the world17:26
+MrHairgreaseAnd sometime around the LHC17:26
+MrHairgreaseif they're trying to destroy earth again17:27
+MrHairgreasetrue17:27
+MrHairgreaseDelft houses the smartest people17:27
+MrHairgreaseand the best looking too17:27
+MrHairgreaseboth groups tend to overlap17:27
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui17:29
-!- mode/#webgui [+o Haarg] by ChanServ17:29
bartjoldamn, I'm only good looking17:29
+MrHairgreaseof course you are17:30
+MrHairgreaseyou're from delft17:30
@rizeni've been to delft, does that count for anything?17:30
+MrHairgreaseand therefore you must be pretty smart too17:30
bartjolis there a possiblility that nl.js (for tinymce) will be in the WebGUI distro17:30
bartjol?17:30
@rizenbart is it not in there now?17:30
bartjolnope17:30
+MrHairgreaserizen: only a bit, but it wears off over time17:30
@rizenadd a bug report17:30
bartjolwell, on my server it is17:30
@rizenwe'll get it in for you17:30
bartjolI allready did17:30
+MrHairgreaseso yo0u really should come over again17:30
@rizenhehe, ok mrhairgrease17:31
bartjolHis wife is coming in may/june MrHairgrease17:31
@rizeni'll be close next summer...Portugal17:31
+MrHairgreaseyeah the yapc17:31
bartjolPortugese people are ugly17:31
+MrHairgreaseoqapi is going there too17:31
+MrHairgreaseif everything goes ok17:31
bartjolrizen: is nl.js WebGUI specific with other words, do you need a translation from me, or is it a default one?17:35
@rizenit's the default one17:36
@rizenwe always just use their translations17:36
bartjolok, then I won't bother about that17:36
bartjolthe german's missing too17:36
-!- bartjol [n=bartjol@194.171.50.123] has left #webgui []17:38
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit []17:57
-!- perlDreamer [n=ckuskie@nat120.mxim.com] has joined #webgui18:07
-!- mode/#webgui [+v perlDreamer] by ChanServ18:07
-!- elnino_laptop [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]18:07
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:14
-!- mode/#webgui [+v cap10morgan] by ChanServ18:14
CIA-39WebGUI: graham * r7811 /WebGUI/ (7 files in 4 dirs): fixed: some default assets have ids shorter than 22 characters18:30
CIA-39WebGUI: graham * r7812 /WebGUI/ (2 files in 2 dirs): fixed: failure when submitting a dataform that sends mail with an empty file field18:30
CIA-39WebGUI: graham * r7813 /WebGUI/ (2 files in 2 dirs): fixed: DataForm ignores height on textarea fields18:30
CIA-39WebGUI: graham * r7814 /WebGUI/ (2 files in 2 dirs): fixed: DataForm doesn't keep posted values properly when data fails validation18:30
CIA-39WebGUI: graham * r7815 /branch/WebGUI_7.5/ (2 files in 2 dirs): fixed: failure when submitting a dataform that sends mail with an empty file field18:30
CIA-39WebGUI: graham * r7816 /branch/WebGUI_7.5/ (2 files in 2 dirs): fixed: DataForm ignores height on textarea fields18:30
CIA-39WebGUI: graham * r7817 /branch/WebGUI_7.5/ (2 files in 2 dirs): fixed: DataForm doesn't keep posted values properly when data fails validation18:30
CIA-39WebGUI: graham * r7818 /branch/WebGUI_7.5/ (3 files in 3 dirs): fixed: DataForm entry table isn't properly indexed18:31
-!- AMH_bob [n=AMH_bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:33
+perlDreamergo Haarg!18:40
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []18:40
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI18:43
-!- mode/#webgui [+o tavisto] by ChanServ18:43
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:51
-!- mode/#webgui [+v cap10morgan_] by ChanServ18:51
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]18:51
CIA-39WebGUI: graham * r7819 /branch/WebGUI_7.5/ (2 files in 2 dirs): fixed: DataForm can't export fields containing newlines19:02
@preactionI want to make it so I could define "value => label" inside of Thingy list-type form elements (and DataForm, and Profile), can anyone think of why this might be a bad idea?19:06
@preaction(this is for the "Possible Values" field)19:06
+perlDreamerso that it works like Profile Fields?19:07
@Haargdon't like pipes?19:09
@preactionpipes is how it does it now?19:12
@Haargyeah19:12
@preactionin lib/WebGUI/Form/DynamicField.pm it doesn't seem to do any translating at all19:12
@Haargit's in the form controls19:12
@Haarglist19:13
@preactionyeah, i see it now19:13
@preactioni'll update all the docs, Dataform and thingy don't have that in there19:14
@preactionpretty sure Profile doesn't either19:14
@Haargprofile handles it separately19:14
@preactiongood lord why?19:14
@Haargbecause that's how it was written19:15
@preactionanyway19:15
@Haargprofile uses real perl hashes19:15
+perlDreamerput that on the wG 8 TODO list ;)19:15
@Haargand secureevals them19:15
@Haargyeah, it's something that is planned to change19:15
@preactionwhere are these plans? i've been leaving #TODO: comments in the code so future generations know what needs to be fixed19:16
+perlDreamerCan we start a wiki page for them?19:16
@preactioni'm lazy, so i wouldn't expect that page to be used :(19:17
@preactionor by change do we mean the Form::Control getEditForm method?19:20
@Haargi meant how the profile system handles multiple values/evals19:21
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]19:21
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:21
-!- mode/#webgui [+v cap10morgan] by ChanServ19:21
CIA-39WebGUI: doug * r7820 /WebGUI/ (3 files in 2 dirs): fixed documentation for dataform and thingy Possible Values field19:32
CIA-39WebGUI: doug * r7821 /branch/WebGUI_7.5/ (3 files in 2 dirs): backport 782019:32
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:48
-!- mode/#webgui [+v cap10morgan_] by ChanServ19:48
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]19:48
-!- apeiron_ [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has joined #webgui19:53
-!- mode/#webgui [+o apeiron_] by ChanServ19:53
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]19:53
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:54
-!- mode/#webgui [+v cap10morgan] by ChanServ19:54
@rizenperlDreamer: regarding webgui 8 changes. right now i'm just keeping the list in my head. this is mainly because i simply don't want people commenting on this stuff until i've had a chance to work it out in my head19:55
@rizenthat's why there is no public list anywhere19:55
@rizenit sucks to have people second guessing you when you are still second guessing yourself19:55
@rizenbut yes, there will be some rather massive changes to the forms system in webgui 819:56
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)]20:01
CIA-39WebGUI: graham * r7822 /branch/WebGUI_7.5/ (lib/WebGUI/Asset/Shortcut.pm docs/changelog/7.x.x.txt): fixed: Shortcuts includes HTML head data twice20:03
CIA-39WebGUI: graham * r7823 /branch/WebGUI_7.5/ (4 files in 3 dirs): fixed: some default assets have ids shorter than 22 characters20:03
CIA-39WebGUI: graham * r7824 /branch/WebGUI_7.5/docs/upgrades/upgrade_7.5.24-7.5.25.pl: typo in upgrade script20:03
CIA-39WebGUI: graham * r7825 /branch/WebGUI_7.5/docs/upgrades/upgrade_7.5.24-7.5.25.pl: forgot to add upgrade function to be ran20:03
CIA-39WebGUI: graham * r7826 /branch/WebGUI_7.5/docs/ (4 files in 2 dirs): fixed: UserList templates use incorrect variable names20:03
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has joined #webgui20:11
-!- mode/#webgui [+o apeiron] by ChanServ20:11
-!- apeiron_ [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has quit [Read error: 113 (No route to host)]20:20
-!- dionak [n=dionak@12.22.23.131] has quit []20:27
+perlDreamergot it, rizen.20:36
+perlDreamerIxnay on the ikiway20:36
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui20:41
zylopfaGreetingd20:42
zylopfawoops greetings that is20:42
zylopfaI am about to make a english language version of my website and i want it to be in the /en directory20:43
zylopfaAnyone know how i make a full copy of the /home branch?20:43
+perlDreamerzylopfa, I _think_ that you go to the /home page and edit the page20:44
+perlDreamerFind the Make Package setting, and set it to yes.20:44
+perlDreamerthen, go to the Asset Manager20:45
+perlDreamerNavigate to where you want to place the copy20:45
+perlDreamerthen Deploy the package20:45
zylopfaahh thanks a lot friend20:45
+perlDreameryou're welcome, but do try it out to make sure I'm right first  ;)20:46
zylopfayeah I am on it :D20:46
zylopfaThanks a lot perlDreamer it works !20:58
-!- Bernd_ [n=spunky@dslb-092-078-014-175.pools.arcor-ip.net] has joined #webgui20:59
+perlDreamercool.  You can wiki that if you wish.20:59
+perlDreamerYay, bopbop!21:06
@apeiron/Users/apeiron/.irssi/scripts/bgtriggers/receive.sh21:06
+perlDreamer....and jt for president21:06
@apeiron/Users/apeiron/.irssi/scripts/bgtriggers/receive.sh21:06
+perlDreameris apeiron really a bot?21:06
@apeiron/Users/apeiron/.irssi/scripts/bgtriggers/receive.sh21:06
+perlDreamerinteresting21:06
@apeiron/Users/apeiron/.irssi/scripts/bgtriggers/receive.sh21:06
@apeironthat's not right21:06
+perlDreamerI wouldn't think so21:07
@apeirono_O21:07
@apeironperlDreamer, Thanks for pinging me, I wouldn't have noticed that otherwise.21:07
+perlDreamerIt just started a few messages ago21:07
@apeironYeah, trying to set up a script to notify me of privmsgs and I seem to be Doing It Wrong.21:08
@apeironah, now I get it.21:09
+perlDreamer  /Users/apeiron/.irssi/scripts/bgtriggers/receive.sh21:09
@apeironperlDreamer++ # helping me debug stuff21:10
@apeironSorry for the spam, folks; on the plus side, I shouldn't miss any privmsgs now unless I'm actually gone. :)21:11
@rizenapeiron, if you just used a real irc client it would do that for you anyway21:11
@rizen=)21:12
@apeironrizen, I've been thinking about that, too, actually.21:12
@rizencolloquy is what most of PB uses, but there are plenty of others for the mac as well21:13
* apeiron nods21:13
@preactionXChat Aqua doesn't piss me off as much as Colloquy does21:13
-!- Lisette [n=liraos@adsl190-28-109-32.epm.net.co] has joined #webgui21:13
Lisettei can do an utility that send email?21:13
@preactionyes21:13
Lisettethe api is the same for the macros?21:14
Lisettefor the send emails?21:14
+perlDreamerNo21:14
+perlDreamerMacro API is very different from sending emails21:14
Lisettehow to do?21:14
@apeironPerhaps Lisette's question is: is the API for sending mail from a utility the same as it is for sending mail from a macro?21:14
Lisettei can use the package WebGUI::Send21:14
@apeironThat's what it seems to be to me, anyway.21:15
@preactionLisette, yes. WebGUI::Mail::Send21:15
Lisetteok, thanks21:15
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has quit ["Leaving"]21:29
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Read error: 110 (Connection timed out)]21:45
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui21:56
-!- mode/#webgui [+o perlmonkey2] by ChanServ21:56
-!- elnino_laptop [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI22:18
Bernd_Question to everyone: How do I test for unset variables or empty strings?22:39
Bernd_I need to check template variables that are filled by a macro.22:39
Bernd_If the macro does not work correctly, the variables may be either undef or empty.22:40
Bernd_What would be a failsafe testing expression?=22:40
+perlDreamerBernd_: is this for your user's logged in macro?22:40
Bernd_Yes.22:40
+perlDreamerWell, I think you just need to set up a test case where all template variables are guaranteed to be filled in.22:41
Bernd_So far I have defined a boolean variable that is true by default.22:41
Bernd_Afterwards, I add tests with the expression "flag &&= <expression>"22:41
Bernd_No, you got me wrong.22:42
Bernd_I want to test, whether all variables do contain a value after having parsed the JSON structure.22:42
Bernd_I mean, I want to know whether the macro has filled them all correctly.22:43
+perlDreameruse Test::Deep22:43
Bernd_That is for comparing nested arrays and hashes, right?22:44
+perlDreamerYes22:44
Bernd_But I do not have anything to compare against.22:44
+perlDreamerYou'll  have to make one by hand22:44
Bernd_Check this pastebin: http://webgui.pastebin.com/dfbceb1522:44
Bernd_Maybe, it is clearer then.22:44
+perlDreamerYes, it is clearer22:45
Bernd_Except for a few variables I do not know what to expect.22:45
Bernd_I just want to be sure variables have been set.22:45
Bernd_But the current code does not work properly.22:45
+perlDreamerDo you know what kind of data to expect?22:45
+perlDreameris it a number22:45
+perlDreameror a string22:45
+perlDreameror something else?22:45
Bernd_Mostly.22:45
Bernd_But for the moment I just want to check that it is not empty or undefined.22:46
+perlDreamerWell, Test::Deep will let you test for exactness, or for classes of stuff22:46
+perlDreameryou can specify a regex, for example22:46
+perlDreameror you can ignore fields completely, using the ignore() method22:46
+perlDreamerperldoc Test::Deep22:46
Bernd_Ok, I will check. Thanks!22:47
+perlDreamerfor example, the "bool" method may be of use22:48
+perlDreamerbut it will fail on 022:48
+perlDreamerwhich might be valid data22:48
Bernd_You are right.22:49
Bernd_I think it is something similar that happens.22:49
-!- dionak [n=dionak@97.66.185.250] has joined #webgui22:49
Bernd_Would it be enough to test for the length of strings to be larger than 0?22:50
+perlDreamerI with Test::Deep had a defined method built in22:50
+perlDreamerbut, in the meantime, re('.') should work okay22:51
-!- elnino_home [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI22:51
+perlDreamerwhich matches any 1 character22:51
Bernd_I am going to check.22:51
+perlDreamerif it is undef or empty string, that regex will fail22:51
Bernd_Thanks again!22:51
+perlDreamerYou're welcome, Bernd.22:52
-!- lisette_ [n=chatzill@201.232.58.66] has joined #webgui22:55
lisette_Ji Lissete22:56
lisette_Hi22:56
-!- estiven1 [n=estiven@201.232.58.66] has joined #webgui22:56
lisette_How are you22:56
lisette_Anybody knows the best solution to integrate a chat with webGui22:59
Bernd_lisette_: There is a simple chat asset in the bazaar.22:59
@rizenlisette_ yeah, point them to irc with a link23:00
@rizen=)23:00
@rizenirc://irc.freenode.net#nameyourchannel23:00
Bernd_Not sure if it is still working.23:00
Bernd_Alternatively, you could use cgiirc.23:01
Bernd_That is an IRC web client written in perl23:01
Bernd_Runs inside the WRE.23:01
Bernd_That is what we are using on our site.23:01
Bernd_However, integration is poor.23:01
Bernd_perlDreamer: Seems to work!23:07
Bernd_But I have one more question.23:08
+perlDreamerask away23:08
Bernd_I also need to check for the presence of the default template.23:08
+perlDreameryes23:08
+perlDreamerI have done that in two ways23:08
Bernd_An instance can be created with my $defTemplate = WebGUI::Asset->new($session, 'pUwYHCjfQUMcRXRmKOlaRQ');23:08
+perlDreamer1) Use lots of little regular expressions23:08
-!- elnino_laptop [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]23:08
+perlDreamer2) Use HTML::Parser to do light weight parsing of the HTML23:09
+perlDreamerI would fully test with the JSON template23:09
+perlDreamerand then restrict the default template testing to 1 user23:09
+perlDreamerjust 1 user23:09
Bernd_???23:09
Bernd_I cannot follow.23:09
Bernd_I meant, I want to check whether the default template for the macro was delivered with WebGUI.23:10
Bernd_What is the best way for testing that?23:10
+perlDreameroh, in that case, yes.  Build an instance to the template.23:10
Bernd_Shall I create an instance and catch any errors with eval?23:10
+perlDreameryes23:10
elnino_homeHi!  Can the newsletter handle a two column format for email delivery?23:10
Bernd_Alright. I think that's it. Thanks again!23:11
+perlDreamerBitteschoen23:11
Bernd_I wonder how many more times I am going to write that last sentence :-)23:11
Bernd_Danke schön!23:11
+perlDreamerI need to use an international keyboard23:11
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]23:15
topsubcan we make it so if your not logged into the website ( webgui.org) and try to post something helpful to the wiki it will tell you before you type all this usefull information in there and it says "Permission Denied!"23:23
topsubTried to updated the wiki with this information and lost it now due to i'm not logged in which ididn't know23:24
-!- BartJol [n=plainstu@213-84-235-62.adsl.xs4all.nl] has joined #webgui23:24
@preactiontopsub, hitting back doesn't make your browser keep the form as it was?23:24
topsubno :-(23:24
topsubdidn't for me23:24
topsubFF323:24
@preactionit shouldn't allow you to see the edit tab if you can't edit. i would consider that a bug (but others may disagree)23:25
topsubi'm not logged in right now and i can see the edit tab23:25
+perlDreamerfile it23:25
-!- juan [n=juangui@201.232.58.66] has joined #webgui23:27
juani have a lot pages in active sessions, the respective workflow to delet them is not executing23:28
Bernd_rizen, I think I am done with the testing function for the UsersOnline macro.23:28
Bernd_But I would like to know your opinion on what should be tested.23:29
@rizennice job Bernd_23:29
Bernd_I have implemented the following tests:23:29
Bernd_- labels are set correctly23:29
Bernd_- all template variables are filled23:29
Bernd_- the default template is there23:29
juanhow can i delete them?23:29
Bernd_- artificially created users show up23:30
juanwhy my workflows are not executing?23:30
Bernd_- some logic on returned numers23:30
Bernd_numbers, of course23:30
Bernd_Is there anything else to do?23:30
@rizendo you test any/all parameters that can be passed into the macro23:30
@rizento make sure that a) it doesn't crash or worse, and b) that it does the right thing with that data23:31
Bernd_Not really.23:31
@rizenwhat params can be passed in?23:31
Bernd_a) Max number of users and visitors to be listed23:31
Bernd_b) Max time since last activity for being considered active23:32
Bernd_Default values are set in the macro23:32
@rizenare they easily testable by parsing the output?23:32
Bernd_Not sure what would be good test values23:32
+perlDreamer0 is a good test value23:32
@preactionor 123:33
Bernd_Ok, I am going to include 0 and 1.23:33
+perlDreamerBernd_: just make sure that they work the way you expect23:33
Bernd_Hm, difficult to check.23:33
@rizenour next RFE day is in two weeks23:33
@rizenif you can have your tests and everything completd by then23:33
@rizenwe can review the macro23:33
@rizenand get it into the core23:33
Bernd_Sounds great!23:34
Bernd_But I think it is possible.23:34
Bernd_Ok, back to work.23:34
Bernd_Thanks everyone!23:34
@rizenholy crap!23:34
+perlDreamerHack on, Bernd_23:34
@rizenthere are 33 people in IRC23:34
+perlDreamerYeah, dude.  Where have you been?23:34
@rizenthat's a lot considering today isn't a special event or anything23:35
@rizenit seems to average around 26 or so23:35
+perlDreamer"Today is Thursday.  Everybody " is in IRC " on Thursday."23:35
@perlmonkey2all i can say is this is probably the smartest solution I've ever come up with: http://pastebin.com/d42b9562a23:40
Lisettewhats mean ITransact?23:40
-!- estiven1 [n=estiven@201.232.58.66] has quit [Read error: 113 (No route to host)]23:40
+perlDreamerITransact is the name of a company that handles credit card processing on the internet.23:41
Lisettethanks23:43
BartJolwell, peaks shouldn't last too long, so bye23:49
-!- BartJol [n=plainstu@213-84-235-62.adsl.xs4all.nl] has left #webgui []23:49
elnino_homehello! we're going to be using teh newsletter asset now, was wondering if it can handle a two column format for email delivery? 23:50
elnino_homeor maybe the question is: can you select a "page layout" type thing for newsletters?23:50
-!- topsub [n=josh@97.66.185.250] has quit [Client Quit]23:50
elnino_homehmmm. still not seeing that type of functionality.  That kinda stinks.23:52
elnino_homeI wonder if there is a way to use pagelayouts, and workflows to take a pagelayout and sent IT as the newsletter?23:53
--- Day changed Fri Oct 03 2008
elnino_homeah. newsletter is a cs system, so I have userdefined fields.that might work.00:10
-!- Bernd_ [n=spunky@dslb-092-078-014-175.pools.arcor-ip.net] has quit ["Ex-Chat"]00:11
@Haargi need to get the POD test working at some point.  it would be really easy to add the pod it is complaining about00:17
@Haargthen we'd just have the labels test failing00:17
juani have the next error when i try to edit a post00:21
juanhttp://webgui.pastebin.com/m21da290800:21
-!- dionak [n=dionak@97.66.185.250] has quit []00:21
@HaargperlDreamer, did those modifications to the syntax checker i was talking about yesterday sound reasonable?00:23
juani can not save the post00:23
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit [Read error: 104 (Connection reset by peer)]00:23
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI00:24
-!- mode/#webgui [+o tavisto] by ChanServ00:24
+perlDreamerHaarg, yes.  I'd still prefer the pre-commit hook, though00:25
+perlDreamerNo need to commit broken code00:25
@preactioni think that a hook to test code would encourage reliance on the testing to catch stupid mistakes (instead of testing yourself)00:26
@Haargdo you think it should test them in an eval or a subprocess?00:32
+perlDreamerHaarg, I'm not sure what the difference would be.00:33
+perlDreamerPeople always complain about speed, though00:33
@Haargmainly if it attempted to use a module without 'use'ing it00:33
-!- elnino_home [n=elnino@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]00:36
-!- Bernd_ [n=spunky@dslb-092-078-014-175.pools.arcor-ip.net] has joined #webgui00:48
CIA-39WebGUI: graham * r7827 /branch/WebGUI_7.5/t/Asset/Wobject/GalleryAlbum/permission.t: make GalleryAlbum test run, and fix it00:51
CIA-39WebGUI: graham * r7828 /branch/WebGUI_7.5/docs/upgrades/upgrade_7.5.10-7.5.11.pl: fix upgrade script setting defaults00:51
CIA-39WebGUI: graham * r7829 /branch/WebGUI_7.5/docs/create.sql: preparing for 7.5.25 release00:51
-!- tavisto_ [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI01:03
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit [Read error: 104 (Connection reset by peer)]01:03
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI01:24
-!- mode/#webgui [+o tavisto] by ChanServ01:24
-!- tavisto_ [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit [Connection reset by peer]01:24
-!- juan [n=juangui@201.232.58.66] has left #webgui []01:52
-!- khenn_ [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]01:58
-!- tavisto_ [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI01:59
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit [Read error: 104 (Connection reset by peer)]01:59
Lisettei can do a list of wish in the shop?02:28
-!- tavisto_ [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit [Read error: 104 (Connection reset by peer)]02:28
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI02:28
-!- mode/#webgui [+o tavisto] by ChanServ02:28
+perlDreamerThe shop does not have a wish list feature yet02:28
Lisetteok, thanks02:29
-!- lisette_ [n=chatzill@201.232.58.66] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"]02:30
-!- tavisto_ [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI02:35
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit [Read error: 104 (Connection reset by peer)]02:35
Bernd_Alright, I have implemented some tests on parameters.02:37
Bernd_An update is available in the bazaar.02:37
CIA-39WebGUI: jt * r7830 /releases/WebGUI_7.5.25-stable: Release 7.5.25-stable02:38
Bernd_Tomorrow, I am going to submit an RFE for inclusion into the core.02:38
Bernd_Good night and happy coding!02:38
-!- Bernd_ [n=spunky@dslb-092-078-014-175.pools.arcor-ip.net] has quit ["Ex-Chat"]02:40
@HaargperlDreamer, thoughts on this? http://webgui.pastebin.com/m43489b4c02:45
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["This computer has gone to sleep"]02:50
-!- perlDreamer [n=ckuskie@nat120.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:55
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui03:01
-!- Lisette [n=liraos@adsl190-28-109-32.epm.net.co] has quit [Read error: 104 (Connection reset by peer)]03:07
CIA-39WebGUI: graham * r7831 /branch/WebGUI_7.5/ (4 files in 4 dirs): preparing for 7.5.26 dev03:19
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []03:25
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:30
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:31
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI04:39
-!- mode/#webgui [+o khenn] by ChanServ04:39
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)]04:41
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui04:45
-!- mode/#webgui [+v Radix-wrk] by ChanServ04:45
-!- Radix-work [n=Jesse@203.161.68.67] has joined #webgui05:06
-!- Radix-work [n=Jesse@203.161.68.67] has quit [Client Quit]05:06
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)]05:06
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui05:41
-!- mode/#webgui [+v Radix-wrk] by ChanServ05:41
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]06:19
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:44
-!- mode/#webgui [+o preaction] by ChanServ06:44
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]06:47
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Remote closed the connection]07:05
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Read error: 110 (Connection timed out)]07:44
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui07:48
-!- mode/#webgui [+o Haarg] by ChanServ07:48
-!- tavisto_ [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit []08:31
-!- ryuu_ro [n=rory@5ED165A6.cable.ziggo.nl] has joined #webgui08:49
-!- ryuu_ro_ [n=rory@5ED165A6.cable.ziggo.nl] has joined #webgui09:28
-!- ryuu_ro [n=rory@5ED165A6.cable.ziggo.nl] has quit [Read error: 110 (Connection timed out)]09:45
-!- AMH_bob [n=AMH_bob@alphamega-dmp.xs4all.nl] has joined #webgui09:52
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]09:54
-!- ryuu_ro_ [n=rory@5ED165A6.cable.ziggo.nl] has quit []10:02
-!- AMH_bob [n=AMH_bob@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]10:34
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has joined #webgui10:36
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui10:36
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui11:02
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]11:15
-!- kurios63 [n=chatzill@a62-216-21-20.adsl.cistron.nl] has joined #webgui12:31
kurios63hello all12:31
BartJolhi12:38
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui14:23
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui14:26
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has left #webgui []14:28
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit []14:30
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui14:33
-!- MOAR-f001i5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui14:35
-!- MOAR-f001i5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has quit [Client Quit]14:37
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Nick collision from services.]14:38
-!- MOAR-f00li5h is now known as f00li5h14:38
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI15:17
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 104 (Connection reset by peer)]15:18
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui15:18
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]15:18
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]15:34
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI15:44
-!- mode/#webgui [+o tavisto] by ChanServ15:44
-!- topsub [n=josh@97.66.185.250] has joined #webgui15:49
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit []16:11
SDuensinGreetings.16:18
-!- khenn_ [n=khenn@97.92.186.139] has quit []16:23
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui16:43
-!- mode/#webgui [+v cap10morgan] by ChanServ16:43
-!- estiven [n=estiven@201.232.58.66] has joined #webgui16:56
estivenMorning..16:56
estivenI want to install the spectre in other machine.. (actually run in the same machine when i have install WG)....16:57
estivenwhat files do i need  to install in the new machine?16:59
BartJolit is just a new machine?16:59
BartJolthat hasn't got spectre yet?16:59
BartJolit should be in the WG install17:00
estivenyes is a new machine...17:00
estivenmm, ok17:00
BartJolcan't you just install the wre17:00
BartJolspectre is in /data/WebGUI/sbin17:01
estivenok, no problem...17:01
BartJoland the spectre.conf in /data/WebGUI/etc17:01
BartJolshould work17:01
estivenbut, the configuration that i have in the WG....  is the same that i need in the new mahcine...17:02
estivenonly change the parametres for spectre conect...17:02
estivenip, port, etc...17:02
BartJolwell, copy your config to the other machine17:02
BartJolchange the necessary information17:02
BartJolthat is configuration :)17:03
estivenjeje, ok, but if i change the configuration in the one machine i need to change to the other...?17:03
-!- dionak [n=dionak@97.66.185.250] has joined #webgui17:03
estivenor just share the configuration files in a central storage...17:04
BartJolyou want two machines use the same spectre?17:04
estivenyes..17:04
BartJolsorry, two WebGUI installs17:04
estivenor more17:05
estivenno17:05
estiveni what to use a balancer..17:05
BartJolsame spectre or same spectre configuration?17:05
estivensame spectre configuration...17:06
estiventhe espectre in the new machine run the spectre install there17:07
BartJolwell, I'm not sure about this17:07
estivenjmm,17:08
estivenso  i need to try..17:08
BartJolindeed17:08
BartJolbut spectre itself also has an IP17:08
BartJolso ig you use 1 config, I think u use 1 spectre17:08
BartJols/\sig/if/17:09
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui17:09
-!- mode/#webgui [+o perlmonkey2] by ChanServ17:09
estivenok, I will try it and I will tell you about it...17:11
BartJolthat would be nice17:11
estiventhanks17:12
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui []17:23
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]17:23
-!- khenn [n=khenn@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #WebGUI17:31
-!- mode/#webgui [+o khenn] by ChanServ17:31
-!- kurios63 [n=chatzill@a62-216-21-20.adsl.cistron.nl] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"]17:37
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui17:43
-!- mode/#webgui [+o Haarg] by ChanServ17:43
-!- estiven [n=estiven@201.232.58.66] has quit [Remote closed the connection]17:52
-!- estiven [n=estiven@201.232.58.66] has joined #webgui17:55
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit []17:56
-!- estiven [n=estiven@201.232.58.66] has quit [Read error: 113 (No route to host)]18:25
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has left #webgui []18:31
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:42
-!- mode/#webgui [+o preaction] by ChanServ18:42
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:52
-!- mode/#webgui [+v cap10morgan] by ChanServ18:52
-!- SquOnk [n=emhn@201.248.19.52] has joined #webgui18:54
SquOnkHi everyone18:54
SquOnkUpdated 7.5.24 Debian packages at the usual place.18:54
@perlmonkey2swa-eet18:58
SquOnkI have a nice proposal for a Module::Build installation schema, sans test running :-)19:07
SquOnkI'll probably get it done by next weekend. I have to take and grade 40 tests next tuesday...19:07
-!- perlDreamer [n=ckuskie@nat120.mxim.com] has joined #webgui20:00
-!- mode/#webgui [+v perlDreamer] by ChanServ20:00
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]20:05
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:18
-!- mode/#webgui [+o preaction] by ChanServ20:18
@HaargperlDreamer, see any issues with this? http://webgui.pastebin.com/m43489b4c20:33
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Read error: 110 (Connection timed out)]20:34
-!- danny_mk [n=dannymk_@64-204-40-34.client.dsl.net] has joined #webgui20:34
+perlDreameron phone, will look soon20:34
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui20:36
-!- mode/#webgui [+o perlmonkey2] by ChanServ20:36
+perlDreamerHaarg, it looks fine.  I only see one thing that I might tweak, and it's very nit-picky20:48
+perlDreamerI'd create another enclosing scope around the foreach, and do the ^W and SIG-WARN stuff just once20:48
+perlDreameractually, that's so minor I'd just skip it20:48
@Haargthere's no need to have the ENV check in that, since it runs fast20:49
@Haargso i'll probably just remove it20:50
@Haargthe $SIG{__WARN__} can't go outside the loop20:51
@Haargsince it needs to reference the $warnings that is defined inside the for20:52
+perlDreamerah, yeah20:52
+perlDreameryou're right20:52
@perlmonkey2If you only want to attach information during a single post session, can you attach it to the session object?21:27
@perlmonkey2$self->session->{myTempInfo}?21:27
@preactionperlmonkey2, use stow21:30
@preactionWebGUI::Session::Stow21:31
CIA-39WebGUI: translation * r7832 /translations/Spanish/Spanish/ (Tax.pm ShipDriver_FlatRate.pm PayDriver_Cash.pm Shop.pm): Update from translation server21:47
CIA-39WebGUI: translation * r7833 /translations/Spanish/Spanish/Asset_Sku.pm: Update from translation server21:47
CIA-39WebGUI: translation * r7834 /translations/Spanish/Spanish/ (Asset_StockData.pm Asset_Sku.pm): Update from translation server21:47
ckotilAnyone know if there is an rfe for changing an assets ranking when you drag and drop an asset in the web view?21:51
+perlDreamerckotil, doesn't that work now?  Drag and drop in the Asset Manager?  Or are you talking about in the Page view?21:52
ckotilpage view.21:52
+perlDreamerI think those are different mechanisms21:52
+perlDreamerasset rank is the default order21:52
ckotilIt seems that webgui keeps track of order when you drag and drop, but it doesnt update the ranking21:52
@preactionit keeps track of the order in a different way, because of the different content positions21:53
+perlDreamerif you move stuff in the page view, it says, "The user does not want ranking order anymore, but a custom order"21:53
@preactionLayout positions are not asset ranks21:53
+perlDreamerThat is so succinct21:53
ckotilid rather it say 'User changed the order, so change the rank'21:53
+perlDreamerThat would make an RFE21:53
ckotilOK, thanks21:54
ckotilhttp://www.palinwink.com/21:57
@preactionwhen McCain and Palin win there will be dancing in the streets!21:58
@preactionand the Top Gun theme played at high volume throughout the land!21:59
@preactionhe should've played Maverick, since he's such a maverick21:59
@rizenpreaction must die22:01
@rizen$100 to the first person to kill preaction22:01
@rizenoh wait, that's not worth anything22:01
@rizen100 euros to the first person to kill preaction22:01
-!- jlittlewood [n=jlittlew@masspirg-f1.client.pins.net] has joined #webgui22:13
@perlmonkey2for some strange reason the dollar is getting stronger against the euro through all of this.22:14
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]22:17
ckotillongest RFE i've made.22:20
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []22:26
-!- khenn [n=khenn@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []22:27
jlittlewooddoes anyone know if ^FormParam() works over ssl?22:38
@Haargit should22:38
jlittlewoodit is doing some funky funky stuff22:38
-!- Lisette [n=liraos@190.28.104.255] has joined #webgui22:39
jlittlewoodI'm trying to passthru info in a URL (a membership ID #) and put ^FormParam() into a field in a table... the first couple 'o times you to the page it doesn't seem to populate the field, but on the 3rd try it does.22:39
Lisettei can do a pin with a product and this expires me22:40
-!- isaac_ [n=isaac@daphne.lexy.com] has joined #webgui22:58
isaac_yoyo22:58
isaac_Ok.  I'm getting ready to trace down this spectre problem. but wanted to check here and see if anyone has seen/fixed this already.22:59
isaac_here's the dealio:23:00
isaac_$instance->delete;\nreturn $self->COMPLETE;23:00
isaac_ is not working for me in an activity23:00
isaac_spectre basically deletes from it's queue before it gets the response.23:00
isaac_so I see this when running debug:23:01
-!- jlittlewood [n=jlittlew@masspirg-f1.client.pins.net] has left #webgui []23:01
isaac_WORKFLOW: Deleting workflow instance nPhqKqKm-0qGTFMs-JCMbg from queue.23:01
isaac_WORKFLOW: Retrieving response from workflow instance.23:01
isaac_WORKFLOW: Response retrieved is for nPhqKqKm-0qGTFMs-JCMbg23:01
isaac_WORKFLOW: Response for nPhqKqKm-0qGTFMs-JCMbg retrieved successfully23:01
isaac_then it goes to post the status on the workflow and starts error'ing out since the object still exists in spectre but it's empty23:02
isaac_WORKFLOW: Preparing to run workflow instance .23:02
isaac_WORKFLOW: Posting workflow instance  to http://:80.23:02
isaac_WORKFLOW: Workflow instance  posted.23:03
isaac_afk for a few min.  since no seems to be here atm.  (lunch?)23:03
+perlDreamerisaac_, please paste all that into a pastebin.23:03
+perlDreamerOtherwise, when preaction comes back he'll boot you from the channel23:03
@Haargalso first thing to do is check your sitename23:03
@Haargit needs to be a hostname you can access the site through23:04
+perlDreamerwhoa23:04
+perlDreamernew webgui.org styling23:04
@preactionperlDreamer, where?23:05
+perlDreamerparticipate page23:05
+perlDreamerfaded bg's23:05
+perlDreamerlooks nice23:05
@preactionindeed, me likes23:05
+perlDreameris that steve-o?23:05
+perlDreameror tabbbbbbbbbbbb23:06
@preactiondunno23:06
@preactionwhere are the designers today?23:06
@perlmonkey2Designing?23:09
isaac_pastebin?23:10
isaac_what's a pastebin?23:11
@preactionisaac_, webgui.pastebin.com <- paste large blocks of text there23:11
@preactionthen give us the URL23:11
isaac_hah... k23:11
isaac_sry23:11
isaac_http://webgui.pastebin.com/d29a8bfa623:12
isaac_for anyone inteested.23:12
@preactionwth... spectre is running a blank workflow?23:13
@preactionrestart spectre perhaps?23:13
@preactionoh, you're trying to stop the instance from running anymore, i remember now23:14
isaac_yeah.    I was going with a another workaround.  setting the instance to the last activity23:14
isaac_but it ends up wanting to instanciate another instance of my object at the very end for some reason, which causes me more problems23:14
isaac_so I'm trying to go back to this, since it's more clean/kosher anyhow23:15
@preactionpastebin your whole activity and let me see23:15
isaac_k.23:15
isaac_http://webgui.pastebin.com/d3a558e5d23:16
isaac_there's alot of commented out stuff since I've been chewing on it23:16
isaac_the relevant portion is lines  111-11923:17
@preactionand you're using 7.5.x?23:17
isaac_no23:17
isaac_just upgraded to 7.4.4023:18
isaac_on my dev system23:18
isaac_am moving to 7.5 shortly. but was trying to get this fixed before I can do that.23:18
isaac_I didn't really see anything int he bugs about this when I searched.  I was about to go browse the depot to see if there were any relavant spectre chnages since 7.4..40 that might pertain23:19
@preactionisaac_, change $instance->delete to $instance->delete(1); and see what happens23:21
isaac_tried that.23:22
isaac_no luck.  I'll verify again. 1 sec23:22
@preactionnm then23:22
@preactioni can only say to make a dev instance of 7.5.x and see if it works23:22
@preactionor better yet, SVN HEAD23:22
isaac_k.  That's what I figured. Just thought I'd check23:23
isaac_thanks23:23
isaac_hmm...23:25
isaac_now it's working23:25
isaac_I must not have reset everything after trying the ->delete(1) before23:25
isaac_argh23:25
isaac_<loose nut behind the keyboard porblem>23:25
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI23:25
@preactionit's weird that it works, but if it does it might mean that the existing activities in webgui are broken23:25
isaac_it looked like a timing issue before, since it deletes before it has the return status ont he activity.  then gets the return status and basically creates and empty wofklow object in spectre to put the return status in23:27
isaac_I haven't spent much time in the lib/Spectre/* stuff lately23:28
isaac_I was pretty sure this wasn't working before. But then I was in 7.4.16 so something may have changed since then.23:28
isaac_that impacted this. Now I just have to chew through these JSON 2 issues.23:28
-!- danny_mk [n=dannymk_@64-204-40-34.client.dsl.net] has quit ["Leaving"]23:58
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI23:59
-!- mode/#webgui [+o tavisto] by ChanServ23:59
--- Day changed Sat Oct 04 2008
isaac_bbl00:06
-!- isaac_ [n=isaac@daphne.lexy.com] has quit ["Leaving"]00:06
-!- dionak [n=dionak@97.66.185.250] has quit []00:31
-!- dionak_ [n=dionak@97.66.185.250] has joined #webgui00:39
-!- dionak_ [n=dionak@97.66.185.250] has quit [Read error: 110 (Connection timed out)]01:00
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui01:19
-!- Mech422 [n=steve@dsl081-052-015.sfo1.dsl.speakeasy.net] has joined #webgui01:39
Mech422hi all - I'm just starting to go thru the dev. info on the wiki, and I was wondering what the difference is between an 'asset' and a 'wobject' ?01:40
@preactiondepends: Are you a programmer?01:40
@preactionif you're not a programmer: there is no difference01:41
@preactionif you're a programmer: A Wobject is a broad type of Asset that provides additional basic functionality like style templates01:41
Mech422preaction: I'm a programmer - but haven't done anything with webgui yet01:42
Mech422preaction: do you develop with webgui ?01:42
@preactionyes01:42
@preactionall the +o in this channel are Plain Black staff01:42
Mech422preaction: oh sorry01:42
@preactionthey aren't all programmers though01:43
@preactiontavisto couldn't find a closure with both hands in broad daylight if you gave him a map and there were pretty girls standing next to it01:43
Mech422I was gonna ask you about the learning curve, and what sort of payoff you got in application development time - but if your with plain black, you probably didn't have a learning curve - you sort of defined it ?01:43
@preactionuh... Jt wrote WebGUI, he's the only one who really didn't have a learning curve01:44
@tavistothat is correct.01:44
@preactioni'm not JT, I had to learn everything myself01:44
@preactionthe learning curve is dependant on your fluency with Perl and OO systems01:45
@preactionif you're good with Perl and good with OO, then you shouldn't have to worry too much01:45
@preactionI suggest picking up the WebGUI Developer's Guide01:45
Mech422preaction: I did some pretty strong OO perl stuff - but that was about 10 years ago before Moose, POE, etc.01:46
@preactionwe don't use any of that stuff really01:46
@preactionSpectre uses POE, but you don't have to worry about it (the real functionality isn't in POE)01:46
Mech422preaction: yeah - if we go with webgui, I'll need to order a full set of manuals... for now, we're just playing...01:46
@preactionwe use Class::InsideOut for some things now, but most of the plugin points are standard Perl OO stuff01:46
@preactionwe also do on-site training, i'm going to a couple places over the next couple weeks to do design, front-end, and programming training01:47
Mech422preaction: I've got about 20 hours this weekend to attempt some 'simple' tasks and try and get a 'realistic' feel for learning curve vs. dev. time stuff01:47
@preactionit's not that bad really, as long as you start small01:47
@preactioncheck out lib/WebGUI/Asset/_asset.skeleton01:47
@preactionlib/WebGUI/Macro/_macro.skeleton01:48
@preactionlib/WebGUI/Asset/Wobject/_wobject.skeleton01:48
@preactionthere are a bunch more skeletons like that01:48
Mech422heh - the starting small part is gonna be tough, as webgui already provides most stuff 'out of the box' 01:48
@preactionyeah, there is that01:48
Mech422I might have to re-create a simple content type just to have something to benchmark01:48
@preactionThingy especially takes a lot of the work out of programmer's hands01:49
Mech422on the other hand, that would allow me to see how mine compared to the 'reference implementation'01:49
Mech422Ahh - yeah, I've heard good things about Thingy - but haven't gotten to anything about it on the wiki yet01:49
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["This computer has gone to sleep"]01:50
Mech422(I'm reading the 'getting started with development' page and all linked refereneces)01:50
@preactionto re-create the Article asset, for example, would probably take me just a couple hours. a lot of functionality of WebGUI is in WebGUI::Form::Control and its subclasses, the Asset->definition sub, and otherwise01:50
Mech422I was thinking much simpler - like maybe a static text asset or something :-)01:51
@preactionthat's kinda what the Article is, plus file attachments (easy to do with a WebGUI::Form::File control)01:51
@preactionoh, it's templatable too i guess01:51
Mech422this trivia object in the wobject tutorial could be good too01:52
@preactionif you just want a static text asset: package WebGUI::Asset::StaticText; sub view { return "Hello, World\n" }01:52
@preactionthen add "WebGUI::Asset::StaticText" to your configuration file (under the "assets" section), and it should work01:52
Mech422oh...umm..yeah, that might be a bit too small :-)01:53
@preactionthen add to that, a definition sub, which defines a table in the database for the asset to store data01:53
@preactionthe form to edit the asset is generated automatically, so all you need to do is get the data using $self->get("yourParameterName")01:54
Mech422hmm - sql is handled in-line via basic strings right ?  no ORM or whatnot ?01:55
@preactionthe asset itself is the ORM, though if you want collateral data in a 1-1 or 1-many relationship you can use WebGUI::Crud (added in 7.6.0)01:56
@preactionbut no forced ORM, no01:56
@preactionWebGUI doesn't try to overcomplicate things (unless its absolutely necessary)01:57
Mech422looking at this trivia wobject - the code seems fairly straight forward01:58
@preactionyeah, simple stuff is pretty simple to do. no fancy relationship building, no requiring templates or otherwise02:00
Mech422how about js enabled form controls / ajax ?  Is there an included js library or a 'preferred' library for use with webgui ?02:04
@preactionwe include and use YUI with WebGUI02:05
@preactionthe Date / Time controls use YUI's calendar02:05
@preactionthere will be a DataForm control in 7.6.x that uses YUI02:05
@preactionDataForms are used all over, in fact02:05
@preactionthat doesn't preclude using other JS libraries02:06
@preactionit just means that YUI is what the default code will use, admin tools and such02:06
Mech422ahh cool...02:07
Mech422do 'DataForms' support some sort of automated validation and redisplayed?  For instance, if a required field is missing when a user submits a form, can it re-display the form with an error message and preserve the values they had entered originally (so all they have to do is populate the missing required field) ?02:09
@preactionthe Dataform asset? it should02:10
Mech422nice - that sort of functionality removes a lot of drudge work :-)02:10
-!- Lisette [n=liraos@190.28.104.255] has quit [Read error: 110 (Connection timed out)]02:11
@preactiontavisto, when's the next free webinar? or have we stopped doing that sort of stuff now?02:12
@tavistoThis wednesday @ 2pm EDT (GMT -4)02:12
@tavistoRegister online @ www.plainblack.com/webinar02:12
-!- Lisette [n=liraos@adsl190-28-111-4.epm.net.co] has joined #webgui02:12
@tavistogah sorry GMT -502:13
Mech422oh thanks guys - I'll do that now02:13
@preactionare there topics? or just "whatever we wnt to talk about"?02:13
@tavistoit's always a sales tool used for introducing WebGUI to potential customers and users02:15
@tavistoin the future we'll offer other webinars when we have time. :)02:15
@tavistoit would be great to have weekly design and development webinars02:15
@preactionlike step 2 webinars02:16
@tavistoexactly.02:16
@preactionstep 1: what is webgui? what does it do?02:16
@preactionstep 2: How to start your WebGUI site02:16
Mech422preaction: one thing we've found with our plone stuff...02:17
Mech422'skinners' / designers generally need some sort of 'light weight' training02:18
Mech422that doesn't 'fit' well with 'normal' programmer training02:18
@preactionhow do you mean "doesn't fit well"?02:18
@tavistoI agree... give em a little push into the learning curve so they're excited and know what to do02:18
@preactionwebgui style templates are pretty straightforward, add in macros and how to make Navigation assets and you're set02:19
@preaction5-8 hours of training and they're up and running really. provided they've already got strong HTML and CSS skills02:19
@preactionthat's like classroom style training02:20
@preactionit depends, always, on the students (of course)02:20
Mech422Heh - Plone skinning are generally at least 3 days :-P02:20
Mech422s/skinning/skinning classes/02:21
CIA-39WebGUI: doug * r7835 /WebGUI/ (3 files in 3 dirs): added a new permission denied page for the manageVersionTags screen02:21
@preactionthe hardest part is the Navigations really, you can get some extremely complex setups. and editing navigation templates can be simple, or it can be a nightmare02:22
@preactionhttp://www.webgui.org/bazaar/underground-style <- this style took me about 2 hours to do, starting with an HTML/CSS template and making it into a WebGUI style02:23
@preactioni'm also a programmer by trade, though i've got pretty strong HTML/CSS02:23
Mech422the biggest problem we have with nav is people always want 'exceptions' - "move this to the top of the nav", "only show this if that" - since plone autogenerates nav, 'exceptions' are a pain02:24
@preaction"only show this" is easy in WebGUI, the only things that show up in navs are assets the user is allowed to see02:25
@preaction"move this to the top" is also easy, WebGUI uses a "rank" system to order assets in navigations02:25
@preactionthe Asset Manager manages the Rank of the asset. type in a new rank and click "Update" and it's moved02:25
Mech422plone considers security - but there's not a 'rank' type feature02:26
-!- SnowWrite_ [n=chatzill@dsl081-052-015.sfo1.dsl.speakeasy.net] has joined #webgui02:26
Mech422oh - Here's Donna (SnowWrite)02:26
Mech422She does a bunch of Plone Skinning02:27
SnowWrite_:-) heard you guys were talking about skinning for WebGui :-) couldn't resist02:27
SnowWrite_what templating language does WebGui use?02:27
* SnowWrite_ checks02:27
@preactionotherwise, if you need more flexibility over "Only show X if Y" then you can write a macro, the easiest thing to do for dev02:27
@preactionby default, right now, HTML::Template02:27
@preactionif you want, it can use HTML::Template::Expr or Template Toolkit02:28
Mech422Hmm - I18N looks pretty simple - no mucking about with getText like plone :-P02:30
Mech422just a module for each language with a dict of values ?02:30
@preactionnope. there's even a translation server to make a translation for you: http://i18n.webgui.org02:30
@preactionyeah, essentially02:30
Mech422cool :-)02:31
SnowWrite_hm, sexy template, http://www.lrnelson.com/ - not too sure about the green but I like the overall look02:32
@preactionnavigation template in the bottom left could use some zazz02:33
@preactionsame with the Article02:33
@tavistoI just recently put a bunch of those sites in the sightings area02:33
@tavistothere are hundreds of sites that still need to be posted.... 02:33
@preactiontavisto, you're doing that for all the PB hosted sites? ;)02:34
@tavistothe other sites listed at the bottom of that site are also powered by WebGUI02:34
@tavistono, but that's what I mean...02:34
@tavistothere are hundreds that aren't posted.02:34
@tavistoI've been putting up a bunch of the ones I know about. But we have all sorts of types that aren't on there yet. In addition, I have a whole pile of success stories going up on the pb site02:34
@preactionwonder who did these sites, they're nice02:35
SnowWrite_some of them are really nice02:35
@preactionlazybones! get to it!02:35
@tavistoalright gang I'm off... ttyl02:39
@preactioncya02:39
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit []02:40
@preactionapeiron, perlmonkey2, perlDreamer: quick question for you guys: Would it be a Bad Idea to refactor WebGUI::AssetBranch->www_editBranchSave to have an WebGUI::Asset->editBranch method?02:41
@preactionthe only way i can see this working is if it accepts a hashref of { name => value, } and also { name => sub { ... } }02:41
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []02:42
@preactionthe sub would get the asset as its first arg and would return the value to be saved02:42
@preactionthis way we could build the URLs based on the asset's parent02:42
@apeironpreaction, www_editBranchSave is too big to fit on my screen; for that reasoning alone I say refactor it.02:43
@apeiron(my terminal has 59-60 some lines)02:43
@preactionbut the optional subref thing... is that too complicated? is there a simpler way to do it?02:43
Mech422WOW! lineage looks slick!02:44
@preactionthere seems a goodly amount of places we could be using subrefs like this that would simplify some of our code, this is one of them02:44
Mech422why didn't I think of something like that ?  I've been mucking around with self-referential table joins to do that sort of thing !02:44
@perlmonkey2I like it02:44
@preactionMech422, god yes. lineage is a lifesaver when working with the asset tree02:45
Mech422I've been beating my head silly trying to figure out how to eager load children etc etc.... 02:45
* Mech422 bows to #webgui02:45
@preactionyeah, i was saying the same thing first time i saw lineage02:45
@preactionwalking up the tree using just the parentId is painful02:46
Mech422oh! btw - consider that idea stolen^H^H^H^H^H^H borrowed...02:46
Mech422that is just too dam cool02:46
+perlDreamer1st, build tests02:46
+perlDreamerthen, refactor02:46
@preactionif you use webgui, you don't have to stea^W borrow it02:46
+perlDreameranything else is WebGUI 802:46
@preactionperlDreamer, i hate you, but i shall do as you request02:47
@preaction;)02:47
+perlDreamer:)02:47
Mech422preaction: true - but its just such a cool general purpose idea...02:47
@preactionindeed02:47
Mech422preaction: like it would fit nicely in a 'category' system I'm doing for a banner ad server02:48
Mech422I was using self-referential joins to allow me to get an object and all its children in 1 query - but its just sooo clunky compared to lineage02:48
+perlDreamerMech422: WebGUI has a banner ad system built in02:48
Mech422perlDreamer: :-D02:49
@preactionnot just banner images, any HTML really02:49
+perlDreamerKeep going, SquOnk, you're almost at 50%!02:49
+perlDreamerpreaction, also Flash, right?02:50
@preactionyup02:50
@preaction<object>, <embed>, or just <p> if you're lazy02:50
@preactionokay... what would you devs say to an extensible www_editBranch. such that (for example) the MessageBoard asset could expose more stuff to edit multiple Collab Systems at once02:52
@preactionor Gallery could edit multiple Albums at once02:52
+perlDreamerextensibility that isn't available in the generic UI isn't useful (IMO)02:52
@preactionhow so?02:53
+perlDreamerin other words, if it doesn't work one level up, then users would see a different UI02:53
@preactionah02:53
+perlDreamerBut I'm also assuming an implementation02:53
@preactionthere is that02:53
+perlDreamerand limitnig you mad creative genius02:54
@preactioni wasn't planning on making an implementation really, just a better way of doing edit branch. right now it assumes only two asset types: WebGUI::Asset and WebGUI::Asset::Wobject. if I use the definition() to detect fields I can allow all type02:54
@preactionbut yeah, there is that roadblock02:55
@preactionokay, editBranch() won't be limited, if necessary it will do detecting to prevent errors. a new view could be added to those assets I mentioned that makes use of the editBranch() method02:56
@preactionit's something to ponder though. and editBranch needs to be done as a workflow anyway (since it can take more time than a browser allows)02:56
+perlDreameryes!03:04
+perlDreamerIt must be a workflow03:04
+perlDreamerthat notifies the user somehow at the end03:04
-!- SquOnk [n=emhn@201.248.19.52] has quit ["Yippie kay-ai-yay fudder muckers!"]03:05
-!- perlDreamer [n=ckuskie@nat120.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]03:11
dionakquick question if anyone knows. i'm writing a test that creates a product and variant info and then executes a macro that queries the db for the variant info for all products. i'm not getting the behavior i'm expecting. do i need to commit the test version tag or update the product asset to get the test values to populate in the db? 03:23
@preactionyou might need to, if the macro isn't being run under the same session03:23
dionakit's not...03:23
dionakoh, wait. yes, it should be the same session03:24
@preactionyeah, unless you're specifically opening a new session, you shouldn't need to03:24
dionakok, thanks03:24
dionakjust curious if setCollateral automatically populated the db or was stored in memory. 03:25
-!- SnowWrite_ [n=chatzill@dsl081-052-015.sfo1.dsl.speakeasy.net] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"]03:29
@preactionautomatically populates the DB03:37
dionakoh, it looks like i have the asset in memory and not in the db. 03:42
@preactiondid you use addChild?03:43
dionakyes03:43
dionaki could show you the code in pastebin03:43
@preactionthen the asset should be in the database03:44
@preactionokay03:44
dionakhttp://webgui.pastebin.com/m16af69d003:45
dionakadding variants works fine in the web interface, just wanted to expand the test for the macro03:46
dionakthe macro thinks there are no webinar products with a price of 0. just a sanity check on the code would help03:46
dionakbtw, i didn't know the new windows was out...just saw a commercial03:46
dionakdionak is a mac user03:46
@preactionwindows 7 is out? or "Mojave"?03:47
dionakguess so...03:47
dionakMojave03:47
dionaka commercial just came on advertising that people should upgrade03:47
@preactionMojave is Vista03:47
@preactionhttp://mojaveexperiment.com03:47
@preactionthey're trying to get over the stigma03:48
dionakinteresting..03:48
dionakwonder if they fixed anything03:48
dionakguess they did via software patches and now need to overcome the initial problems03:49
@preactionthey fixed a lot, i've used it and it works fine if I don't care about program compatibility03:49
@preactionit's still a huge break in the windows API03:49
@preactiondionak, your test looks okay to me, but i'm not very up on the product collateral code. perlDreamer could help more03:51
dionakok, thanks for looking doug03:51
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui04:10
elninoMech4221 - webgui is pretty cool,I've been using it for two years now, and usually when I think I have to do something "custom" they've already thought of it, and it just ends up being something that needs tweeking. Macros are easy to write, and everyhting I've seen pretty clean code. Before going 'custom'make sure you ask, so you don't reinvent the wheel. Webgui is really feature rich.04:13
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]04:46
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has quit []05:14
-!- perlDreamer [n=colink@pool-71-117-235-27.ptldor.fios.verizon.net] has joined #webgui06:03
-!- mode/#webgui [+v perlDreamer] by ChanServ06:03
-!- Lisette [n=liraos@adsl190-28-111-4.epm.net.co] has left #webgui []06:09
+perlDreamerpreaction, are you awake?06:11
+perlDreamerI can't believe the guy that posted the XSS bug about WebGUI06:12
+perlDreamer"Please contact us if you want a patch"06:12
+perlDreamerwhy in the world wouldn't they submit the patch to the bug?06:13
-!- perlDreamer [n=colink@pool-71-117-235-27.ptldor.fios.verizon.net] has quit ["Leaving."]06:29
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Remote closed the connection]06:29
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]07:13
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui07:27
-!- rizen [n=rizen@68-117-95-254.dhcp.eucl.wi.charter.com] has joined #webgui07:42
-!- mode/#webgui [+o rizen] by ChanServ07:42
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI08:06
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Client Quit]08:09
-!- rizen [n=rizen@68-117-95-254.dhcp.eucl.wi.charter.com] has quit ["The Black Blog - http://plainblack.com/tbb"]08:56
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui10:25
-!- mode/#webgui [+o Haarg] by ChanServ10:25
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit [Client Quit]10:26
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui10:27
-!- mode/#webgui [+o Haarg] by ChanServ10:27
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]10:54
CIA-39WebGUI: colin * r7836 /branch/WebGUI_7.5/t/Asset/AssetExportHtml.t: fix writing to root and depending on config file values10:58
CIA-39WebGUI: colin * r7837 /WebGUI/t/Asset/AssetExportHtml.t: forward port test fixes for AssetExportHtml10:58
CIA-39WebGUI: colin * r7838 /branch/WebGUI_7.5/lib/WebGUI/ (AssetExportHtml.pm International.pm i18n/English/Asset.pm): begin internationalizing AssetExportHtml error messages. This required adding a new character to the safe regexp in International.pm10:58
CIA-39WebGUI: colin * r7839 /branch/WebGUI_7.5/t/Asset/AssetExportHtml.t: update test to reflect error message changes10:58
CIA-39WebGUI: colin * r7840 /WebGUI/ (4 files in 3 dirs): forward port i18n AssetExportHtml error messages10:58
-!- CIA-39 [n=CIA@208.69.182.149] has quit []15:33
-!- CIA-39 [n=CIA@208.69.182.149] has joined #WebGUI16:00
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: Mech422, ckotil, f00li5h, metanil, diakopter, @preaction, +Radix_17:07
-!- Netsplit over, joins: @preaction, f00li5h, Mech422, +Radix_, metanil, ckotil, diakopter17:09
-!- nuba [n=nuba@hq.imaterial.org] has quit [Remote closed the connection]17:09
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui17:09
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui17:09
-!- mode/#webgui [+o perlmonkey2] by ChanServ17:09
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui17:36
CIA-39WebGUI: chrisn * r7841 /WebGUI/docs/credits.txt: fix typo17:43
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has left #webgui []17:54
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: grink, @apeiron18:12
-!- Netsplit over, joins: @apeiron, grink18:17
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui19:03
-!- mode/#webgui [+v cap10morgan] by ChanServ19:03
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui19:46
-!- mode/#webgui [+o Haarg] by ChanServ19:46
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]20:06
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui21:13
-!- mode/#webgui [+o Haarg] by ChanServ21:13
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]22:38
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui22:51
-!- mode/#webgui [+o Haarg] by ChanServ22:51
-!- perlDreamer [n=colink@pool-71-117-235-27.ptldor.fios.verizon.net] has joined #webgui23:51
-!- mode/#webgui [+v perlDreamer] by ChanServ23:51
--- Day changed Sun Oct 05 2008
-!- perlDreamer [n=colink@pool-71-117-235-27.ptldor.fios.verizon.net] has quit [Read error: 113 (No route to host)]00:28
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Read error: 110 (Connection timed out)]03:32
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui04:26
-!- mode/#webgui [+o perlmonkey2] by ChanServ04:26
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI05:10
elninoHi all! Not EXACTLY webui question, but somewhat related. =)  Is there a typical port to use when installing a second instance of apache? - 05:11
@Haargnot really05:19
@Haargthere are some used commonly, like 8080, but it really doesn't make much difference05:19
elninook. thanks.05:23
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit [Read error: 60 (Operation timed out)]05:28
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui05:33
-!- mode/#webgui [+o Haarg] by ChanServ05:33
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit [Client Quit]05:35
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui05:47
-!- mode/#webgui [+o Haarg] by ChanServ05:47
elninohelp. I need to shutdown everything and I'm unable to use wreserver to stop anything. I'm geting a "malformed JSON string, neither array, object, number, string or atom, at character offset 0 ["(end of string)"] at /data/wre/prereqs/lib/perl5/site_perl/5.8.8/Config/JSON.pm line 135." error for some reason. Ideas?05:47
@Haargpossibly something wrong with your wre.conf file05:48
elninoyikes!  it's size 0. That's bad.05:52
elninohappened 12 hours ago.  Very bad.05:53
elninowhich logfile tells you who logs in again? Auth.log isn't telling me much05:56
elninowhat is the recommended ownership of the wre and webgui configuration files?06:05
@preactionroot owned, apache readable06:10
elninoso... 701? did I do my math correct?06:12
@Haargnot executable06:12
@Haargso 601 or 61106:12
elnino for al of wre and webgui configuration files?06:13
@preactionshould be fine06:14
@preaction610 might work depending on the group ownership06:15
@Haargthey probably don't need to be readable by anyone but root actually06:17
elninoit's currenty root:root06:17
elninoand they are currently 644 which is -rw-r--r--06:18
elninoor am I doning my math wrong again..06:18
@Haargno, that's correct06:18
elninook. so 644 root:root and some of them are webgui:webgui06:19
@Haargsorry, i was mistaken.  644 or 604 is probably what you want.06:19
@Haargif you make them all chgrp webgui, you could do 64006:20
elninook. well. I'm really confused then what could of happned. i disabled root to ssh. and I have the only account that can log in. so when I was logged in, I found that my drive was maxed. so I deleted all old log files and finally got that cleared up.06:21
elninobut then saw that my wre.conf was size zero. 06:22
@preactionwhat version of Config::JSON are you using?06:22
elninoumm.. I have wre. 08506:22
elninoI may have installed JSON thru cpan because of the gotchas. but I don't know because I have several servers.06:23
elninolet me look if test environment gives me any thing.06:23
@preactioni would suspect that the WRE tried to change its config, the monitor perhaps, which destroyed the config and then when it tried to rewrite it failed somehow (no disk space maybe)06:23
@preactionConfig::JSON is most likely culprit. it should do it more safely (try to write a temp config, then replace the old config only if the temp config is successfully written)06:24
@Haargbackup script alters the config file06:24
@Haargso that seems the likely cause06:25
elninoI thought I disabled your back up script. I have my own. mybe the upgrade from 083 to 084 and 085 overwrote it.06:26
@preactionyou can grab a backup WRE config from the wre's backup, if you still had that going06:26
elninoI did.06:29
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit ["Leaving."]06:30
elninocurrently everything is still shut down. I'm just trying to make sure everything is as it should be before I start up again. That was scary, so I'm hoping you're correct about the JSON thing.06:30
elninoI'n having a difficutl time determining the version of JSON. perldoc perllocal didn't list it.06:31
@Haargperl -mJSON -e'print JSON->VERSION, "\n"'06:31
@preactionit's Config::JSON, the JSON module doesn't write files06:32
elnino2.0506:32
@preactionso like that, but Config::JSON instead06:32
elnino1.1.406:32
@preactionyou should have 1.14 i believe, the latest version. i fixed a bug relating to this, but i didn't anticipate the drive full issue06:32
@preactionso this might be a bug in there06:33
elninoI hope you mean 1.1.406:33
@preactionyeah06:33
elninoI didn't either!06:33
elninoI was at 67%. I cleaned up and am now at 46% usage. So that's good. Glad I could be a test bed.  Would you like mt ot open a bug report?06:34
elninoyep: http://search.cpan.org/~rizen/Config-JSON-1.1.4/lib/Config/JSON.pm  1.1.4 is the latest06:35
@preaction67%? your disk wasn't rull?06:38
@preactioner.. full06:38
elninoit was. but I cleane dit up.06:38
@preactionyeah you might want to open a report just to make sure we remember06:39
-!- perlDreamer [n=colink@pool-71-117-235-27.ptldor.fios.verizon.net] has joined #webgui06:42
-!- mode/#webgui [+v perlDreamer] by ChanServ06:42
elninohmm.  Trying to start up everything, but mod_perl fails. Looked at the log file and it says that /userSession is marked as crashed and should be repaired. 06:54
elninois webgui myISAM?06:54
@preactionyes06:58
elninook. thanks06:59
elninohmmm. I'm getting a blank screen when trying to search webgui.org. 07:05
elninoall is well now.  Thanks for your help preaction and Haarg!07:15
@Haargthere's a bug report about the blank search thing.  i'm trying to fix it now.07:15
-!- perlDreamer [n=colink@pool-71-117-235-27.ptldor.fios.verizon.net] has quit ["Leaving."]07:53
+cap10morganDoes the PerformanceProfiler still work?08:32
+cap10morgani get crazy high (and large negative) values from it for durations08:32
+cap10morganon 7.5.2408:32
+cap10morganand it gobbles up memory like it's going out of style08:33
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]08:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui13:46
-!- mode/#webgui [+v MrHairgrease] by ChanServ13:46
-!- CIA-39 [n=CIA@208.69.182.149] has quit []15:54
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]16:06
-!- CIA-39 [n=CIA@208.69.182.149] has joined #WebGUI16:21
-!- CIA-39 [n=CIA@208.69.182.149] has quit []17:52
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui18:02
-!- CIA-39 [n=CIA@208.69.182.149] has joined #WebGUI18:31
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []19:28
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit []21:28
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI22:02
-!- dionak [n=dionak@cpe-024-074-132-143.carolina.res.rr.com] has quit []22:58
CIA-39WebGUI: graham * r7842 /WebGUI/t/syntaxCheck.t: syntax check is faster, always runs, and tests for warnings as well23:10
CIA-39WebGUI: graham * r7843 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Shortcut.pm): fixed: Shortcuts includes HTML head data twice23:10
CIA-39WebGUI: graham * r7844 /WebGUI/t/Asset/Wobject/GalleryAlbum/permission.t: make GalleryAlbum test run, and fix it23:10
CIA-39WebGUI: graham * r7845 /WebGUI/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.6.0-7.6.1.pl): fixed: DataForm entry table isn't properly indexed23:10
CIA-39WebGUI: graham * r7846 /WebGUI/ (2 files in 2 dirs): fixed: DataForm can't export fields containing newlines23:10
CIA-39WebGUI: graham * r7847 /WebGUI/docs/ (4 files in 2 dirs): fixed: UserList templates use incorrect variable names23:10
--- Day changed Mon Oct 06 2008
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui00:06
-!- mode/#webgui [+v cap10morgan] by ChanServ00:06
CIA-39WebGUI: graham * r7848 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Auth/WebGUI.pm): fixed: International characters in password prevents login00:14
CIA-39WebGUI: graham * r7849 /WebGUI/lib/WebGUI/i18n/English/Asset.pm: fix i18n typo00:14
CIA-39WebGUI: graham * r7850 /WebGUI/ (5 files in 3 dirs): fixed: SelectSlider form control is broken00:14
CIA-39WebGUI: graham * r7851 /WebGUI/www/extras/adminConsole/adminConsole.css: change tab highlight color00:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]01:11
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:15
-!- mode/#webgui [+o preaction] by ChanServ01:15
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui01:59
-!- WebGUI [n=SynQ@f70168.upc-f.chello.nl] has joined #WebGUI02:38
-!- WebGUI is now known as SynQ02:38
SynQhi there02:38
SynQ7.5.22-stable ?02:38
SynQthat seems old to me02:39
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:48
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:48
SynQhi there Radix02:55
SynQworking day started allready huh?02:55
CIA-39WebGUI: patspam * r7852 /branch/WebGUI_flux/ (3 files in 3 dirs): Refactored exceptions03:11
+Radix-wrkyup03:13
+Radix-wrk7.45am and I'm at work already03:13
+Radix-wrkget to leave early in return tho ;)03:13
SynQearly :)03:14
+Radix-wrkHow's things?03:14
SynQbusy03:25
SynQvery busy03:25
SynQright now i'm going to be03:25
SynQbed03:25
SynQI just finished a midnight database migration03:25
SynQlater03:29
+Radix-wrknite :)03:49
-!- SynQ [n=SynQ@f70168.upc-f.chello.nl] has left #WebGUI []03:51
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit [Remote closed the connection]04:36
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui04:39
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]07:12
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui08:01
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Remote closed the connection]08:01
-!- MOAR-f00li5h is now known as f00li5h08:02
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 104 (Connection reset by peer)]08:10
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui08:10
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 104 (Connection reset by peer)]08:44
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui08:44
-!- Bernd_ [n=spunky@dslb-088-075-233-122.pools.arcor-ip.net] has joined #webgui09:33
-!- Haarg changed the topic of #webgui to: [ WebGUI 7.5.25-stable | WRE 0.8.5 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/09:46
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Remote closed the connection]10:15
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui10:16
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit [Remote closed the connection]10:20
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui10:20
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]11:04
CIA-39WebGUI: graham * r7853 /WebGUI/ (docs/changelog/7.x.x.txt sbin/testEnvironment.pl): fixed: testEnvironment.pl can't find WebGUI modules after installing a prerequisite11:18
CIA-39WebGUI: graham * r7854 /branch/WebGUI_7.5/ (docs/changelog/7.x.x.txt lib/WebGUI/Auth/WebGUI.pm): fixed: International characters in password prevents login11:18
CIA-39WebGUI: graham * r7855 /branch/WebGUI_7.5/ (5 files in 3 dirs): fixed: SelectSlider form control is broken11:18
CIA-39WebGUI: graham * r7856 /branch/WebGUI_7.5/ (sbin/testEnvironment.pl docs/changelog/7.x.x.txt): fixed: testEnvironment.pl can't find WebGUI modules after installing a prerequisite11:18
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 104 (Connection reset by peer)]11:50
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui11:50
-!- MOAR-f00li5h is now known as f00li5h11:50
CIA-39WebGUI: yung * r7857 /WebGUI/ (3 files in 3 dirs): Fixed select slider and key/value pair support for list type form elements in Thingy11:56
CIA-39WebGUI: yung * r7858 /branch/WebGUI_7.5/ (3 files in 3 dirs): Fixed select slider and key/value pair support for list type form elements in Thingy11:56
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]12:26
-!- Bernd_ [n=spunky@dslb-088-075-233-122.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]12:35
-!- Mech4221 [n=steve@c-98-207-49-97.hsd1.ca.comcast.net] has quit ["Leaving."]12:39
-!- Bernd_ [n=spunky@dslb-088-075-229-254.pools.arcor-ip.net] has joined #webgui13:58
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: Mech422, Bernd_, CIA-39, +cap10morgan, ckotil, f00li5h, metanil, nuba, diakopter, +Radix_, (+1 more, use /NETSPLIT to show all of them)14:05
-!- Netsplit over, joins: Bernd_, f00li5h, patspam, +cap10morgan, CIA-39, nuba, Mech422, metanil, ckotil, diakopter14:05
-!- Netsplit over, joins: +Radix_14:06
-!- CIA-39 [n=CIA@208.69.182.149] has quit []14:23
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:27
-!- CIA-39 [n=CIA@208.69.182.149] has joined #WebGUI14:56
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has joined #webgui15:27
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: Mech422, Bernd_, +cap10morgan, ckotil, BartJol, metanil, f00li5h, nuba, diakopter, +Radix_, (+1 more, use /NETSPLIT to show all of them)15:48
-!- Netsplit over, joins: Bernd_, nuba15:49
-!- Mech422 [n=steve@dsl081-052-015.sfo1.dsl.speakeasy.net] has joined #webgui15:50
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has joined #webgui15:51
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui15:51
-!- ServerMode/#webgui [+v Radix_] by irc.freenode.net15:51
-!- diakopter [n=diakopte@209.9.237.164] has joined #webgui15:51
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui15:52
-!- diakopter [n=diakopte@209.9.237.164] has quit [Killed by kubrick.freenode.net (Nick collision)]15:52
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has joined #webgui15:52
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui15:52
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui15:52
-!- metanil [n=akhadka@137.48.138.26] has joined #webgui15:52
-!- ServerMode/#webgui [+v cap10morgan] by irc.freenode.net15:52
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [SendQ exceeded]15:53
-!- diakopte1 [n=diakopte@209.9.237.164] has joined #webgui15:57
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui15:59
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Client Quit]15:59
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui16:00
-!- Bernd_ [n=spunky@dslb-088-075-229-254.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]16:06
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui16:10
-!- mode/#webgui [+o perlmonkey2] by ChanServ16:11
-!- SDuensin [n=Scott@23.sub-75-207-209.myvzw.com] has joined #WebGUI16:14
SDuensinGreetings.16:15
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has quit [Read error: 110 (Connection timed out)]16:28
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]16:35
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui16:40
-!- mode/#webgui [+o rizen] by ChanServ16:40
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui16:41
CIA-39WebGUI: yung * r7859 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed: Combo box does not show possible values in Thingy16:45
CIA-39WebGUI: yung * r7860 /branch/WebGUI_7.5/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed: Combo box does not show possible values in Thingy16:46
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI17:02
-!- mode/#webgui [+o tavisto] by ChanServ17:02
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui17:22
-!- mode/#webgui [+o Haarg] by ChanServ17:22
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui17:24
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI17:52
-!- mode/#webgui [+o khenn] by ChanServ17:52
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has joined #webgui18:01
-!- apeiron_ [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has joined #webgui18:03
-!- mode/#webgui [+o apeiron_] by ChanServ18:03
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit []18:03
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)]18:11
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has left #webgui []18:23
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has joined #webgui18:35
-!- mode/#webgui [+o apeiron] by ChanServ18:35
-!- dionak [n=dionak@97.66.185.250] has joined #webgui18:39
-!- apeiron_ [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)]18:43
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI18:48
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui18:49
zylopfaGreetings all18:49
zylopfaI am making a paymentdriver for the danish PBS (joint payment provider for danish banks)18:50
dionakwasn't there a newsletter feature in webgui? not seeing it on demo...18:55
zylopfadionak, you have to enable it in the config file for the site, its not enabled by default18:57
@rizenit's enabled by default on beta.webgui.org18:58
dionakah..guess it's not enabled for the webgui demo 18:58
@rizenand is defaultly enabled on all new 7.6 sites18:59
zylopfaAhh ok18:59
zylopfarizen, has there been worked on the newsletter asset?18:59
@rizennope, i just noticed that it wasn't in there when i was redoing the new content menu, so i added it19:00
zylopfaAhh ok19:00
zylopfaAnyway i am making a new PaymentDriver19:00
zylopfaI will share it with the community when i am done19:00
@rizendionak: the newsletter asset is only useful if you enable content profiling19:00
dionaki like the warning telling me to enable content profiling19:01
dionakvery helpful19:01
zylopfayeah19:01
dionakzylopfa, i'm sure the other dutch users will appreciate it. 19:02
zylopfaDanish ;D19:02
zylopfaIf the paypal driver is not made yet I will also make that19:02
@rizenzylopfa: very cool19:02
dionakhaha, yea. not that we don't appreciate it. 19:02
zylopfaIts a good exercice in webgui api19:02
dionakthat would be great!19:02
zylopfaI realy love the pluggability of webgui19:03
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui19:03
-!- mode/#webgui [+v perlDreamer] by ChanServ19:03
BartJolSomeone already has done something with paypall19:04
BartJol Ibelieve19:04
BartJolI think Jori19:04
BartJolJoeri19:04
zylopfayeah i think so too19:05
zylopfawas announced a while ago that it would be in 7.619:05
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]19:05
dionakwhen is 7.6 due again?19:05
+perlDreamer7.6 is stable in January19:05
dionakcool, that's not far off19:06
zylopfaI wonder when payment gateways will be cheap to use19:06
BartJolmm, it's not in the site i expected ir to be19:07
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:08
-!- mode/#webgui [+v cap10morgan] by ChanServ19:08
dionakbtw, rizen. when developers add new columns to the database, when do the upgrade scripts get updated with that info?19:09
@preactiondionak, the previousVersion.sql and create.sql are created as part of the build process19:12
@Haargall database changes are done through upgrade scripts19:13
dionaki ask because i recently updated, deleted my test local db and then recreated and was still missing columns. i'll try it again this evening. 19:13
@perlmonkey2Should you ever have a Post with the same idea as its Thread?19:13
@perlmonkey2s/idea/id/19:14
zylopfaI bought the developers guide19:14
zylopfafrom plainblack19:14
@Haargthe thread is a post, so yes19:14
@perlmonkey2that makes my head hurt.19:15
zylopfaThe thread is the parent?19:15
@preactionpost is the parent class of thread, yes19:15
@perlmonkey2preaction: then there is nothing really wrong with the first link we were talking about?  And it also can't be moved in the Thread?19:16
@preactionno, there's nothing really wrong. but no it can't be moved (since the Thread post is always first)19:17
@perlmonkey2The PostThread will always be the first Post in its Thread?19:17
@preactionyes19:17
@perlmonkey2preaction: so in order to get rid of the first post in that thread, I'll need to create a new thread of the second post then move all the other posts to it and then have it replace the original postthread.19:21
-!- Lisette [n=liraos@adsl190-28-107-195.epm.net.co] has joined #webgui19:21
@preactionyou should be able to just add a new post with the Thread post's contents and then remove the thread post's contents19:21
Lisettehow to do an utility that add products?19:22
@preactionLisette, Products are just assets, so the same way you'd add an asset19:22
Lisettethanks19:23
zylopfaI like the new payment system19:26
+perlDreamerLisette, you can look at /data/WebGUI/t/Asset/Sku/Product.t for examples.19:28
@rizenperlmonkey2: no, if you get rid of the threads, all posts after it follow, period19:30
@rizenperlmonkey2: in other words, don't jury rig something to generate some post as a thread that wasn't originally a thread19:31
@perlmonkey2rizen: I'm just going t take the second post, move its info to the first, then delete the second.19:34
@rizenwhy are you doing this at all?19:34
@perlmonkey2they dont' want the first post anymore19:35
@perlmonkey2not for thta 'section'19:35
@rizenwho is 'they'?19:35
zylopfaCant it be done altering the template?19:36
zylopfaI need to ask a question. I am making this payment driver and i was wondering if i could locate a transaction id, based on the cartId19:42
-!- miloidrr [n=Camilo@201.232.58.66] has joined #webgui19:42
miloidrrHi, perldreamer how are you?. I have a question about a cs. I'm checking the WebGUI Versions 7.4.40 and  7.5.23 but i don't found the karma options. Do you know something about this?  19:45
miloidrrIn The new version it not appear19:46
BartJolmiloidrr: maybe a stupid question, but you did enable it in the sttings?19:50
miloidrrIn the world there is not any stupid question, but tks for your help bartjol19:54
BartJolso you did enable it?19:54
miloidrrYes19:54
BartJolbecause in 7.5.24 I do see the options19:54
miloidrryes i can see it now19:54
miloidrrIt was a mental lapse19:55
BartJolah19:55
BartJol:)19:55
@rizenzylopfa: no, cuz there is no transaction id yet at that point19:55
miloidrr:)19:56
zylopfarizen, i thought as much. I am making something wrong then19:58
zylopfaI am creating a payment driver, where it only should generate a pay button19:58
zylopfaand with that i need to send an identifier for the payment19:59
zylopfaso i can find the order when the paymentgateway calls back my callback function19:59
zylopfarizen, can you find a transaction based on a cartid?19:59
zylopfaIt goes like this: user presses pay button --> user enter details at paymentgw(carddetails) --> gets redirected to reciept at my place20:00
zylopfa-> the reciept finishes the transaction 20:00
zylopfaBut the gateway then post callback to my site20:01
zylopfaand from that i need to find the order20:01
@rizenthere still is no tranaction id at that point20:01
@rizenbecause you're doing an off-site transaction20:01
zylopfamaybe i do it in the wrong order20:01
zylopfayeah i am 20:02
@rizeneverything you said was correct, but...20:02
@rizenhold on...looking something up20:02
@rizenok...20:04
@rizenyour postback method20:04
@rizenneeds to call processTransaction20:05
@rizenwhich creates the transaction20:05
@rizenfrom the cart20:05
zylopfabut rizen 20:05
zylopfaIts the payment gateway that call the method20:05
zylopfaand he don't know the details20:05
zylopfaI mean the card/cookiedetails/users session is lost 20:06
zylopfaso it wont be able to know what to process20:06
@rizeni understand that20:06
zylopfaunless it has some kind of identifier20:06
@rizenjust listen20:06
zylopfaok20:06
@rizencreate a method called www_postBackFromProvider20:06
@rizenthe provider passes back the cart id20:07
@rizenwhich you sent to it20:07
zylopfaaaah ofc20:07
zylopfaTHANKS A LOT!!20:07
zylopfalol i did it differnet20:07
zylopfaand then i put:  $cart->getId(); in the push-button-form!20:08
@rizenright20:08
zylopfaYou are awesome20:08
@rizenand then in www_postBackFromProvider you instanciate the cart 20:08
@rizenusing the cart id20:08
zylopfaand then create transaction20:09
@rizenyup20:09
zylopfacan i ask some last thing20:09
@rizennope20:09
zylopfaok20:09
@rizeni don't answer questions when you ask whether you can ask them20:09
@rizen=)20:09
@rizenof course if you just ask, then i'll answer20:09
@rizen=)20:09
zylopfaok, the user get a "confitmation screen" from my site (he gets redirected to it from gw)20:10
zylopfaand in "parallel" the callback script gets called20:10
BartJoland you can recognise him when he says "shut up and listen, I'm god"20:10
zylopfaThen i ask: should i pr. default say to user "your order has been completed"20:10
BartJolsorry...20:10
zylopfaBecause i cant expect the callback to be called first20:11
zylopfadepends on the speed of the payment gateway20:11
@rizenright20:11
@rizenyou probably should say20:11
@rizen"we're processing your order"20:11
zylopfayeah, here are your preliminary details20:11
@rizenand "when your order has been processed, it will show up in <link>your account history</link>"20:12
zylopfaand then list the "invoice"20:12
zylopfayeah good idea20:12
@rizenand link them to the my transactions page20:12
zylopfaahh yeah20:12
zylopfaThis is so awesome20:12
@rizenanother thing we could do for 7.620:13
@rizenis allow you to create the transaction in advance20:14
@rizenand pass it in to processTransaction()20:14
@rizenso that you could use the transaction id20:14
@rizeninstead of the cart20:14
zylopfaahh yeah, could be a good idea20:14
zylopfaand then flag it "partial" or something20:14
zylopfarizen, maybe if the payment-gw is smart, it wont redirect the user to me before it posted to callback?20:14
@rizenwho knows though...can't rely on systems you don't control20:15
zylopfaindeed20:15
zylopfabetter make it robust20:15
-!- khenn_ [n=khenn@97.92.186.139] has quit [Remote closed the connection]20:28
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI20:28
-!- mode/#webgui [+o khenn] by ChanServ20:28
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has joined #webgui20:30
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI20:41
zylopfaWhats wrong with the following? :20:46
zylopfa  my $fields = $session->form->paramsHashRef();20:46
zylopfa  my $cartid = %$fields{'reference'};20:46
+perlDreamerHaarg, that new syntax check test is fast!20:46
@preactionzylopfa, syntax error. my $cartid = $fields->{'reference'}20:46
@preactionzylopfa, see perldoc perldsc or perldoc perlref for more info20:47
zylopfabut dont it need to be dereferenced?20:47
@preaction-> is the deref operator20:47
zylopfai need to learn hashes20:47
zylopfaand programming20:47
@Haargit's nice to have it run faster.  might convince people to use it more.20:48
zylopfaI love the perl developer book, that it start with testing20:48
zylopfathat shows the webgui is very onto good coding20:49
zylopfathe webgui team20:49
zylopfaHaarg, i also noticed that when you choose what group will get the notification of a new sale on the site20:50
zylopfaand you choose a group like "ShopKeepers"20:51
zylopfathen the Admin group will still get an email20:51
zylopfais this a feature?20:51
@Haargyes, the admin group is a member of all groups by default20:51
zylopfaahh ok20:52
zylopfaMakes no sense to make more than 1 admin 20:53
zylopfayou can make sub-admins or helpers and so20:53
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]20:58
miloidrrPerlDreamer hi, i have a question about the karma in the gallery of the webgui version 7.5.2320:59
+perlDreamerokay, I don't know much about the gallery, but please ask20:59
@preactioni wasn't sure karma was part of the Gallery21:00
+perlDreamerpreaction, maybe we should ask the guy who wrote it21:00
@preactionthat jerk? i'm not so sure about that21:00
+perlDreamerHey, he's not a jerk.  He's just kind of touchy21:00
@preactionbut he doesn't have to be so MEAN21:00
+perlDreamerIndeed.21:01
miloidrrI cant see this option in this21:01
@preactionwhich option?21:01
zylopfaperlDreamer, if there are any one who want additional payment driver, i shall make them on request21:01
+perlDreamerzylopfa, I'd read through the boards on webgui.org21:02
zylopfaroger that21:02
+perlDreamerI think someone requested a driver or too21:02
+perlDreameralso, check RFEs21:02
miloidrrKarma option in the asset gallery21:02
zylopfaSweet21:02
@preactionmiloidrr, there isn't any21:02
BartJolmiloidrr: maybe if you want karma in a gellery, you can use the cs with the photo gallery template21:04
miloidrrThis option isn't enable to the asset gallery?21:04
@preactionmiloidrr, there is no karma in the gallery asset, no.21:05
miloidrr:-(21:05
zylopfaI have a question again :D21:08
zylopfaIn the payment PayDriver i make, the callback gets called from the paymentGW21:08
zylopfaand i was wondering if the parameters then 21:08
zylopfasub www_callback {21:08
zylopfa  my $self    = shift;21:08
zylopfa  my $session = $self->session;21:08
zylopfaThe $self is wrong isn't it? cause its not been instantiated?21:09
zylopfaso it only gets the $session passed in right?21:09
@preactionwhere is this callback being called from? are you sure it's not instantiated?21:09
zylopfaIts from the paymentgateqay21:10
zylopfathey call this method through a POST21:10
@preactionright, but follow the entire flow of the request21:10
zylopfayeah the callback is called from the PayDriver21:10
zylopfa my $cart = WebGUI::Shop::Cart->new($session,"$cartid");21:10
zylopfa my $paydriver = WebGUI::Shop::PayDriver->new($session,"$driverid");21:10
zylopfa my $transaction = WebGUI::Shop::Transaction->create({ cart=>$cart, paymentMethod=>$paydriver});21:10
zylopfagives me errors that something is an unblessed reference21:11
@preactionzylopfa, stop pasting to the channel21:11
zylopfasorry Sir21:11
@preactionand what is the unblessed reference?21:11
zylopfathr transaction21:11
zylopfathe21:12
@preactionyou mean the line that's creating the transaction?21:12
zylopfayeah21:13
@preactionso then $cart or $paydriver are undefined21:13
zylopfaI will debug that then thanks21:13
-!- cap10morgan_ [n=wmorgan@h2-afsc.ded.indra.com] has joined #webgui21:14
-!- mode/#webgui [+v cap10morgan_] by ChanServ21:14
-!- cap10morgan__ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui21:15
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]21:15
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui21:16
-!- mode/#webgui [+v cap10morgan] by ChanServ21:16
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI21:17
elninohi!  This last upgrade that I did that converted non-utf8 to utf-8 did quite the number on our site. We have a LOT of "boxes" and "question marks" where there were copywrite and registered marks. Is there a way to do a global fix for these? we're looking at 200-300 pages we need to fix.21:19
CIA-39WebGUI: graham * r7861 /branch/WebGUI_7.5/ (lib/WebGUI/Session/Url.pm docs/changelog/7.x.x.txt): fixed: Cross site scripting issue on operation pages21:24
CIA-39WebGUI: graham * r7862 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Session/Url.pm): fixed: Cross site scripting issue on operation pages21:24
CIA-39WebGUI: graham * r7863 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Search.pm): fixed: Search asset shows blank page after searching21:24
dionakthe most direct route would probably be a script to convert the characters to utf-8 in the db21:25
dionakis there a way to upload a compressed archive of images to webgui media and have webgui uncompress the archive?21:27
elninoApparantly that is what the upgrade did. 21:27
elninothere is an asset call ziparchive - that may wwork for you.21:27
elninoalthough it doesn't put it in the media folder structure.21:28
elninohmm, but it would if youwere in the media folder in the asset manager.21:28
elninoso - anyway, the upgrade script is what converted all the data into utf-8. the copyright and registered markes were not utf-8 before. but they are now, and they are displayed as boxes or question marks depending on the browser used. So apparantly not all utf-8 characters are supported in html? So maybe I need to do something in my page layout to display utf-8?21:31
-!- cap10morgan_ [n=wmorgan@h2-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]21:31
-!- cap10morgan__ [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]21:31
dionakis your charset in the meta tags utf-8? not sure if this will help, just curious21:36
+perlDreamerelnino, it would unpack the zip file in a storage location, outside of the asset hierarchy21:36
dionakso a content manager couldn't use this to upload an archive of images right?21:38
+perlDreamerAsset::File::Images, no.  jpegs and gifs, yes21:38
dionaklooks like this asset might be intended to display the contents of the archive on a particular page21:38
+perlDreameryes, exactly21:38
+perlDreamerMaybe in addition to FilePile, we need CompressedPile21:39
+perlDreamerusing Archive::Any to unpack and then deferring to FilePile type asset creation21:39
elninoperlDreamer, dionak  - that's a bummer. Sorry to mislead.21:46
dionaknp21:46
elninodionak - yep. My meta tags is set to utf-8 currently.21:46
elninoSo I don't know what else I need to do to make these characters display correctly. If I look at the source of the html, the registered and copyright symbols show up correctly, just not in the browser.21:47
dionakmy last guess is that the browser doesn't handle utf-8 characters correctly. Is it IE? 21:47
@preactionno, the issue was that iso-8897-1 (latin-1) chars were being saved to a utf-8 field. those chars need to be replaced with &copy; &reg; and the other HTML entities for those characters21:48
elninopreaction - so I'm confused, that if the update converted iso-8897-1 to utf-8, why they don't appear correctly? what were they converted to?21:50
dionakso is it correct in thinking that IE doesn't handle &#169? Haven't tested. I usually use &copy21:50
elninoI'm pretty sure it's ie and firefox. let me double check...21:51
elninoyep. firefox doesn't display it either. nor does safari21:53
elninoIn the code it doesn't show &#169; either, it literally shows a registered mark. I'm using notepad to view it. So it got converted to something weird, not &copy; and not &reg;21:53
elninohttp://www.comtrol.com/comtrol-news/press-releases/comtrollodginglinkandrsi - is the page.21:53
@preactionelnino, because it was latin-1 being stored in utf-8 fields. we converted to binary, and then converted back, and the latin-1 codepoints don't correspond to utf-8 codepoints (except for the most basic characters)21:54
@preactionworse, it was probably cp-whatever, the windows encoding21:54
dionakso it's a bug21:54
@preactionno, it's not21:54
elninoah. it was windows. I just didn't know how it couldn't display if it was correctly converted to utf-8.21:54
@preactionnotepad is using the encoding that it was made with, Latin-121:55
elninobut it seems that it wasn't converted correctly.21:55
@preactionLatin-1 and utf-8 have overlap21:55
elninowell, if I write a sql statement or something to convert x to &copy; what is x?21:56
@preactionx is the character, copied and pasted, hopefully. it might work21:56
@preactionthere are a lot of things that do auto-conversion, perl is one of them. so it may work, it may not21:57
elninoand it appears that it only occured in title and menutitle fields, correct? the article assests seem to be still ok - from what we've seen so far.21:57
elninoI gues I don't understand what I'm converting. utf-8 to utf-8? 21:58
elninoor is it bcause not all of utf-8 is presentable via html?21:58
@preactionno, you're converting iso-8897 to an HTML entity21:58
elninoI already did the upgrade.. it's been converted.21:58
elninoAm I confused?21:59
elninothis is all an enigma to me.22:00
@preactioncharacter encoding is hell22:00
dionakso what was the character before it got mangled?22:01
elninoI'm feeling the heat22:01
@preactionthe only comfort i can offer: copy/paste the character from one terminal window (the mysql output) to another (your fixer script), and change it to the proper HTML entity22:01
elninothe character that was there before the upgrade was something most likely copied from MSWord.22:02
elninoafter the upgrade it was supposedly converted to utf-822:03
dionakoh, joy22:03
elninowhich now displays as a box or ? depending on browser.22:03
@preactionthe columns were converted, not necessarily the data22:03
elninoIn the source code using notepad, it shows upas a registered mark or copyright.22:03
elninopreaction - OH!  so the data may still be whatever word is.22:04
@preactionelnino, since the column was utf-8, but the data could've been anything (latin1 windows russian)22:04
@preactionour columns were correct, but we weren't forcing anything for the data22:04
@preactionthat's changed22:04
elninoif utf-8 is an encoding, what is latin1, widows, and russian called? are they subsets? or are they encoding too?22:06
@preactionthey're different encodings22:06
elninoand msword uses iso-8897 encoding?22:07
@preactionmsword uses whatever you have set, but most likely cp-13.. something. there's a windows-specific encoding that shares a lot with latin-122:08
elninoso how do I explain what happened to the the data during the upgrade to marketing without scaring them?22:08
elninoAND hopefully this type of thing won't happen again...22:08
@preactionwebgui fixed character encoding and translation issues, but some data was unable to be fixed (since we did not know what kind of characters they were). 22:09
@preactionand as far as i know, this issue is fixed. we've got two major groups using the i18n and character encoding features of webgui, and they've had time to test22:10
elninooh. That reminds me, I was going to take a look at my translated pages. I hope they aren't boxes.22:11
elninocrud.  about half of them made it thru.22:12
@preactiongraham may know how to fix those22:14
@preactionor you might be able to use Word to change the encoding from whatever it was to utf-822:14
elninoI don't have word. =(  I have open office. I refuse to use or install word. 22:16
elninoSo, I put those pages up by coping from notepad. Are you saying notepad can handle any encoding? Could Ijust repaste them from notepad?22:17
@preactionmake the marketing team do it then? they need to know this in order to prevent it from happening again22:17
@preactionyou might be able to, but you'd need to make sure it was utf-8 before you pasted22:17
@preactioni don't even know that Word can do this22:17
@preactionit might just make it into gibberish22:17
elninoso... to put a registered mark on a page.  do they type &reg; in the wysiwyg editor? or do they need to go to the html source?  22:18
elninoI do believe they need to now type &copy; and &reg; in the menutitle and title from now on, right?22:19
@preactionthere's a button to "Insert HTML Entity"22:19
@preactioni don't know22:19
elninooh. that works. ok. Let me play around wth this more.22:19
@preactionin the HTML editor, the ? symbol22:19
@Haargif it doesn't work to copy and paste a &reg; symbol into the rich editor, what software are they using?22:20
elninoHaarg - they are copyingn straight from word to the wysiwyg editor22:21
elnino - to the best of my knowledge. They *may* be coping from quark22:23
elninooh. interesting. I went tot hat page. clicked edit. it all appeared "correctly", so I made no modifications. Clicked save. and the marks have been "converted" to html entities.22:26
elninoit didn't know what to do with the special "apostrophe" though.22:26
elninoSo if there is a way to write a script to "resave" every page in our site. That should do it. because apparantly somewhere between editing and saving it converts them correctly to entities.22:29
@preactionit probably has to be saved from the front-end though22:30
@preactionnot even WWW::Mech could do it, since it doesn't do JS22:30
elninobummer.22:32
-!- khenn_ [n=khenn@97.92.186.139] has quit [Remote closed the connection]22:46
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI22:46
-!- mode/#webgui [+o khenn] by ChanServ22:47
zylopfaDAmn i am still having problems coding this payment driver :(22:53
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI23:05
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]23:22
@perlmonkey2FYI for all you greenies.  Part of the bail out included a $7500 federal rebate for plug-in hybrids.23:25
@preactionyay chevy volt!23:27
zylopfa:D23:28
zylopfaAnyone familiar with the PayDriver system in webgui?23:28
zylopfaI am trying to make a cart object from a cartid23:28
zylopfabut whenever i use any methods from the new object i get23:29
zylopfaWebGUI::Shop::Address:166 - Address not in this address book.23:29
zylopfaI think its because the system thinks the user (Visitor) doesn't own the address23:29
zylopfaI need to use this user cause its the CallBack from the paymentgateway23:30
zylopfarizen, are you here ;D23:31
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 104 (Connection reset by peer)]23:33
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI23:33
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["This computer has gone to sleep"]23:35
+perlDreamerzylopfa, address books are not user owned, they are owned by a "session".23:36
zylopfai just dont understand this23:37
zylopfait my payment driver and not all is done in the same session23:37
zylopfabecause its calling a website to do the creditcard checks23:38
zylopfaand then it calls back 23:38
+perlDreamerif you do it as visitor, and it creates a different session, you won't get the expected results23:38
zylopfaBut i have problems instantiating the Cart, in the callback23:38
zylopfabut perlDreamer what to do :(23:38
+cap10morganis it possible to have both automatic ldap registration and anonymous registration at the same time?23:38
+perlDreamerCan you have the remote website pass back the sessionId?23:39
+perlDreamerthat sounds dangerous, too23:39
+perlDreamerfor session hijacking23:39
zylopfaperlDreamer, yeah i can 23:39
zylopfabut i dont understand23:39
zylopfawhy i cant create an instance of the Cart23:39
zylopfaand use it regardless23:39
zylopfa  my $fields = $session->form->paramsHashRef();23:40
zylopfa  my $cartid = $fields->{'reference'};23:40
zylopfa  my $driverid = $fields->{'paymentGatewayId'};23:40
zylopfa  my $cart = WebGUI::Shop::Cart->new($session,"$cartid");23:40
zylopfa 23:40
zylopfathat is what i do in the eecallback23:40
zylopfain the www_callback23:40
zylopfabut when i access the methods in $cart, i get address book errors23:41
zylopfaI mean if i make the object from the cart id, shouldnt it reflect the object with the details from the cartId?23:41
zylopfaAll information in the perldoc suggests so23:41
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has left #webgui []23:42
+perlDreamerzylopfa, preaction will kick you out of the channel if you keep doing that.23:43
+perlDreameruse webgui.pastebin.com23:43
zylopfayeah sorry ok23:43
zylopfaperlDreamer?23:44
+perlDreameryes?23:44
zylopfadoes it make sense to instantiate a whole new PayDriver object in the callback method?23:44
+perlDreamernot if you have an existing one that's configured correctly23:44
zylopfano23:44
zylopfaI just dont get why thisdont wotk23:45
zylopfawork23:45
zylopfaIt cant be true that i have to do "select from card where cardid=xxx"23:45
zylopfawhen the object have methods for it23:46
+perlDreamerbut it's not the "cart" that you're having problems with, correct?23:46
zylopfawell now it is23:46
+perlDreamerthis is what I suggest.23:46
zylopfacause in order to make the transaction final i need to use the card object23:46
zylopfamysite -> paymentgw -> callback-function on my site23:47
zylopfathats how it goes23:47
zylopfaso i need to recreate the Cart, and i have the cart id23:47
+perlDreameryou use the ->new method23:48
zylopfamy $cart = WebGUI::Shop::Cart->new($session,"$cartid");23:48
zylopfayes23:48
+perlDreamerand you're saying that throws an error?23:48
zylopfaand i get the cartid from the paymentgw when it post to me23:48
zylopfano not that call23:49
+perlDreamerwhich call?23:49
zylopfabut when i access the $cart objects methods23:49
zylopfamy $total = $cart->calculateTotal();23:49
+perlDreamerwhich object methods?23:49
zylopfaI did that just to test23:49
zylopfaif i could use the object23:49
+perlDreamerto calculateTotal, it calculates shipping, which requires an address23:49
+perlDreamerand tax, which requires an address23:49
zylopfabut perlDreamer 23:50
+perlDreamerI think you're having the same, old problem you described earlier23:50
zylopfathe Card object has all those things23:50
zylopfaCart even23:50
+perlDreamercan you paste the error from the webgui.log into a pastebin?23:50
zylopfayeah23:50
zylopfahttp://webgui.pastebin.com/m2edbe47c23:51
zylopfaThe first is just a debug to see if the CartId came through23:52
zylopfaand i have looked in the cart table in the db, that the cart exist with that id23:52
-!- SDuensin [n=Scott@23.sub-75-207-209.myvzw.com] has quit ["Leaving"]23:52
+perlDreamerI will look at it in a bit23:55
zylopfathanks a lot23:55
zylopfabtw. i have also checked that the cart items is present in the database23:56
zylopfaSo basically i can recreate the order from the data in the db. but its a nasty hack if i have to use sql instead of the build-in methods23:56
-!- Lisette [n=liraos@adsl190-28-107-195.epm.net.co] has quit [Read error: 110 (Connection timed out)]23:58
--- Day changed Tue Oct 07 2008
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui00:01
-!- mode/#webgui [+o Haarg] by ChanServ00:01
zylopfaperlbot, I am a bit further in the investigation and i have tried to get the items from the cart through object methods00:02
zylopfaand i am able to get them00:03
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has left #webgui []00:03
zylopfaSeems like a shipping address haven't been associated with the cart object00:03
+perlDreamerSounds vaguely familiar ;)00:03
zylopfawhich is odd, cause i choose an address in the start before i exited to the payment gw00:03
zylopfawoops i ment perlDreamer 00:04
-!- miloidrr [n=Camilo@201.232.58.66] has left #webgui []00:05
-!- miloidrr [n=Camilo@201.232.58.66] has joined #webgui00:05
zylopfaHmmm, no it cant be that cause a shippingAddress id is in the record in the database table cart00:05
+perlDreamerGood luck, khenn_00:07
khenn_with?00:07
-!- khenn_ is now known as khenn00:07
-!- mode/#webgui [+o khenn] by ChanServ00:07
+perlDreamerBug/RFE upgrades today, yes?00:08
-!- Lisette [n=liraos@adsl190-28-102-228.epm.net.co] has joined #webgui00:11
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui00:14
-!- mode/#webgui [+v MrHairgrease] by ChanServ00:14
+MrHairgreaseHe's going to Lisbon!00:15
+MrHairgreasehttp://video.google.com/videoplay?docid=7908232974188401388&ei=MnzqSNuVEI2wiALavp2uCA&q=brian+d+foy&vt=lf00:15
+MrHairgrease1:5800:15
+perlDreamerHuh?00:15
+perlDreamerNo video at work, most esteemed EuroTrash Dude00:16
+MrHairgreasetoo bad00:16
+MrHairgreaseemail it to yourself for when you are at home00:16
+perlDreamerthey are worried about the internet affecting our productivity00:17
+MrHairgreasethat's why they keep irc open00:17
+perlDreamerexactly00:17
+MrHairgreasethat makes sense...00:17
zylopfaperlDreamer, I am now trying to send the AddressId to the gateway also00:20
zylopfaIf it work then, I suggest some changes to the api00:20
zylopfabecause imo. the shipping address should be saved to the Cart object00:20
+cap10morganI'm using WebGUI::PerformanceProfiler on 7.5.24, but I get huge negative times for many calls. Is that normal?00:31
+MrHairgreasedunno, but you might wanna try Devel::NYTProf::Apache00:33
+MrHairgreaseI have been playing with that for areally tiny bit00:34
+MrHairgreasehaven't been able to get the profiling data to be converted to something readble though00:34
+MrHairgreasemore info: http://perlbuzz.com/2008/07/develnytprof-will-knock-your-socks-off.html00:34
-!- Rogier [n=chatzill@5ED08A1D.cable.ziggo.nl] has joined #webgui00:35
-!- Rogier [n=chatzill@5ED08A1D.cable.ziggo.nl] has left #webgui []00:36
+cap10morganMrHairgrease: cool, will check that out00:38
+MrHairgreaseyeah00:38
+MrHairgreaseif you know how to process the files it dumps in /tmp please let me know00:39
+cap10morganok, i'll let you know if i figure anything out there00:41
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []00:51
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui00:56
carograyIs there some reason I should put a data email form on a page rather than just simply leave it as an asset with its own page style? ..other than the fact that I might want to display it in a collection of other assets?00:57
carograyI am inclined to simply use it by itelf without creaing a page for it. what would be the drawbacks of this solution?00:58
@preactionjust what you mentioned, you can't put other assets around it on a page01:00
carograyis that the ONLY drawback?01:00
@preactionthe only one i can think of01:01
carograythat was the only one I could think of too. So I think I am just going to go with it - streamlining, doncha know. thanks preaction.01:01
dionaklol, it's the palin effect...doncha know01:04
zylopfahaah shit my payment providers gateway is down 01:06
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:18
zylopfaperlDreamer, 01:18
grinkzylopfa: who?01:18
zylopfaI figured something out01:18
zylopfaIts the danish PBS01:18
zylopfapayment provider for all danish banks01:18
zylopfabut its up again01:18
+perlDreamerexcellent!01:18
zylopfaperlDreamer, you know the addressbook01:19
+perlDreamerI am familiar with it01:19
zylopfawhe it looks up the address for the order01:19
zylopfait does: select * from address where addressId='LqhhtazoYUwzGuoB70c3BA';01:19
zylopfawhich is good01:19
zylopfabut! it dubble checks if its the sessions addressbook01:19
zylopfawhich makes it impossible to use callback01:20
+perlDreamerthis is also good, but unfortunate for what you are trying to do01:20
zylopfayes01:20
zylopfaI backtracked the webgui code01:20
zylopfaits crazy if i have to create an addressbook object myself01:21
zylopfato have the decired addressbook id01:21
-!- dionak [n=dionak@97.66.185.250] has quit []01:22
@preactionthe cart should have an address for you01:24
zylopfayes01:24
zylopfaBUT01:24
zylopfaThe cart was created for the USER logged in01:24
zylopfaAnd the callback function is called from the gateway01:25
@preactionokay01:25
zylopfaand it wont be logged in as other than visitor01:25
@preactionso your gateway kinda works like Paypal, you go to an external site and then get sent back to webgui, right?01:25
zylopfaso it cant readily access the addresses stored for the user making the purchace01:25
-!- khenn [n=khenn@97.92.186.139] has quit [Remote closed the connection]01:25
zylopfaYes Sir01:25
@preactionbut when they come back, the session isn't the same?01:26
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI01:26
-!- mode/#webgui [+o khenn] by ChanServ01:26
zylopfapreaction, the session the user gets returned to is the same01:26
zylopfabut the GWserver that does callback has no usersession ofc01:27
zylopfapreaction, I have to make some sql code in the new driver then01:28
@preactionwhy? what do you need to give to the gateway?01:29
zylopfaok here it goes01:29
zylopfaMY SIte -> gateway01:29
zylopfathis stage i get over to gateway and put payment info01:29
zylopfawhich work fine ofc01:29
zylopfathen next stage01:29
zylopfagateway REDIRECTS user to "grats on buying from us" page01:30
zylopfawhich works fine!01:30
zylopfaBUT01:30
zylopfathen the GATEWAY calls a callback url to inform on status of the transactrion01:30
zylopfaTHIS is whre it goes wrong01:30
zylopfaI am not accepting a payment before i get ok from the gateway01:31
zylopfaelse its the same as taking candy from a child01:31
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Read error: 110 (Connection timed out)]01:31
zylopfaIts 1 line in the addressbook for commerce that ruin it all01:31
@preactioni'd post to the webgui dev list, there might be a better discussion there01:32
zylopfayeah i guess01:32
@preactionperhaps adding your patch to remove that line01:32
zylopfamaybe its there for another reason01:32
zylopfabut i dont realy k now01:32
zylopfaOr else i will override the processTransaction in my module01:34
zylopfaso i hardcode what i want it to do 01:34
zylopfapreaction, i just read more of the code01:38
zylopfaand everything in the payment system is build to take user information from users logged in currently01:39
zylopfaIt never anticipated that the user might be Visitor, because thats how it is with callback01:39
@preactionyou'll have to put the Transaction in some sort of "Pending" state then01:43
@preactionis that an option?01:43
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit []01:45
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui01:45
zylopfaI think i got is soon01:50
zylopfaFUCKING EEHHH01:51
zylopfapreaction, I got it!!01:51
zylopfaThis is awesome01:52
zylopfaBasically i made a new addressbook object, providing the addressbook id01:52
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI01:52
-!- mode/#webgui [+o tavisto] by ChanServ01:52
zylopfaand then i made a new adress object providing the address id01:52
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit [Client Quit]01:52
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI01:58
-!- miloidrr [n=Camilo@201.232.58.66] has left #webgui []02:11
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:47
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:47
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has left #webgui []03:55
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []03:57
-!- Lisette [n=liraos@adsl190-28-102-228.epm.net.co] has quit ["Leaving."]04:04
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has quit ["Leaving"]04:16
-!- wgGuest03 [n=wgGuest0@76.91.139.108] has joined #webgui04:48
-!- wgGuest03 [n=wgGuest0@76.91.139.108] has quit [Client Quit]04:48
-!- wgGuest43 [n=wgGuest4@76.91.139.108] has joined #webgui04:48
wgGuest43sup04:48
wgGuest43anyone here?04:49
@khennsorta04:50
@khenn=)04:50
wgGuest43:)04:52
wgGuest43so i been looking around the site for this question i have and havn't found anything, so i thought i would try the chat04:52
wgGuest43where is my question, is there any progress going on for forum intergration? 04:52
@khennwhat do you mean?04:52
@khennintegration with what?04:53
wgGuest43for example phpbb and IPB intergration. or at least when memebers register, they get registered on the forum aswell.04:53
wgGuest43actually khenn, can you tell me what irc server this is please. i would like to join with my irc client :P04:53
@khennthere isn't anything at the moment.  We've looked into PHPBB before and there really aren't any integration points or webservices that would enable us to incorporate Single Signon04:54
@khennthis is freenode.net04:54
@khenn#WebGUI04:54
@khennirc.freenode.net04:54
wgGuest43awesome04:54
-!- Syphosis [n=demon@76.91.139.108] has joined #webgui04:55
Syphosismuch better04:55
-!- wgGuest43 [n=wgGuest4@76.91.139.108] has quit []04:55
SyphosisDo you know why there is isn't and intergration? because of the way the user groups are and stuff?04:55
@khenneverything is different04:56
@khennwe'd need some sort of web service or API integration points04:56
@khennPHP BB uses mysql so migration is a possibility04:57
SyphosisIPB does aswell :D04:57
@khennso there you go04:57
@khennboth can be migrated04:57
SyphosisI know for other CMS'es, the intergration part all it does is add the username and password for the forum, and everything else is different04:57
Syphosislike user groups and what not..04:57
@khennhmm04:58
Syphosisso you have different user groups for the site, and the forums. which would be ok for me. but its not full intergration :P which is really not what i am looking for04:58
@khennI don't really know enough about them to be able to say how it could be done04:58
@khennor if it can be done04:58
@khennSSO might be able to be done with cookies04:59
@khennand storing info in the user profile04:59
@preactionyou could also do WebGUI auth with another forum system if you want. or write an auth module to integrate WebGUI's auth with the other system05:25
@preactioni think the reason people don't is because it's easier to just migrate the content instead of trying to integrate the two systems05:27
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui05:29
-!- mode/#webgui [+v cap10morgan] by ChanServ05:29
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Remote closed the connection]06:10
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit []07:06
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]07:17
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]07:26
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI07:40
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI07:40
elninoanyone use the newsletter feature here?07:41
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]07:56
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]08:05
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI09:11
-!- mode/#webgui [+o tavisto] by ChanServ09:11
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui09:16
-!- mode/#webgui [+o rizen] by ChanServ09:16
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit []09:43
CIA-39WebGUI: frank * r7864 /experimental/HelpDesk/ (3 files in 3 dirs): final changes. Ready to migrate09:55
CIA-39WebGUI: frank * r7865 /experimental/HelpDesk/lib/WebGUI/Workflow/Activity/GetHelpDeskMail.pm: Fixed a syntax error09:55
CIA-39WebGUI: frank * r7866 /experimental/HelpDesk/lib/WebGUI/Asset/Wobject/HelpDesk.pm: fixed a problem with install script09:55
CIA-39WebGUI: frank * r7867 /experimental/HelpDesk/sbin/migrateHelpDesk.pl: commented out everything but RFEs which we are testing09:55
CIA-39WebGUI: frank * r7868 /experimental/HelpDesk/sbin/migrateHelpDesk.pl: alumni bugs, rfes, medintellibase09:55
CIA-39WebGUI: frank * r7869 /experimental/HelpDesk/sbin/migrateHelpDesk.pl: final 2 migrations09:55
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:26
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has joined #webgui10:53
CIA-39WebGUI: yung * r7870 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): Updated Thingy's edit instructions and search description fields to HTMLAreas11:28
CIA-39WebGUI: yung * r7871 /WebGUI/ (3 files in 3 dirs): rfe: Thingy Private Rows13:02
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, SDuensin13:17
-!- Netsplit over, joins: SDuensin, ckotil13:17
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Connection reset by peer]13:45
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI13:46
-!- dapperedodo [n=joeri@87.213.33.210] has joined #webgui13:48
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil14:12
-!- Netsplit over, joins: ckotil14:13
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:19
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil14:43
-!- Netsplit over, joins: ckotil14:45
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil15:04
-!- Netsplit over, joins: ckotil15:04
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil15:19
-!- Netsplit over, joins: ckotil15:24
-!- Netsplit over, joins: ckotil15:30
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI15:32
-!- mode/#webgui [+o tavisto] by ChanServ15:32
-!- BartJol [n=plainstu@213-84-160-51.adsl.xs4all.nl] has joined #webgui15:50
-!- BartJol [n=plainstu@213-84-160-51.adsl.xs4all.nl] has quit [Read error: 60 (Operation timed out)]16:00
khenn_morning16:01
-!- khenn_ is now known as khenn16:01
-!- mode/#webgui [+o khenn] by ChanServ16:01
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]16:10
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui16:12
-!- mode/#webgui [+o perlmonkey2] by ChanServ16:12
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui16:18
-!- mode/#webgui [+o Haarg] by ChanServ16:19
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI16:20
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 54 (Connection reset by peer)]16:20
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]16:25
-!- bopbop [n=kmccombs@68-114-219-232.dhcp.mdsn.wi.charter.com] has joined #webgui16:36
-!- mode/#webgui [+o bopbop] by ChanServ16:36
-!- topsub [n=josh@97.66.185.250] has joined #webgui16:38
-!- SDuensin [n=Scott@67.sub-75-207-40.myvzw.com] has joined #WebGUI16:45
-!- dionak [n=dionak@97.66.185.250] has joined #webgui16:46
SDuensinGreetings.16:54
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]17:02
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui17:15
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui17:23
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui17:27
-!- mode/#webgui [+o Haarg] by ChanServ17:27
-!- dapperedodo [n=joeri@87.213.33.210] has left #webgui []17:28
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has left #webgui []18:00
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has quit ["Leaving"]18:01
-!- crythias [n=Gerald@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui18:08
-!- mode/#webgui [+v crythias] by ChanServ18:08
+crythiasanyone here?18:08
+crythiasperldreamer rizen tavisto bopbop apeiron haarg 18:14
@Haargcrythias crythias crythias crythias crythias18:14
@rizenjust us chickens18:14
+crythiashi18:14
@rizenwelcome, long time no see18:14
@tavistoWho dares disturb the wizard!18:14
+crythiashow do I get  a search in a header to not return results but return results in a page?18:15
+crythiasthat is, a search box... 18:15
@rizenwhat version of webgui are you using?18:15
+crythiasooh. ... I knew I shoulda known that18:15
@tavistohah.. rookie.18:15
+crythias7.5.2118:16
@rizen7.5 and above has a "Use Containers?" switch18:16
@rizenin the properties tab of the search asset18:16
+crythiaschecking.18:17
-!- estiven [n=estiven@201.232.58.66] has joined #webgui18:17
+crythiashrm.18:18
+crythiasnot working.18:18
@rizenmaybe i don't understand what you are asking then18:18
+crythiasbecause I'm using asset proxy for the search window.18:18
@rizencould you rephrase the question18:18
+crythiasI have header ... it has the search box in it, but the search results are coming in the header.18:19
@rizenare you saying you want the search results to appear in the header of your site?18:19
@rizenoh, you're saying you don't want them up there18:19
@rizenand they are18:19
+crythiasI don't want that. I goofed using an asset proxy18:19
@rizenright, you should just copy the HTML of the search form18:19
@rizeninto your header18:19
@rizenrather than using an asset proxy18:19
+crythiasyep. that makes sense to me.18:20
+crythiassounds like something I've told someone back in the day.18:20
@rizenassetproxy copies functionality18:21
@rizenyou just want to copy the form18:21
@rizennot the functionality18:21
+crythiasyeo18:22
+crythiasyep18:22
+crythiasdude. sweet18:22
@rizenwhat's mine say? DUDE18:23
@rizenwhat's mine say? SWEET18:23
+crythiasWhat about mine?18:23
+crythiasSUHWEET18:23
@rizenDUDE18:23
@rizenso crythias, does this mean you're back in the game?18:24
+perlDreamernice app, khenn_18:24
+perlDreamerBug tracker looks cool18:24
-!- khenn_ is now known as khenn18:26
-!- mode/#webgui [+o khenn] by ChanServ18:26
@khennthanks18:26
+crythiasam I back in the game? I could be. I chose WG for our new site ... finally got the people involved.18:28
+crythiasit was this or html... I'm like... you're kidding, right?18:29
-!- crythias [n=Gerald@fl-69-68-148-96.sta.embarqhsd.net] has quit ["Leaving."]18:51
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui18:59
zylopfaGreetings19:00
dionakhey zylopfa, did you get your payment gateway finished?19:01
zylopfaI am working on it19:03
zylopfaI found out its not good api wise19:03
zylopfai have to do it the other way around19:03
zylopfaSo i have to make the transaction first19:03
zylopfaand then hand over to the gateway19:03
zylopfaand then get callback from the gw19:03
zylopfaand finish it like that19:04
zylopfaThe shipping system is reliant on the user logged in 19:04
zylopfaso it cant handle callback19:04
zylopfawhen the callback server is Visitor19:04
zylopfaas they always are when its Callback19:05
@rizenyou can log the user in on the callback too19:07
@rizenyou have the cart id19:07
@rizenwhich means you have the session id19:07
@rizenwhich means you have the user id19:07
zylopfaBut rizen19:07
zylopfaisnt session made for the callback?19:07
@rizenno if ands or buts, go directly to bed without dinner19:07
zylopfai mean a session is for all things initiating connection19:08
zylopfaand the gateway does that19:08
zylopfabut yes i have the cartid19:08
zylopfahow can i make a session for the callback then?19:08
zylopfaI am pretty noob at this but i looked at it for 10 hours straight yesterday19:09
@rizenmy $newSession = WebGUI::Session->open($webguiRoot, $session->config->getFilename, $session->request, $session->server, $sessionId);19:11
zylopfaand Rizen how can i get the sessionid?19:11
@rizen$cart->get('sessionId');19:12
zylopfasick19:12
zylopfaI need to ask oyu19:12
zylopfahttp://webgui.pastebin.com/m25379da719:12
@rizen$session->server->dir_config('WebguiRoot')19:12
zylopfaThis is my current none working19:12
@rizenis how you get webgui root19:12
zylopfaYou are very kind19:13
@rizenyou are the first person on earth to think or say that. =)19:13
zylopfahaah you are kidding19:13
@rizenand you won't think it for long19:13
zylopfayeah I will19:14
zylopfayou saved my year19:14
dionakoh, i like the bug tracker interface on webgui.org19:14
dionakvery nice19:14
@rizenjust ask dionak19:14
+perlDreamerkhenn++19:14
@rizenor Haarg19:14
@rizenor perlDreamer19:14
+perlDreamerI think you rock, rizen-ator.19:14
@rizendamn it pd, you're not helping my cause. =)19:14
+perlDreamerA running mate always supports his primary candidate19:15
@rizentrue19:15
@rizenso are we winning?19:15
@rizeni haven't checked the polls19:15
+perlDreamerUh, no.  We're not winning19:15
+perlDreamerBut we have the moral high ground19:15
@rizenwell at least we make this look good19:16
dionakrizen's a little grumpy at times, but rock'n nonetheless19:16
zylopfaperlDreamer, what are you winning?19:16
@khennI'm waiting for something to be assigned to someone on the new request tracker19:16
+perlDreamerrizen and I are running for office19:16
zylopfaimba19:16
@khennsomeone other than me =)19:16
+perlDreamerActually, rizen's running for office and dragging me along for the ride.19:17
@khennwhat office is rizen running for?19:17
+perlDreamerPresident of the United States of America19:17
@khennerm yeah19:17
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:19
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:19
+MrHairgreasehi19:19
@khennhi19:19
+MrHairgreaseis it possible with webgui to let it set multi domain cookies?19:19
+MrHairgreaseso if a.mydomain.com and b.mydomain.com are running  the same wg19:20
+MrHairgreaseif you are logged on to a.mydomain.com you should also automatically be logged on to b.mydomain.com19:20
@rizenyes19:21
+MrHairgreaseit has to do with the domain property of the cookie19:21
@rizenyou set it in the config file19:21
+MrHairgreaseso if i could set that19:21
+MrHairgreaseah19:21
+MrHairgreasethanks19:21
@rizenjust set it to .mydomain.com19:21
+MrHairgreaseyeah19:21
+MrHairgreasei knew taht part19:21
+MrHairgreasebut not weher to set it19:21
+MrHairgreasemucho gracias19:21
zylopfarizen, 19:22
zylopfawhen i make the $card object in the callback19:22
zylopfamy $cart = WebGUI::Shop::Cart->new($session,"$cartid");19:23
zylopfathis is what i do19:23
zylopfabut will the card not be attacked to the old session?19:23
zylopfaattacked even19:23
zylopfashit attached19:23
@rizenyeah, but that's why you use $newSession19:23
zylopfatrue19:23
zylopfabut nresession needs $cart19:23
@rizenyou will have to instanciate the cart twice19:24
zylopfato get the session id19:24
zylopfaohh19:24
@rizenyup19:24
zylopfaSo I also have to make a new PayDriver instance?19:26
zylopfacause i guess the old in the callback method is attacked to the old $session 19:26
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui19:29
@rizeneither that or wait until tomorrow19:37
@rizeni'll implement that patch we talked about regarding transactions later today19:39
@rizenand then you can take a look at that and see if it helps you19:39
@rizenif it does you can apply it to your site19:39
@rizenand it will be built in to 7.619:39
zylopfaAwesome rizen, thanks a lot for your help19:41
@rizenyou are contributing this plugin back to the bazaar after all this, right?19:41
@rizenso i'm not just helping you19:41
@rizeni'm helping the community19:41
@rizenmaybe we can start a Danish WebGUI Community out of this19:42
-!- rizen is now known as rizeneatslunch19:42
zylopfayeah ofcourse rizen19:43
zylopfaAnd I will make more plugins for other providers: stormpay, paypal (if not made) and others that might be needed19:43
+perlDreamerHaarg, the new syntaxCheck.t test fails unless it's run from the sbin directory.19:57
+perlDreamerNone of the scripts check as clean.19:57
-!- wgGuest09 [n=wgGuest0@adsl-75-24-6-72.dsl.yntwoh.sbcglobal.net] has joined #webgui19:58
+MrHairgreaseTime for the webgui-world-domination-campaign team to come into action: http://perlbuzz.com/2008/10/whats-the-state-of-perl-web-frameworks.html19:59
@tavistoMrHairgrease, what's up my brotha from a dutch motha?20:02
+MrHairgreaseI have become a worker20:03
+MrHairgreasemy life is over...20:03
+MrHairgreasebut than again20:03
wgGuest09does anyone know who SUBE is? I'd like to talk with him.20:04
wgGuest09or how to message him20:04
+MrHairgreasewgGuest09: never heard of that nick20:05
+MrHairgreasewhere did you find him?20:05
wgGuest09support20:05
+MrHairgreaseon the webgui.org site?20:05
wgGuest09yes20:05
wgGuest09he's posted in support20:05
+MrHairgreasemaybe you could send him a message20:05
wgGuest09I didn't know if he was active here or not.20:05
+MrHairgreasenot sure how you do that within webgui20:05
+MrHairgreasenot on irc20:05
wgGuest09I'm not sure how to message him from WebGUI. His profile is private.20:06
wgGuest09thanks anyway20:06
+MrHairgreaseok20:07
+perlDreamerSube works with Susanb for that university in California20:08
+perlDreamerno, wait a sec20:09
+perlDreamerthat's Some20:09
* perlDreamer is confused20:09
zylopfaWhere can i vote for webui?20:11
zylopfaon that site20:11
@tavistowgGuest09, Sube is a she and we're working with her to fix her new shop.20:11
@tavistoMrHairGrease, how about this link for Perl Frameworks:   http://www.perlfoundation.org/perl5/index.cgi?web_frameworks20:12
wgGuest09we had a bunch of $5 transactions go through our site also20:12
+MrHairgreasetavisto: nice20:12
@tavistoDid you post it on the support board? Sube has a bunch of unrelated problems due to improper setup I believe. So, they aren't going to be a good resource at this point20:13
@tavistoyeah Rizen had me add WebGUI to the list awhile back20:13
+MrHairgreasezylopfa: you can't vote20:13
wgGuest09no I didn't post it I wasn't sure it was WebGUI related20:13
+MrHairgreasebut you _Can_ tell how great webgui is20:13
@tavistoAre the $5 transactions attached to a specific account?20:13
@tavistoI definitely think you should post it if given that this is the 2nd report of it happening.20:14
wgGuest09I don't think it came through our sites. The IP was Malaysia and the card numbers were different.20:14
@tavistoCould be a security issue here so if you could post it with as much detail as possible, that would be excellent.20:14
wgGuest09okay, will do.  How do I change to my username in this chat? I'm not used to irc20:15
+perlDreamersay "/nick whoIAm"20:16
-!- wgGuest09 is now known as gama20:16
+perlDreamerJodie?20:16
gamaJoby20:16
gamathere is a Jodie, but I'm not here20:17
gamaher20:17
+perlDreamerwell, when you all say "gama", it makes guessing hard :)20:17
zylopfaWebgui is just sick good, after i read the "WebGUI developers guide" i am beginning to understand what it can do20:17
zylopfa= all20:17
@tavistoPlease be sure to include how many transactions have been processed, whether or not they were processed by your merchant account, and anything else you think that might be useful. The more I think about this the more nervous I am. Do you even have any $5 products available for purchase?20:17
* perlDreamer is still looking for that yayhoo from Donorware who posts security fixes publicly and then says we can ask him for a patch.20:18
zylopfaGood Sirs and Mamm's20:19
zylopfaI have a small question 20:19
+perlDreamerBring it on, zylopfa20:19
zylopfamy $configFile = $session->config->getFilename;20:19
+perlDreameryes20:19
zylopfaThis is wrong, i found out20:19
+perlDreamerzylopfa, you sure about that?20:20
+perlDreamerThat method is inherited from Config::JSON, and is part of the nightly test suite.20:21
zylopfaI am printing the variable in error handler20:21
zylopfaand it shows 020:21
zylopfaI got it to show the $webguiRoot20:21
gamano $5 items20:21
zylopfabut blank strinkg20:21
zylopfashit20:22
zylopfanever mind20:22
zylopfaI am blind as a worm20:22
+MrHairgreasewho isn't20:22
zylopfaSorry perlDreamer and others20:22
+perlDreamerNot a problem, zylopfa.20:22
+perlDreamerWe all do that :)20:22
+MrHairgreasenowedon't!! =)20:22
+perlDreamerWell, everyone except MrHairgrease20:22
+MrHairgreaseKoen makes my mistakes20:23
+MrHairgreaseby definition =)20:23
+perlDreamerThat _would_ explain a few things20:23
+MrHairgreaseit probably would 20:23
zylopfaperlDreamer, I am gonna recreate the old $session in my callback20:23
gamaactually we don't have any of our EMS available to the public at this time20:24
zylopfaso i can get access to all the things made in that.like the cart20:24
+perlDreamerI backlogged and saw you and rizeneatslunch talk about that20:24
-!- MrHairgrease is now known as MrAfkGrease20:24
zylopfaI am moving forward slowly!!20:25
zylopfaUser for this session: zylopfa, i got out on the log, so i got the session created now20:26
@tavistogama that's very strange and I would include that as well20:35
@tavistoI'm beginning to wonder if this is trickery from the Dutch team in an attempt to raise funds for JT's campaign.20:36
@tavistowhat is your position on that claim perlDreamer? I need a statement from your campaign please.20:37
+perlDreamerOur team is categorically opposed to the illegal raising of campaign funds.20:38
+perlDreamerIn fact, receiving large amounts of funds is counter to good sense, and American law20:38
@tavistoillegal in the US or in Europe?20:38
+perlDreamerFortunately, this funding is coming from Europe...20:38
@tavistoexactly.20:38
+perlDreamerarg, Haarg20:39
zylopfaperlDreamer, its going forward now20:49
zylopfaNow i have a session object with the user making order + the identical cart object he made20:49
-!- rizeneatslunch is now known as rizen21:06
@rizenzylopfa: https://svn.webgui.org/svnweb/plainblack/revision?rev=787321:06
zylopfahaha imba rizen  :D thanks a lot21:08
@rizenimba?21:08
zylopfameans awesome :D21:08
@rizenok21:08
CIA-39WebGUI: jt * r7872 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Macro/ViewCart.pm): 21:17
CIA-39WebGUI: - Removed cart icon from ViewCart macro.21:17
CIA-39WebGUI: - Updated WebGUI::Shop::PayDriver::processTransaction() to accept a21:17
CIA-39WebGUI:  transaction as a param.21:17
CIA-39WebGUI: jt * r7873 /WebGUI/lib/WebGUI/Shop/PayDriver.pm: 21:17
CIA-39WebGUI: - Updated WebGUI::Shop::PayDriver::processTransaction() to accept a21:17
CIA-39WebGUI:  transaction as a param.21:17
zylopfaThis is getting corny now21:27
zylopfaI am making a new PayDriver instance in my callback function21:28
zylopfamy $paydriver = WebGUI::Shop::PayDriver->new($newSession,"$gwid");21:28
zylopfaBut now it say i need to override processPayment21:29
zylopfaohh wait21:29
zylopfarizen, perlDreamer !!!21:31
zylopfaI DID IT !!21:31
@rizenwahoo!21:32
@rizenit works?21:32
zylopfaits sick21:32
@rizendid you use the new patch i just provided, or did you go the old way?21:32
zylopfaI did the old way!21:33
zylopfahttp://webgui.pastebin.com/m77abe6121:33
zylopfarizen, the above is my final callback script21:34
zylopfaOk its not finished but i got the mechanics to work, so it will work with me21:34
zylopfaI need to place some checks ofc to see if the payment is legit21:34
zylopfaThis is sick good, I have been trying to work it out for days now21:35
zylopfaBut the best thing is I learn alot about webgui doing it21:35
@rizenyou know, since you are passing the session id, you need not pass the cart id21:36
@rizenwebgui can figure out the cart from the session21:36
zylopfaIt can?21:36
@rizenindeed21:36
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui21:36
-!- mode/#webgui [+v cap10morgan] by ChanServ21:36
@rizennewBySession()21:36
@rizenthat's what it does21:36
zylopfaso i do $cart = $newSession->newBySession(something)21:38
@rizenno21:38
zylopfanaaa $cart =  WebGUI::Shop::Cart->newBySession($newSession)21:38
@rizenyup21:38
zylopfaWebgui is sick21:39
zylopfaand thanks a lot rizen , you saved the year21:39
@rizenthe year isn't over yet21:39
zylopfabtw. do you know about the paypal driver?21:39
@rizenno21:39
zylopfaI can easy make it now, i have before made it from normal perl21:39
@rizenwhat should i know about it?21:39
zylopfaand now i know how to integrate it21:39
@rizenoh, very cool, so are you interested in doing it?21:39
zylopfayeah21:40
@rizenif you are, i'd love to see it21:40
zylopfaAwesome21:40
zylopfaI am21:40
@rizenif the work is quality enough we'd accept it into the core21:40
zylopfaSweet, I will do my best and more21:40
@rizenDo you think you can have it done by November 19th?21:40
zylopfayeah i think thats possible21:40
@rizenthat is the feature freeze date for WebGUI 7.621:40
zylopfaahhh21:40
@rizenotherwise it will have to wait for WebGUI 7.721:40
zylopfaI will get it done till then21:41
@rizensweet21:41
@rizeni know lots of users will appreciate it21:41
zylopfaalso with recurring and all that21:41
@rizencool21:41
+perlDreamerrizen, some guy named JT is making wiki pages21:53
@rizenyeah, he's an asshole21:53
+perlDreamerand you were saying earlier that you're the worst guy in here21:53
@rizenwhat's he doing trying to help people21:54
@rizeni still submit i'm the worst guy in here21:55
@rizenthis JT character will not take the title from me21:56
@rizenhe's not nearly bitchy enough21:56
+perlDreamergive him some time, I'm sure he'll show his true colors21:56
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]22:19
-!- crythias [n=Gerald@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui22:29
-!- mode/#webgui [+v crythias] by ChanServ22:29
@rizenperlDreamer, did you know that crythias is back in the game?22:30
+perlDreamerI heard that22:34
@rizenthat is just SUPER cool22:34
topsubI am writing a test for a custom macro and i am seeing some weird Results, wondering if i could get another eye on it..22:38
+perlDreamersure22:38
topsubtest: http://pastebin.com/m56264fc4  macro: http://pastebin.com/m2c6efcf422:39
topsubi am expecting results to come back22:39
topsubmy ul to have 1 entry in it22:40
topsubbut if i run it say 5 times22:40
topsubsometimes i see something22:40
topsubother times i don't22:40
topsubits like when i am trying to create an asset on the fly it doesn't work randomly22:40
topsubor something22:40
+perlDreamerwell, about the test22:45
+perlDreameryou shouldn't have to manually include the test library, or the WebGUI library22:45
+perlDreamerbut that's a nitpick that I'll come back to22:46
topsubhehe k22:46
topsubBe gentle i am new22:46
CIA-39WebGUI: colin * r7874 /WebGUI/t/Session/Url.t: Update test to track code change for escaping requested URLs.22:47
+perlDreamerThe only two tests that fail are the last two?22:47
topsubthe last one is the one i need help with22:47
topsubit "passes"22:47
+perlDreamerthe one that says "unlike $output22:47
topsubyes22:47
-!- Bernd_ [n=spunky@dslb-088-074-128-047.pools.arcor-ip.net] has joined #webgui22:47
+perlDreamerTest looks fine to me.22:47
topsubwhen iam printing the output statement22:47
+perlDreamerah22:48
topsubthere are times when it comes back <ul id="webinarList"></ul>22:48
+perlDreamerfor tests, in general you want to use diag, not print22:48
topsubbut i am expecting <ul id="webinarList"><li>Test Webinar  - <a href="/testwebinar?func=edit;">Edit Webinar</a><br/><a href="/testwebinar?func=editVariant&vid=3W6aCIHk3iH6EvNOivgOsQ">Edit Event - N/a</a></li></ul>22:48
topsubi ran this test back to back 5 times22:48
Bernd_Hey!22:48
topsub4 of them had an empty ul22:48
Bernd_Who of you guys has been working on the new request tracker?22:48
topsub1 of them had what i just posted with a populated UL22:48
Bernd_rizen, was that you?22:49
Bernd_Great work!22:50
Bernd_Except for one thing...22:50
+perlDreamertopsub, I would suggest adding a test for _getWebinars to make sure _it_ is doing the right thing.22:51
-!- crythias [n=Gerald@fl-69-68-148-96.sta.embarqhsd.net] has quit [Read error: 113 (No route to host)]22:51
Bernd_It seems that e-mails do not contain the message text when a new request is created.22:51
+perlDreamerand I think your group by clause has to be a valid field22:51
+perlDreamerliek w.assetId or ad.assetId22:51
@rizenBernd_ it was khenn and now Haarg22:51
Bernd_Alright, thanks!22:51
Bernd_Haarg, are you online?22:51
@rizenregardless though22:52
@rizenthis is not an RFE list22:52
@rizenif you want something, put it in the RFE list22:52
Bernd_Ok, I apologize.22:52
@Haargyeah, i saw that issue Bernd_22:52
+perlDreamerHaarg, does the escaped URL fix need to be backported to 7.5?22:52
Bernd_I thought that it simply might have been forgotten.22:52
topsubpd, i know on line 65 i put a print statement trying to print all the assetId's and titles of the webinars. and sometimes it would have both my test assets i added or just one.22:52
Bernd_Shall I submit an RFE on this?22:53
topsubpd, i will write a test for that getWebinars and see thanks22:53
Bernd_Or did you plan to fix this anyway?22:53
@HaargperlDreamer, yes22:53
@Haargjust a sec though22:53
+perlDreamerI'm backporting test fixes, so if you want, I can do it too22:53
@khennI noticed that too22:53
+perlDreamerjust let me know when it is okay22:53
@khennHaarg - it's probably being filtered out of the template22:54
topsubpd, do i need to create a version tag? Did you see my little bit of code were i was creating one. But i am kinda confused ifi  need to or not.22:59
+perlDreamerstrictly speaking, if you're using the same session and user, you do not23:00
topsubSeems by purging what i create under that version tag it removes it.23:00
+perlDreamerbut it makes clean-up quick and easy if you have lots of things to clean up23:00
+perlDreameryes, when you nuke a version tag is does the same as $asset->purge23:00
topsubright now by running this test i am running it as a visitor right?23:00
+perlDreameryes23:00
topsubbut i do alot of editing and altering assets and it creates a lot of entries its best to create a version tag so its eaiser to clean up vs trying to purge 15 assets23:01
+perlDreamer++laziness23:01
topsublol k23:01
+perlDreameraltering assets is fine, you don't need a version tag for calling $asset->update23:01
+perlDreamerjust creation23:02
topsubi remember i wrote an import script for PDFs and didn't use a version tag the first time. and had like 50 entries inside a version tag. 23:02
topsubthat left open and i didn't know until i ran it about 15 times23:02
+perlDreameroy23:02
topsubi learned the hard way that day23:02
topsubi quickly put that in a version tag23:02
topsubbecause if one thing messed up i tried to remove everything before it23:03
+perlDreamerutility scripts should probably always use version tags23:03
topsubputting that in a version tag made it easy as pie23:03
+perlDreamerbut tests don't have to23:03
topsubOh i learned that.. lol23:03
-!- Bernd_ [n=spunky@dslb-088-074-128-047.pools.arcor-ip.net] has quit ["Ex-Chat"]23:06
zylopfaI need someone to tell me how to make a  cartid "q_ajRrw2jn57NjSigmfKBQ" into only alfanumeric a-zA-Z0-923:22
zylopfaand still keeping it unique23:22
+perlDreamerzylopfa, that's not possible23:22
zylopfadamn23:22
+perlDreamerhow about encoding the cartid to make it URL safe?23:22
zylopfaThe lame gateway will not accept other than a-zA-Z0-9 in the field for the order number23:23
zylopfaperlDreamer, good idea, will it still keep its uniqueness?23:23
zylopfawell i guess it will23:23
+perlDreamerURL encoding will use things like %2F23:23
zylopfathat wont work23:23
+perlDreameryeah23:23
zylopfaIts lame the gateway check for nummeric23:23
zylopfai mean it has only alfanumeric allowed in that field23:24
zylopfaperlDreamer, is there a quick function for it in webgui?23:24
+perlDreameron phone, bb soon23:24
@rizenzylopfa23:26
@rizenyou can turn it into a hex23:26
@rizenit will be longer23:26
@rizenbut it will be unique and alphanumeric only23:26
zylopfagood idea rizen also23:26
zylopfathats what i need23:26
zylopfais that pack i use?23:26
@rizen$session->id->toHex($guid)23:29
@rizenor better yet23:29
@rizenjust use MIME::Base6423:29
@rizennevermind23:30
@rizenthat won't work either23:30
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]23:31
zylopfa$cartid =~ s/(.|\n)/sprintf("%02lx", ord $1)/eg;23:32
zylopfaBut i think the toHex is nicer23:33
zylopfawhy not use it when its there23:33
@rizencuz there's no way to convert it back23:33
@rizenat least not built in 23:33
zylopfayeah but the $session->id->toHex($guid)23:34
@Haarg$guid = MIME::Base64::encode_base64(pack "H*", $hex); $guid =~ tr{+/}{_-}; $guid =~ s/=+$//;23:41
-!- dionak [n=dionak@97.66.185.250] has quit []23:42
zylopfaInsane, thanks a lot23:42
zylopfaI will use the toHex($guid) though23:42
zylopfaits not important the number23:42
zylopfaits just required by the gateway23:43
zylopfaInternal in webgui it takes care of transaction numbers23:43
@Haargyou don't need to translate it back?23:43
@HaargtoHex is what i would recommend, that thing i pasted is to translate from hex23:43
@Haargwe don't currently have a function for that23:44
zylopfai can just do:   $cartidHEXed == toHex('idbackfromgw')23:44
zylopfato check if i get correct number back from the gw23:44
zylopfasorry that is:   toHex($cartid) == $hexedidbackfromgw23:45
@Haargwell, if you are sending it to them in hex, you wouldn't want to hex it again when it came back from them23:45
@Haargyeah23:45
@Haargwell, eq not ==23:45
zylopfayeah eq23:45
@Haargthat depends on you already having the cart id though23:45
zylopfaI have the cartid23:46
zylopfabut the "OrderNumber" field wont take anything but alphanumeric not including - _23:46
zylopfaso i use the "reference" field to pass the session id to gw23:47
zylopfait can have all sorts 23:47
@Haargis this for recurring transactions?23:48
zylopfayeah23:50
@Haargi don't think you can use the session then23:50
@Haargsessions expire23:50
@Haargamong other things23:50
zylopfaHaarg, there is a problem, the OrderNR must only be 20 chars23:50
zylopfaNo this is not for recurrring23:50
zylopfathe thing i do now but it will be made recurring23:50
zylopfabut thats in another function23:51
@Haargin what context is the result coming back from the gateway then?23:51
zylopfaDamn i just need how i get a number that wont be the same in any post, and will be 20 chars max23:51
@Haargwell, you can just make one up then23:52
@Haargtake a guid, filter out + and /23:52
zylopfahmm yeah Haarg but wont it be possible to get the same one 2 times?23:53
zylopfaif i filter some _-+ out and place it with something else23:53
+perlDreamerthat's a 1-way transformation23:53
+perlDreamerno way to reverse map it23:53
+perlDreamerunless...23:53
+perlDreamerunless you build a translation table23:54
+perlDreamerin the db23:54
zylopfayeah23:54
+perlDreamerso that you can look them up on return23:54
@Haargif you need to reverse it you would need a lookup table yeah23:54
@Haargguids are unique enough that losing a little precision will be ok23:54
zylopfaThe Cartid is good to use, cause in recurring i can look up the transaction id23:54
+perlDreamerHaarg, okay to commit backported url encoding fixes and tests?23:54
@Haargyeah23:54
zylopfai cant give the gateway the transaction id cause i dont have it before the thing is over23:55
+perlDreamerzylopfa, all IDs in WebGUI are 22 character23:55
zylopfaperlDreamer, yeah but the gateway wont take chars like -,_ in the ordernr23:55
zylopfaWell its actually no matter what the number is as it will be put with the transaction when its done23:56
zylopfajust a 1 to 10000000 will be ok 23:56
zylopfabut i need to be sure its a unique number23:57
zylopfaor string23:57
+perlDreamerthat's why I think you should build a translation table23:57
+perlDreamergo from something that will not be unique to use for talking to the remote server23:57
+perlDreamerand then use it to look up the real thing locally23:58
+perlDreamerand double check that no one tries to spoof you23:58
@Haargfor now, you can just use a guid with /+ removed and cut to 20 characters23:58
@Haargwhen you want recurring, you'll probably need a translation table like perlDreamer is saying23:58
zylopfaHaarg, its no problem with recurring23:58
zylopfacause this happens23:58
zylopfaGW-send OrderNumber -> callbackfunction23:59
zylopfaand i look up ordernumber in the transaction table 23:59
--- Day changed Wed Oct 08 2008
zylopfatransactionCode is the field i use for it00:00
zylopfain the transaction table00:00
zylopfaThe GUID's are A-Za-z0-9 and -_ ?00:01
@Haargyes00:01
@Haargcase sensitive00:02
zylopfaso its 2 characters i need to substitute with something else00:02
@Haargor just cut out00:02
+perlDreamerYes, and you have to clip it to 20 characters00:02
-!- SDuensin [n=Scott@67.sub-75-207-40.myvzw.com] has quit ["Leaving"]00:02
zylopfaCurse this gateway00:04
zylopfaperlDreamer, i can use the orderNumber in transaction and increment the biggest int in it with 1 to get a new00:07
zylopfabut if there are 100000 ordering at the same time it wont work00:07
zylopfaas they might get the same ordernr00:07
zylopfaI can also use the perl time() function but thats only 1 pr second00:15
-!- eddy [n=eddy@host-200-26-161-57.movilmax.com] has joined #webgui00:15
eddyHello!00:15
zylopfaHello eddy 00:15
eddy:)00:15
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has quit ["Leaving"]00:16
+perlDreamerzylopfa, and order number is per user, so it can clash00:17
+perlDreameruh oh00:17
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["The Black Blog - http://plainblack.com/tbb"]00:17
eddyhelp00:18
eddysorry00:18
+perlDreamerAsk away, eddy00:18
CIA-39WebGUI: colin * r7875 /branch/WebGUI_7.5/t/Session/Url.t: Backporting URL encoding XSS fix and updated tests.00:19
-!- eddy [n=eddy@host-200-26-161-57.movilmax.com] has quit ["leaving"]00:23
-!- bopbop [n=kmccombs@68-114-219-232.dhcp.mdsn.wi.charter.com] has quit ["bye"]00:26
+perlDreamerI would like to assign myself a Shop bug.00:40
CIA-39WebGUI: colin * r7876 /WebGUI/ (lib/WebGUI/Session/Http.pm t/Session/Http.t): Update test to work with XSS fix.00:49
CIA-39WebGUI: colin * r7877 /branch/WebGUI_7.5/ (lib/WebGUI/Session/Http.pm t/Session/Http.t): backport Session/Http.t test fixes00:49
-!- MrAfkGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []00:49
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["This computer has gone to sleep"]01:07
+perlDreamertavisto, what is a nice car?01:22
@tavistouh...01:31
@tavistonice car for what?01:32
+perlDreamerimpressing people and driving fast01:32
@tavistoI would go with the 2009 Turbocharged Range Rover or a Cadillac XLR-V01:33
+perlDreamerHow much does it cost?01:33
+perlDreamerand what does it weigh?01:34
@tavistoTurbo range is about 130k and XLR-V is probably 90k01:34
@tavistorange is 6500 curb weight, xlr prob 3k01:34
@tavistothe other vehicle that is nice is the Cadillac Escalade Hybrid.. Ultimate in luxury and green tech for big suvs01:35
+perlDreamerIs something up with webgui.org?  It seems dog slow01:43
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI01:46
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui01:47
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit [Remote closed the connection]01:47
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Remote closed the connection]01:48
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui01:48
-!- topsub [n=josh@cpe-069-132-181-160.carolina.res.rr.com] has joined #webgui01:52
+perlDreamerWould a kind PB person please close a bug for me?01:58
+perlDreamerhttp://www.webgui.org/bugs/tracker/876601:58
CIA-39WebGUI: colin * r7878 /WebGUI/ (3 files in 3 dirs): 02:00
CIA-39WebGUI: Fix a bug with shipping costs as a percentage of weight. Build02:00
CIA-39WebGUI: a test to test the fix.02:00
CIA-39WebGUI: colin * r7879 /branch/WebGUI_7.5/ (3 files in 3 dirs): backport fix for percent of shipping weight fix with test02:00
-!- estiven [n=estiven@201.232.58.66] has quit [Read error: 60 (Operation timed out)]02:19
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:34
CIA-39WebGUI: colin * r7880 /WebGUI/t/Asset/AssetExportHtml.t: begin guardbanding the test to survive being run by root02:36
CIA-39WebGUI: colin * r7881 /WebGUI/lib/WebGUI/i18n/English/Asset.pm: fix an i18n typo. Sorry Bart02:36
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []03:27
-!- preaction [n=doug@65-97-161-66.orl.fdn.com] has joined #webgui03:31
-!- mode/#webgui [+o preaction] by ChanServ03:31
-!- gama [n=wgGuest0@adsl-75-24-6-72.dsl.yntwoh.sbcglobal.net] has quit []04:05
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI04:30
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Remote closed the connection]04:35
-!- perlDreamer [n=colink@pool-71-117-235-27.ptldor.fios.verizon.net] has joined #webgui04:43
-!- mode/#webgui [+v perlDreamer] by ChanServ04:43
-!- crythias [n=Gerald@c-69-137-194-134.hsd1.fl.comcast.net] has joined #webgui04:44
-!- mode/#webgui [+v crythias] by ChanServ04:44
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]04:47
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui05:03
elninopreaction, or perldreamer, which one of you was I talking to about encoding and utf-8?05:03
@preactionprobably me05:03
elninoI have another question =)05:04
elninoI'm in the middle of fixing some translated pages.05:04
elninoand they are turning up well now, however, the title and menutitle are05:04
elninodisplaying as jibberish in the asset manager.05:04
elninothat totally confuses me since the pages show up fine. 05:05
elninois it because the asset manager meta content type isn't utf-8?05:05
-!- topsub [n=josh@cpe-069-132-181-160.carolina.res.rr.com] has quit ["Leaving"]05:05
elninoopps. I just looked, the content type is utf-9. maybe because the lang isn't defined?05:06
elninoor defined as english?05:06
@preactionlanguage doesn't enter into it, just character encoding05:07
elninobasically in asset manager, I'm viewing 20 different languages in one page. so maybe that isn't possible.05:07
elnino(20 different menu titles in 20 different languages)05:07
elninohmm. I just realized tha tthe messed up languages are RTL as opposed to LTR,05:08
elninobut before the upgrade, it looked like they were displaying right.05:09
@preactionit's possible. are you using the right RTL and LTR markers?05:09
elninobut now the characters aren't even close to what they are on the html page.05:09
@preactionthat might be a different issue though05:09
elninoI took care of the "RTL" in the pagelayout template. I didn't specify RTL in the menu title or title fields.05:10
@preactionthere are special zero-width RTL and LTR markers. I suspect they would have to be put in the appropriate places in the title / menutitle05:12
@preactionthat may work, i don't know05:12
elninohmm. interesting. ok. I'm just copying from notepad.05:13
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui05:17
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 104 (Connection reset by peer)]05:17
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui05:51
-!- mode/#webgui [+v cap10morgan] by ChanServ05:51
-!- preaction [n=doug@65-97-161-66.orl.fdn.com] has quit [Read error: 113 (No route to host)]06:00
-!- topsub [n=josh@cpe-075-176-027-152.carolina.res.rr.com] has joined #webgui06:03
+perlDreamerany luck with the macro, topsub?06:18
topsubYa, it seems to work now once i fixed that SQL06:18
+perlDreamersweet06:18
topsubi might end up writing that test for the getWebinars 06:18
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit []06:18
+perlDreamerthat's a good idea06:18
+perlDreamerI got bit by my own rule today06:19
topsubhehe how so?06:19
+perlDreamerDidn't write a test for the FlatRate pay driver06:19
+perlDreamerand it had a bug06:19
+perlDreamerin the untested part06:19
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui06:32
-!- mode/#webgui [+o Haarg] by ChanServ06:32
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit [Client Quit]06:33
-!- crythias [n=Gerald@c-69-137-194-134.hsd1.fl.comcast.net] has quit ["Leaving."]07:06
CIA-39WebGUI: colin * r7882 /WebGUI/t/Asset/AssetExportHtml.t: 07:22
CIA-39WebGUI: More guardbanding tests for root.07:22
CIA-39WebGUI: No more dumping files into /07:22
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]07:23
patspamooooh07:26
patspam!07:26
* patspam just discovered inputEx07:26
+perlDreamer??07:26
patspama form element library for YUI07:26
patspamfor situations where you don't want to build form elements from html markup07:26
patspame.g. where you don't need graceful degredation07:27
patspamhttp://javascript.neyric.com/inputex/07:27
+perlDreamerI see.  Like the Calendar07:27
patspamyeah. I've been missing that since i switched from ExtJS to YUI for wg dev07:27
patspamYUI 3.x looks pretty sweet too, looking forward to the anticipated beta release at the end of the year07:28
patspammuch less verbose for a start ;)07:28
-!- topsub [n=josh@cpe-075-176-027-152.carolina.res.rr.com] has quit ["Leaving"]07:41
-!- perlDreamer [n=colink@pool-71-117-235-27.ptldor.fios.verizon.net] has quit ["Leaving."]07:44
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has quit []07:48
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui07:52
-!- mode/#webgui [+o Haarg] by ChanServ07:52
-!- MOAR-f00li5h is now known as f00li5h09:49
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has joined #webgui09:52
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui10:41
-!- wgGuest53 [n=wgGuest5@cust.8.194.adsl.cistron.nl] has joined #webgui11:59
wgGuest53Hi, for a new WRE-server, whats the best bet? Centos 4 or 5? (Besides debian and ubuntu)12:00
-!- wgGuest53 [n=wgGuest5@cust.8.194.adsl.cistron.nl] has quit [Client Quit]12:03
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)]12:12
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has joined #webgui12:12
-!- mode/#webgui [+o apeiron] by ChanServ12:12
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, CIA-39, Helios-, ascii12:14
-!- Netsplit over, joins: @Haarg, CIA-39, Helios-, ascii12:15
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]13:32
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has joined #WebGUI15:21
-!- mode/#webgui [+o tavisto] by ChanServ15:21
-!- preaction [n=doug@andc-fw1.exploreos.com] has joined #webgui16:08
-!- mode/#webgui [+o preaction] by ChanServ16:08
-!- preaction [n=doug@andc-fw1.exploreos.com] has left #webgui ["Leaving"]16:10
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui16:19
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:19
-!- dionak [n=dionak@97.66.185.250] has joined #webgui16:32
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui16:33
-!- mode/#webgui [+o perlmonkey2] by ChanServ16:33
-!- BartJol [n=plainstu@host2.procolix.com] has quit [Read error: 113 (No route to host)]16:42
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI16:47
-!- mode/#webgui [+o khenn] by ChanServ16:47
-!- khenn_ [n=khenn@97.92.186.139] has quit [Read error: 104 (Connection reset by peer)]16:47
-!- topsub [n=josh@97.66.185.250] has joined #webgui17:04
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui17:11
-!- mode/#webgui [+o rizen] by ChanServ17:11
+MrHairgreaseah17:14
+MrHairgreaserizen17:14
@rizenhowdy17:14
+MrHairgreaseif asset duplication does not duplicat its keywords17:14
+MrHairgreaseis that a bug or a feature17:14
+MrHairgreasei hope it's a bug17:14
-!- bopbop [n=kmccombs@68-114-219-232.dhcp.mdsn.wi.charter.com] has joined #webgui17:22
-!- mode/#webgui [+o bopbop] by ChanServ17:22
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui17:22
@rizenyeah it should17:25
+MrHairgreaseok17:26
+MrHairgreasegood17:26
@rizenkeywords are also not copied by packages and they should be17:26
+MrHairgreasei have a patch already17:26
@rizenfeel free to apply17:26
@rizenthere's a new 7.5 release out tomorrow17:26
+MrHairgreasehmm17:26
+MrHairgreasethe problem is that I'm in the middle of a project running on an older svn rev17:26
+MrHairgreasethe patch is easy though17:27
+MrHairgreaseand tested17:27
+MrHairgreaseis it possible that i post it in a bug report17:27
+MrHairgreaseand someone with a current dev environment apply it for me, if possible?17:27
-!- khenn [n=khenn@97.92.186.139] has quit [Remote closed the connection]17:28
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI17:28
-!- mode/#webgui [+o khenn] by ChanServ17:28
+MrHairgreaseHere it is: http://www.plainblack.com/bugs/tracker/877617:39
+MrHairgreaseif someone could find the time to apply it I would really appreciate it17:40
@rizeni'll make sure Haarg does it as soon as he gets in17:46
+MrHairgreasesuper!17:47
+MrHairgreasethanks a bunch17:47
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []17:52
-!- AMH_bob [n=AMH_bob@a80-101-75-92.adsl.xs4all.nl] has left #webgui []18:02
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui18:04
-!- mode/#webgui [+v crythias] by ChanServ18:05
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui []18:05
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui18:15
carograysomeone who wants to look at our database tables, whom we and plainblack have given permission wants to login. He has a  username and password, where/how does he login?  It is our domain name? Is it the server name that PlainBlack has assigned our server? 18:17
+crythiasa sql report can look at them...18:18
+crythiasusually without password b/c it uses internal mysql passwd18:18
+crythiasthe dbpasswd and db usernamte is in webgui/etc/yoursite.conf18:19
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:20
-!- mode/#webgui [+v cap10morgan] by ChanServ18:20
carograyhe has a user name and password - the question is - where does he go?18:21
+crythiasfirst, what does he need to do?18:21
carograyI thought it was the plainblack server that we enter the name of when we put in login requests18:21
+crythiasyou should ask pb18:22
carograyPlainBlack already knows about this. He wants to login and look at the tables and databases...I am not sure what he wants to do, but they have said they have opened the ports for his IP address and given him both SSH and SSL access18:23
carograyUnfortunately, I'm getting "can't connect" errors when I try to access that server by SSH and MySQL:  -bash-3.00$ ssh server36.plainblack.net ssh: connect to host server36.plainblack.net port 22: Connection timed out -bash-3.00$ mysql -h server36.plainblack.net -u mlri -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on 'server36.plainblack.net' (110)18:23
+crythiasnp.18:23
carograysorry not SSL access - my dodo mistake18:23
+crythiasssh?18:24
+crythiasmysql?18:24
+crythiasif he merely wants to look at tables, use a sql report18:24
+crythiasin WebGUI18:24
+crythiasif he's going to edit them directly...18:25
carograyyeah - both. Haarg said he opened both" I can open either the ssh port, the mysql port, or both" .18:27
carograyin the end he said he opened both18:27
carograyhe said he created a system user and an mysql user. 18:28
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:39
-!- mode/#webgui [+v perlDreamer] by ChanServ18:39
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:17
-!- mode/#webgui [+v cap10morgan_] by ChanServ19:17
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]19:17
-!- carogra1 [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui19:21
topsubWhen i am adding an Item from transaction object from $transaction->addItem({}) can i set a classname threw the api? Or does it just create it in the transactionItem table?19:27
ckotilohhh, i like the new message boards on plainblack.com19:27
+perlDreamertopsub, transactionItem takes a cartItem which contains an Asset::Sku19:30
+perlDreamerI think cartItem contains an assetId and a set of options (internally serialized to JSON).19:32
+perlDreamerbut that's worth a double check19:32
topsubya... trying to think of best way to fake a purchase just to test if i can pull information from transaction and transactionItems table.19:36
+perlDreamerI think I'd set up a cart, then use Cash to check-out19:36
topsubya. seems i am going to have to do the process of checking out and buying a product so i can create an asset with my custom product19:37
+perlDreamerNote, if you make that test generic enough, it would be nice to have it in the core.19:38
+perlDreamerWe don't have anything like that in there yet.19:38
topsubusing WebGUI::Shop::Transaction i can create a transaction and an transactionTiem but i can't assign it a custom className to say its my custom asset19:38
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:47
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:47
+MrHairgreasequestion about the new bugtracker: is it intended behaviour that the emails it sends don't contain the actual message?19:47
+MrHairgreaseit shows only severity etc19:48
+perlDreamerThere's already a bug filed for that, MrHairgrease19:48
+MrHairgreaseoh19:48
+MrHairgreasegood19:48
+MrHairgreasethanks d19:48
+MrHairgreasepd*19:48
+perlDreamerAs usual, your reverse precognition is working at 100%19:48
+MrHairgreasehehe it came in just 30 secs ago =)19:49
+MrHairgreaseat least i guess19:49
+MrHairgreaseoh19:49
+MrHairgreaseno that's another =)19:49
+perlDreamerI would have sworn I saw a bug like that yesterday. Blank emails and everything.19:50
+MrHairgreaseoh that could be19:51
+perlDreamerWell, in any case, it's worth filing now :)19:51
+MrHairgreaselooking for that now19:51
+MrHairgreasebut i was refering to a bug named 'Bug Tracker' filed by you19:51
+MrHairgreasesince I didn't say in the email what it was abvout19:52
+MrHairgreaseI though I'd just add 1 and 119:52
+perlDreamerah, that bug is about bad flow19:52
+MrHairgreasebut that's not alwats 2 i guess19:52
+perlDreameryou do a search19:52
+perlDreamerclick on a ticket19:52
+perlDreamersay "go back to tickets"19:52
+perlDreamerand it takes  you back to the search screen, and not the ticket list19:52
+perlDreamerHaarg, AssetExportHtml.t is now root/root clean19:53
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []19:55
-!- carogra1 [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has left #webgui []20:01
+perlDreamerand I've backported it to both branches20:02
+perlDreamerIf you'd give it a double check to make sure I didn't miss any root access, I'd appreciate it.20:02
CIA-39WebGUI: colin * r7883 /WebGUI/ (3 files in 3 dirs): final fixes for AssetExportHtml test20:14
CIA-39WebGUI: colin * r7884 /branch/WebGUI_7.5/ (lib/WebGUI/AssetExportHtml.pm t/Asset/AssetExportHtml.t): backport final AssetExportHtml test fixes20:14
CIA-39WebGUI: colin * r7885 /WebGUI/lib/WebGUI/Asset/Wobject/Thingy.pm: fix bad whitespace in Thingy POD20:14
CIA-39WebGUI: colin * r7886 /WebGUI/t/Macro/ViewCart.t: update Macro/ViewCart test to track macro changes20:14
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [No route to host]20:32
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI20:33
@perlmonkey2can anyone think of a wobject the returns files to IE6/7?21:07
@perlmonkey2The current Survey doesn't.21:07
@perlmonkey2That was a dumb question wasn't it.21:14
topsubhey perlDreamer you here?21:27
@perlmonkey2Why would IE6 throw an error if you set the mime to 'application/octet-strem' and then return a tab-delimted text blob?  21:35
@Haargwhat kind of error?21:45
ckotilID 10 T error , i think21:47
-!- tavisto [n=tavisto@pool-71-115-131-104.gdrpmi.dsl-w.verizon.net] has left #WebGUI []21:56
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []22:05
-!- lisette [n=chatzill@201.232.58.66] has joined #webgui22:06
lisetteHi22:06
lisetteThere is a diagram component Diagram of WebGUI?22:07
@bopboplisette: can you try to clarify?22:15
lisetteI want a diagram specified of components of webgui like a UML Diagram22:16
+perlDreamerperlDreamer is here22:17
+perlDreamerspeak to me, topsub22:17
lisetteperlDreamer hi22:18
+perlDreamerhi lisette!22:18
lisetteI want a diagram specified of components of webgui like a UML Diagram22:18
lisetteThere is a diagram component Diagram of WebGUI?22:18
+perlDreamerNo22:19
+perlDreamerNo UML, no schema documentation22:24
+perlDreamerno component diagrams22:24
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has joined #webgui22:28
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has quit ["Leaving."]22:46
-!- bopbop [n=kmccombs@68-114-219-232.dhcp.mdsn.wi.charter.com] has quit ["bye"]22:48
-!- Lisett1 [n=liraos@201.232.58.66] has joined #webgui22:52
Lisett1how to do to add a variant of a product by code?22:52
+perlDreamerLisett1, you can see an example of that in /data/WebGUI/t/Asset/Sku/Product.t22:53
Lisett1thanks.22:54
Lisett1then, i create a product like an asset, and then call the method www_editVariantSave?23:01
+perlDreamerNo23:02
+perlDreamerLisett1, I owe you an apology.23:04
+perlDreamerThere is no example code in /data/WebGUI/t/Asset/Sku/Product.t23:04
Lisett1mmmm23:05
Lisett1ok23:05
Lisett1where i found?23:05
+perlDreamerIt is in /data/WebGUI/t/Shop/ShipDriver/FlatRate.t, between lines 252-28723:06
+perlDreamerthat sets up a product with 3 variants23:06
Lisett1ok, thanks23:07
Lisett1i see23:07
+perlDreamersorry about that23:07
Lisett1tranquilo23:08
-!- danny_mk [n=dannymk_@64-204-40-34.client.dsl.net] has joined #WebGUI23:09
Lisett1the file FlatRate only have 115 lines23:09
+perlDreamerwhich version of WebGUI are you using?23:10
+perlDreamerYou can also find the example here: https://svn.webgui.org/svnweb/plainblack/checkout/WebGUI/t/Shop/ShipDriver/FlatRate.t?rev=787823:11
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]23:15
-!- Lisett1 [n=liraos@201.232.58.66] has quit [Read error: 110 (Connection timed out)]23:27
-!- lisette [n=chatzill@201.232.58.66] has quit [Read error: 110 (Connection timed out)]23:28
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui23:31
CIA-39WebGUI: colin * r7887 /WebGUI/t/Shop/Tax.t: better cleanup of products for Shop/Tax test23:34
CIA-39WebGUI: colin * r7888 /WebGUI/t/Shop/ShipDriver/FlatRate.t: fix clean-up of Products in FlatRate test23:34
CIA-39WebGUI: colin * r7889 /branch/WebGUI_7.5/t/Shop/ (Tax.t ShipDriver/FlatRate.t): backport test clean-ups for Products23:34
-!- lisette [n=chatzill@201.232.58.66] has joined #webgui23:45
-!- Lisett1 [n=liraos@201.232.58.66] has joined #webgui23:46
Lisett1the file FlatRate only have 115 lines23:46
Lisett1sorry my connectios has down23:46
+perlDreamerYou can also see the code here: https://svn.webgui.org/svnweb/plainblack/checkout/WebGUI/t/Shop/ShipDriver/FlatRate.t?rev=787823:47
Lisett1thanks23:50
+perlDreamerIs this more rockemite code?23:54
+crythiasrebooting pidgin.23:55
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []23:55
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui23:57
-!- mode/#webgui [+v crythias] by ChanServ23:57
--- Day changed Thu Oct 09 2008
CIA-39WebGUI: translation * r7890 /translations/Spanish/Spanish/Asset.pm: Update from translation server00:07
CIA-39WebGUI: translation * r7891 /translations/Spanish/Spanish/ (4 files): Update from translation server00:07
Lisett1not00:09
-!- SquOnk [n=emhn@bolivar.unesr.edu.ve] has joined #webgui00:09
Lisett1is for utility that add videos in a website channel00:09
SquOnkHi everyone00:09
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has left #webgui []00:09
Lisett1like a product and the people buy per view00:09
SquOnkUpdated 7.5.25 Debian packages at the usual place.00:10
+perlDreamercool (to both of you)00:10
SquOnkFor the next release, there will be Debconf support, i.e. after aptitude install webgui it will ask you for some info and then generate a proper webgui.conf and apache.config files00:10
SquOnkQuick question:00:10
+perlDreamershoot00:11
SquOnkI have a webgui server that's behind a firewall preventing direct web access: it has to go through a proxy.00:11
SquOnkwebgui will be used internally, but they want to have RSS feeds and HTTP Proxy assets...00:11
SquOnk...where can I set webgui's proxy?00:11
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI00:11
+perlDreamerSquOnk, I don't remember off the top of my head, but if you search the forum for that, I think you'll find it.00:12
SquOnkperlDreamer: On my way...00:12
SquOnkAnother thing is I haven't been able to use LDAP over SSL.00:12
+perlDreamerWebGUI doesn't support that currently00:13
SquOnkIf I use ldaps://my.ldap:636/ it barfs miserably!00:13
SquOnkFigures...00:13
+perlDreamerpatches welcome :)00:13
SquOnk...will do.00:13
SquOnkNet::LDAP does that magic itself, so we should only be asking for the URI.00:13
+perlDreamerThe next WebGUI RFE day is coming up, so it's a good opportunity to get it into 7.6 quickly00:13
SquOnkperlDreamer: I'm more interested in the Module::Build thing. But I'm doing that myself :-)00:14
SquOnkperl Build.pl00:14
+perlDreamerModule::Build?00:14
SquOnk./Build00:14
SquOnk./Build install00:14
+perlDreameroh, a setup for installing WebGUI00:14
SquOnkperlDreamer: Yep.00:14
+perlDreamerAny Lenny news?00:15
SquOnkperlDreamer: And it has nice things like installing in a different root, or installing in a way such as to ease packaging (as in Debian :-)00:15
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Remote closed the connection]00:15
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui00:15
+perlDreamerDid you see my Fedora rpm perl module package summary on the dev list, SquOnk?00:15
SquOnkperlDreamer: And it can install along the Perl distribution, so finding the WebGUI root will not be an issue anymore. WebGUI modules will become part of the installed Perl modules.00:15
SquOnkperlDreamer: Nope00:16
+perlDreamerThere are two outdated modules, and 10 missing ones.00:16
SquOnkperlDreamer: I'm bogged down with my classes. I've got a full class this quarter.00:16
SquOnk40 students plus managing the labs.00:16
+perlDreamerwow00:16
SquOnkThey had their first exam yesterday. Not a pretty picture, I must say.00:17
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]00:17
SquOnkGot some incredibly amazing questions.00:17
SquOnk"The question says 'even length word longer than two characters', why ISN'T the null word in the language then?"00:17
SquOnkI looked in disbelief and asked "What's the length of the null word?"00:18
SquOnkThe student replied "Zero. But zero IS an even number too?!"00:18
SquOnkI almost broke a leg trying not to laugh.00:18
SquOnkI've got the Spanish translation to 50% today...00:19
+perlDreamerI saw that00:19
+crythiasa doubleword is even length longer than a word :)00:19
+perlDreamerI think you and Bernd and Klaus should race to see who gets to 100% first and be the second official fully translated language for wG.00:20
SquOnkperlDreamer: I'll get it to 101% and beat the dutch!00:20
+perlDreamerMaybe you could offer extra credit to your students...00:20
SquOnkperlDreamer: They're lazy bastards. "Bad" lazy, if you know what I mean...00:20
+crythiasI espeakeh espanish in the eschool.00:21
+perlDreamerGotcha.  Lazy as in bastards, not lazy as in perl.00:21
SquOnkYeah00:21
SquOnkbrb00:21
+perlDreamercrythias, I don't know that you've met SquOnk yet.  SquOnk is this year's WebGUI contributor of the year.00:22
+perlDreamerHe's trying to get WebGUI into Debian Lenny00:22
+crythiasooh. Mucho Gusto!00:22
+perlDreamerand has a full set of apt's for doing it now00:22
+crythiasapartments? appointments? 00:22
+perlDreamerDebian packages00:23
+crythiasoh. yeah. *blush*00:23
* perlDreamer is hampered when speaking Debian-ese due to my Fedora-ness.00:23
+crythiasdon't mind me. I have flashes of brilliance that stunt my vision of the obvious.00:24
+crythiasGot to hand it to these people...00:25
+crythiashttp://abcnews.go.com/Health/wireStory?id=598376500:25
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]00:28
-!- lisette [n=chatzill@201.232.58.66] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"]00:30
-!- danny_mk [n=dannymk_@64-204-40-34.client.dsl.net] has quit ["Leaving"]00:30
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []00:48
-!- knowmad [n=william@97.66.185.250] has joined #webgui00:50
knowmadhey folks, has anyone here compiled mod_php against the WRE?00:52
* knowmad ducks00:52
SquOnkWhy would anyone want to do that?00:55
-!- dionak [n=dionak@97.66.185.250] has quit []00:55
+cap10morgan_hmm, Devel::NYTProf reports that WebGUI spends 9 seconds in the DateTime::TimeZone::new sub00:56
+cap10morgan_but i can't even find a place that gets called00:56
+cap10morgan_as far as I can tell, WebGUI just calls all_names() from that module00:56
+perlDreamercap10morgan_, maybe DateTime does it internally01:03
+perlDreamerand I can believe 9 seconds01:03
+perlDreamersince it's loading some huge text file of data01:03
+cap10morgan_i don't see where it is doing that internally, but yeah i guess it still could be01:03
+cap10morgan_and this is everytime i hit my site, 9 seconds for a time zone check01:03
+cap10morgan_that's wayyyyyy too slow01:04
+perlDreamerthat I don't believe01:04
+perlDreamerit doesn't take 9 seconds to load a page on wG01:04
+cap10morgan_it often takes longer than that for me01:04
+cap10morgan_what i'm trying to troubleshoot01:04
+perlDreamerCould it be custom code?01:05
+perlDreamerAre you running vanilla WebGUI?01:05
knowmadSquOnk: cause webgui doesn't do digital downloads01:06
+perlDreamerDoesn't do digital downloads?01:07
SquOnkknowmad: Pray tell what a "digital download" is? I've always believed all my downloads were digital after all...01:07
knowmadbuy a product that is delivered digitally then provide limited time, protected access01:07
+perlDreamerknowmad, you're the second person who's asked for that01:07
+perlDreamerelnino was the first01:08
knowmadit's going to become more common01:08
+perlDreamerwhy don't we build one, then?01:08
knowmadthere was discussion in the forums which led me to the DLGuard.com product which requires php01:08
knowmadlooks easy enough and has plenty of features including integration with loads of payment gateways01:08
knowmadHey SquOnk, this is the first time we've "met". Congrats on your Contributor of the Year. Hope you can come up and join us at the WUC next year.01:09
SquOnkknowmad: Thanks. Those are my intentions, along with trying for a second CoTY in a row... :-)01:09
knowmadperlDreamer: love the idea of adding it to wG shop but this is a business decision right now and buy is tons cheaper than build01:09
+perlDreamerand quicker01:10
knowmadHey, you gave away our goals too :)01:10
knowmadi wanna be like perlDreamer!01:10
knowmadi'll update the wiki if i can get this to work01:11
knowmadit looks like all the apache headers are shipped in wre/prereqs/include so this just might work once i get all my requisite libs like gd, curl, etc01:12
SquOnkI just gave a presentation on WebGUI's benefits for a local university that happens to be my customer for other IT things...01:12
SquOnk...and I guess we'll have like 20 spanish translators and translation-debuggers very soon.01:13
* SquOnk used The Force01:13
SquOnk...it was unfair to the PHP crowd here01:13
CIA-39WebGUI: translation * r7892 /translations/Spanish/Spanish/ (Macro_LoginToggle.pm Macro_L_loginBox.pm): Update from translation server01:14
knowmadThat's awesome. We're about to rollout 18 sites that are powered by 2 webgui instances for a client that does HR training across the US.01:14
+perlDreamerWho were you competing against?01:14
SquOnkperlDreamer: In-house two-time undisputed failures written in PHP and Joomla.01:15
knowmadCan you submit this to Tavis for a case study?01:16
knowmadI bet he'd be drooling for a story like that ;)01:16
SquOnkOnce we get this show on the road, we will...01:18
knowmadGreat. Thanks for the chat ya'll. It's quiting time.01:18
SquOnk...this is a public university that bases its courses in "virtual classrooms" (whatever that may mean :-)01:18
-!- knowmad [n=william@97.66.185.250] has quit ["Leaving."]01:18
SquOnkThe use things like Moodle which work fine, but have had _serious_ difficulties setting up a proper intra/extra/inter/ultra/propernet :-)01:19
SquOnk...and they always wanted the sort of functionality that WebGUI has, but were so PHP-biased that never considered it.01:19
-!- Lisett1 [n=liraos@201.232.58.66] has quit [Read error: 113 (No route to host)]01:20
+perlDreamerSounds like they need a Debian-based, perl friendly consultant to help them over their biases.01:20
SquOnkThe success of RequestTracker and a couple of Perl-based solutions by yours truly led them to believe that "this guy might know a bit or two, let's ask him"01:20
SquOnkperlDreamer: They have always been Debian-based, in fact they run one of the official venezuelan mirrors01:21
+perlDreamerNice01:21
SquOnkGot to go01:30
SquOnkSee you guys tomorrow01:30
-!- SquOnk [n=emhn@bolivar.unesr.edu.ve] has quit ["Yippie kay-ai-yay fudder muckers!"]01:30
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui01:56
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit [Remote closed the connection]02:27
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:27
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui02:27
-!- topsub [n=josh@cpe-075-176-027-152.carolina.res.rr.com] has joined #webgui02:32
-!- khenn_ [n=khenn@97.92.186.139] has quit [Read error: 104 (Connection reset by peer)]02:41
CIA-39WebGUI: colin * r7893 /WebGUI/t/Shop/ShipDriver/FlatRate.t: add another FlatRate calculate test02:46
CIA-39WebGUI: colin * r7894 /branch/WebGUI_7.5/t/Shop/ShipDriver/FlatRate.t: backport new FlatRate test02:46
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI02:48
-!- mode/#webgui [+o khenn] by ChanServ02:57
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui03:27
-!- mode/#webgui [+v cap10morgan] by ChanServ03:27
-!- cap10morgan__ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui03:31
-!- cap10morgan___ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui03:32
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]03:35
-!- cap10morgan__ [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]03:35
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui03:35
-!- mode/#webgui [+v cap10morgan] by ChanServ03:35
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]03:37
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Client Quit]03:38
-!- cap10morgan___ [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]03:53
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:55
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:55
-!- topsub [n=josh@cpe-075-176-027-152.carolina.res.rr.com] has quit ["Leaving"]04:40
-!- Mech4221 [n=steve@c-98-207-49-97.hsd1.ca.comcast.net] has joined #webgui05:10
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui05:21
Mech4221Umm - stupid newb question... I've created a new macro (following the  stuff in the wiki...) but I what sort of 'asset' interpolates macros ?05:33
Mech4221(eg I have no idea what type of content to place a call to my new macro to see if its works ?)05:34
Mech4221ahh - it appears articles _do_ interpret macros....06:17
Mech4221mine must just be busted06:17
-!- MOAR-f001i5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui06:25
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Nick collision from services.]06:25
-!- MOAR-f001i5h is now known as f00li5h06:25
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI06:54
elninoHello - Good evening!06:54
elninoI had enabled archiving on my CS systems, and things haven't been archiving after a year. Is there something else I need to enable for archiveing to hapepen?06:54
knowmadelnino: hello; you're up late tonite too06:56
elninoyep. I need to not do this.06:56
knowmadMech4221: unless you have time and patience for reloading your server, writing tests are the best way to build macros; check out some of the existing tests in WebGUI/t/Macro for examples06:57
knowmadelnino: LOL. that'd make two of us06:57
knowmadnot sure about the archiving; we've not used it yet06:58
knowmadi'd be suspicious about spectre06:58
elninoI found a vauge wiki.  I guess I have to create a work flow. So I did. So now I wait. =)06:58
knowmadare there any workflows that are stuck in the queue?06:58
knowmadi'm surprised wG wouldn't do that as part of the daily maintenance workflow06:59
elninonothing stuck, I just don't know how often workflows run.07:02
elninoI'm a bit surprised too. I may have deleted it. long ago.07:02
elninoI updated the wiki a little bit so it's not as vague. http://www.plainblack.com/community-wiki/archive-old-threads07:03
Mech4221knowmad: thanks :-)  I just got confused because my macro just appears as text (e.g. "^SteveTest;") instead of getting 'eaten' or throwing an error...so I just assumed Articles didn't interpolate macros07:07
Mech4221another silly question - looking at the WObject tutorial on the wiki - the wobject's template is stored in the DB...07:08
Mech4221so how does one go about 'updating' the template ?07:08
elninohaarg - it seems the www.webgui.org search is still broken, you mentioned you were working on it several days ago, perhaps you're still working on it? specifically the bazzar one isn't working, the wiki one works.07:08
@Haargbroken how?07:08
elninoum.. Site search works, but he bazzar one just comes up blank, regardless what I search for.07:11
elninoMech4221 - which wobject? - when you view properties of an asset or wobject, there is a display tab, and usually on that tab there are drop lists of templates used.07:15
elninoand right of that drop list there is an edit and manage button - 07:15
knowmadMech4221: or are you talking about the www_view template?07:15
elninoclicking on that will bring you to the template that is stored in the db.07:15
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit [Remote closed the connection]07:15
knowmadalso, if you're macro gets spit back out, check rt.log07:15
knowmadusu. in /data/wre/var/logs07:15
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui07:16
elninohello again patspam07:16
Mech4221www_view template ( the 'widget' portion ...  but I'd like to put the 'style' templates shown on the display_tab in SVN too) 07:16
Mech4221ahh - so templates are a purely DB thing ?  no filesystem option ?07:17
elninoas far as I know, knowmad may know differently.07:17
Mech4221if so, how do you guys do source control on templates ?07:18
elninothey are versioned, and you can create your own.07:18
@Haargelnino, this is a different problemthan before.  not sure what yet.  previously there was an error in the code.  now it's just returning nothing.07:18
elninook.  just wanted to let you know. Sorry.  =(07:18
knowmadMech4221: it sounds like you have a system that you are trying to fit into wG07:19
knowmadwhat is it you're trying to accomplish?07:19
Mech4221knowmad: Umm - not particularly - though I have mostly a 'web framework' and 'general purpose scripting' background - so I tend to want stuff like SVN (actually, mercurial) plus my favorite editor (Kate) etc etc07:20
Mech4221We (plone developers in general) had a hard time with 'thru-the-web' development - So I've used that model before as well07:21
knowmadwe use SVN in conjunction with our wG projects but more for managing macros, wobjects and custom tests07:21
knowmadas elnino said, templates are versioned via WebGUI itself; JT has been exploring ways to get filesystem-like access into the database but is hitting obstacles last i heard07:22
knowmadthat still wouldn't be exactly like svn though07:22
elninoMech4221- think of webgui as svn and the asset manager as your file system. Then you'll be fine =) 07:22
Mech4221ok, I wondered if there was some way of using the 'Storage' module to do it and I just wasn't seeing it 07:22
-!- MOAR-f001i5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui07:23
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Remote closed the connection]07:23
Mech4221so are there any other pieces that 'live' in the DB? or is everything else FS based ?07:23
Mech4221snippets are db only, right ?07:23
knowmadi wasn't going to mention it, but i'm sure you could write your own www_view to use external files07:23
knowmadthen run those through the template engine of your choice (default is HTML::Template)07:24
Mech4221knowmad: just pass my own template thru to the HTML:Template renderer?  We do it that way in pylons...07:24
knowmad95% is DB-based07:24
knowmadyeah, exactly; we do that with macros to separate concerns07:24
Mech4221knowmad: I could probably grok that given a sample or two...07:25
knowmadbut we're using snippets just to keep things all together07:25
knowmadhang on...07:25
Mech4221knowmad: but sounds like I'll need some more experience before worrying about it07:25
Mech4221I'm still on 'Hello World' - so re-jiggering template rendering might be a bit 'advanced' :-)07:25
elninoMech4221  - handy thing to know. 07:26
elninowhen you go around in the asset manger, and come across an asset or template or whatever, 07:26
elninoin the upper right hand corner there is a list of versions and when they were last modified.07:27
elninoyou can also view the revisions and roll back if needed.07:27
knowmadyeah, i'd stick with Hello World first; i can't put my hands on a macro with an example of using external template right now07:27
knowmademail me on the forums if you'd like07:27
knowmadEtc would be best07:28
elninooh.. I just came across one... m.. what was it...07:28
Mech4221elnino: Ahh - found it !  Thanks :-)07:28
elninothe right hand corner?07:28
elnino=)07:28
knowmadMech4221: did you add the macro to your conf file and restart modperl server?07:28
Mech4221lol - yep - right across from the left hand corner :-)07:28
elninoLOL. 07:29
Mech4221knowmad: the 'restart' was the problem - I ran wreconsole as the 'webgui' user, so I think it lied to me and said modperl restarted when it didn't have the privs to do it ?07:29
Mech4221restarted wreconsole as 'root' and everything was hunky-dory07:29
knowmadyeah, i typically run as root 07:31
knowmadbut don't leave it running on a live site as it's unprotected07:31
Mech4221knowmad: yeah - this is just a toy vm for evaling webgui07:32
Mech4221I actually was supposed to have done the eval last weekend - but I got slammed with other work07:32
Mech4221so far my biggest concern is there is a lot to learn...07:33
Mech4221stuff seems pretty logical, performance is good (even on a small vm) - there's just a lot of ground to cover07:33
knowmadthere is a definite learning curve but the features and application framework have made the investment worthwhile for us07:34
knowmadwhat are you looking to accomplish?07:34
Mech4221knowmad: initially - nothing too tough, we need a generic blog app, plus e-commerce for job-postings07:35
knowmadin addition to the free Primer, there are books available that cover content mgt, design, sys admin and development. they can help you get a jumpstart on the process07:35
Mech4221eventually, we'll need to tie into several vendors systems via web-rpc stuff 07:35
Mech4221knowmad: yeah - I've already made it known we need to buy a full set if we're going to attempt to use wG07:35
knowmadthe Collab System would support both the blog and the job-postings 07:36
Mech4221the client actually didn't bitch much about the cost of the books - which surprised me :-)07:36
knowmadthe web-rpc stuff would prob need to be custom macros or wobjects07:36
knowmadwell the software is free after all07:36
Mech4221knowmad: yeah - there's lots of cool stuff in there - it appears after playing with the wG wiki that we might have a wiki as well :-P07:37
Mech4221knowmad: oh yeah - I'm not complaining - just surprised to have found an 'enlightened' client :-)07:37
knowmadoh yeah, that's there and there's a brand new bug tracker coming online in 7.6 which you can see at webgui.org now07:37
knowmadyes, i see your point07:37
knowmadwe've been using it for a couple years and have about 15 sites built out07:38
knowmadwww.knowmad.com07:38
Mech4221knowmad: have you used other systems besided webgui ?  How did it compare ? strengths/weaknesses ?07:38
knowmadwe like the flexibility it provides; there's also a very international user community07:38
Mech4221knowmad: nice looking portfolio sites on your homepage :-)07:39
knowmadwe did a review 2 years ago when deciding on a solution07:39
knowmadat this point we've used typo3 and modx via client projects; personally i'm not a big fan of PHP so am a bit biased against those solutions07:39
Mech4221ahh - interesting - modx was one I was thinking we should investigate for this project07:40
knowmadthey're great for one off sites but as an agency, we need a solution that helps us to manage multiple sites07:40
Mech4221typo3 looks nice - but I hear its a killer to learn ?07:40
knowmadwe can run dozens of sites off a single wG instance07:40
knowmadoiy, let me tell you07:40
knowmadand the version my client is running doesn't even work in Firefox (it's not that old either; maybe a year)07:41
knowmadit seems to have a big european following from what i can tell07:41
elninoMech4221- I'ved used joomla and dotnetnuke - webgui wins hands down.  We evaluated webgui agains 30K solutions, and typo3, webgui won. 07:41
knowmadi've seen joomla and wouldn't touch it; the plugin system is too loose and ends up not tying back into core functions07:41
Mech4221elnino: joomla just seemed scary - no real security system last I checked ?07:42
knowmadone of my colleagues here in charlotte showed us dotnetnuke and i was somewhat impressed with what he could do; not enough to switch mind you :)07:42
elninoI never looked back on the decision to pick webgui - when ever I think it can't handle something I find out that that it can. - or just needs minor tweaking to fullfil our needs.07:42
elninoI used Joomla for a couple clients. I'm trying to convert them. 07:43
Mech4221we did a 'big' eval about 8 years ago - looked at all sorts of stuff - midgard, typo3, *Nuke, etc etc07:43
Mech4221we ended up with Plone (Python, Zope based)07:43
knowmadthat's exactly the problem i saw with one of the modules we were looking at; no file security b/c the developer was a photographer and hadn't bother to figure out how to tie his module back into the core security system07:43
knowmaddid you use TAL templates?07:43
Mech4221hell - back then, we used DTML - TAL is the 'new' stuff :-)07:43
knowmadi'm a big fan of TAL; there's a perl module, Petal, which i used for years before switching to wG07:44
Mech4221actually - Plone worked well for us... but the market has changed in the past 8 years, and it was time for a replacement07:44
knowmadone day i might actually port it to wG07:44
Mech4221knowmad: TAL's not bad - very 'elegant' in the use of namespaces to keep the html clean and validating07:44
Mech4221knowmad: but its _slow_07:45
Mech4221knowmad: there's a 'new tal' (z3c) thats a LOT faster07:45
knowmadwebgui was rebuilt in 2005-2006 so has a clean API that makes it a great platform for us as a dev shop to do custom work07:45
knowmadplus we get all the security and common features built-in to boot07:45
knowmadi hadn't heard of z3c; i'll check it out07:46
Mech4221its just gotten to the point where the huge system requirements and relatively slow performance of plone wasn't justified by the feature set.  8 years ago - little could touch zope/plone in terms of features and maturity - now its a different story07:46
knowmadyeah, it suffers from being almost too elegant and definitely slow07:46
Mech4221knowmad: check out 'grok' too - its a re-do of a lot Zope technology to support a more 'railsish' application development model...07:47
knowmaddo you work with an agency?07:47
Mech4221knowmad: the sad part is Zope 3 is a LOT faster and cleaner then Zope 2 - but plone isn't compatible with it07:48
knowmadyeah, that sounds like it might be a painful upgrade07:48
Mech4221knowmad: I'm a principal in a little shop - just 2 of us and some sub-contractors :-)07:48
knowmadwe have 4 staff plus 2 regular subs07:48
knowmadwhere are you guys located?07:48
Mech4221knowmad: after working with Zope/Plone for so long, I had sort of a 'full-stack toolkit' backlash and started playing with pylons ..07:49
Mech4221oh, we're in San Jose CA07:49
knowmadhow did you like that? the community college here uses it and the dev i know really likes it07:49
Mech4221pylons is a very nice 'little' framework... Oh, I _LOVE_ it :-)07:50
knowmadi've done a bit of python pgmming for process automation, mostly maintenance work; it has some nice features which will hopefully make it into Perl 607:50
Mech4221if you know python, you know pylons :-)  Very small, very simple07:50
Mech4221but not a lot of functionality 'baked in'...07:50
knowmadgood to know07:50
knowmadi think that's what php gives for web developers07:51
elninoI'm going to sleep!!!  See ya, nice chatting.07:51
knowmadbut 3000+ functions is simply ridiculous and leads to some crappy code07:51
Mech4221you get simple sql connectivity, fast templating language, sessions, routes for dispatching, and a very simple security framework - thats _it_07:51
knowmadelnino: yeah, i need to do the same. good to catch up with you.07:51
Mech4221elnino: nice talking to you too :-)07:51
knowmadMech4221: hey, i think i'm going to follow elnino. good talking to you. feel free to email me if you have any other questions -- william@knowmad.com07:55
Mech4221knowmad: Thanks!07:56
Mech4221will do :-)07:56
Mech4221and thanks for the help :-)07:56
knowmadyw07:56
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has quit ["heads off to bed"]07:56
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Remote closed the connection]08:06
-!- MOAR-f001i5h is now known as f00li5h08:23
-!- wgGuest87 [n=wgGuest8@87.70.104.72] has joined #webgui08:45
wgGuest87hello?08:46
Mech4221hi08:46
wgGuest87Hi Mech08:46
Mech4221Hi Guest :-)08:46
wgGuest87Hi. My name is Oren BTW 08:47
wgGuest87anyone else here?08:47
Mech4221Hi Oren :-)08:47
Mech4221I think everyone went to bed....08:48
wgGuest87You are in the U.S?08:49
Mech4221yes - I'm in California 08:49
Mech4221you ?08:49
wgGuest87I'm in Israel. It's early morning in this part of the world...08:49
Mech4221ahh... It's almost midnight here :-)08:51
wgGuest87Yea 8 hours differnce08:51
Mech4221though the Europeans might be getting up soon 08:51
wgGuest87I guess so. Anyway, maybe you can help me with a WegGui issue?08:52
Mech4221really ?  I thought Israel was further east (or further east then europe anyway... )08:52
Mech4221I doubt it - but I'm willing to try :-)08:52
wgGuest87Actualy I already posted a question about this in the forum08:53
wgGuest87but in any case I am trying to set up a site... and this is my first experience with WebGui08:54
Mech4221mine too :-)08:54
wgGuest87One of the main features I need is that users will have a personal space... a home page or something like that, that they can edit08:55
wgGuest87I know how to create page layouts owned by users08:55
Mech4221oh - doesn't the 'dashboard' thingy do that ?08:56
wgGuest87It might08:56
wgGuest87I tried useing it and it seem to mess up the whole page08:56
wgGuest87I can use regular page layouts too, I guess08:57
wgGuest87but my question is different: How do I create a page (or any kind of asset for that matter) automaticaly for users when they register08:58
Mech4221Umm - I not sure in wG - but in other CMS systems I've used, that would be in the workflows ?08:58
Mech4221s/I/I'm/08:58
wgGuest87Maybe..08:59
wgGuest87I will check that08:59
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has joined #webgui08:59
wgGuest87Hi Bob08:59
-!- dapperedodo [n=joeri@87.213.33.210] has joined #webgui08:59
AMH_bobHi wgGuest8709:00
wgGuest87:-)09:00
AMH_boband dapperedodo of course ...09:00
wgGuest87Hi Dapper09:00
Mech4221wgGuest87: oh hey - they have training videos... http://www.plainblack.com/wgtv/dashboards09:00
wgGuest87Thanks, I'll have a look09:01
Mech4221wgGuest87: if it helps any - its says admin 'doesn't get to play' with dashboards... so maybe you were admin when it messed up your page ?09:02
wgGuest87Maybe.09:03
dapperedodomorning09:04
wgGuest87May I repeat my question for the people who just joun? Perhaps one of you can help me?09:04
wgGuest87I am setting up a site which is part like a social network09:05
wgGuest87so I need users to have "home pages" that they can edit, add assets to, etc.09:06
wgGuest87These pages may be dashboards or just plain page layouts. That is not the problem09:06
wgGuest87My problem is this: I want the home pages of users to be created for them when tehy register09:07
wgGuest87I also want that when users login they will go to their home pages and not to the root09:07
wgGuest87hello?09:09
Mech4221wgGuest87: sorry - thats beyond me :-/09:11
wgGuest87Anyone else?09:11
wgGuest87I just need some kind of a general recepie. I can figure out the details myself, I guess...09:12
wgGuest87Okay, Thanks anyway :-)09:13
wgGuest87You did help me with the link to the dashboard help. I might be able to use that...09:13
wgGuest87bye09:14
-!- wgGuest87 [n=wgGuest8@87.70.104.72] has quit []09:14
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui10:40
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]11:03
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]11:39
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui12:33
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:26
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui []14:32
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui14:42
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit]14:42
-!- khenn [n=khenn@97.92.186.139] has quit [Remote closed the connection]15:49
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]15:54
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui16:14
-!- mode/#webgui [+o perlmonkey2] by ChanServ16:14
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui16:15
-!- mode/#webgui [+v cap10morgan] by ChanServ16:15
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui16:20
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:20
-!- cap10morgan_ [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui16:28
-!- mode/#webgui [+v cap10morgan_] by ChanServ16:28
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]16:28
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui16:33
-!- mode/#webgui [+v cap10morgan] by ChanServ16:33
-!- cap10morgan_ [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]16:33
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]16:33
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui16:34
-!- mode/#webgui [+v cap10morgan] by ChanServ16:34
-!- bopbop [n=kmccombs@68-114-219-232.dhcp.mdsn.wi.charter.com] has joined #webgui16:36
-!- mode/#webgui [+o bopbop] by ChanServ16:36
-!- SDuensin [n=Scott@129.sub-75-207-80.myvzw.com] has joined #WebGUI16:39
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]16:43
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui16:44
-!- mode/#webgui [+o rizen] by ChanServ16:44
SDuensinHello!16:48
+MrHairgreaseHowdy!16:48
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI16:49
AMH_bobhowdy16:52
SDuensinI finally worked out my psycho WebGUI upgrade and tested it.  Now I just need "real" work to get out of the way so I can do it.  :-)16:52
-!- dionak [n=dionak@97.66.185.250] has joined #webgui16:56
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui17:02
-!- mode/#webgui [+o Haarg] by ChanServ17:02
-!- topsub [n=josh@97.66.185.250] has joined #webgui17:05
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]17:17
-!- dapperedodo [n=joeri@87.213.33.210] has left #webgui []17:19
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui17:21
carograywhat would be the syntax for getting the right AM or PM when using meridiem variable for an events time17:25
carogray?17:25
carograygood morning/afternoon17:25
@perlmonkey2We SOOOOO need a new wobject that uses a carousel to rotate articles17:32
-!- tavisto [n=tavisto@12.47.7.131] has joined #WebGUI17:32
-!- mode/#webgui [+o tavisto] by ChanServ17:32
@perlmonkey2That would be frick'n sexy beyond words if people could whip up a fancy carousel in a few seconds and then stick it anywhere they wanted.17:33
@perlmonkey2YUI 2.6 now has one17:33
+MrHairgreasepm2: you could prolly do that by integrating the yui caroussel into a layout template17:33
@perlmonkey2MrHairgrease: brilliant17:34
+MrHairgreaseit is =)17:34
@perlmonkey2wow, I going to have to try to do that tonight.17:35
@perlmonkey2s/I/I am/17:35
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit []17:39
dionakthat is nice17:41
dionakand would be very useful for articles, especially on news sites implemented in webgui17:42
CIA-39WebGUI: graham * r7895 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetClipboard.pm): fixed #8776: duplicate does not duplicate keywords17:50
CIA-39WebGUI: graham * r7896 /branch/WebGUI_7.5/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetClipboard.pm): fixed #8776: duplicate does not duplicate keywords17:50
-!- Lisette [n=liraos@adsl190-28-97-71.epm.net.co] has joined #webgui17:55
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui18:06
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []18:37
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has quit [Read error: 110 (Connection timed out)]18:39
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has joined #webgui18:40
-!- crythias1 [n=Gerald@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui18:50
crythias1hrm.18:50
crythias1is there a field for an article's date of commit/save/post/something?18:52
@HaargrevisionDate or creationDate18:53
@HaargrevisionDate is last edit18:53
crythias1probably revisionDate, to include pretty print in an article template18:54
-!- Bernd_ [n=spunky@dslb-092-078-012-040.pools.arcor-ip.net] has joined #webgui18:56
crythias1so... do I need to sqlreport article revisionDate?18:56
@perlmonkey2content-dispositionattachment; filename="test-survey-2_composite.tab"19:00
@perlmonkey2content-dispositionattachment; filename="test%20survey%202.tab"19:00
@perlmonkey2Is that an encoding issue, an html entities issue, or what?  Because IE6 is cool with the first and chokes on the second.19:00
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]19:02
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui19:03
-!- mode/#webgui [+v Radix_] by ChanServ19:03
@Haargi'd have to check the specs on that19:04
-!- diakopte1 is now known as diakopter_o19:08
-!- diakopter_o is now known as diakopter19:09
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui []19:12
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui19:13
-!- mode/#webgui [+v perlDreamer] by ChanServ19:13
+perlDreamerIn the new bug system, if I comment on a closed bug does it automatically reopen?19:13
@Haargclosed no19:14
@Haargresolved yes19:14
Lisettehi perlDreamer19:14
+perlDreamerSemantically, what is the difference between resolved and closed?19:14
Lisettewhat is the parentId of the product?19:14
@Haargone automatically reopens :)19:14
+perlDreamerLisette, assets are laid out like a tree19:15
+perlDreamerthe parentId is the assetId of whichever asset "owns" the Product.19:15
+perlDreamerHaarg: gotcha :)19:15
-!- cap10morgan_ [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui19:28
-!- mode/#webgui [+v cap10morgan_] by ChanServ19:28
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]19:28
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui19:28
zylopfaCan anyone tell me how i can get script errors displayed in error log?19:29
zylopfalike if i forget a ; or a " 19:29
+perlDreameruse $session->log->warn19:29
+perlDreameroh19:29
+perlDreamerno way to do that for a script19:29
zylopfaI dont get normal error message19:29
zylopfadamn it19:29
+perlDreamerhow about doing perl -wc myScript.pl19:29
zylopfaIts very long development time for me like that19:29
zylopfano its in a module19:30
zylopfaPayment module i make19:30
+perlDreamersame thing, zylopfa19:30
zylopfaso its warning?19:30
+perlDreamerperl -wc -I /data/WebGUI/lib myModule.pm19:30
zylopfaohh sweet19:30
+perlDreamerand you don't even need to restart Apache to do that19:30
+perlDreamerin vim, you can make a bindkey to do it for you19:30
+perlDreameror you can override the write method to automatically syntax check before it writes19:31
zylopfaperlDreamer, it goes to some interactive mode when i write it19:31
+perlDreamerperl -wc -(Capital I) /data/WebGUI/lib myModule.pm 19:32
zylopfaso i need the entire path?19:32
+perlDreameryes19:32
zylopfaahh ofc19:32
zylopfai need the lib19:32
+perlDreameryes, because, depending on where you invoke perl, it doesn't know how to find any webgui modules that your module uses19:33
zylopfayeah ofc :D19:33
-!- cap10morgan_ [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]19:33
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui19:34
-!- mode/#webgui [+v cap10morgan] by ChanServ19:34
zylopfaThanks a 1000 million perlDreamer 19:34
zylopfathis just took hours off my development19:34
zylopfacause i some times forget a " or something else thats a syntax error19:34
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]19:34
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui19:35
-!- mode/#webgui [+v cap10morgan] by ChanServ19:35
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]19:35
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui19:36
-!- mode/#webgui [+v cap10morgan] by ChanServ19:36
zylopfaperlDreamer, when i do a $output .= << "EndOfText";19:36
zylopfaand i interpolate variables inside19:36
zylopfait says error19:36
zylopfathat it require explicit package name19:37
+perlDreamerzylopfa, are you using "use strict" in your module?19:37
zylopfayeah19:37
@apeironzylopfa, Declare $output.19:37
zylopfaIt is 19:37
zylopfamy $output = "something";19:37
@apeironzylopfa, Pastebot the code, please.19:37
zylopfaroger that19:37
@apeironThere's a communications error between you and perl. :)19:38
zylopfahttp://webgui.pastebin.com/m7aac9b7419:38
zylopfahaha yeah19:38
zylopfaLOL19:38
zylopfaits a typo19:38
zylopfasorry apeiron to waste your time19:38
zylopfaits a case sensitive error19:39
@apeironNo worries, I do the same thing all the time.19:39
zylopfaMost my errors are like that19:39
+perlDreamerzylopfa, if this payment module is to be put into the core, it will need to be internationalized.19:40
zylopfaI got a good testing tip from perlDreamer : 19:40
zylopfaperlDreamer, exactly19:40
+perlDreamergood, just checking :)19:40
zylopfai am just making some testing19:40
zylopfathe perl -wc -I ... trick realy saved me19:40
CIA-39WebGUI: translation * r7897 /translations/German/German/ (Asset_Matrix.pm Asset_WikiMaster.pm Asset_WikiPage.pm): Update from translation server19:43
zylopfaI am gonna internationalize it now, its best to do it as you go, imo19:44
zylopfaDoes anyone know if Digest::SHA is default installed with webgui?19:57
zylopfaor a similar thing that can calcualte sha-512 digests19:57
carograytrying to use meridiem calendar date variable and getting stuck19:57
carograyanyone up for this q?19:58
zylopfaNot sure what you mean19:58
carograymeridiem keeps giving me AM - no matter what19:59
zylopfaIsn't it a setting in the user profile?20:01
zylopfawether to use am times or military time20:01
zylopfaohh propablt not whatr you asked20:01
zylopfaI dont know about this :(20:01
carograyCalendar Date/Time variables20:02
carograySometimes these variables have a prefix, like "start" or "end".                                  In that case, the first letter of the variables below is capitalized, so                                 "monthName" with a prefix of "start" becomes "startMonthName".20:02
carograymeridiem is one of these variables20:02
carograyI am getting eventStartDateHour and eventStartDateMinute to work as well as corresponding End variables, but can't get the meridiem to work20:03
zylopfaI am dont know anything about the calendar :(20:04
carograyI would have thought it would show up if I put in eventStartDateMeridiem20:04
carograythat gives nothing20:04
carograyhmmm well I will just keep asking...thanks20:05
+perlDreamercarogray, I would file it as a bug20:06
+perlDreamerGive the complete setup on how to duplicate it20:06
carograyI keep thinking I am just not asking for the right combination of these words like should it just be eventStartMeridiem, or eventStartDateHourMeridiem, etc - not a bug if I am the buggy one20:08
@perlmonkey2So a wobject can't override header settings by calls to session->http?  I'm trying to change the cache-control header and not having any luck.20:15
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has quit ["leaving"]20:16
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has joined #webgui20:18
-!- mode/#webgui [+o apeiron] by ChanServ20:18
+perlDreamerunless you're dealing with a layout, due to chunking, by the time a wobject is called it's too late.20:25
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI20:26
-!- mode/#webgui [+o khenn] by ChanServ20:26
+perlDreamerat least, that's how I think it works...20:26
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI20:32
+perlDreamercarogray, the list of Template variables is in the online Help for the Event Calendar.  Have you looked there?20:46
+perlDreamerYou shouldn't have to guess.20:46
zylopfaperlDreamer, what when my payment module use SHA-512 digests and its  not in the WRE?21:02
CIA-39WebGUI: frank * r7898 /experimental/HelpDesk/lib/WebGUI/Asset/Ticket.pm: fixed a permissions problem for individual tickets. Should be checking parent view privielges, not super21:28
CIA-39WebGUI: translation * r7899 /translations/German/German/ (Asset.pm Auth.pm): Update from translation server21:28
CIA-39WebGUI: translation * r7900 /translations/German/German/Asset_Matrix.pm: Update from translation server21:28
CIA-39WebGUI: translation * r7901 /translations/German/German/Asset_Photo.pm: Update from translation server21:28
+perlDreamerzylopfa, if it's not in the WRE, then there's a problem.21:39
+perlDreamerpeople will need to install the module by hand21:40
+perlDreamerand wait for the next WRE release before it is included by default21:40
zylopfaahh ok21:40
zylopfawho do i need to contact, so they can put it in?21:40
+perlDreamerwell, first of all, we should determine if it's already in the WRE21:40
+perlDreamerrizen approves/denies all new module proposals21:41
zylopfaahh ok21:41
zylopfaI installed webgui from source, so i dont quite know if its in21:41
+perlDreamerWRE includes Digest-HMAC, Digest-MD5, DIgest-SHA121:41
+perlDreamerhttps://svn.webgui.org/svnweb/plainblack/view/wrebuild/build.sh21:42
zylopfaahh sweet21:42
+perlDreamerURL to WRE build script with all modules currently included21:42
zylopfathanks a lot21:42
carograyperDreamer: I keep thinking I am just not asking for the right combination of these words like should it just be eventStartMeridiem, or eventStartDateHourMeridiem, etc - not a bug if I am the buggy one 21:43
carograythat's where I read about these various things...21:43
carograythe variable in the help just is meridiem21:44
carograybut the instructions tell me I might need to put different words in front - so far I guessed right with the eventStartDateHour and eventStartDateMinute and the same for end21:45
carograyjust can't figure out what it should be for meridiem21:45
carograysame pattern or different21:45
+perlDreamerwell, if you guess a variable that does not exist, it won't print anything21:53
+perlDreamerso the fact that it always says AM tells me that it is a bug21:53
carograyoh I see21:55
carograyI was just thinking it didn't know what meridiem I was asking it for...like the meridiem of the start or the meridiem of the end or the hour or...you know21:56
carograyok - actually I think I have never posted a bug before - is it somewhere on sourceforge I go?21:56
-!- crythias1 [n=Gerald@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []21:56
@Haarghttp://www.webgui.org/bugs21:58
carograyHaarg: thanks22:00
+perlDreamercarogray, posting bugs gives you karma22:02
+perlDreamerwhich you can use to vote on RFEs, or buy merchandise from PB.com22:02
carograyoh brother - now I am really stupid22:02
carograyI went there, I searched on "meridiem" without quotes - 0 results, but now, how do I post it?22:03
+perlDreamerClick on the Report a Bug link above the search screen22:03
carograydo I have to be logged in?22:04
+perlDreamerI've never tried to submit a ticket without being logged, so I don't know22:05
carograyoh I guess I must if you are talking about karma22:05
+perlDreamerYes22:05
+perlDreamerif you want the karma, you must be logged in.22:05
carograyok - yep22:05
carograyif I want to report a bug I have to be logged in!22:05
+perlDreamerYep.  I just logged out and saw that too.22:05
carograyallright here I go22:05
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]22:05
CIA-39WebGUI: translation * r7902 /translations/German/German/Asset_RichEdit.pm: Update from translation server22:25
CIA-39WebGUI: translation * r7903 /translations/German/German/Activity_RequestApprovalForVersionTag_ByCommitterGroup.pm: Update from translation server22:25
zylopfais the 'eq' operator case sensitive?22:38
+perlDreameryes22:40
zylopfaok :D22:40
zylopfathanks22:40
@apeironzylopfa, Unless the programmer asks otherwise, all text operations in Perl are case-sensitive.22:40
+perlDreamerperldoc perlop 22:40
zylopfauc is my friend then22:40
+perlDreamerexactly22:40
@apeironOr lc.22:40
+perlDreameror lc22:40
zylopfai am comparing sha-256 strings22:40
* apeiron eyes perlDreamer 22:40
zylopfaso i am uc'ing them22:41
+perlDreamerJust ignore the neurocannula apeiron22:41
@apeironer?22:41
zylopfacause the gw sends it in upper22:41
@apeironIf you're comparing SHA-256 digests, shouldn't case be important?22:41
zylopfaand perl make em in lower as default22:41
zylopfaaperion not when i have hex'ed it22:41
@apeironAh, only one case? whoops. <_<22:41
+perlDreamerapeiron: http://www.itsf.org/resources/factsheet.php?fsID=20622:41
zylopfaits hex digits22:41
@apeironperlDreamer, ooh, neat.22:42
zylopfaperlDreamer, I already found errors in my Payment Gateway Providers documentation22:42
zylopfabut its not much its a posted variable they say is called Signature but its called signature with a small s22:42
zylopfaI will uppercase both signatures just in case the provider change his to lowercase22:46
zylopfaperlDreamer, which part of a GUID is most likely to be random among other GUIDS. is it the first part or the last?22:47
+perlDreamerIt's a cryptographic hash.  All parts are equally random.22:48
zylopfaahh ok22:48
+perlDreamerUnless you use one of the existing MD5 cracking algorithms to create a duplicate hash22:48
zylopfaI am still working on my problem cause i need it to be 20 alphanumeric digits22:48
+perlDreamerIn which case it's not random at all...22:48
zylopfaI just cant understand why my gateway provider choose that order numbers can only be 20 alphanumeric digits22:49
zylopfaits a bug imo22:49
+perlDreamerprobably due to their choice of db22:49
zylopfahaah yeha 22:49
zylopfabut perlDreamer the "reference" field that you can also post is 255 chars, and can be anything you want22:51
+perlDreamerhmmmm......22:51
+perlDreamerperhaps you can put a GUID in there?22:51
zylopfaI am22:52
zylopfaBUT!22:52
zylopfaI am suspecting that when i do recurring22:52
@Haargeven with 20 characters of random alpha numeric, the chances of duplication are so small you don't need to worry about it22:52
zylopfathat the gw will only send the order number for reference22:52
zylopfaSo Haarg can i create a random 20 char string myself? and "hope" it wont dublicate22:52
@Haarguse a guid, replace the characters that are invalid, and cut it at 22 characters22:53
@Haarg20 rather22:53
zylopfaThanks a lot!22:53
zylopfaI have tested the gw, it will make error also if its dublicate22:54
zylopfaSometimes i wonder why Webgui isnt heard of so much as the noob cms systems like drupal23:19
zylopfaIn denmark yesterday they got a problem with drupal on a newspaper site23:20
zylopfaall visitors suddenly had full admin access to the site23:20
zylopfaThey said it was because of an admin cookie that was set23:21
zylopfaMust be a flawed access system, if they set admin access variables in cookies23:21
zylopfainstead of checking sessions against the database23:21
metanilhow do i create a page automatically within any perlmodule..(say from macro)?23:22
zylopfaI want to know that also metanil 23:22
+perlDreamerwhat do you mean by "create a page"?23:22
zylopfafor example upon user creation23:23
zylopfacreate a user subtree23:23
zylopfa /siteusers/user23:23
metanilrather than going manually from admin menu.. create a asset (page) and fill the content in it.. do "Save".. 23:23
zylopfaand under there create pages or content automatically23:23
metanilzylofa: i'm kinda doing same.. ;)23:24
Bernd_Check "perldoc asset"23:24
Bernd_There is a function for creating new assets23:24
Bernd_I assume that it is inherited by other wobjects.23:25
Bernd_Right, perlDreamer?23:25
-!- AMH_bob [n=AMH_bob@cp1320098-b.roemd1.lb.home.nl] has quit ["Leaving."]23:28
metanili think we can use direct asset (like page, layout, Wiki, Calendar...) for creating them.. 23:28
zylopfaAwesome Bernd_ 23:29
zylopfaAlso we can look at the function for "site startup" when you make a new webgui site, it create a site starter23:29
zylopfawhere you can choose different things for layout and it create a site itself23:29
Bernd_Hmm, there is no function for creating a new Page Layout in Layout.pm23:31
Bernd_Must be somewhere in Asset.pm or Wobject.pm23:31
+perlDreamerYou use Asset->addChild to add new pages23:32
zylopfaimba23:32
+perlDreamerso, build an asset that you want to hold the page23:32
+perlDreamermy $genericHome = WebGUI::Asset->getDefault($session);23:32
+perlDreamermy $userHome = $genericHome->addChild({lots of parameters go in here});23:32
+perlDreameryou can build a custom workflow which runs on user creation23:33
+perlDreamerlook for that in the settings23:33
Bernd_Are you sure? addChild does not exist according to docs.23:33
zylopfaSick awesome!23:33
Bernd_Wasn't there a getImportNode in between?23:33
+perlDreamerperldoc WebGUI::AssetLineage, or WebGUI::AssetBranch23:33
zylopfaperlDreamer, you have to make sure the user in the $session is the admin user23:33
+perlDreameryes, but the importNode is for other purposes23:33
+perlDreamerzylopfa, not always23:33
zylopfaohh23:33
+perlDreamerbut it must be a user who can edit the defaultHome23:34
zylopfaahh yeah23:34
+perlDreamerso, admin is good23:34
Bernd_perlDreamer, is AssetLineage mixed into Asset?23:35
+perlDreamerBernd_: yes23:35
Bernd_Alright. Now I understand.23:35
+perlDreamerit makes it hard to track down methods23:35
+perlDreamerI need to learn to use tags in vim23:36
Bernd_Is that mentioned in the docs or do I have to check the source for that.23:36
Bernd_?23:36
+perlDreamerwhich docs?23:36
Bernd_POD23:36
+perlDreamerI would love a POD patch which said which other modules to check for asset methods23:36
Bernd_So it is not obvious from POD currently.23:37
+perlDreamerno23:37
Bernd_Thanks.23:37
+perlDreameryou have to know that Asset uses AssetLineage, AssetBranch, AssetVersion, AssetExportHtml, etc.23:37
Bernd_But isn't the export of methods from these packages stated somewhere?23:38
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)]23:39
+perlDreameronly in use statements in Asset.pm23:39
Bernd_I can ss23:39
Bernd_I can see "use" declarations.23:39
Bernd_But nothing else.23:39
Bernd_I thought that exported methods need to be declared?23:40
@Haargthose other files don't have their own package23:40
+perlDreamerBernd_, I'm sorry.  methods are not exported23:40
+perlDreameronly subroutines are23:40
@Haargthey have the package WebGUI::Asset23:40
@Haargso the subs all end up in the same package/class23:40
Bernd_But AssetLineage.pm declares the package WebGUI::AssetLineage23:41
Bernd_So why can I call methods in AssetLineage23:41
Bernd_through Asset?23:41
@Haargcheck the files23:41
@Haargthe package they go into has no relation to the filename23:42
@HaargAssetLineage.pm line 1: package WebGUI::Asset;23:42
Bernd_You are right.23:42
+perlDreamerIt's an easy way to create mixins23:42
Mech4221whee!  busy channel - Did I miss anything interesting in the scrollback ?23:42
Bernd_But POD is wrong then.23:42
+perlDreamerNo23:43
+perlDreamerPOD is file based23:43
+perlDreamernot package based23:43
Bernd_There is a line Package WebGUI::AssetLineage23:43
Bernd_later on.23:43
Bernd_I mean in the doc section.23:43
Bernd_Should be changed, maybe.23:43
Bernd_I am talking about line 21 in AssetLineage.pm23:44
+perlDreamerI see it.23:45
Bernd_Is that correct?23:45
Bernd_I find it somewhat confusing.23:45
+perlDreamerI think it's a stumbling block.23:45
@Haargit should probably be changed23:45
Bernd_RFE? Or bug report?23:45
@Haargbug23:46
+perlDreamerpatch ? ;)23:46
Bernd_I do not have access.23:46
Bernd_The patch is up to you.23:46
+perlDreameryou can still make a patch23:46
+perlDreamerI'll apply it23:46
@Haargyou can still make a patch and post it23:46
+perlDreamerbugs with patches almost always get fixed immediately23:46
Bernd_Isn't that a bit cumbersome?23:47
+perlDreamerOh no23:47
+perlDreamerSaves us tons of time23:47
Bernd_I mean, can't you change it while we are talking?23:47
+perlDreamerNot and keep doing my day job23:47
Bernd_I mean, in this particular case?23:47
@Haargwell, it shouldn't just be changing the package23:47
+perlDreamerThere is a very large, angry ex-Football player who demands that schedules be met23:48
@Haargit should note how the mixins work23:48
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has joined #webgui23:48
-!- mode/#webgui [+o apeiron] by ChanServ23:48
Bernd_So, what has to be in the patch.23:48
Bernd_I mean apart from that single line change.23:48
Bernd_Oh, you mean I should update documentation?23:49
@Haargi'm not certain the best way to document it really23:50
Bernd_Stating it in the synopsis should probably be fine.23:51
Bernd_Currently, the lineage is mentioned.23:51
Bernd_But it is not clear that it is mixed in.23:51
@Haargwell, it is stated, the language just isn't entirely clear.23:51
@Haargi'm going to have to mess with assetexporthtml.t some more i guess.  is uses the default site content instead of creating its own.23:51
Bernd_Well, I did not get it for my part.23:51
Bernd_assetexporthtml.t?23:52
@Haargunrelated to this issue23:52
-!- SDuensin [n=Scott@129.sub-75-207-80.myvzw.com] has quit ["Leaving"]23:52
+perlDreamerHaarg, what do you want done?  It's passing on the smoke test23:52
+perlDreamerand on my box23:53
+perlDreamerbrb23:53
@Haargmy reset script clears all the default content from the pages - the articles and images etc23:53
Bernd_Alright, going to bed.23:53
Bernd_Enjoy hacking!23:53
@Haargso it fails for me23:53
-!- Bernd_ [n=spunky@dslb-092-078-012-040.pools.arcor-ip.net] has quit ["Ex-Chat"]23:53
@Haargoverall i just think it would be better if it didn't depend on the default page content23:54
Mech4221I was looking at 'The people behind WG last nite'...23:54
Mech4221and was interested to see how many of them are NOT programmers23:55
Mech4221kinda cool - its not often an open source projects gives 'non-coders' such recognition23:55
Mech4221:-)23:55
+perlDreamerMech4221, we need everyone :)23:56
+perlDreamerHaarg, make you a deal23:56
+perlDreamerI'll create a set of content to make23:56
+perlDreamerif you'll tackle the syntaxCheck.t failures23:56
@Haargsure :)23:56
@HaargsyntaxCheck is failing now?23:56
+perlDreameryes23:56
@Haargi'm running through the tests right now, so i'll be going over it.23:57
+perlDreameron my box, and in the nightlies from preactino23:57
@Haargok23:57
+perlDreamerFor me, no script passes23:57
@Haargyou know what kind of failures it is getting?23:57
+perlDreamerI'll rerun and paste you some data23:58
+perlDreamerperl is throwing these kinds of errors:23:59
+perlDreamerCan't ignore signal CHLD, forcing to default23:59
@Haarghmm23:59
+perlDreamerthe syntax check is clean, but perl still returns -123:59
+perlDreamerso both the output and status checks fail23:59
@Haargodd.  i'll look into it though23:59
--- Day changed Fri Oct 10 2008
Mech4221oh - someone asked an interesting question last nite....00:04
Mech4221How do you automagically populate content / create pages when a user registers with a webgui site?  Is that done via a workflow ?00:05
@Haargthat could be done with a custom workflow00:08
+perlDreamerMech4221, backlog about about an hour or so00:09
+perlDreamerwe talked about this00:09
@HaargperlDreamer, i can't duplicate that here or on a redhat 4 server00:10
+perlDreamerhm00:10
@Haargcan you paste your perl -V00:10
Mech4221perlDreamer: ahh cool - I got lazy as the backlog was so long :-)00:10
+perlDreamerHaarg: http://webgui.pastebin.com/m3eeb53bd00:12
@Haargand what distro?00:13
+perlDreamerFC600:14
+perlDreamerI can try on FC9 tonight00:14
Mech4221perlDreamer: cool - good to know the hooks are there ...00:14
+perlDreamerwe do try, Mech422100:15
Mech4221perlDreamer: one other stupid newb question - I was watching the 'cool javascript tricks' video on wgtv last nite...00:15
* perlDreamer points out that his nick is not jsDreamer ;)00:15
Mech4221perlDreamer: and the one thing they didn't cover was how you get the js libs (YUI say) into the templates...00:15
+perlDreamerjust load them in a script tag00:15
Mech4221perlDreamer: Do you have to modify the templates directly, or is there some sort of generic 'include this' type functionality - like there is for keywords ?00:16
+perlDreamerMech4221, from the user point of view, unless the asset already loads the JS in the HTTP header, they would have to be included manually.00:17
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]00:17
@rizenMech4221: how do you know about wgtv?00:17
Mech4221perlDreamer: thanks :-)00:17
Mech4221rizen: umm... I think site search pulled up a result from it... then I went to get back to it later and couldn't find it in the site nav.00:17
@rizeni c00:18
Mech4221rizen: btw - we couldn't get the 'database driven developement' video to fully stream - it breaks about 2 miinutes in..00:18
@rizenit's not officially launched yet00:18
-!- dionak [n=dionak@97.66.185.250] has quit []00:18
@rizenthere are probably all kinds of problems with it00:18
+perlDreamergood luck on PPW this weekend rizen00:21
@rizeni'm not on the schedule yet00:21
+perlDreamerhuh?00:21
@rizens/yet/anymore/00:21
+perlDreameryou got bumped?00:21
@rizenyeah00:21
+perlDreamerdude00:21
+perlDreamerwell, one less trip00:21
@rizeni was originally supposed to get a 4 hour workshop and a 1 hour speech00:22
@rizenthey gave me the speech but not the workshop00:22
@rizenand i have a lot of stuff going on at PB right now, so i decided to skip it00:22
@rizenwasn't worth making the trip to pittsburgh for 1 hour00:22
@rizenespecially since it's going to be maybe 20 peeps attending my session00:22
@rizengiven the other talks that were going on at the same time00:23
zylopfaAha nice rizen , just saw now that you are JT Smith00:24
@rizenindeed00:24
@rizenso Mech4221, since you did see wgtv, what do you think so far? a good resource?00:25
zylopfarizen, btw i bought the developer book 00:25
@rizensweet zylopfa. has it arrived yet?00:26
-!- bopbop [n=kmccombs@68-114-219-232.dhcp.mdsn.wi.charter.com] has quit []00:26
zylopfayeah and i love it00:26
zylopfaIt really got me out of the starthole00:26
@rizenit would be super sweet to see a review of the book online some place00:26
@rizenwould you be interested in writing it?00:26
zylopfaI have some corrections for it though, some of the code wont run, but its good cause then you are forced to understand it to make it work00:26
zylopfayeah I would indeed00:26
@apeironI'm pretty sure use.perl takes book reviews. perlmonks does, too.00:27
Mech4221rizen: it looked pretty slick - I especially liked having the notes available for download along with the video - most conf. videos don't show the screen very well, and this makes it easy to follow along..00:27
Mech4221rizen: SnowWrite (my partner in crime) does skinning (plone mostly) - and she would _really_ like the skinning webgui video to work...00:27
@rizenMech4221: once wgtv is announced, if they are still borked, post a bug about it and we'll try to fix it. in some cases the archival video is borked so there's nothing we can do about it00:28
@rizenbut in other cases, just re-encoding the vid will fix it00:28
Mech4221rizen: it looks like a very good resource :-)00:30
@rizenmech4221: i hope so. it doesn't beat buying docs, support, or attending a live WUC, but it is something to fit in between those resources00:31
Mech4221rizen: the problem is, the docs are understandably expensive - the video's fill the 'quick overview' niche for people like us that are just 'eval'ing the system00:31
Mech4221rizen: for instance, one of the standard 'build a wiki in 15 minutes with webgui' videos would be nice..00:32
Mech4221rizen: even though webgui has a wiki built in, that is the 'standard' demo that other toolkits use00:32
Mech4221rizen: so it would be a good way to compare webgui development to other systems.00:32
@rizenMech4221: please make that an RFE and we'll put someone on doing that00:35
Mech4221rizen: umm - sure... lemme go poke plainblacks website and see if I can figure out where/how :-)00:36
@rizenwebgui.org/rfe00:36
@rizenyou need to be logged in to post00:36
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has quit [Read error: 60 (Operation timed out)]00:37
Mech4221LOL - SnowWrite wants a stuffed Gooey - she says its very cute branding :-)00:37
+perlDreamer__everybody__ wants a stuffed Gooey00:38
@rizenyou get them free at the WUC and the various trade shows we attend00:38
@rizenor you can buy them at webguistore.com00:38
@rizenwe gave out 1100 of them at OSCON this year: http://www.webgui.org/wg/promote/gooey-on-the-go/oscon-2008-colins-pictures00:40
zylopfarizen do you know drupal?00:40
@rizenmore pics: http://www.webgui.org/wg/promote/gooey-on-the-go/oscon-200800:41
@rizenzylopfa: i know how to use it a little, but i've never programmed for it00:41
zylopfaThere was a story in denmark about it, it was sending out cookies that made all visitors have full admin rights00:42
zylopfait was to a news site00:42
@rizenwe all have our security gaffs00:43
-!- SnowWrite [n=chatzill@c-98-207-49-97.hsd1.ca.comcast.net] has joined #webgui00:43
zylopfayeah00:43
zylopfaI need to learn how to make test suites also for my PayDriver modules00:43
@rizenearly on in webgui's history there was a bug that if you did the right thing in exactly the right way, you could make all your pages editable by visitor, without even logging in00:43
@rizenthere is a great testing chapter in the book you just bought...written by perlDreamer00:44
-!- apeiron [n=apeiron@c-76-124-253-149.hsd1.pa.comcast.net] has joined #webgui00:45
-!- mode/#webgui [+o apeiron] by ChanServ00:45
zylopfasweet rizen i saw about that, its good its first makes a statement about the code quality aspired by webguiteam00:46
+perlDreamerfirst?00:47
* perlDreamer gulps00:47
zylopfayeah more or less00:47
+perlDreamerI hope bopbop reviewed it very carefully00:47
zylopfathere is a little overview first00:47
+perlDreamerzylopfa, were the jokes too corny?00:48
SnowWriteHi, I wanted to introduce myself :)00:48
Mech4221oh god00:48
* Mech4221 runs00:48
zylopfahaah no perlDreamer it was good00:48
SnowWriteLOL get back here00:48
Mech4221I dun wanna!00:48
zylopfaI think it was expensive for euro-people00:48
zylopfabut its well worth it anyway for me00:48
Mech4221Umm - this is my partner (in crime?) SnowWrite00:49
zylopfaGreetings SnowWrite 00:49
Mech4221she does our skinning and project management stuff00:49
SnowWritehi zylopfa :-)00:49
@rizenWelcome SnowWrite00:49
Mech4221and training, and everything else that doesn't involve a power cord00:49
+perlDreamerMech4221, what's your company called?00:49
Mech4221C Squared Tech - http://www.csquaredtech.com00:49
SnowWriteoh bleah.. don't look at our website yet00:49
SnowWritenoooo00:49
Mech4221Ha!00:50
Mech4221Now you _have_ to update the dam site :-P00:50
SnowWriteI'm updating it darnit.. lol00:50
+perlDreamerThat's one way to motivate your graphics designer00:50
SnowWriteactually I'm not the designer.. I do the templating :-) we hired someone..and I haven't finished the template yet00:50
@rizenPlone!00:50
* SnowWrite blushes00:50
SnowWritetotally LOL00:50
@rizenMech4221: you said you're evalling webgui, but i've seen you in the channel before...how long have you been evalling?00:51
Mech4221rizen: on and off for about 2 weeks now..00:51
* SnowWrite has been doing Plone for 8 years00:51
* SnowWrite is ready for a change00:51
* perlDreamer is stuck using Plone for $dayJob00:52
Mech4221rizen: I was supposed to do a 'toy project' in webgui last weekend to play with macros, assets, etc  -but I got hammered with other work00:52
zylopfaMy company "under development site" is this: http://titlan.globalcontrol.biz/00:52
+perlDreamerIt sucks00:52
SnowWritewhich version perlDreamer?00:52
Mech4221rizen: but I've spent about 40+ hours reading, googling and watching the videos00:52
* SnowWrite is interested in the skinning aspect of WebGui00:52
Mech4221perlDreamer: Really?  How would you compare webgui to plone ?00:52
SnowWriteand of course the stuffed Gooey too00:53
+perlDreamerMech4221: It's just as a user.  I have no idea how to check the version.00:53
Mech4221perlDreamer: ahh - plone 2.X had a pretty abstruse programming model - very steep learning curve (the 'Z' shaped learning curve)00:54
Mech4221perlDreamer: plone 3.X is a lot cleaner - but still lots of 'magic' to it00:54
zylopfaperlDreamer, i need your opinion00:54
-!- tavisto [n=tavisto@12.47.7.131] has quit []00:54
+perlDreamerlay it on me, zylopfa00:54
SnowWrite /me must go for a bit.. 00:54
zylopfaMy PayDriver for this danish provider has 2 ways to do it00:54
* SnowWrite will be back00:54
zylopfaone where the data it sends back is just as is00:54
zylopfaand one where the data is send +a signature of the fields + a codeword only it know (its sha256 hashed)00:55
zylopfaI am going to make the sha512 version only00:55
Mech4221ok..gotta run to the office...bbl00:55
zylopfaso my PayDriver has it as default, well only that00:55
zylopfacause its just a "password key" you have to put in the providers admin area00:56
zylopfaand its so much more safe00:56
zylopfaSo I deny my users of the module to use the unsafe way00:56
+perlDreamerthat's not a problem00:56
zylopfaIs it good or bad, or should i provide both methods?00:56
zylopfaIts no extra effort on the user, its 1 extra field in the gw-system to fill in00:57
+perlDreamerIs the communication with the gateway over SSL?00:57
zylopfano, the gw handle all the sensitive data on their site00:57
zylopfaand they post back to me00:57
zylopfaits in clear text00:57
zylopfathe postback is status of the transaction and that sorts00:58
+perlDreamerin that case, I would definitely use the more secure method00:58
zylopfayeah00:58
+perlDreamerso that people can't probe your site by pushing data back at you.00:58
zylopfaindeed00:58
zylopfaThey also highly reccomend the safe way00:58
zylopfadont know why they support the other way though as they are the clearing-house of payments for all banks in denmark00:59
@rizenSnowWrite: there are basically only 5 things you need to know to do a skin for WebGUI00:59
+perlDreamerMech4221, I have only used Plone as a user, not as a programmer.00:59
zylopfabut ofc its not their ass getting burnt if someone post back to my site00:59
@rizenSnowWrite: two template variables <tmpl_var head.tags> (goes in the head block) and <tmpl_var body.content> (goes where you want the content to appear)00:59
+perlDreamerbut the user interface for WebGUI is way better00:59
+perlDreamersummed up in this statement: 1-click file downloads01:00
@rizenSnowWrite:  and 3 macros: ^AdminBar; (right after the body tag), ^AssetProxy(); and ^FileUrl(); to place images, snippets, and other assets in your style01:00
zylopfaThanks a lot for your help this day, i am nearly done with my Danish PayDriver cause of you all01:04
zylopfaTake care untill next time01:04
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has quit ["Leaving"]01:04
-!- rizen is now known as rizenisaway01:05
-!- doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui01:19
doc777Hello friends. Anyone know if ^LastModified(,%y-%m-%dT%h:%n:%s+00:00);  is broken? For me it always returns the same date which I think is the date the template was created...01:20
Mech422perlDreamer: the big 'problem' we have with Plone from the 'standard cms' side of stuff is the 'forced consistency'... Plone tries very hard to make sites totally consistent from a design standpoint.  That really doesn't work for anything except very large sites.  Most of our clients have 'exceptions' to their design - "We want all pages to have this banner, _except_ page foo - which should have some other banner"...01:29
Mech422perlDreamer: so you end up having to 'fight the system' to do stuff01:29
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI01:30
Mech422perlDreamer: on the plus side - the 'portlets' system is very nice for setting up 'side-bars' on sites.01:30
Mech422an interesting note: Plone is a 'page based' system, as opposed to an 'element based' system like webGui - there is a content type called 'collage' which allows a sort of element based page construction, and there seems to be some interest in making it part of the core.  So plone may move to a more element based setup in the future01:32
doc777Is there a way to make ^LastModified(tmpl_var page.url); return the modified date of the page you pass it? I seem to be thinking it does something it does not ;-)01:37
-!- doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit ["using sirc version 2.211+KSIRC/1.3.12"]01:42
@Haargnow with the macro as it exists now01:51
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has quit []01:54
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI02:06
@Haargerr, not with the macro as it exists now02:11
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]02:12
+perlDreamerdoc777, you had a leading comma in your original question above02:12
+perlDreamerMech422, you hit it on the head02:12
+perlDreamerI'm limited by the system.02:12
+perlDreamerand there doesn't seem to be a way to relax stuff02:12
+perlDreamerlike in wG02:12
+perlDreameryou can choose what you put into the Rich Text Editor02:13
+perlDreamerwhat you filter, and so on02:13
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui02:13
Mech422perlDreamer: there are ways around it - writing templates, etc - but honestly, if you need to fight with the system to accomplish the 'common case', why bother ?02:17
Mech422perlDreamer: also, the system requirements and performance no longer justified by the feature set.  There are numerous frameworks/cms's now that provide a similiar level of functionality with faster performance and smaller footprint02:18
CIA-39WebGUI: graham * r7904 /branch/WebGUI_7.5/ (docs/changelog/7.x.x.txt lib/WebGUI/Auth/WebGUI.pm): fixed: anonymous registration with email confirmation is broken02:36
CIA-39WebGUI: graham * r7905 /branch/WebGUI_7.5/ (3 files in 3 dirs): fixed #8790: email password recovery allows sending recovery mail to arbitrary address02:36
CIA-39WebGUI: graham * r7906 /branch/WebGUI_7.5/ (3 files in 3 dirs): fixed: Submitting recurring events generates multiple version tags02:36
CIA-39WebGUI: graham * r7907 /branch/WebGUI_7.5/ (lib/WebGUI/Session/Url.pm t/Session/Url.t): only escape dangerous characters02:36
CIA-39WebGUI: graham * r7908 /branch/WebGUI_7.5/docs/create.sql: preparing for 7.5.26 release02:36
-!- Haarg [n=haarg@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["This computer has gone to sleep"]03:05
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]03:14
CIA-39WebGUI: jt * r7909 /releases/WebGUI_7.5.26-stable: Release 7.5.26-stable03:16
CIA-39WebGUI: graham * r7910 /branch/WebGUI_7.5/ (4 files in 4 dirs): preparing for 7.5.27 dev03:16
-!- cap10morgan [n=wmorgan@206-124-31-85.denver.dsl.forethought.net] has joined #webgui03:20
-!- mode/#webgui [+v cap10morgan] by ChanServ03:20
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI03:24
-!- crythias1 [n=Gerald@c-69-137-194-134.hsd1.fl.comcast.net] has joined #webgui03:32
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has left #webgui []03:36
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]03:40
-!- Radix-wrk [n=Jesse@formsys.com] has joined #webgui03:47
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:47
Mech422hehe... I seem to have annoyed wreconsole - it just told me to 'stop dicking around!'04:03
+Radix-wrkheh04:22
-!- Radix-wrk [n=Jesse@formsys.com] has quit [Read error: 104 (Connection reset by peer)]04:58
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui04:58
-!- mode/#webgui [+v Radix-wrk] by ChanServ04:58
-!- Lisette [n=liraos@adsl190-28-97-71.epm.net.co] has quit [Read error: 104 (Connection reset by peer)]05:28
-!- Lisette [n=liraos@adsl190-28-97-158.epm.net.co] has joined #webgui05:48
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit [Read error: 110 (Connection timed out)]06:13
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has quit [Remote closed the connection]06:33
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI06:40
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Client Quit]06:44
-!- crythias1 [n=Gerald@c-69-137-194-134.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)]07:30
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui07:32
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]07:58
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has joined #webgui07:59
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:03
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui09:38
-!- Lisette [n=liraos@adsl190-28-97-158.epm.net.co] has left #webgui []09:38
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Nick collision from services.]09:42
-!- MOAR-f00li5h is now known as f00li5h09:43
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui09:51
-!- mode/#webgui [+o Haarg] by ChanServ09:51
-!- AMH_bob [n=AMH_bob@alphamega-dmp.xs4all.nl] has joined #webgui10:07
-!- khenn_ [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]10:25
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui10:30
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]11:36
-!- SnowWrite [n=chatzill@c-98-207-49-97.hsd1.ca.comcast.net] has quit [Read error: 104 (Connection reset by peer)]12:32
-!- SnowWrite [n=chatzill@c-98-207-49-97.hsd1.ca.comcast.net] has joined #webgui12:32
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]12:57
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui14:28
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui14:39
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:40
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []15:11
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui15:21
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]15:27
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI15:37
-!- mode/#webgui [+o khenn] by ChanServ15:37
-!- patspam [n=patspam@ppp59-167-65-225.lns1.mel6.internode.on.net] has quit ["Leaving."]15:37
-!- MOAR-f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has quit [Read error: 110 (Connection timed out)]15:40
BartJolkhenn, you know when the next beta is due?15:43
@khennas in 7.7?15:43
BartJolno 7.6.115:44
@khennI would assume this week15:47
@khennbut I don't know15:47
@khennask Haarg15:47
BartJolok15:47
-!- f00li5h [n=f00li5h@c211-30-238-226.thorn1.nsw.optusnet.com.au] has joined #webgui16:02
-!- CIA-39 [n=CIA@208.69.182.149] has quit [Remote closed the connection]16:06
-!- perlmonkey2 [n=perlmonk@69.92.92.41] has joined #webgui16:13
-!- mode/#webgui [+o perlmonkey2] by ChanServ16:13
SDuensinFRIDAY!16:15
BartJolbeer!16:26
SDuensinYES!16:30
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui16:31
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:31
-!- preaction [n=doug@andc-fw1.exploreos.com] has joined #webgui16:32
-!- mode/#webgui [+o preaction] by ChanServ16:32
BartJoland caps lock key remove day maybe...16:33
-!- khenn_ [n=khenn@97.92.186.139] has joined #WebGUI16:33
-!- CIA-39 [n=CIA@208.69.182.149] has joined #WebGUI16:38
-!- perigrin [n=dpc@andc-fw1.exploreos.com] has joined #webgui16:38
-!- perigrin [n=dpc@andc-fw1.exploreos.com] has quit [Client Quit]16:38
-!- perigrin [n=dpc@andc-fw1.exploreos.com] has joined #webgui16:38
-!- bopbop [n=kmccombs@68-114-219-232.dhcp.mdsn.wi.charter.com] has joined #webgui16:41
-!- mode/#webgui [+o bopbop] by ChanServ16:41
-!- topsub [n=josh@97.66.185.250] has joined #webgui16:44
-!- khenn_ [n=khenn@97.92.186.139] has quit [Remote closed the connection]16:44
-!- khenn [n=khenn@97.92.186.139] has quit [Read error: 113 (No route to host)]16:45
-!- khenn [n=khenn@97.92.186.139] has joined #WebGUI16:45
-!- mode/#webgui [+o khenn] by ChanServ16:45
-!- miloidrr [n=Camilo@201.232.58.66] has joined #webgui16:53
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui16:56
-!- dionak [n=dionak@97.66.185.250] has joined #webgui16:58
miloidrrHi I've seen the Bazzar in Plain Black, there is news organized in diffrent categories: Most Downloaded, Highly Rated, Most Visited. Someone knows how can i do to sort the post of a CS like this17:04
+MrHairgreasemiloidrr: you can't17:05
+MrHairgreasetha bazaar is not a CS17:05
+MrHairgreaseit's an seperate asset17:05
@rizenisawaymiloidrr: me thinks you want the story manager: http://www.webgui.org/webgui/roadmap17:06
zylopfawtf i got a segmentation fault upon starting apache :O never seen that before. Worked second restart though17:07
@rizenisawaywhy are you breaking apache into pieces zylopfa17:07
-!- rizenisaway is now known as rizen17:08
zylopfahah its my PayDriver17:08
zylopfaI am making it into recurring payment now17:08
zylopfaThink apache just got stressed17:08
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]17:08
zylopfaMy payment gateway dont handle anything recurring, only a flag you set in the payment form17:08