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
zylopfa