--- Log opened Tue Apr 01 00:00:01 2008 | ||
--- Day changed Tue Apr 01 2008 | ||
perlmonkey2 | or at least a vibrant solution | 00:00 |
---|---|---|
perlmonkey2 | project | 00:00 |
@preaction | not really. a lot of OSS projects do this same thing, not sure how they solve the upgrade / data problem though | 00:00 |
perlmonkey2 | preaction: doh, I meant the JT being pretty easy about new stuff. | 00:01 |
@preaction | oh | 00:01 |
@preaction | also not really | 00:01 |
@preaction | but yeah, those projects don't last long | 00:01 |
@preaction | the early PHP CMS systems, for example | 00:02 |
perlmonkey2 | Too bad any of them survived. | 00:03 |
-!- topsub [n=topsub20@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 00:03 | |
-!- topsub [n=topsub20@cpe-071-071-252-225.carolina.res.rr.com] has quit [Client Quit] | 00:03 | |
@preaction | i think we're on the second generation of those things at least | 00:03 |
SynQ | http://www.webgui.org/etcetera/mssql---data-form-report languages are cool to play with :) | 00:06 |
-!- jfluhmann [n=jfluhman@x172y028.angelo.edu] has joined #webgui | 00:09 | |
perlmonkey2 | If a survey editor selects to have questions show up on a section page. Should the section be shown for every question in that section? or if all the questions don't show up in the first page, just show the questions on the next reload? I'm thinking if they want questions to appear with a section's text, they want all the questions in that section to have that text? | 00:26 |
+perlDreamer | I'd think so | 00:27 |
+perlDreamer | I probably would have made it survey wide, too, instead of section by section | 00:27 |
perlmonkey2 | hmm...some sections you might want questions to appear along with, others you might not? | 00:28 |
perlmonkey2 | although I guess you could set it survey wide and then any sections you need to only show text and no questions, just don't put any questions in that section. | 00:29 |
perlmonkey2 | when it has been 15 years since you've heard any Motley Crew and then you all of a sudden realize they are in your MP3 collection, then, and only then, do you really wish your amp went to 11. | 00:30 |
+perlDreamer | I thought your amp only goes to 11 if you listen to Spinal Tap? | 00:32 |
perlmonkey2 | heh | 00:39 |
-!- estiven [n=estiven@201.232.58.66] has quit [Read error: 113 (No route to host)] | 00:41 | |
perlmonkey2 | anyone bored want to answer this. Should I be using MySQL DateTimes or the BIGINT(20)'s I'm seeing in other tables? I just want a datetime for when a response was started and stopped. | 00:41 |
perlmonkey2 | I ask because sometimes WGBP have changed, but old code hasn't caught up. | 00:41 |
+perlDreamer | preaction: aren't we using MySQL date/times in all new Assets? | 00:42 |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 00:42 | |
+perlDreamer | perlmonkey2: certainly, refactoring old code is rare in wG. It's even rarer than writing tests :( | 00:42 |
@preaction | perlDreamer, we're trying to, but it is difficult to do because of the way the definition works | 00:42 |
@preaction | make sure the defaultValue is specified in the MySQL format | 00:43 |
perlmonkey2 | perlDreamer: cool, thanks | 00:43 |
perlmonkey2 | preaction: I just use a default of now() in the table def? | 00:43 |
perlmonkey2 | well, for the start date, the end date I want to be nullable. | 00:44 |
@preaction | WebGUI::DateTime->now->toDatabase; should work | 00:44 |
@preaction | if you want it to be nullable, then you'll have to do post-processing in processPropertiesFromFormPost | 00:44 |
@preaction | (setting it to the right format) | 00:44 |
perlmonkey2 | oh man....looking at that makes me think I don't know what I'm doing. | 00:46 |
perlmonkey2 | $self->session->db->insert("insert into Survey_reponseId values(?,?,?,?,?,?,?,?)",[$self->getId(),$self->session->id->generate(),$id,$self->session->user->username,$ip,'now()',undef ]); | 00:46 |
perlmonkey2 | whups, typo...that first insert is a write | 00:47 |
@preaction | $self->session->db->setRow would probably be easier to use | 00:50 |
@preaction | see WebGUI::SQL->setRow | 00:50 |
perlmonkey2 | okay | 00:55 |
perlmonkey2 | cool, I like that setRow helper. I'll have to move all my other stuff to it. | 01:01 |
SynQ | http://web.archive.org/web/20020530034348/http://www.plainblack.com/ | 01:18 |
CIA-22 | WebGUI: jt * r5994 /translations/Spanish/Spanish/ (4 files): update_from_translation_server | 01:27 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:39 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 01:49 | |
CIA-22 | WebGUI: jt * r5995 /translations/Turkish/ (4 files in 2 dirs): update_from_translation_server | 01:50 |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 01:57 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 01:57 | |
+perlDreamer | The new Turkish translation advanced from nothing to 3.5% today. If it continues at that pace, they'll overtake all but the Dutch and Arabic translations in a few weeks | 01:58 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 02:00 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:29 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 02:29 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:42 | |
CIA-22 | WebGUI: jt * r5996 /translations/Turkish/ (13 files in 2 dirs): update_from_translation_server | 02:49 |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 03:39 | |
-!- Dadok [n=tickitim@150.188.dsl.syd.iprimus.net.au] has joined #webgui | 03:45 | |
Dadok | hey guys | 03:45 |
@preaction | hello | 03:47 |
Dadok | im having a small problem with finding the right version of perlmagick. im using windows XP and downloaded the imagemagick 6.4.0 binary, installed it and checked to add perlmagick on install. unfortunately it seems to install version 6.3.7 of perlmagick with it, so when i try to run any of the demos im getting a Image::Magick object version 6.3.7 does not match bootstrap parameter 6.4.0 at ... | 03:52 |
Dadok | i tried twice to clean out all old versions and reinstall and it does the same thing | 03:52 |
Dadok | perhaps you could just tell me where to get version 6.3.7 of image magick? or any downloadable pair of matching versions would be fine :P | 03:53 |
+Radix-wrk | cpan for latest perlmagick perhaps? | 03:53 |
Dadok | i tried that | 03:53 |
Dadok | it gives version 6.3.2 i think | 03:53 |
+Radix-wrk | I don't know I'm afraid.. I just use the WRE | 03:53 |
Dadok | shucks | 03:55 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 04:00 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 04:02 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 104 (Connection reset by peer)] | 04:21 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 04:21 | |
-!- Dadok [n=tickitim@150.188.dsl.syd.iprimus.net.au] has quit [] | 04:31 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 04:54 | |
-!- Dadok [n=tickitim@150.188.dsl.syd.iprimus.net.au] has joined #webgui | 05:32 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)] | 07:38 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 07:38 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 07:38 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Remote closed the connection] | 07:46 | |
-!- metanil [n=akhadka@137.48.138.72] has quit ["Leaving."] | 08:10 | |
Dadok | does anyone have any experience installing imagemagick/perlmagick on windows? | 08:32 |
@preaction | Dadok, why not use the WRE? | 08:38 |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 08:49 | |
-!- ryuu_ro_ [n=rory@194.171.50.69] has joined #webgui | 09:44 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [Read error: 104 (Connection reset by peer)] | 09:44 | |
Dadok | hmm. i dont really understand what you mean. Ithought I was using the WRE and that I needed to add imagemagick/perlmagick as a module for things such as thumbnails to work... | 09:52 |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 10:33 | |
Syn2 | mogge | 10:48 |
+Radix-wrk | thinkgeek.com has some awesome new gadgets | 11:23 |
+Radix-wrk | the betamax to hd-dvd converter is just pure gold :) | 11:23 |
BartJol | whoa, that's cool, although betamax is better than dvd off course | 11:26 |
+Radix-wrk | did you watch the video? :) | 11:33 |
+Radix-wrk | on a similar note: http://www.youtube.com has some great featured videos :) | 11:34 |
BartJol | not yet | 11:43 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 11:46 | |
GooeyOfSteel | Wiki: Table of Contents - Edited on 4/1/2008 3:40 am by bartjol http://www.webgui.org/community-wiki/table-of-contents | 11:52 |
-!- arjancwidlak [n=arjan@a62-216-21-20.adsl.cistron.nl] has joined #webgui | 11:54 | |
GooeyOfSteel | Wiki: Table of Contents - Edited on 4/1/2008 3:43 am by bartjol http://www.webgui.org/community-wiki/table-of-contents | 11:55 |
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 11:56 | |
-!- mode/#webgui [+o apeiron_] by ChanServ | 11:56 | |
GooeyOfSteel | Wiki: Add custom macro to RichEdit macro selection - Created on 4/1/2008 3:54 am by bartjol http://www.webgui.org/community-wiki/add-custom-macro-to-richedit-macro-selection | 12:06 |
GooeyOfSteel | Wiki: Add custom macro to RichEdit macro selection - Edited on 4/1/2008 3:55 am by bartjol http://www.webgui.org/community-wiki/add-custom-macro-to-richedit-macro-selection | 12:07 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)] | 12:11 | |
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui | 12:25 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 12:59 | |
-!- Dadok [n=tickitim@150.188.dsl.syd.iprimus.net.au] has quit [] | 13:06 | |
-!- dapperedodo [n=dappered@194.171.50.69] has quit [] | 13:07 | |
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui | 13:14 | |
-!- BartJol [n=plainstu@host2.procolix.com] has quit [Read error: 113 (No route to host)] | 14:03 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 14:15 | |
-!- apeiron_ is now known as apeiron | 15:19 | |
-!- af_ [n=getsmart@88-149-230-220.dynamic.ngi.it] has joined #webgui | 16:02 | |
af_ | hi to all | 16:02 |
arjancwidlak | hihi | 16:02 |
Syn2 | hi arjan | 16:11 |
arjancwidlak | sorry, was just saying hi to af_ | 16:11 |
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui | 16:14 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:14 | |
-!- BartJol [n=plainstu@host2.procolix.com] has quit [Read error: 113 (No route to host)] | 16:25 | |
-!- arjancwidlak [n=arjan@a62-216-21-20.adsl.cistron.nl] has left #webgui [] | 16:34 | |
-!- ryuu_ro_ [n=rory@194.171.50.69] has quit [Remote closed the connection] | 16:36 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 16:37 | |
-!- af_ [n=getsmart@88-149-230-220.dynamic.ngi.it] has quit [Read error: 113 (No route to host)] | 16:39 | |
-!- af_ [n=getsmart@88-149-241-103.dynamic.ngi.it] has joined #webgui | 16:40 | |
-!- dapperedodo [n=dappered@194.171.50.69] has quit [Read error: 104 (Connection reset by peer)] | 16:46 | |
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui | 16:46 | |
-!- estiven [n=estiven@201.232.58.66] has left #webgui [] | 16:48 | |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 16:48 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 16:50 | |
-!- jfluhmann [n=jfluhman@x172y028.angelo.edu] has quit [Remote closed the connection] | 16:55 | |
-!- jfluhmann [n=jfluhman@x172y028.angelo.edu] has joined #webgui | 16:58 | |
perlmonkey2 | You all hear the news? MS is buying Redhat. | 16:59 |
+MrHairgrease | nice try | 16:59 |
perlmonkey2 | :D | 16:59 |
jfluhmann | thanks for reminding me what today is | 17:00 |
+MrHairgrease | hey perlmonkey2: i see you joined the pbwg gang! | 17:02 |
perlmonkey2 | I did? | 17:02 |
+MrHairgrease | http://www.webgui.org/webgui/campaigns/people/kaleb-murphy#LnmSZhHi3jQZvX864GKVqw | 17:02 |
perlmonkey2 | hah, that is too cool :P | 17:02 |
perlmonkey2 | Hah, I've already been rated -1 :D | 17:03 |
+MrHairgrease | I'm rated 12 | 17:04 |
+MrHairgrease | must be the eurotrash look | 17:04 |
perlmonkey2 | heh | 17:04 |
+MrHairgrease | but then again that took me over two years =) | 17:05 |
perlmonkey2 | I can't find a MrHairgrease in the PBWG | 17:06 |
-!- arjancwidlak [n=arjan@a62-216-21-20.adsl.cistron.nl] has joined #webgui | 17:06 | |
+MrHairgrease | take a better look | 17:06 |
+MrHairgrease | the photo gives me away | 17:07 |
perlmonkey2 | Hmm, the person with the most hair product in the pictures would be Martin. | 17:10 |
perlmonkey2 | Or JT. | 17:10 |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 17:10 | |
perlmonkey2 | But you aren't JT :P | 17:10 |
+MrHairgrease | hehe | 17:10 |
+MrHairgrease | better don't tell him that | 17:10 |
+MrHairgrease | =) | 17:10 |
perlmonkey2 | Heh | 17:10 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 17:15 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 17:15 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 17:18 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 17:18 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:31 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:31 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:31 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 17:51 | |
-!- abc [n=abc@fvec-nat.d214.org] has joined #webgui | 17:53 | |
abc | i am having issues creating a database link to sql server 2003. any ideas? | 17:54 |
@preaction | do you have an error message or otherwise? | 17:59 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 18:00 | |
abc | orignally just a blank screen. then when i changed it to DBI:Sybase:[server=10.24.1.250][database=BGHS] i get Error: Could not connect to the database. | 18:05 |
@preaction | shouldn't you be using the ODBC driver? | 18:07 |
abc | i am not sure that is setup on the server and my network guy is out | 18:07 |
abc | what would the DSN look like to test it | 18:08 |
-!- abcd [n=abc@fvec-nat.d214.org] has joined #webgui | 18:11 | |
-!- abc [n=abc@fvec-nat.d214.org] has quit [] | 18:11 | |
-!- abcd [n=abc@fvec-nat.d214.org] has quit [Client Quit] | 18:12 | |
perlmonkey2 | My new laptop shipped......I'm so pumped. | 18:18 |
perlmonkey2 | shipped 4 days early | 18:19 |
topsub | lol | 18:21 |
topsub | brand? Specs? | 18:21 |
perlmonkey2 | hah, Dell Vostro 1700. 3GB of 667 ram, T8100. | 18:22 |
perlmonkey2 | They had a deal for $500 off and I couldn't resist. | 18:23 |
perlmonkey2 | had to upgrade the wirefi to intel to ensure linux wifi would work. Graphics are just an X3100. Upgraded the screen to 1600x1200 res (17"). I won't even boot the XP it came with and install Fedora immediately. | 18:25 |
perlmonkey2 | Although F9 comes out in 1 month, so I'll be reinstall soon :P | 18:25 |
topsub | nice | 18:26 |
topsub | when i was in college i made the mistake of buying an alienware... blah! | 18:26 |
perlmonkey2 | doh | 18:26 |
topsub | that was the thing when i was in college | 18:26 |
topsub | everyone dreamed of having one | 18:26 |
perlmonkey2 | nice machines, but they take some $$ | 18:26 |
topsub | over 3grand | 18:27 |
perlmonkey2 | This Vostro will be $800. | 18:27 |
topsub | mobo went out on it so its in my lenovo box in parts till i can find new mobo | 18:27 |
perlmonkey2 | doh | 18:27 |
topsub | they are a pain to take apart | 18:27 |
topsub | it wouldn't keep clock time | 18:27 |
topsub | very annoying had to set it everytime | 18:27 |
perlmonkey2 | you run XP on it? | 18:28 |
topsub | the alienware? ya it had xp cuz in college all software needed xp | 18:28 |
topsub | well most.. some were mac only.. video editing classes | 18:28 |
perlmonkey2 | yeah, and an alienware is for gaming, and gaming means MS. | 18:28 |
topsub | ya | 18:28 |
topsub | sadly never really got to test the gaming on it.. think i had need for speed2 on it | 18:29 |
topsub | but that was it | 18:29 |
perlmonkey2 | dang, that sucks | 18:29 |
topsub | no World of Warcraft or anything | 18:29 |
topsub | cuz was in college = 3 jobs = no time to play.. lol | 18:29 |
perlmonkey2 | hah, shoudl probably consider yourself lucky.....like saying "I never got to try heroin" | 18:29 |
topsub | lol | 18:30 |
topsub | when i paying 3 grand for laptop i want to try out the gaming on it... lol | 18:30 |
perlmonkey2 | heh, and when I think 3 grand, I think 2 machines with 8 cores and 16GB ram. | 18:32 |
topsub | lol | 18:32 |
topsub | nope overpriced laptops | 18:32 |
topsub | lol | 18:32 |
perlmonkey2 | and how much data could be crunched | 18:32 |
topsub | now dell owns it | 18:32 |
perlmonkey2 | hhahaha, absolutely | 18:32 |
perlmonkey2 | they bought alienware? | 18:32 |
topsub | ya | 18:32 |
@preaction | 3 grand for apple hardware is the norm, no? | 18:32 |
topsub | that new one thats out.. | 18:33 |
perlmonkey2 | for the good stuff | 18:33 |
topsub | that very thin one | 18:33 |
perlmonkey2 | the air starts at 1800 I think | 18:33 |
topsub | SSD in it | 18:33 |
perlmonkey2 | but to put the fun stuff in it, I think 3K | 18:33 |
topsub | lol ya | 18:33 |
perlmonkey2 | and it woudl still be slower than my $800 dell :P | 18:33 |
perlmonkey2 | although be 18x cooler and weigh 1/20th. | 18:34 |
topsub | ya | 18:34 |
@preaction | yeah, not a fan of the Air | 18:34 |
topsub | maybe to just web surf | 18:34 |
topsub | email.. | 18:34 |
topsub | minor stuff | 18:34 |
@preaction | but a MBP for 3grand will probably get you something that'll last for a bit | 18:35 |
topsub | i want to start building new gaming desktop | 18:35 |
topsub | even tho i reallly don't need it.. i just want it.. lol | 18:35 |
perlmonkey2 | topsub: that is what I did and it was just a way overpriced terminal. | 18:36 |
perlmonkey2 | but when my laptop shows up, it will be my new super-duper server. | 18:36 |
perlmonkey2 | I think it was $600 for parts and then $200 more for the vid card that got to use its 3d acceleration maybe twice. | 18:37 |
* perlmonkey2 does it on the cheap. | 18:37 | |
topsub | ya i dropped waaay to much money on my gaming desktop | 18:37 |
topsub | but i also have worked from it | 18:37 |
topsub | think i got 2TB of space on it | 18:37 |
topsub | lol | 18:37 |
perlmonkey2 | hah, NICE | 18:37 |
topsub | 2 - 19s and 1 - 24 inch | 18:37 |
perlmonkey2 | wow, that sounds like the way to go. | 18:38 |
topsub | wouldn't mind my new rig having 4 widescreens | 18:38 |
topsub | or something crazy | 18:38 |
topsub | it is very helpfull when coding | 18:38 |
topsub | having all that desktop space | 18:38 |
perlmonkey2 | I've only used two monitors before and just found I put all my email/IM/web on one screen and work on the other. | 18:39 |
topsub | email / im one screen.. | coding programing in one | web browser other | 18:41 |
-!- arjancwidlak [n=arjan@a62-216-21-20.adsl.cistron.nl] has left #webgui [] | 18:43 | |
-!- af_ [n=getsmart@88-149-241-103.dynamic.ngi.it] has quit ["Ex-Chat"] | 18:46 | |
CIA-22 | WebGUI: martin * r5997 /branch/WebGUI_Commerce/docs/upgrades/upgrade_7.5.2-7.5.3.pl: Fixed upgrade script. | 18:52 |
CIA-22 | WebGUI: martin * r5998 /branch/WebGUI_Commerce/ (3 files in 3 dirs): | 18:52 |
CIA-22 | WebGUI: - Changed Cash plugin to use processTransaction | 18:52 |
CIA-22 | WebGUI: - Added (as of yet empty) notification templates | 18:52 |
CIA-22 | WebGUI: - Fixed a typo in sendNotification | 18:52 |
CIA-22 | WebGUI: graham * r5999 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetBranch.pm): | 18:52 |
CIA-22 | WebGUI: fixed: edit branch sends thread notifications | 18:52 |
CIA-22 | WebGUI: fixed: changing style template with edit branch creates new revisions of assets that have no style template | 18:52 |
CIA-22 | WebGUI: graham * r6000 /WebGUI/ (4 files in 2 dirs): | 18:52 |
CIA-22 | WebGUI: fixed: Wiki attachments uploaded by non-Content Managers deleted by maintenance workflow | 18:52 |
CIA-22 | WebGUI: fixed: Non-Content managers unable to paste assets even with edit privileges | 18:52 |
CIA-22 | WebGUI: graham * r6001 /WebGUI/ (16 files in 10 dirs): | 18:52 |
CIA-22 | WebGUI: use UTF8 JSON encoding and decoding universally | 18:53 |
CIA-22 | WebGUI: fixed: Import/Export of packages with international text is broken | 18:53 |
CIA-22 | WebGUI: graham * r6002 /WebGUI/docs/ (3 files in 3 dirs): fixed: CS rating links are exposed to site spiders | 18:53 |
CIA-22 | WebGUI: graham * r6003 /WebGUI/ (4 files in 4 dirs): improved behavior of CS mail message filtering | 18:53 |
CIA-22 | WebGUI: jt * r6004 /translations/Spanish/ (4 files in 2 dirs): update_from_translation_server | 18:53 |
perlmonkey2 | JT knows Spanish? | 18:53 |
@preaction | no | 18:53 |
@preaction | not that i know of | 18:53 |
@preaction | JT is the one logged into SVN for the translation server | 18:53 |
perlmonkey2 | oh | 18:53 |
@preaction | which isn't fair for our ohloh stats | 18:54 |
perlmonkey2 | hahahahahahaha, that is EXACTLY what I was thinking :P | 18:54 |
BartJol | what, I don't know ohloh stats, but I'm sure I'm missing them too | 18:56 |
@preaction | http://www.ohloh.net/projects/103/contributors | 18:57 |
BartJol | well with almost every week a translation submission I might show on that list | 18:58 |
BartJol | darn | 18:59 |
BartJol | then I'm going home, bye | 18:59 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 18:59 | |
-!- d214 [n=d214@fvec-nat.d214.org] has joined #webgui | 19:09 | |
d214 | i am the webmaster at a large school district in IL. i am trying to set up a demo as proof that this is the CMS we want. I have done several page layouts and sql reports but i am now stuck on a sqlreport connecting to a ms sql server. | 19:11 |
d214 | i believe freetds is installed on the server but i keep getting the error Cannot connect to database | 19:11 |
d214 | i have create a local odbc connection fine so i know my username and password work | 19:12 |
d214 | i am not sure why the database link does not | 19:12 |
d214 | DBI:Sybase:[server=virtual-sql][database=master] | 19:12 |
d214 | can anyone help? | 19:12 |
@preaction | d214, if you're the person who was in here before, the [] isn't supposed to be here | 19:13 |
d214 | when i remove the [] i get a blank page with nothing | 19:13 |
d214 | what separates the server and db in the DSN line then | 19:14 |
-!- dapperedodo [n=dappered@194.171.50.69] has quit [] | 19:21 | |
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui | 19:21 | |
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui [] | 19:22 | |
d214 | what needs to be on the server for ODBC | 19:25 |
topsub | semi colons d214 | 19:27 |
topsub | if i remember | 19:27 |
topsub | DBI:Sybase:server=virtual-sql;database=master | 19:27 |
topsub | think one at the end also, not sure | 19:28 |
d214 | DBI:Sybase:server=virtual-sql;database=master; | 19:29 |
d214 | returns a blank page | 19:29 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 19:29 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:29 | |
d214 | not even an error message or debuging | 19:29 |
topsub | look in the log | 19:30 |
topsub | look here - /var/wre/logs/webgui.log | 19:31 |
+perlDreamer | All answers are in /var/wre/log/webgui.log | 19:42 |
+perlDreamer | unless they're in the apache error log | 19:43 |
@preaction | d214, i was wrong when I asked you to use ODBC, Sybase is what you want | 19:43 |
@preaction | d214, if you get a blank page, you need to check the error log | 19:43 |
d214 | apache error log or the webgui | 19:44 |
@preaction | webgui error log most likely | 19:44 |
@preaction | d214, http://webgui.pastebin.com <- if you paste the last hundred lines or so to that address we'll be able to see it and help you | 19:48 |
+perlDreamer | preaction: On your dev box can you duplicate the failing company macro test? | 19:53 |
@preaction | perlDreamer, no | 19:56 |
d214 | sent the log but there is nothing for today other then a differnt log when i was testing changing a db link that worked | 20:01 |
@preaction | http://webgui.pastebin.com/m7dc7f0fa <- you should probably change your log level to something higher than ERROR | 20:02 |
@preaction | DEBUG or INFO would be good | 20:03 |
@preaction | edit WebGUI/etc/log.conf | 20:03 |
d214 | does it need to be restarted to take effect | 20:10 |
@preaction | yes | 20:21 |
-!- CIA-22 [n=CIA@208.69.182.149] has quit [] | 20:33 | |
-!- CIA-21 [n=CIA@208.69.182.149] has joined #WebGUI | 20:43 | |
SynQ | perlbot tell | 21:01 |
SynQ | can I let perlbot say things | 21:02 |
SynQ | !perlbot help | 21:02 |
@preaction | perlbot tell synq about keywords | 21:04 |
SynQ | I see | 21:05 |
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has joined #webgui | 21:05 | |
SynQ | perlbot is not allowed to respond to my questions | 21:05 |
SynQ | http://www.webgui.org/community-wiki/irc | 21:05 |
SynQ | ok, dinner! | 21:05 |
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has quit [] | 21:11 | |
-!- steveo_a1 [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has left #webgui [] | 21:23 | |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has joined #webgui | 21:24 | |
-!- dummy [n=dummy@62.77.121.120] has joined #webgui | 21:50 | |
dummy | Hello, I want to use XUL, xForms, xEvents, XHTML 2, WebForms 2, CSS 3 or some other new technology to create the website. Can you please tell me about any such available and cross-browser technology? It must work at least with the rendering engine of Opera and with GECKO. | 21:53 |
@preaction | uh... what do you mean? | 21:53 |
dummy | preaction, I'm asking you about any working new web technology | 21:56 |
dummy | ...or at least "new" one | 21:56 |
@preaction | most of CSS3 isn't near CR status yet. I didn't know xForms or xEvents or XHTML2 or WebForms2 were either | 21:57 |
@preaction | i guess my question is how does this pertain to WebGUI? | 21:57 |
CIA-21 | WebGUI: jt * r6005 /branch/WebGUI_Commerce/ (9 files in 6 dirs): ems user experience mostly done | 21:58 |
d214 | preaction - restarted and posted new log. looks like something is odd with spectre | 22:00 |
@preaction | d214, what's the link to the pastebin you created? | 22:00 |
+perlDreamer | perlmonkey2: what's your dev environment look like? | 22:00 |
d214 | http://webgui.pastebin.com/m34aec54 | 22:01 |
perlmonkey2 | perlDreamer: My desktop is Fedora 8, where I open up a terminal with 5 screens connected to my Cent5.1 server. Open up mysql admin/querybrowser to the survey, and keep two tabs in firefox (with firestarter open) in the webgui instance, one window on the survey and the other in the assets. | 22:02 |
+perlDreamer | hm | 22:03 |
perlmonkey2 | that is how I dev. | 22:03 |
+perlDreamer | definitely gonig to ping you on this YUI stuff | 22:03 |
+perlDreamer | but after the product stuff is done | 22:03 |
perlmonkey2 | I guess the env, is just a month old svn snapshot of wg, on a cent 5.1 serve.r | 22:03 |
d214 | when i click run on the workflow all i get is error on the next page | 22:04 |
perlmonkey2 | perlDreamer: please do. But the secret sauce to my JS dev is firestarter. I don't know how I did JS dev without it. | 22:05 |
perlmonkey2 | I mean firebug | 22:05 |
perlmonkey2 | not firestarter | 22:05 |
perlmonkey2 | that is a iptables gui :P | 22:06 |
+perlDreamer | Drew Barrymore vs Mitchell Baker | 22:06 |
+perlDreamer | hm | 22:06 |
@preaction | d214, your SyncProfilesToLDAP isn't compiling for some reason. have you run testEnvironment.pl? | 22:07 |
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has joined #webgui | 22:08 | |
d214 | not that i am aware of, where is it | 22:09 |
@preaction | WebGUI/sbin | 22:09 |
@preaction | if you're running the WRE you probably don't need it | 22:09 |
d214 | posted it, http://webgui.pastebin.com/m19f8d8d7 | 22:11 |
perlmonkey2 | I just bought 5,000 shares of Clinton to win the Penn primary at $8/contract (good contracts worth $10). | 22:12 |
perlmonkey2 | I hope that wasn't a stupid thing to do. | 22:12 |
perlmonkey2 | I mean 500 contracts, not 5000. | 22:13 |
perlmonkey2 | heh | 22:13 |
perlmonkey2 | (this is with Intrade's play money) :P | 22:13 |
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has joined #WebGUI | 22:13 | |
Samus_Aran | does WebGUI have a method of support for pages in multiple languages ? | 22:14 |
+perlDreamer | No | 22:15 |
+perlDreamer | No multilingual content, only labeling and editing interfaces are i18n'ed | 22:15 |
+perlDreamer | but if you look in the wiki and the forums, you'll see how people have done it in WebGUI | 22:15 |
Samus_Aran | darn. would be neat if content could have alternate versions | 22:15 |
Samus_Aran | thank you | 22:16 |
+perlDreamer | RFEs (and patches) are always welcome | 22:16 |
+perlDreamer | you're not the first person to ask for this | 22:16 |
+perlDreamer | if enough people start asking, then JT will start thinking about it | 22:16 |
dapperedodo | There are enough tricks to buld multilangual sites | 22:18 |
dapperedodo | You could rebuild the entire site in an alternate root | 22:18 |
Samus_Aran | perlDreamer: I will submit an RFE, or add a comment on an existing one then | 22:18 |
+perlDreamer | In the meantime, Samus_Aran, the multiple root trick that dapperedodo mentioned works well | 22:19 |
@preaction | d214, you need to run testEnvironment.pl as root so it can install all those dependencies for you | 22:19 |
+perlDreamer | you basically copy and paste your site into a new root using the Asset Manager | 22:19 |
+perlDreamer | then translate that "branch" of the site | 22:19 |
+perlDreamer | Syncing the two sites has to be done manually | 22:19 |
@preaction | d214, also, if you're using a source install, I would seriously reconsider moving to the WRE. source installs are not for the faint of heart | 22:20 |
Samus_Aran | dapperedodo: the way I visualise it is all Assets can have multiple versions, with a set tag such as -en or -fr. if a tag in the alternate form doesn't exist, it would use the default named Asset | 22:22 |
Samus_Aran | that way you can add new images as needed, the rest falling back | 22:22 |
Samus_Aran | if you moved content around, the translation would follow | 22:22 |
@preaction | but those assets wouldn't have the same URL or asset ID | 22:24 |
@preaction | the way i've been seeing it is an assetTranslation table with <assetId> <revisionDate> <language> <propertyName> <translatedValue> | 22:24 |
+perlDreamer | preaction, that's by design. Another design would look at the user's language pref's, choose the best language and then present that content to the user | 22:24 |
@preaction | then asset->get would get the correct content based on the user's preference | 22:25 |
dapperedodo | The mutilanguage option is indeed good for the pictures. But in my projects that was always a minor issue. You just copy the asset enad start translating. The translating is the biggest job. | 22:25 |
@preaction | i like this way because it could be done as a mixin instead of having to make all assets aware of multi-language by default | 22:25 |
+perlDreamer | I was thinking it would be done in new, rather than get since it's tied to a particular session | 22:25 |
Samus_Aran | it would be nice also if it would read the browser's default language setting, if set | 22:26 |
dapperedodo | You do not always want to see the language of your preference, and that is only true for Registered users | 22:27 |
dapperedodo | Also fro google you want different langages in different urls | 22:27 |
+perlDreamer | I didn't even think about the google and the search engines | 22:29 |
@preaction | also there's the Alternate HTTP header you'll probably want to send for those languages | 22:29 |
@preaction | so there will need to be some way to get at other translations via URL | 22:29 |
@preaction | ?lang=en perhaps? | 22:30 |
+perlDreamer | well, I guess that's why I fix bugs and write tests rather than building CMSes :) | 22:30 |
dapperedodo | you can do it with a form param, but it is ugly. | 22:30 |
@preaction | perlDreamer, there are days where i would prefer just some nice bugs or something new to test... | 22:30 |
@preaction | dapperedodo, how so? | 22:30 |
dapperedodo | That's why I never did an RFE for multilanguage:) | 22:30 |
+perlDreamer | There are CMSes that do multilanguage. Have we looked at them? | 22:31 |
dapperedodo | The ?lang=en thing is ugly | 22:31 |
dapperedodo | They mostly do the ?lang=en thing | 22:31 |
@preaction | this can't be worse than character encodings... i've been working two days on finding a way to fix character encodings because the newest WebGUI Beta forces UTF-8 for all mysql connections | 22:31 |
dapperedodo | I always make two roots | 22:31 |
@preaction | dapperedodo, why is that ugly? what could be done to avoid it? | 22:31 |
@preaction | is it just personal preference that makes it ugly? | 22:32 |
@preaction | or is there some good reason? | 22:32 |
dapperedodo | one is like /home and the other /en/home | 22:32 |
@preaction | theoretically, with URL handlers or Content handlers or somesuch you could translate /en/home to /home?lang=en | 22:32 |
dapperedodo | The url rewriting of webgui is done for a very good reason. Gppgle likes it. | 22:32 |
dapperedodo | of course you can also rewrite it:) | 22:33 |
@preaction | yeah, but as you said, webgui exists so we don't have to do rewrite rules | 22:36 |
dapperedodo | so you don't want an extra ?lang=en in yoururls and build the rewriting already in WebGUI | 22:38 |
d214 | preaction, i believe i am running wre how can i tell | 22:40 |
Samus_Aran | you could also do sub-domains, www.foo.com for default language, es.foo.com for Spanish, fr.foo.com for French, etc. | 22:41 |
Samus_Aran | and fall back to content not translated on the original | 22:41 |
Samus_Aran | or support all three methods mentioned and let the user pick one. internally they would all be using the same code anyway | 22:42 |
Samus_Aran | just a different URL | 22:42 |
dapperedodo | The fall back thing is a good reason you want the multilanguage option in WebGUI. There is no trick I could think of that would do that trick in the existing WebGUI | 22:43 |
@preaction | i'm saying that ?lang=en is the default method. then we build a URL handler that handles, say ^/lang:([^/]+)/ and sets the session language to that (it doesn't rewrite the URL at all) | 22:44 |
@preaction | so if someone wants, they can change their config to add that URL handler and have different sections of the site with different languages liike that | 22:44 |
@preaction | but all the URLs in the assetData table will NOT have any lang:en or lang:es in the beginning of them | 22:45 |
@preaction | the end result is the same as rewriting, but it's more elegant | 22:45 |
dapperedodo | I can see your point. | 22:45 |
@preaction | there's another way we could do it: having multiple versions of an asset in the tree, but hiding all the ones that don't match the user's language preference | 22:46 |
@preaction | so we have two assets with URLs thing-en and thing-es, and both are on the page "things". going to "things" will show me thing-en (because i have en in my prefs), but will show someone else thing-es because that's what they have) | 22:47 |
+perlDreamer | I think that idea has been proposed before, and rejected by JT due to concerns with speed. | 22:48 |
@preaction | which one? | 22:48 |
@preaction | the multiple assets one? | 22:48 |
+perlDreamer | yes, your last suggestion | 22:49 |
@preaction | yeah, i don't like it either | 22:49 |
+perlDreamer | I don't remember the details, though | 22:49 |
@preaction | i like my /lang:en/ one | 22:49 |
+perlDreamer | maybe the xdanger archives would be a good place to look | 22:49 |
-!- dummy [n=dummy@62.77.121.120] has quit ["Leaving"] | 22:56 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 23:01 | |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 23:02 | |
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has quit [Read error: 110 (Connection timed out)] | 23:05 | |
d214 | preaction, do all have to be installed | 23:07 |
@preaction | d214, yes | 23:07 |
@preaction | that's what testEnvironment.pl is for | 23:07 |
d214 | i get errors on a few | 23:07 |
@preaction | then you have to force install them | 23:07 |
d214 | how | 23:07 |
@preaction | perlbot life with cpan | 23:08 |
perlbot | Information pertaining to the Comprehensive Perl Archive Network (CPAN) can be found at http://sial.org/howto/perl/life-with-cpan/ | 23:08 |
@preaction | open the cpan shell and do "force install Module" | 23:08 |
@preaction | have you considered using the WRE yet? | 23:09 |
d214 | i thought i was using it. how can i tell | 23:09 |
@preaction | does /data/wre exist? | 23:09 |
@preaction | is that where you put it? | 23:09 |
d214 | yes | 23:10 |
@preaction | then what probably is wrong is that you aren't using the WRE's environment when you're running testEnvironment.pl | 23:10 |
@preaction | do . /data/wre/sbin/setenvironment.sh (that's dot, space, slash) | 23:11 |
d214 | done. now wha | 23:12 |
d214 | whaty | 23:12 |
d214 | sorry what | 23:12 |
@preaction | now you can do whatever it was you were doing that wasn't working | 23:13 |
@preaction | like testEnvironment.pl | 23:13 |
@preaction | but since you're using the WRE, testEnvironment.pl will probably pass | 23:13 |
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has quit [] | 23:14 | |
d214 | yes it passed | 23:15 |
d214 | still get SyncProfilesToLdap.pm error in the log | 23:18 |
d214 | how is that related to a db link? | 23:18 |
@preaction | it's not | 23:22 |
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has joined #webgui | 23:23 | |
d214 | ok so how do i debug the syncprofilestoldap, no running workflows and my blank sql report page | 23:23 |
d214 | have to run for the day. thanks for the help but i am sure i will be stuck tomorrow | 23:26 |
-!- d214 [n=d214@fvec-nat.d214.org] has quit [] | 23:26 | |
--- Day changed Wed Apr 02 2008 | ||
CIA-21 | WebGUI: graham * r6008 /branch/WebGUI_7.4/ (2 files in 2 dirs): fixed: Syndicated Content asset tries too hard to get URLs returning errors | 00:10 |
CIA-21 | WebGUI: graham * r6009 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Event.pm): fixed: Event related links truncated on dashes | 00:10 |
CIA-21 | WebGUI: graham * r6010 /branch/WebGUI_7.4/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.4.30-7.4.31.pl): added: Database index on userSession.expires field to speed up workflows | 00:10 |
CIA-21 | WebGUI: graham * r6011 /branch/WebGUI_7.4/ (3 files in 3 dirs): fixed: Collaboration System attachments follow site's max size instead of CS's | 00:10 |
CIA-21 | WebGUI: graham * r6012 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Form/HTMLArea.pm): fixed: Rich editor image uploader doesn't follow size limits | 00:10 |
CIA-21 | WebGUI: graham * r6013 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Poll.pm): fixed: Poll question/answers with international text corrupted | 00:10 |
CIA-21 | WebGUI: graham * r6014 /branch/WebGUI_7.4/ (2 files in 2 dirs): fixed: subscription group in CS edit has broken hover help | 00:10 |
CIA-21 | WebGUI: graham * r6015 /branch/WebGUI_7.4/ (5 files in 5 dirs): fixed: profile photos don't obey max image size | 00:10 |
CIA-21 | WebGUI: graham * r6016 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Workflow/Spectre.pm): fixed: Unable to communicate with Spectre under alternate locales | 00:10 |
CIA-21 | WebGUI: graham * r6017 /branch/WebGUI_7.4/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.4.30-7.4.31.pl): fixed: Project Manager can't track non-integer durations | 00:10 |
CIA-21 | WebGUI: graham * r6018 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post.pm): fixed: Unable to edit CS posts that were denied as a normal user | 00:10 |
CIA-21 | WebGUI: graham * r6019 /branch/WebGUI_7.4/lib/WebGUI/Asset/Wobject/Survey.pm: removing useless www_editSave from survey | 00:10 |
CIA-21 | WebGUI: graham * r6020 /branch/WebGUI_7.4/ (2 files in 2 dirs): added: Better error messages when SQL Report lacks a query | 00:10 |
CIA-21 | WebGUI: graham * r6021 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetBranch.pm): | 00:10 |
CIA-21 | WebGUI: fixed: edit branch sends thread notifications | 00:10 |
CIA-21 | WebGUI: fixed: changing style template with edit branch creates new revisions of assets that have no style template | 00:10 |
CIA-21 | WebGUI: graham * r6022 /branch/WebGUI_7.4/ (4 files in 2 dirs): | 00:10 |
CIA-21 | WebGUI: fixed: Wiki attachments uploaded by non-Content Managers deleted by maintenance workflow | 00:10 |
CIA-21 | WebGUI: fixed: Non-Content managers unable to paste assets even with edit privileges | 00:10 |
CIA-21 | WebGUI: graham * r6023 /branch/WebGUI_7.4/lib/WebGUI/Storage.pm: fixing warnings and Storage changing dir | 00:10 |
CIA-21 | WebGUI: graham * r6024 /branch/WebGUI_7.4/lib/WebGUI/ (Asset.pm Storage.pm): minor module loading ans chdir issues | 00:10 |
CIA-21 | WebGUI: graham * r6025 /branch/WebGUI_7.4/lib/WebGUI/Asset/Wobject/Article.pm: fixing article storage copying | 00:11 |
CIA-21 | WebGUI: graham * r6026 /branch/WebGUI_7.4/ (8 files in 6 dirs): preparing for 7.4.31 release | 00:11 |
CIA-21 | WebGUI: jt * r6027 /releases/WebGUI_7.4.31-stable: Release 7.4.31-stable | 00:11 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 00:11 | |
@preaction | holy hell | 00:12 |
+perlDreamer | yeah, Haarg is busting them up | 00:12 |
+perlDreamer | The bug list is down to 6 entries | 00:13 |
@Haarg | that's another merging | 00:14 |
@Haarg | those were all already fixed in 7.5 | 00:14 |
+perlDreamer | still, it's a ton of good work | 00:15 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 00:29 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 00:29 | |
-!- TheSeparator [n=seppie@ip565f19be.direct-adsl.nl] has joined #webgui | 00:34 | |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui | 00:39 | |
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has left #WebGUI ["onwards I go ..."] | 00:39 | |
cap10morgan | can you add an asset to the list using the config file overrides? | 00:39 |
cap10morgan | or would you need to put the whole list in there and add your asset to it? | 00:39 |
+perlDreamer | If by list you mean the admin console? | 00:50 |
+perlDreamer | the yes, the config file is used to set some of the things in the admin bar | 00:50 |
+perlDreamer | Also, prototypes are listed in the admin bar | 00:50 |
+perlDreamer | the config file settings are called "assets" and "assetContainers" | 00:52 |
cap10morgan | yeah, the admin console | 00:52 |
cap10morgan | so i need to put in the whole "assets" section i want in my new sites' config files, right? | 00:53 |
+perlDreamer | right, the whole thing | 00:53 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 00:53 | |
cap10morgan | ok, thanks pD | 00:53 |
+perlDreamer | no problem | 00:53 |
+perlDreamer | How's the OpenID? | 00:53 |
cap10morgan | oh, good question :) | 00:53 |
cap10morgan | we should check on that perl library again | 00:53 |
cap10morgan | we were waiting on them to get updated to openid 2.0 | 00:53 |
+perlDreamer | That's probably a good idea, given the recent JSON fiasco :) | 00:54 |
+perlDreamer | There were some people in here about a week ago asking about single sign on, but I think they were really thinking LDAP integration. | 00:54 |
cap10morgan | heh, yeah, wouldn't want that right out of the gate | 00:54 |
cap10morgan | oh yeah | 00:54 |
cap10morgan | the thing i'm really excited about is making webgui an openid provider | 00:54 |
cap10morgan | so then w/ ldap integration | 00:55 |
cap10morgan | it can expose your ldap users as openids | 00:55 |
cap10morgan | which would be sweet | 00:55 |
cap10morgan | ldap -> web-wide sso. mmmmm... tasty. | 00:55 |
+perlDreamer | just write lots of tests for it :) | 01:00 |
+perlDreamer | Does anyone in the channel use Product Assets on their site? Note, it's only related to the Commerce System, so if you're using the Product macro it probably isn't the same thing. | 01:18 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:21 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:39 | |
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has left #webgui [] | 01:56 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:37 | |
-!- TheSeparator [n=seppie@ip565f19be.direct-adsl.nl] has quit [Read error: 113 (No route to host)] | 03:00 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:36 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:36 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 03:41 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 03:43 | |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)] | 04:06 | |
-!- CIA-21 [n=CIA@208.69.182.149] has quit [] | 04:30 | |
-!- CIA-23 [n=CIA@208.69.182.149] has joined #WebGUI | 04:37 | |
-!- CIA-23 [n=CIA@208.69.182.149] has quit [] | 06:32 | |
-!- CIA-21 [n=CIA@208.69.182.149] has joined #WebGUI | 06:41 | |
-!- Dadok [n=tickitim@224.163.dsl.syd.iprimus.net.au] has joined #webGUI | 06:41 | |
CIA-21 | WebGUI: colin * r6028 /branch/WebGUI_Commerce/t/Shop/loadProducts.pl: widget script for throwing Products into the db for testing upgrades | 07:14 |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 07:53 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 07:53 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 113 (No route to host)] | 08:03 | |
-!- dapperedodo_ [n=dappered@ip56503e61.direct-adsl.nl] has joined #webgui | 08:10 | |
-!- dapperedodo_ [n=dappered@ip56503e61.direct-adsl.nl] has quit [] | 08:21 | |
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui | 08:47 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 08:51 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 08:57 | |
-!- dappere-dodo [n=dappered@194.171.50.69] has joined #webgui | 09:00 | |
-!- dappere-dodo [n=dappered@194.171.50.69] has quit [Client Quit] | 09:01 | |
-!- dapperedodo [n=dappered@194.171.50.69] has left #webgui [] | 09:01 | |
-!- dappere-dodo [n=dappered@194.171.50.69] has joined #webgui | 09:01 | |
-!- dappere-dodo [n=dappered@194.171.50.69] has quit [Client Quit] | 09:03 | |
-!- dappere-dodo [n=dappered@194.171.50.69] has joined #webgui | 09:04 | |
-!- dappere-dodo [n=dappered@194.171.50.69] has quit [Client Quit] | 09:04 | |
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui | 09:05 | |
-!- patspam [i=chatzill@ppp59-167-163-151.lns1.mel4.internode.on.net] has joined #webgui | 10:25 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 10:52 | |
-!- patspam [i=chatzill@ppp59-167-163-151.lns1.mel4.internode.on.net] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]"] | 11:26 | |
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui | 11:38 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 11:55 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 11:55 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has quit [Client Quit] | 11:58 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 11:59 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 11:59 | |
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui | 12:29 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 12:29 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 12:49 | |
Syn2 | oohm | 13:03 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:12 | |
-!- Dadok [n=tickitim@224.163.dsl.syd.iprimus.net.au] has quit [] | 14:40 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 15:25 | |
-!- SDuensin [n=Scott@84.sub-75-206-54.myvzw.com] has joined #WebGUI | 15:53 | |
SDuensin | Morning. | 15:55 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:18 | |
CIA-21 | WebGUI: yung * r6029 /WebGUI/ (3 files in 3 dirs): fixed: Thingy: "cancel" -- cannot cancel when adding a thing | 16:35 |
-!- perlmonkey2 [n=kmurphy@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 16:37 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:40 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 16:40 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 16:58 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:00 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:00 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 17:01 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 17:01 | |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has joined #webgui | 17:01 | |
@rizen | MrHairGrease: one thing about payments...no hand building XML this time. Use XML::Simple instead | 17:01 |
+MrHairgrease | already did that | 17:01 |
@rizen | k | 17:01 |
@rizen | you rock | 17:01 |
+MrHairgrease | indeed | 17:01 |
+MrHairgrease | =) | 17:02 |
@rizen | jfluhmann: how many people will be at your texasoss.org conference? | 17:02 |
@rizen | nuba: how is the maps thing coming along? will it be done by the May 31st deadline for 7.5 | 17:02 |
-!- estiven [n=estiven@201.232.58.66] has quit [Remote closed the connection] | 17:04 | |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 17:04 | |
-!- estiven [n=estiven@201.232.58.66] has left #webgui [] | 17:04 | |
* perlmonkey2 is finding the logic to determine the next question(s) in the survey with sections, randomizing, jumping, user set questions per page, to be near impossible without making like 15 DB calls. I'll be seriously put out if this turns out not to be fast enough for an AJAX app :P | 17:06 | |
@rizen | it will be fast enough | 17:06 |
@rizen | perlmonkey2: the key is order of operations | 17:06 |
@rizen | determine what you can eliminate first in your lookup strategy | 17:07 |
@rizen | with a good logic structure, you can usually knock out more than half of the logic (and therefore lookups) | 17:08 |
perlmonkey2 | I think I'm pegging my brain's CPU in deteremining the logic code. | 17:10 |
perlmonkey2 | err, next question logic's code. | 17:10 |
@rizen | ok step back | 17:13 |
@rizen | get out an old fashioned piece of paper and a pencil | 17:13 |
perlmonkey2 | I think I'm going to make a rule that an answer can not have a jump to a randomized section. | 17:13 |
perlmonkey2 | Great minds think alike :) Right above my code is text walking through all the logic. | 17:14 |
@rizen | write down the different cases of how you can determine the next question, without caring about the relationship of how to get there | 17:14 |
@rizen | this works even easier if you have a flow charting program like dia, visio, or omnigraffle | 17:15 |
perlmonkey2 | I think I've gone through all permutations, but I'm trying to A, expedite getting this done while B, not duplicating all my code. | 17:15 |
@rizen | then draw lines to represent the logic structure | 17:16 |
@rizen | then sort out the spaghetti | 17:16 |
perlmonkey2 | hah | 17:16 |
perlmonkey2 | I'll give that a go....Always fun to use Dia. | 17:16 |
@rizen | don't worry about code duplication. after you get it figured out you can always refactor the code into a bunch of subroutines | 17:17 |
perlmonkey2 | premature optimization.....the bane of my existence. | 17:17 |
perlmonkey2 | okay....I'll try putting together some dia-grams and see if that helps me organize the code. | 17:17 |
perlmonkey2 | :) | 17:18 |
perlmonkey2 | well....not organize, but figure out the logic. | 17:18 |
@rizen | no problem is to large if you break it into small enough pieces | 17:18 |
@rizen | s/to/too/ | 17:18 |
perlmonkey2 | Will be sad if my grant ends up having to use Surveymonkey, while paying me quite a bit of on the clock time for this survey. | 17:19 |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 17:30 | |
-!- mode/#webgui [+v crythias] by ChanServ | 17:30 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui [] | 17:30 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 17:35 | |
@rizen | why would they end up using survey monkey? | 17:51 |
perlmonkey2 | They have a go live date coming up next Momnday | 17:51 |
perlmonkey2 | if I can get *(something* working by tomorrow, they'll be testing and building surveys all weekend. | 17:52 |
perlmonkey2 | if not, they'll have to go with surveymonkey | 17:52 |
@rizen | so why not just get it working? | 17:52 |
@rizen | do they really need random and everythign? | 17:52 |
perlmonkey2 | hah, I'm working 12-14 hours a day since last wed to do that. | 17:52 |
@rizen | why not give them a build that gives them only wht they need | 17:52 |
@rizen | and then add the rest later | 17:52 |
perlmonkey2 | they wanted everything | 17:52 |
@rizen | i didn't say want | 17:52 |
@rizen | i said NEED | 17:52 |
@rizen | for this weekend | 17:53 |
@rizen | for this survey | 17:53 |
perlmonkey2 | but I am close....and I am cutting out a lot of stuff | 17:53 |
@rizen | what do they need | 17:53 |
perlmonkey2 | I don't know. I understood it to be everything | 17:53 |
perlmonkey2 | they already have a ton of extremely expensive closed source tools that don't do what they want. | 17:53 |
@rizen | i don't know is never a valid answer. | 17:53 |
@rizen | the answer is "i'll find out" | 17:54 |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:55 | |
perlmonkey2 | I'll see what I can find out.....hopefully pear down the number of questions I need to implement | 17:55 |
@rizen | incidentally, if you don't want my advice on this stuff, feel free to tell me to shut the hell up. =) | 18:00 |
+MrHairgrease | rizen: what's the method to fetch the recur period from an item? | 18:03 |
+MrHairgrease | if there is such a thing | 18:03 |
@rizen | we need to add that to Sku | 18:04 |
@rizen | i didn't add any interface methods for recurring stuff except isRecurring | 18:04 |
@rizen | call it getRecurInterval | 18:05 |
+MrHairgrease | ok | 18:05 |
+MrHairgrease | another thing | 18:05 |
+MrHairgrease | TransactionItem doen't store isRecurring and recurInterval | 18:05 |
+MrHairgrease | I guess it should | 18:05 |
@rizen | why should it? | 18:06 |
@rizen | doesn't the payment gateway do the recurrence? | 18:06 |
@rizen | it does a postback on the interval, right? | 18:07 |
+MrHairgrease | b/c you want to be able to check if a transaction item recurring payment is due | 18:07 |
+MrHairgrease | it does | 18:07 |
perlmonkey2 | rizen: no, I really appreciate your advice. The only software developers I have to sanity check myself are on IRC. All of my dev friends IRL are MS whores, there isn't one other software developer in myh building, let alone on my grant. The only place to talk shop is IRC. | 18:07 |
+MrHairgrease | but as it is it stores that in the ITransact_recurring table | 18:07 |
+MrHairgrease | or simething like that | 18:07 |
@rizen | fair enough. feel free to add those to the transaction item then | 18:07 |
+MrHairgrease | ok | 18:07 |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui | 18:13 | |
-!- perlmonkey2 [n=kmurphy@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 18:30 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 18:42 | |
elnino | hi | 18:42 |
elnino | since the upgrades I've made to 7.4.26, My user can't "change URL" when they are in asset manager. Any particular setting they need to have to be able to do this? | 18:42 |
elnino | Ah. I found out they have to be a guru. (process of elimination) any particlur place I can change this so they can do it at an "expert" level? | 18:44 |
bopbop | el nino: go to the user's user profile- you'll see the UI field towards the bottom- change to 9 | 18:47 |
elnino | right, I don't want them to be an guru, I want them to be an expert, but still be able to change the url as they were able to do before I upgraded. Is there a way to change this? | 18:48 |
bopbop | ah, I see... | 18:49 |
bopbop | Haarg: do you know? | 18:49 |
@Haarg | there may be a config setting for it, i don't remember offhand | 18:50 |
+MrHairgrease | you can do it in the webgui.conf | 18:50 |
+MrHairgrease | but you'll have to do it per asset | 18:50 |
bopbop | el nino: try looking in the Permissions tab of Settings... | 18:50 |
bopbop | nope, nevermind :) | 18:50 |
+MrHairgrease | basically you do this: | 18:51 |
@rizen | that won't work for the change url function mrhairgrease | 18:51 |
@rizen | that's only for asset properties | 18:51 |
+MrHairgrease | "WebGUI_Asset_Wobject_Article_uiLevel" : { "url" : level# } | 18:51 |
@rizen | he's talking about the "Change URL" menu function i think | 18:51 |
elnino | yep | 18:52 |
+MrHairgrease | what is that? | 18:52 |
@rizen | elnino: are you a guy or a girl? elnino sounds like a guy, but on the site i see your name is "lauren" or something like that | 18:52 |
elnino | when you go into assets of an asset or wobject, you can change the url of that assett/wobject permanantly (and erase all previous urls it may have had) | 18:53 |
+MrHairgrease | yeah, I just found it | 18:53 |
+MrHairgrease | nice | 18:54 |
+MrHairgrease | didn't know webgui could do thta =) | 18:54 |
@rizen | it's a somewhat dangerous function | 18:54 |
@rizen | because it gets rid of all the old revisions | 18:54 |
@rizen | but it's also highly useful | 18:55 |
+MrHairgrease | what about the assetToolbarUiLevel options then? | 18:55 |
elnino | yes, but it's a nice feature. | 18:55 |
elnino | don't get rid of it. | 18:55 |
+MrHairgrease | "changeUrl" : 9 | 18:55 |
elnino | please | 18:55 |
@rizen | i'm not thinking of getting rid of it | 18:55 |
@rizen | that would work mrhairgrease...i forgot that existed | 18:56 |
elnino | perfect thanks. | 18:56 |
elnino | rizen - to answer your question: wondering when someone as going to ask. depends on translation. I'm female. No hurt feelings here. I liked the anonymousity I had. =) shh. | 18:56 |
+MrHairgrease | just set the number to the correct level and restart | 18:56 |
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui | 18:57 | |
@rizen | elnino: now it's a secret between the 25 of us. =) | 18:57 |
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui [] | 19:01 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 19:03 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:03 | |
topsub | lol | 19:03 |
-!- dapperedodo [n=dappered@194.171.50.69] has quit ["Leaving"] | 19:06 | |
bopbop | perlDreamer: I'm editing your dev chapter, and I think a word is missing in the first part of this sentence: When the test, the contents of $TODO will be appended to the test comment and the test will be counted as passing. | 19:09 |
bopbop | runs, completes...? | 19:09 |
bopbop | can you fill in a blank for me/ | 19:09 |
@preaction | runs | 19:10 |
bopbop | thanks | 19:10 |
+perlDreamer | runs | 19:10 |
bopbop | thanks to you too:) | 19:10 |
+perlDreamer | that's the crying part that we discussed earlier | 19:10 |
+perlDreamer | Hopefully soon you'll get to the laughing part | 19:10 |
bopbop | I remember.. | 19:10 |
@preaction | you'll laugh? you'll cry? you'll eat humble pie? | 19:10 |
bopbop | I'm enjoying the hotdog-hamburger-pizza scenarios | 19:10 |
@preaction | when does she get to the pie? | 19:10 |
bopbop | can relate | 19:11 |
+perlDreamer | No pie, bad for the kids' teeth | 19:11 |
bopbop | wouldn't make wife happy | 19:11 |
+perlDreamer | I used a family motif for all my test examples | 19:11 |
+MrHairgrease | i usually use beer motifs | 19:11 |
+MrHairgrease | talking of which | 19:12 |
+MrHairgrease | it's time to go home | 19:12 |
+MrHairgrease | later | 19:12 |
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui [] | 19:12 | |
+perlDreamer | preaction: If you like, I can send you the raw, needing edits copy when I get home. | 19:18 |
@preaction | no need, i've still gotta finish my chapter. it needs more input | 19:18 |
+perlDreamer | cat /dev/null > preaction/chapter | 19:19 |
-!- SquOnk [n=emhn@201.211.84.218] has joined #webgui | 19:19 | |
@preaction | i wish | 19:19 |
@preaction | wait. don't you mean cat /dev/random > ~/chapter? | 19:19 |
@preaction | you can't read from /dev/null can you? | 19:20 |
+perlDreamer | yes | 19:20 |
@preaction | but it's null. | 19:20 |
@preaction | it's not 0 or random or | 19:20 |
SquOnk | rizen: Hi | 19:20 |
+perlDreamer | SquOnk: rizen is busy hacking. Do you need some help or want to volunteer some help? | 19:21 |
SquOnk | perlDreamer: I've been working to create webgui's Debian package. I uploaded 7.4.28 on my private repository last week, and just uploaded 7.4.31 after testing the automatic upgrades... | 19:22 |
SquOnk | perlDreamer: ...so I wanted to let him know that it was going ok and we'll soon see webgui being included as an official Debian package. | 19:22 |
+perlDreamer | cool. We really appreciate you doing that. | 19:22 |
SquOnk | perlDreamer: The package is up for download in my private repository (http://itverx.com.ve/debian/pool/main/w/webgui/webgui_7.4.31-1_all.deb | 19:23 |
SquOnk | (Debian users can use http://itverx.com.ve/debian directly, of course) | 19:23 |
elnino | hmmm. looking at surveys some more, sequencitla ordering of questions does it by the order of creating the questions, is there a way to get it to present them in the order that I ordered them using the arrows? | 19:27 |
SquOnk | The packages are for Debian Sid. I will backport to Debian Etch in three weeks time. | 19:27 |
+perlDreamer | We're probably going to find ourselves awash in new users soon, then :) | 19:30 |
SquOnk | perlDreamer: That's the idea... | 19:31 |
@rizen | SquOnk: nice job | 19:31 |
CIA-21 | WebGUI: martin * r6030 /branch/WebGUI_Commerce/lib/WebGUI/ (4 files in 3 dirs): Adding the ITransact driver. Partly finished, not yet tested, but compiles. | 19:31 |
+perlDreamer | Is this like an unwrapped WRE, then, using Debian's native packages and new requirements? | 19:32 |
SquOnk | perlDreamer: After you do aptitude install webgui | 19:32 |
@rizen | sorry i didn't answer you before. i'm trying to limit my irc reading to specific intervals rather than doing it interactively so i can finish up the commerce system | 19:32 |
SquOnk | perlDreamer: You get a WebGUI install that complies with Debian Policy. | 19:32 |
elnino | yeah new users!! | 19:32 |
SquOnk | Briefly: | 19:32 |
SquOnk | You have modules in /usr/share/webgui | 19:33 |
SquOnk | You have the 'uploads', 'extras' and additional variable stuff in /var/lib/wegui | 19:33 |
SquOnk | You have logfiles in /var/log/webgui with _automatic_ rotation enabled. | 19:33 |
SquOnk | You get configuration files in /etc/webgui | 19:33 |
SquOnk | You get a standard Apache configuration that you simply have to symlink in place. | 19:33 |
SquOnk | You get /etc/init.d/webgui to start/stop/check on Spectre. | 19:34 |
SquOnk | In the current version, you must create the database by hand and/or run the upgrades script if needed. | 19:34 |
SquOnk | Once the package is approved, I will add debconf/dbconfig support; these are Debian tools to ask the user for configuration parameters and handle databases. | 19:35 |
SquOnk | From then on, when you do aptitude install webgui, it will ask you how do you want your webgui database to be named, user, password, server, etc. and the configuration file will be generated on the fly. If you _upgrade_ the package afterwards, those parameters are _automatically_ taken into account. | 19:35 |
SquOnk | debconf can use the console (line oriented), full-screen (curses oriented) or GUI interfaces, so it will choose the appropiate mean to communicate with the user regardless of where she's working at the time of install. | 19:36 |
SquOnk | I also plan on adding automatic upgrade facilites, by automatically running the upgrade scripts. | 19:37 |
SquOnk | The sbin scripts have been integrated into the system, so you don't have to say /usr/share/webgui/sbin/testEnvironment.pl, but simply wg_testEnvironment | 19:37 |
SquOnk | I am writing manpages for the sbin scripts (I'll send them once finished). Having manpages for supporting scripts is mandatory for any Debian package... | 19:38 |
+perlDreamer | most of the sbin scripts have POD or online usage statements (--help), that should give you a semi-decent start | 19:39 |
SquOnk | perlDreamer: That's what I'm using. | 19:39 |
+perlDreamer | if they all used POD, would that help with future updates? | 19:39 |
elnino | what does "no route to host" mean when trying to connect to a proxy site? | 19:40 |
+perlDreamer | then you could just run pod2man instead of writing the *roff by hand | 19:40 |
SquOnk | perlDreamer: Yes, as long as pod2man gets them out cleanly and no sections are missing Debian policy-wise. | 19:40 |
@preaction | there's a pod2man or somesuch probably | 19:40 |
@preaction | elnino, it means the proxy can't connect to where you want it to connect probably\ | 19:40 |
SquOnk | I have just one suggestion: | 19:41 |
SquOnk | All the sbin and upgrade scripts need to find out where WebGUI's Perl modules are, and also the configuration file... | 19:41 |
SquOnk | ...but they do it with things like use lib "../lib" or even WebGUI::Session->create("../..",$config) | 19:42 |
+perlDreamer | yes | 19:42 |
+perlDreamer | not very relocatable | 19:42 |
SquOnk | perlDreamer: Exactly | 19:42 |
SquOnk | perlDreamer: I'm coping with that problem by having the source patched. It works fine, but it would _definitely_ be nice if that was also parameterized. | 19:43 |
SquOnk | perlDreamer: Same thing goes with the mod_perl preload script | 19:43 |
+perlDreamer | SquOnk: We have the same problem with the test suite (which doesn't need to be installed by default, b.t.w). Do you have suggestions for making it better? | 19:44 |
SquOnk | perlDreamer: I'm thinking of a good one... so far I've came up with having a single WebGUI::Configuration module exporting $webGUIroot or something... | 19:45 |
SquOnk | perlDreamer: So there's only one thing to locate :-) | 19:45 |
+perlDreamer | ah, but where do you put WebGUI::Configuration? Is it /usr/lib/perl5... ? | 19:45 |
SquOnk | perlDreamer: That's a packaging question, so each distribution will choose the appropiate place. The first step is having a relocatable application by means of a parameterized application root. | 19:46 |
SquOnk | perlDreamer: Another thing, mostly cosmetic (but also along Debian Polciy) is that most of the scripts don't have a shebang line. | 19:47 |
SquOnk | perlDreamer: But I understand the reasoning for that, since your application could run on different OSes with Perl installed "who knows where" | 19:48 |
+perlDreamer | exactly | 19:48 |
@preaction | #!/usr/bin/env perl <- would work | 19:48 |
+perlDreamer | does that work on Windows? | 19:48 |
SquOnk | perlDreamer: Besides, It's a simple one-liner to fix that and it happens while packaging so it's no biggie | 19:48 |
SquOnk | However, being consistent in the use of $webGUIroot in every script is a good step into simplifying packaging and installation. | 19:49 |
SquOnk | So, ponder on it for a while. If I come up with a better solution I'll let you know :-) | 19:50 |
+perlDreamer | It's possible that those changes could be folded into 7.5. I would make a posting to the WebGUI Dev list with all of those suggestions and ideas. | 19:50 |
SquOnk | I _think_ I have a solution but it scares me :-) | 19:56 |
SquOnk | package WebGUI::Config | 19:56 |
SquOnk | $main::webguiroot = '/some/path' | 19:56 |
SquOnk | 42; | 19:56 |
SquOnk | Heh | 19:56 |
SquOnk | Haven't tested it. It's beautiful and scary :-) | 19:56 |
@rizen | the scripts use webguiroot to figure out what lib to include so that it can find WebGUI::Config | 19:59 |
@rizen | so that wouldn't work | 19:59 |
jfluhmann | rizen, the texasoss.org conference has just under 60 attendees currently registered. I was hoping for ~200, but it's likely to be around 100 | 20:00 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: diakopter | 20:01 | |
@rizen | jfluhmann: do you have any idea who your attendees are? Business owners? Students? IT Professionals? Software developers? etc? | 20:02 |
-!- Netsplit over, joins: diakopter | 20:04 | |
jfluhmann | it's a mix of students, business owners, IT professionals, K-12 and higher ed technology support | 20:05 |
jfluhmann | I was trying to get a good college crowd with the hopes of encouraging them to look at open source | 20:06 |
jfluhmann | My hope would be to encourage them to attend some of the summer conferences, such as YAPC, OSCON, and such | 20:07 |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Remote closed the connection] | 20:07 | |
perlmonkey2 | hmm....6 hour drive. | 20:07 |
jfluhmann | :-) There are a few people coming from Houston (~7.5 hour drive) | 20:08 |
@rizen | i see that you have a speaker slot open...if i can swing it would you like me to come speak? | 20:08 |
jfluhmann | rizen, that would be great! | 20:09 |
perlmonkey2 | If rizen goes, I'll have to see if I can drive down and jeer from the audience. | 20:09 |
jfluhmann | I believe there are a few people wanting to do something on that following Sunday | 20:09 |
perlmonkey2 | "perl is for lusers and webgui is so sorry i can't even run it on my $5 hoster!" | 20:10 |
@rizen | there's less than a 20% chance i can make it | 20:10 |
@rizen | so don't get your hopes up | 20:10 |
jfluhmann | Jeff Rush (Python) mentioned it and a few others said they could do some informal workshops/tutorials | 20:10 |
jfluhmann | rizen, I understand. It's a fair distance from there to here | 20:11 |
@rizen | that's not the issue | 20:11 |
@rizen | just 2 days before that i'm going to be doing another trade show | 20:11 |
jfluhmann | ah | 20:11 |
@rizen | which i'll be at for 4 days | 20:11 |
jfluhmann | Web 2.0? | 20:12 |
@rizen | so i'd have to rearrnage flights | 20:12 |
@rizen | and stuff | 20:12 |
@rizen | no, it's a manufacturers conference | 20:12 |
@rizen | too bad. the thing i was thinking about talking about is already covered: Making Money by Giving Things Away: Open Source as a Business Model for Technology Companies - John Wohn | 20:12 |
jfluhmann | ah, okay. I knew that O'Reilly's Web2.0 conference was that week. | 20:13 |
jfluhmann | yeah, should be an interesting talk | 20:13 |
@preaction | anyone here have experience with character encoding issues in mysql? i've got latin-1 data in a utf-8 column and i'm having difficulties changing that to utf-8 data in that utf-8 column in a way that will be portable and useful | 20:13 |
@rizen | mine would have been better. =) | 20:14 |
jfluhmann | rizen, :-) | 20:14 |
@preaction | this is due to the new 7.5.8 forcing all mysql connections to be in UTF-8, no matter how mysql is configured | 20:14 |
@rizen | preaction: i have problems with it all the time, but have no solutions | 20:14 |
@rizen | but you should talk to Haarg, cuz he's spending all day on this very topic | 20:14 |
perlmonkey2 | preaction: have you tried pulling the data back down to perl, forcing and encode to latin-1, then encoding back to utf8? | 20:15 |
perlmonkey2 | preaction: but that will likely be lossy as any latin-1 chars that don't fit nicely into utf8 will be munged. | 20:15 |
@preaction | for some reason, reading the data out during a Latin-1 connection and writing it back in a UTF-8 connection (no re-encoding) works | 20:15 |
@preaction | but I can only do that if I use key columns as references, which I can't rely on | 20:15 |
@preaction | i suppose i could make a temporary auto-increment column | 20:15 |
@preaction | perlmonkey2, tried that. i don't know why it didn't work, that was my first guess | 20:16 |
@preaction | basically i'm asking around because i'm tired of poking in the dark. i'd rather know what the hell is going on, even though that will take longer than just pushing through the hacky solution i have | 20:18 |
perlmonkey2 | Mighten the damage already be done if you have latin-1 data in a utf8 column? any latin-1 chars that don't have the exact same codespace in both encodings will already be fudged. | 20:18 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:18 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 20:18 | |
perlmonkey2 | preaction: ask aroudn on #perl.....lots of encoding gurus there. | 20:19 |
@preaction | perlmonkey2, i thought of that, but why then does the data read out right when I use a latin-1 connection? | 20:19 |
@preaction | and, why does it convert when I write the same character data back using a utf-8 connection? | 20:19 |
perlmonkey2 | sounds like something under the hood is doing a lot of leg work for you. | 20:20 |
perlmonkey2 | DBI? | 20:20 |
perlmonkey2 | maybe mysql? | 20:20 |
perlmonkey2 | I never understood how that worked as it seems like it would require some sort of heuristic to determine encodings. | 20:20 |
perlmonkey2 | Encoding::Magic | 20:20 |
perlmonkey2 | hm.....Mysql{'latin1 data in utf8 encoding'}->perl{'latin1 in internalPerl econding'}->Mysql{'utf8'} is the problem, right? | 20:22 |
@preaction | exactly. i get that there's a difference between the binary and the character i see. i get that latin-1 means different binary for a character than utf-8. i just don't get how the hell NOT changing that encoding works but changing it just makes it worse | 20:22 |
perlmonkey2 | preaction: hah, welcome to my world of data mining the web...... | 20:23 |
@preaction | that's all i can think it would be, but let's go broader | 20:23 |
@preaction | the CREATE TABLE statement for my table sets the table's charset to utf8, and does not override it in the column definition | 20:24 |
perlmonkey2 | i woudl examine the original text for bad chars. if you don't see any, then you could (for some cases) safely call the text utf8... | 20:24 |
@preaction | there is bad chars, hence this whole rigamarole | 20:25 |
perlmonkey2 | quotations and apostrophes? | 20:25 |
@preaction | the character_set_client is latin1, the character_set_results is latin1, so the data being sent to clients is in latin1 | 20:25 |
@preaction | along with international characters | 20:25 |
@preaction | what if the problem wasn't mysql, but it was perl? | 20:26 |
@preaction | i mean, from all i've read, perl handles unicode and utf-8 silently and does the right thing | 20:26 |
@preaction | what if it didn't? | 20:26 |
perlmonkey2 | could be....save soem data as text directly from mysql, then open in file readers using different encodigs. | 20:26 |
perlmonkey2 | I've read nearly all of the perl utf8 docs, and I still dont' undestand how it works. | 20:27 |
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["survey survey survey"] | 20:29 | |
-!- SquOnk [n=emhn@201.211.84.218] has quit ["Yippie kay-ai-yay fudder muckers!"] | 20:51 | |
+perlDreamer | I have a script that makes two Asset Products, and then makes a revision of one of them. | 20:55 |
+perlDreamer | When I look in the Products table, I see three entries | 20:55 |
+perlDreamer | When I try to join Product with wobject to see more data, I see 5 entries. | 20:55 |
+perlDreamer | Each of the entries for the asset with revisions is doubled | 20:55 |
+perlDreamer | this is the query that I used: | 20:56 |
+perlDreamer | select * from Product INNER JOIN wobject on Product.assetId=wobject.assetId; | 20:56 |
+MrHairgrease | don't forget the revisionDate | 20:57 |
+perlDreamer | why would it multiply the rows? | 20:57 |
+MrHairgrease | you get a copy of identical rows? | 20:58 |
+MrHairgrease | let me try that | 20:58 |
+perlDreamer | I checked in the script into t/Shop/loadProduct.pl | 20:58 |
+MrHairgrease | heh Empty set | 20:58 |
+MrHairgrease | let me try it on antoher table | 20:58 |
+perlDreamer | Run the loadProduct script to get some products to play with | 20:59 |
+perlDreamer | that way it's apples to apples | 20:59 |
+MrHairgrease | ok | 20:59 |
+MrHairgrease | hang on | 20:59 |
+perlDreamer | this is what I get: http://webgui.pastebin.com/m4db309c8 | 20:59 |
+MrHairgrease | updating... | 20:59 |
-!- perlmonkey2 [n=kmurphy@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 21:00 | |
+perlDreamer | perlmonkey2: Did you meet the Monday deadline, or are the natives restless? | 21:00 |
+MrHairgrease | yeah pd | 21:00 |
perlmonkey2 | the natives are restless and started a fire under the man sized pot. | 21:00 |
+MrHairgrease | it's doing all permutations | 21:00 |
+MrHairgrease | add the revisionDate | 21:00 |
+perlDreamer | that means I can use mysql as a general purpose calculator :) | 21:01 |
+perlDreamer | select p.assetId, p.revisionDate, w.revisionDate from Product as p JOIN wobject as w on p.assetId=w.assetId and p.revisionDate=w.revisionDate; | 21:01 |
+perlDreamer | better | 21:01 |
+MrHairgrease | that works right | 21:03 |
+MrHairgrease | ? | 21:03 |
+perlDreamer | yes | 21:03 |
+MrHairgrease | you have to do that b/c inner join joins every row in table a with every row in table b matching the criteria you feed it | 21:04 |
+MrHairgrease | and since assets are not uniquely defined by assetId, you get N results for each assetId | 21:05 |
+perlDreamer | is there a better join to use, or is this just part of my sql education? | 21:05 |
+MrHairgrease | where N is the number of revisions of that asset | 21:05 |
+MrHairgrease | N^2 | 21:05 |
perlmonkey2 | holy crap.....assetId doesn't uniquely define an asset? | 21:05 |
+perlDreamer | no | 21:05 |
+MrHairgrease | inner is equivalent to , | 21:05 |
+perlDreamer | you need the revisionDate, too | 21:05 |
+MrHairgrease | well assetId is unique for an asset | 21:06 |
perlmonkey2 | hmm....I'm not sure if that is a big deal with concern to my collaterals | 21:06 |
+MrHairgrease | but not the version of it | 21:06 |
+MrHairgrease | no it isn;t | 21:06 |
+MrHairgrease | versioning is for the asset properties | 21:06 |
+MrHairgrease | the crap you put in definition | 21:06 |
perlmonkey2 | whew.....almost had give up my license to use a keyboard. | 21:06 |
+MrHairgrease | colateral usually doesn't need that | 21:06 |
+perlDreamer | collateral isn't versioned | 21:07 |
+perlDreamer | lineage isn't versioned | 21:07 |
+perlDreamer | parentId isnt' versioned | 21:07 |
+MrHairgrease | basically it's like this | 21:07 |
+MrHairgrease | all the properties that are equal for each revision | 21:07 |
+MrHairgrease | think lineage, className etc | 21:07 |
+MrHairgrease | are in the asset table | 21:07 |
+MrHairgrease | that one does not have a revisionDate since it has unversionable content | 21:08 |
+MrHairgrease | then,, for each class 'layer' you have a seprate table which is versioned | 21:08 |
+MrHairgrease | thos tables contain the definition fields of the 'layers' | 21:08 |
+MrHairgrease | what do i mean with 'layers'? | 21:09 |
perlmonkey2 | ? | 21:09 |
+MrHairgrease | well | 21:09 |
+MrHairgrease | WebGUI::Asset => assetData table | 21:09 |
+MrHairgrease | WebGUI::Asset::Wobject => wobject table | 21:09 |
perlmonkey2 | oh, I see | 21:09 |
perlmonkey2 | that makes sense | 21:09 |
+MrHairgrease | WebGUI::Asset::Wobject::Article => article table | 21:10 |
+MrHairgrease | yeah | 21:10 |
+perlDreamer | WebGUI::Asset => assetData table (and asset table, too) | 21:10 |
+MrHairgrease | no | 21:10 |
+perlDreamer | that module handles both tables | 21:10 |
+MrHairgrease | that is for the unversionable data | 21:10 |
+MrHairgrease | sure it does | 21:10 |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui | 21:10 | |
+MrHairgrease | but it's not storing the properties | 21:10 |
+MrHairgrease | it stores state information and hierarchy location | 21:11 |
+perlDreamer | Yes, I see your point now. | 21:12 |
* perlDreamer heads to the gym | 21:14 | |
topsub | created an accordian menu with jquery.. fun.. lol | 21:40 |
topsub | with an navigation object of course | 21:41 |
perlmonkey2 | topsub: publicly available? | 21:43 |
perlmonkey2 | Shoudl this: http://pastebin.com/d9a7c823 have really been so hard to write? | 21:47 |
perlmonkey2 | The good news is a lot of those params I'm currently hitting the db for every time can be passed to the client as hidden params, so that the next time the db queries can be skipped. | 21:51 |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)] | 22:01 | |
perlmonkey2 | hmm, so table alias are not used in the keys of hash refs returned by SQL? | 22:06 |
perlmonkey2 | so select s.*,q.* won't work if s and q share a column name. | 22:06 |
perlmonkey2 | That is no gouda. | 22:06 |
* perlmonkey2 prepares his fingers for a whole lot of select columnName as 'uniqueCname' | 22:10 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SDuensin | 22:11 | |
-!- Netsplit over, joins: SDuensin | 22:14 | |
topsub | perlmonkey2, i can add it to webgui addons | 22:15 |
perlmonkey2 | topsub: oh, I just wanted to look at the code.....see if I liked it better than the YUI menus. | 22:16 |
perlmonkey2 | also curious as to what a navigation object is. | 22:16 |
perlmonkey2 | How about this for the hashref key issue in SQL selects. q.*, a.*, q.dupedColumnName as 'qDupedColumnName', a.dupedColumnName as 'aDupedColumnName'.....Eh? Not too shabby? | 22:18 |
* perlmonkey2 ponders the lengths he will go to, to not have to type out all the column names in a select. | 22:18 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 22:25 | |
-!- mode/#webgui [+v crythias] by ChanServ | 22:25 | |
-!- snapple42 [n=snapple4@h216-18-80-132.gtconnect.net] has joined #webgui | 22:34 | |
+MrHairgrease | perlmonkey2: it's not SQL.pm that does that | 22:39 |
+MrHairgrease | but rather m,ysql itself | 22:39 |
perlmonkey2 | Yeah, I didn't really figure it was SQL.pm, but in DBI or the specific driver. | 22:41 |
+MrHairgrease | no | 22:41 |
+MrHairgrease | it is also not in dbi | 22:41 |
+MrHairgrease | mysql does it | 22:41 |
+MrHairgrease | try the same query in the mysql client | 22:42 |
+MrHairgrease | putting the rows in a hash causes the overwrite | 22:42 |
perlmonkey2 | just tested it and you are absolutely correc.t | 22:43 |
+MrHairgrease | i'm not sure if you can tell mysql to return column names prepended with table name | 22:43 |
perlmonkey2 | oh well, easy enough to get around the duplicated column names. | 22:43 |
+MrHairgrease | yeah | 22:43 |
+MrHairgrease | that's what i do too when i have to | 22:44 |
perlmonkey2 | and either way beats dealing with each row as an array. | 22:44 |
+MrHairgrease | indeed | 22:44 |
-!- metanil [n=akhadka@137.48.138.72] has joined #webgui | 22:50 | |
metanil | if what to execute a perl script that would access files uploaded through webgui.. and this script will return HTML that should appear in the body section... any hint?? ( i already write script..but i can only execute through "Operation" ) | 22:53 |
topsub | perlmonkey2 i used the webgui nav object for front end nad used jquery to show / hide layers | 22:54 |
topsub | i am taking off home so if i see you online i will post my code for you to see | 22:54 |
topsub | i have enjoy jquery very lightweight | 22:54 |
topsub | YUI to me just has more built in functions that you have to do with jquery | 22:54 |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 22:54 | |
+perlDreamer | perlmonkey2: The Navigation Asset is a front end for templating navigations in WebGUI. You tell it which Asset to start indexing and in which directions, how deep and what kind of relatives to return. | 22:58 |
+perlDreamer | Anybody know who the guy adding themes to wG is? ning? | 23:02 |
+MrHairgrease | ning is a girl | 23:02 |
+perlDreamer | Anybody know who the girl adding themes to wG is? ning? | 23:02 |
+MrHairgrease | and i'm not sure if she's adding stuff | 23:02 |
+perlDreamer | she's contributed 3 themes so far | 23:02 |
+MrHairgrease | yeah that's Ning | 23:03 |
+MrHairgrease | she works for Albert's company | 23:03 |
+MrHairgrease | but has a desk at Oqapi's at the momnet | 23:04 |
+perlDreamer | who is Albert? | 23:04 |
+MrHairgrease | since Oqapi and Pluton (Albert's company share office space | 23:04 |
+MrHairgrease | Albert is one of the three founders of Procolix | 23:04 |
+MrHairgrease | He was at the first two wucs | 23:04 |
+perlDreamer | So the original Procolix has split into 3 pieces? Procolix, Oqapi and Pluton? | 23:05 |
@rizen | Pluton is a testing company | 23:05 |
+MrHairgrease | yes | 23:05 |
+perlDreamer | Sounds like my kind of place :) | 23:05 |
@rizen | Albert is having Ning do stuff with WebGUI so she can write test cases | 23:05 |
@rizen | it's a training thing for her | 23:06 |
perlmonkey2 | bah, didn't catch my new lappy in time....it booted to windows :( | 23:07 |
perlmonkey2 | it has been defiled...I should just toss it. | 23:07 |
+perlDreamer | Just scrub that partition off the disk | 23:08 |
perlmonkey2 | F8 anaconda is booting now....that's what I'm about to do :) | 23:08 |
metanil | how do we show data from either file or database in webgui??? | 23:14 |
+perlDreamer | from file, import it as a File. | 23:14 |
+perlDreamer | for Database, use the SQL Report or the SQL Form | 23:14 |
metanil | at runtime? | 23:14 |
+perlDreamer | or the Thingy | 23:14 |
+perlDreamer | at runtime? what do you mean? | 23:14 |
metanil | mean loading file from some path | 23:14 |
metanil | in machine | 23:15 |
+perlDreamer | how does the file get there in the first place? | 23:15 |
metanil | :D | 23:15 |
+perlDreamer | well, let me give you a few options | 23:15 |
metanil | i know my question is little dumb. | 23:15 |
+perlDreamer | There's not enough info in the question to really help you. It's not dumb. | 23:15 |
metanil | yes agree :) | 23:16 |
+perlDreamer | If the file is made by a program, have it update a Snippet inside of WebGUI instead. | 23:16 |
metanil | ok here's the situation | 23:16 |
+perlDreamer | go ahead, metanil, I'll wait for the whole scoop :) | 23:18 |
metanil | i have write some "script" that would process some local file (for now)..and i'll generate some HTML from them.. i can print that HTML in console as well.. but when i return it.. i should be shown in body part | 23:18 |
metanil | if do directly return.. it would only show that html.. | 23:18 |
metanil | i use Operation .. like ?op=blahblah.. (not a good though i guess) | 23:19 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 23:19 | |
+perlDreamer | No, not for this | 23:19 |
metanil | brb :( | 23:19 |
+perlDreamer | no problem | 23:19 |
metanil | is it a good way to do that | 23:21 |
metanil | ? | 23:21 |
+perlDreamer | no, you probably don't want to use an operation to do that | 23:21 |
metanil | i think opration is the best to run some method directly .. | 23:21 |
+perlDreamer | Here are some options to consider | 23:22 |
+perlDreamer | 1) Use the ^Include() macro to include your HTML into some Asset. | 23:22 |
+perlDreamer | 2) Change your script to insert the HTML into a db, and use the SQL macro, or the SQL Report to pull it out of the db and display it. | 23:22 |
+perlDreamer | 3) Change your script to add new versions to a Snippet inside of WebGUI. | 23:23 |
metanil | 2) --> thats why i ask question about db.. thinking about putting them into db.. | 23:23 |
metanil | ok.. sounds great.. | 23:23 |
+perlDreamer | But where does the original file come from? | 23:23 |
metanil | i put it locally for now. | 23:23 |
metanil | but later .. it should be uploaded.. | 23:24 |
+perlDreamer | What if it was just an Article asset that a user edits? | 23:24 |
metanil | still haven't think about how to get uploaded file within webgui | 23:24 |
metanil | umm.. i use Folder Asset to upload file. | 23:24 |
metanil | i modified the code a little bit .. and made browsing directly from the page without going to admin mode. | 23:25 |
metanil | i mean file browsing for uploading. .and save directly. | 23:26 |
metanil | anyway,, it will go into wegui db. | 23:26 |
metanil | i think its the second part.. first .. i need get done with the first one.. showing some HTML assuming i have input file already.. | 23:27 |
metanil | perlDreamer: u mean the HTML would directly put it in Article asset directly by user? | 23:28 |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui [] | 23:28 | |
+perlDreamer | sure, that's what it is for | 23:28 |
+perlDreamer | there is a WYSIWIG editor | 23:29 |
+perlDreamer | and a group system to control access | 23:29 |
+perlDreamer | WebGUI is designed to help save you time | 23:29 |
metanil | yes i should do a little bit processing before that.. | 23:29 |
+perlDreamer | that's why I asked where the file comes from in the first place | 23:29 |
+perlDreamer | is it a computer generated report, or some file from a user? | 23:30 |
metanil | yes.. agree.. the uploading put that data that should be internally processed | 23:30 |
metanil | uploading = uploading user | 23:30 |
metanil | file from a user.. | 23:30 |
+perlDreamer | where do they get the file from? | 23:30 |
metanil | they've got some wierd file.. basically csv.. so i need to parse it.. get the right element.. create some kind page with links.. and form as well. | 23:31 |
+perlDreamer | I see. It sounds like a db is the way to go then. | 23:32 |
+perlDreamer | Put the CSV right into the db with some script, and the do a simple query to get it via the SQL Report. | 23:32 |
metanil | how do i put that CSV "so called" into the db.. | 23:33 |
metanil | i read in webgui site that if want to get access to webgui db then i should create Asset for it.. (or sql form/report ) | 23:34 |
+perlDreamer | You write a small script that uses the WebGUI configuration file to open a WebGUI Session. Then you use $session->db method to put stuff into a separate table in the db. | 23:34 |
metanil | hmm.. sound good.. | 23:35 |
metanil | brb :( (damn!!!) | 23:35 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 23:35 | |
+perlDreamer | in the sbin directory there should be a skeleton file that you can use to start your script | 23:35 |
+perlDreamer | _utility.skeleton | 23:36 |
SynQ | hi there | 23:40 |
+perlDreamer | hello | 23:40 |
SynQ | can I check out a wre version from svn? | 23:40 |
SynQ | and if yes, how? | 23:40 |
+perlDreamer | in source format? | 23:40 |
SynQ | indeed | 23:40 |
SynQ | oh, and, good news! | 23:40 |
SynQ | Tessa is coming to the WUC! | 23:40 |
+perlDreamer | svn co https://svn.webgui.org/plainblack/wrebuild | 23:41 |
+perlDreamer | All right! Is she part of the invasion force? | 23:41 |
SynQ | yes | 23:41 |
SynQ | but not listed yet | 23:41 |
SynQ | and, we are going to have our holiday attached to the WUC too | 23:41 |
SynQ | how far is the cuskie's home from Madison? | 23:42 |
+perlDreamer | far | 23:42 |
SynQ | how far? | 23:42 |
+perlDreamer | 2013 miles | 23:42 |
bopbop | you'd want to invade the Smith, Dillon, or McCombs house from Madison...Kuskie is across country | 23:42 |
+perlDreamer | http://maps.google.com/maps?f=d&hl=en&geocode=&saddr=1025+SE+36th+Ave+Hillsboro+Oregon&daddr=Madison+Wisconsin&sll=37.0625,-95.677068&sspn=53.741627,91.230469&ie=UTF8&t=h&z=5 | 23:43 |
bopbop | you could also invade the preaction house | 23:43 |
+perlDreamer | We should have rented out the Ruby Marie | 23:43 |
+perlDreamer | Stupid Madison food fest | 23:43 |
+perlDreamer | that's land miles, not air miles | 23:43 |
bopbop | is Taste of Madison that weekend? | 23:43 |
+perlDreamer | yes | 23:43 |
+perlDreamer | In air miles it's farther since you have to fly to Atlanta to get to Madison | 23:44 |
SynQ | ah | 23:44 |
SynQ | McCombs sounds nice | 23:45 |
SynQ | Smith is allready on the list | 23:45 |
SynQ | Dillon sounds good | 23:45 |
bopbop | come on over... Dillon is good too, we're in the same town | 23:45 |
bopbop | and we have more booze than Smith | 23:45 |
SynQ | man | 23:45 |
SynQ | perlDreamer: that is far | 23:46 |
SynQ | perlDreamer: now I have a checkedout wre source version revision 6030 | 23:48 |
SynQ | how do I know what revision wre 0.8.3 was? | 23:48 |
-!- SDuensin [n=Scott@84.sub-75-206-54.myvzw.com] has quit ["Leaving"] | 23:50 | |
+perlDreamer | by browsing through the svn version history | 23:50 |
+perlDreamer | https://svn.webgui.org/svnweb/plainblack/log/wrebuild/ | 23:50 |
+perlDreamer | You should become friends with https://svn.webgui.org | 23:50 |
+perlDreamer | very, very helpful | 23:50 |
+perlDreamer | I started a wiki page with WebGUI commits versus version info, but it's lapsed | 23:51 |
SynQ | but https://svn.webgui.org/svnweb/plainblack/browse/wrebuild/ says it is at revision 5976 | 23:53 |
SynQ | and I checked out version 6030 | 23:53 |
-!- jfluhmann [n=jfluhman@x172y028.angelo.edu] has quit [Remote closed the connection] | 23:54 | |
SynQ | Last Changed Rev: 5976 | 23:54 |
SynQ | Revision: 6030 | 23:54 |
SynQ | hm | 23:54 |
SynQ | well, I guess that is not what I am after | 23:57 |
+perlDreamer | the whole repository is shared. You did check out 6030, but it's the same as 5976 | 23:58 |
SynQ | ah ok | 23:58 |
SynQ | I'm going to suggest some enhancements to the utility scripts in /data/wre/sbin | 23:58 |
-!- snapple42 [n=snapple4@h216-18-80-132.gtconnect.net] has quit ["Leaving"] | 23:58 | |
+perlDreamer | excellent | 23:59 |
+perlDreamer | snapple42 was an internet consultant from Canada | 23:59 |
SynQ | and I figured the best way to suggest them is diff them against the current svn version | 23:59 |
SynQ | ah | 23:59 |
+perlDreamer | those are excellent suggestions | 23:59 |
--- Day changed Thu Apr 03 2008 | ||
SynQ | ok | 00:00 |
SynQ | now I've got to focus on that for a while | 00:00 |
SynQ | be back later | 00:00 |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has quit [] | 00:15 | |
-!- perlmonkey2 [n=kmurphy@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 00:16 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 00:22 | |
SynQ | I wonder, would JT have a script to download all the prereqs for the WRE and then especially for the perl modules | 00:33 |
@rizen | no | 00:33 |
SynQ | ah | 00:33 |
@rizen | download the source version of the wre from sourceforge | 00:33 |
SynQ | ah | 00:34 |
SynQ | I'm going to try and build a WRE with all the latest stable versions of the prereqs | 00:34 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 00:34 | |
@rizen | copy the the "source" folder out of it and into your svn copy | 00:34 |
CIA-21 | WebGUI: jt * r6031 /translations/Spanish/Spanish/ (Asset.pm WebGUI.pm WebGUIProfile.pm): update_from_translation_server | 00:34 |
SynQ | I've found out what versions they are for all but the enormous list of perl modules | 00:34 |
@rizen | having such a script probably wouldn't be a bad idea | 00:35 |
@rizen | just haven't gotten around to it | 00:35 |
SynQ | ok | 00:35 |
SynQ | I'll send you mine :) | 00:35 |
SynQ | hang on | 00:35 |
metanil | perlDreamer: you said, "You write a small script that uses the WebGUI configuration file to open a WebGUI Session. Then you use $session->db method to put stuff into a separate table in the db" | 00:35 |
SynQ | it's in your mailbox | 00:36 |
metanil | perlDreamer: do i have to use file/folder to get the file into webgui? | 00:37 |
+perlDreamer | metanil, no | 00:40 |
metanil | O:-) | 00:41 |
+perlDreamer | in your script, just use file I/O | 00:41 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: vayde, +Radix-wrk | 00:41 | |
metanil | oh oh ... i'm sorry.. i should make it clear.. ... "user should be able to upload their own "csv" file" | 00:42 |
+perlDreamer | and then you want to take _that_ file, and convert pieces of it to HTML | 00:42 |
metanil | yes.. have to use other perl library for it | 00:43 |
-!- Netsplit over, joins: vayde, +Radix-wrk | 00:43 | |
+perlDreamer | metanil, this is slowly growing to a non-trivial script | 00:44 |
+perlDreamer | when they upload a file, what happens to the old ones? | 00:44 |
metanil | :) | 00:44 |
metanil | replaced.. (webgui have a version management if they want previous one) | 00:44 |
metanil | :D | 00:44 |
+perlDreamer | so it's always the same file URL? | 00:44 |
metanil | yes | 00:44 |
SynQ | jt: how did you download all those perl modules last time, one by one and manually? | 00:45 |
+perlDreamer | hm | 00:45 |
+perlDreamer | how soon does the file have to be converted into HTML? | 00:45 |
@rizen | yes i did | 00:45 |
SynQ | man | 00:45 |
SynQ | I do not evy you | 00:45 |
+perlDreamer | SynQ: He'd like one of those scripts, too ;) | 00:45 |
SynQ | I'm getting that script done too | 00:46 |
SynQ | perhaps I should start wearing my monk suit now | 00:46 |
metanil | perlDreamer: its as soon as it get the file.. but totally depends on the file size they uploaded. | 00:46 |
+perlDreamer | this could be a big CSV file? | 00:46 |
metanil | not that big... (but i cannot say it right now).. the sample that i have is quite small.. | 00:47 |
+perlDreamer | well, the "as soon as it gets the file" makes it easy. | 00:47 |
metanil | and my script can process it instantly | 00:47 |
+perlDreamer | There's no built in way to do it automatically with WebGUI | 00:47 |
metanil | oops | 00:47 |
+perlDreamer | you need a new Asset, or, an extension to the File Asset that calls a Workflow | 00:48 |
SynQ | I'm going to include the dutch aspell module too :) | 00:49 |
metanil | easy to hear.. hard implement.. is it? | 00:49 |
SynQ | that should be part of webgui | 00:49 |
+perlDreamer | SynQ: I agree, but it isn't right now | 00:49 |
SynQ | I know | 00:49 |
SynQ | just wait | 00:49 |
metanil | you mean using workflow to run the script? | 00:51 |
+perlDreamer | yeah, or putting the script contents into a Workflow | 00:51 |
metanil | why do we need an extension to File Asset? | 00:52 |
+perlDreamer | How does your script know when to run? | 00:52 |
metanil | oh to trigger the workflow.. | 00:52 |
+perlDreamer | right :) | 00:52 |
metanil | ok.. that mean.. i should be looking at wiki to read about workflow. | 00:53 |
+perlDreamer | yes | 00:53 |
metanil | thanks.. (woot) | 00:53 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 00:57 | |
metanil | perlDreamer: one quick questions.. how do the workflow know the location of file that it is getting (though this is always constant) ... File Asset just triggers it.. it won't sent the file, will it.? | 01:00 |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 01:03 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: vayde, +Radix-wrk | 01:04 | |
elnino | howdy.. | 01:09 |
elnino | had an sql reprot that worked dandy till I upgraded from 7.3 to 7.4.36, noticed the database parameters were taken out, so I put those back in to the db connection settup area. But query still doens't work. it as a select/union query | 01:10 |
elnino | I removed the union statemnt and it works. | 01:10 |
elnino | So I'm a little confused as to whether sqlreport doesn't support unions, or if something else is going on here... | 01:11 |
elnino | no errors in the logs | 01:11 |
+perlDreamer | metanil, the new workflow would have to be passed a copy of the File asset. | 01:19 |
metanil | thnx | 01:21 |
-!- Netsplit over, joins: vayde, +Radix-wrk | 01:24 | |
+perlDreamer | elnino, turn on debug in the SQL Report and see if that has any hints. | 01:43 |
elnino | I do, there are simply no errors, and I misspoke, I'm trying other things here. I brought this up long ago, and am now just revisiting, I think it has to do with my union and the longreadlen | 01:45 |
elnino | I'm running the query in sqlstudio with no errors. | 01:45 |
+perlDreamer | maybe longreadlen has to be longer? | 01:46 |
elnino | I did a diff between 7.4.26 and the 7.3.21 and used those values. | 01:47 |
elnino | diff on the SQL.pm - there weren't many changes between the two files, so I'm baffled. | 01:47 |
+perlDreamer | try diff on DatabaseLink, instead | 01:48 |
+perlDreamer | and check the gotchas file | 01:48 |
+perlDreamer | LongReadLen: 512*1024 | 01:49 |
+perlDreamer | LongTruncOK: 1 | 01:49 |
+perlDreamer | is that an Oracle DB, or ODBC connector? | 01:49 |
elnino | yep, that's how I found out aobut this, is the gotcha file. i set the two parameters on different lines in the database connection just as you have there, execpt I have 524288 | 01:50 |
elnino | dbi:MaxDB:servername: | 01:51 |
elnino | port:dbname | 01:52 |
+perlDreamer | elnino: You need to be talking to dbDreamer instead of perlDreamer :) | 01:53 |
elnino | =) yeah, I only know enough to be dangerous. I wonder if those variables are case sensitive. I'll check. | 01:54 |
+perlDreamer | perlbot 512*1024 | 01:56 |
@preaction | perlbot math 512*1024 | 01:57 |
perlbot | 524288 | 01:57 |
@preaction | elnino, you're logging INFO level at least? | 01:57 |
elnino | yep. | 01:57 |
@preaction | how about debug level? find the query in the debug output and see if anything happens after that | 01:58 |
@preaction | last resort is you're going to have to start messing around in the SQLReport, because unfortunately I dont think reproducing your problem will be easy | 01:58 |
CIA-21 | WebGUI: jt * r6032 /branch/WebGUI_Commerce/ (10 files in 7 dirs): | 01:59 |
CIA-21 | WebGUI: added item and sku caching to cart | 01:59 |
CIA-21 | WebGUI: ribbon discounts now work | 01:59 |
CIA-21 | WebGUI: checklist form control works more like you'd expect | 01:59 |
CIA-21 | WebGUI: added badge groups | 01:59 |
+perlDreamer | He could tunnel us a connection to his db server :) | 01:59 |
elnino | I dont' think so. | 01:59 |
--- Log closed Thu Apr 03 02:09:58 2008 | ||
--- Log opened Thu Apr 03 02:15:17 2008 | ||
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui | 02:15 | |
-!- Irssi: #webgui: Total of 23 nicks [4 ops, 0 halfops, 3 voices, 16 normal] | 02:15 | |
-!- Irssi: Join to #webgui was synced in 3 secs | 02:15 | |
elnino | hmm. tried 2 and it displays 2 records. I'm using the default SQL report. I looked around in the code, but didn't see anything obvious. Posted a bug report. Sorry. Thanks for your help. | 02:26 |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)] | 02:29 | |
+perlDreamer | elnino, if you really only want 1 thing returned, just use LIMIT 1 to the end of your SQL query | 02:31 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:31 | |
elnino | I tried, I looked at the doc for maxdb | 02:36 |
elnino | it doesn't seem to work even in sql studio. | 02:37 |
elnino | I don't know if it is because of the complexity of the statment or what. or maybe the version of our db. | 02:37 |
elnino | i'll just do it by two untill next time I can revisit this | 02:39 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 03:01 | |
-!- cap10morgan_ [n=cap10mor@h19-afsc.ded.indra.com] has quit [] | 03:16 | |
-!- cap10morgan [n=cap10mor@206-124-31-140.denver.dsl.forethought.net] has joined #webgui | 04:20 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 104 (Connection reset by peer)] | 04:29 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 04:30 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Client Quit] | 04:31 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 04:41 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 05:26 | |
topsub | hi | 05:26 |
perlmonkey2 | pong | 05:54 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 06:49 | |
CIA-21 | WebGUI: colin * r6033 /branch/WebGUI_Commerce/ (3 files in 3 dirs): more work on translating Asset Products to Sku Products | 07:07 |
CIA-21 | WebGUI: colin * r6034 /branch/WebGUI_Commerce/lib/WebGUI/Shop/Cart.pm: fix typos in Shop/Cart.pm | 07:07 |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)] | 07:09 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 07:09 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 07:09 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 07:12 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 07:17 | |
CIA-21 | WebGUI: colin * r6035 /branch/WebGUI_Commerce/ (t/Shop/loadProducts.pl docs/upgrades/upgrade_7.5.2-7.5.3.pl): | 07:30 |
CIA-21 | WebGUI: Finish database and config translation from Wobject/Product | 07:30 |
CIA-21 | WebGUI: to Sku/Product. Now for the code. | 07:30 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 07:58 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 08:13 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 09:49 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 10:23 | |
-!- mode/#webgui [+o preaction] by ChanServ | 10:23 | |
-!- wgGuest30 [n=wgGuest3@195.116.30.251] has joined #webgui | 10:38 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:02 | |
wgGuest30 | s | 11:07 |
-!- wgGuest30 [n=wgGuest3@195.116.30.251] has quit [] | 11:07 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 11:19 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)] | 11:19 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 11:41 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 12:06 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 12:06 | |
-!- CIA-21 [n=CIA@208.69.182.149] has quit [] | 12:13 | |
-!- jdanpl [n=jdanpl@195.116.30.251] has joined #webgui | 12:14 | |
-!- CIA-21 [n=CIA@208.69.182.149] has joined #WebGUI | 12:21 | |
jdanpl | Anyone know how to build home forums page like http://www.webgui.org/forums ? | 12:24 |
-!- BartJol [n=plainstu@host2.procolix.com] has quit [Read error: 113 (No route to host)] | 12:27 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Remote closed the connection] | 13:26 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 14:15 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:15 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 16:14 | |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:17 | |
-!- cap10morgan [n=cap10mor@206-124-31-140.denver.dsl.forethought.net] has quit [] | 16:42 | |
-!- jdanpl [n=jdanpl@195.116.30.251] has quit ["Leaving"] | 17:06 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 17:13 | |
-!- SDuensin [n=Scott@13.sub-75-207-182.myvzw.com] has joined #WebGUI | 17:16 | |
SDuensin | Morning. | 17:19 |
topsub | hello | 17:19 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 17:24 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:30 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 17:38 | |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui | 17:51 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:54 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:54 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 17:54 | |
-!- cap10morgan_ [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui | 17:56 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:56 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:56 | |
CIA-21 | WebGUI: jt * r6036 /branch/WebGUI_Commerce/lib/WebGUI/Asset/Sku/EMSTicket.pm: ribbon discounts now work with ribbons purchased previously | 17:57 |
@rizen | we cannot afford to have to cap10morgan's in this channel | 17:58 |
@rizen | it's too risky | 17:58 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."] | 18:00 | |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)] | 18:11 | |
CIA-21 | WebGUI: graham * r6037 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Survey.pm): fixed: unable to respond to poll multiple times in same session | 18:36 |
CIA-21 | WebGUI: graham * r6038 /WebGUI/docs/ (4 files in 3 dirs): fixing database character sets | 18:36 |
CIA-21 | WebGUI: graham * r6039 /WebGUI/lib/WebGUI/Workflow/Activity/GetCsMail.pm: typo | 18:36 |
CIA-21 | WebGUI: graham * r6040 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Storage.pm): fixed: packages try to restore owner | 18:36 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:39 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:39 | |
-!- topsub [n=josh@97.66.185.250] has quit [Read error: 104 (Connection reset by peer)] | 18:40 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 18:40 | |
-!- wgGuest25 [n=wgGuest2@pool-68-160-17-155.bos.east.verizon.net] has joined #webgui | 18:41 | |
wgGuest25 | i need some major help | 18:42 |
wgGuest25 | my site www.lynntimebank.org, was working on it, changed something on the left hand side | 18:42 |
wgGuest25 | now all of a sudden when i try edit a page for example change the word she to he | 18:42 |
wgGuest25 | the only option I have is HTML | 18:42 |
+perlDreamer | which version of WebGUI are you using? | 18:43 |
+perlDreamer | OSCON tutorial goodness: http://en.oreilly.com/oscon2008/public/schedule/detail/4219 | 18:43 |
wgGuest25 | Where can I find that | 18:44 |
wgGuest25 | I just started this | 18:44 |
wgGuest25 | I am an intern and this system was already in place when I got here | 18:44 |
wgGuest25 | WebGUI Build Version:5.5.4 | 18:44 |
+perlDreamer | wow | 18:45 |
+perlDreamer | That is a really old version of WebGUI | 18:45 |
wgGuest25 | we are a non profit organzation so they are never really intrested in upgrading anything | 18:46 |
+perlDreamer | well, WebGUI is free, so it doesn't cost you anything but time to upgrade | 18:47 |
+perlDreamer | In any case, I have no idea what would have caused your editing options to be only HTML | 18:47 |
wgGuest25 | is there anyway to roll back in it? | 18:47 |
+perlDreamer | although it sounds like it works okay, just that you'd prefer not to use the WYSIWIG editor? | 18:47 |
+perlDreamer | Not in 5.5.4 | 18:47 |
wgGuest25 | they need it to be regular text | 18:47 |
wgGuest25 | they edit the page alot so prefer it to be html | 18:48 |
+perlDreamer | You mean they want to edit the raw HTML, rather than a WYSIWIG? | 18:48 |
wgGuest25 | Im sorry if Im not being clear, they want to log in, go to edit on a article, and just type john dow went to the market, they dont want to do (html( john doe (Font Size 11) | 18:49 |
wgGuest25 | sorry how confusing this must sound | 18:49 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:59 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:59 | |
@apeiron | perlDreamer, OSCON would be nice if it wasn't for the $2k attendance price tag. =\ | 19:12 |
+perlDreamer | you can say that again | 19:13 |
+perlDreamer | it does make it nicer (less expensive) when it's in Portland | 19:13 |
@apeiron | For people *in* Portland. :) | 19:13 |
@apeiron | perlDreamer, Hey, by the way, I have a test question if you happen to have a moment? | 19:14 |
+perlDreamer | I'm on and off, but please feel free to ask | 19:14 |
@apeiron | Okie. I'm trying to write some tests for wG code that calls www_view and related methods. I'm using PseudoRequest, replaced $session->{_request} with the PR object, but it's still getting linker issues in the test. | 19:15 |
@apeiron | Also using getPage. As far as I know this should Just Work. Am I Doing It Wrong? Missing something? | 19:16 |
@apeiron | http://webgui.pastebin.com/m3ac369d3 is a pastebin containing the error if that'd help. | 19:19 |
-!- wgGuest25 [n=wgGuest2@pool-68-160-17-155.bos.east.verizon.net] has quit [] | 19:32 | |
bopbop | Haarg: is there an index of utility scripts anywhere that I can point readers to? | 19:33 |
@rizen | tell them to look in their WebGUI/sbin folder | 19:33 |
bopbop | ok, thx | 19:33 |
+perlDreamer | How 'bout WRE/sbin? | 19:36 |
+perlDreamer | apeiron, by default you should now always be getting a PseudoRequest object when you use WebGUI::Test (in 7.5) | 19:37 |
+perlDreamer | Can you paste the test code itself? | 19:37 |
@apeiron | I'll have to chop it down to something small, but yeah. | 19:38 |
bopbop | can someone give me a brief definition of WebGUI::Asset | 19:48 |
@apeiron | perlDreamer, http://webgui.pastebin.com/m6458c405 | 19:48 |
@apeiron | Hm. Idea: since using getPage actually *does* produce the content I want, why not try to see if I can do what getPage does from within wG? | 19:53 |
-!- jua1 [n=juangui@201.232.58.66] has joined #webgui | 19:55 | |
jua1 | hello | 19:55 |
CIA-21 | WebGUI: graham * r6041 /WebGUI/docs/gotcha.txt: improving gotcha notice | 19:56 |
CIA-21 | WebGUI: graham * r6042 /WebGUI/lib/WebGUI/Asset/Wobject/Article.pm: fixing article storage copying | 19:56 |
CIA-21 | WebGUI: graham * r6043 /WebGUI/ (8 files in 6 dirs): preparing for 7.5.9 release | 19:56 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 19:56 | |
jua1 | i have a collaboration system and i want to add a new field to it | 19:57 |
jua1 | i am using default submission form | 19:57 |
jua1 | the thing that i want is when i will add a new thread i can have an additional field to fill | 19:58 |
jua1 | is it possible? is clear my question? | 19:59 |
@preaction | jua1, yes. alter the template to include a field with the name "userDefined1" or 2 - 5. there are 5 userDefined fields you can use | 20:10 |
-!- Sebastian13 [n=sebastia@p57A722E1.dip0.t-ipconnect.de] has joined #webgui | 20:11 | |
jua1 | ok | 20:11 |
jua1 | thanks, i am going to test | 20:12 |
jua1 | preaction, I want to include in the collaboration system a new input text box | 20:21 |
@preaction | when someone creates a new thread, right? | 20:22 |
jua1 | yes | 20:22 |
@preaction | so you have to add that input box to the template | 20:22 |
@preaction | and give it the name "userDefined1" | 20:23 |
jua1 | ok | 20:24 |
jua1 | i am going to try | 20:24 |
@apeiron | Ah. Seems this is the magic line I need: $session->http->{_http}->{noHeader} = 1; | 20:29 |
@preaction | that's what WebGUI::Test->getPage does | 20:36 |
@apeiron | Yeah, exactly. | 20:38 |
-!- Sebastian13 [n=sebastia@p57A722E1.dip0.t-ipconnect.de] has quit ["Leaving"] | 20:40 | |
-!- cap10morgan_ [n=cap10mor@h19-afsc.ded.indra.com] has quit [] | 20:58 | |
-!- dionak_ [n=diona@97.66.185.250] has joined #webgui | 21:00 | |
* perlDreamer is colored confused | 21:45 | |
+perlDreamer | if that's what getPage does, then why does apeiron get the apache request error? | 21:45 |
@preaction | because he wasn't using getPage | 21:45 |
@apeiron | perlDreamer, I'm not using getPage in the test. | 21:45 |
+perlDreamer | apeiron, you should use getPage in the test! | 21:46 |
@apeiron | The test is calling a www_ method but writing the contents of that method's output to disk. | 21:46 |
@apeiron | perlDreamer, ^^ It doesn't make altogether too much sense to getPage within WebGUI. :) | 21:46 |
@preaction | so it's not the Test that's calling the www_ method, but the method you're testing | 21:47 |
@apeiron | Yes. | 21:47 |
@apeiron | The test is making sure the right contents get spit out to disk. | 21:47 |
-!- CIA-21 [n=CIA@208.69.182.149] has quit [] | 22:02 | |
-!- CIA-21 [n=CIA@208.69.182.149] has joined #WebGUI | 22:11 | |
-!- dionak_ [n=diona@97.66.185.250] has quit [] | 22:16 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 22:28 | |
topsub | perlmonkey2, i put that accordian menu up on webgui.org under packages. if you would like to look at it | 22:31 |
perlmonkey2 | cool thanks :) | 22:31 |
topsub | already got feedback for improvements Hopefully get to them today | 22:32 |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 22:41 | |
-!- SDuensin [n=Scott@13.sub-75-207-182.myvzw.com] has quit ["Leaving"] | 22:43 | |
+perlDreamer | last night the smoke test picked up a syntax error in head. Did somebody already fix that? | 22:53 |
SynQ | trace - Module Reanmed to Devel::XRay | 23:24 |
SynQ | did you know that? | 23:24 |
SynQ | http://search.cpan.org/~jbisbee/trace-0.551/lib/trace.pm | 23:24 |
SynQ | J/JB/JBISBEE/Devel-XRay-0.941 | 23:24 |
SynQ | zelfs | 23:24 |
SynQ | even | 23:25 |
SynQ | I wonder what 'to reanmed' is | 23:27 |
SynQ | I reanme | 23:27 |
SynQ | You reanme | 23:27 |
SynQ | We reanmed | 23:27 |
topsub | if i want to make a link to say edit a file then have it redirect to a certain page after can't i use the "proceed" in the link to do this? | 23:31 |
topsub | then it will redirect to the value of proceed after? | 23:31 |
GooeyOfSteel | Wiki: Override Core Modules - Edited on 4/3/2008 3:21 pm by knowmad http://www.webgui.org/community-wiki/override-core-modules | 23:33 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 23:37 | |
-!- mode/#webgui [+o rizen] by ChanServ | 23:37 | |
+perlDreamer | topsub, afaik, proceed=screen will let you go to any www_screen in the asset. | 23:41 |
GooeyOfSteel | Wiki: WRE for Windows - Edited on 4/3/2008 3:29 pm by knowmad http://www.webgui.org/community-wiki/wre-for-windows | 23:41 |
topsub | perlDreamer, is there docs on that? | 23:48 |
metanil | perDreamer: one quick question....... can i do open (IN, $file); while (<IN>) { .. }.... and $file is taken from storageID (that was uploaded into webgui)?? | 23:48 |
+perlDreamer | I would use the built-in storage methods for file I/O. getFileContentsAsScalar and so on | 23:52 |
+perlDreamer | perldoc WebGUI::Storage | 23:52 |
+perlDreamer | I don't know about docs for proceed. | 23:52 |
+perlDreamer | If not, I'll apply any POD patches you submit to both 7.4 and 7.5 | 23:52 |
topsub | were can i find the www_screen i will look at the code | 23:53 |
topsub | in Asset.pm? | 23:53 |
+perlDreamer | "screen" would be any valid www_ method | 23:53 |
topsub | ooo | 23:53 |
topsub | hmm dunno if that will do what i thought it wold | 23:53 |
+perlDreamer | what do you want it to do/ | 23:54 |
topsub | i have a link on the front end of the website linking to edit a pdf, then after done editing the pdf threw the backend redirect back were tehy came from. | 23:54 |
+perlDreamer | I thought it went back to the parent's view method after editing a file by default? | 23:55 |
perlmonkey2 | I'm trying to get my demo up and running on our centers webserver and keep getting this in http_erro "/data/domains/casr.ou.edu/public/extras/wobject/Survey" as part of a file does not exist error. Do I have my webgui config pointing at the wrong place for extras? | 23:56 |
topsub | hmm i have to look. perlDreamer | 23:57 |
@preaction | looks like | 23:57 |
@preaction | extrasPath should be /data/WebGUI/www/extras | 23:57 |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has quit [] | 23:58 | |
perlmonkey2 | which is what I have in my casr.ou.edu.conf file. | 23:58 |
perlmonkey2 | "uploadsURL" : "/uploads", | 23:58 |
perlmonkey2 | "extrasPath" : "/data/WebGUI/www/extras", | 23:58 |
@preaction | are you using the ^Extras(); macro in your templates? | 23:58 |
perlmonkey2 | no | 23:58 |
@preaction | ^/;extras/whatever should technically work though... but try it anyway | 23:59 |
perlmonkey2 | it is even looking for the yui libs in the domain/public stuff | 23:59 |
--- Day changed Fri Apr 04 2008 | ||
perlmonkey2 | I don't want to put a macro in the template, I want to figure out why the config file is set correctly but webgui is looking in the domain dir for extras | 00:00 |
topsub | hmm not the result i am seeing | 00:00 |
perlmonkey2 | vaary vaary peculiar | 00:01 |
GooeyOfSteel | Wiki: Customizing WRE Configuration - Edited on 4/3/2008 3:49 pm by knowmad http://www.webgui.org/community-wiki/customizing-wre-configuration | 00:01 |
topsub | i see it view the folder were the pdf file is | 00:01 |
@preaction | you have to use the ^Extras(); macro, because the "extrasURL" value may or may not be "/extras" | 00:01 |
topsub | hmm intresting | 00:01 |
perlmonkey2 | how would extrasURL get changed from /data/WebGUI to /data/domain? | 00:02 |
perlmonkey2 | I guess I could just copy all of extras to /data/domains/../extras | 00:03 |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 00:05 | |
-!- mode/#webgui [+v crythias] by ChanServ | 00:05 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui [] | 00:05 | |
+perlDreamer | topsub: the folder is the parent of the PDF File. | 00:08 |
+perlDreamer | proceed will only redirect to any valid method in the current Asset, which in this case, is the File asset. | 00:09 |
topsub | ah | 00:10 |
topsub | hmm so iwould have to write a custom thing to have it redirect back to that certain url | 00:11 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["Lost terminal"] | 00:17 | |
+perlDreamer | topsub, the parent of the File asset does not have to be a folder. That's something to think about. | 00:19 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 00:19 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 00:19 | |
CIA-21 | WebGUI: graham * r6045 /WebGUI/ (4 files in 4 dirs): preparing for 7.5.10 dev | 00:23 |
topsub | how we have the folders organized they live inside folders.. | 00:23 |
topsub | unless i hacked it some to say if you look inside this folder redirect to this link | 00:23 |
topsub | but that might make it seem like a ghost in the system | 00:24 |
+perlDreamer | yeah | 00:24 |
+perlDreamer | after editing some PDF you want it to go to the top of the folder tree? | 00:24 |
topsub | basically the front end of the website were we have an admin portal | 00:25 |
topsub | like.. /admin/article-manager is the link | 00:25 |
+perlDreamer | So if you want to edit 2 PDF's you'd have to nav all the way back down? | 00:25 |
topsub | in the front end we have a list of the pdfs | 00:26 |
topsub | linking to edit each one | 00:26 |
+perlDreamer | hm | 00:26 |
topsub | so the client doesn't have to use the backend is our plan | 00:26 |
+perlDreamer | how about this | 00:26 |
+perlDreamer | make shortcuts to the PDFs as children of your article-manager page | 00:26 |
+perlDreamer | or vice-versa | 00:26 |
+perlDreamer | set the PDFs to be hidden as children of the page | 00:27 |
+perlDreamer | now, if you edit the PDF, you return to the parent, which is the article-manager | 00:27 |
topsub | might work but i have over 50 folders organized of pdfs | 00:27 |
topsub | so i would have to short cut each folder? | 00:28 |
+perlDreamer | each file in each folder | 00:28 |
topsub | whew | 00:28 |
+perlDreamer | yeah | 00:28 |
topsub | that would be alot of shortcuts | 00:28 |
+perlDreamer | it would work functionally, but practically... no | 00:29 |
topsub | lol ya | 00:29 |
+perlDreamer | might I suggest revisting the idea of not using the interface? | 00:29 |
topsub | might have to | 00:29 |
topsub | talk it up with william | 00:29 |
topsub | cuz we thought the procced would do it | 00:30 |
topsub | not realizing its just for like view, edit, manageAsset | 00:30 |
+perlDreamer | wait | 00:30 |
+perlDreamer | crud | 00:30 |
+perlDreamer | proceed=getDefaultAsset is close, but not quite right | 00:30 |
+perlDreamer | for 2 reasons | 00:30 |
+perlDreamer | 1) It's not a www_ method | 00:30 |
+perlDreamer | 2) it returns an asset, rather than viewing as asset | 00:31 |
+perlDreamer | if you added a www_viewDefaultAsset method, that would work | 00:31 |
+perlDreamer | and would be relatively clean to maintain | 00:31 |
topsub | so mod the core to add that ur saying? | 00:31 |
+perlDreamer | but you don't want to view the default asset, you want to view some other asset | 00:31 |
+perlDreamer | yeah, that's what I'm saying | 00:32 |
+perlDreamer | that's pretty much what you're down to | 00:32 |
topsub | ya. | 00:32 |
topsub | want to view the pagelayout vs the asset itself | 00:32 |
+perlDreamer | you could put a HTTP redirect in the File's view template | 00:32 |
+perlDreamer | but then it could never, ever be viewed | 00:32 |
topsub | from teh front end anyway | 00:32 |
+perlDreamer | right, only from the folder, or from the Asset Manager | 00:33 |
+perlDreamer | this is a file sharing setup, right/ | 00:33 |
topsub | cuz when the folder is like root>> home >> pdfs>> connections >> 2003 >> cn203.pdf | 00:33 |
topsub | connections being a category | 00:33 |
topsub | and year can range from 1987 to 2008 | 00:33 |
+perlDreamer | nm, the template idea doesn't work either | 00:34 |
+perlDreamer | www_view is the download method for a file | 00:34 |
topsub | cuz when i edited a pdf it took me back to the 2003 folder | 00:34 |
+perlDreamer | right, back to it's parent | 00:34 |
topsub | yep | 00:34 |
-!- vsd [n=rbw@83.212.57.47] has joined #webgui | 00:42 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 00:42 | |
-!- vsd [n=rbw@83.212.57.47] has left #webgui ["Leaving"] | 01:00 | |
-!- alperyilmaz [n=alper@osbc-141.osbc.ohio-state.edu] has joined #webgui | 01:02 | |
alperyilmaz | Hi.. Is it possible to run CGI scripts inside WebGUI? Am I allowed only using HTML when creating page content? | 01:03 |
@preaction | you can add modules to WebGUI, or you can use CGI scripts in a pass-through | 01:04 |
@preaction | but not inside of WebGUI itself | 01:04 |
@preaction | the HTTPProxy asset can also help with running CGI scripts | 01:04 |
+perlDreamer | you can also create non-HTML content, like XML or most anything else | 01:05 |
alperyilmaz | i have a perl-based site and i was considering migrating it to WebGUI | 01:06 |
alperyilmaz | but it looks like it will be difficult | 01:06 |
+perlDreamer | how much content is there? | 01:06 |
@preaction | depends on how the CGI scripts work. if you can migrate them into WebGUI Assets, it could be very easy | 01:07 |
alperyilmaz | not too much.. 10-15 pages with MySQL connections/queries | 01:07 |
+perlDreamer | well, we have a SQL Report asset that might handle those right out of the bag | 01:07 |
+perlDreamer | have you tried playing with a demo site yet? | 01:07 |
+perlDreamer | demo.plainblack.com will give you a 24 hour demo | 01:08 |
alperyilmaz | yes, i tried | 01:08 |
alperyilmaz | i saw SQL assets | 01:08 |
@preaction | perhaps you could re-build your application with Thingy | 01:08 |
+perlDreamer | those are the ones | 01:08 |
@rizen | so one of our clients just asked me if Thingy is like WaveMaker (http://www.wavemaker.com/) | 01:08 |
@preaction | or, if you're up to it, making WebGUI applications (Assets) is not difficult if you already know perl | 01:09 |
@rizen | I said "Um, no." | 01:09 |
@rizen | have you guys seen wavemaker? | 01:09 |
+perlDreamer | just now | 01:09 |
@rizen | it's unbelievably cool, but also scary hard to use | 01:09 |
alperyilmaz | okay.. I'll try to use the assets | 01:09 |
alperyilmaz | thanks.. | 01:10 |
+perlDreamer | you're welcome | 01:10 |
@rizen | there's no way that my mom will ever use wavemaker, but there is a chance she could use Thingy | 01:10 |
+perlDreamer | I don't know, you mom seems pretty savvy | 01:10 |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 01:28 | |
-!- alperyilmaz [n=alper@osbc-141.osbc.ohio-state.edu] has left #webgui [] | 01:42 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:48 | |
-!- estiven [n=estiven@201.232.58.66] has quit ["Leaving."] | 02:06 | |
-!- jua1 [n=juangui@201.232.58.66] has left #webgui [] | 02:06 | |
CIA-21 | WebGUI: jt * r6046 /branch/WebGUI_Commerce/ (6 files in 5 dirs): the badge/ticket relationships through badge groups now work | 02:48 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 02:49 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:51 | |
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui | 02:58 | |
danny_mk | Hello everyone | 02:59 |
danny_mk | Have you ever seen these errors in the error_log? | 03:01 |
danny_mk | Hmmm... the pastebin link did not show up. | 03:01 |
-!- acklenx [n=webgui_c@cpe-071-075-022-166.carolina.res.rr.com] has joined #webgui | 03:02 | |
acklenx | is the a good place to get a quick comparison of webgui vs postnuke? | 03:03 |
danny_mk | http://webgui.pastebin.com/m1ea1aceb | 03:03 |
@preaction | acklenx, cmsmatrix.org | 03:03 |
danny_mk | probably cmsmatrix.org | 03:03 |
acklenx | (googling retunrns a lot places to get bad comparisons | 03:03 |
@preaction | danny_mk, those are warnings | 03:03 |
acklenx | will do thanks | 03:04 |
@preaction | as in Perl warnings, as in you have some code that turns on warnings globally | 03:04 |
danny_mk | I know, however the log keeps on growing like heck and the site seems a little slow | 03:04 |
@preaction | use warnings shouldn't be in any of the code shipped with WebGUI | 03:04 |
danny_mk | alright, maybe I missed something | 03:05 |
@preaction | grep -R "use warnings" /data/WebGUI/lib will tell you quickly | 03:05 |
@preaction | but also check preload.perl | 03:05 |
danny_mk | right | 03:05 |
danny_mk | will do | 03:05 |
danny_mk | hah! Asset_Calendar.pm,Storage.pm, and about 3 more modules have "use warnings" | 03:07 |
@preaction | if they're like that in SVN HEAD then i would file bugs | 03:10 |
@preaction | but use warnings is lexical | 03:10 |
@preaction | it shouldn't turn it on globally | 03:10 |
danny_mk | right, I found the culprit | 03:11 |
danny_mk | thank you for your help. | 03:11 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 113 (No route to host)] | 03:21 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:35 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:36 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 03:40 | |
-!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.12/0000000000]"] | 03:49 | |
CIA-21 | WebGUI: jt * r6047 /WebGUI/ (2 files in 2 dirs): fix: Syntax error in GetCsMail | 04:05 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["bbiab"] | 04:07 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 04:12 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 04:12 | |
metanil | hello | 04:24 |
metanil | my code "http://webgui.pastebin.com/d6e380d7c" is giving me null. | 04:25 |
metanil | i did ->>> $csv_data = $storage->getFileContentsAsScalar($filename); | 04:25 |
metanil | any suggestions? | 04:25 |
metanil | ? | 04:32 |
-!- acklenx [n=webgui_c@cpe-071-075-022-166.carolina.res.rr.com] has left #webgui [] | 04:32 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 04:52 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 04:56 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 05:09 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 05:41 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 06:09 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 06:47 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 06:54 | |
topsub | i have updated my accordion menu if anyone could test it. Added the features someone reuqested | 07:12 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 07:12 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 08:43 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 09:11 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 10:56 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [Remote closed the connection] | 10:58 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 10:58 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 12:09 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 12:32 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 12:32 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 12:52 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 12:56 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 14:23 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:35 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:35 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has left #webgui [] | 15:36 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:36 | |
-!- jdanpl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has joined #webgui | 15:57 | |
-!- MrHairgrease [n=martin@wlan-145-94-223-71.wlan.tudelft.nl] has joined #webgui | 16:12 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:12 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:12 | |
-!- SDuensin [n=Scott@89.sub-75-204-45.myvzw.com] has joined #WebGUI | 16:17 | |
SDuensin | Morning. | 16:25 |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:27 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 16:28 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 16:48 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 16:49 | |
topsub | hi | 17:01 |
perlmonkey2 | hi | 17:02 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 17:08 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:08 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:08 | |
bartjol | hi | 17:13 |
Syn2 | ha | 17:13 |
jdanpl | hi | 17:15 |
Syn2 | honden... | 17:16 |
-!- jfluhmann [n=jfluhman@x171y247.angelo.edu] has joined #webgui | 17:16 | |
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui | 17:50 | |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 18:00 | |
lisette | hello | 18:00 |
lisette | I can tell a survey which is the score for each question? | 18:01 |
bartjol | lisette, there is a scale of correctness for your answers? | 18:03 |
lisette | mmm i don't know | 18:06 |
lisette | i do a new survey | 18:06 |
lisette | and i wants to do this | 18:06 |
bartjol | well, that depends on how you design your survey | 18:06 |
lisette | i want to do in mode quiz | 18:08 |
bartjol | so you can 1 answer as the correct one | 18:09 |
bartjol | you can assign 1 answer etc | 18:09 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:12 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:12 | |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 18:16 | |
-!- MrHairgrease [n=martin@wlan-145-94-223-71.wlan.tudelft.nl] has left #webgui [] | 18:22 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [Read error: 110 (Connection timed out)] | 18:23 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 18:25 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:33 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:33 | |
lisette | yes, but i want control the score by answer | 18:35 |
bartjol | hee perlDreamer it was strange, I couldn't find those namespaces you mentioned | 18:37 |
bartjol | maybe arjan did before i could do it | 18:37 |
+perlDreamer | could be | 18:37 |
+perlDreamer | do the tags even exist? | 18:37 |
bartjol | haven't seen any new ones, but you didn't mention any specific tag names | 18:38 |
bartjol | lisette maybe you have to custimize your db answer entries, or you can hold on for a while and wait for survey 2.0, but I don;t know the specs | 18:41 |
bartjol | but I'm off, will check the translations soon enough | 18:42 |
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui [] | 18:44 | |
GooeyOfSteel | Wiki: Customizing WRE Configuration - Edited on 4/4/2008 10:32 am by topsub http://www.webgui.org/community-wiki/customizing-wre-configuration | 18:44 |
topsub | perlDreamer, thanks for your input yesterday | 18:51 |
+perlDreamer | you're welcome | 18:52 |
+perlDreamer | did you come up with a solution? | 18:52 |
topsub | believe let them use the backend.. lol | 18:52 |
topsub | would like to mod core webgui to allow us to pass in url and have it redirect to it after you save | 18:52 |
topsub | might work on that after this project. Have to get this project out the door | 18:53 |
+perlDreamer | RFEs with patches have a higher likelihood of being accepted :) | 18:53 |
+perlDreamer | RFEs with patches AND tests may even be committed by volunteer developers | 18:53 |
topsub | might do that then | 18:54 |
-!- jdanpl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has quit ["Leaving"] | 19:02 | |
-!- dapperedodo [n=dappered@194.171.50.69] has quit ["Leaving"] | 19:17 | |
-!- knowmad [n=william@97.66.185.250] has joined #webgui | 19:36 | |
-!- CIA-21 [n=CIA@208.69.182.149] has quit [] | 20:09 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 20:40 | |
-!- CIA-21 [n=CIA@208.69.182.149] has joined #WebGUI | 20:47 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 20:58 | |
perlmonkey2 | Sweet jumping jelly beans, Battlestar Galactica season premier tonight!!! | 21:05 |
knowmad | i'm still catching up on the old seasons... | 21:07 |
ckotil | theres a video online to get you caught up real quick | 21:20 |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has joined #webgui | 21:28 | |
nuba | WHOA, indeed, BSG is back! | 21:32 |
nuba | awesome | 21:32 |
nuba | quick question: how do I force new users to agree with a Terms of Service text when creating a new account? | 21:33 |
perlmonkey2 | nuba that is a very common question, but I think the common answer is a macro? But don't take my word for that. | 21:33 |
nuba | should I add the TOS and the checkbox as profile fields, set to show at the account creation form? | 21:33 |
topsub | quick question. I trying to pull the lastest version of an asset Is there asimple way that it is flagged saying this is the lastest one? | 21:38 |
topsub | i see revisionDate is that the only way? | 21:38 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 21:40 | |
-!- mode/#webgui [+o rizen] by ChanServ | 21:40 | |
@preaction | topsub, revisionDate is the only way | 21:41 |
@preaction | in SQL it's usually select MAX(revisionDate) from assetData where status="approved" | 21:42 |
@preaction | but to be really smart about it is beyond the capability of an SQLReport | 21:42 |
@rizen | preaction: when is asset report going to be completed? | 21:43 |
@preaction | i was planning on 7.6 dev. doing it right requires asset mixins, which are really easy. mainly shooting for 7.6 because i haven't been able to touch it in 3 weeks | 21:44 |
@preaction | asset mixins is also the reason why i put off subscriptions to Calendars and Events and WikiPages, since a mixin could easily take care of that | 21:44 |
metanil | my code "http://webgui.pastebin.com/d6e380d7c" is giving me null. | 21:45 |
metanil | i did ->>> $csv_data = $storage->getFileContentsAsScalar($filename); | 21:45 |
@rizen | mixins, you think that's the solution to everything | 21:45 |
@preaction | it is! failing marriage? mixin'll fixin' | 21:46 |
@preaction | body odor problems? mixin'll fixin' | 21:46 |
@rizen | world peace...just add a mixin | 21:47 |
metanil | what should be the parameter for getFileContentsAsScalar()?? | 21:47 |
@preaction | the filename i thought | 21:48 |
@preaction | undef if the file doesn't exist probably | 21:48 |
metanil | what if i did, my $storageId = 'WneFgmzQYy8gnIcXabcS1A'; my $storage = WebGUI::Storage->get($self->session, $storageId); | 21:49 |
metanil | does it return the storage that is stored by $storageId? .. and after then .. if i do like .. $storage->getfile();.... (sth like that) .. would that return the contents ? | 21:51 |
@preaction | yes, your code seems to work | 21:52 |
@preaction | but not sure your addFileFromFormPost is correct | 21:52 |
metanil | preaction: i didn't do addFileFromFormPost... | 21:52 |
metanil | its already stored in the database. | 21:52 |
@preaction | line 3 in your paste | 21:52 |
metanil | (may be through upload) | 21:53 |
metanil | yes.. thats where i was in confusion | 21:53 |
metanil | if i already have storageid.. why would i need filename??? | 21:53 |
@preaction | because storage contains more than one file? | 21:54 |
metanil | ooooh! | 21:54 |
@preaction | addFileFromFormPost is probably wrong though. it does exactly what it says | 21:54 |
@preaction | you can loop through getFiles() and try to find the one you want | 21:54 |
@preaction | or if you know only one is in there $storage->getFile->[0]; | 21:54 |
metanil | you mean getFiles (not getFile).. ? | 21:56 |
metanil | preaction: woot! | 22:02 |
metanil | preaction: in which situation does a storage has multiple files? | 22:04 |
@preaction | when you add multiple files to the storage | 22:04 |
@preaction | Events and WikiPage and Articles do | 22:04 |
metanil | got it. | 22:06 |
metanil | thx | 22:06 |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 22:07 | |
-!- mode/#webgui [+v crythias] by ChanServ | 22:07 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui [] | 22:07 | |
topsub | thanks preaction! | 22:17 |
+perlDreamer | preaction++ | 22:17 |
+perlDreamer | bopbop: any other problems with the testing chapter? | 22:18 |
@preaction | can we get someone to pay us to re-do the Calendar again? or at least a week or two of bugfixing / updates? | 22:18 |
+perlDreamer | or is it fit for diaper fodder? :) | 22:18 |
+perlDreamer | 80 hours of work, that's spendy | 22:18 |
@preaction | a week then, probably all it would take. the extra week i never got | 22:19 |
@rizen | i'm going with diaper fodder, just to kill your ego going into the weekend | 22:20 |
@rizen | preaction: it's alumni's dime, and that's all you do every day | 22:20 |
@rizen | just build it into your schedule | 22:20 |
bopbop | perlDreamer: nope I finished revising it and it looks good | 22:22 |
bopbop | I understood most of what I was reading, so you must have explained clearly:) | 22:22 |
@apeiron | yay! | 22:22 |
@apeiron | I nominate bopbop as our new Official Test Monkey. | 22:22 |
bopbop | oh geez | 22:22 |
@rizen | man, that's pretty high praise | 22:23 |
@rizen | i bet i don't get such high praise for my chapters | 22:23 |
bopbop | you aren't the worst, rizen, we'll just leave it at that | 22:23 |
@preaction | wait | 22:24 |
@preaction | that means someone else is the worst | 22:24 |
bopbop | :) | 22:24 |
@preaction | ... if it's me, it's only because you're too stupid to understand me! | 22:24 |
@preaction | ha ha! charade you are! | 22:24 |
bopbop | hey, Eye not sew dumb ass u thinx I is | 22:24 |
@preaction | i'm a certified college dropout! i fail english? that's unpossible! | 22:25 |
@apeiron | preaction, The quote is "me fail english" | 22:25 |
@preaction | but "me fail english" is the correct grammatical construct | 22:26 |
@apeiron | er, you have two nouns in the objective case in that sentence without a conjunction joining them. :) | 22:27 |
+perlDreamer | well, we know it isn't apeiron either :) | 22:31 |
bopbop | all the chapters look pretty good | 22:32 |
-!- knowmad [n=william@97.66.185.250] has quit [Read error: 110 (Connection timed out)] | 22:34 | |
+perlDreamer | bopbop, met another guy who hunts duck who didn't believe that flavored shot exists | 22:34 |
bopbop | it exists, but it isn't FDA approved yet | 22:35 |
bopbop | guess it's not exactly safe to eat :) | 22:35 |
+perlDreamer | oy | 22:35 |
+perlDreamer | that's a problem | 22:35 |
bopbop | yeah...Ryan is determined to buy it- we're looking into the fowl hunting black market | 22:35 |
bopbop | here you go: http://www.seasonshot.com/Home.cfm | 22:36 |
+perlDreamer | be careful, this channel is logged | 22:36 |
bopbop | it's for sale on the Internet...it must be fine | 22:37 |
@preaction | it's not for sale yet :( | 22:38 |
@preaction | i mean, i don't hunt, but applied science is always awesome | 22:38 |
+perlDreamer | one small problem | 22:38 |
+perlDreamer | on their about us page, they should all have broken teeth | 22:39 |
+perlDreamer | thus showing the need for the shot in the first place | 22:39 |
bopbop | hehehe | 22:39 |
@preaction | water-soluable hard-plastic shells perhaps? like paintball pellets? the smaller they are, the less likely they are to break on impact. also the more full they are... | 22:39 |
bopbop | tightly packed seasoning held together in pellets by a food binding product apparently | 22:41 |
bopbop | they melt during cooking | 22:41 |
lisette | which the action of the form login_box? | 22:42 |
+perlDreamer | I believe POST | 22:43 |
@preaction | POST. GET would be very bad | 22:43 |
@rizen | that is the method | 22:44 |
@rizen | the action is the site url | 22:44 |
* perlDreamer asks ignorantly, "Why? Why preaction-claus, why?" | 22:44 | |
lisette | thanks | 22:44 |
@preaction | get shows up in the browser address bar? | 22:45 |
@preaction | post at least doesn't | 22:45 |
@preaction | and with POST + SSL you don't have piggyback slurp | 22:45 |
@preaction | (Man-in-the-middle attack) | 22:45 |
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui | 22:49 | |
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has left #webgui [] | 22:59 | |
-!- topsub [n=josh@97.66.185.250] has quit [Read error: 110 (Connection timed out)] | 23:10 | |
-!- jua1 [n=juangui@201.232.58.66] has joined #webgui | 23:20 | |
jua1 | hello | 23:20 |
jua1 | i have a problem with a collaboration system | 23:21 |
jua1 | i have created CS with the weblog template, in the CS i can upload files | 23:22 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit [Read error: 110 (Connection timed out)] | 23:22 | |
jua1 | the problem is that i have upload a file but when i am going to read more in a specific thread i can not see the file | 23:23 |
-!- jua1 [n=juangui@201.232.58.66] has left #webgui [] | 23:25 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 23:25 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:26 | |
-!- estiven [n=estiven@201.232.58.66] has quit ["Leaving."] | 23:38 | |
perlmonkey2 | seasonshot....that is absolutely hilarious. | 23:38 |
* perlDreamer is considering trying something similar for fishing | 23:39 | |
+perlDreamer | but how do you avoid ruining the fish? | 23:39 |
bopbop | hmm- seasoned worms? | 23:41 |
+perlDreamer | I'll bring some to the next WUC | 23:41 |
bopbop | ok- you bring the fish, I'll bring the bird | 23:41 |
+perlDreamer | oh no, I was talking about the worms | 23:41 |
bopbop | ooh, well we can eat those too | 23:41 |
bopbop | maybe rizen will charter us a boat for Lake Mendota to go fishing | 23:42 |
+perlDreamer | Now you're talking! | 23:42 |
+perlDreamer | although I'll need to practice my knots | 23:43 |
@rizen | not that big of a lake. doubt there are boat charters available. | 23:43 |
* perlDreamer is famous for losing tackle after the cast due to loose knots | 23:43 | |
bopbop | hmm- we can get a pontoon down by me | 23:43 |
perlmonkey2 | bopbop: fising at the WUC...I'm IN! | 23:45 |
perlmonkey2 | hah, or a pontoon | 23:45 |
bopbop | we'll see what we can do for you perlmonkey2 | 23:45 |
+perlDreamer | The WUC will by BYOB | 23:45 |
+perlDreamer | um be, not by | 23:45 |
perlmonkey2 | Bring Your Own Bait? | 23:45 |
+perlDreamer | Boat | 23:46 |
-!- SDuensin [n=Scott@89.sub-75-204-45.myvzw.com] has quit ["Leaving"] | 23:51 | |
--- Day changed Sat Apr 05 2008 | ||
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has quit [] | 00:01 | |
perlmonkey2 | This is a really old webgui site, right? http://www.dynamist.com/ | 00:13 |
@preaction | doesn't seem like it | 00:15 |
perlmonkey2 | thought that was an old webgui theme. | 00:17 |
@rizen | not a webgui site at all | 00:20 |
@rizen | you can use the old ?op=theWg trick to find out | 00:20 |
perlmonkey2 | hm....then that has to be a totally ripped off wg theme? | 00:22 |
@rizen | pm2: did you get your survey done in time for your peeps to be happy? | 00:23 |
lisette | hello | 00:24 |
perlmonkey2 | They extended the deadline, and actually weren't too upset. They know they are asking for a lot. | 00:24 |
lisette | i want to do a trivia with time limit | 00:24 |
lisette | i can do this? | 00:24 |
lisette | and how to do? | 00:24 |
perlmonkey2 | rizen: I have a whole extra week to stamp out bugs and I need to have questions on the screen by the end of the weekend. | 00:24 |
@rizen | great news pm2 | 00:25 |
@apeiron | lisette, Simple, naive way is to use JS to get a timestamp of when the document is fully rendered in the user's browser and set an alert to occur after a set time period that enforces whatever "you took too long" logic you need. | 00:25 |
@apeiron | s/alert/event/ | 00:25 |
perlmonkey2 | yeah....I'm pumped as I'd be really sad if they lost their grant. But I'm reassured by their claims that this will be doing more than what their 100K software does. Kind of makes me feel better for not being to finish it with one part time developer in a few weeks. | 00:26 |
@apeiron | (I say simple and naive because there's likely something better) | 00:26 |
lisette | mmm i can do that just with JS, no other way? | 00:27 |
@rizen | lisette: you could use a session scratch variable to keep track of the time | 00:27 |
+perlDreamer | lisette, do you mean that you want the trivia to be changed with time (like new trivia every 5 minutes) or that you want the user to answer within a time limit? | 00:28 |
@rizen | or if you are keeping track of the trivia responses in the database, you could timestamp them so you could see when their first response is | 00:28 |
lisette | yes, but too closed | 00:28 |
perlmonkey2 | That ?op=theWg is super sweet | 00:28 |
lisette | i need two ways | 00:29 |
@rizen | pm2: there are all kinds of easter eggs like that in webgui | 00:30 |
@rizen | try this one: http://www.plainblack.com/*give-credit-where-credit-is-due* | 00:30 |
lisette | sorry is a survey in mode quiz | 00:31 |
lisette | how to do all this | 00:32 |
perlmonkey2 | rizen: that one didn't work on my center's wg instance. | 00:33 |
perlmonkey2 | http://casr.ou.edu/*give-credit-where-credit-is-due* | 00:33 |
lisette | perlDreamer: i need two things | 00:35 |
@rizen | yeah it's broken before 7.5 | 00:36 |
@rizen | here this one will work: | 00:37 |
@rizen | http://casr.ou.edu/?op=genesis | 00:37 |
metanil | how do we autocommit for uploading file in folder Asset?? | 00:37 |
perlmonkey2 | rizen: hah, that is great | 00:39 |
+perlDreamer | metanil: you can't set autocommit only for Folder Assets. You can set it up for the whole site, though. It's in the Settings. I believe it is in the Content tab. | 00:39 |
metanil | can i do programmatically.. like getting tag and do commit. | 00:40 |
metanil | tagid | 00:40 |
@rizen | perlmonkey2: ok...ready for the grand daddy of them all? the hardest easter egg to find in webgui is: | 00:41 |
@rizen | 1) go to any page layout url | 00:41 |
@rizen | 2) turn admin on | 00:41 |
+perlDreamer | well, if I remember correctly, file uploading is done via the File Pile. I guess you could modify that. | 00:41 |
@rizen | 3) type the following characters | 00:41 |
@rizen | up down up down left right left right b a | 00:41 |
@rizen | the directions are on your arrow keys | 00:41 |
+perlDreamer | and b a stands for "moon your boss" | 00:42 |
@rizen | b and a are actually b and a on your keyboard, don't listen to pd | 00:42 |
perlmonkey2 | rizen: HAHAHAA, that is GREAT | 00:42 |
@rizen | he's a bad influence | 00:42 |
perlmonkey2 | if wg could tell when I had mooned my boss, It probably should be classified as more than just a CMS. | 00:43 |
+perlDreamer | Character Monitoring System | 00:43 |
@rizen | eminem wrote a song called "bad influence" about perlDreamer | 00:44 |
perlmonkey2 | heh | 00:47 |
perlmonkey2 | okayh, bbl, taking the wif out on the town. | 00:47 |
lisette | ? | 00:48 |
lisette | i can't do this with webgui? | 00:48 |
lisette | i have build a new macro to controle this? | 00:49 |
@preaction | wtf is a neutered konami code doing in WebGUI? | 00:51 |
@preaction | it should be up up down down left right left right b a | 00:51 |
@preaction | rizen, you are one seriously tricky individual | 00:52 |
@rizen | are you sure? i think you're wrong | 00:52 |
@rizen | but i'm happy that you got the reference | 00:52 |
@preaction | i think we're both right, really | 00:52 |
@rizen | it's also supposed to have "select" "start" at the end | 00:52 |
@rizen | but there aren't those keys on the keyboard | 00:52 |
@preaction | http://en.wikipedia.org/wiki/Konami_Code | 00:52 |
@preaction | i could swear that one game does it a little differently | 00:53 |
@rizen | i was doing it from memory | 00:53 |
@rizen | so i guess i got it wrong | 00:53 |
@preaction | eh, it'll keep people guessing that much more | 00:54 |
@rizen | i was just telling haarg that we need to add a couple more easter eggs to webgui before the wuc | 00:54 |
@rizen | and that we should add a new undocumented config file variable called noHumor:1 | 00:55 |
@rizen | that disables them all | 00:55 |
@preaction | allowing disabling of easter egg? even if that's an easter egg itself it's kinda sad | 00:55 |
@rizen | i think it's a cool easter egg | 00:56 |
@preaction | sad as in depressing, not sad as in ill-concieved | 00:57 |
@rizen | i also think that we should change the gallery so that on april fools day all photos are elvis | 00:57 |
-!- rizen changed the topic of #webgui to: [ WebGUI 7.4.31-stable / 7.5.9-beta | WRE 0.8.3 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/ | 00:58 | |
@preaction | replace Elvis with Gooey | 00:59 |
@preaction | in an Elvis costume | 00:59 |
lisette | anyone knows? | 01:01 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [No route to host] | 01:04 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 01:18 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["Leaving"] | 01:19 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 01:26 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 01:26 | |
lisette | ? | 01:52 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:53 | |
+perlDreamer | lisette, the current Survey doesn't know about time. | 01:56 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:00 | |
-!- lisette [n=liraos@201.232.58.66] has quit ["Leaving."] | 02:02 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["leaving"] | 02:06 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 02:11 | |
-!- CIA-21 [n=CIA@208.69.182.149] has quit [] | 02:48 | |
-!- CIA-21 [n=CIA@208.69.182.149] has joined #WebGUI | 03:05 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 03:47 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 03:47 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["getting a better client"] | 03:54 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 03:54 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 03:54 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["brb"] | 04:30 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 113 (No route to host)] | 04:32 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 04:33 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 04:33 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 05:45 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 05:49 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, perlbot, SynQ, steveo_aa, metanil, jfluhmann, vayde, Syn2, nuba, SDuensin, (+7 more, use /NETSPLIT to show all of them) | 06:14 | |
-!- Netsplit over, joins: @apeiron, GooeyOfSteel, diakopter, SDuensin, topsub, CIA-21, @rizen, jfluhmann, +Radix_, metanil (+6 more) | 06:24 | |
topsub | hopefully i can get this to work. Try to make an inline text editor for when you "Turn admin on" | 08:12 |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 10:22 | |
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has quit [Read error: 104 (Connection reset by peer)] | 12:12 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 12:13 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 12:13 | |
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has joined #WebGUI | 12:14 | |
SynQ | good afternoon | 13:48 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, ckotil, perlbot, steveo_aa, metanil, jfluhmann, nuba, Syn2, SDuensin, @rizen, (+5 more, use /NETSPLIT to show all of them) | 15:31 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SynQ | 15:57 | |
-!- Netsplit over, joins: SynQ | 15:59 | |
SynQ | huh | 16:01 |
SynQ | hmm | 16:01 |
SynQ | netsplit? | 16:01 |
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has quit ["Leaving."] | 16:02 | |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:06 | |
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has joined #webgui | 16:06 | |
-!- GooeyOfSteel [n=puppetma@hq.imaterial.org] has joined #webgui | 16:06 | |
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui | 16:06 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 16:06 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #webgui | 16:06 | |
-!- CIA-21 [n=CIA@208.69.182.149] has joined #webgui | 16:06 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 16:06 | |
-!- jfluhmann [n=jfluhman@x171y247.angelo.edu] has joined #webgui | 16:06 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 16:06 | |
-!- ServerMode/#webgui [+ooov Haarg apeiron rizen Radix_] by irc.freenode.net | 16:06 | |
-!- metanil [n=akhadka@137.48.138.72] has joined #webgui | 16:06 | |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has joined #webgui | 16:06 | |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui | 16:06 | |
-!- Syn2 [n=koendejo@host2.procolix.com] has joined #webgui | 16:06 | |
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui | 16:06 | |
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui | 16:06 | |
GooeyOfSteel | Wiki: Getting Started in the WebGUI Community - Edited on 4/5/2008 8:03 am by koen http://www.webgui.org/community-wiki/getting-started-in-the-webgui-community | 16:15 |
SynQ | jt, are you there? | 17:03 |
SynQ | I just hope you are not going to be mad again | 17:05 |
SynQ | but I fear | 17:05 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 17:38 | |
SynQ | hi there perlmonkey2 | 17:39 |
perlmonkey2 | hello SynQ | 17:39 |
perlmonkey2 | how's things? | 17:40 |
SynQ | great | 17:40 |
SynQ | I'm working on the WRE | 17:40 |
perlmonkey2 | sounds like fun | 17:40 |
SynQ | it is | 17:40 |
perlmonkey2 | what you doing to it? | 17:40 |
SynQ | I'm adjusting the build.sh script to let it take the versions of the programs to build from a list of variables | 17:41 |
SynQ | so that I can compile it with all new versions of the dependancies | 17:41 |
perlmonkey2 | very cool | 17:41 |
SynQ | but now I'm out to shop some | 17:50 |
SynQ | bbl | 17:50 |
-!- CIA-21 [n=CIA@208.69.182.149] has quit [] | 18:06 | |
-!- CIA-21 [n=CIA@208.69.182.149] has joined #WebGUI | 18:32 | |
perlmonkey2 | Where would I set the default Template edit box width? | 19:49 |
perlmonkey2 | Like when I want to edit a template via wG, I'd like the box to default to much wider. | 19:50 |
SynQ | I wouldn't know | 19:55 |
@apeiron | perlmonkey2, I think that's codified in the Textbox form control, but I'm not certain. | 19:55 |
perlmonkey2 | apeiron: cool thanks for showing me where to start looking :) | 19:56 |
@apeiron | hrm, actually. | 19:56 |
@apeiron | Something probably *uses* that form control. | 19:56 |
@apeiron | So you'll want to look for an invocation of it. | 19:56 |
perlmonkey2 | okay...I'll see what I can dig up | 20:18 |
-!- CIA-21 [n=CIA@208.69.182.149] has quit [] | 22:12 | |
-!- CIA-5 [n=CIA@208.69.182.149] has joined #WebGUI | 22:48 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [No route to host] | 22:53 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 23:00 | |
--- Day changed Sun Apr 06 2008 | ||
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 00:31 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 00:45 | |
perlmonkey2 | If I want to grab a param out of the url from the last get request, how would I do that? | 01:14 |
perlmonkey2 | $self->session->form->process('myparam') doens't seem to be doing it. | 01:15 |
perlmonkey2 | but then I'm not submitting a form. | 01:15 |
perlmonkey2 | this is driving me nuts.....I pass in a param in the URL and can not figure out how to get it from the session. | 02:07 |
@apeiron | Is it a form parameter if it's being passed in via the URL? | 02:11 |
perlmonkey2 | hold on | 02:13 |
perlmonkey2 | it was just me being absolutely retarded | 02:13 |
perlmonkey2 | I was checking for the param in an AJAX callback that occurs after the page loads. | 02:13 |
perlmonkey2 | so the param in the URL that takes the user to the page obviouly wouldn't be showing up there. | 02:13 |
-!- preaction [n=doug@CPE-67-48-241-219.new.res.rr.com] has joined #webgui | 03:52 | |
-!- mode/#webgui [+o preaction] by ChanServ | 03:52 | |
perlmonkey2 | so lonely here | 04:27 |
perlmonkey2 | am I the only one working yet another weekend (note the self-pity included in that statement)? | 04:28 |
-!- preaction [n=doug@CPE-67-48-241-219.new.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 05:26 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [No route to host] | 07:02 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] | 08:35 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 08:47 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 08:47 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] | 16:02 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 16:02 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 16:02 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 16:43 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 21:51 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 21:51 | |
CIA-5 | WebGUI: yung * r6056 /WebGUI/ (4 files in 3 dirs): fixed: Thingy: Text, File and Hidden field types listed twice | 22:02 |
CIA-5 | WebGUI: yung * r6057 /WebGUI/ (docs/changelog/7.x.x.txt www/extras/wobject/Thingy/thingy.js): Thingy: edit/add field popup doesn't fit all options | 22:02 |
CIA-5 | WebGUI: yung * r6058 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed: selecting some field types will crash Thingy | 22:02 |
CIA-5 | WebGUI: jt * r6059 /translations/Italian/Italian/ (4 files): update_from_translation_server | 22:21 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 22:26 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 22:33 | |
-!- mode/#webgui [+v crythias] by ChanServ | 22:33 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 23:25 | |
-!- mode/#webgui [+o preaction] by ChanServ | 23:25 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 23:46 | |
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has joined #webgui | 23:59 | |
--- Day changed Mon Apr 07 2008 | ||
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has left #webgui [] | 00:04 | |
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has joined #WebGUI | 00:05 | |
BartJol | hee Koen | 00:08 |
BartJol | can't you create your own kids for the photos? | 00:09 |
BartJol | mmm august, that's less than 9 months | 00:10 |
SynQ | hehe | 00:24 |
SynQ | sorry, it's allready too late for that | 00:24 |
SynQ | but I'd like to get some photo's of colin and frank's kids | 00:25 |
BartJol | oh maybe it's a nice ti ne to upgrade my website | 00:29 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 00:34 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:10 | |
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has left #webgui [] | 01:33 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 04:21 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 04:21 | |
-!- snapcount_ [n=royjohns@156.10.101.97.cfl.res.rr.com] has joined #webgui | 05:00 | |
-!- snapcount_ is now known as snapcount | 05:02 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 05:02 | |
+snapcount | I'm trying to get someone signed up with CDG commerce for a merchant account and iTransact is not a choice for the payment gateway on their site | 05:03 |
+snapcount | is there a new name for it? | 05:03 |
+snapcount | only choices are Quantum Gateway and Authorize.net gateway | 05:04 |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 05:13 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 05:18 | |
perlmonkey2 | rizen: You still looking for someone for the WebGUI developer? | 05:25 |
topsub | hmm what table in the database does the an article content get stored. | 06:07 |
topsub | Think i am overlooking it.. | 06:07 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, perlbot, steveo_aa, @rizen, perlmonkey2 | 06:08 | |
-!- Netsplit over, joins: ckotil | 06:08 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 06:11 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 06:11 | |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has joined #webgui | 06:11 | |
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui | 06:11 | |
-!- ServerMode/#webgui [+o rizen] by irc.freenode.net | 06:11 | |
-!- perlbot [n=perlbot@lv.pm.org] has quit [Connection reset by peer] | 06:12 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["sleepy time"] | 06:13 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 06:24 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 06:55 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 07:03 | |
-!- snapcount [n=royjohns@156.10.101.97.cfl.res.rr.com] has quit [] | 07:37 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 09:11 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 10:26 | |
-!- mode/#webgui [+o preaction] by ChanServ | 10:26 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 11:31 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:46 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 14:18 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:56 | |
-!- jfluhmann [n=jfluhman@x171y247.angelo.edu] has quit [Remote closed the connection] | 16:22 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:38 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui [] | 16:57 | |
-!- jfluhmann [n=jfluhman@x171y247.angelo.edu] has joined #webgui | 17:03 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 17:04 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 17:04 | |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Read error: 110 (Connection timed out)] | 17:12 | |
@rizen | perlmonkey2: yes we're still looking for a developer | 17:31 |
@rizen | snapcount: just go direct to itransact.com | 17:32 |
+snapcount | thanks rizen... I stumbled onto that last night and had them go there | 17:32 |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:36 | |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 17:41 | |
lisette | hi | 17:42 |
perlmonkey2 | lisette: Hello | 17:42 |
lisette | i can controle the score by question in a survey in mode quiz? | 17:43 |
perlmonkey2 | lisette: allow each question to have a different point value? | 17:43 |
lisette | yes | 17:44 |
perlmonkey2 | lisette: I not 100% sure but I think you'd have to do that in processing after the quiz was administered. | 17:47 |
perlmonkey2 | IE, no, you can't change the point values in the quiz mode. | 17:47 |
perlmonkey2 | But that is an interesting point. I'm currently working on a new version of the survey and instead of a 'corrent/incorrect' value for an answer, that could be a point value. Rizen, do you think that'd be a good idea? | 17:48 |
SDuensin | Morning. | 17:49 |
perlmonkey2 | g'morning SDuensin | 17:50 |
@rizen | pm2: sure | 17:51 |
perlmonkey2 | lisette: Okay, I'll work that change into the new system. But for now, I don't think you can change point values in the survey. You would have to generate a report and then process that to change point values. | 17:52 |
BartJol | a point value probably is, just changed 300+ db fields manually for point values in a survey (the isCorrect field isn't used) | 17:53 |
BartJol | is good | 17:54 |
lisette | thanks | 17:55 |
lisette | ok | 17:55 |
lisette | how i can obtanin the score to process? | 17:55 |
lisette | obtain | 17:56 |
topsub | hello everyone | 17:56 |
BartJol | hi | 17:57 |
BartJol | lisette, you mean if you want to do it now, before the new survey system? | 17:58 |
lisette | no | 17:58 |
lisette | i want process the score of quiz | 17:58 |
lisette | and save in a db | 17:58 |
lisette | and then my question is: how to do for get the score that gives me webgui? | 17:59 |
perlmonkey2 | lisette: for now, you can not change the score for each question. And according to BartJol, the isCorrect field is not used, so you wouldn't know if you should give a question that score. | 18:00 |
BartJol | it's not used in survey mode | 18:01 |
BartJol | so if you use survey mode, you can add a score and write a macro to extract the data you want | 18:01 |
BartJol | it's ugly, but it works | 18:01 |
BartJol | temporarily :) | 18:02 |
lisette | yes i understand | 18:02 |
BartJol | but it's some work | 18:02 |
lisette | but, if i want process how to do....? | 18:02 |
BartJol | how you put it in the other db, I don't know | 18:02 |
BartJol | sorry, I don't understand your question | 18:03 |
lisette | how to get the score that actually gives me webgui? | 18:03 |
lisette | como obtengo el score actual que me entrega la survey | 18:03 |
lisette | con una consulta en la base de datos? | 18:03 |
BartJol | aha :) | 18:04 |
perlmonkey2 | you want to get the score out of the webgui database. | 18:04 |
perlmonkey2 | webgui has reporting tools. | 18:05 |
BartJol | a sql report sounds most logical | 18:05 |
lisette | mmm which table save the score? | 18:07 |
BartJol | Survey_response or Survey_questionresponse | 18:08 |
BartJol | Survey_questionResponse | 18:08 |
BartJol | the last has the actual eneterd answers | 18:08 |
BartJol | with the isCorrect field | 18:09 |
BartJol | zo you can add all the isCorrect fields with a certain Survey_responseId and devide it by the number of questions and there you have the score in fractions (or percents, when multiplied by 100%) | 18:10 |
lisette | other question | 18:12 |
lisette | i can put time to a survey? | 18:12 |
BartJol | well, one more, then I'll have to leave | 18:12 |
BartJol | well, the survey stoers the start and end time of a user submitting it, but not sure whether this can easily be doen | 18:13 |
lisette | ok, tk | 18:13 |
BartJol | sorry for my bad typing | 18:13 |
lisette | mmmm, i mean put time limit for answer the survey | 18:14 |
BartJol | well, that's something I should look into | 18:15 |
BartJol | not sure | 18:15 |
BartJol | mmm I repeat myself | 18:16 |
BartJol | are you in a hurry? | 18:16 |
lisette | no | 18:16 |
lisette | well more and less | 18:16 |
lisette | i have to do this for end month | 18:17 |
BartJol | ah, ok | 18:17 |
BartJol | well, there has to be done something whithin the code probably | 18:17 |
lisette | I have to do before that date for tests, that day should be working perfectly | 18:18 |
BartJol | or maybe the results can be processed by a macro, and if the time is too long, you just give them an error | 18:19 |
BartJol | do you program perl? | 18:19 |
BartJol | I'm just learning it, so I would like to help you, but can't give you any guaranties | 18:20 |
BartJol | it is for a non-commercial application, isn't it? | 18:20 |
BartJol | otherwise my boss will slap me because I give away his time | 18:22 |
lisette | yes, i program in perl | 18:22 |
lisette | yes i can i have a macro | 18:22 |
BartJol | ooh, well then you just have to dig in, always nice, a learning experience :) | 18:23 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 18:23 | |
BartJol | well I've gotta go, will see you again I think | 18:25 |
lisette | ok | 18:27 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 18:28 | |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has quit ["Leaving."] | 18:30 | |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has joined #webgui | 18:30 | |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has left #webgui [] | 18:30 | |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has joined #webgui | 18:31 | |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has joined #webgui | 18:33 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:33 | |
+perlDreamer | I feel like I'm wimping out by having an electrical project quoted by a contractor. | 18:36 |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 18:37 | |
+snapcount | that's like saying you think you're wimping out because you don't want to wrestle the 6' shark you just found in your swimming pool =) | 18:38 |
+snapcount | I say if it can shock you then contract it out... no sense in messing up your hair | 18:38 |
+perlDreamer | true, but there are wiring shocks, and wallet shocks :) | 18:39 |
+snapcount | ahh... well in that case find a kid in your neighborhood running a lemonade stand and give them a shot at making some good money... no one will miss them =P | 18:40 |
+snapcount | 10 cents a cup... I'll give you $50.00... all you have to do is... | 18:41 |
-!- topsub [n=topsub20@97.66.185.250] has joined #webgui | 18:42 | |
lisette | hi perlDreamer | 18:50 |
+perlDreamer | Good morning, lisette | 18:51 |
lisette | perlDreamer: do you know how to do a macro to process the score of a survey in mode quiz? | 18:51 |
+perlDreamer | I'm sure it can be done. | 18:55 |
lisette | how? | 18:58 |
lisette | i found in table Survey_response | 18:59 |
lisette | but i don't found the score by user | 18:59 |
+perlDreamer | lisette, the score is not stored in the database, but calculated based on how many questions were answered correctly | 19:02 |
+perlDreamer | In the Survey code, look for the string questions.correct.count and it will show you the score calculating code. | 19:02 |
lisette | i need to know the total score by user (in % or other) by process and save in other database, Also need to put time limits for responding to, for example 1 day, or hour to the survey | 19:02 |
lisette | ok | 19:02 |
lisette | cual es la ruta para encontrar el survey.pm? | 19:07 |
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has joined #webgui | 19:11 | |
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has quit [Client Quit] | 19:12 | |
+perlDreamer | lisette, no entiendo la palabra "ruta" | 19:13 |
lisette | tree | 19:15 |
lisette | by folders | 19:15 |
lisette | direccion | 19:15 |
+perlDreamer | /data/WebGUI/lib/WebGUI/Asset/Wobject/Survey.pm | 19:16 |
+perlDreamer | find /data/WebGUI -name 'Survey.pm' -print | 19:16 |
lisette | locate Survey | 19:17 |
lisette | and i don't found | 19:17 |
lisette | but, thanks, i search in this direction | 19:17 |
+perlDreamer | you locatedb is probably out of date | 19:17 |
-!- topsub [n=topsub20@97.66.185.250] has quit [] | 19:18 | |
lisette | mmm i do update yesterday | 19:19 |
lisette | and the question time, i can or not? | 19:19 |
+perlDreamer | lisette, the Survey has lots of tables | 19:20 |
+perlDreamer | questionResponse is the response to a single question | 19:20 |
+perlDreamer | response is the data for the whole survey | 19:20 |
+perlDreamer | you'd have to look in there for time data | 19:20 |
lisette | i look in Survey_response and i found starDate and endDate, but this time is to know when response the survey | 19:21 |
+perlDreamer | right | 19:21 |
+perlDreamer | this isn't the time that you want? | 19:22 |
lisette | I need to put a time limit, ie a timer, and at that time respond to the survey, if not answered at that time be closed | 19:22 |
+perlDreamer | hm | 19:23 |
+perlDreamer | That will involve modifying the Survey code itself. | 19:23 |
+perlDreamer | Here is one way it could be done | 19:24 |
+perlDreamer | There are probably other, better ways | 19:24 |
+perlDreamer | Add a new field to the Asset called timeLimit | 19:24 |
+perlDreamer | When a user answers a question, check the timeLimit against when the survey was started, or last question answered | 19:24 |
+perlDreamer | if the time limit was exceeded, then mark the survey as done in the db. | 19:25 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 19:25 | |
lisette | ok, and If I change, the file is not lost when an update to make webgui? | 19:26 |
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui | 19:27 | |
zylopfa | Greetings, can anyone tell me if the calendar asset can be localized? | 19:28 |
+perlDreamer | zylopfa, if it is in a template as bare text, yes | 19:28 |
zylopfa | I am trying to make week/day month names in danish | 19:28 |
zylopfa | Its not in bare text | 19:28 |
zylopfa | The weekday names and month name text is generated by Calendar.pm asset | 19:29 |
+perlDreamer | zylopfa, is there a Danish translation for WebGUI? Have you looked at i18n.webgui.org? | 19:29 |
+perlDreamer | lisette, if you upgrade from a tar file, then yes, they'll be lost | 19:29 |
+perlDreamer | you'll have to manage the code versions | 19:29 |
zylopfa | perlDreamer, there is 0.9% of a translation and its for old module name hieracy | 19:31 |
lisette | mmm, i can't build a macro for this? | 19:31 |
zylopfa | From reading the Calendar.pm and the DateTime.pm it seems that it takes the choosen locale into consideration | 19:31 |
zylopfa | but it still writes it in English | 19:31 |
zylopfa | The calendar chooser fields has been localized it seems | 19:32 |
+perlDreamer | zylopfa, it could be a bug | 19:32 |
zylopfa | yeah i am trying to see where its gone wrong | 19:32 |
+perlDreamer | lisette, I think the survey keeps state in the db, so you might be able to do it with a macro. | 19:32 |
+perlDreamer | it's much easier to manage code with a macro | 19:32 |
lisette | yes, and to manage the time too? | 19:34 |
+perlDreamer | lisette, I'd have to do a lot more research to see how the time would work with a macro. I'm working on WebGUI's new commerce system right now, so I don't have lots of time for that kind of work at the moment. | 19:35 |
lisette | ok | 19:37 |
lisette | thanks | 19:37 |
+perlDreamer | zylopfa, the locale is not being set in the datetime object when it is being created. This is a definitely a bug. | 19:40 |
zylopfa | ahh awesome, from the Calendar.pm wobject i persume? or from the DateTime.pm? | 19:41 |
zylopfa | ahh you said it | 19:41 |
zylopfa | perlDreamer, as far as i see the DateTime.pm gets the locale variables from the session object when called in Calendar. WebGUI::DateTime->new($session, $params->{start});pm as: | 19:46 |
CIA-5 | WebGUI: colin * r6060 /branch/WebGUI_Commerce/lib/WebGUI/i18n/English/Asset_Product.pm: remove unused i18n tags | 19:54 |
CIA-5 | WebGUI: yung * r6061 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed: Thingy: "add" and "edit" permission problem | 19:54 |
+perlDreamer | zylopfa, (quickly because I must head to work), see the viewDay method. It makes a DateTime object with some $params | 20:00 |
+perlDreamer | but $params may not have the locale in it | 20:00 |
+perlDreamer | needs more tracing | 20:00 |
zylopfa | roger that friend, thanks a lot for helping me | 20:00 |
+perlDreamer | but I'd file a bug to let people that it's happening | 20:00 |
+perlDreamer | and if you want to add patches to fix it, it would be greatly appreciated | 20:01 |
zylopfa | I am making some logoutputs to check it out | 20:01 |
+perlDreamer | be back later | 20:01 |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has quit ["Leaving."] | 20:01 | |
zylopfa | awesome | 20:01 |
CIA-5 | WebGUI: colin * r6062 /branch/WebGUI_Commerce/lib/WebGUI/Asset/Sku/Product.pm: more wobject to sku conversion | 20:18 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 20:20 | |
topsub | anyone help me with database. What table in the database holds the content / description for an Article. i see the article table link to an storageId but i can't find the storage table. | 20:21 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:46 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 20:46 | |
* MrHairgrease is coming to the WUC! | 20:47 | |
+MrHairgrease | tickets are booked, no turning back... | 20:47 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 20:58 | |
-!- mode/#webgui [+o preaction] by ChanServ | 20:58 | |
zylopfa | Yess I found the error in the localization of Calender Asset | 21:02 |
@rizen | wahoo!!!!!! | 21:09 |
@rizen | topsub: assetData | 21:09 |
@rizen | MrHairgrease: that wahoo was for you in case there was any dobut | 21:10 |
@rizen | doubt | 21:10 |
+MrHairgrease | i've become rather indifferent to your yahoos now that I found out you aren't the pope after all... | 21:11 |
+MrHairgrease | they kinda lost their shine =) | 21:11 |
+MrHairgrease | but it's nice to still be appreciated | 21:11 |
+MrHairgrease | even if it's only by mere mortals | 21:12 |
zylopfa | I have found an error in DateTime | 21:14 |
zylopfa | that breaks localization of the Calendar Asset | 21:15 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 21:33 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:33 | |
+MrHairgrease | zylopfa: post it as a bug report. | 21:34 |
+MrHairgrease | If you have fixed the issue, please attach your patch | 21:34 |
zylopfa | yeah i did it just now | 21:34 |
+MrHairgrease | oh ok | 21:34 |
+MrHairgrease | great =) | 21:34 |
zylopfa | but i attached the whole WebGUI::DateTime.pm | 21:35 |
+MrHairgrease | that's prolly ok too | 21:35 |
zylopfa | I dont know the mechanics of the patch command | 21:35 |
+perlDreamer | zylopfa, use diff | 21:35 |
+MrHairgrease | diff originalFile.pm newfFile.pm | 21:35 |
zylopfa | Greetings perlDreamer | 21:35 |
+perlDreamer | I'm back :) | 21:35 |
zylopfa | I fouind the error we spoke of | 21:35 |
+perlDreamer | excellent! | 21:35 |
zylopfa | it was in DateTime.pl | 21:35 |
zylopfa | It gets all the parameters but dont use the locale one | 21:36 |
zylopfa | in some instances | 21:36 |
+perlDreamer | good debug work, make a patch with diff, attach it to the bug report and it should be fixed within the week | 21:38 |
SynQ | man | 21:39 |
GooeyOfSteel | Wiki: Installing WRE 0.8.3 - Edited on 4/7/2008 1:27 pm by topsub http://www.webgui.org/community-wiki/installing-wre-0.8.3 | 21:39 |
zylopfa | Awesome i will do it now | 21:39 |
perlmonkey2 | perlDreamer: what is your dev env? | 21:39 |
SynQ | I think I'm going to start a political party with JT as president | 21:39 |
+MrHairgrease | # man synq | 21:39 |
+MrHairgrease | No manual entry for synq | 21:39 |
SynQ | and then play election secrets | 21:40 |
SynQ | or something | 21:40 |
perlmonkey2 | SynQ: I'd think the point of that would be .gov contractual kickbacks. | 21:40 |
+MrHairgrease | campaign secrets | 21:40 |
SynQ | exactly | 21:40 |
perlmonkey2 | does everyone here dev in WRE? | 21:41 |
+MrHairgrease | i so | 21:41 |
SynQ | but I think the discussion about 7.6 and beyond is finally getting to an end | 21:41 |
+MrHairgrease | do | 21:41 |
+perlDreamer | perlmonkey2: I use Fedora Cores 6 and 7, no WRE | 21:41 |
SynQ | I don't dev in WRE, I dev WRE | 21:41 |
+MrHairgrease | i usually use the wre on a flavour of ubuntu | 21:41 |
perlmonkey2 | perlDreamer: what about JS dev? | 21:41 |
perlmonkey2 | SynQ: hah | 21:42 |
+MrHairgrease | firebug | 21:42 |
+perlDreamer | perlmonkey2: um, I use vim :/ | 21:42 |
+MrHairgrease | and vim of course | 21:42 |
+MrHairgrease | hehe | 21:42 |
* perlDreamer is not JS compliant | 21:42 | |
perlmonkey2 | MrHairgrease: perlDreamer: me too | 21:42 |
perlmonkey2 | hah | 21:42 |
+MrHairgrease | actually perldreamer is lying | 21:42 |
+perlDreamer | actually, perlDreamer is sitting | 21:42 |
+MrHairgrease | and is a member of the church of emacs | 21:42 |
+perlDreamer | heretic! | 21:43 |
SynQ | I'm writing a buildCreateScript.pl | 21:43 |
perlmonkey2 | MrHairgrease: wre on ubuntu....I've never played with the wre dev helpers....you dig it over just a normal build? | 21:43 |
SynQ | that builds build.sh | 21:43 |
SynQ | so that build.sh can be used to build WRE | 21:43 |
+MrHairgrease | what i do is this | 21:43 |
perlmonkey2 | vim and firebug is all anyone needs for JS dev :P | 21:43 |
+MrHairgrease | install ubuntu | 21:43 |
zylopfa | perlmonkey2, i use fedora core too | 21:43 |
+MrHairgrease | remove crap like apache2 and mysql | 21:43 |
+MrHairgrease | untar the wre | 21:43 |
+MrHairgrease | run setup | 21:43 |
+MrHairgrease | let it depoly a dev site for me | 21:44 |
+MrHairgrease | i like to use ubuntu cause that is what i run on my laptop | 21:44 |
+MrHairgrease | so it's easy if the dev box has the same system | 21:44 |
+MrHairgrease | and their server distro is really good | 21:45 |
+MrHairgrease | and easy to setup secure | 21:45 |
perlmonkey2 | MrHairgrease: hmm....I think I could set that up on my lappy (I run Fedora). | 21:45 |
+MrHairgrease | it should just work if you disable apache and mysql | 21:46 |
+MrHairgrease | or better said: have ports 80, 81 and 3306 vacant | 21:46 |
perlmonkey2 | yeah, and I don't use that locally...I want to set up the *ultimate wG env* on my lappy so I don't have to have internet connection to work. | 21:46 |
+MrHairgrease | i've also had the wre installed on my laptop | 21:47 |
+MrHairgrease | very easy | 21:47 |
+MrHairgrease | since all the wre stuff resides in /data it won't interfere with the distro you're running on | 21:47 |
perlmonkey2 | yeah, I've ran the wre before..extremely cool | 21:48 |
perlmonkey2 | and runs much faster than the defaults on a cent install. | 21:48 |
+MrHairgrease | yeah | 21:49 |
+MrHairgrease | the wre configures all servers for maximum webgui performance | 21:49 |
zylopfa | perlDreamer, do one get points for fixing an error? | 21:50 |
zylopfa | a bug even | 21:50 |
+perlDreamer | zylopfa, filing a bug is 5 karma. | 21:50 |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has joined #webgui | 21:50 | |
zylopfa | what about patching it also? | 21:50 |
+perlDreamer | I'll suggest to the powers that be that you be bumped for applying a patch | 21:51 |
zylopfa | awesome | 21:51 |
topsub | thanks rizen! | 21:54 |
topsub | makes sence now | 21:54 |
topsub | almost have my double click to edit inline editor working | 21:54 |
zylopfa | How do other CMS' compare to Webgui? I choose WebGUI only cause it was made with perl | 21:54 |
topsub | double clicko n an article and it brings up tinymce and you can edit it right there then save | 21:55 |
topsub | my idea anyway | 21:55 |
+perlDreamer | it's easier to use some other CMS'es on cheap hosters because they're written in PHP | 21:55 |
zylopfa | yeah i guess | 21:55 |
zylopfa | I never liked php cause the programming is intertwined with html/xml etc. | 21:55 |
perlmonkey2 | zylopfa: webgui is extremely powerful compared to other CMS's. It has a powerful API which allows fast customization. | 21:56 |
+perlDreamer | yeah, I started using wG for the same reason as you (perl), and have never needed anything else | 21:56 |
+perlDreamer | (except more time for programming fun stuff) | 21:56 |
zylopfa | Awesome to hear it | 21:56 |
zylopfa | haha yeah | 21:56 |
zylopfa | I have already made some good things like SMS forms (get sms when forms are posted) | 21:56 |
+perlDreamer | The IT department set up a plone website, it's nowhere near as easy to use (for users) as WebGUI | 21:56 |
zylopfa | Awesome | 21:57 |
+perlDreamer | zylopfa, if you're allowed to, those would make great things to put in the Add Ons part of wG. | 21:57 |
zylopfa | Yeah i will do that | 21:57 |
zylopfa | I have started my own hosting/webdesign company cause of webgui so i will contribute | 21:58 |
+perlDreamer | very cool. We always need translators, too | 21:58 |
+perlDreamer | The Danish translation could use some polishing :) | 21:58 |
zylopfa | I can translate it to Danish, as i am a danish company | 21:58 |
+perlDreamer | and testers, people who write automatic tests for the core to find and prevent bugs | 21:59 |
zylopfa | perlDreamer, the danish one is no where near finished and it use old module naming | 21:59 |
zylopfa | then one on the site | 21:59 |
+perlDreamer | I'd recomment starting with the i18n.webgui.org website for new translations | 22:00 |
+perlDreamer | it gives you access to the subversion server for tracking changes in the i18n files | 22:01 |
+perlDreamer | We seem to have a race between the Spanish and Polish teams for translating right now | 22:01 |
zylopfa | ahh nice, i was at the site earlier and saw it only had very old versions of the danish translation | 22:01 |
zylopfa | I am translating it bit by atm. | 22:02 |
+perlDreamer | if there are newer versions that you want folded in | 22:02 |
+perlDreamer | I think that can be done | 22:02 |
zylopfa | awesome | 22:02 |
+perlDreamer | you need a Plain Black staffer to help though | 22:02 |
+perlDreamer | Post it as a bug | 22:03 |
zylopfa | I also have some suggestions to Calendar Asses, in regards to internationalization | 22:03 |
+perlDreamer | in general, lack of i18n is regarded as a bug, but right now | 22:03 |
zylopfa | some of the labels arent translated so you need to change it in the template | 22:03 |
+perlDreamer | we're in the process of changing how i18n is done. I'd still file it as a bug though, for now. | 22:03 |
zylopfa | it is i18n supported but in the transaltion there arent so many labels | 22:04 |
zylopfa | if you know what i mean | 22:04 |
+perlDreamer | right, the new way will be not to provide template variables for i18n, but to allow people to make i18n calls through a macro | 22:04 |
+perlDreamer | it's faster and uses less memory that way | 22:04 |
zylopfa | ahh nice | 22:04 |
topsub | i think i am missing something in assetData the desicripition isn't stored here is it ( for an article )? i see synopsis but thats it | 22:22 |
+perlDreamer | description is stored in the wobject table | 22:23 |
topsub | awesome thanks perlDreamer | 22:27 |
topsub | still learning this database | 22:27 |
+perlDreamer | it's spread through several layers, like MrHairgrease was talking about last week | 22:27 |
+perlDreamer | asset, assetData, (maybe wobject) and then Asset specific (Article, etc.) | 22:27 |
topsub | yes joining 4 tables to get all the data for article i believe | 22:28 |
+perlDreamer | there's a convenience method to do that for you | 22:28 |
+perlDreamer | in Asset.pm | 22:28 |
topsub | i will look at that. Not sure how i am going to do this update script but just wanted find out were everything is stored | 22:28 |
+perlDreamer | assetDbProperties | 22:29 |
+MrHairgrease | hey tobsub, not sure what you're doing exactly | 22:29 |
+MrHairgrease | but if you already have an instance of your article handy | 22:29 |
topsub | prototyping my idea | 22:29 |
+MrHairgrease | just use the get method for property retrieval | 22:29 |
+MrHairgrease | basically to get the description of a wobject | 22:30 |
+MrHairgrease | you do something like this: | 22:30 |
+MrHairgrease | $desc = WebGUI::Asset->newByDynamicClass( $session, $assetId)->get('description') | 22:30 |
+MrHairgrease | that works for all of the asset properties | 22:31 |
topsub | thats handy | 22:31 |
+MrHairgrease | if you only have a url you can use the newByUrl method | 22:31 |
+MrHairgrease | and ther are more | 22:31 |
+MrHairgrease | read through the POD in the Asset*.pm files in lib/WebGUI | 22:32 |
topsub | will do. | 22:32 |
topsub | thanks Mrhairgrease! | 22:32 |
+MrHairgrease | if you are doing stuff with assets you almost never need to do queries against their tables | 22:32 |
+MrHairgrease | always use tha api | 22:33 |
+MrHairgrease | in that case stuff keeps working when the db schema is changed | 22:33 |
+MrHairgrease | and it prevents you from borking your db | 22:33 |
+perlDreamer | and with the 5-year API freeze, you can be safe that it won't change out from underneath you, too | 22:33 |
+MrHairgrease | accidentaly borking that is | 22:33 |
+perlDreamer | MrHairgrease, are you still working on the world's first WebGUI virus? | 22:34 |
+MrHairgrease | i didn't know i was working at that at all | 22:34 |
+MrHairgrease | you need to refresh my memory | 22:34 |
+MrHairgrease | I am considering an xteddy macro to accompany the xeyes macro | 22:35 |
+perlDreamer | it hid its data in the WebGUI assetIds, and compiled its own dynamic Spectre workflow to propagate to other servers and sites | 22:35 |
+MrHairgrease | I'm pretty sure that's not my idea | 22:36 |
+MrHairgrease | though I wish it was | 22:36 |
+MrHairgrease | it's awesome | 22:36 |
+MrHairgrease | I guess JT came up with that | 22:36 |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 22:36 | |
+perlDreamer | finally, once it infected PB.com, it would simultaneously infect all sites via checkMethod | 22:37 |
+perlDreamer | not checkMethod, $cache->setByHttp | 22:38 |
+MrHairgrease | that create quite a botnet | 22:38 |
+MrHairgrease | not the shear number | 22:38 |
+MrHairgrease | but the amount of bandwidth | 22:38 |
+perlDreamer | yes | 22:38 |
perlmonkey2 | with that you could hold the world ransom for one meeeeeleon dollhairs! | 22:41 |
+perlDreamer | I thought the clever part was using MD5 hash collisions as a way of encoding the virus right into the db. | 22:41 |
+MrHairgrease | ok, now I' absolutely sure this is not my brainchild | 22:42 |
+MrHairgrease | I think I would've at least _some_ recollection of this if it were | 22:43 |
+perlDreamer | you were pretty hungover that day | 22:43 |
+MrHairgrease | you are scerwing with mind | 22:44 |
+MrHairgrease | stop doing that | 22:44 |
+MrHairgrease | =) | 22:44 |
+MrHairgrease | I'm 99.999999999% convinced I have never heard of that thing before | 22:44 |
+MrHairgrease | evr | 22:44 |
+MrHairgrease | ever* | 22:44 |
+perlDreamer | whatever you say | 22:45 |
topsub | lol | 22:46 |
+MrHairgrease | One of the reasons being that I just got to learn that $cache->setByHttp actually existed. | 22:46 |
+perlDreamer | here's a reminder | 22:46 |
+MrHairgrease | And that I remember stuff I do when I'm hung over | 22:47 |
+perlDreamer | it was summer of 2007, I had just finished one of my SHA chips | 22:47 |
+perlDreamer | and we were talking about cryptography | 22:47 |
+MrHairgrease | the forget part actually causes hangovers | 22:47 |
+perlDreamer | you pointed out that assetId's were MD5 hashes, so multiple collisions would exist for each one | 22:47 |
+perlDreamer | given the lossy nature of crypto hashes | 22:47 |
+MrHairgrease | That was something about the columns not being set to binary | 22:48 |
+MrHairgrease | which makes them case insensitive | 22:48 |
+perlDreamer | given all the regular asset data, you can create the original assetId, and then by indexing the collisions you can store data in a side channel that doesn't affect the main operation of the system | 22:49 |
+MrHairgrease | okay pd, where was this conversation happening | 22:52 |
+MrHairgrease | here on the channel? | 22:52 |
+perlDreamer | yes | 22:52 |
+perlDreamer | but it may have been when xdanger was away | 22:52 |
+perlDreamer | go check it out | 22:52 |
+MrHairgrease | I'm doing that | 22:52 |
+MrHairgrease | grepping on md5 doesn't reveal anything | 22:53 |
+MrHairgrease | same for virus | 22:53 |
+perlDreamer | maybe you PM'ed me | 22:53 |
+perlDreamer | or maybe I'm pulling your leg :) | 22:53 |
+MrHairgrease | better look over your shoulder all time when you are in Madison pd | 22:54 |
+MrHairgrease | =) | 22:54 |
+perlDreamer | "only a fool wages a land battle with the Russians, or teases the Dutch!" | 22:54 |
@preaction | but since you are not a great fool, i clearly cannot drink the wine in front of you! | 22:55 |
+perlDreamer | I do not think that word means what you think it means | 22:55 |
+perlDreamer | Try going back to the beginning | 22:56 |
GooeyOfSteel | Wiki: MySQL Administration - Created on 4/7/2008 2:44 pm by knowmad http://www.webgui.org/community-wiki/mysql-administration | 22:56 |
@preaction | never go against a WebGUI hacker when the web is on the line! | 22:58 |
@preaction | hm.. that could've used a few rewrites.. | 22:58 |
* preaction fires his writers | 22:58 | |
+perlDreamer | isn't there a web framework contest where everybody tries to implement new features in their favorite framework? | 23:04 |
@preaction | dunno | 23:06 |
perlmonkey2 | survey question....for multiple choice I'm using YUI push buttons. But somtimes a multiple choice can allow multiple selections. So my problem is what happens when they select more than the allowed amount? I can't know which button to uncheck so that the new button can be checked. But I'm thinking an alert message might be distracting. | 23:11 |
+perlDreamer | how about locking out select when max allowable is reached? | 23:12 |
perlmonkey2 | but the user needs some sort of warning that they can change their selction,but but first needs to chose a button to unselect. | 23:12 |
perlmonkey2 | it is not very intuative, because normal radio buttons just remove the previous selected button and select the new one. | 23:13 |
+perlDreamer | but that's only with 1 selection possible | 23:13 |
@preaction | i'd say a JS alert, or perhaps a YUI tooltip? | 23:15 |
perlmonkey2 | hmm...maybe each quesiton should have a message div under it that is used for situations like this.... | 23:15 |
+MrHairgrease | what about showing a status line telling the user how much options he has left | 23:15 |
@preaction | oooh, i like martin's idea | 23:15 |
perlmonkey2 | ah, MrHairgrease I like that | 23:15 |
+MrHairgrease | since the line is always there | 23:15 |
+MrHairgrease | it isn't distracting | 23:15 |
perlmonkey2 | yeah, preaction I think with the status line a js alert isn't so annoying. | 23:16 |
SynQ | it's not easy to be the opponent of a PlainBlack staff member | 23:16 |
SynQ | but I cannot help myself | 23:16 |
+MrHairgrease | you could color it red when a user has spent his options | 23:16 |
+perlDreamer | SynQ: maybe you're a contrarian | 23:16 |
perlmonkey2 | MrHairgrease: lets not get crazy now :P for now we'll just use a counter :) | 23:16 |
SynQ | maybe | 23:16 |
+MrHairgrease | sure | 23:17 |
SynQ | perlDreamer: perhaps I am just a lost soul | 23:17 |
+MrHairgrease | pd: synq is just being Koen | 23:17 |
+MrHairgrease | he can't help it | 23:17 |
+MrHairgrease | =) | 23:17 |
perlmonkey2 | MrHairgrease++ for the counter idea. | 23:17 |
SynQ | tsk | 23:17 |
@preaction | if someone sticks their neck out, can you be blamed for biting it off? | 23:17 |
SynQ | preaction: true | 23:17 |
SynQ | it's just that the bleeding hurts so much | 23:18 |
SynQ | all I want is to be accepted | 23:18 |
SynQ | and loved ofcourse | 23:18 |
SynQ | :) | 23:18 |
@preaction | oh, i thought you were lamenting biting one of the PB staff's necks | 23:18 |
SynQ | hell no | 23:19 |
SynQ | I wouldn't be able to bite trough it | 23:19 |
+perlDreamer | SynQ: Of this I am sure, your heart is in the right place. | 23:21 |
SynQ | I hold it in my hand | 23:21 |
SynQ | would you like to have it? | 23:21 |
+perlDreamer | Tessa would be jealous | 23:21 |
SynQ | I bet she would even share it | 23:22 |
SynQ | who thought of LIFT? | 23:26 |
SynQ | preaction: did you see this: http://www.plainblack.com/webgui/dev/discuss/lift-upgrade-system | 23:26 |
@preaction | yeah, i've been meaning to reply | 23:27 |
SynQ | ah | 23:27 |
SynQ | please do :) | 23:27 |
@preaction | the idea was, unfortunately, mine | 23:27 |
SynQ | I pitty you too | 23:27 |
@preaction | it's one of those "theoretically this SHOULD work" sort of things | 23:27 |
SynQ | ah | 23:27 |
@preaction | that usually end up destroying a small fraction of whatever solar system they're deployed in | 23:27 |
@preaction | one of those "famous last words" things | 23:28 |
@preaction | "Well, this should work!" *slurp* | 23:28 |
+perlDreamer | "all you have to do is..." | 23:28 |
* preaction inverts the space-time continuum | 23:28 | |
SynQ | I'm still contemplating on how to reply | 23:28 |
SynQ | that list sounds like 'this is an apt makeover' | 23:28 |
-!- topsub [n=josh@97.66.185.250] has quit [Read error: 110 (Connection timed out)] | 23:29 | |
@preaction | SynQ, the shortest description i can give it is patch-/diff-based release manager | 23:30 |
+perlDreamer | SynQ: Here's a crazy idea. Use apt to do all the work for you. | 23:31 |
SynQ | perlDreamer: that is not a bad idea, but it isn't easy to implement at all | 23:32 |
+perlDreamer | I was just thinking that we're reinventing the wheel | 23:33 |
@preaction | but we're building a better mousetrap | 23:33 |
@preaction | pick your tagline | 23:33 |
+perlDreamer | something like emerge, or whatever BSD uses would be very similar to this | 23:33 |
@preaction | the ports system? not quite | 23:33 |
@preaction | basically: a software update is a patch that's applied to your existing codebase. most existing packaging systems don't care what's inside the package | 23:34 |
@preaction | so instead of downloading an entire new webgui release, you download only what's changed | 23:34 |
+perlDreamer | version control, where only the released versions are tracked? | 23:34 |
@preaction | the problem was that we had "stop versions" that you had to upgrade to before you could upgrade past, Lift solves that problem | 23:35 |
GooeyOfSteel | Wiki: Configuring SSL for WRE - Edited on 4/7/2008 3:23 pm by knowmad http://www.webgui.org/community-wiki/configuring-ssl-for-wre | 23:35 |
@preaction | lift applies the patches to the version, runs the upgrade executables, and then moves on to the next upgrade | 23:35 |
@preaction | it's the difference between driving on the highway and crashing because you didn't see the stop-light (you were moving too fast) and riding in a cab downtown | 23:36 |
@preaction | lift hits every stop and runs every script | 23:36 |
SynQ | ah | 23:37 |
SynQ | preaction: you should reply that 'the problem was that we had "stop versions" that you had to upgrade to before you could upgrade past, Lift solves that problem' | 23:37 |
--- Day changed Tue Apr 08 2008 | ||
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has quit ["Leaving"] | 00:19 | |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has quit [] | 00:35 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 00:40 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:03 | |
-!- estiven [n=estiven@201.232.58.66] has quit [Read error: 110 (Connection timed out)] | 01:29 | |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 01:30 | |
-!- lisette [n=liraos@201.232.58.66] has left #webgui [] | 01:46 | |
@preaction | Lightweight Integrator of Future Technology | 01:59 |
@preaction | i kill me | 02:00 |
+perlDreamer | Luxembourg International Football Team | 02:00 |
+perlDreamer | Largely Ignored Feature Testers | 02:08 |
+perlDreamer | Loose Intestinal Flatulance Tomographer | 02:11 |
+perlDreamer | (something tells me I'm not going to win the backronym contest at this rate) | 02:11 |
@apeiron | Ludicrously and Intravenously Flexible Transpirings | 02:15 |
+perlDreamer | Laborious and Intravenous Feeding Tubes | 02:22 |
+perlDreamer | Latex Intravenous Feeding Tubes | 02:25 |
+perlDreamer | Livin' In The Flow | 02:26 |
@apeiron | LaTeX Instigates Functional .... something | 02:27 |
+perlDreamer | Templating | 02:27 |
@apeiron | nice. | 02:27 |
+perlDreamer | crythias, diakopter/pbmdawg and I use to do that kind of stuff a lot together | 02:27 |
+perlDreamer | help pass the time | 02:27 |
+perlDreamer | LaTeX Is For Texties | 02:34 |
+perlDreamer | LIFT isn't foobar, toots | 02:35 |
+perlDreamer | there you go | 02:36 |
+perlDreamer | Recursive backronym | 02:36 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:41 | |
CIA-5 | WebGUI: colin * r6063 /branch/WebGUI_Commerce/lib/WebGUI/Asset/Sku/Product.pm: reindent some stuff ala WBGP | 02:47 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:59 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 02:59 | |
-!- patspam [i=patspam@ppp121-44-233-212.lns2.mel4.internode.on.net] has joined #webgui | 03:28 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 04:30 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 05:33 | |
perlmonkey2 | 10pm and I'm finally getting questions to appear on screen. | 06:02 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 113 (No route to host)] | 06:28 | |
-!- [1]patspam [i=patspam@ppp59-167-94-154.lns2.mel6.internode.on.net] has joined #webgui | 07:27 | |
-!- [2]patspam [i=patspam@ppp59-167-79-252.lns1.mel6.internode.on.net] has joined #webgui | 07:28 | |
-!- patspam [i=patspam@ppp121-44-233-212.lns2.mel4.internode.on.net] has quit [Read error: 110 (Connection timed out)] | 07:46 | |
-!- [2]patspam is now known as patspam | 07:46 | |
-!- [1]patspam [i=patspam@ppp59-167-94-154.lns2.mel6.internode.on.net] has quit [Read error: 110 (Connection timed out)] | 07:48 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 08:55 | |
-!- patspam [i=patspam@ppp59-167-79-252.lns1.mel6.internode.on.net] has quit [" HydraIRC -> http://www.hydrairc.com <- Go on, try it!"] | 09:14 | |
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has quit [Read error: 110 (Connection timed out)] | 09:14 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 09:21 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [Read error: 110 (Connection timed out)] | 10:20 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:48 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 10:49 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 10:49 | |
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui | 11:39 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:40 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [Read error: 104 (Connection reset by peer)] | 13:06 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 13:12 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 13:12 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [Read error: 104 (Connection reset by peer)] | 13:31 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 13:32 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 13:32 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [Read error: 110 (Connection timed out)] | 14:24 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 14:37 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 14:37 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [] | 15:01 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:41 | |
BartJol | afternoon | 15:47 |
zylopfa | Good afternoon | 15:50 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:06 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 16:35 | |
-!- mode/#webgui [+v crythias] by ChanServ | 16:35 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui [] | 16:35 | |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui | 16:42 | |
ckotil | today is a truly epic day. the nav asset is sorting alphabetically. mostly. | 16:42 |
BartJol | whoa, nice | 16:43 |
BartJol | is there also a sticky option? | 16:43 |
ckotil | yes. | 16:44 |
ckotil | what i have done is put the option to sort in the parent asset. the option is to sort the childern. | 16:44 |
BartJol | sounds like this has been thought trough | 16:44 |
ckotil | eh, not too thouroughly | 16:44 |
ckotil | my users wanted this functionality. | 16:45 |
BartJol | so the rank gets adjusted? or is it only on creating the nav object? | 16:45 |
ckotil | im not adjusting ranks. im manipulating the nav object | 16:45 |
BartJol | :) | 16:45 |
BartJol | ok | 16:45 |
ckotil | i had thought about making a workflow that reordered rank | 16:45 |
BartJol | well, that might not always be preferable, but no one has to use the workflow off course | 16:46 |
ckotil | this method might be too slow tho. | 16:46 |
BartJol | probably takes some db time and maybe the lineage can get disordered | 16:47 |
ckotil | are there metrics that can be enable in system settings to measure the loading time? | 16:47 |
BartJol | although that shouldn't happen | 16:47 |
BartJol | well, maybe awstats has a functionality like that, but I'm not sure of that | 16:48 |
-!- Haarg [n=haarg@66-168-19-128.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 16:48 | |
BartJol | were you at the wuc last year? | 16:49 |
ckotil | nope. | 16:49 |
BartJol | will you this year? | 16:49 |
ckotil | i kinda doubt it. | 16:49 |
BartJol | too bad, this year there are 12 dutch people! | 16:50 |
ckotil | but i still might try. | 16:50 |
ckotil | nice. | 16:50 |
BartJol | and we're always fun :) | 16:50 |
ckotil | im only ~ 8 hrs away. | 16:50 |
BartJol | well, then you should be able to come | 16:51 |
ckotil | i know. i just need to bring it up with my manager. | 16:51 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 17:08 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:11 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:11 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:22 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:22 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:34 | |
CIA-5 | WebGUI: graham * r6064 /WebGUI/docs/upgrades/upgrade_7.5.5-7.5.6.pl: fix charset upgrade script | 17:35 |
CIA-5 | WebGUI: graham * r6065 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Form/Email.pm): fixed: EMail field rejects some valid email addresses | 17:35 |
CIA-5 | WebGUI: graham * r6066 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/DateTime.pm): fixed: Calendar date localization can be broken | 17:35 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 17:55 | |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 18:06 | |
@rizen | yo mama | 18:13 |
CIA-5 | WebGUI: graham * r6067 /branch/WebGUI_7.4/ (4 files in 4 dirs): preparing for 7.4.32 dev | 18:18 |
CIA-5 | WebGUI: graham * r6068 /branch/WebGUI_7.4/ (lib/WebGUI/Asset/Wobject/Survey.pm docs/changelog/7.x.x.txt): fixed: unable to respond to poll multiple times in same session | 18:18 |
CIA-5 | WebGUI: graham * r6069 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Storage.pm): fixed: packages try to restore owner | 18:18 |
CIA-5 | WebGUI: graham * r6070 /branch/WebGUI_7.4/ (lib/WebGUI/Form/Email.pm docs/changelog/7.x.x.txt): fixed: EMail field rejects some valid email addresses | 18:18 |
CIA-5 | WebGUI: graham * r6071 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/DateTime.pm): fixed: Calendar date localization can be broken | 18:18 |
CIA-5 | WebGUI: graham * r6072 /branch/WebGUI_7.4/docs/create.sql: preparing for 7.4.32 release | 18:18 |
CIA-5 | WebGUI: jt * r6073 /releases/WebGUI_7.4.32-stable: Release 7.4.32-stable | 18:18 |
GooeyOfSteel | Wiki: Customizing WRE Configuration - Edited on 4/8/2008 10:13 am by knowmad http://www.webgui.org/community-wiki/customizing-wre-configuration | 18:26 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 18:30 | |
CIA-5 | WebGUI: graham * r6074 /branch/WebGUI_7.4/ (4 files in 4 dirs): preparing for 7.4.33 dev | 18:35 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:44 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:44 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 19:09 | |
+perlDreamer | morning, topsub | 19:09 |
topsub | hello! | 19:09 |
topsub | What are you up to perlDreamer? | 19:15 |
+perlDreamer | reading design documentation | 19:16 |
+perlDreamer | sigh | 19:16 |
topsub | lol | 19:16 |
topsub | think most of us here have to read that stuff | 19:16 |
+perlDreamer | Yeah, it's just that they're trying to convince me that using Word for documentation is a _good_ thing. | 19:17 |
topsub | lol | 19:17 |
topsub | i am about to finish up writing this PDF file import script that also querys a database to pull additon information after building a huge hash.. | 19:18 |
topsub | this is for webgui of course | 19:18 |
+perlDreamer | cool | 19:18 |
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 19:25 | |
-!- mode/#webgui [+o khenn] by ChanServ | 19:25 | |
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI [] | 19:25 | |
-!- knowmad [n=william@97.66.185.250] has joined #webgui | 19:31 | |
knowmad | is there a way to remove a suspended workflow? | 19:31 |
topsub | I would like to add metadataproperties on the fly from a script. can this be done from the addChild function? | 19:32 |
-!- knowmad is now known as wknowmad | 19:34 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 19:41 | |
elnino | Good morning! I see several things coming down the pike from marketing dept, and I am ready to run away in fear. Hoping sombody here may have an idea on how I can implement this. | 19:42 |
@rizen | knowmad: no...because you're supposed to fix the problem | 19:42 |
CIA-5 | WebGUI: yung * r6075 /WebGUI/ (3 files in 3 dirs): fixed: Thingy: field sequence not imported correctly for existing Thingies | 19:47 |
elnino | our marketing has hired a SEO consultant and is asking for things: alt text for navigation assets and alt text for links used in collaboration assets. Ideas how I can implement these? or are these RFEs? | 19:49 |
topsub | elnino. can you not just alter the nav template to have alt text for links? | 19:50 |
elnino | is there a custom field I can use? I don't know where one would enter the alt text. I realize I could use the menu or page title, but these alt texts are different than the page title or menu title. hopefully that makes sense? | 19:51 |
@rizen | synopsis | 19:52 |
topsub | then place teh synopsis template variable in the alt tags? | 19:52 |
@preaction | is metadata available to navigations? if not, that might be a good idea | 19:55 |
elnino | rizin: ok. I'll look into that. It looks like I'll have to provide two new fields for the CS templates we're using. | 19:56 |
elnino | preaction: I don't know if that would help, at least in my case it wouldn't. I need alt tags for each link found in the nav asset. If the nav asset had it's own meta, then each link's alt would be the same. If I understand where you are going with that... | 19:57 |
elnino | oh. And nav assets do have metadata. Just looked. =) | 19:57 |
@preaction | each link could have its metadata used | 19:57 |
@preaction | that's the metadata i meant. the metadata of the assets being reported by the navigation | 19:57 |
elnino | yep, and if each link had the same metasynopsis, that wouldn't help me. the SEO consult wants each link to have it's own, when then would have to pull from the page itself. | 19:58 |
elnino | Any way, my question is answered. Thanks for the help! | 19:58 |
wknowmad | rizen: removing the workflow *would* fix my problem ;) | 20:03 |
-!- wknowmad is now known as knowmad | 20:03 | |
elnino | OK SEVER WEIRDNESS. | 20:12 |
elnino | There is an article that is currently locked by a user. If I go undert he version tag, I see the changes, if I view some other version tag, I don't see the changes. Here's the weirdness: | 20:13 |
elnino | I logout and use a different browser, clear cache, nd I see the change in that article! | 20:13 |
elnino | r/SEVER/SEVERE | 20:13 |
elnino | anyone experience that? THis is an article assets I see this on. | 20:14 |
elnino | we've been using this system for a year now, I never seen this before. we're using 7.4.26. | 20:15 |
elnino | is there anything I can look at in the db to see if there is some corruption? | 20:16 |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has joined #webgui | 20:20 | |
elnino | there are no errors in the log file regarding this weirdness | 20:21 |
zylopfa | Is it the cache ? | 20:37 |
zylopfa | You can set the cache time on many assets | 20:38 |
+perlDreamer | elnino, re your navigation question, read the help files for the navigation asset to see the list of variables. More than everything you want is in there already | 20:38 |
zylopfa | perlDreamer, My patch got taken in! | 20:40 |
+perlDreamer | got job, man! | 20:40 |
+perlDreamer | good job :) | 20:40 |
zylopfa | The one "DateTime.pm not using locale info from Calendar.pm asset " | 20:40 |
zylopfa | THanks a lot | 20:40 |
+perlDreamer | You're welcome. Sorry about not telling you about diff -u. | 20:43 |
+perlDreamer | I use SVN for all my WebGUI development, and "svn diff" always gives me a good patch :) | 20:43 |
topsub | What is the best way to add metadata Property from a script? Will i need to create custom sql to add it? Not finding api on adding metadata to the system from a script | 20:45 |
+perlDreamer | topsub, in WebGUI 7.5, try looking in the t directory | 20:45 |
zylopfa | Ahh, its no problem at all perlDreamer we learn everyday | 20:45 |
+perlDreamer | t/Asset/*.t | 20:45 |
topsub | i see updateMetaData | 20:46 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 20:46 | |
+perlDreamer | topsub, metadata API is in /data/WebGUI/lib/WebGUI/AssetMetaData.pm | 20:46 |
+perlDreamer | "Updates the value of a metadata field for this asset." | 20:47 |
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has quit ["Leaving"] | 20:47 | |
+perlDreamer | note that meta data fields have to be created before assets have use them to attach metadata to themselves | 20:47 |
topsub | okay wow i am blind | 20:49 |
topsub | thanks! | 20:49 |
+perlDreamer | no | 20:49 |
+perlDreamer | np | 20:49 |
@rizen | estiven what is the name of your company | 20:57 |
+perlDreamer | Incredible! The Spanish have overtaken the Polish! | 21:01 |
+perlDreamer | but it's still a close race. One wonders if the BrazilianPortuguese team is sweating. | 21:01 |
perlmonkey2 | anyone read up on the Google App Engine? | 21:05 |
+perlDreamer | Just headlines | 21:06 |
+perlDreamer | you? | 21:06 |
perlmonkey2 | pondering if someone could build a CMS on it. | 21:06 |
perlmonkey2 | I mean, of course they could, but would it be popular? | 21:06 |
-!- dionak [n=diona@97.66.185.250] has quit [] | 21:06 | |
+perlDreamer | a CMS like.... WebGUI? | 21:06 |
perlmonkey2 | that would be a lot of work and you'd have exactly one choice for hosting. | 21:07 |
perlmonkey2 | really just pondering if it will cut into the CMS market. | 21:07 |
+perlDreamer | Really? I bet if you can buy a google box for local searching, then local apps shouldn't be too far behind. | 21:07 |
* perlDreamer gets an alert. Gym Time. | 21:07 | |
* perlmonkey2 would hit the snooze on that alert. | 21:08 | |
* perlDreamer would pay a penalty fee for not showing up for an appointment | 21:08 | |
+perlDreamer | and have to do 100 penalty push-ups to boot | 21:08 |
+perlDreamer | bbl | 21:08 |
perlmonkey2 | later | 21:15 |
perlmonkey2 | hah...penalty push ups? his gym must be located on a marine base. | 21:15 |
perlmonkey2 | perlDreamer is in the army now. | 21:15 |
perlmonkey2 | He'll never get rich, by digg'n a ditch, perlDreamer's in the army now. | 21:16 |
nuba | perlDreamer: BrazilianPortuguese team is sweating on other non-webgui projects, unfortunately | 21:21 |
perlmonkey2 | bah, I predict Google App Engine will develop a niche, but is not a wide paradigm shift. | 21:21 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 21:33 | |
nuba | perlmonkey2: well its some type of paradigm shift, one of convergence, when you have a mail/groupware/cms/im/whatever all integrated and talking seamless to each other | 21:33 |
nuba | is not like "have this auth server here and this app here, that app there" | 21:34 |
nuba | a "nicely integrated bundle of tools for your online life" is a great thing to me | 21:35 |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 21:58 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 21:59 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 22:01 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] | 22:08 | |
CIA-5 | WebGUI: jt * r6076 /branch/WebGUI_Commerce/lib/WebGUI/ (5 files in 3 dirs): fixed several checkout bugs | 22:18 |
+perlDreamer | nuba, as long as you're avoiding that Dengue stuff floating around down there, I'm not too worried. | 22:24 |
+perlDreamer | after all, nuba's are much more valuable then WebGUI translations | 22:25 |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has quit [] | 22:36 | |
-!- estiven [n=estiven@201.232.58.66] has quit [Read error: 113 (No route to host)] | 22:53 | |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 23:01 | |
-!- estiven [n=estiven@201.232.58.66] has left #webgui [] | 23:02 | |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 23:03 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 23:47 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 23:55 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 23:57 | |
--- Day changed Wed Apr 09 2008 | ||
+perlDreamer | where's that MrHairgrease when you need him? | 00:10 |
nuba | perlDreamer: yeah, no kidding, this Dengue outbreak here in rio is scary | 00:25 |
+perlDreamer | is it contained, nuba, or is it still spreading? | 00:26 |
nuba | perlDreamer: not contained, the current administration left the issue unnatended for too long | 00:26 |
+perlDreamer | be careful, nuba | 00:27 |
nuba | so with the start of the rains the mosquitoes (dengue's vector, aedes) soon became a problem | 00:27 |
nuba | well on the other hand theres not much one can do besides using tonnes of insect-repelant lotions and whatever | 00:28 |
nuba | at home we're getting heavy on carrots and B-complex vitamins, things that make your skin smell unpleasant to insects | 00:28 |
@preaction | what about DDT? | 00:29 |
nuba | and that, and random other things | 00:29 |
+perlDreamer | so you're basically stuck with sitting it out and waiting (with some minor preventative options)? | 00:30 |
nuba | ideally, for me, the good and safe thing to do would be to relocate to some good town, high enough in the mountains to have no mosquitoes around | 00:31 |
+perlDreamer | will your job let you do that? | 00:31 |
nuba | we could but Im stuck here until I get my CS degree | 00:32 |
nuba | my wife works at one of the biggest companies in brazil, | 00:32 |
nuba | so we can relocate anywhere here and some other places without her losing her job | 00:33 |
nuba | and for me, I mostly telecommute | 00:33 |
nuba | whats grounding me here is just college | 00:33 |
+perlDreamer | how much longer do you have? | 00:34 |
nuba | and I just went thru the pain of transferring from a countryside college not long ago, and we're just barely getting familiar with rio now, so there would be a great lack of motivation re: relocating again right now | 00:34 |
nuba | i should be done by early 2010 | 00:35 |
+perlDreamer | Yeah, moving is a pain | 00:35 |
nuba | well last time we moved we needed less than a year to finish with all the boxes | 00:36 |
nuba | so we're getting good at it | 00:36 |
+perlDreamer | Just slap anything that whines and sucks blood | 00:40 |
+perlDreamer | Like in-laws :) | 00:40 |
nuba | heh | 00:44 |
@apeiron | I'm writing some tests for wG code that opens a new session as a different user. | 00:48 |
@apeiron | It's using wG::Test. I can do ->user with the wG::Test session without a problem. | 00:48 |
@apeiron | The wG code needs to open a new session as a different user to get the lineage of an asset from that user's perspective. | 00:49 |
@apeiron | This, however, is causing the test to blow up like so:Can't store CODE items at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_store.al) line 215, at /data/WebGUI/sbin/../lib/WebGUI/Cache/FileCache.pm line 256 | 00:49 |
@apeiron | Can I use the whereClause option to getLineage to do the filtering instead? | 00:50 |
+perlDreamer | apeiron, afaik, you can stick any valid SQL in getLineage. | 00:52 |
+perlDreamer | but I don't know that the userId would help you very much | 00:52 |
@apeiron | perlDreamer, Take a look at WebGUI/AssetExportHtml.pm sub _exportAsHtml | 00:52 |
+perlDreamer | In 7.5 branch? | 00:52 |
@apeiron | Yeah. | 00:52 |
@apeiron | perlDreamer, Search for tempSession. | 00:53 |
@apeiron | It's pretty gnarly code, which is why I'm redoing it. | 00:53 |
+perlDreamer | ...updating... | 00:53 |
@apeiron | Oh, it hasn't been changd in a while. | 00:53 |
@apeiron | I'm committing my work when it's finished rather than leaving something half-working in HEAD. | 00:53 |
+perlDreamer | where is it hitting the cache? | 00:55 |
@apeiron | In my rewrite, if I take out this line: $tempSession->user({userId=>$userId}); , then the code lives. | 00:56 |
@apeiron | http://webgui.pastebin.com/m2c4f9765 is a pastebin of that sub. | 00:57 |
@apeiron | If I comment out line 17, the test lives, but of course they fail because I'm testing against the lineage as seen by userId 1 instead of userId 3. | 00:58 |
+perlDreamer | right | 00:58 |
@apeiron | I guess the basic question I'm asking is this: can I use a SQL where clause for getLineage to do the same thing? | 01:00 |
@apeiron | As far as I understand the group system, you can have groups of groups, and a simple single group check won't recurse. | 01:00 |
+perlDreamer | It won't | 01:00 |
+perlDreamer | but here's the thing | 01:00 |
+perlDreamer | if you don't create assets, I don't think getLineage cares about the userId in Session | 01:01 |
+perlDreamer | it shouldn't matter until you call view, which will do a canView check | 01:01 |
+perlDreamer | but that bypasses what you're seeing, and I'd rather understand it in case we see it again | 01:01 |
+perlDreamer | We need to find out where WebGUI::Cache is being called to understand that. | 01:02 |
@preaction | since you're running under test, why not use the perl debugger to figure out why? | 01:02 |
@preaction | i'd be more interested in finding out why CODE items are trying to be stored in the cache | 01:02 |
@apeiron | hrm | 01:03 |
+perlDreamer | preaction: I'm debugger ignorant as well as SQL ignorant, HTTP ignorant and JS ignorant | 01:03 |
+perlDreamer | CODE items are being stored in the cache from the Session, probably. | 01:03 |
@preaction | perlDreamer, perldoc perldebug, it's not too hard: c and n for movement, x <code> allows you to execute code at the current place | 01:03 |
@preaction | i was thinking User object, since if he takes the user object out it gets better | 01:03 |
@apeiron | perldoc perldebtut is probably a gentler intro :) | 01:04 |
@preaction | it's quite the awesome tool for debugging | 01:04 |
@apeiron | Serves as a minimalist REPL too. | 01:04 |
+perlDreamer | apeiron, I see the bug | 01:05 |
@apeiron | perlDreamer, Ah? | 01:05 |
@apeiron | Was just going to step through the debugger. | 01:05 |
+perlDreamer | $userId isn't a userId, it's an WebGUI::User object | 01:06 |
@apeiron | oh blah | 01:06 |
+perlDreamer | try $userId->userId, or better yet, rename $userId to $user for variable clarity | 01:06 |
@apeiron | duh. | 01:06 |
@apeiron | Excuse me while I dekarma myself in another channel. | 01:06 |
+perlDreamer | If it wasn't for the exception, I would never have found it | 01:07 |
@apeiron | yay exception handling! | 01:07 |
+perlDreamer | apeiron++ for exception handling | 01:07 |
@apeiron | perlDreamer, rizen++ actually, it was his idea. | 01:07 |
+perlDreamer | brb | 01:09 |
@apeiron | Sorry for the noise, gents. | 01:10 |
+perlDreamer | not a problem, man | 01:21 |
+perlDreamer | How are your C coding skills? | 01:21 |
@apeiron | Enough that I can fix a random build error here and there, but that's about it. | 01:21 |
+perlDreamer | I need someone with moderately strong C to help me fix that Test::Class bug with memory/double free problems. | 01:22 |
@apeiron | eep | 01:22 |
@apeiron | My C-fu is not nearly that good, sir. | 01:22 |
+perlDreamer | I'll keep trolling | 01:22 |
@apeiron | Was just going to say, memory management is the one spot where my C-fu is weakest. | 01:22 |
+perlDreamer | I don't suppose the Recent Forums feed is available as an RSS? | 01:25 |
+perlDreamer | from webgui.org | 01:25 |
perlmonkey2 | anyone with skillz want to take a look at this and come up with a good way to make the calendar render nicely. For now I'd settle with the "You are...." appearing below the calendar. To view this you have to have firebug enabled. https://www.lostokies.com:444/home/test3?noCache=336:1207693436;func=takeSurvey | 01:26 |
perlmonkey2 | if anyone is going to take a look let me know, otherwise it will be broken while I address the multiple calendars per page bug. | 01:27 |
+perlDreamer | no firebug for me, perlmonkey2. Sorry | 01:28 |
@apeiron | perlDreamer, If you ever do any kind of Web dev, I *highly* recommend it. | 01:28 |
CIA-5 | WebGUI: graham * r6077 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/URL/Content.pm): fixed: anonymous registration leaves user at blank page | 01:29 |
CIA-5 | WebGUI: graham * r6078 /WebGUI/lib/WebGUI/Asset/Wobject/Thingy.pm: read line by line for thingy import instead of slurp | 01:29 |
@apeiron | Firebug is probably the only real reason I use FF. | 01:29 |
perlmonkey2 | no firebug..... perlDreamer have you given up on Firefox? | 01:29 |
perlmonkey2 | if you run linux, there isn't much choice. | 01:29 |
+perlDreamer | no firefox at $dayJob, only SeaMonkey | 01:29 |
perlmonkey2 | doh | 01:29 |
+perlDreamer | no flash, no mp3, nada | 01:30 |
perlmonkey2 | perlDreamer: they must be hard core about keeping out viri? | 01:30 |
+perlDreamer | no, they're just tyrannical | 01:30 |
+perlDreamer | If I didn't work with such a great group of guys, I would rethink my choice of employment. | 01:31 |
+perlDreamer | But these guys are the greatest, bright, fun to work with. | 01:32 |
+perlDreamer | Chip and software hackers | 01:32 |
perlmonkey2 | my wife tore her ACL recently and while we wait for the surgery, she has started to grow tired of my new pet name for her.....'gimpy'. | 01:32 |
perlmonkey2 | perlDreamer: you should tunnel to a home server and run a remote desktop | 01:32 |
+perlDreamer | You _could_ call her lame-o instead, but I hope that the nights are warm outside where you live :) | 01:33 |
perlmonkey2 | hahahahahaa | 01:33 |
* perlDreamer is known for his wise marital counseling | 01:33 | |
perlmonkey2 | still dropping into the 50's, I'd better hold off | 01:33 |
+perlDreamer | hardware budget is rather tight right now, I'm saving to send my oldest to college | 01:34 |
+perlDreamer | She turns 35 in June | 01:34 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:35 | |
perlmonkey2 | hahahahhaa | 01:38 |
perlmonkey2 | funny stff | 01:38 |
perlmonkey2 | bbl, dinner | 01:38 |
-!- dionak [n=diona@97.66.185.250] has quit [] | 01:38 | |
+perlDreamer | actually, I was serious about the 35 year old | 01:42 |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [] | 01:50 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 01:52 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 01:52 | |
-!- knowmad [n=william@97.66.185.250] has quit [Read error: 110 (Connection timed out)] | 01:55 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 02:21 | |
perlmonkey2 | perlDreamer: your oldest kid is 35 and is just about to start school and you are paying for it? that is different. | 02:57 |
+perlDreamer | she's my wife :) | 02:58 |
+perlDreamer | uh, and not in a Warren Johns kind of way, either | 02:59 |
perlmonkey2 | hah | 03:11 |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui | 03:12 | |
perlmonkey2 | unless I misunderstanded the docs and what I'm seeing in code, you can only have one YUI calendar per page. | 03:22 |
perlmonkey2 | This would have been swell to know 2 hours ago. | 03:22 |
+perlDreamer | is that going to be a problem. I mean, why do you need a YUI calendar for a Survey? | 03:31 |
@apeiron | "Please select a date that you'd like to hold this meeting." | 03:31 |
@apeiron | "When did [some event] occur?" | 03:31 |
perlmonkey2 | perlDreamer: not too big of a deal I guess, but I thought it was a fancy way to enter in dates. but now questions that require multiple date entries are in trouble. You can have multi-select calendars, but that would be awkward if the dates werent' in the same month. | 03:34 |
+perlDreamer | what about forcing pagination based on the types of Survey questions? | 03:34 |
perlmonkey2 | hmm....how about I just force them to click on a 'select date' button which creates the calendar object. When they select a date, the event that writes the date to the input field also destroys the calendar. | 03:35 |
+perlDreamer | create on demand? slow, but very effective. | 03:35 |
perlmonkey2 | then when they enter the next answer, there is no existing calendar to interfer with the new one. | 03:35 |
perlmonkey2 | yes....awkward. | 03:36 |
+perlDreamer | and easier than rewriting the calendar module for yui | 03:36 |
perlmonkey2 | hah | 03:36 |
perlmonkey2 | yes | 03:36 |
perlmonkey2 | course, maybe just tell them to use a text field | 03:36 |
+perlDreamer | can you reuse the same calendar app, and just clear it out on each use? | 03:36 |
perlmonkey2 | would be MUCH easier to write text field type that includes date type validation. | 03:36 |
perlmonkey2 | yes | 03:36 |
+perlDreamer | WebGUI has an calendar date/time picker | 03:36 |
perlmonkey2 | oh... | 03:36 |
+perlDreamer | Form/DateTime.pm | 03:36 |
perlmonkey2 | is it YUI? | 03:36 |
+perlDreamer | no | 03:37 |
+perlDreamer | well, it hasn't been in the past | 03:37 |
@apeiron | perlmonkey2, http://webgui.pastebin.org/28442 | 03:39 |
@apeiron | perlmonkey2, Quick and simple, two calendars on one page. | 03:39 |
@apeiron | perlmonkey2, Can you show us what you're trying to do that's *not* working? | 03:39 |
perlmonkey2 | :( I wonder what I'm doing wrong | 03:39 |
perlmonkey2 | yes, j/s | 03:39 |
@apeiron | Could be something silly like not giving a div the right ID. | 03:40 |
@apeiron | I embarrassed myself pretty well here earlier today with a similar mistake. | 03:40 |
+perlDreamer | as of 7.5.3 (commerce branch), the Form/DateTime is using "Coolest DHTML Calendar" from dynarch.com | 03:40 |
+perlDreamer | You _do_ know I'm keeping track of all of these for my "Common WebGUI Programming Mistakes" presentation at the WUC, right? | 03:41 |
perlmonkey2 | http://webgui.pastebin.org/28443 | 03:41 |
@apeiron | perlDreamer, Oh, awesome! | 03:41 |
perlmonkey2 | hah | 03:41 |
+perlDreamer | fortunately, most of the examples are dominated by my own mistakes | 03:41 |
perlmonkey2 | heh | 03:41 |
+perlDreamer | think of it this way | 03:42 |
+perlDreamer | it isn't public embarassment in front of peers and customers | 03:42 |
+perlDreamer | it's leveraging your experience to help other avoid the pain and hard work of repeating mistakes | 03:42 |
* apeiron nods. | 03:42 | |
+perlDreamer | heading home | 03:43 |
+perlDreamer | 'night guys | 03:43 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 03:43 | |
perlmonkey2 | night | 03:43 |
perlmonkey2 | apeiron: you get a chance to look at that code? | 03:44 |
@apeiron | perlmonkey2, Looking, yes. | 03:44 |
@apeiron | Look at lines 11-12 | 03:44 |
@apeiron | Is a.Survey_answerId guaranteed to be unique? | 03:45 |
perlmonkey2 | yes, it is an assetId of that answer :) | 03:45 |
@apeiron | Also, why are you assigning to cal[cal.length]? | 03:46 |
@apeiron | Shouldn't that be cal[x] ? | 03:46 |
perlmonkey2 | adds one to the end of the array | 03:46 |
perlmonkey2 | does JS have a push? | 03:46 |
@apeiron | er, I believe so, but not sure offhand. | 03:46 |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [] | 03:47 | |
perlmonkey2 | ah, it does, but either way, that isn't the issue. | 03:47 |
perlmonkey2 | works as it should if there is only one cal on the page. | 03:47 |
perlmonkey2 | that array goes out of scope after that question is through being built | 03:48 |
@apeiron | Yes, because you're only assigning to one element in the array. | 03:48 |
@apeiron | What I don't see is cal.length ever changing in that block. | 03:48 |
@apeiron | So thus the index into cal isn't changing, so you're just assigning to the same element in cal repeatedly. | 03:48 |
perlmonkey2 | cal.length changes after the first assignment. | 03:48 |
perlmonkey2 | it starts at 0 but after the first assignement is now 1 | 03:48 |
perlmonkey2 | which is why I have to use -1 to access the element. | 03:49 |
@apeiron | That seems really counterintuitive that it'd just automatically grow like that. | 03:49 |
perlmonkey2 | I just whipped that up to rule out my locally scoped var I was using as being the culprite. | 03:50 |
perlmonkey2 | nothign else jumping out at you? | 03:52 |
@apeiron | well hmph. | 03:54 |
@apeiron | That's really unintuitive. | 03:54 |
@apeiron | Nothing, no, and I hereby declare JS Most Awkward Programming Language ever. | 03:54 |
@apeiron | eh. I'm confusing length and last element. | 03:55 |
* apeiron hasn't been feeling well, is a bit off still. | 03:56 | |
perlmonkey2 | I got rid of it and went back to locally scoped var since I only need a reference to that object for like 4 lines. | 03:57 |
perlmonkey2 | hmm....I wonder if that is it....I am not keeping a reference to it anywhere. | 03:58 |
perlmonkey2 | hmm, no, a permanent ref isn't helping | 03:59 |
* perlmonkey2 is now officially grasping at straws. | 03:59 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 04:01 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 04:01 | |
perlmonkey2 | I got rid of all event handlers, everything except the calendar creation and render call. | 04:01 |
perlmonkey2 | apeiron: did you test out that example you showed? I just tried a kind of example of it, and it isn't working. Same thing with only one calendar working. | 04:05 |
@apeiron | perlmonkey2, I loaded it in my browser, it rendered the two calendars properly. | 04:06 |
perlmonkey2 | http://webgui.pastebin.org/28447 | 04:06 |
perlmonkey2 | yeah, they render, but the problem is the first one is unresponsive. | 04:06 |
-!- Syn2 [n=koendejo@host2.procolix.com] has quit [Read error: 104 (Connection reset by peer)] | 04:06 | |
@apeiron | Not for me. | 04:07 |
perlmonkey2 | you are using calendar-min...I'll try that lib, although I'm not sure how it would be different. | 04:07 |
@apeiron | I think it's "minimized" for transferring over the Web. | 04:08 |
perlmonkey2 | any idea how that last paste I put up differs from your example? | 04:08 |
@apeiron | Not sure. | 04:09 |
-!- perlbot [n=perlbot@c-24-30-67-86.hsd1.ga.comcast.net] has joined #webgui | 04:11 | |
@apeiron | perlbot, hi | 04:13 |
perlbot | hi apeiron | 04:13 |
-!- Zoffix [n=Zoffix@unaffiliated/zoffix] has joined #webgui | 04:21 | |
Zoffix | hmr.. I think I've been here before | 04:21 |
-!- Zoffix [n=Zoffix@unaffiliated/zoffix] has left #webgui ["K-Lined"] | 04:23 | |
@apeiron | Hm. I just noticed that Freenode user cloaks aren't popular here. | 04:23 |
perlmonkey2 | thought only trolls used those? | 04:32 |
@apeiron | ha | 04:33 |
perlmonkey2 | I have your example up and running and for the life of me, I can't see how it differs. | 04:34 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 04:34 | |
-!- mode/#webgui [+o preaction] by ChanServ | 04:34 | |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 04:37 | |
-!- estiven [n=estiven@201.232.58.66] has left #webgui [] | 04:37 | |
topsub | jquery is cool :-) | 04:53 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 05:00 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 05:20 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Client Quit] | 05:25 | |
-!- snapcount [n=royjohns@97.101.10.156] has joined #webgui | 05:34 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 05:34 | |
perlmonkey2 | topsub: yeah, and it won't be owned by microsoft. | 05:42 |
topsub | lol | 05:42 |
-!- snapcount [n=royjohns@97.101.10.156] has quit [Read error: 104 (Connection reset by peer)] | 05:50 | |
CIA-5 | WebGUI: jt * r6079 /translations/Spanish/ (20 files in 2 dirs): update_from_translation_server | 06:02 |
-!- snapcount [n=royjohns@97.101.2.115] has joined #webgui | 06:05 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 06:05 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [No route to host] | 06:18 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 07:38 | |
-!- mode/#webgui [+o preaction] by ChanServ | 07:38 | |
CIA-5 | WebGUI: jt * r6080 /translations/Spanish/ (4 files in 2 dirs): update_from_translation_server | 07:49 |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has quit [] | 08:06 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 08:50 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 09:12 | |
CIA-5 | WebGUI: jt * r6081 /translations/Spanish/Spanish/ (5 files): update_from_translation_server | 09:16 |
CIA-5 | WebGUI: jt * r6082 /translations/Spanish/Spanish/Asset_Article.pm: update_from_translation_server | 09:50 |
CIA-5 | WebGUI: jt * r6083 /translations/Spanish/Spanish/ (WebGUI.pm AuthWebGUI.pm Asset_Collaboration.pm): update_from_translation_server | 10:14 |
CIA-5 | WebGUI: jt * r6084 /translations/Spanish/Spanish/WebGUI.pm: update_from_translation_server | 10:32 |
CIA-5 | WebGUI: jt * r6085 /translations/Spanish/Spanish/ (WebGUI.pm Asset_Collaboration.pm): update_from_translation_server | 10:50 |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:21 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 11:21 | |
CIA-5 | WebGUI: jt * r6086 /translations/Spanish/Spanish/ (WebGUI.pm Asset_Post.pm Asset_Collaboration.pm): update_from_translation_server | 11:26 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 11:55 | |
CIA-5 | WebGUI: jt * r6087 /translations/Spanish/Spanish/ (Macro_L_loginBox.pm Asset_Post.pm Asset_Collaboration.pm): update_from_translation_server | 12:03 |
BartJol | whoa, someones doing a good job! | 12:04 |
-!- ryuu_ro [n=rory@194.171.50.69] has left #webgui [] | 13:45 | |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 13:58 | |
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui | 15:56 | |
zylopfa | Greetings | 15:56 |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:06 | |
CIA-5 | WebGUI: yung * r6088 /branch/WebGUI_Userlist: Creating a branch for the Userlist wobject | 16:13 |
zylopfa | Can i ask a question? | 16:14 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 16:43 | |
-!- mode/#webgui [+o rizen] by ChanServ | 16:43 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit] | 16:46 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 16:52 | |
-!- mode/#webgui [+o rizen] by ChanServ | 16:52 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:55 | |
-!- perlmonkey2 [n=perlmonk@ip-129-15-127-253.fennfwsm.ou.edu] has joined #webgui | 17:06 | |
-!- doc77777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui | 17:07 | |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 17:07 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 17:09 | |
-!- mode/#webgui [+o preaction] by ChanServ | 17:09 | |
zylopfa | Am i the only one getting these errors: | 17:11 |
zylopfa | Pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration | 17:11 |
doc77777 | Hello all. I have a quick question on integration. I have a site written in perl that queries a database and returns records in a table. To add these pages into webgui what is the best path: Asset, wobject or macro...? Just need to go in the right direction at the start. Thank you! | 17:12 |
zylopfa | To return database quiries use the asset "Data Form" | 17:13 |
zylopfa | sorry SQL Report | 17:14 |
zylopfa | yeah use a sql report instance, whereever on the site you need data from a db | 17:15 |
doc77777 | I looked that over but can you make that display nicely formatted tables with say 10 columns and 50 rows of information? | 17:15 |
zylopfa | Templates can be adjusted for your looks | 17:15 |
@rizen | zylopfa: check your WorkflowInstance table and make sure that it doesn't have any corrupt or missing data | 17:15 |
doc77777 | See, already have the entire site written and been up over a year. Just trying to integrate it into webgui now ;) | 17:15 |
zylopfa | doc77777, should be possible | 17:16 |
@rizen | doc77777: sql report, macro, http proxy, asset in that order | 17:16 |
doc77777 | Was hoping there was a way without starting over and tossing out all the existing perl code. | 17:16 |
@rizen | doc77777: there's always a way with webgui | 17:17 |
@rizen | try the other options that i mentioned | 17:17 |
doc77777 | laughs yes I am finding that and it is a lot of fun. | 17:17 |
zylopfa | doc77777, I have had the same problem as you, i tossed most of the perlcode out | 17:17 |
doc77777 | would I use one of those or all 4 are required? | 17:17 |
@rizen | http proxy would allow you to not change anything. you just point it to the web server where your perl code lives | 17:18 |
@rizen | use one | 17:18 |
zylopfa | ahhh rizen | 17:18 |
zylopfa | thats what you use that for :O | 17:18 |
@rizen | with macro you could just embed your perl code into the macro | 17:18 |
zylopfa | thats pretty imba | 17:18 |
@rizen | imba? | 17:18 |
zylopfa | awesome | 17:19 |
doc77777 | could you embed a DB query in the macro? I had some fun with that last night. | 17:19 |
@rizen | of course | 17:19 |
@rizen | take a look at WebGUI::SQL and WebGUI::DatabaseLink | 17:19 |
@rizen | both may be useful to you | 17:19 |
@rizen | or if you prefer, you can use straight DBI calls | 17:20 |
doc77777 | Very nice... I am pretty new to webgui but really impressed with how it follows the perl ideas... simple are simple but anything is possible :) | 17:21 |
zylopfa | damn i just manually upgraded to the new 7.4.32 but it complains with every script that it cant load Request.so | 17:21 |
@rizen | that's the idea | 17:21 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:21 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:21 | |
perlmonkey2 | doc77777: yeah, I have several large web apps I'm considering building for my employer, and I wouldn't start any of them without using wG as my framework. | 17:22 |
zylopfa | The sites work good, but whenever i use some of the scripts in sbin, it wont load the script | 17:22 |
zylopfa | And the testEnvironment.pl complains that Apache2::Request isnt installed | 17:23 |
zylopfa | even if it is (the site is running and all) | 17:24 |
doc77777 | perlmonkey: yea, I found it a year late. Wrote this site in perl / cgi about a year and a half ago but after finding webgui I will rewrite if I have to. But still, dont want to write anymore than I have to! | 17:24 |
@rizen | zylopfa sounds like your path is messed up | 17:24 |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 17:26 | |
doc77777 | Thank you for the help friends. Always shy away from irc usually because all my questions get answered with "gO RtFM d0od". Thanks, you give me hope ;) | 17:28 |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection] | 17:29 | |
zylopfa | its strange rizen it worked on my normal machine but on the production one it wont work (well webgui is running) but cant get the sbin scripts to work | 17:29 |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has joined #webgui | 17:29 | |
@rizen | r u using the wre? | 17:30 |
zylopfa | no installing from source | 17:30 |
@rizen | that's your problem likely | 17:31 |
@rizen | doc77777: go RTFM. do you feel better? | 17:31 |
doc77777 | yea that is the ticket ;) | 17:32 |
zylopfa | http://webgui.pastebin.com/d34482354 is the error i get | 17:32 |
zylopfa | Should it be the best to install from source? | 17:32 |
@rizen | no. the wre is a very complex animal, and it's hard to replicate from DIY source | 17:34 |
zylopfa | so you say its best to upgrade with WRE? | 17:40 |
+Radix_ | more a case of webgui needing a lot of perl modules and prerequisites in order to run. And if one of those perl modules is out of date or your distro ships a different version then it can cause issues that are really hard for anyone else to diagnose. WRE solves all of that by shipping everything you need. | 17:43 |
zylopfa | thanks Radix_ | 17:44 |
zylopfa | when i run testEnvironment.pl it says i dont have Apache2::Request | 17:44 |
zylopfa | then it supposedly install it and go on without errors | 17:44 |
+Radix_ | been there, done that, know how it feels - I use the wre now :) | 17:44 |
zylopfa | but when i run it again it says its not installed | 17:44 |
zylopfa | I am no way going that way | 17:45 |
zylopfa | I will figure this shit out :D | 17:45 |
+Radix_ | heh.. what distro? | 17:45 |
zylopfa | fedora core | 17:46 |
+Radix_ | I've seen that one before on debian - though it was a while back now.. seem to recall it being a lib missing that Apache2::Request needed or a dev version of a package was needed too | 17:46 |
+Radix_ | check that libapreq2 is there | 17:47 |
zylopfa | it is | 17:48 |
zylopfa | gonna install it again manually from cpan | 17:48 |
+Radix_ | there's two modules in debian - one for libapreq - the other for the perl interface to it | 17:48 |
zylopfa | yeah also here | 17:48 |
+Radix_ | I'm sure it'd be similar in fedora | 17:48 |
+Radix_ | try cpan then.. might just need the latest version | 17:49 |
zylopfa | yeah i am on that now | 17:49 |
topsub | hello everyone. | 17:53 |
+Radix_ | hey topsub | 17:53 |
CIA-5 | WebGUI: yung * r6089 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed: Thingy: field type 'other thing' does not stay selected | 18:20 |
zylopfa | I am debugging my problem to run upgrade.pl made a test.pl file only with use APR::Request; in it | 18:26 |
zylopfa | the error it comes forth with is: http://webgui.pastebin.com/d699fa16 | 18:26 |
zylopfa | and the files are there | 18:26 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:34 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:34 | |
zylopfa | perlDreamer, can you maybe help me? | 18:36 |
+perlDreamer | zlopfa, what's up? | 18:39 |
zylopfa | I have upgraded to the newest release and now i cant run upgrade.pl | 18:39 |
+perlDreamer | you can run upgrade.pl, but you get an error. What is it? | 18:40 |
zylopfa | somehow it wont find: use APR::Request | 18:40 |
zylopfa | http://webgui.pastebin.com/d699fa16 | 18:40 |
zylopfa | It wont run it ;/ and i just reinstalled libapreq2-2.08 | 18:40 |
+perlDreamer | are you running the WRE? | 18:40 |
zylopfa | no | 18:40 |
+perlDreamer | so you say perl upgrade.pl --doit and get the message? | 18:41 |
zylopfa | no it wont compile | 18:41 |
+perlDreamer | I'm confused, so maybe we better be pedantic about this. | 18:41 |
zylopfa | and whenever i run: testEnvironment.pl it says Apache2::Request isnt installed | 18:42 |
zylopfa | then it install it, but it report the same when i test it again | 18:42 |
+perlDreamer | which linux distribution are you using? | 18:42 |
zylopfa | Linux lnx.kermit.org 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:18:33 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux | 18:42 |
zylopfa | fedora 8 | 18:42 |
+perlDreamer | Does this file exist: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/APR/Request/Request.so | 18:43 |
zylopfa | indeed | 18:43 |
zylopfa | it exist | 18:43 |
+perlDreamer | permission check on the file and directory? | 18:45 |
zylopfa | 770 root:root | 18:47 |
+perlDreamer | and you're running as root now? | 18:47 |
zylopfa | yeah | 18:47 |
zylopfa | so it should not be that | 18:47 |
zylopfa | Its damn strange every time i run testEnvironment.pl it say Apache2::Request is missing | 18:51 |
+perlDreamer | yes | 18:51 |
zylopfa | then it install it, and then i cant use Apache2::Request anyway | 18:51 |
zylopfa | have tried in a test script | 18:51 |
topsub | hey perlDreamer | 18:51 |
+perlDreamer | is there a libapreq2-dev? | 18:51 |
zylopfa | will check | 18:52 |
+perlDreamer | I have all three of these installed on a FC6 dev box | 18:53 |
+perlDreamer | perl-libapreq2-2.09-0.rc2.1.fc6 | 18:53 |
+perlDreamer | libapreq2-devel-2.09-0.rc2.1.fc6 | 18:53 |
+perlDreamer | libapreq2-2.09-0.rc2.1.fc6 | 18:53 |
+perlDreamer | hey topsub | 18:53 |
topsub | perlDreamer, hello Hows your day going? | 18:53 |
+perlDreamer | Not too bad so far. Need to dig out and eat my breakfast soon :) | 18:54 |
topsub | hehe, almost lunch time here.. well it is.. its noon! lol | 18:54 |
+perlDreamer | you're an east coaster | 18:54 |
topsub | born and raised.. lol | 18:54 |
topsub | i might get to the west coast one day | 18:55 |
@preaction | California: Nuke it from orbit, it's the only way to be sure. | 18:55 |
zylopfa | perlDreamer, i installed the newest from source: 2.08 | 18:56 |
+perlDreamer | zylopfa, I've never done that on a FC box | 18:57 |
zylopfa | its all i ever do | 18:57 |
@rizen | topsub, will you be coming to the wuc this year with diona and william? | 18:57 |
topsub | i believe so | 18:57 |
topsub | i hope so, love to see the west coast | 19:01 |
topsub | if its even on the west coast this year | 19:01 |
+perlDreamer | The west coast of Madison is great. | 19:01 |
+perlDreamer | Between the two lakes | 19:02 |
topsub | lol | 19:02 |
+perlDreamer | Wisconsin | 19:02 |
@preaction | plus it will be August, so it will be beautiful outside | 19:02 |
@preaction | maybe unbearably hot, but still | 19:02 |
topsub | i am use to the heat | 19:02 |
@preaction | yeah, the only people who will be complaining about the heat will probably be the people who live in wisconsin ;-) | 19:03 |
+perlDreamer | zylopfa, I'm not sure where to go from here, you need sysAdminDreamer, not perlDreamer from this point on | 19:03 |
zylopfa | haha ok | 19:03 |
topsub | lol | 19:03 |
zylopfa | it seems like some bullcrap, I have installed it but it cant find the perl modules | 19:03 |
zylopfa | but the Webgui installation works | 19:04 |
zylopfa | its just the scrpits that doesnt | 19:04 |
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui [] | 19:04 | |
@preaction | zylopfa, does perldoc Apache2::Request work? | 19:05 |
zylopfa | yeah | 19:05 |
zylopfa | and i have found it also in: | 19:05 |
zylopfa | /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Apache2/Request.pm | 19:05 |
+perlDreamer | preaction: POD is not stored in .so files | 19:05 |
@preaction | how about perl -MApache2::Request -e'print $Apache2::Request::VERSION'? | 19:05 |
zylopfa | Can't load '/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/APR/Request/Request.so' for module APR::Request | 19:06 |
zylopfa | : libapreq2.so.3: cannot open shared object file: | 19:06 |
zylopfa | so its something with the linked library file | 19:07 |
+perlDreamer | Since you installed from source, do you need to rerun ldconfig? | 19:07 |
CIA-5 | WebGUI: yung * r6090 /WebGUI/ (3 files in 3 dirs): fixed: Thingy: delete a thing dysfunctions linked things | 19:07 |
zylopfa | But it dont say what file it cant find | 19:07 |
zylopfa | yeah perlDreamer i also did that | 19:07 |
+perlDreamer | I think it's saying it can't find the Request.so file | 19:08 |
-!- estive1 [n=estiven@201.232.58.66] has joined #webgui | 19:08 | |
zylopfa | but the file is there, exactly where it says it is | 19:08 |
zylopfa | Maybe i should delete all that has to do with Apache2 and APR and install anew | 19:09 |
+perlDreamer | I'd suggest yum'ing it | 19:11 |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 19:12 | |
zylopfa | FFS now it work | 19:12 |
lisette | hi | 19:12 |
+perlDreamer | no way | 19:12 |
zylopfa | I cant take that it wont work from source install | 19:12 |
zylopfa | but i think the version is bugged cause yum suggested 2.09-0 | 19:12 |
zylopfa | but that one cant be dl'd from the site | 19:12 |
zylopfa | and its a damn unstable one | 19:13 |
lisette | how to do to change the field email in the create account by read only, i have to fill this field with a JS, but the user don't modified this | 19:13 |
zylopfa | Thanks a lot for your help friends! | 19:13 |
zylopfa | Friend even | 19:13 |
zylopfa | insane good! | 19:13 |
+perlDreamer | you're welcome | 19:13 |
@rizen | what! | 19:13 |
zylopfa | insane patience you have | 19:13 |
@rizen | perlDreamer is my friend, he can't be your friend too. | 19:14 |
@rizen | i *won't* share him | 19:14 |
@rizen | =) | 19:14 |
zylopfa | I bet its the libapreq22.08 thats bugged | 19:14 |
zylopfa | damn it rizen | 19:14 |
lisette | ? | 19:14 |
zylopfa | This is awesome!! | 19:14 |
+perlDreamer | lisette: use the JS to disable the field, as well as fill it in? Or modify the template and take out the template variable for the username textfield, and set it with a hidden field? | 19:14 |
lisette | no i use the JS to fill this field | 19:16 |
zylopfa | from now on i will use yum whenever it makes shit to install from source | 19:16 |
zylopfa | Ahahn nicee upgrade script worked all the way without me having to install some new things | 19:16 |
lisette | but the field email in the template is in loop, and i don't know how to change to readonly, and i found in the user profile that i can modified this field, but i change the Data Type by Read only it don't work | 19:17 |
+perlDreamer | Ah. That sounds like a bug. | 19:20 |
-!- snapcount [n=royjohns@97.101.2.115] has quit [Read error: 104 (Connection reset by peer)] | 19:21 | |
lisette | ok, thanks | 19:22 |
zylopfa | does anyone know where the internationalization of "Date Time" fields is ? | 19:25 |
zylopfa | or does it only work for english? (suppose its a java script then) | 19:25 |
+perlDreamer | zylopfa, do you mean the JS calendar/time widget? | 19:26 |
zylopfa | no its in "Data From" asset, when you put a "Date Time" field in, a datepicker js comes up | 19:27 |
+perlDreamer | Yeah, that's the same thing. | 19:27 |
+perlDreamer | It's javascript | 19:27 |
zylopfa | I have found a javascript for it with internal things | 19:27 |
zylopfa | internationalization things | 19:27 |
zylopfa | I have a clue that maybe the danish version is old code | 19:27 |
+perlDreamer | those files are stored in www/extras/calendar/lang | 19:31 |
+perlDreamer | what do you think is old/wrong? | 19:31 |
zylopfa | no it seems ok i just watched the files | 19:31 |
zylopfa | but some weird characters in the danish one, may break the javascript | 19:32 |
@preaction | 7.5 uses the YUI one i think now | 19:33 |
+perlDreamer | yes it does. That must be after we branched the Commerce branch. | 19:34 |
@preaction | dunno if that'll have any impact on I18n | 19:35 |
+perlDreamer | Haarg, the Email form fix is missing a paren in the new regex | 19:36 |
+perlDreamer | is it supposed to be ([a-z]{2,9}) ? | 19:37 |
@preaction | why 2? come to think of it why are we trying to validate email addresses using regular expressions anyway? | 19:44 |
+perlDreamer | country codes are two letters | 19:44 |
@preaction | an intranet email address may not even have a . in it anywhere | 19:45 |
zylopfa | perlDreamer, there is an error in the danish translation that somehow breaks the "Date Time" picker | 19:46 |
zylopfa | I will correct it and send a patch | 19:46 |
+perlDreamer | cool | 19:46 |
+perlDreamer | lisette: before filing the bug, you might want to try using a WebGUI demo site to see if you can duplicate the bug up there (not making email address read only) | 19:48 |
CIA-5 | WebGUI: doug * r6091 /WebGUI/ (6 files in 5 dirs): | 19:51 |
CIA-5 | WebGUI: fixed: Back to Album link doesn't work | 19:51 |
CIA-5 | WebGUI: fixed: Minor i18n wording discrepencies | 19:51 |
CIA-5 | WebGUI: fixed: Photo->www_showConfirmation Add a Photo link points to the wrong place | 19:51 |
-!- snapcount [n=royjohns@35.3.101.97.cfl.res.rr.com] has joined #webgui | 19:59 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 19:59 | |
zylopfa | perlDreamer, i am sending in the patch for the danish version of the datepicker now | 20:17 |
+perlDreamer | remember, diff -u :) | 20:17 |
zylopfa | i did ;D | 20:19 |
-!- perlmonkey2 [n=perlmonk@ip-129-15-127-253.fennfwsm.ou.edu] has quit ["Leaving."] | 20:19 | |
zylopfa | is it critical when the danish calender picker didnt work? | 20:19 |
zylopfa | or should i post it as cosmetical? | 20:19 |
+perlDreamer | if it's broken and doesn't work, it's critical. | 20:20 |
+perlDreamer | If it's just ugly looking, it's cosmetic | 20:20 |
zylopfa | it was broken, where the dates should be in the picker it just said "undefined" | 20:21 |
+perlDreamer | yeah, that's broken. Unable to pick dates from the date picker | 20:21 |
@Haarg | i caught that regex typo and fixed it on 7.4, but neglected to port the change | 20:21 |
+perlDreamer | we need nightly smoke tests in both main branches | 20:22 |
-!- perlmonkey2 [n=perlmonk@ip-129-15-127-253.fennfwsm.ou.edu] has joined #webgui | 20:22 | |
zylopfa | its awesome this quick release of patches | 20:25 |
zylopfa | every time i find an error i will patch it and send it | 20:26 |
perlmonkey2 | this is probably a no brainer, but setting up mod_proxy on the wre on port 81, will allow me to run normal apache stuff on 80? I just want webgui on this machine for local dev work. | 20:26 |
+perlDreamer | it's the new weekly release schedule. I'm guessing it keeps Haarg pretty busy, but it's great for getting bugfixes out quickly | 20:26 |
@rizen | pm2: you don't even need modproxy | 20:27 |
@rizen | especially not for dev work | 20:27 |
+perlDreamer | zylopfa: If you keep doing that, you could be given SVN access to WebGUI, which would let you patch WebGUI yourself | 20:27 |
@rizen | i don't use it on my dev box at all | 20:27 |
zylopfa | awesome perlDreamer | 20:27 |
perlmonkey2 | rizen: that is very good to know | 20:27 |
zylopfa | perlDreamer, I will also contribute with a complete danish translation | 20:28 |
+perlDreamer | You'll have to race to catch up to the Spanish team. They're already up to 25% complete | 20:29 |
zylopfa | haha i will be quick | 20:29 |
zylopfa | I would like to translate it in the source tree and upload it if i can | 20:29 |
zylopfa | it takes too long to do it online | 20:29 |
zylopfa | via the i18n site | 20:29 |
zylopfa | and the translations seems to be for old modules | 20:30 |
+perlDreamer | you'd need to talk to rizen or Haarg about that one. They might takes patches, I don't know | 20:30 |
+perlDreamer | the i18n server is supposed to keep itself up to date. | 20:31 |
zylopfa | ohh | 20:31 |
zylopfa | let me check it again | 20:31 |
+perlDreamer | If you edit a module with out of date entries, editing an entry is supposed to clean up everything | 20:31 |
zylopfa | aahh perlDreamer it seems its the correct ones | 20:32 |
zylopfa | Will the edition of these i18n be taken in every week? | 20:32 |
+perlDreamer | translated i18n files are available from the server in realtime. They are not included in the core. | 20:32 |
+perlDreamer | New items from the core are put into the English copy on the translation server weekly | 20:33 |
+perlDreamer | also, the translations are for 7.5, not for 7.4 | 20:33 |
CIA-5 | WebGUI: graham * r6092 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Auth/WebGUI.pm): fixed: email validation links can be broken by mail servers | 20:35 |
CIA-5 | WebGUI: graham * r6093 /WebGUI/lib/WebGUI/Form/Email.pm: fix email regex typo | 20:35 |
zylopfa | thanks a lot perlDreamer | 20:36 |
-!- perlmonkey2 [n=perlmonk@ip-129-15-127-253.fennfwsm.ou.edu] has quit [Read error: 110 (Connection timed out)] | 20:53 | |
-!- bopbop [n=kmccombs@71-82-214-154.dhcp.mdsn.wi.charter.com] has quit [] | 20:59 | |
-!- lisette [n=liraos@201.232.58.66] has left #webgui [] | 21:00 | |
GooeyOfSteel | Wiki: Translating WebGUI - Created on 4/9/2008 12:58 pm by colink http://www.webgui.org/community-wiki/translating-webgui | 21:11 |
+perlDreamer | estive1, lisette, zylopfa: if you have other ideas/tips/suggestions about translating WebGUI, please add them to that wiki page. | 21:12 |
zylopfa | roger that perlDreamer | 21:12 |
zylopfa | Just translated the addspace asset on the i18n site | 21:13 |
+perlDreamer | I saw that. The Danish translation went up several tenths of a percent. | 21:14 |
+perlDreamer | One other thing to keep in mind about the i18n website. | 21:15 |
+perlDreamer | It's set up so that _anyone_ can translate WebGUI | 21:15 |
+perlDreamer | So you can have semi-technical help with the translation work | 21:16 |
zylopfa | sounds good | 21:17 |
+snapcount | hey rizen, have you ever heard of cpan autobundle? i.e., perl -MCPAN -e autobundle | 21:19 |
+snapcount | looks like it may simplify wre install quite a bit | 21:20 |
+snapcount | not sure if it still uses the shell script to install everything | 21:20 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 21:22 | |
@rizen | no i haven't heard of it | 21:27 |
-!- perlDreamer is now known as gymDreamer | 21:27 | |
+snapcount | it basically bundles all of the installed modules on a system when you run it into a single module | 21:27 |
+snapcount | then you can install it with perl -MCPAN -e 'install bundle-name.pm' | 21:27 |
+snapcount | I just came across and I'm trying it out | 21:28 |
+snapcount | thought I'd put a bug in your ear =) | 21:28 |
@rizen | if i have to have the modules already installed, then how does it help build the wre? | 21:28 |
+gymDreamer | snapcount: it makes a list of all the modules on your system, not really making a bundle of what is there | 21:28 |
+snapcount | oh... so it's not really a snapshot then | 21:29 |
+snapcount | well shit | 21:29 |
+gymDreamer | still, once you set up one, it's easy to replicate on another machine | 21:29 |
@rizen | but at the point that i set it up, it's already in the wre, so again, how does it help build the wre? | 21:30 |
+snapcount | I see your point | 21:32 |
@rizen | i guess that would make it easier for people to do source based installs | 21:33 |
@rizen | though i'm not entirely sure i want to do that | 21:33 |
@rizen | snapcount, find out if there is a CPAN function that will write the commerce system for me | 21:34 |
@rizen | that's what i really need. =) | 21:34 |
+snapcount | that one's easy | 21:34 |
+snapcount | Bundle::Rizen.pm | 21:34 |
+snapcount | duh | 21:34 |
@rizen | oh, and I could use one that will find the bugs in the software, and automatically fix them. | 21:35 |
CIA-5 | WebGUI: jt * r6094 /WebGUI/ (3 files in 3 dirs): - fix: Trapped an exception for corrupt config files. | 21:44 |
CIA-5 | WebGUI: jt * r6095 /branch/WebGUI_7.4/ (3 files in 3 dirs): - fix: Trapped an exception for corrupt config files. | 21:44 |
@rizen | snapcount: how's the promotion of your orlando mongers going? | 21:45 |
+snapcount | well we had a few people show up yesterday so I guess that's good =) | 21:45 |
+snapcount | it was weird because that was the first pm meeting I ever attended | 21:46 |
+snapcount | everyone seemed to have fun though, said they were coming next month | 21:46 |
-!- wgGuest80 [n=wgGuest8@71-82-214-154.dhcp.mdsn.wi.charter.com] has joined #webgui | 21:54 | |
-!- wgGuest80 [n=wgGuest8@71-82-214-154.dhcp.mdsn.wi.charter.com] has quit [Client Quit] | 21:54 | |
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has quit ["Leaving"] | 22:05 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 22:15 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 22:15 | |
topsub | rizen, how far are you planning on taking the commerce system in webgui? | 22:36 |
@rizen | just far enough to get your hopes up, and not far enough to be useful | 22:37 |
topsub | lol...hmmmm | 22:37 |
@rizen | your question was sufficiently vague that it felt appropriate to give such a response | 22:38 |
topsub | guessing more in the sence of trying to have it compete with more known commerce systems or just to be something small and basic | 22:39 |
topsub | i have always used cs-cart | 22:39 |
topsub | being able to intergrate cs cart and webgui together = an awesome package | 22:40 |
@rizen | no idea what cs-cart can do | 22:40 |
topsub | demo.cs-cart.com/admin.php admin:admin | 22:40 |
topsub | :-) | 22:41 |
@rizen | but the base commerce system that i'm building should be sufficient for most small stores, and robust enough that it can be built out for amazon style stores | 22:41 |
topsub | nice | 22:41 |
@rizen | looking at cs cart now it will have many of the features cs cart has, but certainly not go as far as cs cart | 22:47 |
@rizen | simply because this is our first rev | 22:47 |
@rizen | they have 80 payment gateways it looks like, and we'll have only 2-4 | 22:48 |
@rizen | for example | 22:48 |
@rizen | now that i'm looking at this, i did check out cs-cart when i was first doing my research | 22:57 |
topsub | ah | 23:14 |
topsub | ya i like it and it seems to be going in a nice direction | 23:14 |
topsub | smarty template lang. makes it easy to skin | 23:14 |
topsub | has lots of custom reports you can set up. lots of site management | 23:15 |
@rizen | after WebGUI Shop is released they will still be a couple of years ahead of us on payment plugins, probably only about one dev cycle ahead of us on management type features, and we'll be way ahead of them on product type plugability | 23:16 |
topsub | biggest thing i see people ask me is inventory management | 23:17 |
@rizen | since in WebGUI Shop the product types are just assets | 23:17 |
topsub | so if i have the same style shirt in 5 colors can it manage that | 23:17 |
+gymDreamer | the hooks for inventory management are in WebGUI's C2 already | 23:17 |
-!- gymDreamer is now known as perlDreamer | 23:17 | |
@rizen | the current webgui commerce system can handle that | 23:17 |
topsub | which cs cart can along with dynamic switching out images for each color | 23:17 |
topsub | nice, sry i haven't look into the commerce of webgui.. | 23:17 |
@rizen | we won't be doing dynamic image switching for each color but the multiple color things are handled | 23:18 |
-!- estive1 [n=estiven@201.232.58.66] has left #webgui [] | 23:18 | |
topsub | also the dynamic prices. so if an XXL cost +$2.00 more it updates the price on the fly | 23:18 |
topsub | little stuff like that adds nice touches | 23:18 |
@rizen | perlDreamer, aren't you migrating that feature to the new product sku as we speak? | 23:18 |
+perlDreamer | decoding C1 in batches | 23:19 |
+perlDreamer | so, yes | 23:19 |
+perlDreamer | Wobject::Product is now Sku::Product | 23:19 |
+perlDreamer | now I'm trying to get my arms around WebGUI::Product so I can fold in parameters, variants and options | 23:19 |
topsub | cs-cart 1.3.5 was just released with a nice fresh look along with more ajax interface.. which can be good and bad | 23:20 |
@rizen | perlDreamer: if you're feeling ambitious, feel free to throw in dynamic switching images for the variants | 23:20 |
+perlDreamer | noted | 23:20 |
@rizen | oh | 23:21 |
@rizen | we need to talk about that stuff a little bit before you get too far | 23:21 |
@rizen | do you have time now? | 23:21 |
+perlDreamer | sure | 23:21 |
@rizen | ok..the current WebGUI::Product has a sort of sku template thing | 23:21 |
+perlDreamer | yep | 23:21 |
@rizen | that is unnecessary | 23:21 |
@rizen | no need to port it | 23:21 |
+perlDreamer | good | 23:21 |
@rizen | however, we do need to still support variants | 23:22 |
+perlDreamer | what about sku modifier for variants? | 23:22 |
@rizen | no sku modifier | 23:22 |
+perlDreamer | this is getting better all the time, keep talking! | 23:22 |
@rizen | it's all one sku with options | 23:22 |
@rizen | so you just attach the options to the product when you put it in the cart | 23:22 |
@rizen | like "red" and "XL" | 23:23 |
@rizen | however, the tricky thing is that we do need to migrate people from the old products to the new products | 23:23 |
@rizen | so what i'm thinking there is that you'll generate a new product asset in the import node | 23:23 |
@rizen | create a folder for it | 23:23 |
@rizen | for each WebGUI::Product in existence | 23:24 |
@rizen | then we'll have to parse Layouts, Snippets, Articles, and Templates looking for ^Product(); macros | 23:24 |
+perlDreamer | ew | 23:24 |
@rizen | and replace them with ^AssetProxy(); macros | 23:24 |
@rizen | i don't see any other way unfortunately | 23:25 |
+perlDreamer | after I get the basics done, I'll call Tiffany and ask her for her database | 23:25 |
+perlDreamer | that way I'll have a real corpus to practice on | 23:25 |
@rizen | ok | 23:25 |
@rizen | so while i have good news on the one hand (no more stupid dynamic skus) i have bad news on the other hand (parsing for macro replacement) | 23:26 |
+perlDreamer | I do have an idea about that, but it's evil | 23:27 |
+perlDreamer | If you temporarily disabled all macros, and eval the template, you'd get the original template back, right? | 23:27 |
+perlDreamer | So, if you make a new "Product" macro that returns the string "^AssetProxy(myProductParams);" and disable all macros, you can use the macro processor and templater to do all the parsing and changing work for you. | 23:28 |
@rizen | eval? | 23:28 |
+perlDreamer | process | 23:29 |
+perlDreamer | no, it's close but it wouldn't | 23:29 |
+perlDreamer | because all the template tags will be evaluated | 23:29 |
+perlDreamer | so maybe just skip the template processing and send the template to the macro processor | 23:30 |
@rizen | you have the right idea | 23:30 |
@rizen | but you can't run it through the macro processor either | 23:30 |
+perlDreamer | no? | 23:30 |
@rizen | because you'll execute any other macros that are in there | 23:30 |
+perlDreamer | I'll disable all of them first | 23:30 |
@rizen | that's foolish hackery and lible to break someone's site | 23:30 |
@rizen | instead just use the macro processor regex | 23:31 |
@rizen | without using the macro processor | 23:31 |
+perlDreamer | and only call the Product macro when you find one | 23:31 |
@rizen | to do exactly what you want | 23:31 |
+perlDreamer | okay | 23:31 |
@rizen | exactly | 23:31 |
@rizen | but it won't call the product macro either | 23:31 |
@rizen | it will call some custom code that will turn the product macro into an assetproxy | 23:31 |
+perlDreamer | okay, that's even better | 23:32 |
@rizen | anyway, that's about all i needed to say. just thought you'd want to know before you got too far | 23:35 |
+perlDreamer | if there's anything else that comes up, just give me a holler | 23:35 |
+perlDreamer | I will say that the new Product will have tons of collateral | 23:35 |
+perlDreamer | pictures, brochures, warranties, parameters and variants | 23:36 |
+perlDreamer | zylopfa translated about 2% of WebGUI today for the Danish translation | 23:38 |
+perlDreamer | good energy | 23:38 |
perlmonkey2 | lots of cool things happening in wG lately | 23:46 |
+perlDreamer | oh yeah | 23:46 |
+perlDreamer | The spanish team added about 22% to their translation | 23:46 |
+perlDreamer | Polish team did 4% | 23:46 |
+perlDreamer | bugs being fixed | 23:46 |
+perlDreamer | There's even a guy building a new, Ajax based Survey, of all things | 23:46 |
perlmonkey2 | hah....I hear he's way behind schedule and keeps running into 'interesting' corner cases in the YUI. | 23:47 |
+perlDreamer | did you figure out what was happening with multiple calendars, yesterday? | 23:48 |
perlmonkey2 | nope.....removed all the code so that it was basically just two plain calendars being built. My example code worked fine, the survey did not. | 23:49 |
perlmonkey2 | But we don't need date types in the original surveys at work, so I'm skipping it for now. But I wasted 5 hours on placing the widgets and then the problems with multiple widgets yesterday.....keep getting hit with these huge time sinks. | 23:50 |
perlmonkey2 | meetings all morning...normal work in the afternoon...and now finally back to survey stuff ;) | 23:51 |
+perlDreamer | rizen: Does C1 do inventory management automatically, or do you have to do it manually? | 23:54 |
@rizen | C1 has no concept of inventory management | 23:56 |
--- Day changed Thu Apr 10 2008 | ||
topsub | ajax based survy sounds interesting | 00:09 |
topsub | i doing an ajax peice.. bout 30% complete.. lol | 00:09 |
topsub | 2 macros to write then litttle frontend work to do | 00:09 |
topsub | so far loving it.. very easy to integrate | 00:09 |
@rizen | topsub is fired | 00:10 |
topsub | lol | 00:10 |
topsub | doh! | 00:10 |
topsub | i have a prototype.. just intergrating the prototype into webgui | 00:11 |
topsub | its crazy.. i have a 300 line javascript file in my prototpye.. i am using Jquery for this and i have so far just like 15 lines using jquery | 00:11 |
@rizen | topsub didn't follow the scotty rules for engineering | 00:12 |
@rizen | nothing is easy | 00:12 |
@rizen | it's going to take 3 times longer than you have | 00:12 |
topsub | i am converting from raw javascript to jquery | 00:12 |
topsub | lol | 00:12 |
topsub | it prob will | 00:12 |
topsub | still have the macros to write | 00:12 |
@rizen | no jquery | 00:12 |
@rizen | use yui | 00:12 |
topsub | blah! | 00:12 |
topsub | jquery! | 00:12 |
@rizen | don't make me kill you | 00:12 |
topsub | william and diona would miss me | 00:13 |
topsub | after i get version 1 out i MIGHT convert to yui | 00:13 |
* perlDreamer has nightmares about jquery and yui battles | 00:14 | |
+perlDreamer | and is thankful nobody has brought up gwt | 00:14 |
+MrHairgrease | what about gwt? | 00:15 |
+MrHairgrease | that roxors | 00:15 |
+snapcount | MrHairgrease: what are you doing here? shouldn't you be at the pub =D | 00:15 |
+MrHairgrease | err | 00:15 |
+MrHairgrease | you are right | 00:15 |
+snapcount | lol | 00:16 |
+MrHairgrease | but I have to get up very early tomorrow | 00:16 |
+perlDreamer | not a problem | 00:16 |
+perlDreamer | 3 beer limit | 00:16 |
+MrHairgrease | and the Dutch WebGUI drink is tomorrow evening | 00:16 |
+MrHairgrease | so I guess I can stay at home | 00:16 |
+perlDreamer | you have to warm up before serious drinking | 00:16 |
+MrHairgrease | and I'm working on the Movie plugin | 00:16 |
+MrHairgrease | and I have beer at home | 00:16 |
+perlDreamer | you could strain your liver | 00:16 |
-!- dionak [n=diona@97.66.185.250] has quit [] | 00:17 | |
+MrHairgrease | perlDreamer: I'm always warmed up | 00:17 |
+MrHairgrease | you should know that =) | 00:17 |
+perlDreamer | true | 00:17 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 00:18 | |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 00:34 | |
-!- jfluhmann [n=jfluhman@x171y247.angelo.edu] has quit [Remote closed the connection] | 00:35 | |
-!- dionak [n=diona@97.66.185.250] has quit [] | 00:46 | |
topsub | is there a test for uploading files in a function? | 00:49 |
+perlDreamer | what do you mean "function"? | 00:49 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 00:49 | |
topsub | i wrote a custom asset to upload files | 00:51 |
topsub | and i wrote a test faking a post with a file | 00:51 |
topsub | and tested that it uploaded | 00:51 |
+perlDreamer | right | 00:52 |
+perlDreamer | I helped you with some of that, iirc | 00:52 |
topsub | ya | 00:52 |
topsub | wasn't sure if i should submit that | 00:52 |
topsub | using that puedo | 00:52 |
+perlDreamer | right | 00:53 |
+perlDreamer | I still don't understand what you're asking | 00:53 |
topsub | lol can anyone else use that test | 00:59 |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 01:07 | |
+perlDreamer | well, yes and no | 01:09 |
+perlDreamer | he left | 01:09 |
+perlDreamer | I'll tell him tomorrow | 01:09 |
+perlDreamer | or maybe dionak can go and give him a nuggie for leaving so quickly | 01:09 |
-!- dionak [n=diona@97.66.185.250] has quit [] | 01:43 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:47 | |
CIA-5 | WebGUI: graham * r6096 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetClipboard.pm): fixed: Clipboard select all doesn't work with one item in IE | 01:54 |
CIA-5 | WebGUI: graham * r6097 /WebGUI/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.5.9-7.5.10.pl): fixed: able to view visitor profile, send private messages, add as friend | 01:54 |
CIA-5 | WebGUI: graham * r6098 /WebGUI/ (4 files in 3 dirs): fixed: international characters corrupted in titles | 01:54 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 02:15 | |
CIA-5 | WebGUI: jt * r6099 /branch/WebGUI_Commerce/ (7 files in 5 dirs): | 02:17 |
CIA-5 | WebGUI: fixed more c2 bugs | 02:17 |
CIA-5 | WebGUI: added a workflow activity that removes EMS items from the cart if they've been in there too long | 02:17 |
CIA-5 | WebGUI: graham * r6100 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post.pm): fixed: Users without karma can transfer karma by rating posts | 02:17 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["bbiab"] | 02:29 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 02:37 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 02:37 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 02:41 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["leaving"] | 02:44 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 02:45 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 02:45 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:45 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 02:45 | |
-!- doc77777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Remote closed the connection] | 03:01 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 03:12 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 03:26 | |
-!- perlbot [n=perlbot@c-24-30-67-86.hsd1.ga.comcast.net] has quit ["leaving"] | 03:57 | |
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui | 03:57 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 04:11 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 04:11 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 04:36 | |
topsub | soo just messed up my local install of webgui..lol | 05:04 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 05:32 | |
-!- mode/#webgui [+o preaction] by ChanServ | 05:32 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 06:16 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 113 (No route to host)] | 06:16 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 06:17 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 06:28 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 06:32 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 06:56 | |
elnino | good evening! Quick question. | 06:57 |
elnino | I've got a navigation template I'm writing to display image that are not hideen from navigation. And I'd like to access the properties of the image (the field where the alt and style atributes can be typed in). What woudl be the appropriate tmpl_var? | 06:58 |
elnino | I've tried page.description and page.properties. without sucess | 07:04 |
elnino | I looked at the source of WebGUI/asset/wobject and it looks like properties should work. but it doesn't seem to. | 07:08 |
elnino | never mind. The code doesn't look like properties should. So it looks like I can't access an Image's properties in a navigation template. | 07:09 |
elnino | eh, I'll just post an rfe. I don't see any evidence that it can be done. I need to go to bed. | 07:15 |
elnino | bye | 07:16 |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] | 07:16 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 08:08 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 08:42 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 08:42 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 09:02 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 09:04 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 09:11 | |
-!- mode/#webgui [+o preaction] by ChanServ | 09:11 | |
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui | 10:35 | |
zylopfa | Greetings | 10:35 |
CIA-5 | WebGUI: jt * r6101 /translations/Danish/ (6 files in 2 dirs): update_from_translation_server | 11:45 |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:48 | |
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui | 11:52 | |
-!- wgGuest68 [n=wgGuest6@194.171.50.69] has joined #webgui | 11:58 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 12:05 | |
-!- wgGuest68 [n=wgGuest6@194.171.50.69] has quit [] | 12:16 | |
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui | 12:23 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 12:23 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)] | 12:29 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 12:49 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 12:49 | |
-!- wgGuest29 [n=wgGuest2@S010600179ace3ce8.wp.shawcable.net] has joined #webgui | 12:58 | |
wgGuest29 | hello | 12:59 |
-!- wgGuest29 is now known as _Dalek3_ | 12:59 | |
_Dalek3_ | I'm having difficulties running modproxy on a non-standard port | 13:00 |
_Dalek3_ | it is reverse proxying the web server running on port 80 instead of the modperl instance | 13:00 |
+snapcount | is your website hostname resolvable from the server you have apache installed on? | 13:01 |
_Dalek3_ | latest wre and webgui, checked the config file and the settings listed on the website for non standard modproxy ports are in the config | 13:02 |
_Dalek3_ | yes | 13:02 |
+snapcount | can you connect directly to the mod_perl instance from your browser? | 13:03 |
_Dalek3_ | yes | 13:03 |
_Dalek3_ | that works just fine.. but I go to the modproxy port and instead I see the port 80 webserver but with the webgui favicon added | 13:04 |
+snapcount | and your modproxy config file appears correct you said? | 13:04 |
_Dalek3_ | yes | 13:05 |
+snapcount | well, if it's proxying to the correct port then even if the name were resolving incorrectly you would not see anything at all | 13:05 |
+snapcount | the only way I can see it would proxy to your site on port 80 is if the port is not specified right in sitename.modproxy | 13:06 |
+snapcount | can you paste the last couple lines from your modproxy.conf to the pastebin? | 13:08 |
_Dalek3_ | sure, hang on | 13:08 |
+snapcount | and your modperl as well while you're at it | 13:08 |
_Dalek3_ | ok the last few lines from modproxy are on the pastebin | 13:09 |
+snapcount | what port are you trying to run modproxy on and which port is modperl running on? | 13:11 |
_Dalek3_ | modproxy on 81, modperl on 82 | 13:11 |
+snapcount | k | 13:11 |
+snapcount | try commenting these lines out | 13:12 |
+snapcount | RewriteCond %{HTTP_HOST} :81 | 13:12 |
+snapcount | RewriteRule ^/(.*) http://%{SERVER_NAME}/$1 [P] | 13:12 |
+snapcount | 7 and 8 in your pastebin | 13:13 |
+snapcount | and restart modproxy | 13:13 |
_Dalek3_ | ok | 13:13 |
+snapcount | oh | 13:16 |
+snapcount | and you will probably have to change HTTP_HOST on line 11 to SERVER_NAME | 13:17 |
+snapcount | this stuff is new in this version of the wre | 13:17 |
+snapcount | and I'm not very familiar with why it was added... if you ask later today someone can probably tell you the "right" way to do this | 13:17 |
+snapcount | if you make that change though I'm pretty sure it will work fine for you | 13:18 |
_Dalek3_ | ok this is interesting.. I commented those out and now modproxy sits there forever trying to start | 13:19 |
_Dalek3_ | checked the modproxy error log and there is a new error there "DNS lookup failure for: localhost:81 returned by /" | 13:19 |
+snapcount | what happens if you ping localhost from your shell? | 13:20 |
_Dalek3_ | it resolves it correctly to 127.0.0.1 | 13:20 |
+snapcount | and if you ping your website hostname from the shell it resolves to the correct ip as well? | 13:21 |
_Dalek3_ | yes | 13:21 |
+snapcount | the servername at the top of your modproxy config is correct? | 13:21 |
+snapcount | i.e., your website host name | 13:21 |
_Dalek3_ | yes | 13:21 |
+snapcount | did you make the change I said re HTTP_HOST | 13:22 |
_Dalek3_ | ahh! didn't see that | 13:23 |
_Dalek3_ | ok everything started this time, I will try | 13:24 |
_Dalek3_ | yes! that worked | 13:25 |
_Dalek3_ | thank you | 13:25 |
+snapcount | np... like I said though... that may not be the "right" way to fix it | 13:25 |
+snapcount | that stuff was added recently and I'm not up to speed on the new wre | 13:25 |
+snapcount | I would pop in later and ask about it | 13:25 |
+snapcount | but glad I could help anyway =) | 13:26 |
_Dalek3_ | yeah I thought that line was probably the cause | 13:26 |
_Dalek3_ | the one you had me comment out | 13:27 |
_Dalek3_ | but I didn't know what to change it to and figured it had to be there for some reason | 13:27 |
_Dalek3_ | heh | 13:27 |
+snapcount | yeah I'm not sure what the goal is with that | 13:27 |
+snapcount | doesn't make sense to me | 13:27 |
-!- zylopfa [n=zylopfa@port111.ds1-vby.adsl.cybercity.dk] has quit ["Leaving"] | 13:43 | |
_Dalek3_ | I love that new style wizard in the newer webgui releases | 13:43 |
-!- snapcount_ [n=royjohns@35.3.101.97.cfl.res.rr.com] has joined #webgui | 13:43 | |
_Dalek3_ | I love that new style wizard in the newer webgui releases | 13:43 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 13:44 | |
-!- wgGuest16 [n=wgGuest1@82.109.0.34] has joined #webgui | 13:51 | |
wgGuest16 | hi - ok im used to designing sites in dremweaver etc...can GUI import the design etc and then add CMS functionality to it ? | 13:51 |
wgGuest16 | if you get me drift | 13:51 |
-!- dapperedodo_ [n=dappered@194.171.50.69] has joined #webgui | 13:52 | |
wgGuest16 | ? | 13:53 |
wgGuest16 | is anyone actually chatting | 13:56 |
_Dalek3_ | wgGuest16 pretty much.. but you will likely want to give your CSS certain names to make things easier | 13:56 |
wgGuest16 | hi | 13:56 |
_Dalek3_ | webgui templates use certain css names by default | 13:57 |
wgGuest16 | MY css file all have names for the divs etc | 13:57 |
wgGuest16 | Iw ouldnt want to use a template | 13:57 |
_Dalek3_ | I don't mean a site template.. article templates and collaboration templates | 13:57 |
-!- snapcount__ [n=royjohns@97.101.3.35] has joined #webgui | 13:58 | |
_Dalek3_ | they already have the class set for those so that when you do a page template you can use those names and format them without having to change them | 13:58 |
wgGuest16 | oh right i see | 13:58 |
wgGuest16 | could i alter these templates to suit my design style of the site | 13:58 |
wgGuest16 | images layout etc | 13:58 |
_Dalek3_ | of course.. they can all be altered.. but I think it usually makes sense to build the site around the default template set and alter them as you need.. make sure you don't change the originals, make a copy if you want to change it | 13:59 |
_Dalek3_ | otherwise webgui upgrades will overwrite your changes | 13:59 |
-!- snapcount [n=royjohns@35.3.101.97.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 13:59 | |
_Dalek3_ | I lost a few template customizations that way | 13:59 |
-!- snapcount [n=royjohns@35.3.101.97.cfl.res.rr.com] has joined #webgui | 14:00 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 14:00 | |
wgGuest16 | Im used to designing sites from scratch within dreamweaver etc and I have one site that I would like to add a CMS news feature to - so they can update this page themselves | 14:01 |
wgGuest16 | so if im right in thinking webgui - import the pages into webgui and the create a news section for them | 14:01 |
wgGuest16 | ? | 14:01 |
_Dalek3_ | you use the collaboration system for news or forums | 14:02 |
_Dalek3_ | it is the same system used for both with a series of templates used to control the look and feel | 14:02 |
_Dalek3_ | the collaboration templates are probably the next things after the page templates that you'll want to customize in webgui but it's best to start with the page and use the CSS names that you see in the page source the assets get auto stamped with | 14:03 |
wgGuest16 | I know what im trying to say but trying to say it lol isnt easy | 14:04 |
wgGuest16 | Ok i have a 5 page site | 14:05 |
wgGuest16 | basic blah blah blah | 14:05 |
wgGuest16 | but the news page could do with a feature so they can just add stuff to it | 14:05 |
wgGuest16 | could i import the site once its designed in dreamwevaer and the add features to it in GUI | 14:05 |
_Dalek3_ | right, but it's best to design it with webgui in mind at first in dreamweaver when it comes to your css naming | 14:06 |
_Dalek3_ | you will make life easier for yourself when you want to import it | 14:06 |
wgGuest16 | yeah thats cool | 14:06 |
wgGuest16 | i get the css name stamping needs to be the same | 14:06 |
_Dalek3_ | I would suggest installing the wre on your pc and create some assets that you may/will want on the site and see what the names are in the source code, and make your css match from the beginning | 14:07 |
wgGuest16 | yeah, just add the code to my css ? | 14:09 |
-!- dapperedodo [n=dappered@194.171.50.69] has quit [Read error: 110 (Connection timed out)] | 14:10 | |
_Dalek3_ | yeah.. or you may find that it has default names for things that you already gave codes for | 14:11 |
_Dalek3_ | like headings etc | 14:11 |
wgGuest16 | yeah so basically find a news feature, create a basic page, look at the css page then copy the code into my css page and other code needed into the xhtml file and sorted | 14:13 |
_Dalek3_ | you can change your css to match webgui or you can change webgui to match your css, the first option is usually less work | 14:13 |
_Dalek3_ | yeah pretty much | 14:13 |
-!- snapcount_ [n=royjohns@35.3.101.97.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 14:14 | |
wgGuest16 | sweet | 14:14 |
wgGuest16 | thanks for the help hopefully this cms will help me with other cms projects | 14:14 |
-!- snapcount__ [n=royjohns@97.101.3.35] has quit [Read error: 110 (Connection timed out)] | 14:16 | |
_Dalek3_ | it is pretty much the most configurable CMS | 14:16 |
_Dalek3_ | you aren't locked in to a specific site structure and look and feel like with most others | 14:17 |
_Dalek3_ | you can also hide options from novice users to make it easier for them to do site updates | 14:17 |
wgGuest16 | so how would my client update their page ? | 14:18 |
_Dalek3_ | they would log in to it.. they can add news articles after just logging in.. if they want to change the text on a page, they would click "turn admin on" and then edit buttons appear for everything | 14:19 |
+snapcount | I would checkout the demo site if you haven't already | 14:19 |
+snapcount | demo.plainblack.com | 14:19 |
wgGuest16 | i see now | 14:23 |
wgGuest16 | going to have to have aplay around with it | 14:23 |
wgGuest16 | someone is trying to charge a mate of mine £1000 for a cms | 14:25 |
wgGuest16 | this one looks good enough | 14:27 |
wgGuest16 | for free | 14:27 |
BartJol | we think it is :) | 14:28 |
+MrHairgrease | we _know_ it is | 14:28 |
BartJol | :p | 14:28 |
wgGuest16 | ill have to have a play and see how it goes if i can import my site then add features to it then thats great ! | 14:31 |
BartJol | ok we'll see you around then | 14:35 |
wgGuest16 | Im sure you will :) Ive justs aved someone £1000 | 14:36 |
wgGuest16 | thanks for your help guys | 14:46 |
BartJol | np | 14:46 |
-!- br4k3r [n=8389dbc6@bas3-ottawa10-1279549458.dsl.bell.ca] has joined #webgui | 15:09 | |
br4k3r | sup d00ds | 15:09 |
BartJol | hi | 15:15 |
BartJol | i'm fine | 15:15 |
br4k3r | sweet | 15:23 |
br4k3r | you wouldn't happen to know how to do image maps in wG would ya | 15:23 |
BartJol | depends on what you want to know, but it isn't my prime subject | 15:25 |
+MrHairgrease | image maps are just html | 15:26 |
+MrHairgrease | so you can use them in webgui as you would on any age | 15:27 |
+MrHairgrease | page* | 15:27 |
BartJol | oh, bit numbed by manually renumbering tables... | 15:27 |
BartJol | but i didn't use it yet | 15:28 |
br4k3r | so theoretically I can make it up in Dreamweaver, and paste it in? | 15:42 |
br4k3r | cat's ass... i never thought of that | 15:44 |
wgGuest16 | does webgui have to be nstalled on the hosting server ? | 15:52 |
br4k3r | you will need shell access to your hosting server | 15:54 |
+MrHairgrease | wgGuest16, you'll need root access to your server | 15:54 |
+MrHairgrease | or | 15:54 |
+MrHairgrease | you can let a dedicated webgui hoster set stuff up for you | 15:54 |
+MrHairgrease | plainblack obviously does webgui hosting | 15:55 |
+MrHairgrease | and procolix does too | 15:55 |
+MrHairgrease | procolix is based in the Netherlands | 15:55 |
+MrHairgrease | plainblack is based in the US | 15:55 |
wgGuest16 | ok ta | 15:55 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 16:01 | |
-!- wgGuest16 [n=wgGuest1@82.109.0.34] has quit [] | 16:02 | |
-!- estiven [n=estiven@201.232.58.66] has quit [Read error: 113 (No route to host)] | 16:34 | |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 16:35 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 16:39 | |
-!- mode/#webgui [+o preaction] by ChanServ | 16:39 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:43 | |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 16:57 | |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 17:02 | |
-!- br4k3r [n=8389dbc6@bas3-ottawa10-1279549458.dsl.bell.ca] has quit ["CGI:IRC (EOF)"] | 17:03 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 17:03 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:14 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:14 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:18 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:19 | |
-!- _Dalek3_ [n=wgGuest2@S010600179ace3ce8.wp.shawcable.net] has quit [] | 17:29 | |
topsub | morning everyone | 17:36 |
topsub | rizen, just for you i started converting my ajax inline editor to use YUI instead of jquery.... | 17:38 |
topsub | which is a challenge.. but i am doing it | 17:38 |
@rizen | wahoo!!! | 17:40 |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:41 | |
@rizen | you know, you'll actually get a little bit of a performance boost by doing that | 17:44 |
topsub | when calling "addChild" i would like to populate Summary inside the MetaData tab.. do i need to do this from the metadata? Can't find this field in the database? | 17:44 |
@rizen | cuz chances are that the yui libraries will already be cached in the user's browser from the rest of webgui | 17:44 |
topsub | rizen, really? | 17:44 |
topsub | ah true | 17:45 |
topsub | its a challege because in jquery to add a listener its simple | 17:45 |
topsub | yui seems to only let you add a listener to div ids | 17:45 |
@rizen | it's also simple in yui | 17:45 |
topsub | not divs with classes | 17:45 |
topsub | if u can i haven't found it yet.. still learning YUI.. use to jquery | 17:45 |
-!- snapcount [n=royjohns@35.3.101.97.cfl.res.rr.com] has quit [] | 17:45 | |
@rizen | to add metadata to an asset you do | 17:46 |
@rizen | my $newasset = $someasset->addChild(); | 17:46 |
@rizen | $newasset->updateMetaData($fieldId, $value); | 17:46 |
topsub | is summary concidered metadata? | 17:47 |
@rizen | no the field name is "synopsis" | 17:47 |
topsub | ahhhh | 17:47 |
topsub | alright so its in assetData table | 17:47 |
topsub | little confusing since its summary on the front end | 17:47 |
@rizen | only the human readable label is summary, because apparently people are so illiterate they didn't know what a synopsis is | 17:47 |
topsub | lol | 17:48 |
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui [] | 17:48 | |
topsub | but ya with jquery i can do.. ya jquery is like.. $("div.content").dblclick(function () {}.... i put lsitener on the div.content fields | 17:49 |
topsub | seems with YUI i have to put it on a div with an ID.... Event.on('contentArea', 'dblclick', function(ev) {} | 17:50 |
topsub | then use YUI to detect weret he mouse is and see if div.content is wrapped around were the moused clicked | 17:50 |
topsub | kinda were i left off last night | 17:50 |
topsub | so its interested.. just alot of reading docs | 17:50 |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 17:53 | |
lisette | hello | 17:53 |
lisette | anybody know if the survey_id is keep in the session? | 17:54 |
@rizen | its not lisette, and in 7.5 it doesn't exist anymore | 17:54 |
-!- dionak [n=diona@97.66.185.250] has quit [] | 17:55 | |
lisette | mmm, then... how to do to get the surveyId in a macro, do you know? | 17:59 |
topsub | on line 15 in pdf2txt.pl ( /data/wre/bin ) believe there is a bug. it trys to call "preregs/bing/pdftotxt" but the file is pdftotext based on looking int he directory its trying to call | 18:15 |
ckotil | i had a similiar issue in my setup. its an easy fix | 18:17 |
ckotil | lately i noticed pdf2txt spewing errors about not being able to read pdf v 1.6 files | 18:17 |
ckotil | which should also be an easy fix, just haev to upgrade xpdf. | 18:17 |
lisette | ? | 18:24 |
-!- dapperedodo_ [n=dappered@194.171.50.69] has quit [] | 18:26 | |
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui | 18:27 | |
-!- wgGuest31 [n=wgGuest3@66-202-165-66.rev.knet.ca] has joined #webgui | 18:31 | |
wgGuest31 | hey | 18:31 |
wgGuest31 | I forget, how do I set the uilevel for certain assets in the .conf file? | 18:31 |
wgGuest31 | override the uilevel rather | 18:32 |
wgGuest31 | I know I did it once before but I don't remember how | 18:34 |
@preaction | wgGuest31, look at etc/WebGUI.conf.original | 18:37 |
@preaction | it has instructions | 18:37 |
wgGuest31 | ahh! | 18:37 |
wgGuest31 | thanks | 18:44 |
-!- dapperedodo [n=dappered@194.171.50.69] has quit [Read error: 110 (Connection timed out)] | 18:45 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:51 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:51 | |
lisette | how to do to get the surveyId in a macro, who knows? | 19:05 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 19:08 | |
perlmonkey2 | I've burned 3 hours this morning not finishing up the slider questions in the survey. And even though I really hoped it would magically finish itself, it didn't. | 19:11 |
perlmonkey2 | last questions to complete and I burn out right before the finish line. Story of my life. | 19:12 |
-!- topsub [n=josh@97.66.185.250] has quit ["Konversation terminated!"] | 19:18 | |
+perlDreamer | pacing, perlmonkey2. Take a break every hour for 5 minutes | 19:21 |
+perlDreamer | lisette, you can't. You'd have to pass it into the macro as a parameter | 19:21 |
perlmonkey2 | oh I just saw my face on the wb halo......now I'm all fired up to finish the survye cause that was just dang cool. | 19:23 |
perlmonkey2 | wg halo I mean. | 19:23 |
lisette | how? | 19:23 |
+perlDreamer | well, let's look at the problem. | 19:24 |
lisette | i mean | 19:24 |
+perlDreamer | You want the macro in one of the Survey templates? | 19:24 |
lisette | i need the survey id of the survey that the user do in this moment | 19:25 |
+perlDreamer | right, so it is in one of the survey templates | 19:25 |
lisette | i know how to do get the parameter | 19:25 |
+perlDreamer | good, it's a template variable, right? | 19:25 |
+perlDreamer | so, in the template you would put this ^myMacro(<tmpl_var Survey_id>); | 19:26 |
+perlDreamer | this works because template variables are replaced before macros are evaluated in the templates | 19:33 |
lisette | thanks :D | 19:33 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 19:52 | |
-!- lisette [n=liraos@201.232.58.66] has quit [Read error: 104 (Connection reset by peer)] | 20:50 | |
-!- estiven [n=estiven@201.232.58.66] has quit [Read error: 110 (Connection timed out)] | 21:53 | |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 21:54 | |
-!- dionak [n=diona@97.66.185.250] has quit [] | 21:57 | |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 22:00 | |
topsub | its quiet today.. | 22:05 |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 22:44 | |
-!- mode/#webgui [+v crythias] by ChanServ | 22:44 | |
diakopter | crythias: make it loud in here | 22:44 |
-!- dionak [n=diona@97.66.185.250] has quit [] | 22:57 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 22:57 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 22:58 | |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 22:58 | |
+perlDreamer | it only gets loud when people have problems or we daydream | 23:02 |
+perlDreamer | everybody must be busy today | 23:02 |
@rizen | it's loud. so LOUD!. Make it L-O-U-D-E-R! | 23:03 |
+perlDreamer | There once was a smiling young girl from Niger | 23:03 |
+perlDreamer | Who went for a ride on the back of a tiger | 23:03 |
+perlDreamer | At the end of the ride | 23:03 |
+perlDreamer | The girl was inside | 23:03 |
+perlDreamer | and the smile was on the face of the tiger | 23:04 |
@rizen | What has four legs in the morning, two legs in the afternoon, and three legs in the evening? | 23:04 |
+perlDreamer | You are not a sphinx. | 23:04 |
+perlDreamer | I've seen your head. | 23:05 |
-!- dionak [n=diona@97.66.185.250] has quit [] | 23:05 | |
@rizen | What is this: WORLD WORLD WORLD WORLD WORLD WORLD WORLD | 23:05 |
+perlDreamer | the output of perl -e 'print qw/WORLD / x 7' ? | 23:06 |
@rizen | nope | 23:06 |
+perlDreamer | Steve Ballmer talking about world domination? | 23:09 |
@rizen | world series | 23:10 |
@rizen | What is this: 0/tv | 23:10 |
+perlDreamer | Nothing on tv | 23:11 |
@rizen | indeed | 23:11 |
@rizen | see you're catching on | 23:11 |
+perlDreamer | A box without handles, hinges or lid | 23:11 |
+perlDreamer | yet inside golden treasure is hid | 23:11 |
+perlDreamer | what is it? | 23:12 |
@rizen | i'm apparently dum | 23:13 |
+perlDreamer | I'm stealing from Tolkien | 23:13 |
+perlDreamer | Does that give you a clue? | 23:13 |
@rizen | nope | 23:14 |
+perlDreamer | It's an egg | 23:14 |
@rizen | ah | 23:14 |
@rizen | you did the quote wrong | 23:15 |
@rizen | A box without hinges, key, or lid, yet golden treasure inside is hid | 23:15 |
@rizen | but i still wouldn't have gotten it | 23:16 |
@rizen | =) | 23:16 |
@rizen | A man walks up to you and says - "everything I say to you is a lie." Is he telling you the truth or is he lying? | 23:18 |
* perlDreamer head spins | 23:20 | |
* perlDreamer infinite recursion found, aborting | 23:20 | |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 23:20 | |
@rizen | he's lying | 23:20 |
@rizen | Even though he's lying when he says "everything" he says is a lie, some of the things he says can be a lie, and this is one of them. | 23:21 |
@apeiron | While that statement may not be true, it is not representative of *all* statements. | 23:21 |
@rizen | A woman has 7 children and half of them are boys, how is this possible? | 23:22 |
+perlDreamer | The pronoun them refers to the woman and her 7 children. So she has 3 daughters | 23:24 |
@rizen | Hint, I love using this riddle on my nieces because you can just replace the nouns and it's a whole new riddle. | 23:24 |
@rizen | Here's the same riddle put another way | 23:24 |
@rizen | and you're wrong | 23:24 |
@rizen | I have three coins totally 55 cents, and one of the coins is not a nickle, what are the coins? | 23:24 |
+perlDreamer | Two quarters and a nickel | 23:25 |
@rizen | exactly | 23:25 |
@rizen | so now what about the one above? | 23:25 |
+perlDreamer | She has 4 boys (or more) | 23:25 |
@rizen | yup...they're all boys | 23:25 |
@rizen | it gets them every time | 23:26 |
@rizen | you should try it on your boys | 23:26 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 23:26 | |
+perlDreamer | I will, unless you want to save it for July | 23:26 |
@rizen | ooh, or i should try it on topsub | 23:26 |
topsub | question.. when you delete a file asset when does it get removed from the disk | 23:26 |
+perlDreamer | Delete sends it to the trash | 23:27 |
@rizen | i file asset, or an attachment? | 23:27 |
topsub | file asset | 23:27 |
topsub | like hwen i import all these pdfs | 23:27 |
@rizen | when the purge method is called | 23:27 |
+perlDreamer | Remove from trash purges it, which removes all version immediately | 23:27 |
@rizen | which is when the trash is emptied | 23:27 |
topsub | even from disk | 23:27 |
topsub | ? | 23:27 |
+perlDreamer | check out Asset::File's purge method | 23:27 |
@rizen | it only gets removed when purge() is called | 23:27 |
topsub | does purge clear both user and system trash? | 23:28 |
+perlDreamer | purge is an API level call | 23:28 |
+perlDreamer | used when trash is cleared | 23:28 |
@rizen | purge is an asset call | 23:28 |
+perlDreamer | regardless of the method | 23:28 |
@rizen | each asset is purged | 23:28 |
@rizen | individually | 23:28 |
@rizen | user and system trash is just an interface thing | 23:29 |
@rizen | they aren't actually two things | 23:29 |
@rizen | there's only one trash | 23:29 |
+perlDreamer | topsub, are these informational questions, or are you seeing funny stuff you don't grok? | 23:29 |
+perlDreamer | From a user level, I thought they should be called My Trash, and Everyone's Trash | 23:29 |
+perlDreamer | but that's just semantics | 23:30 |
@rizen | that's a good idea | 23:30 |
@rizen | you should update i18n | 23:30 |
topsub | testing an import script that imports pdfs | 23:30 |
topsub | into webgui | 23:30 |
+perlDreamer | rizen, I'll do it in 7.5 HEAD | 23:30 |
@rizen | topsub, now that we've answered your questions, you have to answer one for me: | 23:30 |
@rizen | A woman has 7 children and half of them are boys, how is this possible? | 23:30 |
topsub | 4 boys | 23:31 |
@preaction | XXY? YYX? | 23:31 |
topsub | 3 girls + mom = 4 | 23:31 |
@rizen | nope | 23:31 |
+perlDreamer | them refers to the last object of a sentence, the 7 boys | 23:31 |
@rizen | damn it pd | 23:32 |
@apeiron | If we're going to be pedantic, there is only one object. | 23:32 |
@rizen | the 7 children | 23:32 |
@rizen | you're supposed to say | 23:32 |
@rizen | not the 7 boys | 23:32 |
@rizen | you just gave it away | 23:32 |
+perlDreamer | crap | 23:32 |
* perlDreamer goes to get the iron again | 23:32 | |
@rizen | you're off the hook this time topsub, but i'll get you | 23:33 |
@preaction | if at least 4 of them were boys you could say half of them were boys | 23:33 |
+snapcount | if you're sailing through the desert and the wheels fall off your boat... how many pancakes will it take to shingle a doghouse? | 23:34 |
+snapcount | that's the only riddle I know | 23:34 |
+perlDreamer | 0. You shingle a doghouse with waffles | 23:35 |
+perlDreamer | Everyone knows that | 23:35 |
@rizen | i know a similar one | 23:35 |
+snapcount | hah - nice perldreamer | 23:35 |
+snapcount | usually people just look at me like a special kid waiting for the bus | 23:36 |
+snapcount | happens more than you would think actually | 23:36 |
+snapcount | =) | 23:36 |
@rizen | How long would it take a grasshopper with a wooden leg to kick all the seeds out of a dill pickle? | 23:36 |
+snapcount | 1. None... because ice cream has no bones. That's my favorite answer | 23:36 |
diakopter | they look at you like you're the special kid waiting for the bus, or they look at you like a special kid waiting for the bus [looks at you] | 23:37 |
@rizen | A boy was at a carnival and went to a booth where a man said to the boy, "If I write your exact weight on this piece of paper then you have to give me $50, but if I cannot, I will pay you $50." | 23:37 |
@rizen | The boy looked around and saw no scale so he agrees, thinking no matter what the carny writes he'll just say he weighs more or less. | 23:37 |
@rizen | In the end the boy ended up paying the man $50. How did the man win the bet? | 23:37 |
+snapcount | the carny asked him how much he weighed before he wrote it down on the paper | 23:39 |
diakopter | the boy was the carny's twin? | 23:41 |
@rizen | "your exact weight" | 23:41 |
@rizen | 3 words on the paper | 23:41 |
@preaction | Rearrange the letters in "NEW DOOR" to form one word | 23:43 |
CIA-5 | WebGUI: yung * r6102 /WebGUI/docs/upgrades/upgrade_7.5.9-7.5.10.pl: Converting Thingy's field types to upper case first | 23:43 |
CIA-5 | WebGUI: jt * r6103 /translations/Spanish/ (10 files in 2 dirs): update_from_translation_server | 23:43 |
CIA-5 | WebGUI: colin * r6104 /WebGUI/lib/WebGUI/i18n/English/WebGUI.pm: Change the labels for Trash to My Trash and Everyones Trash | 23:43 |
diakopter | :P one word | 23:43 |
+snapcount | damn it | 23:44 |
+snapcount | damn rizen... you're picking spanish up pretty quick hombre | 23:44 |
+snapcount | =) | 23:45 |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 23:46 | |
@rizen | hola | 23:46 |
@rizen | que | 23:46 |
@rizen | que pass hombre | 23:46 |
@rizen | pasa | 23:46 |
@rizen | taco | 23:46 |
@rizen | burrito | 23:46 |
@rizen | chichis | 23:47 |
@preaction | ?donde esta la fiesta? | 23:47 |
@rizen | donde esta te carne | 23:48 |
@apeiron | ¿, dammit, preaction | 23:48 |
@rizen | donde esta carne | 23:48 |
+snapcount | donde esta el bano... el queso es vieja y ongo | 23:48 |
@rizen | esta rata | 23:48 |
+snapcount | I screwed that up I think | 23:48 |
@preaction | this is a rat burger? | 23:48 |
@rizen | si | 23:48 |
@rizen | oh wait, i said where is this meat | 23:54 |
@rizen | qué es esta carne | 23:54 |
+perlDreamer | Este es carne de pollo | 23:55 |
+perlDreamer | El dice con una sonrisa muy grande | 23:55 |
@rizen | no! esta rata | 23:55 |
+perlDreamer | Es usted una mentira. Este es carne de pollo | 23:56 |
+perlDreamer | Yo mato el pollo ayer | 23:56 |
@rizen | No! mato la rata con un martillo | 23:58 |
+perlDreamer | Prefiero usar un cuchillo grande | 23:58 |
@rizen | un martillo grande es mejor | 23:59 |
--- Day changed Fri Apr 11 2008 | ||
+perlDreamer | Porque son mis pruebas automaticas rotos? | 00:00 |
+perlDreamer | Nadie se usa no mas | 00:00 |
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has joined #webgui | 00:01 | |
@rizen | un martillo grande ablanda la carne | 00:01 |
@rizen | no | 00:01 |
@rizen | you realize of course that i'm using babelfish to do this | 00:02 |
@rizen | =) | 00:02 |
@rizen | the only spanish word i know is taco | 00:02 |
@rizen | =) | 00:02 |
+perlDreamer | babelfish is good, I also like translate.google.com | 00:04 |
* perlDreamer suspects estiven is either laughing or crying over this abuse of Spanish | 00:04 | |
nuba | hes not alone in that | 00:06 |
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has joined #WebGUI | 00:06 | |
+perlDreamer | pues, esta usted llorando o sonriendo, nuba? | 00:06 |
SynQ | yahoo! | 00:07 |
+perlDreamer | I have to learn how to type i18n in this thing | 00:07 |
SynQ | I have submitted a t-shirt design | 00:07 |
nuba | just amused | 00:07 |
nuba | its fun to watch | 00:07 |
SynQ | I'm so proud of myself | 00:07 |
SynQ | hi nuba | 00:07 |
SynQ | colin | 00:07 |
nuba | hi koen | 00:08 |
+perlDreamer | hey, koen | 00:08 |
+perlDreamer | I guess it's not online yet? | 00:08 |
@rizen | kristi is sick | 00:08 |
@rizen | so it won't be online for a while | 00:08 |
SynQ | oh no | 00:08 |
+snapcount | El un perro eyed smelly es rodillo que patina con una arma de mano grande por la granja. | 00:09 |
@rizen | her whole house is infected with the plague | 00:09 |
SynQ | who is replacing kristi while she is sick? | 00:09 |
+perlDreamer | SynQ, maybe you can get us a sneak peek. | 00:09 |
@rizen | all 3 kids and her and her husband | 00:09 |
SynQ | I most definately can | 00:09 |
SynQ | I can put it on the webgui site | 00:09 |
SynQ | in the user submission part | 00:09 |
@rizen | nobody for now because nothing she's doing is pressing | 00:09 |
* nuba is working out at the gym too, now | 00:10 | |
nuba | trying to put a stop in 10 yeas of sedentary geekiness | 00:10 |
nuba | perlDreamer was inpirational in that matter | 00:10 |
nuba | figured he's a great hacker, and works out, that must be somewhat related | 00:10 |
nuba | :D | 00:11 |
SynQ | rizen: shall I upload it in the Miscellanious section? | 00:11 |
+perlDreamer | kaleb murphy? Who's that? :) | 00:12 |
@rizen | sure, or gooey on the go | 00:12 |
@rizen | if it has a gooey in it | 00:12 |
@rizen | or flickr | 00:12 |
SynQ | it is now being uploaded | 00:12 |
-!- jua1 [n=juangui@201.232.58.66] has joined #webgui | 00:13 | |
jua1 | hello | 00:13 |
SynQ | http://www.webgui.org/user_contributions/user_contributions/miscellaneous/wuc-2008-t-shirt-contest-submission-koen | 00:13 |
SynQ | there it is :) | 00:13 |
jua1 | if i have around 200 pending version tags, can i commit them by console? | 00:13 |
+perlDreamer | jua1: Spectre should handle them, are you sure that it's running correctly? | 00:14 |
jua1 | the thing is that i have then in the admin console | 00:15 |
@rizen | i think he's saying they are pending as in have not been commited for spectre to work on yet | 00:15 |
+perlDreamer | ouch | 00:15 |
jua1 | how can i run them? | 00:16 |
+perlDreamer | 1) Find the people who have not been committing their tags and punish them severely :) | 00:16 |
+perlDreamer | 2) Write a small script which finds in the db the tags which are pending, | 00:17 |
+perlDreamer | creates WebGUI::VersionTag objects for each one | 00:17 |
+perlDreamer | and then calls the commit method on each object | 00:17 |
SynQ | perlDreamer: what do you think of my T-shirt design? | 00:17 |
@rizen | too many gradient shades. won't print well on a t-shirt | 00:17 |
@rizen | would be better for a poster | 00:18 |
SynQ | hmm | 00:18 |
SynQ | shit | 00:18 |
+perlDreamer | I love the design. Very cool. | 00:18 |
+perlDreamer | I would let my wife wear it | 00:18 |
jua1 | all of them have the admin users as a owner | 00:19 |
SynQ | I'll have another go at it | 00:19 |
SynQ | but not today | 00:19 |
+perlDreamer | jua1: I was joking about #1 | 00:19 |
+perlDreamer | but you'll need a script for #2 for sure | 00:19 |
SynQ | at least it is submission # one | 00:19 |
SynQ | now it's time for bed | 00:20 |
SynQ | nite | 00:20 |
-!- wgGuest31 [n=wgGuest3@66-202-165-66.rev.knet.ca] has quit [] | 00:22 | |
jua1 | ok | 00:24 |
@Haarg | perlDreamer, can you help me out with PseudoRequest for a bit? | 00:27 |
+perlDreamer | You bet, Haarg | 00:37 |
+perlDreamer | I'm doing some cosmetic surgery on a schematic, so I might be slow in answering | 00:37 |
@Haarg | t/Session/Output.t calls print a bunch of times on the output object | 00:37 |
@Haarg | it seems like for each one, it recreates the PseudoRequest | 00:38 |
+perlDreamer | let me flip back to 7.5 | 00:39 |
@Haarg | the test is broken right now because it's testing STDOUT | 00:40 |
@Haarg | but it isn't outputting to STDOUT anymore | 00:40 |
+perlDreamer | and PseudoRequest doesn't have print method, either | 00:42 |
@Haarg | yeah | 00:42 |
@Haarg | i was trying to add that and have it store the results | 00:43 |
@Haarg | i'm just not finding why there's a new PseudoRequest for each call to print | 00:43 |
+perlDreamer | you mean a new object? | 00:44 |
+perlDreamer | each time print is called? | 00:44 |
@Haarg | that's what i'm seeing | 00:44 |
+perlDreamer | how do you tell that there's a new object? Are you testing its memory address? | 00:45 |
@rizen | my tshirt design (though I'm not eligible): http://www.webgui.org/webgui/campaigns/gooey-on-the-go/gooey-has-wings#3WyDder0Y0jzUba_gpR50Q | 00:45 |
+perlDreamer | The image "http://www.webgui.org/uploads/FO/p4/FOp4kDBd12TO-mC1YYtgHA/gooey-has-wings.jpg" cannot be displayed, because it contains errors. | 00:45 |
@Haarg | yeah, i was just printing out $self in the print method i created with a warning | 00:45 |
@rizen | weird | 00:46 |
+perlDreamer | way | 00:46 |
@Haarg | works here | 00:46 |
+perlDreamer | can you nopaste me a patch | 00:47 |
+perlDreamer | (this would be a good reason for me to learn git....) | 00:47 |
@Haarg | i meant the image | 00:47 |
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has quit [] | 00:47 | |
+perlDreamer | Now I get "not found" | 00:48 |
@rizen | fixed | 00:48 |
@rizen | i replaced the image | 00:48 |
+perlDreamer | thanks | 00:48 |
@rizen | go back to the link i gave | 00:48 |
+perlDreamer | Yes, I see it now | 00:48 |
@Haarg | this is what i was trying to do: http://pastebin.ca/980259 | 00:50 |
+perlDreamer | that's pretty straight forward code | 00:52 |
@Haarg | yeah, but each $output->print call seems to generate a new request | 00:53 |
+perlDreamer | ...patching | 00:55 |
+perlDreamer | have you run a syntax check on the file? | 00:55 |
+perlDreamer | PseudoRequest? | 00:55 |
@Haarg | yeah | 00:56 |
+perlDreamer | I have a suspicion that the second my in print is stomping on the object | 00:56 |
@Haarg | and the code gets called fine | 00:56 |
+perlDreamer | since you can't my a hash key | 00:56 |
@Haarg | heh | 00:56 |
@Haarg | that's probably it | 00:57 |
@Haarg | yeah | 00:57 |
+perlDreamer | that is it? | 00:57 |
@Haarg | yep, thanks. dumb mistake. | 00:57 |
+perlDreamer | You're welcome. | 00:58 |
+perlDreamer | Thank you for fixing the tests. | 00:59 |
perlmonkey2 | bah, the yui sliders are bugged... | 01:11 |
perlmonkey2 | luckily I can turn off event handling easily enough and do my own. | 01:17 |
-!- jua1 [n=juangui@201.232.58.66] has left #webgui [] | 01:25 | |
+perlDreamer | estiven: if juan needs help with that script, I can help him a little tomorrow | 01:28 |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [] | 01:31 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has left #webgui [] | 01:38 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 01:38 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 01:38 | |
CIA-5 | WebGUI: graham * r6105 /WebGUI/ (3 files in 3 dirs): fixed: gateway macro not usable in links in rich editor | 01:46 |
CIA-5 | WebGUI: graham * r6106 /WebGUI/ (4 files in 4 dirs): fixed: iCal feeds don't update properly when events are changed | 01:46 |
CIA-5 | WebGUI: graham * r6107 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetLineage.pm): fixed: getLineage with joinClass only joins first table in definition | 01:46 |
CIA-5 | WebGUI: graham * r6108 /WebGUI/t/ (lib/WebGUI/PseudoRequest.pm Session/Output.t Session/Style.t): fixing tests for new output method | 01:46 |
CIA-5 | WebGUI: graham * r6109 /WebGUI/docs/create.sql: preparing for 7.5.10 release | 01:46 |
CIA-5 | WebGUI: jt * r6110 /releases/WebGUI_7.5.10-beta: Release 7.5.10-beta | 01:46 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 02:02 | |
CIA-5 | WebGUI: graham * r6111 /WebGUI/lib/WebGUI.pm: make sure RequestIO is loaded | 02:12 |
CIA-5 | WebGUI: jt * r6112 /releases/WebGUI_7.5.10-beta/WebGUI: Release 7.5.10-beta | 02:12 |
CIA-5 | WebGUI: graham * r6113 /WebGUI/ (4 files in 4 dirs): preparing for 7.5.11 dev | 02:12 |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 02:31 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 02:31 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:43 | |
CIA-5 | WebGUI: colin * r6114 /WebGUI/t/lib/WebGUI/PseudoRequest.pm: add POD to PseudoRequest. Also, refactor initializing the cached print values | 02:44 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [No route to host] | 03:09 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [] | 03:26 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui | 03:30 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:46 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:46 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 04:16 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has quit [] | 05:32 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 05:47 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 05:55 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 113 (No route to host)] | 06:57 | |
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui | 08:17 | |
-!- dapperedodo [n=dappered@194.171.50.69] has quit [] | 08:32 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 09:36 | |
-!- mode/#webgui [+o preaction] by ChanServ | 09:36 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 09:42 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 09:42 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 10:46 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 11:33 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 11:53 | |
-!- CIA-51 [n=CIA@208.69.182.149] has joined #WebGUI | 12:57 | |
-!- CIA-51 [n=CIA@208.69.182.149] has quit [Excess Flood] | 12:57 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, ckotil, perlbot, BartJol, SynQ, steveo_aa, metanil, SDuensin, +Radix_, @apeiron | 12:58 | |
-!- Netsplit over, joins: @Haarg, BartJol, SynQ, @apeiron, perlbot, ckotil, steveo_aa, +Radix_, SDuensin, metanil | 12:59 | |
-!- CIA-51 [n=CIA@208.69.182.149] has joined #WebGUI | 13:00 | |
-!- CIA-5 [n=CIA@208.69.182.149] has quit [] | 13:02 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] | 13:20 | |
-!- BartJol [n=plainstu@host2.procolix.com] has quit [Read error: 113 (No route to host)] | 13:46 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 14:06 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 14:39 | |
-!- estiven [n=estiven@201.232.58.66] has left #webgui [] | 14:55 | |
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has quit [Read error: 104 (Connection reset by peer)] | 15:11 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 15:18 | |
-!- br4k3r_ [n=8389dbc6@bas3-ottawa10-1279549458.dsl.bell.ca] has joined #webgui | 15:23 | |
br4k3r_ | mornin d00ds | 15:23 |
br4k3r_ | is there any repository to find the perl modules for wG in one stop | 15:23 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 15:26 | |
-!- br4k3r_ is now known as br4k3r | 15:29 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:34 | |
-!- br4k3r [n=8389dbc6@bas3-ottawa10-1279549458.dsl.bell.ca] has left #webgui [] | 15:41 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Remote closed the connection] | 16:09 | |
-!- dionak [n=diona@97.66.185.250] has quit [] | 16:14 | |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 16:16 | |
-!- doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui | 16:24 | |
doc777 | I have a hopefully simple question that maybe someone can help me with... I am trying to write a macro to query a DB and I need to format the data in fields but I seem to get the entire row. Can anyone point me to an example of what to use after "while (@data = $sth->array) {" | 16:28 |
perlmonkey2 | doc777: are you using the wG api for your db calls, or just dbi? looksl ike dbi. | 16:30 |
doc777 | Well, I started with the SQLExt.pm as a base.... | 16:31 |
doc777 | I am using use WebGUI::DatabaseLink; and WebGUI::SQL; | 16:34 |
perlmonkey2 | doc777: there are several methods in there...you probably want the arrayrefofhashrefs | 16:35 |
perlmonkey2 | that brings back an array ref and each node is a hash ref where the keys are your column names in the selec.t | 16:35 |
doc777 | Aha, yes was trying with array_ref but gave me undefined bla bla ;) | 16:36 |
perlmonkey2 | ->db->buildArrayRefOfHashRefs( | 16:36 |
doc777 | Ok, let me go research that. Maybe that is the missing link. ;) | 16:36 |
perlmonkey2 | you should be able to munge the results anyway you want from almost any of the calls. i think only a couple of methods only return the first row/node. | 16:37 |
doc777 | Trying to migrate a mason / perl site over and it has a lot of DB calls. I am thinking macros would be the proper way to go correct? | 16:38 |
perlmonkey2 | if it is a large site, I'd probably go with its own wobject. But without knowing more about it, I can't say. | 16:39 |
perlmonkey2 | macros always seemed like they were for small one-off tasks. That anything with mroe than one step/set of logic shoudl be in a wobject. | 16:40 |
doc777 | Its not that many pages but centers around a media database basically. The pages display the latest recordings with play and download buttons. 10 minutes an experienced wGer. Week for me ;) | 16:40 |
perlmonkey2 | oh...in that case macros might be just fine and the easiest solution. | 16:40 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 16:41 | |
-!- jfluhmann [n=jfluhman@x171y235.angelo.edu] has joined #webgui | 16:51 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 16:54 | |
-!- mode/#webgui [+o rizen] by ChanServ | 16:55 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 17:06 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:22 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:22 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit] | 17:22 | |
doc777 | Can anyone tell me the proper way to map array data to fields with WebGUI::DatabaseLink Something like: | 17:50 |
doc777 | while (@data = $sth->array) { | 17:50 |
doc777 | my $id = $data[$1]; | 17:50 |
doc777 | my $speaker_id = $data[$2]; | 17:50 |
-!- wgGuest81 [n=wgGuest8@user-514d1a56.l3.c1.dsl.pol.co.uk] has joined #webgui | 18:01 | |
BartJol | good afternoon | 18:02 |
wgGuest81 | hello | 18:02 |
wgGuest81 | is the If macro still in existence? | 18:02 |
BartJol | I don't see it in my table with available macros | 18:03 |
BartJol | but i'll check the add-ons | 18:03 |
BartJol | you can download it on | 18:04 |
BartJol | http://www.webgui.org/if_macro#wU6ddC2BwcjvopR2AUTkhw | 18:04 |
@rizen | doc777 either do: | 18:05 |
@rizen | while (my ($id, $speaker) = $sth->array) { | 18:05 |
@rizen | or do | 18:05 |
BartJol | the locomotion? | 18:05 |
@rizen | while (my %data = $sth->hash) { | 18:06 |
wgGuest81 | thanks | 18:06 |
@rizen | the if macro no longer exists in webgui | 18:06 |
@rizen | it's dangerous and bad | 18:06 |
wgGuest81 | oh | 18:06 |
doc777 | Thank you rizen. I will go test this. | 18:06 |
wgGuest81 | i was trying to test whether a navigation had any output - what might be a good way to do that? | 18:07 |
@rizen | use the if in the template | 18:08 |
@rizen | there are 3 template engines you can use | 18:08 |
@rizen | each with more power | 18:08 |
@rizen | you start with HTML::Template | 18:09 |
@rizen | but then you can also use HTML::Template::Expr and Template Toolkit | 18:09 |
@rizen | see WebGUI.conf.original for how to enable them | 18:09 |
BartJol | oh rizen, good news, Koen is the new chairman of the dutch webgui association | 18:09 |
* wgGuest81 goes and looks | 18:09 | |
@rizen | why is that bad news? | 18:09 |
wgGuest81 | thanks | 18:09 |
@rizen | yw | 18:10 |
BartJol | good | 18:10 |
@rizen | oh good news | 18:10 |
@rizen | sorry brain not firing on all synapses today | 18:10 |
BartJol | i'm not always sarcastic | 18:10 |
@rizen | so what does that mean for the rest of the webgui world? | 18:10 |
BartJol | well, the drink yesterday was a good one | 18:10 |
BartJol | well, he's the iceberg and webgui is the titanic | 18:11 |
BartJol | :) | 18:11 |
@rizen | that's no good | 18:12 |
BartJol | well, probably a more company set of mind | 18:12 |
@rizen | i'd rather he be hitler and webgui be the allies | 18:12 |
@rizen | =) | 18:12 |
BartJol | he wants companies to join the association in addtion to people | 18:12 |
@rizen | that seems smart to me | 18:13 |
BartJol | koen is no hitler, maybe a che | 18:13 |
BartJol | good intentions | 18:13 |
@rizen | i was actually kidding | 18:13 |
BartJol | and the results.... | 18:13 |
BartJol | me to | 18:13 |
@rizen | i'd rather koen be churchill and webgui be the allies | 18:14 |
@rizen | and joomla should be hitler | 18:14 |
@rizen | =) | 18:14 |
perlmonkey2 | any ideas on why an html form would be instantly closing itself automagically before any inputs are being added to the page? | 18:14 |
BartJol | and drupal mussolini? | 18:14 |
@rizen | yup | 18:14 |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 18:15 | |
perlmonkey2 | joomla is the main wG FOSS compeitition? | 18:15 |
lisette | hi | 18:15 |
BartJol | well they are popular | 18:15 |
@rizen | pm2 paste your code | 18:15 |
BartJol | but drupal is more comparable to webgui I think | 18:15 |
@rizen | joomla isnt in the same league as webgui as far as i'm concerned, but it gets a lot of attention cuz people run it on $5 hosts | 18:15 |
BartJol | but that's just an rough estimate | 18:15 |
@rizen | the only things i'm aware of in the FOSS world that compete with webgui are Plone and Typo3 | 18:16 |
BartJol | I spoke to some guys of joomla and showed them WebGUI, ther were fairly impressed | 18:17 |
BartJol | and right they were | 18:17 |
lisette | i change in the create account template tmpl_var_username by <input ......id=""...> and when i try to register show me the next error: the username can't be in blanck | 18:18 |
lisette | how to do? | 18:18 |
lisette | i do this because i need to tell to the field in event javascript onBlur, then i put manually in the template | 18:18 |
lisette | the error is by this? | 18:18 |
BartJol | well what does the webgui.log say? | 18:18 |
BartJol | it might be more specific | 18:19 |
lisette | nothing | 18:20 |
BartJol | tmpl_var is also a way to request for the name, input is for enetering a value | 18:20 |
BartJol | maybe you can use the user macro instead | 18:21 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."] | 18:21 | |
lisette | no | 18:21 |
@rizen | pm2: r u going to pastebin your code? | 18:21 |
-!- dionak [n=diona@97.66.185.250] has quit [] | 18:21 | |
wgGuest81 | rizen: i changed to this: | 18:22 |
wgGuest81 | "templateParsers" : ["WebGUI::Asset::Template::HTMLTemplate", "WebGUI::Asset::Template::HTMLTemplateExpr"], | 18:22 |
wgGuest81 | and | 18:22 |
wgGuest81 | "defaultTemplateParser" : "WebGUI::Asset::Template::HTMLTemplateExpr", | 18:22 |
wgGuest81 | and i put a tmpl_if thing in my template | 18:23 |
@rizen | read this: http://search.cpan.org/dist/HTML-Template-Expr/Expr.pm | 18:23 |
wgGuest81 | <tmpl_if EXPR="2>1"> | 18:23 |
lisette | On the template to create an account I change the tmpl_var user input for a while retaining the id, I did because it needed to tell the field that in the event onBlur I execute a function, but then I made the change, when I try to make the new account I said that the user name may not be blank, my question is, the error is this? That another way onblur do you? And webgui.log not shown any message | 18:24 |
@rizen | and when editing your template you need to switch to HTMLTemplateExpr | 18:24 |
wgGuest81 | ah ok | 18:24 |
lisette | ? | 18:26 |
BartJol | is it the anonymous registration template, i can't see a <tmpl_var username in there | 18:27 |
BartJol | ? | 18:27 |
lisette | yes | 18:27 |
BartJol | then what about the <tmpl_var username> | 18:29 |
BartJol | so how do you replace something that isn't there | 18:31 |
lisette | <tmpl_var create.form.username> | 18:31 |
BartJol | ah | 18:31 |
perlmonkey2 | bah, I can't get the YUI widgets to work with the form tag. Anything see anything wrong with the submit button just going through arrays of all the questions types and building the submit string that way? | 18:32 |
perlmonkey2 | s/Anything/Anyone/ | 18:32 |
BartJol | ah then say that in the first place, but the tmpl_var is something that is part of the coed, so you have to right other code to go around it | 18:33 |
BartJol | write other code | 18:34 |
BartJol | and that's besides the api, so I do not encourage that | 18:34 |
BartJol | maybe a class and some css might do the trich | 18:34 |
lisette | <input id="authWebGUI.username_formId" name="username" value="" size="8" maxlength="255" type="text" onBlur="automail();"> | 18:34 |
@rizen | pm2 it's really hard to answer your question when i can't see and don't know anything about your code | 18:35 |
BartJol | but I've got to leave | 18:35 |
BartJol | so goodluck and goodbye | 18:35 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 18:35 | |
perlmonkey2 | rizen: if you've looked at the button example code in the YUI you might see my problem. If you build a button from pure JS, there is no input html object except a button, which doesn't have a name or id. But if I build the button from an existing input tag, I get all sorts of strange behavior when I'm validating the yui button. | 18:38 |
@rizen | if you build it from js, why can't you assign it an id if you want to? | 18:39 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:42 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:42 | |
perlmonkey2 | I'll try assigning ids after they're created, which seems weird. But I just tried the yui example of building buttons from an existing input and the input tags id/name are removed and the id/name in the the new buttons attributes are not assigned. | 18:42 |
@rizen | i don't understand any of the problems you're having so i can't offer any advice | 18:43 |
perlmonkey2 | yeah, it is down in the nuts and bolts of YUI. I'll just dump the form for now. If I find a resolution later, it won't be hard to switch back. | 18:44 |
perlmonkey2 | just means I have to make an array of each answer and on submit run through it building the submit string from their name/value pairs. not a biggie. | 18:44 |
perlmonkey2 | But it woudl have been much slicker to use the Communction objects setForm method which magically does this for you. | 18:45 |
-!- wgGuest81 [n=wgGuest8@user-514d1a56.l3.c1.dsl.pol.co.uk] has quit [] | 18:47 | |
+perlDreamer | The translation posting on the forums is the best multilingual content idea that I've heard to date. | 18:52 |
+perlDreamer | http://www.webgui.org/etcetera/translation-workflow | 18:53 |
@rizen | sounds interesting but i have no idea how it would work | 18:54 |
+perlDreamer | Did you read my post, too? | 18:55 |
@rizen | but you're right, it does sound like the best idea to date if we can overcome the how it would work part | 18:55 |
@rizen | es | 18:55 |
@rizen | yes | 18:55 |
-!- lisette [n=liraos@201.232.58.66] has left #webgui [] | 18:55 | |
@rizen | here's my problem with it...the part i don't understand: | 18:55 |
@rizen | it creates the page in the various language sites | 18:55 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 18:55 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 18:55 | |
@rizen | how does it keep track of page relationship hierarcies | 18:55 |
@rizen | hierarchies | 18:55 |
@rizen | as well as which page represents which other page | 18:56 |
+perlDreamer | I figure it would use your language branch idea, but it does need other info as well. | 18:56 |
+perlDreamer | The workflow would have to know the names of each language branch | 18:56 |
+perlDreamer | English = /root/home | 18:56 |
+perlDreamer | Spanish = /root/es | 18:56 |
+perlDreamer | and so on | 18:56 |
@rizen | soyou're saying it would match them up by url then? | 18:57 |
+perlDreamer | in the first version, yes | 18:57 |
@rizen | if that's the case then the urls couldn't be translated | 18:57 |
+perlDreamer | yes | 18:57 |
+perlDreamer | maybe some WebGUI::URL magic is needed, too | 18:58 |
+perlDreamer | without the translated URLs, is the idea kaput, or just less attractive? | 18:58 |
+perlDreamer | also, it doesn't handle things that aren't versioned, like deletion and lineage changes | 19:00 |
@rizen | the idea is not kaput, but we need a way of relating the assetId of one page to another | 19:02 |
@rizen | maybe it's just another field in the asset table | 19:02 |
@rizen | but we need something that says page Y is directly related to page X | 19:02 |
@rizen | so that when either page X or Y are updated then it notifies the maintainer of the other page to update | 19:03 |
@rizen | and it has to be done at the assetId level | 19:03 |
@rizen | not somethign changable like urls or lineage | 19:03 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 19:16 | |
+perlDreamer | Maybe we should table the idea for now, and concentrate on Commerce (and $dayJob). | 19:47 |
+perlDreamer | We can always pick up and brainstorm later | 19:48 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 20:16 | |
-!- mode/#webgui [+o preaction] by ChanServ | 20:16 | |
+perlDreamer | for every action, there is a Wisconsin, hacker based preaction | 20:16 |
topsub | hello | 20:18 |
topsub | hows everyones friday going | 20:19 |
+perlDreamer | friday is good | 20:19 |
topsub | just the word friday is nice | 20:19 |
+perlDreamer | although I hear that Friday on the east coast is better, because 5:00pm comes sooner :) | 20:19 |
topsub | lamo | 20:19 |
topsub | but that means i been up before west coast saw sun | 20:20 |
+perlDreamer | maybe it's just a pipelining issue | 20:20 |
+perlDreamer | so how are things at Knowmad? Are you guys full and busy and happy? | 20:21 |
@apeiron | For those of us running Mac / Windows, trying to debug stuff in Safari: you probably already know this, but http://developer.apple.com/internet/safari/faq.html#anchor14 shows you how to enable Safari's dev tools. It's nearly comparable to Firebug. | 20:21 |
topsub | very busy!!! | 20:21 |
+perlDreamer | that's great for business, but often hard on devs in the long term :) | 20:22 |
+perlDreamer | still, job security is very nice | 20:22 |
topsub | lol guess long as i can do something right | 20:22 |
topsub | i do have one question tho.. i am seeing a fetchrow_hashref error in my modperl.error.log Is there any easy way to track were its coming from? also seems when an error like this happens it doesn't have a timestamp. anyway to change this? | 20:23 |
+perlDreamer | paste? | 20:23 |
topsub | http://webgui.pastebin.com/m7760256a | 20:23 |
topsub | happening alot | 20:24 |
+perlDreamer | good read on the state of perl testing: http://use.perl.org/~Alias/journal/36128 | 20:24 |
topsub | so something is going crazy | 20:24 |
topsub | trying to backtrack where its coming from | 20:24 |
+perlDreamer | This is in custom code? | 20:24 |
+perlDreamer | haven't seen that otherwise | 20:24 |
+perlDreamer | does it happen periodically (regularly) like in a Workflow? | 20:25 |
+perlDreamer | or at random intervals? | 20:25 |
topsub | seems regularly | 20:25 |
+perlDreamer | what's the interval? | 20:26 |
+perlDreamer | and can you paste in some context with the error? | 20:26 |
topsub | either like workflow or when someone hits a certain page in the application | 20:26 |
topsub | well i don't know were its coming from all i see in the error log is that line ton of times.. | 20:27 |
+perlDreamer | try this. Can you correlate the webgui.log error with Apache site log to see if it's a page? | 20:27 |
topsub | hmm maybe | 20:27 |
topsub | let me pull both logs up | 20:28 |
topsub | got them both up and i wait and see | 20:28 |
topsub | i think this might be a start to track | 20:29 |
+perlDreamer | is the interval short (like a few minutes)? | 20:29 |
topsub | as one of our macros is outputing to the log for info.. and its like rightbefor that macro happens i see the other error | 20:29 |
topsub | seems its coming from when a user visits a page which maybe calls one of our macros | 20:30 |
topsub | that causes this error | 20:30 |
topsub | thanks perlDreamer.. nice idea.. have to backtrack the users path threw the website | 20:31 |
topsub | to see what macro / page they visit | 20:31 |
topsub | see if the errors comes from one of the pages / macos that get called | 20:31 |
+perlDreamer | if you know it's a custom macro, it's a much smaller amount of code to debug | 20:31 |
topsub | ya think it might be that or something its calling | 20:33 |
doc777 | How would be the best way to link to .mp3 recordings stored in a folder, not in webgui? They used to be in ...com/recordings on the orginal site. I seem to be missing something very simple ;) | 21:04 |
+perlDreamer | doc777: You could configure a passThru URL in your WebGUI.conf file, and then just use regular file links. | 21:04 |
+perlDreamer | Alternately, I think there is a fileUpload script to upload lots of files that are not in WebGUI into a folder inside WebGUI | 21:05 |
doc777 | In this case the system records "live" and stores them in a folder on the computer. Then they can be listened to on the web. At least that is the way it is supposed to work. We are talking hundreds of files... | 21:07 |
doc777 | so adding them into webgui probably isnt the right thing. maybe the passthrough. | 21:07 |
+perlDreamer | yes | 21:07 |
+perlDreamer | that was yes to your previous statement. WebGUI doesn't care about the size of your locally files. | 21:08 |
+perlDreamer | A workflow could be written to add them automatically after they are put into their regular place | 21:08 |
+perlDreamer | but that's all preference, not practicality | 21:08 |
doc777 | Ah, yea that would be an option as well. I will check the passthru first. Thanks! | 21:09 |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 21:14 | |
+perlDreamer | that gives me an idea for a new asset, actually. | 21:15 |
doc777 | While on that subject.... I am guessing that a passthru will leave the files exposed to the internet where bots would download them all day... Is there a way around that? | 21:16 |
+perlDreamer | well, there's always robots.txt, or standard Apache authentication | 21:16 |
+perlDreamer | but if you want user/group level access, that would mean importing them into WebGUI | 21:16 |
doc777 | The apache basic is what we have been using but yes, its better to have group access. | 21:17 |
doc777 | Does the whole file I guess have to be imported into webgui or can it be short cut or linked somehow. It runs into gigabytes. | 21:18 |
+perlDreamer | well, if you store it once inside WebGUI, or once outside of WebGUI, does it matter? | 21:18 |
+perlDreamer | WebGUI does not import files into the db, if that's your concern | 21:18 |
+perlDreamer | and you can bypass the apache file size limit since importing is done by script on the server | 21:19 |
doc777 | That was part of it but backing up webgui up will be fun ;) Where "would" they be stored in that case as we like to be able to put our hands on the actual file if needed. | 21:19 |
+perlDreamer | In the uploads directory, there is a mini-filesystem based on assetId | 21:20 |
doc777 | ok, will go poke around in there a bit. Thanks ;) | 21:21 |
+perlDreamer | so, site/www/uploads/XX/YY/XXYY{18 more characters of assetId} | 21:21 |
@preaction | storageId | 21:22 |
@preaction | assetId and storageId should be completely unrelated | 21:23 |
@preaction | well, except in the database | 21:23 |
+perlDreamer | right, but they both GUIDs | 21:23 |
+perlDreamer | I shouldn't have confused them | 21:23 |
+perlDreamer | preaction: can you think of any other downsides to importing them into WebGUI? | 21:25 |
@preaction | no, but i can think of many upsides | 21:26 |
+perlDreamer | me, too | 21:26 |
@preaction | by putting them as File assets inside of a Folder you could make RSS feed out of a shortcut to that folder and have subscribable podcast thingys | 21:26 |
+perlDreamer | but since talking with doc777, I've been thinking of a passThru Folder Asset, that would just template the file data for pretty display inside of wG. Kind of hybridizing the passThru idea with an Asset. | 21:27 |
@preaction | sounds like a new URL handler | 21:28 |
+perlDreamer | URL handlers aren't templated? | 21:28 |
@preaction | no | 21:28 |
@preaction | i mean, you could implement it | 21:29 |
@preaction | something in the config file perhaps | 21:29 |
@preaction | wish there was an easy way to add to the Settings | 21:29 |
+perlDreamer | yes, point to a template URL or something | 21:30 |
+perlDreamer | but Assets are easier and directly user accessible | 21:30 |
@preaction | true, a custom asset could do the trick | 21:31 |
@preaction | i worry that the custom asset, if it falls into the wrong hands, could be used to list the /etc directory, for example | 21:32 |
perlmonkey2 | anyone bored and want to give me the short howto on reading file uploads from Form.pm? | 21:32 |
@preaction | but that could be protected against | 21:32 |
@preaction | perlmonkey2, you mean the WebGUI::Form::File control? just $session->form->get('name','File'); should give you a storageId | 21:32 |
+perlDreamer | I was thinking that it would only allow access to configured passThru URLs | 21:33 |
+perlDreamer | but it could be given the same file protections as the Include macro | 21:33 |
@preaction | i was thinking only things under the apache DocumentRoot | 21:33 |
+perlDreamer | but that only works for things inside the wG file system with appropriate access files | 21:33 |
perlmonkey2 | preaction: storageid? wG's Form asset is automatically storing files uploaded from an html form int the DB? | 21:34 |
+perlDreamer | otherwise you can bypass the normal access | 21:34 |
@preaction | you can put anything inside the documentroot, the uploads folder is just one thing in there | 21:34 |
+perlDreamer | sure, but if it's inside the document root, it has a WebGUI-less URL without access control | 21:35 |
@preaction | perlmonkey2, form asset? its a WebGUI::Form::Control subclass. no, storageId is a folder in the uploads directory, nothing goes in the database | 21:35 |
@preaction | perlDreamer, only if that URL is configured as passthru, otherwise WebGUI would take it over | 21:35 |
+perlDreamer | that is true | 21:35 |
+perlDreamer | and the asset could check to see that the requested directory is inside the Apache document root | 21:36 |
+perlDreamer | which gives file slurpy protection | 21:36 |
@preaction | i was thinking it'd automatically add the documentroot to the configured directory (i assume this folder is configured as a directory, and subfolders wouldn't quite work right unless it were a URL handler) | 21:37 |
perlmonkey2 | This is the correct syntax? $self->session->form->get('YOxL4QFZgT18NnCopMiMFg','File') where the assetid is the file input name? | 21:42 |
+perlDreamer | ->get('formName', 'File) | 21:43 |
+perlDreamer | preaction, I like that. and it would puke on ../ | 21:43 |
+perlDreamer | and I wasn't planning on handling subdirs, that would be a child asset | 21:43 |
+perlDreamer | could be a child asset | 21:43 |
@preaction | yeah | 21:43 |
+perlDreamer | so it's not a file system browser | 21:43 |
+perlDreamer | it's a directory contents lister | 21:44 |
+perlDreamer | templated | 21:44 |
@preaction | I'm thinking with the new list view, we should try to integrate this: http://www.axod.net/timeline/ | 22:10 |
@preaction | once i get the author to license it | 22:10 |
+perlDreamer | list view? | 22:15 |
@preaction | the Calendar list view | 22:15 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 22:18 | |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui | 22:51 | |
-!- doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit ["using sirc version 2.211+KSIRC/1.3.12"] | 22:59 | |
cap10morgan | rizen: i found a bug in wreconsole.pl where it's using the wrong names for custom database user and password when adding a site. ok if i commit the fix? i've tested it on my server. | 23:25 |
@rizen | sure | 23:26 |
cap10morgan | ok, that's in | 23:27 |
cap10morgan | the custom database name one is too | 23:27 |
@rizen | and the crowd cheers your name | 23:28 |
@rizen | CAP 10 | 23:28 |
@rizen | CAP 10 | 23:28 |
@rizen | hehe | 23:28 |
cap10morgan | heh | 23:28 |
perlmonkey2 | hah, if someone can hit my site and figure out what this error is in the yui connection manager, I'll let you use the survey system for free :P | 23:51 |
@rizen | what is your site? | 23:53 |
@rizen | perlmonkey2: what is your site? | 23:55 |
perlmonkey2 | j/s let me get the links | 23:56 |
perlmonkey2 | it only works with firebug right now (outputting to console). If you are running safari it won't work :( | 23:57 |
perlmonkey2 | https://www.lostokies.com:444/home/test3?noCache=541:1207755662;func=takeSurvey | 23:57 |
@rizen | dear god it's slow | 23:59 |
perlmonkey2 | is nothing showing up? | 23:59 |
--- Day changed Sat Apr 12 2008 | ||
perlmonkey2 | I have 512kbps upstream | 00:00 |
@rizen | in safari i see something | 00:00 |
@rizen | in firefox nothing | 00:00 |
perlmonkey2 | do you ahve firebug in firefox? | 00:00 |
@rizen | yup | 00:00 |
@rizen | my version is old though, i'm updating | 00:01 |
CIA-51 | WebGUI: cap10morgan * r6115 /wrebuild/wre/sbin/wreconsole.pl: exposing database name option as a new field when adding a site through the console | 00:01 |
CIA-51 | WebGUI: cap10morgan * r6116 /wrebuild/wre/sbin/wreconsole.pl: fixed a bug in the wre console when adding a site; was using the wrong names for the custom databaseUser and databasePassword params when passing them to the WRE API | 00:01 |
perlmonkey2 | this._formNode.submit(); 1150 in connection.js is where it errors. I bet this is going to be something stupid, like it has to have a submit button or something. | 00:01 |
@rizen | i still can't get it to load in firefox | 00:01 |
perlmonkey2 | I just commented out all the console calls...might work now | 00:02 |
@rizen | it is running in safari now and with web inspecter running | 00:03 |
@rizen | safari's version of firebug | 00:03 |
@rizen | i get: Object [object HTMLInputElement] (result of expression this._formNode.submit) does not allow calls. | 00:03 |
@rizen | at https://www.lostokies.com:444/extras/yui/build/connection/connection.js (line 1150) | 00:03 |
perlmonkey2 | that is the same line I get the error on | 00:04 |
perlmonkey2 | I'm starting to think there is something wrong with the form. | 00:06 |
@rizen | why are you loading all those yui scripts in the body? | 00:06 |
perlmonkey2 | if the user can't take the survey, I wasn't loading them. | 00:07 |
@rizen | and why do you load yahoo-dom-event separately from utilities | 00:07 |
@rizen | utilities has those in it | 00:07 |
perlmonkey2 | rizen: heh, yeah, that is me fishing for errors. I've also had dom and event and yahoo all loaded seperately | 00:07 |
@rizen | utilities also has animation | 00:07 |
@rizen | so one of your requirements is to upload a file as part of the survey? | 00:08 |
perlmonkey2 | yes, they want file uploads | 00:09 |
@rizen | yikes | 00:09 |
perlmonkey2 | which I woudl think would be trivial | 00:09 |
perlmonkey2 | but apparently is impossible | 00:09 |
@rizen | well as far as webgui is concerned it's easy | 00:09 |
@rizen | but doing it via ajax...that's a different story | 00:09 |
@rizen | can i make a suggestion? | 00:09 |
perlmonkey2 | I've seen tons of examples using the async requiest | 00:09 |
perlmonkey2 | requests | 00:09 |
perlmonkey2 | sure | 00:09 |
@rizen | make a new method in your asset completely unrelated to this bs | 00:10 |
@rizen | call it rizensucks | 00:10 |
perlmonkey2 | hah | 00:10 |
@rizen | put the javascript form stuff for doing the file upload into it | 00:10 |
@rizen | nothing extra | 00:10 |
@rizen | only what is needed | 00:10 |
@rizen | sorry, call it www_rizensucks | 00:10 |
@rizen | then create another method called www_pm2alsosucks | 00:11 |
@rizen | that handles the backend of uploading the file | 00:11 |
@rizen | get the whole thing working | 00:11 |
@rizen | IN webgui | 00:11 |
@rizen | but OUTSIDE the survey | 00:11 |
@rizen | then see what you do differently between the two | 00:11 |
perlmonkey2 | okay, I'll give that a shot :) beats keeping on with what I'm doing. | 00:12 |
* perlDreamer feels left out | 00:12 | |
+perlDreamer | you need a perlDreamerSucks method that writes tests or something else useful | 00:13 |
@rizen | oh, and once you have those two methods working give me a paste bin of it, because that's something i should add elsewhere in webgui | 00:13 |
@rizen | =) | 00:13 |
@rizen | just for good measure create a www_perldreamersucks method in the survey that displays a picture of colin when he won his first Contributor of the Year award, and leave it in there as an easter egg | 00:14 |
perlmonkey2 | hahaha | 00:15 |
perlmonkey2 | I think the whole thing is shot. <form name=surveyTest id=surveyTest method=post> | 00:16 |
perlmonkey2 | <intput type=file name=fileTest id=FileTest /> | 00:16 |
perlmonkey2 | </form> doesn't close the form at the </form> but includes the entire next div in it. | 00:16 |
@rizen | pm2, this is what i've been doing with yui stuff that doesn't work, and it's helped me through lots of issues | 00:16 |
+perlDreamer | rizen: We don't want to scare people away from WebGUI | 00:23 |
@rizen | what would scare people away? | 00:24 |
+perlDreamer | that picture of me | 00:24 |
@rizen | r u kidding, it will make people think that we're all as smooth and sexy as you | 00:26 |
@rizen | perlmonkey2 is it fixed yet | 00:27 |
@rizen | perlmonkey2 does it work, does it, does it? huh? huh? | 00:27 |
perlmonkey2 | hah | 00:27 |
@rizen | perlmonkey2 are we there yet | 00:27 |
@rizen | perlmonkey2 how much work would be getting done if i wasn't annoying you | 00:27 |
@rizen | =) | 00:27 |
+perlDreamer | perlmonkey2, I'm hungry. | 00:27 |
perlmonkey2 | hahahahaha | 00:27 |
+perlDreamer | perlmonkey2, I'm bored. | 00:27 |
perlmonkey2 | now I'm getting something weird...the async appears to be happing fine, but then the page reloads. | 00:28 |
+perlDreamer | for a while, rizen had his IRC client to make sound effects when someone mentioned his name in channel | 00:28 |
+perlDreamer | that was fun :) | 00:28 |
perlmonkey2 | perlDreamer: bored? I hear playing in the middle of the highway is exciting :) | 00:28 |
+perlDreamer | ooh. Good idea! | 00:28 |
perlmonkey2 | that is what my parents always told me when I complained of boredom. | 00:29 |
perlmonkey2 | Now that I think back about it, they probably weren't kidding :P | 00:29 |
-!- jfluhmann [n=jfluhman@x171y235.angelo.edu] has quit ["Open Source Symposium - http://www.texasoss.org/"] | 00:31 | |
+perlDreamer | hey, folks. Step back and let perlmonkey2 work | 00:31 |
+perlDreamer | he's got fend off tribes of angry sponsors | 00:31 |
@rizen | nothing to see here people, move along | 00:33 |
@rizen | i wonder what it would be like to be a good coder where stuff actually works. | 00:34 |
+perlDreamer | well, let me tell you rizen... | 00:35 |
+perlDreamer | I have absolutely no idea | 00:35 |
@preaction | sounds like a fantasy world | 00:35 |
+perlDreamer | Doesn't work that way in chip-ville, that's for sure | 00:35 |
+perlDreamer | whoops, probably shouldn't have told you that | 00:36 |
@rizen | so you're saying stuff is done perfectly in chip-ville? | 00:46 |
@rizen | preaction? i thought you were that guy. | 00:46 |
+perlDreamer | oh, yes! Everything is perfect in chip-ville. Our chips always work and never, ever have problems. | 00:46 |
* perlDreamer attempts to look earnest and trustworthy | 00:47 | |
+perlDreamer | :) | 00:47 |
@rizen | since you work there i believe it | 00:47 |
@rizen | if i was on staff your production quality would go down the tubes. you'd be throwing away about 99% of R&D and 85% of actual production runs | 00:48 |
+perlDreamer | but think of the perl we'd write >:) | 00:50 |
perlmonkey2 | okay, which one of you hacked into my system and magically made this stuff start working (at least in my test example)? | 00:53 |
+perlDreamer | hacking systems is against the law, perlmonkey2 | 00:53 |
perlmonkey2 | hah | 00:53 |
+perlDreamer | It's kind of like Shawshank. | 00:53 |
@rizen | i can't believe he fell for the old what is your site address trick | 00:54 |
perlmonkey2 | hahahahaha | 00:54 |
@preaction | it's like when the Operator asks for your username | 00:54 |
perlmonkey2 | rizen: you are a genius. All I needed was a chopped down version to figure out how it works. Now I should be able to debug the main app. | 01:02 |
@rizen | i can't take credit. it's the sherlock method to problem resolution. | 01:03 |
@rizen | i've been using it for years, and it nearly always works. | 01:03 |
@rizen | eliminate everything until whatever is left is your answer | 01:04 |
@preaction | perlbot test case | 01:06 |
@preaction | hum... could've swore i added that one | 01:06 |
@rizen | perlbot preaction is a basket case | 01:08 |
perlbot | I already have an entry for preaction | 01:08 |
@rizen | damn you perlbot! | 01:08 |
@preaction | perlbot test case is Break your problem down into the least amount needed to reproduce. If you don't find the problem by then, it will be easier for someone else to find it. | 01:08 |
perlbot | added test case to the database | 01:08 |
@rizen | perlbot test case | 01:10 |
perlbot | Break your problem down into the least amount needed to reproduce. If you don't find the problem by then, it will be easier for someone else to find it. | 01:10 |
@rizen | perlbot sherlock method is See test case | 01:10 |
perlbot | added sherlock method to the database | 01:10 |
+perlDreamer | perlbot sherlock method is also copyright 2008 Plain Black Corporation, all rights reserved. Illegal use will be prosecuted within the without the bounds of the law | 01:12 |
perlbot | I already have an entry for sherlock method | 01:12 |
CIA-51 | WebGUI: jt * r6117 /branch/WebGUI_Commerce/ (12 files in 11 dirs): | 01:29 |
CIA-51 | WebGUI: Added the viewcart macro. | 01:29 |
CIA-51 | WebGUI: Lookup registrant now works. | 01:29 |
CIA-51 | WebGUI: Fixed some bugs. | 01:29 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:38 | |
+perlDreamer | rizen: Don't forget a test for ViewCart | 01:43 |
CIA-51 | WebGUI: colin * r6118 /branch/WebGUI_Commerce/lib/WebGUI/Asset/Sku/Product.pm: WGBP indent view method of Sku::Product | 02:05 |
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)] | 02:19 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:30 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 04:37 | |
-!- cap10morgan [n=cap10mor@206-124-31-140.denver.dsl.forethought.net] has joined #webgui | 04:45 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 05:25 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 07:36 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 07:36 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit [Client Quit] | 07:36 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 07:37 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 07:37 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 08:05 | |
-!- cap10morgan_ [n=cap10mor@206-124-6-65.denver.dsl.forethought.net] has joined #webgui | 08:22 | |
-!- cap10morgan [n=cap10mor@206-124-31-140.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)] | 08:38 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 10:28 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 10:28 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)] | 11:12 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 11:14 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 11:14 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg | 11:17 | |
-!- Netsplit over, joins: @Haarg | 11:18 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg | 11:43 | |
-!- Netsplit over, joins: @Haarg | 11:43 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg | 12:37 | |
-!- Netsplit over, joins: @Haarg | 12:38 | |
-!- cap10morgan [n=cap10mor@206-124-6-65.denver.dsl.forethought.net] has joined #webgui | 16:45 | |
-!- cap10morgan_ [n=cap10mor@206-124-6-65.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)] | 17:02 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 17:46 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 18:40 | |
-!- mode/#webgui [+o rizen] by ChanServ | 18:40 | |
-!- crythia2 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 20:54 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has quit [Read error: 104 (Connection reset by peer)] | 20:54 | |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has joined #webgui | 21:00 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:00 | |
+perlDreamer | nuba, are you here? | 21:00 |
nuba | passing by, why? | 21:00 |
+perlDreamer | I have a Spanish question :) | 21:00 |
+perlDreamer | How would you say "Everyone's Trash", in Spanish? | 21:01 |
+perlDreamer | Paselera de Todos? | 21:01 |
nuba | dunno, maybe "basura del sistema"? | 21:01 |
+perlDreamer | Thanks, nuba! | 21:02 |
nuba | probably not | 21:02 |
+perlDreamer | I may double check with the Colombian crew next week, too. | 21:02 |
@rizen | I'd start with "Obla Englacias" | 21:03 |
@rizen | bet i spelled that all wrong | 21:03 |
@rizen | =) | 21:03 |
@rizen | Habla? | 21:03 |
nuba | obla di obla da | 21:03 |
@rizen | damn i'm dumb | 21:03 |
+perlDreamer | rizen: better stick with garbled crap :) | 21:04 |
@rizen | indeed | 21:04 |
+perlDreamer | okay, back to yard work | 21:06 |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has quit ["Leaving."] | 21:06 | |
perlmonkey2 | Intrade is selling Hillary to win Penn at 86 points. $10 would return $11.40 if she wins. | 21:34 |
perlmonkey2 | it is going up fast though people are buying tons of those contracts driving up the prices. I guess she's a shoe-in for Penn. | 21:34 |
@rizen | i thought you were into "fishing" not gambling | 21:35 |
perlmonkey2 | hah | 21:36 |
perlmonkey2 | I'm still fuming over the last bug, and finding reasons to not work on it. | 21:36 |
perlmonkey2 | a name collision.... | 21:36 |
perlmonkey2 | frak me | 21:36 |
@rizen | i'm still fuming over the fact that i'm still working on the new Event Manager rather than getting back to the rest of commerce | 21:37 |
perlmonkey2 | I don't even know about the event manager | 21:39 |
perlmonkey2 | there is a new one? | 21:39 |
@rizen | yup | 21:39 |
@rizen | it lets you run conventions from webgui | 21:39 |
perlmonkey2 | you got a link to the specs? I'm not sure what a convention is. | 21:39 |
@rizen | WebGUI Users Conference | 21:40 |
@rizen | is a convention | 21:40 |
perlmonkey2 | ooooh, a real convention | 21:40 |
@rizen | conference = convention = meetings | 21:40 |
perlmonkey2 | that's pretty cool | 21:40 |
perlmonkey2 | that would actually be really useful at work....we have all sorts of scheduling and resource allocation activities. | 21:41 |
@rizen | the current one sux | 21:41 |
@rizen | the new one resolves a lot of problems | 21:41 |
@rizen | but still needs a lot of additional features | 21:41 |
perlmonkey2 | but just for the record... Don't use 'submit' for a method name in anything that might remoting have anything to do with a form. I don't know why the names conflicted, but they did. | 21:42 |
perlmonkey2 | okay, back to important things, like trying to figure out how intrade prices and sells the initial contracts in a new contract type. | 21:43 |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has joined #webgui | 22:07 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 22:07 | |
+perlDreamer | phew | 22:08 |
+perlDreamer | enough weeding for a while | 22:08 |
@rizen | too funny | 22:08 |
@rizen | you're weeding, and it's snowing here | 22:08 |
+perlDreamer | that's a more effective way to kill weeds | 22:08 |
+perlDreamer | just get them all at once | 22:08 |
+perlDreamer | much easier that what I did | 22:08 |
+perlDreamer | time for a little Commerce hackery | 22:10 |
+perlDreamer | Did you read my post about that, rizen? Folding in ProductManager? | 22:10 |
@rizen | no | 22:11 |
@rizen | where did you post it? | 22:11 |
+perlDreamer | dev list | 22:11 |
+perlDreamer | I think email from PB is down | 22:11 |
@rizen | fuck | 22:11 |
@rizen | i'll check on it | 22:11 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 22:14 | |
-!- mode/#webgui [+o preaction] by ChanServ | 22:14 | |
@rizen | somehow spectre forgot about the send queued email cron job | 22:17 |
@rizen | restarting it seems to have fixed that | 22:17 |
@rizen | but now it has a couple thousand emails to send out | 22:17 |
perlmonkey2 | hah, now my slider and calendar widgets aren't working...but no errors being thrown.....my love affair with YUI is certainly on the rocks. | 22:18 |
perlmonkey2 | somebody shoot me. creating a widget, then recreating the dom container it belongs to is a sure way to break the event handlers on that widget. I fear I chose the wrong paradigm for dynamically creating these objects. | 22:21 |
@rizen | unless you've found a bug in YUI it doesn't do much good to blame YUI for your problems | 22:21 |
@rizen | accept that you're dumb and all will be good...i did it years ago and now things go much more smoothly. =) | 22:22 |
perlmonkey2 | oh, I am dumb. | 22:23 |
perlmonkey2 | or at least overly wishful | 22:23 |
perlmonkey2 | or just dumb in that it appears JS's garbage collection is instant, or at least fast enough that surveyNode+=newHTML; is not atomic enough to preserve any objects who's only references are in the dom related to surveyNode. | 22:24 |
perlmonkey2 | so I can either have the JS create the html from the questions in two passes, first creating all the html, then creating all the widgets to attach to the html. Or move all the html generation into WebGUI with templates. Like maybe have a template for each question type's html and a template for each question type's YUI widget. | 22:26 |
perlmonkey2 | I think the last approach would work best, especially when I'm trying to work in il8n. But the first survey has already launched (at least the phone operators are already making calls). So this one is technically already in production, meaning testing time and shake time are in negative values :] | 22:27 |
@rizen | the last option seems reasonable to me too | 22:30 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 22:52 | |
+perlDreamer | back to weeding | 23:13 |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has quit ["Leaving."] | 23:13 | |
CIA-51 | WebGUI: colin * r6119 /WebGUI/lib/WebGUI/i18n/English/WebGUI.pm: more trash semantics | 23:53 |
--- Day changed Sun Apr 13 2008 | ||
-!- crythia2 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has quit [Read error: 104 (Connection reset by peer)] | 00:13 | |
-!- crythia2 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 00:13 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["I need 12 beers and a long hangover"] | 02:42 | |
-!- topsub [n=topsub@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 03:27 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 05:29 | |
CIA-51 | WebGUI: colin * r6120 /branch/WebGUI_Commerce/docs/upgrades/upgrade_7.5.2-7.5.3.pl: have the upgrade script remove the Wobject/Product.pm file | 07:05 |
-!- topsub [n=topsub@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 08:49 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 11:44 | |
-!- mode/#webgui [+o preaction] by ChanServ | 11:44 | |
-!- SynQ [n=synq@e97024.upc-e.chello.nl] has joined #WebGUI | 12:15 | |
SynQ | hi there | 12:16 |
SynQ | hey, the topic is not up-to-date | 12:16 |
SynQ | WebGUI 7.4.31-stable is an old version | 12:16 |
@preaction | SynQ, you can change it if you want | 12:29 |
SynQ | oh | 12:30 |
SynQ | ok | 12:30 |
-!- SynQ changed the topic of #webgui to: [ WebGUI 7.4.32-stable / 7.5.9-beta | WRE 0.8.3 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/ | 12:31 | |
SynQ | that is better | 12:31 |
-!- SynQ changed the topic of #webgui to: [ WebGUI 7.4.32-stable / 7.5.10-beta | WRE 0.8.3 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/ | 12:31 | |
SynQ | that is even better than better | 12:31 |
SynQ | preaction: what part of WebGUI are you working on right now | 12:32 |
SynQ | perhaps I can do for that part what I did for the Thingy yesterday | 12:32 |
@preaction | do you mean in general? it's been the Gallery for the last few months | 12:33 |
SynQ | is the gallery in a state where I can test it using the beta.webgui.org and submit bugs ? | 12:35 |
@preaction | if there are still bugs, surely | 12:36 |
SynQ | hehe | 12:37 |
SynQ | is there a spec available? | 12:37 |
SynQ | like with the thingy | 12:37 |
SynQ | I've learned that having a spec makes it 10 times more easy to find bugs | 12:37 |
SynQ | since you can simply follow the spec from top to bottom | 12:37 |
SynQ | finding bugs along the way | 12:37 |
@preaction | the spec is most likely no longer accurate, especially when it comes to the thumbnails and slideshow views | 12:38 |
SynQ | hmm | 12:39 |
SynQ | where can I find the non accurate spec | 12:39 |
SynQ | that could at least be a guideline | 12:39 |
@preaction | not sure if i can release it, it's a different situation than the Thingy: the Gallery was commissioned and the spec was paid-for. i'll ask Frank if I can release it | 12:40 |
SynQ | ok | 12:41 |
SynQ | please | 12:41 |
@preaction | otherwise the first bug i'd submit is the User Disk Space limit doesn't seem to work | 12:41 |
SynQ | hehe | 12:41 |
@preaction | also, the slideshow needs some polish, it's blatantly obvious when trying to use it | 12:42 |
@preaction | the Edit Album screen sucks for editing multiple images, seriously | 12:42 |
@preaction | if it were more like the Thingy edit screen it would be much better | 12:42 |
SynQ | ok, but that are not nessecarily bugs | 12:42 |
SynQ | I hope Yung is glad with my multiple bug reports on the thingy | 12:42 |
SynQ | since that could actually make it better | 12:43 |
SynQ | ok | 12:43 |
@preaction | slideshow is a bug, what it does is annoying enough to make it unusable | 12:43 |
SynQ | I'll have a look at the gallery without a spec | 12:43 |
SynQ | but having a spec would make that seriously less difficult to do | 12:43 |
@preaction | indeed | 12:43 |
SynQ | would you suggest using the default style | 12:44 |
@preaction | Steve's making a new one, and the new one is awesome already | 12:44 |
SynQ | oeh | 12:44 |
SynQ | that is good info | 12:45 |
SynQ | but it is probably not available for comment any time soon? | 12:45 |
@preaction | i dunno how far he is. he got a List Albums view done I know, but i'd give him at least another week | 12:45 |
SynQ | ok | 12:46 |
SynQ | for now I'll use the greenportal style | 12:46 |
@preaction | oh, style | 12:46 |
@preaction | wait, what? | 12:46 |
@preaction | it should work with all styles | 12:47 |
@preaction | there were a few bugs with the Style03 and the Gallery templates that were fixed though | 12:47 |
SynQ | ah | 12:48 |
SynQ | ok | 12:48 |
SynQ | the greenportal style that Ning submitted | 12:48 |
SynQ | I really like it | 12:48 |
SynQ | ok | 12:49 |
SynQ | here we go | 12:49 |
SynQ | there is number one | 12:51 |
SynQ | gee | 12:53 |
SynQ | that second tab is an impressive list of templates | 12:54 |
SynQ | it is fun | 13:11 |
SynQ | the gallery | 13:11 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 13:22 | |
-!- SynQ [n=synq@e97024.upc-e.chello.nl] has quit [Read error: 113 (No route to host)] | 15:22 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 16:41 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui | 17:35 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has quit [] | 18:26 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 19:09 | |
-!- mode/#webgui [+o rizen] by ChanServ | 19:09 | |
perlmonkey2 | why didn't I use templates to generate all the HTML in the first place? This is about a million times easier than having the JS libs create the HTML. | 23:48 |
@rizen | don't know | 23:48 |
@rizen | perhaps you took my call to use js libraries too far? | 23:48 |
@rizen | and therefore it's my fault | 23:48 |
@rizen | and i should be killed | 23:48 |
perlmonkey2 | killed is a bit extreme......how about covered in honey and put in the polar bear exibit at the zoo? | 23:49 |
perlmonkey2 | oh wait, you'd be killed there too. | 23:49 |
perlmonkey2 | hmm. So with this paradigm, wG development doesn't really change at all. | 23:49 |
@rizen | nope | 23:50 |
perlmonkey2 | For web2.0 (I really hate that phrase) development. | 23:50 |
@rizen | there is no web 2.0 development | 23:50 |
@rizen | it's just web development | 23:50 |
perlmonkey2 | only if you synergize the convergence of disparate paradigms. | 23:51 |
perlmonkey2 | Forgive me, I started in on the root beer a little early today. | 23:51 |
@rizen | if root beer gives you an attack of the business babble, perhaps you need to step away from the root beer | 23:53 |
perlmonkey2 | "Please sir, step away from the root beer dispenser. We do not want to have to tase you. ... bro." | 23:54 |
--- Day changed Mon Apr 14 2008 | ||
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 00:33 | |
-!- mode/#webgui [+o preaction] by ChanServ | 00:33 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 00:36 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 00:53 | |
-!- SynQ [n=synq@e97024.upc-e.chello.nl] has joined #WebGUI | 01:29 | |
SynQ | hi there | 01:29 |
SynQ | i've been trying out the thingy and the gallery in the beta version and reporting bugs and rfe's about that | 01:54 |
SynQ | I'd like to know if that is appreciated | 01:54 |
SynQ | never mind | 02:02 |
SynQ | I've posted the question to the dev list | 02:02 |
SynQ | nite | 02:04 |
-!- SynQ [n=synq@e97024.upc-e.chello.nl] has left #WebGUI [] | 02:04 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 03:04 | |
-!- cap10morgan [n=cap10mor@206-124-6-65.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)] | 03:33 | |
-!- cap10morgan [n=cap10mor@206-124-6-65.denver.dsl.forethought.net] has joined #webgui | 03:33 | |
-!- cap10morgan [n=cap10mor@206-124-6-65.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)] | 04:02 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 04:35 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 04:35 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)] | 05:14 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 05:14 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 05:14 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 05:28 | |
-!- mode/#webgui [+o preaction] by ChanServ | 05:28 | |
CIA-51 | WebGUI: doug * r6121 /branch/doug-experimental/sbin/installAsset.pl: adding asset installer script for Installable mixin | 05:57 |
CIA-51 | WebGUI: doug * r6122 /branch/doug-experimental/lib/WebGUI/AssetMixin/ (Comments.pm RSSCapable.pm Subscribable.pm): add other mixin shells | 05:57 |
CIA-51 | WebGUI: doug * r6123 /branch/doug-experimental/lib/WebGUI/AssetMixin/UserDefined.pm: added another mixin shell | 05:57 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Connection timed out] | 06:21 | |
-!- cap10morgan [n=cap10mor@206-124-6-65.denver.dsl.forethought.net] has joined #webgui | 06:26 | |
-!- CIA-51 [n=CIA@208.69.182.149] has quit [Nick collision from services.] | 06:32 | |
-!- CIA-1 [n=CIA@208.69.182.149] has joined #WebGUI | 06:32 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Remote closed the connection] | 06:55 | |
CIA-1 | WebGUI: colin * r6124 /branch/WebGUI_Commerce/lib/WebGUI/ (3 files in 3 dirs): | 07:14 |
CIA-1 | WebGUI: Add asset properties for parameters and variants as JSON. | 07:14 |
CIA-1 | WebGUI: Handle getting and setting this data, interfaced as | 07:14 |
CIA-1 | WebGUI: perl data rather than JSON. | 07:14 |
CIA-1 | WebGUI: Basic screen for adding/editing parameters. | 07:14 |
CIA-1 | WebGUI: i18n for the parameter editing screen. | 07:14 |
CIA-1 | WebGUI: colin * r6125 /branch/WebGUI_Commerce/docs/upgrades/upgrade_7.5.2-7.5.3.pl: add parameter and variant columns to the Product asset | 07:14 |
CIA-1 | WebGUI: colin * r6126 /WebGUI/ (3 files in 3 dirs): fix undocumented template variable in the Layout | 07:32 |
CIA-1 | WebGUI: colin * r6127 /branch/WebGUI_7.4/ (3 files in 3 dirs): backporting missing template variable to 7.4 branch | 07:32 |
@preaction | there aren't very many things in WebGUI::User type workflows | 08:02 |
@preaction | are there any general-purpose ideas anyone has? | 08:02 |
@preaction | i was thinking DeployPackage | 08:02 |
@preaction | maybe DeployPackage could be a good None activity too | 08:03 |
@preaction | and then create a scheduled event to delete that content | 08:03 |
@apeiron | You're wanting to create workflows that utilize a wG::User object? | 08:07 |
@preaction | i'm wanting to create some more workflow activities, yes | 08:08 |
@preaction | so that i have something interesting to talk about | 08:08 |
@apeiron | heh | 08:08 |
@preaction | i mean, i could spend 30 minutes going on about the new approval activities i've dreamed up | 08:08 |
@preaction | and 10-15 minutes about how to schedule content using workflow | 08:08 |
@preaction | (after I improved that a bit) | 08:09 |
@preaction | err. s/d\b//; | 08:09 |
@preaction | i'll probably spend another hour or two trying to make it easy to schedule showing and hiding content | 08:09 |
@apeiron | Maybe consider expiring as well? | 08:10 |
@preaction | that's what it would do. it would commit a version tag and then de-commit | 08:10 |
@preaction | the workflow would, but i'd need to make the activities to do it | 08:11 |
@apeiron | Showing/hiding is different from expiring in my mind. | 08:11 |
@preaction | a Delay activity that could delay a certain amount of time (1 week, 2 months) | 08:11 |
@apeiron | Expired content outright ceases to exist, whereas hidden content is still there, just you can't view it without nonadmin creds. | 08:11 |
@apeiron | er. without admin creds. | 08:12 |
@preaction | a WaitUntil activity that would return WAITING until the date/time passed a certain point | 08:12 |
@apeiron | heh | 08:12 |
@preaction | the "hide" activity would probably be able to choose "purge", "trash", or "decommit" | 08:12 |
@apeiron | until ($goTime eq time) { return $self->WAITING; } | 08:12 |
@apeiron | # hic sunc perl 6 dracones | 08:12 |
@apeiron | sunt, not sunc | 08:13 |
@preaction | so we'd have a VersionTag workflow that would WaitUntil, Commit, WaitUntil, Decommit | 08:13 |
@preaction | Uncommit or Decommit? | 08:13 |
@apeiron | The choice idea sounds good. | 08:13 |
@preaction | i like Decommit more | 08:13 |
@apeiron | hrm | 08:13 |
@apeiron | Likewise. | 08:13 |
@apeiron | However, Uncommit returns slightly fewer Google results. | 08:14 |
@preaction | i think we already have Trash Version Tag and Rollback version tag (rollback being the same as purging / deleting the content) | 08:14 |
@apeiron | Slightly more, rather, sorry | 08:14 |
@preaction | eh, it's the difference between uninstall and deinstall. deinstall sounds better | 08:15 |
@preaction | but everybody uses uninstall | 08:15 |
@apeiron | 'uninstall' was carved into my mind from so many years of FreeBSD: make uninstall | 08:15 |
@preaction | i thought freebsd was make deinstall now | 08:15 |
CIA-1 | WebGUI: jt * r6128 /translations/Spanish/ (8 files in 2 dirs): update_from_translation_server | 08:16 |
+Radix-wrk | uncommit? why not rollback or something like that? | 08:16 |
@apeiron | Could be. I'm a bit not-here right now. | 08:16 |
@preaction | rollback deletes | 08:16 |
@preaction | WebGUI::VersionTag->rollback calls $asset->purgeRevision, which could potentially purge the entire asset | 08:17 |
+Radix-wrk | I see | 08:17 |
@preaction | the new WebGUI::VersionTag->decommit would just set all the revisions to "pending" again | 08:17 |
@apeiron | All the revisions? | 08:18 |
@preaction | all the revisions inside of the version tag, yes | 08:18 |
@apeiron | ahh. | 08:18 |
@preaction | so with Delay and WaitUntil, we can create some general purpose workflows for "Commit Content for a Week" "a Month" "Dec 24 - Jan 02", etc... and then use those workflows to commit content | 08:21 |
@apeiron | And it'll automatically decommit it, then, after the interval, yes? | 08:21 |
@apeiron | Where you can just set it and forget it. | 08:21 |
@preaction | i suppose one could still use Create Scheduled Event, but there'd be three workflows: one to commit, one to decommit, and one for the time period | 08:22 |
@apeiron | Time for devil's advocate. | 08:22 |
@preaction | but if i introduce all three methods, that'll be best | 08:22 |
@preaction | go for it | 08:22 |
@apeiron | Let's say you're using this to put up some content that presents a discount sale for some products. | 08:22 |
@apeiron | You originally schedule this sale to last a week. | 08:22 |
@preaction | Ask me your questions gatekeeper I am not afraid! | 08:22 |
@apeiron | But you later decide you want it to end sooner / earlier. | 08:23 |
@apeiron | What do you do? | 08:23 |
@apeiron | er. sooner / later | 08:23 |
@apeiron | (as I said, I'm half gone, lots of writing in one sitting > me) | 08:23 |
@preaction | you could alter the workflow to change the date, but that would affect all other content committed under that workflow | 08:23 |
@apeiron | Right. But if you're doing things correctly and you only commit the content for the sale under the workflow, that's what you want, right? | 08:24 |
@preaction | so it would be best to say to yourself "I have an event I want to have special content for, first I'll create a workflow for that event, then I'll create content and commit using that workflow" | 08:24 |
@preaction | yes | 08:24 |
@apeiron | So the instance of the workflow, then, would store the date? | 08:25 |
@preaction | no, the workflow itself would | 08:26 |
@preaction | instance wouldn't, that would be bad (because then once the instance was created, you would not be able to change it) | 08:26 |
@apeiron | But the workflow would be associated with that particular content, yes? | 08:27 |
@preaction | other way around, the content is associated with a workflow instance, which is associated with a workflow | 08:27 |
@apeiron | ah. | 08:27 |
@preaction | i think the worst thing is my presentations are normally dry and informative, but every once in a while I'll have a funny slide or two | 08:28 |
@preaction | which is just weird | 08:28 |
@apeiron | no way, it's a good idea. | 08:28 |
@apeiron | Keeps people interested. | 08:28 |
@preaction | this is going to be another one like my YUI presentation: a lot of information to take in | 08:29 |
* apeiron actually knows the JS required to understand that presentation now. | 08:29 | |
@preaction | i think i'll avoid the User stuff for now. these two things should be more than enough to satiate the crowd | 08:29 |
@apeiron | And of course as you say that I start getting ideas. | 08:31 |
@preaction | throw them out, i'll take them | 08:31 |
@apeiron | Employee of the Month, for one. | 08:31 |
+Radix-wrk | Hmm.. mysql 5.1 out next week apparently.. supposedly up to 20% faster or more | 08:32 |
@preaction | are we using 5.0 in the WRE 0.8 series? | 08:32 |
+Radix-wrk | yeah | 08:32 |
@preaction | oooh, then we can get that speed increase | 08:32 |
+Radix-wrk | will be nice :) | 08:33 |
+Radix-wrk | http://tech.slashdot.org/article.pl?sid=08/04/12/1435214&from=rss | 08:33 |
+Radix-wrk | "Among the enhancements are many bug fixes from 5.0, some of which may increase performance 20% or more, as well as 'partitioning, events scheduling, row-based replication and disk-based clustering." | 08:33 |
@preaction | oh, employee of the month as an example for usage of using workflow to time content | 08:33 |
@preaction | that could be what i use for using Create Scheduled Event to do a periodic commit | 08:34 |
@apeiron | There was another one, I'll try to remember it. | 08:34 |
@preaction | sometime during the month you commit something using the "Employee of the Month" workflow, and at the 1st day of the month the old version tag gets rolled back, and the new version tag gets committed | 08:34 |
@apeiron | Invert it. | 08:37 |
@apeiron | "Hi, please tell me when this page (which details this new release) is published" | 08:37 |
@preaction | there's a Notify About Version Tag workflow activity, which I could improve to use arbitrary groups | 08:39 |
@preaction | make it a group that anyone can join and you can have that functionality | 08:39 |
@apeiron | hrm | 08:39 |
@apeiron | I imagine that you've considered things like a referral bonus? | 08:39 |
@apeiron | User creates an account, referred from another user, give that user karma or something. | 08:40 |
@preaction | that's not a workflow thing really | 08:40 |
@preaction | and there isn't affiliate tracking in webgui yet | 08:40 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 09:46 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:30 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 11:09 | |
-!- jdanpl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has joined #webgui | 13:01 | |
CIA-1 | WebGUI: jt * r6129 /translations/Polish/Polish/ (WebGUI.pm Asset_Post.pm): update_from_translation_server | 13:31 |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 14:10 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:14 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 14:29 | |
CIA-1 | WebGUI: jt * r6130 /translations/French/French/ (Asset_Newsletter.pm Asset_Layout.pm Asset_Thingy.pm): update_from_translation_server | 15:18 |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 15:21 | |
BartJol | Radix? | 15:21 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:37 | |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 16:20 | |
-!- jfluhmann [n=jfluhman@x171y213.angelo.edu] has joined #webgui | 16:47 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 16:49 | |
-!- mode/#webgui [+o rizen] by ChanServ | 16:49 | |
-!- SDuensin [n=Scott@50.sub-75-207-179.myvzw.com] has joined #WebGUI | 17:02 | |
-!- cap10morgan [n=cap10mor@206-124-6-65.denver.dsl.forethought.net] has quit [] | 17:15 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:35 | |
SDuensin | Morning. | 17:46 |
BartJol | afternoon | 17:47 |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 18:00 | |
-!- jua1 [n=juangui@201.232.58.66] has joined #webgui | 18:00 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 18:02 | |
lisette | hi | 18:02 |
-!- crythia2 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui [] | 18:03 | |
jua1 | hello | 18:03 |
jua1 | i have a question related to the anonymous template, sometimes when a user try to fill all the fields in the registration, he/she has a mistake in one of them. the thing that i need is how to maintain the values digited by the user to fill the field that were incorrect? | 18:06 |
BartJol | I don't understand, id it about profile fields? users can alter there own profile | 18:13 |
jua1 | Bartjol, suppose that you are create an account in my site, you fill all the fields but you fill the captcha incorrectly, when you try to save the information you won't be registered, so you have to enter the captcha again | 18:16 |
jua1 | but only the captcha, how can i maintain the other fields values to fill the captcha only? | 18:17 |
jua1 | if you have a mistake in one field on the registration you only have to correct it and not to fill all of them again? | 18:18 |
jua1 | do you understand me, now? | 18:18 |
BartJol | ah, so all fiels are cleared when you submiited the wrong capcha | 18:19 |
BartJol | I see | 18:19 |
BartJol | well | 18:20 |
jua1 | yes | 18:20 |
BartJol | but you don't want to register them, only save them in the session | 18:20 |
jua1 | how? | 18:21 |
BartJol | so people don't leave because they think it's too much trouble to fill it in again, or something like that | 18:21 |
BartJol | well | 18:21 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 18:22 | |
BartJol | that might be difficult | 18:22 |
BartJol | wait i've got a phonecall | 18:23 |
BartJol | my mother | 18:25 |
perlmonkey2 | <joke> | 18:26 |
perlmonkey2 | can't she just yell down to the basement | 18:26 |
perlmonkey2 | </joke | 18:26 |
BartJol | :) | 18:26 |
CIA-1 | WebGUI: jt * r6131 /translations/Dutch/Dutch/ (45 files): update_from_translation_server | 18:29 |
BartJol | I pushed her of the stairs | 18:31 |
BartJol | jua1 still there? | 18:31 |
jua1 | yes | 18:31 |
perlmonkey2 | heh | 18:32 |
BartJol | well, maybe you can alter the useradd script (I wouldn't advice it, but if you reallyyyyyyy want to, just decide yourself) | 18:32 |
BartJol | hah? | 18:32 |
BartJol | so that the adding is failed, they become a scratch vaiable | 18:33 |
BartJol | variable | 18:33 |
BartJol | but I say it again, I don't think it's wise | 18:33 |
BartJol | changing such scripts undermines the security | 18:34 |
BartJol | maybe there is another way, but right now I can't think of 1 | 18:35 |
jua1 | with javascript is another way too | 18:36 |
BartJol | well, but I'm a jackass if it's about javascript | 18:36 |
BartJol | but if you know how to do that, go ahead | 18:37 |
BartJol | good luck, I'm off eating and drinking | 18:37 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 18:37 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 19:04 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:04 | |
+perlDreamer | lisette, I tried my hand at translating some Spanish over the weekend. | 19:04 |
+perlDreamer | You may want to check the WebGUI namspace for 1035 and "external help" entries to make sure they're okay. | 19:05 |
+perlDreamer | jua1: about your anonymous template question earlier this morning? | 19:15 |
+perlDreamer | There was a bug posted about that, or something similar, about two weeks ago | 19:15 |
+perlDreamer | Try searching the bug database to see how the bug was handled (rejected, transferred to RFE or fixed) | 19:16 |
+perlDreamer | if it was fixed, upgrading will get you what you want | 19:16 |
jua1 | hello | 19:19 |
+perlDreamer | howdy | 19:19 |
jua1 | ok, perlDreamer, i am going to check | 19:20 |
jua1 | i have another question, i am calling a macro several times in certain part of my site and it works well sometimes and sometimes doesn't work | 19:21 |
jua1 | but if i clear the caché in the admin console, the macro works again | 19:22 |
+perlDreamer | which macro, jua1? | 19:44 |
-!- jfluhmann [n=jfluhman@x171y213.angelo.edu] has quit [Remote closed the connection] | 19:47 | |
jua1 | a macro that i created? | 19:49 |
+perlDreamer | I'd have to see the macro source code and know a lot more about the problem to help | 19:50 |
+perlDreamer | but offhand, I would say that you are having problems with page caching | 19:51 |
CIA-1 | WebGUI: jt * r6132 /branch/WebGUI_Commerce/ (5 files in 5 dirs): | 19:57 |
CIA-1 | WebGUI: add view cart test | 19:57 |
CIA-1 | WebGUI: add metadata to ems tickets | 19:57 |
jua1 | perlDreamer, my problem is because i want to include in the registration some select box that are dinamics. so when a user choose one option in the first select, automatically the other select load a respective values filterd by database | 19:58 |
jua1 | do you know in webgui how to do that? | 19:59 |
+perlDreamer | No, sounds like javascript. | 19:59 |
jua1 | how can i use javascript with databases' | 20:00 |
jua1 | ? | 20:00 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:01 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 20:01 | |
+perlDreamer | well, using AJAX, when the user selects something from the select box, the page talks back to the site. WebGUI sends back the options, which the javascript in the page uses to dynamically create the second select for the user. | 20:01 |
jua1 | do you know ajax? | 20:03 |
+perlDreamer | no | 20:03 |
+MrHairgrease | Ajax is a football club from Amsterdam | 20:03 |
jua1 | jajjajajaj | 20:04 |
+perlDreamer | Ajax is Asterix's buddy? | 20:04 |
+MrHairgrease | huh | 20:04 |
+MrHairgrease | nonono | 20:04 |
+MrHairgrease | that's Obelix | 20:04 |
+perlDreamer | I knew it was one of those --ix people | 20:04 |
topsub | hmmm | 20:04 |
+MrHairgrease | Ajax is also some kind of ancient greek God dude | 20:04 |
topsub | <-- | 20:04 |
+perlDreamer | He was the god of scrubbing floors | 20:04 |
+MrHairgrease | and I think the starship of the villain in Flash Gordon | 20:05 |
+perlDreamer | http://en.wikipedia.org/wiki/Ajax_%28mythology%29 | 20:05 |
+perlDreamer | MrHairgrease: I have been reading through the Commerce code, and I continue to be impressed by it. It's a nice piece of work. | 20:22 |
+perlDreamer | Spoken from one electrical engineer/perl dude to another | 20:22 |
@rizen | don't stroke his ego. have you seen the size of his head? | 20:38 |
@rizen | granted that it's greatly exaggerated by the size of his hair | 20:38 |
+perlDreamer | It's not his hair. His head only looks big because his glasses are so small. | 20:43 |
+MrHairgrease | hey! | 20:54 |
+MrHairgrease | they may be small but tey're mighty strong | 20:55 |
+MrHairgrease | about -15 | 20:55 |
+perlDreamer | Are they custom etched silicon glasses? | 20:55 |
+MrHairgrease | heh | 20:55 |
+MrHairgrease | i guesss not | 20:55 |
+perlDreamer | dude, you have the equipment to do that | 20:55 |
+MrHairgrease | they're probably some weird glass mixture | 20:56 |
+perlDreamer | you could build a project on your glasses, even | 20:56 |
+MrHairgrease | and there cut | 20:56 |
+MrHairgrease | not etched of course | 20:56 |
+MrHairgrease | let me finish my current project first... | 20:56 |
+perlDreamer | yeah, and you better graduate, too | 20:56 |
+MrHairgrease | I'm getting some good results, so I'm hoping to have some working thingy at friday | 20:57 |
+MrHairgrease | but then again, I said the same thing in december... | 20:57 |
+perlDreamer | Thingy is already out in beta, maybe you should try to make whats-its instead | 20:57 |
+MrHairgrease | I came up with the name for thingy, so i may use whenever I like =) | 20:59 |
+MrHairgrease | at for whatever i like | 20:59 |
-!- jua1 [n=juangui@201.232.58.66] has quit [Read error: 104 (Connection reset by peer)] | 21:00 | |
CIA-1 | WebGUI: jt * r6133 /branch/WebGUI_Commerce/t/Macro/ViewCart.t: perlDreamer is a 500 lb test mandating gorilla | 21:04 |
@rizen | finally | 21:04 |
@rizen | that took long enough | 21:04 |
+MrHairgrease | heh | 21:04 |
+MrHairgrease | never knew that | 21:04 |
+perlDreamer | me, too | 21:05 |
+MrHairgrease | colin must have had a good shave before attending the wuc =) | 21:05 |
+MrHairgrease | and lost some weight in th eprocess too | 21:05 |
-!- MrHairgrease is now known as MrCookingGrease | 21:05 | |
@rizen | perhaps you should get your glasses checked | 21:06 |
-!- rizen is now known as rizhateseverythi | 21:09 | |
-!- rizhateseverythi is now known as DropKidsAtPool | 21:10 | |
-!- perlDreamer is now known as whatevuh | 21:10 | |
-!- DropKidsAtPool is now known as iHateThereforeIa | 21:14 | |
-!- iHateThereforeIa is now known as i_hate_there4_i_ | 21:14 | |
-!- i_hate_there4_i_ is now known as iHateThere4iAm | 21:15 | |
-!- lisette [n=liraos@201.232.58.66] has left #webgui [] | 21:18 | |
-!- jfluhmann [n=jfluhman@x171y213.angelo.edu] has joined #webgui | 21:36 | |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 22:55 | |
-!- whatevuh is now known as perlDreamer | 22:55 | |
+perlDreamer | yup, that is definitely broken | 22:59 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 23:06 | |
-!- mode/#webgui [+o preaction] by ChanServ | 23:06 | |
jdanpl | perlDreamer: I wonder if developers can add $session pointer to WebGUI::Asset::Template::HTMLTemplate::process function's params. It helps makeing parser with special functions which can, for example, return user data. | 23:13 |
+perlDreamer | jdanpl: to get to the session, use $self->session :) | 23:14 |
jdanpl | It's not possible. | 23:14 |
+perlDreamer | why not? | 23:14 |
+perlDreamer | maybe I don't understand what you're asking for | 23:14 |
+perlDreamer | do you mean you want it accessible from inside the template? | 23:15 |
-!- snapcount [n=royjohns@sccc-66-78-236-243.smartcity.com] has joined #webgui | 23:15 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 23:15 | |
jdanpl | just moment, I look at source | 23:15 |
jdanpl | Yes | 23:15 |
+perlDreamer | ah, that may not be very wise | 23:15 |
+perlDreamer | $session has access to the db username and password | 23:15 |
+perlDreamer | that can compromise the security of your site | 23:15 |
+snapcount | yo... anyone at the MySQL conference? So far I'm the only one I've seen with a WebGUI shirt on | 23:15 |
jdanpl | But it's only way to share some user data | 23:15 |
jdanpl | Yes, I afree with you | 23:16 |
jdanpl | agree | 23:16 |
+perlDreamer | jdanpl, why don't you take a step back, and explain what you're trying to do? | 23:16 |
+perlDreamer | rather than the immediate problem | 23:16 |
@apeiron | perlDreamer, | 23:16 |
@apeiron | perlbot, achieve | 23:16 |
perlbot | Step back. Explain what you're trying to achieve. | 23:16 |
jdanpl | My webmaster needs some data in template about current user | 23:17 |
+perlDreamer | in which template? | 23:17 |
jdanpl | article for example | 23:17 |
+perlDreamer | okay | 23:17 |
+MrCookingGrease | Have you tried the User macro? | 23:17 |
jdanpl | I can't write new wobject | 23:18 |
-!- MrCookingGrease is now known as MrHairgrease | 23:18 | |
jdanpl | Yes, but macros are runed after parsing | 23:18 |
+MrHairgrease | Oh, you want to tmpl_if? | 23:18 |
+perlDreamer | yes, is that a problem as well? | 23:18 |
+MrHairgrease | otherwise I don't see the problem with using the macro | 23:19 |
+perlDreamer | tell us more, jdanpl | 23:19 |
+perlDreamer | how is this info to be used? | 23:19 |
jdanpl | As I told, my webmaster needs some data to tmpl_if. And the problem is that parser interpretes template before macros are run. | 23:21 |
jdanpl | I can code my macro. But it be runs after :-( | 23:21 |
jdanpl | I looking for solution how to transfer some data to variable in parser | 23:22 |
+MrHairgrease | well, you didn't say that it was tmpl_if | 23:22 |
+MrHairgrease | but anyway | 23:22 |
+MrHairgrease | in that case macro's indeed will not work | 23:22 |
+perlDreamer | Is it allowed to have custom perl code? | 23:23 |
+MrHairgrease | the only way is to write your own template parser | 23:23 |
+perlDreamer | yup | 23:23 |
+perlDreamer | or, to do the conditional in javascript | 23:23 |
jdanpl | We have wonderfull HTMLTemplateExpr parser. The only problem is how to transfer data to variables. | 23:23 |
+MrHairgrease | you'll have to extend that plugin in order to include user data | 23:24 |
+MrHairgrease | i cannot think of antoher way | 23:24 |
jdanpl | I made own parser with functions. But functions must have pointer to hash or some other structure | 23:24 |
+perlDreamer | Subclassing it should work, too? and then override addSessionVars to do the work. | 23:24 |
jdanpl | hm... | 23:25 |
+MrHairgrease | yeah, that would work | 23:25 |
+perlDreamer | it would be easier to maintain long term, too | 23:25 |
+perlDreamer | in the child's addSessionVars, call SUPER::addSessionVars to get all the defaults, and then add your own new ones | 23:25 |
+perlDreamer | note however, that this will be called for EVERY template, so expect a speed/memory penalty of some sort | 23:26 |
jdanpl | It's possible. But for speed/memory You colud thing about smart solution, how to give safe access for part of session data inside templates. | 23:31 |
+perlDreamer | yes, that is true. | 23:31 |
+perlDreamer | if you think that many people would benefit from this, you could suggest it as an RFE | 23:32 |
+perlDreamer | what kind of user information does your webmaster need? Are they standard or custom user profile fields? | 23:32 |
+perlDreamer | the note about speed/memory comes from rizen's work with profiling templates where the i18n labels were moved to International macro calls. It provided a nice speed-up. | 23:34 |
jdanpl | If you suggest me a way, I can think and try myself. And if you will accept ... it be for everyone | 23:35 |
jdanpl | Today my webmaster needs userID, firstname, lastname and phone. | 23:36 |
+perlDreamer | I like the "Today" qualifier :) Because certainly it will change for tomorrow. | 23:37 |
jdanpl | It's why I think about bigger code | 23:37 |
jdanpl | Special function can block password and other secure data | 23:38 |
+perlDreamer | despite speed/memory, I still think it would be better to subclass WebGUI::Asset::Template::Parser::Tem | 23:38 |
+perlDreamer | whoops | 23:38 |
+perlDreamer | TemplateExpr allows custom functions to be defined | 23:38 |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 23:38 | |
lisette | hello | 23:38 |
lisette | everybody | 23:38 |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 23:39 | |
+perlDreamer | it should be easy to add a new function which would act like the User macro inside the TemplateExpr plugin | 23:39 |
elnino | hi all! quick question.. | 23:39 |
elnino | is there a way to find out if there are any shortcuts of an asset you are considering deleting? | 23:40 |
+perlDreamer | howdy, lisette. I hope my translations weren't too bad. | 23:40 |
jdanpl | perlDreamer: Thanks, I make subclase first | 23:40 |
+perlDreamer | elnino, use the db :) | 23:40 |
lisette | super bien | 23:41 |
lisette | very good | 23:41 |
+perlDreamer | gracias | 23:41 |
elnino | Happy to, I take it there is a table called shortcut? and it's tied to asset's assetid in asset's table? | 23:41 |
+perlDreamer | Tablename: Shortcut, field: shortcutToAssetId | 23:42 |
lisette | the text editors has two options to upload images. i would like to quit one of this option, how to do this? | 23:42 |
elnino | thanks! | 23:42 |
+perlDreamer | lisette, the text editors are configurable. There are actually assets called RichText | 23:43 |
+perlDreamer | I think you can use the AssetManager to search and find them | 23:43 |
lisette | thanks | 23:43 |
lisette | i found | 23:44 |
lisette | and how to do? | 23:44 |
+perlDreamer | I'm looking.... | 23:44 |
lisette | what i must do | 23:44 |
lisette | thanks | 23:44 |
+perlDreamer | by default in wG, there are two kinds of text editors | 23:44 |
+perlDreamer | ContentManagers and Forum | 23:45 |
+perlDreamer | Forum is used in the Collaboration System | 23:45 |
lisette | yes | 23:45 |
+perlDreamer | ContentManager's is used everywhere else | 23:45 |
+perlDreamer | edit the one you want to change | 23:45 |
lisette | how? | 23:45 |
+perlDreamer | In the AssetManager, click on Search | 23:45 |
+perlDreamer | where it says Any Class, choose WebGUI::Asset::RichEdit from the pull down | 23:46 |
+perlDreamer | and hit the search button | 23:46 |
+perlDreamer | that will give you the list of available Rich Editors | 23:46 |
+perlDreamer | Are you with me so far? | 23:46 |
lisette | i don't see this option | 23:47 |
perlmonkey2 | There isn't an SQL.pm method for soemthing like setrow where you have multiple keys are your primary key? | 23:47 |
lisette | i see | 23:47 |
lisette | sorry | 23:47 |
lisette | yes | 23:48 |
lisette | and? | 23:48 |
lisette | i found two editors | 23:48 |
lisette | THANKS :D | 23:48 |
lisette | :D:D:D:D:D | 23:48 |
+perlDreamer | to the left of the name, is Edit | More | 23:48 |
+perlDreamer | choose Edit | 23:48 |
lisette | yes | 23:48 |
lisette | i do | 23:48 |
lisette | and i see | 23:48 |
lisette | thanks | 23:48 |
lisette | :D:D:D:D | 23:48 |
lisette | que saludos de Camilo | 23:49 |
lisette | que muchas gracias. | 23:49 |
-!- jdanpl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has quit ["Leaving"] | 23:49 | |
-!- SDuensin [n=Scott@50.sub-75-207-179.myvzw.com] has quit ["Leaving"] | 23:50 | |
+perlDreamer | one other small note. Since this is an Asset, when you edit it, you will need to commit your changes so that everyone in the site can see them. | 23:51 |
lisette | ok | 23:51 |
lisette | thanks | 23:51 |
+perlDreamer | elnino: Each Asset has a definition subroutine. It lists the fields, types and database name that each asset uses for its primary data. Collateral data is handled separately. | 23:52 |
elnino | Don't know quite what you mean, perlDreamer. I was just going to do a SQL report of assets that have shortcuts. | 23:53 |
+perlDreamer | right, but to get a quick idea of what each asset uses for that SQL, look at the subroutine named definition in that Asset. | 23:54 |
+perlDreamer | that's how I found that info so quickly | 23:54 |
lisette | i translated the gender, male and female to spanish, and if i try create a new user, the gender well, but when i show this field from ProfileData from a macro show me in english, what i must do? | 23:55 |
elnino | subroutine in the perl module? oh. Ok. I'll take a look. Thanks | 23:56 |
+perlDreamer | lisette: are you using the ^User(); macro to do this? | 23:58 |
lisette | no, i do a new macro | 23:58 |
--- Day changed Tue Apr 15 2008 | ||
+MrHairgrease | perlmonkey2: afaik, setRow can handle only single primary keys | 00:00 |
+MrHairgrease | no composite pk's | 00:00 |
+perlDreamer | lisette, this could be a bug. | 00:00 |
+perlDreamer | All data that the user sees in the profile is internationalized, but the data in the database is not | 00:00 |
+MrHairgrease | and I don't think there is an alternative that does... | 00:00 |
+perlDreamer | I would write it up as a bug and see what people say. | 00:00 |
elnino | need a recommendation. | 00:01 |
+perlDreamer | Buy Google | 00:01 |
elnino | =) That was fast. | 00:01 |
perlmonkey2 | MrHairgrease: see, if I wasn't an idiot, I'd know that. But I just realized those fruit pickers who stopped by my house and sold me a box of fruit for $50, which I thought was a great deal, probably wasn't a great deal as the box probably only contains 50 pieces of fruit. $1 for an orange is highway robbery. | 00:01 |
perlmonkey2 | So I'm an idiot. | 00:01 |
lisette | and i query from the database and the all user in the table userProfileData the field gender is in english | 00:01 |
elnino | So, we hired an SEO consultant. Who want to have a specific page title, menu title and browserbar text (which is currently the page title) Any ideas on how to do this? I was thinking of utilizing the summary field for the browserbar text. | 00:02 |
+MrHairgrease | perlmonkey2: what has you being an idiot to do with it? | 00:02 |
+MrHairgrease | and expesive oranges? =) | 00:02 |
perlmonkey2 | MrHairgrease: oh, not much. just working in my latest story of getting suckered into rizen's meme of stupidity. | 00:03 |
+MrHairgrease | hehe | 00:03 |
+perlDreamer | lisette, if you wrote a custom macro, then you could do the i18n lookup yourself while you're waiting for the bug to be answered. | 00:03 |
elnino | good/bad idea? | 00:03 |
perlmonkey2 | MrHairgrease: at least they are really good oranges. I've had more citrus today than the last 10 years combined. | 00:03 |
+MrHairgrease | elnino: i guess you could do that | 00:04 |
perlmonkey2 | couldn't you just add vars in the template and have macros fill them out? | 00:05 |
elnino | I dont' think pagelayout has userdef fields, does it? that would be nice... | 00:06 |
elnino | is that what you mena perlmonkey2? | 00:06 |
lisette | i want to do the form anonymous register what is te action of this form? | 00:06 |
elnino | mena replaced by mean | 00:06 |
lisette | i can do this? | 00:06 |
perlmonkey2 | elnino: a page layout has a template, right? | 00:10 |
+perlDreamer | speak wisdom, o citrified one | 00:11 |
perlmonkey2 | hah | 00:11 |
lisette | no? | 00:12 |
perlmonkey2 | I'm just saying, elnino, if the page layout has a template, you could add vars and/or macros where you need the custom text. | 00:12 |
+MrHairgrease | lisette: check out W::Auth->createAccount | 00:12 |
* perlmonkey2 goes away to find a grapefruit. | 00:13 | |
+MrHairgrease | and of course WG::Auth::WebGUI->createAccount | 00:13 |
lisette | i don't see the action of the form | 00:16 |
lisette | is the same url? | 00:16 |
+MrHairgrease | since it's an operation the action can be anything on the site | 00:17 |
+MrHairgrease | formHeader defaults the action to the current page | 00:17 |
+MrHairgrease | which is what you prolly want to use too | 00:18 |
+MrHairgrease | How do the auth operation work? See WG::Operation::Auth. | 00:18 |
@iHateThere4iAm | is it valid to do $self->SUPER::SUPER::method() | 00:18 |
+MrHairgrease | rizen: I think not | 00:19 |
@apeiron | I don't think so, no. | 00:19 |
+perlDreamer | No, welcome to the edge of Perl's object system. | 00:19 |
+MrHairgrease | I remember trying to do that several years ago | 00:19 |
+MrHairgrease | and it didn't work | 00:19 |
@iHateThere4iAm | so i have to copy the method from two levels up then if i want it? | 00:19 |
+MrHairgrease | uhm | 00:20 |
@iHateThere4iAm | I've got C inheriting from B and B inheriting from A | 00:21 |
+MrHairgrease | I could be that the examples I made for the Plugagable auth talk at the first wuc do something like that | 00:21 |
@iHateThere4iAm | B overrides the method in A | 00:21 |
@iHateThere4iAm | but i want C to use the same method as A | 00:21 |
+MrHairgrease | then do $self->A::method | 00:21 |
+MrHairgrease | wouldn't that work? | 00:21 |
+perlDreamer | iHateThere4iAm, time for mixins/multiple inheritance | 00:21 |
@iHateThere4iAm | oh you can do that? | 00:21 |
+MrHairgrease | as i said | 00:21 |
+MrHairgrease | I'm not sure anymore | 00:21 |
+MrHairgrease | that was five years ago | 00:22 |
+MrHairgrease | but if you have those examples handy somewhere | 00:22 |
+MrHairgrease | it could be that i did something like that | 00:22 |
@iHateThere4iAm | i could write a test to figure it out faster than i could find your example | 00:23 |
@iHateThere4iAm | =) | 00:23 |
+perlDreamer | mmmm.... testing | 00:23 |
+MrHairgrease | doing that now | 00:23 |
* iHateThere4iAm mumbles something about gorillas | 00:25 | |
elnino | perlmonkey2 - right, i just wondering if the synopis is a good place to store this info, or i fthere is userdefine fields, but 'm thinking not. | 00:26 |
+MrHairgrease | rizen: $self->A::method should work | 00:27 |
+MrHairgrease | it just did over here | 00:28 |
+MrHairgrease | what's up with all the hatred today btw? | 00:29 |
perlmonkey2 | elnino: I'm sorry, but I don't know. I'd be hesitant to use a existing field for something it wasn't meant to be used for. | 00:30 |
elnino | I know.. I don't like this either... This SEO stuff really stinks. | 00:30 |
+MrHairgrease | elnino: it;s not the best choice, but you have little other choices | 00:30 |
+MrHairgrease | there are no userDefined fields | 00:31 |
+MrHairgrease | howver you could extend the Layout wobjcet. | 00:31 |
+MrHairgrease | but that requires coding | 00:31 |
elnino | here's a question then, | 00:32 |
@iHateThere4iAm | hatred: i'm behind on the ems, i keep getting more shit to do, and koen is asking incessant barrage of increasingly irrelevant questions | 00:33 |
elnino | in the page layout, there is a area for header info. Technically the <title> tag (which is what defines what is shown in the browser bar) is part of the header of the apge, so mabe I can pu tit there, and rip it out of the template? | 00:33 |
+MrHairgrease | i actually stopped reading koen's posts | 00:33 |
+MrHairgrease | oh that's a pretty good idea elnino | 00:34 |
+MrHairgrease | just only apply it to layouts, or else you'll get multiple title tags ending up in the head block | 00:35 |
elnino | right. | 00:37 |
elnino | I'll have to chew on this... THanks | 00:39 |
-!- jfluhmann [n=jfluhman@x171y213.angelo.edu] has quit [Remote closed the connection] | 00:40 | |
elnino | is the synopsis field used for anything other than navigation assets that display the synopsis? I don't see it display in any html (using defult templates), so I'm assuming not. | 00:49 |
+perlDreamer | elnino, if you're really worried about it, you could use a metadata field | 01:09 |
elnino | I'm thinking that way right now, I just don't like the idea that marketing has to select the correct pagelayout template to display the <title> from the correct "setting" (page title OR metadata field) Cause two <title> would be bad. and we have 300 pages, and we're only optimizing a hand full. | 01:13 |
+perlDreamer | iHateThere4iAm: your last response to koen was a bit too curt (like empty) | 01:13 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 01:13 | |
-!- dionak [n=diona@97.66.185.250] has quit [] | 01:14 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)] | 01:14 | |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 01:16 | |
elnino | I'm no perl expert, but I'm assuming I coudl write a macro that looks at the metadata field and look for the <title> to be defined, and if it isn't I can pull the page title? Maybe that can be my first user contribution. YIKES. | 01:20 |
+perlDreamer | the metadata fields are directly available in templates already | 01:23 |
elnino | the field, but not the individuela <meta name="keywords", <meta name="description", etc..... right? | 01:24 |
elnino | I think I need to parse the db field and look to see if the person provided "<title>blah blah</title>" | 01:25 |
+perlDreamer | tmpl_if | 01:25 |
elnino | you can do regex with tmpl if? | 01:26 |
+perlDreamer | no, but you could check to see if the metadata field was populated, and if not, use the standard title field instead | 01:26 |
elnino | oh. there is always going to be something there because of the other meta tags. | 01:27 |
-!- lisette [n=liraos@201.232.58.66] has left #webgui [] | 01:34 | |
+perlDreamer | elnino, don't confuse asset meta data with meta tags in the templates | 01:35 |
-!- dionak [n=diona@97.66.185.250] has quit [Read error: 110 (Connection timed out)] | 01:37 | |
elnino | I"ve been refering to the metadata-extra header tags field that you see in the properties of a pagelayout. I need to look at the contents of that field and see if marketign folks enter a header tag called <title> amoungst all the other <meta> tags. | 01:39 |
+perlDreamer | that's what I'm talking about, too. | 01:39 |
+perlDreamer | Tell them to keep their stinking mitts off your templates | 01:40 |
+perlDreamer | and have them fill out metadata fields, instead | 01:40 |
elnino | and if they did provde a <title> tag, I'll use that instead of the "Page title" property. | 01:40 |
elnino | Yep, but they won't be able to provide titles for 300 pages right off the bat, so I'll need to provide a title if there isn't one alread in the metadata extra header field | 01:41 |
@iHateThere4iAm | elnino | 01:41 |
+perlDreamer | right, that's why you'd use the tmpl_if to discriminate between the two | 01:41 |
@iHateThere4iAm | you're missing the boat | 01:41 |
elnino | so I'll get that title from the page title for now. | 01:41 |
@iHateThere4iAm | perlDreamer is suggesting that you use meta data (aka content profiling) not the extra headers field | 01:41 |
elnino | tmpl_if only check to see if ther eis stuff in the field or not. There is other things that marketing is provideing inthe metadata extra header field | 01:42 |
elnino | I'm not aware fo meta data via content profiling.... What is that? | 01:42 |
+perlDreamer | asset meta data allows you to add extra information to your assets, almost like a user defined field, but only available to content managers and admins | 01:43 |
+perlDreamer | most people use it to track categories of data and see what most people view on their site | 01:43 |
@iHateThere4iAm | it allows you to add extra properties to all your assets | 01:43 |
elnino | oh.. That sounds cool. any wiki that? | 01:43 |
+perlDreamer | check out the content profiing entries in the wiki | 01:43 |
elnino | you're fast. | 01:43 |
elnino | is that available on 7.4.26? | 01:43 |
+perlDreamer | yes | 01:44 |
@iHateThere4iAm | yup | 01:44 |
@iHateThere4iAm | every version since 6.2 | 01:44 |
+perlDreamer | in my dayJob, I'm a professional typist :) | 01:44 |
@iHateThere4iAm | then you can do <tmpl_if mynewcustomtitlefield><tmpl_var mynewcustomtitlefield><tmpl_else><tmpl_var title></tmpl_if> | 01:44 |
+perlDreamer | Listen to me, all ye users of WebGUI! | 01:45 |
+perlDreamer | If you don't learn what it can do | 01:45 |
elnino | ok. Well I dinner to do. I'll take a look at that content profiling. It sounds like I'll have to enter the actual values for these "not quite user defined fields" | 01:45 |
+perlDreamer | You'll be doomed to forever reinvent ways of fixing things that aren't broken! | 01:45 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 01:46 | |
@iHateThere4iAm | there's a content profiling class at the WUC this year | 01:46 |
@iHateThere4iAm | elnino, you should attend | 01:46 |
elnino | Agreeed perlDreamer - but wbgui is a big monster. I've been using it for two years, and still learning what it can do. And it's hard to document all the different scenarios that you can use features liek this for. | 01:47 |
elnino | got money? my company won't send me to something liek that.... | 01:47 |
+perlDreamer | think of it this way | 01:47 |
elnino | i wish. | 01:47 |
+perlDreamer | how many hours have you spent on this latest topic? | 01:47 |
elnino | 4 hours. | 01:48 |
+perlDreamer | take that time, multiply by your salary, multiply by the number of future projects you'll be doing | 01:48 |
elnino | but many more to come... | 01:48 |
+perlDreamer | compare that to 2 days of hardcare, intense webgui training | 01:48 |
+perlDreamer | with rizen and his team pounding info into your head | 01:48 |
+perlDreamer | it will come spilling out your ears | 01:48 |
elnino | you don't have to conviense me. wanna come to minnesota? | 01:49 |
@preaction | c'mon, it's not that bad | 01:49 |
+perlDreamer | preaction: it's that good | 01:49 |
@preaction | oh | 01:49 |
@iHateThere4iAm | the WUC is in Madison, WI | 01:49 |
@iHateThere4iAm | it's only about a 5 hour drive from you | 01:49 |
elnino | got childcare? =) | 01:50 |
@iHateThere4iAm | and there is a hostel only 4 blocks from the conference hotel if you want to stay cheap | 01:50 |
+perlDreamer | tell your boss that after you come, you'll turn around and teach the same class back to your team | 01:50 |
@iHateThere4iAm | elnino, you can find a billion reasons not to come if you want to...but in the end, the more questions you ask without answering any the less likely it is that people will want to help you | 01:51 |
@iHateThere4iAm | the only way to answer questions is to find out the answers, and the best way to do that is to get your butt to the wuc | 01:51 |
@iHateThere4iAm | i guarantee it will be the best money/time that you and your boss spend on your webgui project | 01:53 |
+perlDreamer | aside from your salary, of course | 01:54 |
elnino | no seriously, I work parttime in IT and have a baby (I can only do this BECAUSE of webgi - thank you) . I would like to go. Is there remote teleconferencing? I just put my request in - wel'll see if I can go. And if I can find someone to watch my child. Gotta go do dinner now. I"ll stay logged in. | 01:59 |
+perlDreamer | elnino, no remote teleconferencing, but you will be able to buy conference videos | 02:06 |
+perlDreamer | but the face to face time with other users and devs is invaluable | 02:06 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit [""time to go home""] | 02:37 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 02:39 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)] | 02:50 | |
-!- Radix-wrk [n=Jesse@formsys.com] has joined #webgui | 03:03 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:03 | |
-!- snapcount [n=royjohns@sccc-66-78-236-243.smartcity.com] has quit [] | 03:32 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui | 03:45 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 110 (Connection timed out)] | 04:18 | |
perlmonkey2 | anyone know how you would do a SQL.pm query using a 'where something in ?'[$listOfCommaDelimitedString] | 04:20 |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 04:42 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 04:45 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 04:51 | |
-!- mode/#webgui [+o preaction] by ChanServ | 04:51 | |
elnino | hi. anyone there understand content profiling? | 05:06 |
-!- Radix-wrk [n=Jesse@formsys.com] has quit ["Leaving"] | 05:18 | |
-!- Radix-wrk [n=Jesse@formsys.com] has joined #webgui | 05:28 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 05:28 | |
-!- Radix-wrk [n=Jesse@formsys.com] has quit [Read error: 104 (Connection reset by peer)] | 05:33 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 05:33 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 05:33 | |
@apeiron | http://infotrope.net/blog/2007/11/27/test-driven-development-tutorial/ # neat TDD presentation | 05:35 |
@apeiron | There's some neat bits on legacy code starting at slide #62. | 05:38 |
elnino | I was talkingn with perlDreamer and "iHateThere4iAm before and they were telling me about content profiling. I've read the wiki, but I'm having a difficult time retreiving the valuse into my template. I've enabled content profiling under settings, and filled in the value under the metatab on the page layout screen. the name of one of the properties is meta_keywords. So I'm using <tmpl_var meta_keywords> but am unable to see the value. | 05:47 |
elnino | Did I miss something? | 05:47 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 05:52 | |
@apeiron | elnino, I just set up a text field on an article in a stock 7.5.7 build and it's showing up as expected. | 05:56 |
@apeiron | elnino, Under Content Profiling in the Admin Console, there's a field named greeting. Its possible values are 'hello' and 'world'. I added a greeting field to /home/welcome , changed the template to include this: <tmpl_var greeting> and it shows up appropriately. | 05:57 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)] | 05:58 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 05:58 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 05:58 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Client Quit] | 05:58 | |
@apeiron | elnino, How does what you're seeing differ from this, so that I can try to duplicate the problem better? | 05:59 |
elnino | hi. I'm using 7.4.x and nothing shows up. Just blank lines | 06:01 |
elnino | thank you for getting back to me.. | 06:01 |
elnino | I feared that I was using names I wasn't allowed to use, because I didn't know if the property name needed to be the same as the meta tag I'm using. I defined one for keywords, description, and title | 06:02 |
elnino | Which of course are all being used in webgui for the pagelayout properties. So | 06:02 |
elnino | I renamed them meta_keywords, meta_description, meta_title. | 06:02 |
elnino | then in my template, I'm trying to display them with | 06:03 |
elnino | <meta name="description" content="<tmpl_var meta_description"/> | 06:03 |
elnino | actually, sorry, I'm first checking for the existance: | 06:04 |
elnino | <tmpl_if meta_desription> | 06:04 |
elnino | then I print out the variable like above | 06:04 |
elnino | </tmpl_if> | 06:04 |
elnino | and nothing is printed out. just blank lines | 06:04 |
@apeiron | ahh, hmm | 06:04 |
@apeiron | So this isn't the asset template (like, say, article) but rather the style template, yes? | 06:05 |
elnino | which by the way, it appears that there aren't very many characters with these, it's getting chopped at about 50 chars. which won't do with meta tags | 06:05 |
elnino | Yes, this is the main style template. | 06:05 |
@apeiron | Okie. | 06:06 |
* apeiron tries to reproduce. | 06:06 | |
@apeiron | ah! | 06:07 |
@apeiron | elnino, Oh, you have the <tmpl_if> tag closed correctly, right? | 06:07 |
elnino | as above. I believe so... | 06:07 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 06:08 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 06:08 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)] | 06:08 | |
elnino | I'm going to trying it without it. is that the problem? | 06:08 |
elnino | I removed my if statements. | 06:09 |
elnino | now I just get <meta name="description" content="" /> | 06:09 |
@apeiron | Yes, I get the same thing. | 06:10 |
@apeiron | It's like the template variables haven't been processed entirely at that point.. | 06:10 |
elnino | oh... that stinks. the wiki advertises that this can be used for meta data. is it a bug? or am I pushing the limits here? | 06:11 |
@apeiron | It works fine in the article template. | 06:11 |
@apeiron | Honestly I'm not sure. I've never touched head tags in style templates nor content profiling. | 06:11 |
elnino | i just reread the wiki bottom. what does this supposed to mean: "Since the meta data is exposed as template variables, you can use them in the Head Block of Style templates to create meta tags from meta data, " | 06:12 |
@apeiron | It does support your argument, I'll admit that much. | 06:12 |
elnino | ah.. let me try to put it in the head block area.... | 06:13 |
elnino | ... of the main template... | 06:13 |
@apeiron | hrm. it's odd that it's not working... at all. | 06:15 |
elnino | now I"m getting <meta name="description" content="tmpl_var description:. | 06:15 |
elnino | I'll try it in an article template head block | 06:15 |
elnino | ummm... So I "enabled metadata" and now I see there is also "enable passive profiing" do I need both? | 06:17 |
@apeiron | I don't believe so, from the description on the wiki. | 06:19 |
@apeiron | I'm looking at the code now. | 06:21 |
elnino | ok. I tried the article template, and it "overwrote" the articles descriptoin field and article's title. So I can't use the meta tag's name - which I kinda figured because it clashed with the asset/wobject's properties. | 06:23 |
@apeiron | hmm? I was able to put in a text field in an article template and it didn't overwrite anything. | 06:23 |
elnino | I had named my profile properties after the actual meta tag: title keywords and description. Title and Description are used by webgui. | 06:24 |
elnino | so in my article. It pulled the profile title instead of the article title. | 06:25 |
elnino | likewise witht he description | 06:25 |
@apeiron | ahh. | 06:25 |
@apeiron | Well, okay, yeah, don't do that. :) | 06:25 |
@preaction | passive profiling is metadata + individual user accounts i believe | 06:25 |
elnino | sorry. =( I'm just glad I didn't screw the system up. | 06:25 |
@apeiron | No need to apologize, it's just that that won't do what you want. | 06:26 |
@apeiron | (because of the overriding you described) | 06:27 |
elnino | sounds right, according to the wiki it kinda looks like passive profiling tracks hits and rankings and stuff that I didn't quite understand, and we don't use user accounts so I left it disabled. | 06:27 |
elnino | calling the profile in the head block of an article template doesn't do anything. I'm going to try to put it in the template itself. | 06:28 |
elnino | ok. it works in an article title like apeiron said, but it still doesn't work in a style template. | 06:30 |
elnino | which is where I want to put the meta tags. I suppose I can call a snippet to do the same. I'll try that. | 06:30 |
@apeiron | Is wG::Session::Style->process() not what's called to process a style template? | 06:30 |
@apeiron | I'm putting debugging code in there to dump out metadata stuff and it's not showing in my logs. | 06:31 |
@preaction | it calls Wobject->processStyle which calls Session->Style->process | 06:32 |
@preaction | processTemplate is what gets the metadata stuff though | 06:32 |
@preaction | that's in Asset | 06:32 |
@apeiron | For the Style template, though? | 06:32 |
@preaction | style templates aren't processed via processTemplate | 06:33 |
@preaction | i don't think | 06:33 |
@apeiron | preaction, Line 204 of wG/Session/Style.pm in HEAD | 06:34 |
@apeiron | It explicitly requests the metadata fields and populates $var accordingly. | 06:35 |
@preaction | i see | 06:35 |
@apeiron | And if I change the 'WebGUI' in there to read 'WebFUI', it does show up. | 06:35 |
@apeiron | What's not happening, though, are any errorHandler calls, which is odd. | 06:35 |
* apeiron shrugs, puts a dumper call in the raw HTML. | 06:36 | |
elnino | I tried putting my calls into a snippet and calling that inmy style template, and that didn't work. But I suspect you probably knew it wouldn't. I'll let you two discuss this. =) i need to do laundry. | 06:36 |
@apeiron | Okay, so, the metadata properties show up if I outright dump them into the HTML. | 06:37 |
@apeiron | Ah, but hmm... | 06:38 |
@apeiron | 'value' => undef | 06:38 |
elnino | I'm trying a meta tag that hopefully is unigue to webgui: robots. as the ones I've been working with are "reserved words" for webgui's infrastructure. | 06:48 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 06:49 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 06:49 | |
elnino | no go. property name = robots, html should be: <meta name="robots" content="blah" /> did not display in style template. | 06:51 |
elnino | I was hoping it HAD to match the meta tag name, and description, keywords, title coulnt' because they were already used. oh well. 'm out of testing ideas. | 06:52 |
@preaction | you have <meta name="robots" content="<tmpl_var robots>" /> in your style template right? | 06:52 |
@apeiron | preaction, I tried it too, on 7.5, and it doesn't output anything whatsoever. | 06:53 |
@apeiron | For the template variable, that is. | 06:53 |
@apeiron | It'll output something like this: <meta name="robots" content=""> | 06:53 |
elnino | yes, as apeiron is saying. | 06:53 |
@preaction | that's not good | 06:55 |
@preaction | i suggest writing some tests | 06:55 |
@apeiron | hmm. getPage should allow me to get the full www_view output of the asset, right? | 06:56 |
@apeiron | Everything from the doctype to </html> | 06:56 |
@preaction | yes | 06:58 |
@preaction | excepting HTTP headers | 06:59 |
@apeiron | They're not important for this, so that's okay. | 06:59 |
elnino | thanks folks for spending time on this, it's much appreciated. My marketing people will be estatic! and so will I. | 07:14 |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has joined #webgui | 07:25 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 07:25 | |
+perlDreamer | elnino: part-time always involves such late hours? | 07:25 |
+perlDreamer | or are you an after bed-time hacker like me? | 07:25 |
elnino | yes no, when I want to get something done, I get it done. and often its during the late hours when baby is in bed. | 07:26 |
elnino | I didn't mean to cut you off eariler today, the network dropped on the laptop. I've had nothing but troubel with this vista machine! | 07:26 |
elnino | I hope I am able to come to the WUC. We'll see how it goes. | 07:27 |
+perlDreamer | not a problem. I hope I wasn't too pushy. | 07:28 |
elnino | the reason why i'm up late today is I think I've got preactiona and apeiron chasing after a bug. | 07:28 |
+perlDreamer | cool! | 07:28 |
elnino | no you weren't, just enthusiasic. | 07:28 |
@preaction | he is, i'm just idling. | 07:28 |
elnino | LOL | 07:28 |
* apeiron will be chasing it after sleep, sometime soon. | 07:28 | |
@preaction | i'm finally migrating the plainblack.com / webgui.org CS and folders to Galleries | 07:28 |
elnino | I'm pursue content profiling, and it appears that it dosn't work at all. | 07:28 |
@apeiron | Oh, so that's why the site's horribly broken and giving 500 errors... | 07:29 |
+perlDreamer | not at all? | 07:29 |
@preaction | apeiron, no? | 07:29 |
elnino | it only works in article assets, not on style templates. | 07:29 |
@apeiron | preaction, Sarcasm, sir. :) | 07:29 |
elnino | if I said that correctly. | 07:29 |
@preaction | apeiron, don't worry me like that :p | 07:29 |
@apeiron | ha | 07:29 |
+perlDreamer | why do you say it doesn't work? Are the template variables missing, or something else? | 07:29 |
elnino | note to self. don't eat white jelly beans. yuck. | 07:29 |
@preaction | i'm making a restore point right now so we don't have to go back to this morning's backup if i screw up royally | 07:30 |
+perlDreamer | "alas, earwax" | 07:30 |
@preaction | they have pina colada ones that are white | 07:31 |
@apeiron | perlDreamer, What happens is when you put a <tmpl_var meta_data_field_here> in a style template as opposed to an asset template, it doesn't render the contents of the variable. | 07:31 |
@apeiron | perlDreamer, You get an empty string, that's it. | 07:31 |
elnino | I've created the profiles names and called them appropriately and they come up undefined, or blank in a style template, but if I use an article and display the content profies in the articles's template they show up. | 07:31 |
elnino | listen to apeiron. he worded it better. | 07:32 |
@apeiron | And this means, at least as far as elnino and I can tell, that the "you can use this for the Dublin Core headers" part of the wiki is wrong, or at least not functioning. | 07:32 |
elnino | I dont' know what Dublin Core headers are, but I'll trust you. I just want meta tags: keywords, description and <title> and more later. | 07:33 |
+perlDreamer | there are no tests for asset level metadata in Session/Style | 07:33 |
+perlDreamer | I haven't written those yet, although there is a TODO test to remind me to do it | 07:33 |
@preaction | i was hoping that the metadata was pulled from the current asset, not the style template | 07:33 |
@preaction | since it doesn't make sense to have <meta> tags as part of a style template | 07:34 |
@preaction | er, metadata as part of a style template | 07:34 |
elnino | well, yes, I define them at the page layout and wnat to display them in the pagelayout style template. | 07:34 |
@preaction | yeah | 07:34 |
@preaction | it makes sense to put them in a Layout and have them appear in the <head> block | 07:34 |
@preaction | I think templates should hide the metadata tab completely, they shouldn't be allowed to use metadata | 07:35 |
elnino | I'm sorry WRONG. I define them at the page laytout metadata, and display them in the STYLE TEMPLAET. | 07:35 |
elnino | I said that wrong eariler, I meant. | 07:35 |
@preaction | elnino, that may not be the best way of doing it, but the end result is: they appear in the <head> block of the page, right? | 07:35 |
elnino | meta data must be in the head block | 07:36 |
elnino | so the styel template seemed to be the correct place to display them. | 07:36 |
elnino | I trie dputting them in the page layout head block portion of the page layout template, and that didn't work either. The wiki eluded to that. | 07:37 |
elnino | the method of calling the content profile files in the "head blcok" of the template only worked for article assets. | 07:38 |
elnino | not for pagelayouts | 07:38 |
elnino | but I'll try it again. | 07:38 |
@preaction | elnino, if you want it to work right now, I would make a macro that did it. the macro could be as simple as "sub execute { return $self->session->asset->getMetadataFields( shift ); }" | 07:38 |
@preaction | then your macro would be something like ^Metadata( fieldName ); | 07:38 |
@preaction | if you put that macro in an RFE for that macro, it could help people a lot | 07:39 |
@preaction | it would make metadata more useful at least | 07:39 |
elnino | that would be aweseom. I'll try that too. sure. No problem. | 07:39 |
+perlDreamer | that's fieldId, not fieldName | 07:39 |
@preaction | fieldId, right | 07:39 |
@preaction | not sure what getMetadataFields returns, there may be something else involved, but it should be really simple | 07:40 |
+perlDreamer | it's a hashref | 07:40 |
elnino | after all this, I'm updating that wiki. it was a good start, but definately not complete in my opinion. | 07:42 |
+perlDreamer | elnino, some people hack on bugs, some write tests, some help people on IRC, but those who work on the wiki are blessed by all the users | 07:43 |
+perlDreamer | this is a barebones macro that will return the value of a metadata field that is looked up by fieldId. | 07:47 |
+perlDreamer | http://webgui.pastebin.org/29881 | 07:47 |
elnino | hmm. I put the calls to the vars in the page layout styel sheet in the head block section and it didn't work either: <tmpl_Var meta_description> - it's as if the head block doesn't handle template variables. But I'm pretty sre the article asset's template head block did. | 07:47 |
+perlDreamer | I haven't tested it, so caveat hackor | 07:47 |
+perlDreamer | time to crash out, I'm up at 5:30am tomorrow. | 07:48 |
+perlDreamer | See y'all in the morning :) | 07:48 |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has quit ["Leaving."] | 07:48 | |
elnino | It's not appropriat to display meta tags in the pagelayout portion, but it did work. so now I have meta tags in my <body> tag. | 07:50 |
elnino | is the "head block" portion of teh template supposed to show up in the body? by the name it sounds like it's suppoed to be in the head block. sounds like a bug. I noticed this before, but I didn't really care, now that I"m doing meta tags, I do. I'll report this. | 07:51 |
@preaction | it's probably a problem in your style template | 07:52 |
@preaction | the Head Block isn't processed for template variables, that would be an RFE as well | 07:52 |
elnino | if head block doesn't process variables what does this mean fromthe wiki: "Since the meta data is exposed as template variables, you can use them in the Head Block of Style templates " | 07:57 |
elnino | last senttence in the wiki. | 07:58 |
@preaction | either that's wrong or it's a bug, but i'm betting that's wrong | 08:01 |
@preaction | which wiki article are you looking at? | 08:01 |
@preaction | (i can tell if the wiki should be right or if it's wrong) | 08:02 |
elnino | http://www.webgui.org/community-wiki/content-profiling | 08:02 |
elnino | only one there is. | 08:02 |
elnino | =) | 08:02 |
elnino | on the current subject, that is. | 08:03 |
@preaction | tera put it in, which probably means it was in the old WebGUI Done Right content section of plainblack.com... | 08:03 |
@preaction | I would post a bug report and link that wiki article | 08:03 |
@preaction | because the head block is not parsed for template variables, not even just for the metadata stuff | 08:04 |
@preaction | and once again i have my code working on the first try, which means either my tests are wrong or i'm actually right | 08:04 |
elnino | is the wiki describing how it should work? aperion was able to duplicate my situation. you want the nitty gritty of what I was doing? | 08:05 |
@preaction | i'm saying the wiki May be describing how it should work | 08:06 |
@preaction | it seems that Content Profiling is on everyone's minds these days | 08:07 |
elnino | ok. I was unclear as to what was containing the bug. | 08:07 |
elnino | really? first time I've heard of it from you today. | 08:07 |
@preaction | i've had more than a few discussions with Steve and other clients about how to do metadata and such | 08:08 |
elnino | did it work for them? | 08:08 |
elnino | if it did, me and apreion definately are missing something. | 08:09 |
@preaction | no, i told them the same things i've told you | 08:11 |
@preaction | head blocks are not parsed for template variables and Content Profiling is just shy of being actually useful | 08:11 |
elnino | so, you said "once again i have my code working on the first try" is that in reference to the content profiling, or are you dual tasking on something else? did you print out a content profile value using a pagelayout or article asset template? | 08:14 |
@preaction | i'm multi-tasking | 08:15 |
@preaction | i'm writing the utility that migrates a Folder of Image assets into the new Gallery | 08:16 |
elnino | ok. I just noticed that perlDreamer wrote me the code for the macro you suggested. Can you thank him for that? and I have a quick question and I'll be gone... | 08:23 |
elnino | what is the difference tween a macro using process verses execute. i never saw "execute" before. | 08:24 |
elnino | is that a 7.5 thing? | 08:24 |
@preaction | most likely it's a bug | 08:25 |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 08:53 | |
CIA-1 | WebGUI: jt * r6134 /translations/Polish/Polish/ (Invite.pm Asset_Post.pm): update_from_translation_server | 09:23 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 09:51 | |
elnino | hi. So the macro works fine, but I'm still running into the same problem. I can't run it in the style template, because it appears that at that point, it doesn'tknow anything about the page layout's content profile variables. | 09:51 |
elnino | so I'm stuck. And preaction just left. I and I think I'm talking to myself now... | 09:51 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 09:59 | |
-!- mode/#webgui [+o preaction] by ChanServ | 09:59 | |
elnino | hi again preaction: just to let you know my status: | 10:13 |
elnino | So the macro works fine, but I'm still running into the same problem. I can't run it in the style template, because it appears that at that point, it doesn'tknow anything about the page layout's content profile variables. | 10:13 |
elnino | I wrote up a bunch of rfe's and bug reports. hopefully they make sense. I'm going to bed now. I probably wont' work again on this till thursday. | 10:15 |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] | 10:27 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:33 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:14 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 12:38 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:16 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:24 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 16:05 | |
-!- iHateThere4iAm [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 16:09 | |
-!- SDuensin [n=Scott@228.sub-75-206-23.myvzw.com] has joined #WebGUI | 16:09 | |
SDuensin | Morning. | 16:13 |
perlmonkey2 | SDuensin: at least you didn't claim it was good. | 16:18 |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has quit [] | 16:18 | |
SDuensin | I'm not that foolish. :-P | 16:19 |
perlmonkey2 | can someone point me at an example of a webgui asset handling a file posted from a form? | 16:31 |
perlmonkey2 | s/can/would/ | 16:31 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 16:32 | |
-!- slickware [n=slick@c-76-119-132-119.hsd1.ma.comcast.net] has joined #webgui | 16:32 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 16:34 | |
-!- mode/#webgui [+o rizen] by ChanServ | 16:34 | |
slickware | everyone's so chatty this morning | 16:37 |
slickware | I have a question for whoever is awake... | 16:37 |
slickware | I have 2 servers, one is currently at build 6.2.9, and the other is at 7.4.27-stable | 16:38 |
slickware | and I am wondering if there is an upgrade path between the two | 16:38 |
@rizen | of course | 16:39 |
slickware | is there a way to find out how much I would lose? | 16:39 |
@rizen | you can upgrade from 0.9.0 all the way to 7.5.10 if you want | 16:39 |
@rizen | how much what that you'd lose? | 16:39 |
slickware | functionality | 16:39 |
@rizen | there's more functionality in 7.4 than there is in 6.2 so i don't understand the question | 16:40 |
slickware | I don't have any custom wobjects, but I know some got phased out after 6.2 | 16:40 |
@rizen | yeah, but they're also replaced with other assets | 16:40 |
@rizen | we don't phase out one without creating another | 16:40 |
slickware | right - but does the upgrade process replace them, or is that left up to the user? | 16:41 |
@rizen | the only major problems that you're going to encounter is that you're going to have to update a bunch of templates | 16:41 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:41 | |
@rizen | the upgrade auto-migrates you | 16:41 |
slickware | cool | 16:42 |
perlmonkey2 | rizen: I know you gave me some info on this before, but could you point me at a good example of handling a file post from a form? | 16:42 |
@rizen | there are many stop points along the way though, so take a look at the latest gotcha's to know about those | 16:42 |
@rizen | are you using the File form control? | 16:43 |
@rizen | or do you want to do it manually? | 16:43 |
perlmonkey2 | rizen: ah, I'm not sure what the file form control is. I'm just adding a html input file type and then posting with an async call that is multi-part. | 16:44 |
@rizen | ok then you want to do it manually | 16:44 |
@rizen | in that case you do this: | 16:44 |
@rizen | my $storage = WebGUI::Storage->create($session); | 16:45 |
@rizen | $storage->addFileFromFormPost("fieldnamegoeshere"); | 16:45 |
@rizen | if you want to know the filename that results, then put a my $filename = in front of the last line | 16:45 |
perlmonkey2 | and what is the $filename representing? | 16:46 |
@rizen | the filename | 16:46 |
perlmonkey2 | an actual file on disk? ephermeral storage in a temp table? | 16:46 |
@rizen | file.pdf | 16:46 |
@rizen | or whatever | 16:46 |
perlmonkey2 | in uploads? | 16:46 |
@rizen | yes the physical filename | 16:46 |
@rizen | yes | 16:46 |
perlmonkey2 | okay, cool | 16:46 |
@rizen | and $storage has all the path info | 16:47 |
@rizen | so for example you can do: | 16:47 |
@rizen | my $url = $storage->getUrl($filename); | 16:47 |
@rizen | or my $path = $storage->getPath($filename); | 16:47 |
perlmonkey2 | that is awesome. that will work much better than how I was going to do it. | 16:47 |
@rizen | webgui's got ya covered man | 16:47 |
perlmonkey2 | that actually rawks quite a bit. | 16:48 |
slickware | rizen: will it make a difference that the older server is NOT running the WRE, but the new one IS? | 16:48 |
slickware | (who knew v6.2.9 was so stable? it's been running since like, 2004) | 16:49 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 16:51 | |
@rizen | once you're upgraded it won't matter at all | 16:51 |
@rizen | lots of people are still saying that about 5.5 too and it pisses me off. =) | 16:52 |
slickware | haha | 16:52 |
slickware | 5.5 was the BEST | 16:52 |
slickware | no offense :) | 16:52 |
@rizen | Such nostalgia | 16:52 |
@rizen | I wish someone could tell me what was so good about it? Or what is so much better than WebGUI 7.4 | 16:52 |
slickware | I'm not a big fan of the new interface. I feel oldschool | 16:52 |
slickware | big icons, shiny things, doesn't do it for me | 16:53 |
@rizen | You realize that the "new" interface is 3 years old now | 16:53 |
@rizen | =) | 16:53 |
@rizen | actually almost 4 | 16:53 |
slickware | yeah.. like I said - i've been putting off this upgrade since 2003 | 16:53 |
slickware | and now the old server is dying, so it's time to go | 16:53 |
@rizen | indeed | 16:53 |
slickware | there's definitely more functionality in the new one | 16:54 |
slickware | A little too much for most of my users | 16:54 |
perlmonkey2 | that is pretty crazy that code so bitrotted was secure enough to live on the web, without upgrades, for 5 years. | 16:54 |
slickware | haha | 16:54 |
slickware | well I updated the OS | 16:54 |
slickware | just not webgui | 16:54 |
@rizen | The new one, especially with versioning hidden, is much easier for newbs that never saw the old version to move through. | 16:54 |
@rizen | most people do like big shiny icons, and consistent screens | 16:55 |
slickware | oh man, the versioning is my least favorite part. (but I already complained about that, so I'm done) | 16:55 |
@rizen | plus you have to admit that the asset manager is way better than the old page tree thing | 16:55 |
perlmonkey2 | slickware: you must be in a small user environment. Wait until you have 15 content managers all stepping on each others' toes :P | 16:55 |
@rizen | you do know you can hide versioning entirely, right? | 16:56 |
slickware | i'm sure versioning would help in that scenario | 16:56 |
slickware | I know I CAN, I just haven't gotten there yet | 16:56 |
@rizen | ah | 16:56 |
@rizen | starting with 7.5 it's hidden by default, so it works just like 5.5 | 16:56 |
@rizen | or 6.2 | 16:56 |
slickware | and I also have to say.. I bought the admin guide and the primer | 16:56 |
slickware | and neither one is incredibly helpful for teaching this old dog | 16:57 |
slickware | it got me up and running, but as for general workflow, they fail | 16:57 |
@rizen | interesting, if you have comments on what to do to improve them please send them to kristi@plainblack.com | 16:58 |
@rizen | she's working on the new versions right now | 16:58 |
@rizen | and she can make sure that your ideas help future users | 16:58 |
slickware | if I hide versioning, does it auto-approve all changes immediately? | 16:58 |
@rizen | yes | 16:58 |
slickware | great | 16:58 |
slickware | and what happens if I decide to un-hide at a later date | 16:59 |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 16:59 | |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has joined #webgui | 17:06 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 17:08 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 17:12 | |
slickware | rizen: so, reading the gotcha's - do I literally have to go through and update each line item from 6.0 to 7.4, and then run the full upgrade? or am I supposed to download each incremental update one at a time from then until now? | 17:16 |
slickware | or, the better question is, what would plainblack charge me to do it? :-D | 17:16 |
@rizen | slickware: if you unhide it later, no problem | 17:22 |
@rizen | you download each stop point and upgrade to that | 17:22 |
@rizen | so upgrade to 6.2.11, then whatever the next one is | 17:22 |
slickware | oh god | 17:22 |
@rizen | there are about 4 stop points | 17:22 |
@rizen | what do you want, you're 4 years out of patch | 17:23 |
slickware | how do I know which ones are stop points? | 17:23 |
@rizen | it says so in the gotchas | 17:23 |
@rizen | says "Upgrade to the latest X.X.Y version before continuing" | 17:23 |
@rizen | plain black will charge you $200 per hour to do it because you don't have a support agreement with us | 17:23 |
@rizen | it will likely take 2-3 hours for us to do the upgrade | 17:24 |
slickware | I am either blind, or looking at the wrong file here... I don't see anythign that looks obviously like a stop point | 17:24 |
slickware | i'm reading the gotchas for the 7.4 version I've got, it's about 20 pages long | 17:24 |
@rizen | probably blind | 17:24 |
@rizen | hehe | 17:25 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:25 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:25 | |
slickware | it lists every version from 7.4 down to 6.0 | 17:25 |
slickware | but none of them seem to have "upgrade to X.X first" | 17:25 |
@rizen | http://www.plainblack.com/downloads/builds/7.4.32-stable/WebGUI/docs/gotcha.txt | 17:25 |
@rizen | 7.4.0 | 17:25 |
@rizen | has one | 17:25 |
@rizen | read it | 17:25 |
@rizen | 6.99.0 has one | 17:26 |
@rizen | and i recommend that you do the same for 7.0, but it's not entirely necessary | 17:26 |
@rizen | 6.7.0 has one | 17:27 |
@rizen | 6.3.0 has one | 17:27 |
perlmonkey2 | rizen: You wouldn't have any pointers one where to start looking for this situation. My multi-part asysnc call on the client is not getting a return from the server, even though wG says it is returning good data. And also, the file doens't seem to be written to disk even though I have a new path from the storage->create call. My guess is that for some reason the file isn't being written to disk, leaving the async post open, so it | 17:27 |
@rizen | so you need to update to the latest of 6.2.x, 6.6.x, 6.8.x, 6.99.x, and 7.3.x before proceeeding | 17:28 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 17:28 | |
@rizen | pm2 i haven't done any async file uploads so i can't really say...but i'd check both the webgui and modperl logs | 17:28 |
slickware | thank you | 17:29 |
@rizen | and turn them both up to the "info" level if necessary | 17:29 |
slickware | not that I *dont* want to read 20 pages of gotchas looking for that next time... but they could be, say, put in parenthesis - or labeled "7.4.0 - STOP POINT" for us lazy folk :) | 17:29 |
@rizen | you don't have to read 20 pages, just look at the x.x.0 releasese | 17:30 |
@rizen | those will be the only ones with stop points | 17:30 |
perlmonkey2 | okay, thanks rizen | 17:30 |
slickware | ah | 17:30 |
@rizen | also....i don't want to explicitly call out stuff like that in the gotchas because i actually want you to READ the gotchas | 17:31 |
@rizen | they're important | 17:31 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 17:31 | |
@rizen | we don't document them for our health | 17:31 |
perlmonkey2 | don't miss the one about JSON | 17:31 |
@rizen | we do it for your site's health | 17:31 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 17:32 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:33 | |
slickware | yeah JSON and I don't get along | 17:34 |
slickware | we had a big fight trying to install one of the 7.4 WRE's | 17:34 |
slickware | it ended badly... | 17:35 |
slickware | I came crying back to JT, as always | 17:35 |
@rizen | did i give you warm milk and a cookie and say that it was ok? or did i disown you and kick you out of the house? | 17:36 |
slickware | it was more like the stern father talk actually... RTFM and take it like a man :) | 17:36 |
slickware | christ, I may just pay you guys to do this. How much lead time would you need on that kind of project? it's only maybe 4 live webgui sites on that server, I just don't feel like losing them. | 17:43 |
@rizen | that depends on what's in the queue when you submit | 17:45 |
@rizen | it's first come first served | 17:45 |
@rizen | sometimes it can be done same day | 17:45 |
@rizen | sometimes it needs to be planned a week in advance | 17:45 |
@rizen | send an email to vrby@plainblack.com to schedule | 17:45 |
slickware | I'd probably be looking at end-of-month. My backup drive in that server failed, and I don't feel like building another 5.x machine | 17:45 |
slickware | and I don't feel like attempting that big of an upgrade on a production server, having never done it | 17:46 |
perlmonkey2 | Anyone bored and want to look at this code and see if I'm doing something wrong for file uploads? Like maybe I can't call paramsHashRef before I call addFilesFromFormPost? http://pastebin.com/m12d5550b | 18:01 |
topsub | ouch.. non syntax code hurts. | 18:08 |
topsub | :-p | 18:08 |
perlmonkey2 | topsub: non syntax code? | 18:09 |
topsub | the paste bin | 18:09 |
topsub | didn't say it was perl so all one color | 18:10 |
topsub | just use to seeing coloring. | 18:10 |
topsub | So your just trying to upload a file perlmonkey? | 18:11 |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 18:11 | |
perlmonkey2 | yeah :( | 18:11 |
perlmonkey2 | from an YUI async call | 18:11 |
perlmonkey2 | just found out that they don't return and there is a 'upload' event I should listen for instead of success. | 18:12 |
perlmonkey2 | It is returning, but my file isn't being written to disk. | 18:12 |
perlmonkey2 | topsub: any clues? hints? theories? | 18:13 |
topsub | i know i have a small test and file upload script i could put on paste bin so you can look at | 18:13 |
topsub | i wrote a test to test an upload script in webgui | 18:13 |
topsub | dunno if that might help you any | 18:13 |
topsub | see what calls i am making | 18:13 |
perlmonkey2 | I think the script is working, as I'm getting the yui upload event back, but on the webgui end I'm not seeing the file. | 18:13 |
perlmonkey2 | sure | 18:13 |
perlmonkey2 | that would be great. | 18:13 |
topsub | give me a sec to get it | 18:14 |
topsub | your doing some things i haven't used yet so i would be guessing but figure if i offer a script i am using you might get ideas and can compare | 18:15 |
-!- preaction [n=doug@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 18:17 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:17 | |
slickware | Anyone know if there is a way to import INTO a webgui calendar so I don't have to enter hundreds of things by hand? | 18:18 |
perlmonkey2 | k | 18:20 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."] | 18:21 | |
perlmonkey2 | topsub: I think I just realized the problem anyway. in the addFileFromFormPost I think I need to add the name of the file not the name of the parameter, so it would be the value from the parameter. | 18:21 |
topsub | perlmonkey2, i stripped the test out of the whole test file and just pulled the function its testing | 18:22 |
topsub | http://webgui.pastebin.com/m6362b667 | 18:22 |
perlmonkey2 | no, it isn't the filename, rizen's example has fieldname | 18:22 |
perlmonkey2 | thanks topsub | 18:22 |
-!- jfluhmann [n=jfluhman@x174y057.angelo.edu] has joined #webgui | 18:23 | |
-!- jfluhmann [n=jfluhman@x174y057.angelo.edu] has left #webgui ["Open Source Symposium - http://www.texasoss.org/"] | 18:23 | |
topsub | http://webgui.pastebin.com/mc4cbd48 | 18:23 |
topsub | perlmonkey2, sorry use that link i forgot to add the function that uploads the file | 18:23 |
@rizen | slickware: you can either use the webgui api and read in your own file format, or you can use an ical feed to do it | 18:24 |
slickware | what do you mean by use the webgui api to read? | 18:25 |
slickware | we are unfortunately an outlook shop | 18:25 |
slickware | I can export my calendar to an iCal format, but then how would I get it in there? | 18:25 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 18:26 | |
perlmonkey2 | topsub: is that first block of code supposed to be a sub? | 18:27 |
perlmonkey2 | the processUploadFile? | 18:27 |
topsub | the first section is the test | 18:27 |
perlmonkey2 | topsub: okay, cool thanks | 18:27 |
topsub | then functino right below that is what it calls. then the function below that is the function that uploads if i remember | 18:28 |
topsub | if you get confused about a part just ask i will do my best to explain | 18:28 |
@rizen | slickware if you have an ical file then upload it to your webgui site (or some other site that your calendar can access), then go to the feeds tab in your calendar and give it the url to the ical file | 18:28 |
slickware | excellent, thanks. | 18:29 |
perlmonkey2 | my $filename = $storage->addFileFromFormPost( $id->{'Survey_answerid'} ); <--- that line needs a comment of //I am a complete idiot. Survey_answerid should be Survey_answerId. | 18:33 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)] | 18:39 | |
perlmonkey2 | I think I'll go grab one of my $1 pieces of fruit to reward myself for getting this working. | 18:40 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has joined #webgui | 18:47 | |
@rizen | mmm $1 fruit | 18:57 |
slickware | alright. I've uploaded an ical file... if I access it in my browser, it is filled with dates | 18:58 |
slickware | but if I add that URL as a feed in my webgui calendar, it still shows up as being empty... | 18:58 |
perlmonkey2 | rizen: did you hear my story of the $1 fruit and how I was robbed by fruit pickers? | 19:02 |
perlmonkey2 | more like I was robbed by my own stupidity. | 19:02 |
@rizen | yes | 19:05 |
@preaction | perlmonkey2, don't feel bad, i bought a $20 6x8 picture once because the girl had an accent | 19:05 |
@rizen | and the second is more accurat | 19:05 |
@rizen | e | 19:05 |
@rizen | slickware: the ical feed will be picked up by the hourly maintenance tasks | 19:06 |
perlmonkey2 | preaction: hah, that is great | 19:07 |
perlmonkey2 | was it at least a picture of the girl? | 19:07 |
@preaction | no, it was some shiny picture of a horse (for my girlfriend at the time) | 19:08 |
slickware | should I be putting the path in as the full http://xx.xx? or should I be using | 19:11 |
slickware | \root\calendar\file.ics | 19:11 |
@rizen | the url | 19:21 |
@rizen | http://some.com/path/to/file.ics | 19:21 |
slickware | cool. now I just wait an hour for it to update? :) | 19:25 |
@preaction | or force the Hourly Maintenance Tasks workflow to run | 19:28 |
slickware | alright.. i'm not crazy. Spectre stops itself, randomly. | 19:34 |
-!- Tavisto [n=plainbla@pool-71-115-176-152.gdrpmi.dsl-w.verizon.net] has joined #webgui | 19:37 | |
slickware | ok. really. I ran the hourly updater in the scheduler - still nothing in my calendar. | 19:38 |
@preaction | give it time, a couple minutes to do all the things the hourly maintenance tasks workflow needs to do | 19:38 |
slickware | the other weird thing is, | 19:38 |
slickware | on the page that has my calendar, there is now only one "edit" area - the "page edit" area is completely missing | 19:39 |
slickware | and if I try to edit the calendar, it just returns me to the same page instead of going into the edit menus | 19:39 |
@preaction | if that happens there's probably an error in the logs | 19:45 |
slickware | ah... "visitor connecting from (server's IP) attempted to make a spectre workflow runner requrst, but we're only allowed to accept from (localhost ip) | 19:51 |
slickware | main::[[undef]] - Couldn't call method edit on asset for url: home/calendar/hvm-calendar2 Root cause: hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at /data/wre/prereqs/lib/perl5/site_perl/5.8.8/JSON.pm line 126. | 19:52 |
slickware | I told you JSON hates me | 19:52 |
-!- Tavisto [n=plainbla@pool-71-115-176-152.gdrpmi.dsl-w.verizon.net] has left #webgui [] | 19:55 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 19:57 | |
-!- mode/#webgui [+v crythias] by ChanServ | 19:57 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui [] | 19:59 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 20:05 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 20:05 | |
-!- jua1 [n=juangui@201.232.58.66] has joined #webgui | 20:05 | |
slickware | that error only occurs if the calendar is subscribed to an ical feed. | 20:14 |
slickware | if I create a new calendar without a feed, it works fine | 20:14 |
perlmonkey2 | Survey question. In a question text you can put in placehohlders that are either filled from a random set of strings or from the answer to a previous question. But sometimes they want several placeholders and the placeholders have to be able to appear multiple times. So what would be the most intuitive placeholders to use? $1 $2 $3? That might get me into trouble with Perl. Any ideas? | 20:20 |
+perlDreamer | how about HTML::Template syntax? | 20:21 |
+perlDreamer | wG users already know templates | 20:21 |
+perlDreamer | and that's one less pseudo templating system that you need to build | 20:22 |
+perlDreamer | less coding == happier coders | 20:22 |
perlmonkey2 | hmm..... | 20:25 |
perlmonkey2 | perlDreamer: how'd you get so smart? | 20:25 |
+perlDreamer | I hang around smart people a lot | 20:31 |
+perlDreamer | See, I'm not really that smart. | 20:31 |
+perlDreamer | I just say things that I think smart people will say. | 20:31 |
+perlDreamer | Ever read anything by Christopher Stasheff? | 20:31 |
@apeiron | hrm. How odd. Doing export testing and something is removing home/ad2 after it's been written. | 20:33 |
@apeiron | And *only* home/ad2. | 20:33 |
perlmonkey2 | perlDreamer: Stasheff? nope? | 20:38 |
perlmonkey2 | perlDreamer: blogger? | 20:38 |
perlmonkey2 | ah, author | 20:39 |
perlmonkey2 | perlDreamer: the wiki page on him makes me think I'd like his stuff. I'll stop by the book store today and pick something up. | 20:49 |
perlmonkey2 | any recs? | 20:49 |
perlmonkey2 | starship troupers? Would Heinlein have approved? | 20:50 |
@preaction | lesson learned today: Don't second-guess the tests until you are absolutely 100% sure the code is right | 21:11 |
@apeiron | indeed. | 21:14 |
* apeiron learned that a week or two ago. | 21:14 | |
@preaction | perlmonkey2, re: placeholders, i'd use %1 %2 %3. it's easy and familiar enough to programmers. not sure if a full-blown HTML::Template is appropriate in this context | 21:16 |
@preaction | or even $1, perl's smart enough that it shouldn't be an issue really | 21:16 |
perlmonkey2 | preaction: they just made it even more complicated. When a question sets a random placeholder, they want it to be available to future questions. | 21:23 |
perlmonkey2 | So it would need to be set in that response. | 21:23 |
perlmonkey2 | bah. I might have to use my Force Choke to persuade them otherwise. | 21:24 |
CIA-1 | WebGUI: doug * r6135 /WebGUI/ (10 files in 8 dirs): fix: Events can no longer be edited by anyone who can add events | 21:47 |
CIA-1 | WebGUI: doug * r6136 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Event.pm): fix: events no longer able to be edited by anyone who can add events | 22:06 |
+perlDreamer | preaction: tell me more about the tests? | 22:25 |
@preaction | which tests? | 22:25 |
+perlDreamer | preaction: lesson learned today: Don't second-guess the tests until you are absolutely 100% sure the code is right | 22:26 |
@preaction | your changes to Test::Maker::Permission | 22:26 |
@preaction | i thought xor was doing the wrong thing | 22:26 |
@preaction | turns out the Event and Calendar permissions are just completely foobar | 22:26 |
@preaction | so i fixed the Calendar and then the Event tests worked | 22:27 |
@preaction | so we have some tests for Event permissions | 22:27 |
+perlDreamer | perlmonkey2: I recommend the earliest books (The Warlock in Spite of Himself, King Kobold, The Warlock Unlocked) | 22:28 |
+perlDreamer | you'll find my quote in there | 22:28 |
+perlDreamer | preaction: cool. I like it when tests find bugs :) | 22:29 |
+perlDreamer | Can I quote you for my presentation? | 22:29 |
@preaction | indeed | 22:29 |
@preaction | THE SENIOR DEVELOPER WILLS IT SO! | 22:29 |
@apeiron | You can quote me, too, in counterpoint. | 22:29 |
@apeiron | Today was another day of "the code is right, it's the tests that are wrong" for me. | 22:29 |
@preaction | in an ideal world, every single change to WebGUI would cause some test to fail | 22:30 |
+perlDreamer | So the lesson is "Always believe the tests. Never believe the tests." | 22:30 |
@apeiron | Apparently it wasn't that /home/ad2 was being erased--it was just never written for that test. Turns out /home/ad2 is a descendant of /getting-started | 22:30 |
+perlDreamer | apeiron, which tests were those in? | 22:30 |
@preaction | no, Always believe the tests unless you are 100% certain the code is right. | 22:31 |
@apeiron | perlDreamer, They're the ones I'm putting together for the rewrite of the export system. | 22:31 |
+perlDreamer | perlmonkey2: it also looks like I've found my next wikipedia project. The Christopher Stasheff books need to be unstubbed. | 22:37 |
jua1 | hello | 22:43 |
slickware | what would make Spectre quit every time I quit the webgui console? | 22:48 |
-!- slickwar1 [n=slick@c-76-119-132-119.hsd1.ma.comcast.net] has joined #webgui | 22:50 | |
slickwar1 | what would make Spectre quit every time I quit the webgui console? | 22:51 |
slickwar1 | sorry if that's a repeat. I just got booted. | 22:51 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, dionak, steveo_aa, SDuensin, slickware, perlmonkey2 | 22:53 | |
+perlDreamer | netsplit, hang onto your hats, folks! | 22:53 |
slickwar1 | ? | 22:53 |
+perlDreamer | it's when they switch servers, people get disconnected and reconnected, or something like that | 22:54 |
-!- Netsplit over, joins: ckotil | 22:54 | |
-!- SDuensin [n=Scott@228.sub-75-206-23.myvzw.com] has joined #WebGUI | 22:58 | |
lisette | hi | 22:59 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 22:59 | |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 23:00 | |
+perlDreamer | jua1, lisette, y'all should know by now just to ask questions. People will answer. | 23:05 |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has joined #webgui | 23:06 | |
@apeiron | They could just be being friendly! | 23:06 |
@Haarg | perlDreamer, can you see a reason not to remove setHelp.t from 7.4? | 23:06 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 23:07 | |
+perlDreamer | setHelp.t is gone from 7.5, I don't see why not :) | 23:07 |
+perlDreamer | is it giving you headaches? | 23:08 |
-!- jua1 [n=juangui@201.232.58.66] has quit [Read error: 110 (Connection timed out)] | 23:08 | |
@Haarg | just takes up time and doesn't test anything | 23:09 |
CIA-1 | WebGUI: graham * r6137 /branch/WebGUI_7.4/ (15 files in 9 dirs): fixed: Import/Export of packages with international text is broken | 23:17 |
CIA-1 | WebGUI: graham * r6138 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Auth/WebGUI.pm): fixed: email validation links can be broken by mail servers | 23:17 |
CIA-1 | WebGUI: graham * r6139 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetClipboard.pm): fixed: Clipboard select all doesn't work with one item in IE | 23:17 |
CIA-1 | WebGUI: graham * r6140 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post.pm): fixed: Users without karma can transfer karma by rating posts | 23:17 |
-!- lisette [n=liraos@201.232.58.66] has quit [Read error: 110 (Connection timed out)] | 23:24 | |
-!- juan [n=juangui@201.232.58.66] has joined #webgui | 23:25 | |
+perlDreamer | juan, did you have a question earlier? | 23:25 |
juan | yes | 23:26 |
juan | i want to upload a .pl in my site | 23:28 |
juan | is it posible? | 23:28 |
+perlDreamer | .pl == perl script? | 23:28 |
juan | yes | 23:28 |
+perlDreamer | and upload = upload as a File Asset? | 23:28 |
juan | when i uploaded it, a txt file extension is added | 23:29 |
juan | how can i call a pl from one page on my site | 23:30 |
juan | with using the execute macro | 23:30 |
juan | ? | 23:30 |
+perlDreamer | yes, that is because upload scripts (PHP, Perl, Python) is a way of doing a "cross-site scripting" attack. | 23:30 |
+perlDreamer | When you upload one of those file, WebGUI changes the name so that it cannot be run. | 23:30 |
+perlDreamer | If you use the execute macro, you just need to provide the path to the file: ^Execute("/path/to/file"); | 23:32 |
+perlDreamer | but I would use FTP to upload the file instead of making a File asset. | 23:32 |
juan | if i upload it by ftp, it maintain the extension and i call it directly | 23:33 |
+perlDreamer | yes | 23:33 |
juan | ok | 23:34 |
juan | i am going to try | 23:34 |
juan | thanks | 23:34 |
+perlDreamer | you're welcome | 23:34 |
@rizen | can i be welcome? | 23:48 |
+perlDreamer | thou art graced with welcomeness | 23:49 |
+perlDreamer | unfortunately, you're also saddled with a goofy perlDreamer, so it's a mixed bag | 23:49 |
@rizen | goofy perlDreamers are the best kind | 23:50 |
+perlDreamer | sometimes they even write C2 code, too | 23:50 |
@rizen | they're way better than fruit buying perlmonkey's | 23:50 |
* rizen is still working on form code | 23:50 | |
@rizen | heavily borked | 23:50 |
slickwar1 | so... no clues? what might make Spectre stop every time I stop the wreconsole? | 23:50 |
@rizen | are you running the wre? | 23:51 |
slickwar1 | I am running the wre | 23:51 |
@rizen | then don't have a guess | 23:51 |
slickwar1 | it's so weird | 23:51 |
slickwar1 | I start wreconsole, and start spectre | 23:51 |
slickwar1 | soon as I stop the console, it stops serving pages | 23:52 |
@rizen | so start it from the wreservice.pl script instead | 23:52 |
slickwar1 | restart the console, sure enough there it is, stopped | 23:52 |
slickwar1 | I tried that, but the directions in the Admin Guide are incorrect (or they only apply to RedHat installs) | 23:52 |
slickwar1 | what is the correct line to start them from Ubuntu? | 23:52 |
@rizen | wreservice.pl --start spectre | 23:53 |
@rizen | it's the same on every platform | 23:53 |
slickwar1 | ah... then I didn't see that in the guide at al | 23:53 |
-!- SDuensin [n=Scott@228.sub-75-206-23.myvzw.com] has quit ["Leaving"] | 23:53 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 23:58 | |
-!- mode/#webgui [+v crythias] by ChanServ | 23:58 | |
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has quit [Client Quit] | 23:58 | |
--- Day changed Wed Apr 16 2008 | ||
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has quit [] | 00:15 | |
+perlDreamer | rizen, we have a problem | 00:15 |
+perlDreamer | there are only 29 Assets available for people to choose from from the Admin Bar | 00:15 |
+perlDreamer | 29 is an odd number, which is unacceptable | 00:16 |
+perlDreamer | we need another asset | 00:16 |
@rizen | hehe | 00:16 |
@rizen | well then when you're done with product you should add "Flat Coupon" | 00:16 |
@rizen | which just gives a flat percentage or price discount if added to the cart | 00:16 |
+perlDreamer | cool | 00:17 |
+perlDreamer | I'll probably get to that sometime in May :( | 00:17 |
@rizen | i have no idea how i'm going to finish everything in time | 00:17 |
@rizen | wish i had a billion dollars to hire some more people | 00:17 |
slickwar1 | how big is plainblack, right now? just out of curiosity | 00:18 |
slickwar1 | and/or is it publicly traded | 00:19 |
+perlDreamer | 1 awesome tech writer, one everyday business manager-type, one script-writing, bug bashing helpdesk guru, 3 incredibly talented devs, picasso on a computer graphics guy, and TMRFE | 00:19 |
+perlDreamer | does that sum it up, rizen? | 00:20 |
@rizen | plus 1 part timer, a marketing guru, 2 sales people, and the contractors | 00:21 |
@preaction | you forgot the Mascot, the Roadie | 00:21 |
@rizen | and it's not publicly traded | 00:21 |
@rizen | we're a very small shop | 00:21 |
+perlDreamer | and the trainer, too | 00:21 |
@preaction | and Generous Donations from People Like You | 00:21 |
@rizen | the trainer is the tech writer | 00:21 |
@rizen | same person | 00:21 |
+perlDreamer | bopbop and um, the lady with the boots? | 00:22 |
CIA-1 | WebGUI: graham * r6141 /branch/WebGUI_7.4/ (4 files in 4 dirs): | 00:22 |
CIA-1 | WebGUI: fixed: iCal feeds don't update properly when events are changed | 00:22 |
CIA-1 | WebGUI: Conflicts: | 00:22 |
CIA-1 | WebGUI: docs/changelog/7.x.x.txt | 00:22 |
CIA-1 | WebGUI: docs/upgrades/upgrade_7.5.9-7.5.10.pl | 00:22 |
CIA-1 | WebGUI: lib/WebGUI/Asset/Event.pm | 00:22 |
CIA-1 | WebGUI: graham * r6142 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetLineage.pm): fixed: getLineage with joinClass only joins first table in definition | 00:22 |
CIA-1 | WebGUI: graham * r6143 /branch/WebGUI_7.4/ (lib/WebGUI/AssetPackage.pm docs/changelog/7.x.x.txt): fixed: Package search is slow for large websites | 00:22 |
CIA-1 | WebGUI: graham * r6144 /branch/WebGUI_7.4/ (2 files in 2 dirs): fixed: datepicker translation to Danish broken | 00:22 |
slickwar1 | cool | 00:22 |
CIA-1 | WebGUI: graham * r6145 /branch/WebGUI_7.4/docs/create.sql: preparing for 7.4.33 release | 00:22 |
CIA-1 | WebGUI: jt * r6146 /releases/WebGUI_7.4.33-stable: Release 7.4.33-stable | 00:22 |
CIA-1 | WebGUI: graham * r6147 /branch/WebGUI_7.4/ (4 files in 4 dirs): preparing for 7.4.34 dev | 00:22 |
@rizen | Latoya? | 00:23 |
+perlDreamer | yeah, that's her name | 00:23 |
@rizen | she doesn't work for us anymore | 00:23 |
@rizen | since november | 00:23 |
+perlDreamer | okay | 00:24 |
+perlDreamer | well, since I haven't met the other people, I can't write much about them. Except the marketing guy, who is a meat eating machine. | 00:25 |
@preaction | i'm offended | 00:25 |
@preaction | i'm so repulsive that he has blocked out the memory of meeting me | 00:26 |
@preaction | i'm gonna go cry in a corner now | 00:26 |
+perlDreamer | "3 incredibly talented devs" | 00:26 |
+perlDreamer | you're in there | 00:26 |
@preaction | ah | 00:26 |
+perlDreamer | feel better? | 00:27 |
@preaction | the Roadie you've met, Ryan | 00:27 |
+perlDreamer | I mentioned him, too. "1 awesome tech writer" | 00:27 |
@preaction | that's his wife, Kristi | 00:27 |
+perlDreamer | A guy goes to prison for shoplifting. One his first night, after the lights go, the other convicts | 00:29 |
+perlDreamer | start calling out numbers. After each number, they'd all laugh. | 00:30 |
+perlDreamer | The next day at breakfast, the guy asks one of the people at the table, "Hey, what's with the number and laughing last night?" | 00:30 |
+perlDreamer | "Oh, they were telling jokes. We've heard them all, so we only refer to them by number." | 00:30 |
+perlDreamer | That night, after the lights went out, it started again. During a brief pause, the new guy called out a number | 00:31 |
@apeiron | That joke is hereby #1 | 00:31 |
+perlDreamer | 27 | 00:31 |
+perlDreamer | Dead silence. | 00:31 |
+perlDreamer | Confused, the guy asked the fellow from the previous morning, "Hey, what happened last night? Nobody laughed." | 00:32 |
+perlDreamer | The guy response, "Some people just can't tell a joke". | 00:32 |
+perlDreamer | So apparently, overlooking a guy in favor of his wife is not a joke. | 00:33 |
@apeiron | Also, am I in that "3 incredibly talented devs" list? | 00:34 |
+perlDreamer | Of course | 00:34 |
+perlDreamer | how many other on staff devs are there? | 00:34 |
+perlDreamer | (today) | 00:34 |
@apeiron | Flattering. | 00:34 |
@apeiron | well | 00:34 |
@apeiron | rizen and Haarg aren't exactly ignorant of perl. :) | 00:34 |
@preaction | that's what you think | 00:35 |
+perlDreamer | Hey, I know I poke, tease, joke, berate about testing and argue with you guys a lot | 00:35 |
+perlDreamer | but I think the world of you | 00:35 |
@preaction | i've been working in this house for the last 7 hours... | 00:35 |
@preaction | didn't even know what the perl flag to add to @INC was | 00:35 |
@preaction | ha | 00:35 |
@preaction | but they know Perl pretty well, so that's a plus | 00:35 |
+perlDreamer | Haarg = one script-writing, bug bashing helpdesk guru | 00:35 |
@preaction | perlbot capital perl | 00:35 |
perlbot | Perl is the language, perl is the program, there is no PERL. See perldoc -q 'difference between'. | 00:35 |
+perlDreamer | rizen == TMRFE | 00:35 |
@apeiron | preaction, huffmanize | 00:36 |
@apeiron | perlbot, perl | 00:36 |
perlbot | It's Perl (for the language) or perl (for the interpreter) but NEVER 'PERL'! | 00:36 |
+perlDreamer | -I | 00:36 |
@preaction | perlbot apeiron's policy on regex questions | 00:36 |
@rizen | perlbot why perl is if you have to ask you wouldn't undesrtand | 00:36 |
perlbot | added why perl to the database | 00:36 |
@apeiron | perlbot, stupidly long factoid names | 00:37 |
perlbot | q/apeiron's philosophy on "can I ask a regex question?"/ | 00:37 |
+perlDreamer | speaking of -I, did you guys know that I worked on perl one time? | 00:37 |
@rizen | perlbot relearn apeiron is is fired!!!! | 00:38 |
perlbot | relearned entry for apeiron | 00:38 |
@apeiron | :( | 00:38 |
+perlDreamer | 2 incredibly talented devs (and counting...) | 00:38 |
@rizen | my goal is to give you a complex by the end of the day apeiron | 00:39 |
@rizen | do you have one yet? | 00:39 |
@apeiron | nope. | 00:39 |
@rizen | i'll keep working | 00:39 |
* perlDreamer hands apeiron a sqrt(-1) | 00:39 | |
@apeiron | heh | 00:39 |
+perlDreamer | complex delivered | 00:39 |
@preaction | that's imaginary, not complex | 00:40 |
* perlDreamer hands apeiron 1 + sqrt(-1) | 00:40 | |
+perlDreamer | that's complex | 00:40 |
-!- rizen is now known as rofl | 00:42 | |
-!- rofl is now known as rizen | 00:43 | |
@rizen | ok good again | 00:43 |
@apeiron | You could probably take rofl as a nick if you wanted: Last Seen: 1 year 21 weeks 3 days (23h 11m 4s) ago | 00:43 |
+perlDreamer | mathematically, I think purely imaginary numbers are still complex, since 0 exists in the real number space. | 00:52 |
+perlDreamer | but correspondingly, then all real numbers would also be complex | 00:52 |
+perlDreamer | which just feels strange | 00:52 |
@rizen | perlDreamer is s-m-r-t | 00:57 |
+perlDreamer | apeiron, abs(1 + i) > 1, so you actually have more than 1 complex. Keep the change. | 00:58 |
slickwar1 | ok perlDreamer... if this were highschool, I'd call you a dork and steal your lunch money right now. | 01:27 |
-!- juan [n=juangui@201.232.58.66] has quit [Read error: 113 (No route to host)] | 01:33 | |
CIA-1 | WebGUI: graham * r6148 /WebGUI/ (lib/WebGUI/AssetPackage.pm docs/changelog/7.x.x.txt): fixed: Package search is slow for large websites | 01:51 |
CIA-1 | WebGUI: graham * r6149 /WebGUI/ (8 files in 7 dirs): fixed: rich editor image picker displays incorrectly in IE | 01:51 |
CIA-1 | WebGUI: graham * r6150 /WebGUI/lib/WebGUI/Asset/RichEdit.pm: possible fix for attachments control in safari | 01:51 |
+perlDreamer | echo "exit 1 if $session->env->lastIp->isInRange($slickwar->ip)" >> WebGUI.pm | 01:52 |
+perlDreamer | Haarg, why doesn't that do a "and assetData.isPackage=1" and skip all asset instanciation altogether? | 01:55 |
@Haarg | it does have that in the where | 01:57 |
@Haarg | i probably should have removed that extra if check | 01:57 |
@Haarg | i'm not sure why that was there to begin with | 01:58 |
+perlDreamer | I should have read more thoroughly. Sorry about that. | 01:58 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 01:59 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 02:07 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 02:09 | |
-!- dionak [n=diona@97.66.185.250] has quit [] | 02:10 | |
-!- dionak_ [n=diona@97.66.185.250] has joined #webgui | 02:15 | |
-!- preaction [n=doug@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] | 02:24 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:29 | |
-!- Haarg [n=haarg@97-87-62-91.dhcp.mdsn.wi.charter.com] has joined #webgui | 02:30 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 02:30 | |
CIA-1 | WebGUI: colin * r6151 /branch/WebGUI_Commerce/lib/WebGUI/ (i18n/English/Asset_Product.pm Asset/Sku/Product.pm): edit parameter options form code | 02:32 |
-!- dionak_ [n=diona@97.66.185.250] has quit [Read error: 110 (Connection timed out)] | 02:35 | |
-!- preaction [n=doug@97-87-62-91.dhcp.mdsn.wi.charter.com] has joined #webgui | 02:37 | |
-!- mode/#webgui [+o preaction] by ChanServ | 02:37 | |
-!- Haarg [n=haarg@97-87-62-91.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 02:45 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui | 03:02 | |
@apeiron | Lesson learned today: I write horrible tests, but eerily accurate code. | 03:11 |
nuba | things could be worse, you could be designing beautiful tests, and producing shitty code | 03:23 |
* apeiron nods. | 03:23 | |
@apeiron | It's not for lack of trying. I have *plenty* of tests. | 03:24 |
@apeiron | (by "plenty" I mean I'm going to have over 120 by the time I'm done) | 03:24 |
-!- preaction [n=doug@97-87-62-91.dhcp.mdsn.wi.charter.com] has quit [Connection timed out] | 03:25 | |
-!- dionak_ [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui | 03:45 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:50 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:50 | |
-!- Haarg [n=haarg@97-87-62-91.dhcp.mdsn.wi.charter.com] has joined #webgui | 04:02 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 04:02 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 04:02 | |
-!- mode/#webgui [+o rizen] by ChanServ | 04:02 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit] | 04:02 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 04:03 | |
-!- Haarg [n=haarg@97-87-62-91.dhcp.mdsn.wi.charter.com] has quit [Client Quit] | 04:06 | |
-!- Haarg [n=haarg@97-87-62-91.dhcp.mdsn.wi.charter.com] has joined #webgui | 04:11 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 04:11 | |
-!- Haarg [n=haarg@97-87-62-91.dhcp.mdsn.wi.charter.com] has quit [Client Quit] | 04:15 | |
-!- slickwar1 [n=slick@c-76-119-132-119.hsd1.ma.comcast.net] has left #webgui [] | 04:29 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 05:20 | |
-!- mode/#webgui [+o rizen] by ChanServ | 05:20 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 06:56 | |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has joined #webgui | 06:58 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 06:58 | |
+perlDreamer | apeiron: hey, at least you're writing tests. It's a skill that you practice and learn, just like regular coding. | 06:58 |
+perlDreamer | Although, coding seems to pay a whole lot better :) | 06:58 |
@apeiron | perlDreamer, AssetExportHtml.pm will have about 140+ tests when I'm done with it. :D | 06:59 |
+perlDreamer | not bad at all | 06:59 |
+perlDreamer | only the largest modules have that many tests | 06:59 |
+perlDreamer | like User, Group, etc | 06:59 |
+perlDreamer | how does the coverage look? | 06:59 |
@apeiron | I started to take a look at how to generate that, but didn't get very far. | 07:00 |
+perlDreamer | for just 1 test file, it's easy | 07:01 |
@apeiron | perlDreamer, I have to admit that I was kinda reluctant to do tests first, but now I'm really enjoying it. | 07:01 |
+perlDreamer | cover -delete; perl -MDevel::Cover myTest.t; cover | 07:01 |
@apeiron | Oh wow, that's it? | 07:01 |
+perlDreamer | yeah | 07:01 |
+perlDreamer | then, at the end, open up ./cover_db/coverage.html in a browser | 07:02 |
+perlDreamer | you'll have a color coded, cross-linked drill down report of your code and tests | 07:02 |
+perlDreamer | the sole reason those other modules have 120 tests is for coverage | 07:02 |
* apeiron nods. | 07:02 | |
+perlDreamer | Note that coverage isn't perfect, it gets confused by some common code | 07:03 |
+perlDreamer | like my $opt = shift || $default; | 07:03 |
+perlDreamer | so don't get frustrated if you can't get 100% coverage | 07:03 |
* apeiron nods. | 07:03 | |
@apeiron | Right, heh, I've been putting in so many tests on my own just to try to be absolutely certain that it's covering everything I can imagine. | 07:04 |
+perlDreamer | and that's another good point | 07:04 |
+perlDreamer | 100% coverage does not guarantee full functional coverage, or bug-free code | 07:04 |
* apeiron nods. | 07:04 | |
* perlDreamer likes it when I preach to the choir | 07:04 | |
@apeiron | It only guarantees that the tests that you've written verify that the code that you've written does what it purports to do. :) | 07:04 |
@apeiron | And not that it doesn't do other stuffs. | 07:04 |
@apeiron | Like, say, eat your homework. | 07:05 |
+perlDreamer | Coverage just guarantees that you hit every line of code in all possible logical combinations. | 07:05 |
@apeiron | yeah. | 07:05 |
@apeiron | I'm going to school right now, too, online. The course I'm taking right now has a research paper requirement, and I'm pretty sure I'm going to do it on testing. | 07:06 |
+perlDreamer | Master's course? | 07:06 |
@apeiron | Oh, no, heh. | 07:06 |
+perlDreamer | Doctorate? | 07:06 |
@apeiron | ... you flatter me. :) | 07:06 |
@apeiron | BSIT. | 07:06 |
@apeiron | Software Architecture, specifically. | 07:07 |
+perlDreamer | well, you're not the only wG-type person without a CS degree :) | 07:07 |
* apeiron nods, is going to work on changing that preferably sooner rather than later. | 07:07 | |
@apeiron | What I'm thinking about covering in the paper is how testing affects software metrics, like number of bugs, time to feature completion, etc. | 07:07 |
+perlDreamer | I'd love to read it when you're through. If that's okay. | 07:08 |
@apeiron | Oh, absolutely. | 07:08 |
+perlDreamer | OSCON has a tutorial on Test Driven Development this summer. | 07:09 |
+perlDreamer | I'd like to go to it | 07:09 |
@apeiron | Should've submitted a talk! | 07:09 |
+perlDreamer | me? | 07:09 |
+perlDreamer | no | 07:09 |
@apeiron | why not? :) | 07:09 |
+perlDreamer | I'm not geeky enough. | 07:09 |
@apeiron | lies! | 07:09 |
+perlDreamer | All of rizen's talks were rejected, and he's a pro-geek. | 07:10 |
+perlDreamer | well, you're right, I'm pretty geeky | 07:10 |
@apeiron | I heard about that. They suck. | 07:10 |
@apeiron | Yes, Mr. Chip Designer. | 07:10 |
@apeiron | (who also does perl) | 07:10 |
-!- preaction [n=doug@CPE-67-48-241-219.new.res.rr.com] has joined #webgui | 07:11 | |
-!- mode/#webgui [+o preaction] by ChanServ | 07:11 | |
@apeiron | perlDreamer, I may--depending upon course rules and such--have some questions for you about testing for the paper if you'd be so kind? | 07:13 |
+perlDreamer | You bet! | 07:13 |
@apeiron | Sounds good then. | 07:14 |
+perlDreamer | woe, woe to thee Madison | 07:18 |
+perlDreamer | Yes, you have great Pasties, but you have no Amtrak station with rail | 07:18 |
@apeiron | Ah. Thank you for reminding me to check if YAPC yickets are on sale yet. | 07:19 |
* apeiron will be submitting some talks for YAPC next year for some side projects he's involved in, hopefully they'll be accepted. | 07:20 | |
+perlDreamer | really? What are you hacking on? | 07:20 |
@apeiron | The first project is *just starting*. It's an email<->RDBMS bridge. | 07:20 |
@apeiron | This grew out of a requirement for a data store for email for an MLM I'm working on. | 07:21 |
+perlDreamer | MLM? | 07:21 |
@apeiron | Mailing List Manager | 07:21 |
@apeiron | Think of Mailman, or majordomo if you're stuck in the 90s. | 07:22 |
+perlDreamer | ah, okay. For a second I thought you were saying MultiLevel Marketing | 07:23 |
@apeiron | I don't know what that is, sorry. | 07:23 |
+perlDreamer | pyramid schemes | 07:24 |
+perlDreamer | amway | 07:24 |
+perlDreamer | like spam for housewives | 07:24 |
@apeiron | heh | 07:24 |
@apeiron | Not quite, sorry. | 07:25 |
+perlDreamer | not a problem. It's much better than I was afraid of :) | 07:25 |
+perlDreamer | okay, time to write letters to the government | 07:27 |
+perlDreamer | Madison needs a passenger rail line | 07:27 |
@apeiron | yay! | 07:27 |
@apeiron | You show them what's up! | 07:27 |
+perlDreamer | either that, or I'll have to hop onto a freight line in Waterstown | 07:27 |
@apeiron | Flying not an option? | 07:29 |
@rizen | madison has 2 amtrak stations | 07:29 |
+perlDreamer | madison has no passenger rail service, according to amtrak.com | 07:30 |
+perlDreamer | you take the empire builder from Portland to Chicago, then ride a bus up to Madison | 07:30 |
+perlDreamer | $188/person | 07:30 |
+perlDreamer | it's another $512 for a 2 adult room with no shower. | 07:31 |
+perlDreamer | it's $882 for a full bedroom | 07:32 |
+perlDreamer | includes meals though | 07:32 |
+perlDreamer | and it has outlets | 07:32 |
@rizen | oh you're right | 07:32 |
+perlDreamer | How can a state capitol not have passenger rail service? | 07:33 |
+perlDreamer | well, you probably miss a lot of politicians that way | 07:33 |
+perlDreamer | flying is an option, but the kids have got me hooked on trains | 07:33 |
+perlDreamer | and it is cheaper, unless you have to spend the night | 07:34 |
@rizen | unfortunately passenger rail is uncool in the US | 07:35 |
+perlDreamer | yeah | 07:35 |
+perlDreamer | but if you and sarah want a slow, cross country snuggle for OSCON, I know how to hook you up. | 07:36 |
@rizen | i don't do slow when it coms to travel | 07:36 |
+perlDreamer | ok | 07:36 |
-!- dionak_ [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has quit [] | 07:37 | |
+perlDreamer | i18n report | 07:43 |
+perlDreamer | The spanish translation has reached 33% | 07:43 |
+perlDreamer | they have the French firmly in their sites and are expected to pass them within 1-2 weeks | 07:43 |
+perlDreamer | The polish translation also increased by a few percent, to 18% | 07:43 |
+perlDreamer | go jdanpl! | 07:43 |
+perlDreamer | and the Danish translation continues its new, but steady climb, to 2.9% | 07:44 |
+perlDreamer | The Arabic translation continues to show its age, but still has a very respectable 89.9% | 07:44 |
@apeiron | What do you think of the viability of a Dutch / Arabic conflict should a surge of activity bless i18n? | 07:45 |
+perlDreamer | apeiron, I'm not too worried. | 07:45 |
CIA-1 | WebGUI: colin * r6152 /branch/WebGUI_Commerce/lib/WebGUI/ (i18n/English/Asset_Product.pm Asset/Sku/Product.pm): forgot that options need a value, with i18n | 07:45 |
+perlDreamer | The arab translation team has been quiet for a long time. | 07:45 |
@apeiron | perlDreamer, Is that a challenge to the Arab team?! | 07:45 |
@apeiron | Fighting words, from our commentator! | 07:45 |
+perlDreamer | You said that right. They made their name with the translation, but have let it stagnate. | 07:46 |
+perlDreamer | they need to recruit new blood, and solve their coaching problems. | 07:47 |
+perlDreamer | either that, or perhaps a late season trade. But what would bartjol pull as an independent? | 07:48 |
+perlDreamer | In other news, the European contingent continues their rain of email and forum postings on the dev list. | 07:48 |
+perlDreamer | rizen ducks, parries and dodges with amazing skill, but how long can he keep it up? | 07:49 |
@apeiron | s/rain/deluge/ | 07:49 |
+perlDreamer | indeed | 07:49 |
+perlDreamer | time for this old man to go to bed. | 07:49 |
+perlDreamer | 'night, all | 07:49 |
@apeiron | ha. G'night, sir. | 07:50 |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has quit [""creak, groan. Oh, my lumbego""] | 07:50 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 08:49 | |
-!- preaction [n=doug@CPE-67-48-241-219.new.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 09:15 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 09:25 | |
-!- mode/#webgui [+o preaction] by ChanServ | 09:25 | |
-!- Dadok [n=tickitim@75.108.dsl.syd.iprimus.net.au] has joined #WebGUI | 10:23 | |
Dadok | hey guys | 10:23 |
Dadok | anyone there for a quick question? | 10:24 |
Dadok | Well, I'll throw it out there anyways. | 10:25 |
Dadok | I'm trying to get a synopsis from my calendar of upcoming events and put it on the side of my site (in my main page template). I was wondering if the way to do this was to create an SQL Report, download it as a template using a custom made template to parse it, and then display it with AssetProxy? Would that be the best way? | 10:27 |
@preaction | Dadok, why not make a shortcut instead? it's the little button in admin mode that looks like an arrow | 10:30 |
@preaction | then use overrides (right-hand menu when editing the shortcut) to change which template the SQLreport uses (or even just shortcut the Calendar and change the template it uses) | 10:30 |
Dadok | hmm | 10:32 |
Dadok | well how would i put that in my main page template? | 10:33 |
@preaction | your main page is a page layout i assume, use one of the layout templates that have more than one content area | 10:34 |
@preaction | that is what i would do at least | 10:34 |
@preaction | unless you're talking about your style template, then you would have to assetproxy the shortcut | 10:34 |
Dadok | sorry, i meant my master template | 10:34 |
Dadok | right | 10:34 |
Dadok | style template | 10:34 |
@preaction | but it would be a far better idea to assetproxy a shortcut than to make an SQLReport for one asset | 10:34 |
Dadok | assetproxy a shortcut | 10:34 |
Dadok | ok | 10:34 |
@preaction | i need to start a campaign to kill the SQLReport, just as I have started a campaign to kill RewriteRules | 10:35 |
Dadok | haha | 10:35 |
@preaction | when you only have a hammer, everything looks like a nail | 10:35 |
@preaction | like my campaign to kill Drop-down menus | 10:35 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 10:36 | |
Dadok | drop-down menus in general? or just webgui | 10:36 |
@preaction | drop-down menus in general | 10:36 |
Dadok | ok, i click on shortcut and nothing happens. well it refreshes and adds func=createShortcut to the URL, but nothing else | 10:36 |
@preaction | look in the clipboard | 10:36 |
Dadok | roger | 10:36 |
Dadok | correct you are | 10:36 |
@preaction | http://www.plainblack.com/pr/staff/blog/the-tarnished-golden-hammer----drop-down-menus <- the beginning of my campaign against drop-downs | 10:37 |
Dadok | so the styleTemplateId would be the one to override then? | 10:39 |
AMH_bob | @preaction: nice piece of writing... I'll tag that one! (thank you for the source as well) | 10:44 |
Dadok | yeah that's an interesting article | 10:45 |
Dadok | ah, so if i have it displaying it in month view, i need to edit the month template... etc right? | 10:54 |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:05 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 11:58 | |
-!- Dadok [n=tickitim@75.108.dsl.syd.iprimus.net.au] has quit [] | 13:22 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 13:27 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 14:13 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 14:14 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:22 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:30 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 15:57 | |
-!- mode/#webgui [+o preaction] by ChanServ | 15:57 | |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:06 | |
bopbop | good morning sunshines! | 16:06 |
perlmonkey2 | good morning? I just found out what the end of the Mayan calendar means. We're all going to die!!! | 16:06 |
* perlmonkey2 is far too young to die, being only 98. | 16:07 | |
bopbop | in dog years? | 16:07 |
perlmonkey2 | hah | 16:08 |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 16:24 | |
BartJol | well, the humor lies on the streets, it seems | 16:26 |
-!- SDuensin [n=Scott@233.sub-75-204-196.myvzw.com] has joined #WebGUI | 16:31 | |
lisette | i have a macro that do a datetime with the session, i call this macro from other macro, and i pass the session, but shows me a error: Can't locate object method "datetime" via package "WebGUI::Macro::E_learning", what i must do? | 16:36 |
SDuensin | Morning. | 16:37 |
BartJol | Morning | 16:37 |
lisette | anyone? | 16:52 |
perlmonkey2 | lisette: put the code in pastebin | 16:54 |
perlmonkey2 | I'm sure this is simple, and my coffee deprived brain would easily see the solution, if only it weren't coffee deprived, but how would I send the user to a URL from an asset? When the survey ends, the user can be sent to any URL. | 16:56 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."] | 16:57 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 16:57 | |
perlmonkey2 | I must have ticked off rizen as we've talked about that question before. | 17:00 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:01 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:02 | |
lisette | http://webgui.pastebin.com/d5c050189 | 17:03 |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 17:07 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:07 | |
lisette | perlmonkey2: http://webgui.pastebin.com/d5c050189 | 17:09 |
lisette | do you see? | 17:09 |
perlmonkey2 | yes | 17:09 |
perlmonkey2 | sorry, was finishing up something | 17:09 |
perlmonkey2 | lisette: which line number is the error? | 17:11 |
perlmonkey2 | and do you not have to include the E_learning package in the second macro? or are they in the same file? | 17:12 |
ckotil | can a macro return template conditionals which will then get processed by the template engine? | 17:12 |
perlmonkey2 | ckotil: oh, great question. Would be totally badarse if they did. | 17:13 |
ckotil | yah. im getting cursed at by my users for how i implemented on the fly Table of Content's to handle redirect assets. | 17:14 |
perlmonkey2 | ckotil: you could write a 1 liner macro to change a common template var and test it? | 17:15 |
* perlmonkey2 really needs to study the library more. | 17:15 | |
ckotil | yah, i was just abotu to create the macro | 17:16 |
ckotil | ill let you know how it goes | 17:16 |
lisette | 20 | 17:18 |
lisette | i have to include like a library? | 17:18 |
lisette | the other macro, i mean E_learning? | 17:18 |
lisette | the macros are differents files | 17:19 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 17:21 | |
perlmonkey2 | lisette: so the problem is it doesn't appear to be receiving the sesssion. Can you put in some log statements to make sure of that? | 17:22 |
lisette | yes | 17:23 |
lisette | i paste here the error exactly like the log | 17:23 |
-!- juan [n=juangui@201.232.58.66] has joined #webgui | 17:24 | |
juan | i have a question related with surveys | 17:24 |
juan | can i show the section for each question to be visible for all the users? | 17:25 |
-!- jfluhmann [n=jfluhman@x174y236.angelo.edu] has joined #webgui | 17:27 | |
perlmonkey2 | lisette: reading the pod for the macro skeleton, I'm not sure you can call the second macro like you are trying to. | 17:28 |
perlmonkey2 | juan: can you rephrase that, I don't understand what you mean. | 17:28 |
juan | ok, | 17:29 |
juan | when you create a survey you have the possibility to create sections and include question to them | 17:29 |
lisette | the macro skeleton don't call other macro | 17:30 |
lisette | i don't know how to do! | 17:31 |
-!- juan [n=juangui@201.232.58.66] has quit [Read error: 104 (Connection reset by peer)] | 17:34 | |
perlmonkey2 | lisette: Instead of calling another macro, why not just write a normal package for your first macro? | 17:35 |
lisette | i can't do! | 17:36 |
lisette | the first macro is call in different places of site | 17:38 |
lisette | and the second macro only call one time. | 17:38 |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:40 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 17:45 | |
-!- juan [n=juangui@201.232.58.66] has joined #webgui | 17:48 | |
ckotil | juan, i believe that you can do what you want. | 17:58 |
ckotil | <tmpl_if expr="page_groupIdView ne '7'">* </tmpl_if> | 17:59 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: dionak, bopbop | 17:59 | |
ckotil | well i dunno about in the survey. but in the nav asset, im using that tmpl_if. | 17:59 |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] | 18:00 | |
ckotil | groupIdView is 7 if the user has the appropriate permission to view said content. | 18:00 |
ckotil | not sure why its 7, but it is. | 18:00 |
-!- Netsplit over, joins: dionak, bopbop | 18:01 | |
bopbop | um.. | 18:01 |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 18:04 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 18:04 | |
BartJol | hee Radix_ I passed my driving exam | 18:06 |
+Radix_ | cool.. congrats :) | 18:06 |
BartJol | thanks | 18:07 |
ckotil | perlmonkey2: don't seem to be able to. | 18:13 |
perlmonkey2 | ckotil: oh well, maybe in 8.x | 18:15 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:18 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:18 | |
ckotil | thatd be great. | 18:19 |
juan | i have many collaboration systems in my site | 18:19 |
ckotil | i just tried to have the macro return <tmpl_var page_url> | 18:19 |
juan | all of them have the propertie archive after one year | 18:19 |
juan | i want to change this value to 3 years for example | 18:20 |
juan | can i do it by console altering the respective table? | 18:20 |
+perlDreamer | juan, yes | 18:21 |
juan | the default for this field is one year | 18:21 |
juan | and in the database appears 31536000 | 18:24 |
+perlDreamer | juan, I think that field is stored in seconds. 60*60*24*365 | 18:25 |
juan | ok | 18:25 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 18:31 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 18:38 | |
+perlDreamer | perlbot math 60*60*24*365 | 18:39 |
perlbot | 31536000 | 18:39 |
+perlDreamer | perlbot 1 year is 31536000 seconds | 18:39 |
perlbot | added 1 year to the database | 18:39 |
+perlDreamer | perlbot: help | 18:49 |
perlbot | no warnings, no strict == no help | 18:49 |
@apeiron | hrm | 18:51 |
+perlDreamer | seems bad to override the perlbot help command | 18:52 |
@apeiron | perlbot, help | 18:56 |
perlbot | (fact) : tell (who) about (what) : (what) > (who) : learn (what) as (info) : relearn (fact) as (info) : phone (phone #) : shorten (url) : shorten it : search (keyword) : cpan (mod) : docs (mod) : perldoc -f (func) : jargon (term) : math (expr): fortune : flip : host (type) (record) : rot13 (text) : roll (die) : tempconv (temp) : scramble (foo) : 8ball (question) : slap (who) : diss (who) : top/bottom (num) karma : geoip (ip) | 18:56 |
@apeiron | I had it in my logs, but the factoid is so long that you can't say "help is ..." | 18:57 |
+perlDreamer | perlbot, help | 18:58 |
perlbot | (fact) : tell (who) about (what) : (what) > (who) : learn (what) as (info) : relearn (fact) as (info) : phone (phone #) : shorten (url) : shorten it : search (keyword) : cpan (mod) : docs (mod) : perldoc -f (func) : jargon (term) : math (expr): fortune : flip : host (type) (record) : rot13 (text) : roll (die) : tempconv (temp) : scramble (foo) : 8ball (question) : slap (who) : diss (who) : top/bottom (num) karma : geoip (ip) | 18:58 |
+perlDreamer | helpbot: help | 18:59 |
+perlDreamer | perlbot: help flip | 18:59 |
-!- lisette [n=liraos@201.232.58.66] has quit [Read error: 113 (No route to host)] | 18:59 | |
+perlDreamer | whoops | 18:59 |
+perlDreamer | didn't mean for that to happen | 18:59 |
+perlDreamer | sorry, lisette | 18:59 |
+perlDreamer | perlbot, flip flip | 18:59 |
+perlDreamer | perlbot, flip | 19:00 |
perlbot | heads | 19:00 |
@apeiron | The commands without anything in () don't take arguments. | 19:03 |
@apeiron | perlbot, fortune | 19:03 |
perlbot | If a child annoys you, quiet him by brushing his hair. If this doesn't work, use the other side of the brush on the other end of the child. | 19:03 |
@apeiron | I see that perlbot uses the offensive fortunes... | 19:03 |
+perlDreamer | actually, I think that fortune is quite true | 19:04 |
+perlDreamer | social grooming is supposed to calming in primates | 19:04 |
* perlmonkey2 used to be punished by being sent to his room. His room which was full of books. It wasn't much of a punishment. | 19:06 | |
+perlDreamer | what do you think about brushes? | 19:06 |
ckotil | perlmonkey2: that was pry the big plan to get you to read! | 19:07 |
perlmonkey2 | hah | 19:08 |
perlmonkey2 | perlDreamer: brushes? if you need a brush, you might want to rethink your tactics. | 19:08 |
ckotil | i dodged a bullet from my users. i was able to use h:t:e to do what i wanted wrt a conditional on a page_className . i ended up using the 'le' string operator | 19:08 |
perlmonkey2 | My spankings came with hour long discussions of what I'd done wrong, culminating in a spanking. | 19:08 |
bopbop | I got the hairbrush once on my behind- I ran away from my mom at the mall and hid under a mannequin's skirt. | 19:09 |
ckotil | i had the option between small, medium, and large spankings. immediately following a lecture. | 19:09 |
perlmonkey2 | they always occurred well after the fact, in a calm, measured manner. | 19:09 |
ckotil | i chose medium ONCE. | 19:09 |
ckotil | same w/ my parents. | 19:09 |
ckotil | calm and collected. | 19:09 |
perlmonkey2 | made it all the more worse. | 19:09 |
ckotil | i think so. | 19:09 |
perlmonkey2 | someone wouldnt' happen to know why when I set style info in JS it isn't overriding the style set in my css file? I have an id I set to display:none in the css file, then display:inline in the JS. Isn't showing up. But if I do all the setting just in the JS, everything works as it should. | 19:11 |
ckotil | try using a class instead of ID? | 19:11 |
ckotil | thats the only suggesting i have | 19:11 |
+perlDreamer | my mom didn't spank | 19:12 |
+perlDreamer | my dad did | 19:12 |
perlmonkey2 | ckotil: okay, I'll give that a try | 19:12 |
+perlDreamer | he used a large paddle named "Ebenezer" | 19:12 |
ckotil | perlmonkey2: it could be a chicken and egg problem too | 19:12 |
+perlDreamer | When you were going to get spanked, you had to go get Ebenezer. That was almost worse than the spanking itself. | 19:12 |
perlmonkey2 | ckotil: the JS shouldn't be executed until the html is created and in the dom. | 19:13 |
ckotil | that makes sense. | 19:13 |
perlmonkey2 | perlDreamer: hah, that is great | 19:13 |
ckotil | im glad i never had to deal w/ a paddle. a good child hood friend of mine did and i felt so sorry for him. heh | 19:13 |
perlmonkey2 | ckotil: bah, for some reason, at least in FF, the JS is not overriding the css. and accessing the style object is a big pain. People with slow machines will just ahve to deal with the html flashing on screen for a sec until the js is executed. | 19:17 |
@apeiron | flashing? Like with a <blink> tag? | 19:18 |
perlmonkey2 | hah | 19:18 |
@apeiron | or <blink><marquee>EVIL</marquee></blink> ? | 19:19 |
perlmonkey2 | when I set the innerHTML with the objects which might or might not need to be invis, I am setting the container to display:none. Then after the innerHTML objects have been set, I set the container back to inline. hah, brilliant and hackish. I love it. | 19:19 |
ckotil | heh | 19:21 |
-!- jfluhmann [n=jfluhman@x174y236.angelo.edu] has left #webgui ["Open Source Symposium - http://www.texasoss.org/"] | 19:21 | |
@apeiron | wow, Safari 3 doesn't even support the blink tag. | 19:22 |
+perlDreamer | now that's my kind of browser | 19:22 |
@rizen | phew | 19:24 |
@rizen | glad that's over | 19:24 |
@rizen | forms system is now pollution free | 19:24 |
-!- Dadok [n=tickitim@35.116.dsl.syd.iprimus.net.au] has joined #WebGUI | 19:24 | |
Dadok | hey guys, anyone in? | 19:24 |
+perlDreamer | yup | 19:26 |
Dadok | Alright, I have a quick question about mail and Collaboration Systems. | 19:31 |
Dadok | When filtering for only users in specific groups, does it simply compare their email address to a database of emails of users in the allowed groups? | 19:32 |
Dadok | Or do they have to send their username/password or something in the email. | 19:32 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 19:33 | |
+perlDreamer | ...digging | 19:36 |
CIA-1 | WebGUI: jt * r6153 /WebGUI/ (81 files in 9 dirs): Cleaned the pollution from the forms system. | 19:36 |
+perlDreamer | the email address in the email has to match their email address in their user account | 19:37 |
+perlDreamer | for reference, Workflow/Activity/GetCsMail.pm | 19:37 |
+perlDreamer | and before you say it, yes, it would be nice if the user account allowed secondary email addresses | 19:38 |
+perlDreamer | it would be a great RFE to suggest | 19:38 |
Dadok | yeah, oh well | 19:39 |
Dadok | Is there documentation on the syntax for emails to CS's? Or should I go through the GetCsMail.pm | 19:40 |
+perlDreamer | syntax for emails? | 19:40 |
+perlDreamer | It's email | 19:40 |
Dadok | Right, but for like Title, Subject | 19:40 |
Dadok | or how to post to a specific thread within a collaboration system | 19:41 |
Dadok | or to a specific gallery | 19:41 |
+perlDreamer | The title comes from the subject of the email. | 19:42 |
+perlDreamer | For more details, you should go through the code. | 19:42 |
Dadok | ok | 19:42 |
Dadok | thanks for your help! | 19:42 |
+perlDreamer | you're welcome. Don't forget to post that RFE, too! | 19:43 |
Dadok | I'll get on it :) | 19:43 |
@rizen | you must receive an email from a thread to reply to it | 19:45 |
@rizen | and it auto-tracks it behind the scenes | 19:45 |
@rizen | otherwise if you send an email to the cs, it will create a new thread | 19:46 |
Dadok | what if you receive emails from multiple threads? | 19:46 |
@rizen | then whichever thread you reply to will get the reply | 19:46 |
@rizen | it keep track of each one individually | 19:46 |
Dadok | ah | 19:46 |
@rizen | in other words, it "just works" | 19:46 |
Dadok | hahahaha | 19:46 |
Dadok | Hmmm | 19:48 |
Dadok | So the way I'm doing mail is by using gmail accounts and doing DNS/address redirection. | 19:48 |
Dadok | So there's no actual mail server. | 19:48 |
Dadok | Is this going to be a problem? | 19:48 |
Dadok | I guess I'll have to take a look at an email from subscribing to a thread. | 19:49 |
@rizen | i couldn't say | 19:51 |
@rizen | it should just work no matter how you set it up | 19:51 |
@rizen | but if you throw in a bunch of redirection it may lose some of the head info that the CS needs to track what belongs to what | 19:52 |
Dadok | hahaha | 19:53 |
Dadok | ok | 19:53 |
Dadok | thanks :) | 19:53 |
Dadok | well wait a second | 19:53 |
Dadok | there's an option: Require subscription for email posts | 19:53 |
Dadok | If this is set to yes, then the user not only has to be in the group to post, but must also be subscribed to the collaboration system or thread in order to post to it. | 19:54 |
@rizen | in order to post VIA EMAIL | 19:54 |
Dadok | that implies that if it's set to no, the user doesnt have to be subscribed to post to the CS or thread.... | 19:54 |
Dadok | right | 19:54 |
@rizen | correct | 19:54 |
@rizen | which i would not recommend unless you want spammers hitting your boards | 19:54 |
Dadok | so how do you post to a specific thread via email if you're not subscribed? you just need to know the email of it somehow? | 19:55 |
@rizen | just do it already | 19:55 |
@rizen | you'll see | 19:55 |
@rizen | it just works | 19:55 |
Dadok | well, they still have to be in a specific group since im requiring user registration | 19:55 |
Dadok | hahahaha | 19:55 |
Dadok | ok | 19:55 |
Dadok | but what email do i send it to? | 19:55 |
@rizen | the email address that you set up in the CS mail tab of course | 19:55 |
Dadok | right, but for a specific thread? | 19:55 |
@rizen | just send a damn message to the cs | 19:56 |
Dadok | how do they specify that without an email from the thread, which you can only get from subscribing? | 19:56 |
@rizen | you'll see | 19:56 |
Dadok | ok | 19:56 |
Dadok | do I attach an image to the email for galleries? or put it in the body? | 19:59 |
+perlDreamer | Dadok, try it | 19:59 |
+perlDreamer | and then, if you wish, make a wiki page about everything you learned | 19:59 |
Dadok | yeah, didnt work | 20:08 |
Dadok | thanks for the help anyways guys | 20:08 |
Dadok | ill try changing a couple settings | 20:08 |
juan | perlDreamer, if i decide to create a new page for Anonymous Registration, in my form can i put the same action that the default template has | 20:23 |
+perlDreamer | registration is an operation, so the action can be anything (regarding the <form> tag) | 20:24 |
+perlDreamer | would it be easier to change the Anonymous Registration template? | 20:24 |
juan | so, i can put in that template my html and the action will be the same | 20:26 |
+perlDreamer | yes | 20:26 |
juan | and how the fields that i defined how will be stored in the userprofielddata | 20:28 |
juan | ? | 20:28 |
juan | i defined the fields in user profile and put them in the template with the same name that i defined | 20:29 |
+perlDreamer | In the Admin Console, find User Profiling | 20:30 |
+perlDreamer | Each user profile field has a property called Require at Registration (or something similar) | 20:31 |
+perlDreamer | For each field that you want the user to fill out at registration, set this to be true | 20:31 |
+perlDreamer | the Anonymous Registration form will automatically include those fields for you | 20:31 |
+perlDreamer | and handle their form processing after the user submits the data | 20:31 |
juan | yes. i understand | 20:33 |
juan | but the thing that i want is to manage some java script depending the user selection | 20:34 |
juan | for example i have a field called rol and is a checbox | 20:35 |
juan | it has 3 options | 20:35 |
juan | general, teacher and student | 20:35 |
+perlDreamer | okay | 20:35 |
juan | if a user choose general i have to show a new select box | 20:36 |
+perlDreamer | juan, for that, you need help from someone who understands JS, the DOM and CSS. | 20:37 |
juan | yes | 20:37 |
juan | i am going to try and verif | 20:37 |
juan | y | 20:37 |
juan | thanks | 20:38 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 20:53 | |
-!- mode/#webgui [+o preaction] by ChanServ | 20:53 | |
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has joined #webgui | 21:24 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 21:29 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 21:29 | |
-!- mode/#webgui [+o preaction] by ChanServ | 21:29 | |
perlmonkey2 | 3 lines of HTML::Template giving me a <tmpl_if..> without /tmpl_if http://pastebin.com/d4be123c4 | 21:57 |
perlmonkey2 | arg! | 21:58 |
-!- slickware [n=slick@c-76-119-132-119.hsd1.ma.comcast.net] has joined #webgui | 21:58 | |
perlmonkey2 | so close to being done. | 21:58 |
@preaction | perlmonkey2, there's a type-o in there | 21:58 |
perlmonkey2 | tm | 21:58 |
perlmonkey2 | tmp | 21:58 |
@preaction | <tmp_if <- | 21:59 |
perlmonkey2 | ouch | 21:59 |
perlmonkey2 | thanks preaction | 21:59 |
-!- SDuensin [n=Scott@233.sub-75-204-196.myvzw.com] has left #WebGUI ["Leaving"] | 22:08 | |
@preaction | Haarg, just to let you know, i've added the workflow select box to the Calendar like we talked about yesterday. seems somebody noticed ;-) | 22:08 |
-!- slickware [n=slick@c-76-119-132-119.hsd1.ma.comcast.net] has left #webgui [] | 22:11 | |
@apeiron | perlDreamer, Another silly mistake to add to your presentation: call WebGUI::International->new with the class name *without* 'WebGUI::' before it. :) | 22:39 |
@apeiron | (and if you wrap code that calls wG::I18n incorrectly like that in an eval, make sure to test $@ after) | 22:40 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @preaction | 22:55 | |
-!- Netsplit over, joins: @preaction | 22:56 | |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has quit [] | 23:38 | |
+perlDreamer | apeiron: I do that one all the time, here in the channel | 23:50 |
+perlDreamer | Asset->new | 23:50 |
+perlDreamer | User->get | 23:50 |
+perlDreamer | just assuming that people will remember the WebGUI:: part of it | 23:50 |
--- Day changed Thu Apr 17 2008 | ||
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 00:07 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 00:07 | |
+MrHairgrease | yay, the new itransact driver pays! | 00:24 |
@apeiron | Pays whom? | 00:24 |
@apeiron | Me? | 00:24 |
+MrHairgrease | rizen: there are no recurring sku's yet right? | 00:24 |
@rizen | correct | 00:25 |
+MrHairgrease | ok | 00:25 |
@rizen | we still need to build the subscription asset | 00:25 |
@rizen | before may 31 | 00:25 |
+MrHairgrease | in order to get those working i need just that | 00:25 |
@rizen | that will be the only recurring sku at launch | 00:25 |
@rizen | i plan on working on that after i'm finished with the ems | 00:25 |
+MrHairgrease | this week I'm really busy, but I'll try to convert that as soon as possible | 00:26 |
+MrHairgrease | ah | 00:26 |
@rizen | but since i have a trade show to go to next week i likely won't be able to work on subscriptions for 2 weeks | 00:26 |
+MrHairgrease | ok | 00:26 |
+MrHairgrease | I guess I can manage to do it before then | 00:26 |
@rizen | if you want to have a go at it, since you wrote the original subscription stuff...you're more than welcome to | 00:26 |
+MrHairgrease | are all the required methods already documented in Sku.pm? | 00:27 |
@rizen | they should be | 00:27 |
+MrHairgrease | haven't had a look at the asset side of the shop | 00:27 |
+MrHairgrease | ok | 00:27 |
+MrHairgrease | I think I'll manage | 00:27 |
@rizen | but more may come up as you develop | 00:27 |
+MrHairgrease | sure | 00:27 |
@rizen | i tried to think of what you'll need for that | 00:27 |
@rizen | and i've PODed everything that i put into the sku base class | 00:28 |
+MrHairgrease | let me update my branch and commit my partly working itransact thingy | 00:28 |
+MrHairgrease | ok | 00:28 |
+perlDreamer | On the Asset side, Sku is base class for all products. Product is now a subclass of Sku, and basically works, although it does not yet allow for variants | 00:28 |
@rizen | unfortunately the EMS has been a thorn in my side and is taking longer than expected...and this week i had to practically rewrite the entire form api due to pollution | 00:29 |
+MrHairgrease | i know the phenomenon | 00:29 |
@rizen | on the up side we have a much more clean and functional forms api now | 00:30 |
@rizen | =) | 00:30 |
+MrHairgrease | on another upside, I finally have the fabrication process down enough for my nano thingies. | 00:31 |
+MrHairgrease | Tomorrow I'm gonnan make a batch and measure them friday | 00:31 |
+perlDreamer | sweet! When do they start self-replicating? | 00:31 |
+MrHairgrease | as soon as they're being fed human blood from Portland | 00:32 |
+MrHairgrease | I really hope they'll work | 00:32 |
+perlDreamer | Excellent. I have a few people in mind >:) | 00:32 |
+MrHairgrease | or do at least something | 00:32 |
+perlDreamer | what are they supposed to do? | 00:32 |
+perlDreamer | are they mechanical or electrical? | 00:32 |
+MrHairgrease | let single electrons tunnel from on side to the other | 00:32 |
@rizen | so would that be useful for example in a hydrogen fuel cell? | 00:33 |
+perlDreamer | nano-EEPROM? Very cool | 00:33 |
+MrHairgrease | basically a device is just a tiny capacitor consisting of two very small wires spaced by a few nm | 00:33 |
+MrHairgrease | the things are called single electron tunnling junctions | 00:34 |
@rizen | perlDreamer: how come nearly every regular on this channel is waaaaaay smarter than me? | 00:34 |
+MrHairgrease | but the goal of my research is to a) prove that my professor is right and the rest of the world is worng =) | 00:34 |
+MrHairgrease | and b) test the fabrication technique I'm sing | 00:34 |
+perlDreamer | rizen: We're technically smarter. You have a unique blend of hacker and business skills that we all lack. | 00:35 |
+perlDreamer | I can't even do my taxes. | 00:35 |
+perlDreamer | I tried for 4 years | 00:35 |
@rizen | i can't either, i hire an accountant cuz it's too much work. | 00:35 |
+perlDreamer | Two years I did them myself, and the IRS returned them, corrected. | 00:35 |
+MrHairgrease | rizen: like you, I compensate my lack of knowledge with hard work | 00:35 |
+perlDreamer | Two years I used Turbo tax, and the IRS returned them, corrected | 00:35 |
@rizen | yeah that's no good | 00:36 |
@rizen | i guess i could do my taxes...but i choose not to because it's a lot of time | 00:36 |
@rizen | that i could be hacking webgui =) | 00:36 |
+perlDreamer | well, it's good to see you have your priorities straight | 00:39 |
+MrHairgrease | http://geefmegeld.nl/uploads/rB/LH/rBLHMqCLhVhUDHfGiCIK1w/008_TJ11E-B4-top-D5-after_etch.png | 00:40 |
+MrHairgrease | that's an image of double junctions with increasing gap size from top to bottom | 00:40 |
+MrHairgrease | they don't work though as they're not connected to anything | 00:41 |
BartJol | but they are still +/- 100 atoms thick | 00:41 |
+perlDreamer | they just sit there looking pretty | 00:41 |
+perlDreamer | BartJol, are the rumors of you being traded to the Arabic Translation team true? | 00:42 |
+MrHairgrease | yeah, I made them with myself as inspiration | 00:42 |
BartJol | nice pics | 00:42 |
@rizen | that's too imprecise for my needs | 00:42 |
@rizen | =) | 00:42 |
BartJol | eeh, well, my arabic stinks | 00:42 |
@rizen | yeah i heard that too | 00:42 |
+perlDreamer | He's a hot commodity. Been keeping the Dutch translation at 100% for several months now. | 00:42 |
@rizen | word on the street is that they offered you a 7 figure signing bonus to go free agent so they could pick you up | 00:42 |
BartJol | ooh, who's telling that? | 00:42 |
+perlDreamer | He could demand a 16-bit salary. | 00:43 |
+perlDreamer | after the signing bonus | 00:43 |
BartJol | for that kind of money I would like to learn arabic | 00:43 |
+MrHairgrease | pd: $ 0 is also a 16 bit salary | 00:43 |
BartJol | what currency? | 00:43 |
+MrHairgrease | or -32000 | 00:43 |
@rizen | rupees | 00:43 |
+MrHairgrease | hehe | 00:44 |
@rizen | so i think thats about $3 american | 00:44 |
@rizen | =) | 00:44 |
+perlDreamer | MrHairgrease, we only use unsigned ints :) | 00:44 |
BartJol | well, I deny everything | 00:44 |
@rizen | or about 1/2 of a beer | 00:44 |
BartJol | that's hardly enough for during work | 00:45 |
@rizen | so as the the union rep for the RedNeck translation | 00:45 |
+perlDreamer | oh, are you now bidding | 00:45 |
BartJol | on friday afternoons | 00:45 |
+perlDreamer | I'll bid 1 beer | 00:45 |
@rizen | what do i have to pay you, in beers, to come work for us? | 00:45 |
BartJol | well, that depends, is it only beer I get? | 00:46 |
+perlDreamer | It's hard to pay rent in beer. | 00:46 |
+MrHairgrease | are you getting back to koen by luring away his employees with beer? | 00:46 |
BartJol | I do also do something like sleep and at | 00:46 |
@rizen | indeed | 00:46 |
BartJol | with me, that might work :) | 00:46 |
+perlDreamer | Sleep is off the table. | 00:46 |
+MrHairgrease | back at koen of course | 00:46 |
+MrHairgrease | for his ramblings | 00:46 |
@rizen | yeah, but like any currency, you can sell beer, i just don't know what the exchange rate is | 00:46 |
@rizen | i'm glad to hear that i'm not the only one that thinks he's rambling | 00:47 |
BartJol | most people do, but sometimes he makes sense... | 00:47 |
BartJol | let me think of an exaample | 00:48 |
+perlDreamer | (Hint: he hired you) | 00:48 |
@rizen | Hint2: he's letting you come to the wuc, again | 00:48 |
BartJol | well, that sounds a bit smug, but it's true :) | 00:48 |
BartJol | and he also brings his wife, so he won't be as drunk as last year | 00:49 |
+MrHairgrease | koen is only taking bart to the wuc so he looks cool by proxy by being also dutch | 00:49 |
+MrHairgrease | =) | 00:49 |
@rizen | wait...tessa is coming? | 00:49 |
+perlDreamer | Are y'all going to charter a plane to come over? | 00:49 |
+perlDreamer | Yeah. | 00:50 |
BartJol | yeah, Albert and Ning are coming too | 00:50 |
@rizen | holy crap....i didn't know that, i'm going to have to buy more beds for my house i think | 00:50 |
@apeiron | There's a veritable invasion from Europe coming. | 00:50 |
BartJol | pyama party! | 00:51 |
@rizen | The Dutch are coming! The Dutch are coming! | 00:51 |
+MrHairgrease | or buy a bigger house | 00:51 |
+perlDreamer | 1 if by land, 10 coming with beer | 00:51 |
-!- Doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui | 00:51 | |
+MrHairgrease | yeah i guess it is an invasion | 00:51 |
@apeiron | What is it, about 12 people? | 00:51 |
@apeiron | I think that was the last count. | 00:51 |
BartJol | 4 from United knowledge | 00:51 |
BartJol | 3 from oqapi | 00:52 |
+MrHairgrease | united knowledge is comming with 4 people, oqapi with 3 procolix with 3 and pluton with 2 | 00:52 |
BartJol | 3 from procolix | 00:52 |
BartJol | indeed | 00:52 |
@apeiron | yeah, so, 12. | 00:52 |
+MrHairgrease | I wouldn't know, i have only ten fingers | 00:52 |
@apeiron | perlbot, math 4 + 3 + 3 + 2 | 00:52 |
perlbot | 12 | 00:52 |
@rizen | that means there are 24 people coming to the wuc before we start selling tickets | 00:52 |
+perlDreamer | Is it too late to get bigger rooms? | 00:53 |
@rizen | 10 from PB, 2 from Portland, 12 from Holland | 00:53 |
+MrHairgrease | I'm looking forward to the wuc | 00:53 |
+perlDreamer | What about the other presenters? | 00:53 |
@rizen | oh right | 00:53 |
@rizen | so like 30 | 00:53 |
+perlDreamer | dude, you're already half full | 00:53 |
+MrHairgrease | nice | 00:53 |
@rizen | we booked enough space for 70 this year | 00:53 |
BartJol | ah, and will the official wuc language be Dutch? | 00:53 |
+MrHairgrease | i guess so | 00:54 |
+perlDreamer | Only for ordering beer | 00:54 |
+MrHairgrease | because we talk real loud | 00:54 |
+MrHairgrease | BIERTJE? | 00:54 |
@rizen | oh and we sold our first ticket to a non-speaker this week | 00:54 |
+perlDreamer | who's that? | 00:54 |
@rizen | One of the peeps from the US Dept of State | 00:55 |
BartJol | LEKKER! | 00:55 |
+perlDreamer | Excellent! | 00:55 |
@apeiron | Biertje is a word for beer, yes? | 00:55 |
BartJol | yes | 00:55 |
@apeiron | (just guessing here) | 00:55 |
+MrHairgrease | it's kind of a diminuative | 00:55 |
+perlDreamer | little beers? | 00:55 |
+perlDreamer | Only for Portland people. | 00:55 |
+MrHairgrease | the official translation is bier | 00:55 |
+MrHairgrease | more like a pet name | 00:56 |
+MrHairgrease | you can say 'do you want bier?' | 00:56 |
+MrHairgrease | or you just say 'biertje?' | 00:56 |
BartJol | but an drinkable amount (without going warm) instance of bier is called a biertje | 00:56 |
+MrHairgrease | if you want a big one you order a 'halve liter' | 00:57 |
BartJol | so a pint is also a biertje | 00:57 |
+MrHairgrease | that depends on the type of beer | 00:57 |
+MrHairgrease | drinking guinness from a half pint glass is just perverse for instance | 00:58 |
+MrHairgrease | but regular beer is usually served in either 20 or 25 centiliter glasses | 00:58 |
BartJol | unfortunately... | 00:58 |
BartJol | in germany and czeck it's half a liter | 00:59 |
+MrHairgrease | true | 00:59 |
BartJol | 1/8 of a gallon? | 00:59 |
+perlDreamer | yup | 00:59 |
+perlDreamer | metric is so much easier to calculate | 00:59 |
+MrHairgrease | indeed | 00:59 |
+perlDreamer | 2 pints = 1 quart. 4 quarts = 1 gallon | 00:59 |
@rizen | btw MrHairgrease. Thanks for tackling so much stuff in the new Shop. I really appreciate it. | 01:00 |
BartJol | in the US everything is big, can you also order a gallon beer? | 01:00 |
+perlDreamer | Yes, at the Ruby Marie | 01:01 |
@preaction | a pitcher | 01:01 |
@preaction | Das Boot at the Essen Haus | 01:01 |
@rizen | you can order gallon jugs of beer at some places, and yeah, the boot at Essen Haus | 01:01 |
@rizen | Capitol Brewery, Great Dane, and Angelic Brewing all have gallon jugs | 01:01 |
BartJol | maybe americans are really crazy | 01:01 |
@apeiron | 'maybe'? | 01:02 |
CIA-1 | WebGUI: martin * r6154 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ (PayDriver/ITransact.pm PayDriver.pm): Fixing stuff in the ITranasct plugin. It does process non-recurrong payments correctly now | 01:02 |
-!- dionak [n=diona@97.66.185.250] has quit [Read error: 110 (Connection timed out)] | 01:02 | |
BartJol | just trying to be nice | 01:03 |
+MrHairgrease | rizen: no problem. It's cool to do core stuff again after a slew of long running client projects. | 01:04 |
+perlDreamer | I love doing core stuff | 01:04 |
+MrHairgrease | another thing | 01:05 |
* apeiron has been hacking core for a while now and will miss it when on other stuff. | 01:05 | |
+MrHairgrease | i have been working a bit on the movie plugin | 01:05 |
@preaction | that's why you have to convince clients to fund features in WebGUI | 01:05 |
@preaction | or fund bugfixes | 01:05 |
+MrHairgrease | the two players you suggested in your blog however have their issues | 01:05 |
+perlDreamer | or fund test writing | 01:06 |
+MrHairgrease | the jw player is some cc license which will not allow commercial usage. | 01:06 |
+MrHairgrease | which makes it unsuitable i guess | 01:06 |
+MrHairgrease | the flowplayer is GPLv3 | 01:06 |
+MrHairgrease | and i dunno how that fits into webgui if at all posible | 01:07 |
+MrHairgrease | also in fullscreen mode the flowplayer has this huge watermark overlaid over the movie | 01:07 |
+MrHairgrease | which we can obviously remove since it's gpl | 01:08 |
+MrHairgrease | but still... | 01:08 |
+MrHairgrease | any suggestions? | 01:08 |
@rizen | well then flowplayer is our only option unless you've found other stuff | 01:08 |
+MrHairgrease | i haven't looked for anything else yet | 01:09 |
+MrHairgrease | no time | 01:09 |
@rizen | and GPLv3 isn't that big of a deal, because it will be a stand alone component | 01:09 |
+MrHairgrease | ok | 01:09 |
@rizen | i'll give another look tonight to see if i can find something | 01:09 |
+MrHairgrease | i thought maybe the flash application Arjanis building could be suited to play movies too... | 01:09 |
+MrHairgrease | I haven't asked him about that yet | 01:09 |
@rizen | actually that's a good idea | 01:09 |
@rizen | i'll send him an email | 01:10 |
+MrHairgrease | yeah it is | 01:10 |
@rizen | you're brilliant! | 01:11 |
+MrHairgrease | true | 01:11 |
@rizen | with just the right amount of euro-sexy-trash-hair-grease | 01:11 |
@rizen | =) | 01:11 |
+MrHairgrease | wait till i am graduated | 01:11 |
Doc777 | Question: I have a download macro that copies a file to a random dirctory and then provides a link to it. It is called with ^Download(section,filename); I have a page that queries the DB and pulls a list of filenames. I would like to be able to to hyperlink the filename to the download link. I seem to be missing how to put the two together ;) | 01:11 |
+MrHairgrease | you'll have to call me Master Hairgrease | 01:12 |
+MrHairgrease | =) | 01:12 |
Doc777 | so... How can I pass vars to a macro embedded in a page? Or is it possible to call a macro in a url with params? | 01:12 |
Doc777 | ( sorry if I cut into the conversation you had going! ) | 01:13 |
+perlDreamer | why can't the Download macro return the link that you want? | 01:13 |
-!- topsub [n=josh@66.195.205.21] has joined #webgui | 01:13 | |
Doc777 | It could but it needs to be called with the params... which are on another page. | 01:14 |
@rizen | Sounds like you could do ^Download(whatevergoesinsection, <tmpl_var filenameretrievedwithsqlreport>); | 01:14 |
+MrHairgrease | doc777: jut do not put the space between the comma and the tmpl_var | 01:15 |
Doc777 | I am sorry. I think I confused you. The download works great... It is the display page that cannot "call" the download correctly. | 01:15 |
+MrHairgrease | so ^Download(whatevergoesinsection,<tmpl_var filenameretrievedwithsqlreport>); rather then ^Download(whatevergoesinsection, <tmpl_var filenameretrievedwithsqlreport>); | 01:15 |
+MrHairgrease | what do you mean with 'call' | 01:16 |
+perlDreamer | that's the problem. With macros, it should be a 1 screen/page solution | 01:16 |
Doc777 | Say sqlreport has a list of filenames and you want to hyperlink the filenames to a macro that downloads it. ;-) | 01:16 |
+perlDreamer | can't do that | 01:16 |
+perlDreamer | you need to link to a page containing the macro | 01:17 |
+MrHairgrease | yeah | 01:17 |
+MrHairgrease | and pass the filenames as a formparam | 01:17 |
+perlDreamer | but I can guarantee you that people won't like that extra click | 01:17 |
+perlDreamer | We're stuck with plone for an intranet, and it works like that | 01:17 |
+perlDreamer | it sucks | 01:17 |
Doc777 | so if i embed the macro in a page and link the page with downloads?name=mine how does the macro know that name=mine? | 01:17 |
+MrHairgrease | $session->form->process('name') | 01:18 |
+perlDreamer | you use the ^FormParam macro | 01:18 |
Doc777 | Aha! Then that is the missing "glue" I was looking for. | 01:18 |
+MrHairgrease | that's possible too | 01:18 |
+MrHairgrease | in that case you do something like: | 01:19 |
+MrHairgrease | ^Download(whatevergoesinsection,^FormParam('name');); | 01:19 |
+MrHairgrease | ok I'm afk | 01:19 |
Doc777 | Thank you. I will test that! | 01:19 |
CIA-1 | WebGUI: jt * r6155 /branch/WebGUI_Commerce/ (78 files in 8 dirs): merging form pollution fix | 01:22 |
Doc777 | Is it possible to link an image click to trigger a macro or it that to far out? ( Hey it is perl... :-)) | 01:22 |
BartJol | i think I tried that once and it worked | 01:23 |
Doc777 | Do you remember how you did it? That would resolve my 2 page issue if they click the download image and it triggers the macro. | 01:23 |
BartJol | but I'm not sure on the theory | 01:23 |
Doc777 | or button | 01:24 |
BartJol | with an < a href="blabla" onclick="mymacro">text</a> | 01:24 |
BartJol | and text would be image | 01:24 |
+MrHairgrease | that doesn't work | 01:24 |
+MrHairgrease | what you can do however is | 01:25 |
+MrHairgrease | making the macro trigger on some form var being posted | 01:25 |
+MrHairgrease | so normally you'd let the macro output a form with a button and a hidden variable containing some unique value | 01:25 |
+MrHairgrease | if such a value is posted let the macro output the image | 01:26 |
BartJol | mmm, the macro was executed, but maybe that already happened during the template assembly | 01:26 |
+MrHairgrease | it's not a nice way | 01:26 |
+MrHairgrease | but it works | 01:26 |
BartJol | didn't test it fully | 01:26 |
+MrHairgrease | macro's are processed at the last stage | 01:26 |
+MrHairgrease | that is after te,plates are being processed | 01:27 |
-!- MrHairgrease is now known as MrAfkGrease | 01:27 | |
BartJol | well have to work tomorrow, so bye | 01:28 |
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has left #webgui [] | 01:28 | |
@rizen | later | 01:31 |
@rizen | oh woe is me | 01:31 |
@rizen | i did a resetdev without saving my ems templates | 01:31 |
@apeiron | gack! | 01:31 |
@apeiron | Don't suppose you have your stuff backed up on via Time Machine? | 01:32 |
@rizen | ooh great idea! | 01:34 |
@rizen | i wonder if that backs up mysql databases | 01:35 |
@rizen | that will save me about 10 hours of work | 01:35 |
@apeiron | If they're on disk in any way it will. | 01:35 |
@apeiron | I'm not sure how useful it'll be, if at all, but it may help. | 01:35 |
@rizen | anything is better than starting from scratch | 01:35 |
@apeiron | heh. Time Machine has saved my butt more than once. :) | 01:36 |
-!- topsub [n=josh@66.195.205.21] has quit ["Leaving"] | 01:38 | |
@rizen | shit | 01:39 |
@rizen | for some reason it only has stuff from october of 2007 | 01:39 |
@rizen | for my /wre folder | 01:40 |
+perlDreamer | crap | 01:41 |
+perlDreamer | maybe resetdev needs to do a backup before nuking | 01:41 |
@rizen | holy crap | 01:41 |
@rizen | yeah i just made that change | 01:41 |
@rizen | too little too late | 01:41 |
@rizen | but it saves me for next time | 01:41 |
+perlDreamer | commit that script! | 01:42 |
@rizen | but i just realized that even though i use time machine all the time | 01:42 |
@apeiron | It'll only back up what it's told. | 01:42 |
@rizen | it has no backups except those from october | 01:42 |
@rizen | none for anything | 01:42 |
* apeiron pokes CIA-1. | 01:43 | |
+perlDreamer | CIA-1 delays can be as long as 20 minutes, as observed | 01:43 |
+perlDreamer | I use RSS for monitoring the version log nowadays | 01:44 |
+perlDreamer | but it's a little messed up, too | 01:44 |
+perlDreamer | all the dates in the RSS are from unix time 0 | 01:44 |
@apeiron | perlDreamer, My first bit of exporting changes are in if you want to take a look. | 01:44 |
@apeiron | perlDreamer, LOTS of tests, 145 total so far. | 01:44 |
+perlDreamer | did you look at coverage? | 01:45 |
@apeiron | It's about 75%. | 01:45 |
CIA-1 | WebGUI: chrisn * r6156 /WebGUI/ (6 files in 6 dirs): | 01:45 |
CIA-1 | WebGUI: The export system has been completely rewritten to be less monolithic and | 01:45 |
CIA-1 | WebGUI: easier to understand. It's also got a fully rewritten test suite (145 and | 01:45 |
CIA-1 | WebGUI: counting). It uses Path::Class for much of its work, which is now a requirement | 01:45 |
CIA-1 | WebGUI: for wG. | 01:45 |
+perlDreamer | Nice userId, apeiron | 01:47 |
@apeiron | hrm, where? | 01:47 |
+perlDreamer | line 701 | 01:47 |
+perlDreamer | of the test code | 01:47 |
@apeiron | Oh, heh. | 01:47 |
@apeiron | :) | 01:47 |
+perlDreamer | nice code, i18n and hoverhelp from the get go | 01:50 |
+perlDreamer | and POD, too | 01:50 |
+perlDreamer | just a couple of notes | 01:51 |
@apeiron | The i18n / hoverhelp were actually from the previous iteration of the code, I can't take credit for them. | 01:51 |
+perlDreamer | double sigils are not PBP, probably not WGBP | 01:51 |
@apeiron | eep | 01:51 |
@apeiron | Where'd I use one of those? | 01:51 |
+perlDreamer | line 578 | 01:51 |
+perlDreamer | There's probably a Perl Critic policy for that | 01:51 |
@apeiron | ah | 01:51 |
@apeiron | I reused a bit of the code from the old implementation, and that little bit got by me. | 01:52 |
+perlDreamer | dude, this is very, very nice code | 01:55 |
@apeiron | heh, thanks | 01:55 |
@apeiron | I try to keep it simple, y'know? This isn't the first time I've been rummaging through there and it won't be the last either. | 01:55 |
+perlDreamer | well, and the comments help a ton | 01:55 |
@apeiron | ha | 01:56 |
@apeiron | Hopefully I didn't go too far on those. | 01:56 |
+perlDreamer | A lot of the intent is in inaccessible places. | 01:56 |
+perlDreamer | Like rizen's head | 01:56 |
@apeiron | heh | 01:56 |
+perlDreamer | without his head, all that history and knowledge is gone | 01:56 |
@apeiron | Take a look at the previous revision to see why it's so verbosely documented. | 01:57 |
@preaction | the last implementation was... interesting | 01:57 |
Doc777 | Sorry to interupt but I have a quick question about FormParam. | 01:57 |
Doc777 | If FormParam something that needs to be enabled? If pull up my page url with details?section=church and in the "details" page use: ^FormParam('section'); it displays ^FormParam('section'); instead of "church". What am I missing? | 01:58 |
+perlDreamer | Doc777: it has to be enabled in your webgui config file | 01:58 |
Doc777 | Thought as much but when I search it is not even found in it ;) | 01:59 |
+perlDreamer | in the macros section | 01:59 |
+perlDreamer | that's because you enable it by adding it to the section | 01:59 |
@rizen | "FormParam" : "FormParam" | 01:59 |
@rizen | , | 01:59 |
+perlDreamer | and the comma, only if it isn't the last in the list | 02:00 |
Doc777 | Ok thanks, was looking for it in the webgui config but got lost when it wasnt there at all ;) | 02:00 |
+perlDreamer | Your site has a help page to tell you what macros are available, which are enabled, and what their user level macro name is | 02:02 |
+perlDreamer | just append this to any page on the site: ?op=viewHelp;hid=macros%20list;namespace=Macros | 02:03 |
Doc777 | Great! thanks ;) | 02:05 |
+perlDreamer | of course, after you modify the WebGUI config file, you have to restart Apache to see the changes. | 02:06 |
@rizen | apeiron: where in this new api would i put my extra export methods | 02:06 |
@rizen | for example, let's say i wanted the calendar to export every one of it's views as separate pages | 02:06 |
@rizen | where would i put that code | 02:06 |
@apeiron | hrm | 02:07 |
@rizen | that was the point of this rewrite afterall | 02:07 |
@rizen | so i'm not very happy to hear grm | 02:07 |
@rizen | i'm out for the night, please formulate an answer by tomorrow morning | 02:08 |
+perlDreamer | I believe it does that by default, as exportGetDescendants will pick up each Event asset one by one? | 02:08 |
+perlDreamer | likewise with Post and Gallery and Wiki | 02:09 |
@preaction | what about ?func=month | 02:09 |
@preaction | or rather ?func=view;type=month | 02:09 |
+perlDreamer | that would be handled by the calendar itself in exportHtml_View | 02:09 |
+perlDreamer | but it's not user selectable | 02:10 |
+perlDreamer | I don't know if that's important or not | 02:10 |
@preaction | so we pervert the exportHtml_View method to also export the other views in addition to returning the default view? | 02:10 |
+perlDreamer | No. Each asset gets called by itself | 02:10 |
+perlDreamer | Events are children of Calendar, so exportGetDescendants will call them one by one | 02:11 |
@preaction | right, but the Calendar has more than one view | 02:11 |
@preaction | it has month view, week view, day view, list view | 02:11 |
@preaction | it has multiple pages of each of those views as well | 02:11 |
+perlDreamer | then, it would be Calendar's job to handle making multiple views of itself, not AssetExportHtml | 02:11 |
@preaction | right, but there needs to be an API method the Calendar can override to do so | 02:12 |
@preaction | that AssetExportHtml will call | 02:12 |
+perlDreamer | exportHtml_view | 02:12 |
+perlDreamer | "View method for static export. This is like www_view, and defaults to ust calling www_view, but this needs to be overridden if www_view epends on there being an actual HTTP response on the other end." | 02:12 |
+perlDreamer | Maybe our psychic connection is being interfered with. | 02:13 |
+perlDreamer | Are you next to a microwave or hairdryer? :) | 02:14 |
@preaction | where does the Calendar put its other views? | 02:14 |
-!- juan [n=juangui@201.232.58.66] has left #webgui [] | 02:14 | |
@preaction | it returns the www_view content that should be stored somewhere, but where should the www_list or www_month content get stored? | 02:14 |
@preaction | only AssetExportHtml knows that | 02:14 |
+perlDreamer | exportGetUrlAsPath will help with that a lot | 02:15 |
+perlDreamer | and Calendar can call that as it's part of the API | 02:15 |
+perlDreamer | besides, is every asset supposed to export every optional and paginated view of itself? | 02:16 |
@preaction | no | 02:16 |
@preaction | but it's like the package system | 02:16 |
@preaction | you override exportAssetData and importAssetData to get other things in your package for that asset class | 02:17 |
+perlDreamer | sure, and it would work no differently here | 02:17 |
+perlDreamer | In other words, I think it is yet to be proved that it cannot be done with apeiron's new code. | 02:17 |
-!- MrAfkGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 02:18 | |
+perlDreamer | preaction: Have you reviewed the code yet, yourself? | 02:18 |
@preaction | no | 02:18 |
+perlDreamer | Then I'd like to propose an all-dev code crawl, with specific questions posted back to the dev list for apeiron to answer. | 02:19 |
+perlDreamer | And, btw, every question that you've asked so far would be great starting points for that | 02:19 |
@apeiron | You guys don't need to put forth your time for that. | 02:19 |
@apeiron | er, effort | 02:19 |
@preaction | exportHtml_view would technically work, of course, it just seems perverted to me to use that method to export more than one view | 02:19 |
+perlDreamer | why not? If there _are_ problems in the code, we should find them now. | 02:19 |
@preaction | unfortunately looking for exportHtml_* methods would probably be unacceptable as well | 02:20 |
+perlDreamer | yeah, I don't know of any good ways to do code introspection in perl myself | 02:20 |
@apeiron | There are reflection methods, but that's ugly. | 02:21 |
+perlDreamer | preaction, maybe just a name change, something like getMyExportViews? returns a list of coderefs which are invoked one by one? | 02:22 |
+perlDreamer | and if no coderefs are returned, then call view by default? | 02:22 |
+perlDreamer | in any case, we need to give apeiron time to think about all this | 02:22 |
@preaction | something like exportHtmlAdditionalViews( optionsHashRef ) might work just fine | 02:23 |
@apeiron | preaction, That's basically what I was thinking right now. | 02:23 |
+perlDreamer | I need to get home. I'll see you guys later. | 02:27 |
@apeiron | G'night, sir, and thank you. | 02:27 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:27 | |
@apeiron | let's see. | 02:33 |
@apeiron | Using the calendar example, we'd want to export day, week, month, possibly other arbitrary views. | 02:34 |
@apeiron | Now, obviously you'll want each asset that's capable of doing this to have the opportunity to do so | 02:34 |
@preaction | Collab might want to export other pages of threads | 02:34 |
@preaction | etc... | 02:34 |
@apeiron | yes. | 02:34 |
@preaction | i think the worst part is going to be the URL rewriting | 02:35 |
@apeiron | The key point here is that there are arbitrarily many children, if you will, of an asset. | 02:35 |
@apeiron | I'm not sure if that's going to be an issue. | 02:36 |
@apeiron | Going along with your exportHtmlAdditionalViews( optionsHashRef ) idea, that would need to be called on each asset that's exported. | 02:36 |
@apeiron | $optionsHashRef would need to contain the userId and the indexFileName at least from exportAsHtml(). | 02:38 |
@apeiron | For a calendar, if the root of the calendar is going to /data/exports/home/hi/mycal/index.html , then the day view can go to, say, /data/exports/home/hi/mycal/mycal_func_day/index.html or so. | 02:40 |
@apeiron | but... hm, yeah, thinking about the URL rewriting, it's going to be an issue. | 02:43 |
CIA-1 | WebGUI: doug * r6157 /WebGUI/ (13 files in 10 dirs): | 02:48 |
CIA-1 | WebGUI: add: Calendar can now choose workflow for Events | 02:48 |
CIA-1 | WebGUI: fix: Event now saves ownerUserId correctly | 02:48 |
CIA-1 | WebGUI: add: GalleryAlbum now shows link to add a Photo | 02:48 |
CIA-1 | WebGUI: added a test skeleton for Test::WWW::Mechanize tests | 02:48 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 03:55 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 04:24 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 05:02 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 05:02 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 05:58 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 06:02 | |
Dadok | Are calendars resizable? | 06:37 |
CIA-1 | WebGUI: chrisn * r6158 /WebGUI/lib/WebGUI/AssetExportHtml.pm: Several fixes, namely compliance with WGBP / PBP. This file is now tab-free! | 07:17 |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 07:32 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Connection timed out] | 07:35 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 09:09 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 09:58 | |
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 10:01 | |
-!- mode/#webgui [+o apeiron_] by ChanServ | 10:01 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["Reconnecting"] | 10:01 | |
-!- apeiron_ is now known as apeiron | 10:02 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 10:39 | |
Dadok | Hey guys, do you know if there is a way to schedule a routine clearing of the log files? Or just to schedule a routine execution of a predefined sh file? | 10:53 |
bartjol | well, probably a crontab on the server is the most logical | 11:06 |
bartjol | I don't thjink it's possible from the webinterface | 11:07 |
Dadok | ok | 11:07 |
Dadok | ill use a crontab, thanks | 11:07 |
bartjol | but do you want to keep them and clear it, so it's more clear and compact | 11:07 |
bartjol | because if you have problems and want to analyse it's a bummer if your crontabs just kicks in | 11:08 |
Dadok | yeah | 11:08 |
Dadok | unfortunately im having enormous log files right now since im still debugging | 11:08 |
Dadok | haha | 11:08 |
bartjol | I think there 's a standard crontab that splits it per day | 11:08 |
bartjol | :) | 11:09 |
Dadok | oooh, ill have to look into that one | 11:09 |
bartjol | should be somewhere with the installation help on webgui.org | 11:09 |
bartjol | http://www.plainblack.com/community-wiki/installing-wre-0.8.0 number 12, but that's for the 0.8.0 wre | 11:10 |
bartjol | but something like it | 11:11 |
Dadok | ah, log rotates, got it | 11:12 |
Dadok | thanks for the help! | 11:12 |
bartjol | glad to be some help | 11:13 |
bartjol | mostly i just babble people into the wrong direction :) | 11:13 |
bartjol | so be carefull :) | 11:14 |
Dadok | haha | 11:14 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."] | 11:17 | |
Dadok | man, the more I use WebGUI the more I realize how robust of a CMS it is. what a fantastic system | 11:20 |
bartjol | yeah, it's great when you get the hang of it | 11:39 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 11:51 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 11:54 | |
-!- Dadok [n=tickitim@35.116.dsl.syd.iprimus.net.au] has quit [Read error: 110 (Connection timed out)] | 12:49 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 12:49 | |
-!- mode/#webgui [+o preaction] by ChanServ | 12:49 | |
-!- Dadok [n=tickitim@35.116.dsl.syd.iprimus.net.au] has joined #WebGUI | 12:57 | |
Dadok | So this is a problem I've had with a few assets: I currently have a dataform, and I'm fairly certain that reason it's not emailing correctly is that the "to" fieldname is "to1". I've tried renaming it to "to" but it keeps reverting. I have had similar problems with other assets that I've tried to change the URLs of to the URLs of deleted assets. How do I clear old field names/asset urls? Do I have to go into the database? | 13:02 |
bartjol | maybe you can look into your trash | 13:56 |
bartjol | or system trash | 13:56 |
Dadok | yeah i looked, nothing there | 13:58 |
Dadok | system trash? | 13:59 |
bartjol | yeay | 13:59 |
bartjol | when you're in the trash, on the right side there also a link system trash | 13:59 |
Dadok | oh, didnt notice that. but still, nothing in there | 13:59 |
Dadok | it's only when I click save (submit) on the data form that the field name resets to "to1" | 14:01 |
bartjol | mm, don't know that one by heart, have a minute | 14:01 |
bartjol | well it depends on whether the function selects the fieldname and puts that in the header | 14:05 |
bartjol | going into the database might give some clues on where to find the problem | 14:05 |
Dadok | yeah i think ill have to. this is weird. ive sent the same data in 4 times in a row | 14:07 |
Dadok | and on the 2 and 4th times it has reset it to "to1" | 14:07 |
Dadok | the 1st and 3rd it didnt change it at all | 14:07 |
Dadok | did the exact same thing 4 times in a row | 14:07 |
bartjol | hard to tell what's actually gonig wrong, but I've got a few porblems myself now, so I'm gonna concentrate on those for now, sorry | 14:10 |
Dadok | no problem, thanks for trying :) | 14:12 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:14 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 14:20 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 14:20 | |
-!- jdanpl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has joined #webgui | 14:24 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 14:33 | |
jdanpl | how offen package with translation is generated? I translated next portion and need new package. So why I ask. | 14:35 |
jdanpl | how often ... | 14:36 |
bartjol | translations are not included in the WebGUI packages | 14:37 |
bartjol | people can download the latest version from i18n.webgui.org | 14:38 |
bartjol | or where you make them available yourself | 14:38 |
jdanpl | I know. I thing about http://i18n.webgui.org/translations/Polish.tar.gz | 14:38 |
bartjol | like on webgui.nl | 14:38 |
jdanpl | My question is how long I must wait after commited new changes? | 14:39 |
bartjol | you can export it directly | 14:40 |
bartjol | then the link with polish.tar.gz will appear and you can download that | 14:40 |
jdanpl | Greate. You are right. I downloaded and it's appeard package has new content. | 14:43 |
bartjol | hee, I'm the guy that keeps dutch on a 100%, buy now I should know | 14:44 |
bartjol | :) | 14:44 |
jdanpl | congratulation, very good work | 14:45 |
bartjol | thanks, but it was hard in the beginning, when you're at 100% it's easy | 14:45 |
jdanpl | I make translation only on my free time | 14:46 |
bartjol | I get paid for it, so that makes it easier, you're a hero! | 14:46 |
jdanpl | Some days ago I made Polish translation to WebGUI 5. And next I sed that someone made the same work. | 14:47 |
jdanpl | Now it's simpler | 14:48 |
jdanpl | hm, I get paid from my customers when site is good and userfrendly ;-) | 14:49 |
CIA-1 | WebGUI: jt * r6159 /translations/Polish/Polish/ (Asset_MessageBoard.pm AuthWebGUI.pm): update_from_translation_server | 14:49 |
bartjol | well, we just host, design is not our thing | 14:52 |
bartjol | but now I'm helping another company out with templating and programming | 14:52 |
jdanpl | We host and design. I also program macros, wobject etc. | 14:54 |
bartjol | nice | 14:55 |
jdanpl | But on WebGUI 7 we have ony 5 sites. Most were made on WebGUI 5 | 14:55 |
bartjol | haven't come as far as wobjects up to now | 14:55 |
jdanpl | I still learn new API. Especially lineage ... | 14:57 |
bartjol | me to, and I've still got a long way to go | 15:00 |
CIA-1 | WebGUI: jt * r6160 /translations/Polish/Polish/Asset_Post.pm: update_from_translation_server | 15:24 |
Dadok | hey do you guys know of any good sports packages that are easily integrated with webgui? | 15:48 |
bartjol | sports? | 15:52 |
Dadok | yeah | 15:54 |
Dadok | like results, rosters, etc | 15:54 |
-!- SDuensin [n=Scott@84.sub-75-205-131.myvzw.com] has joined #WebGUI | 16:21 | |
SDuensin | Morning. | 16:21 |
ckotil | Good morning | 16:22 |
bartjol | Dadok, ah, well, I don't believe so | 16:25 |
bartjol | if you have a 7.5.x version, maybe you can make a Thingy | 16:26 |
bartjol | and morning | 16:27 |
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 16:46 | |
-!- mode/#webgui [+o khenn] by ChanServ | 16:46 | |
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI [] | 16:46 | |
nuba | hey folks, whats the best way to present a Terms of Service and force users to agree with it while creating a new account? | 16:46 |
nuba | Ive added two fields to the user's profile, | 16:46 |
nuba | one being the TOS as a text area | 16:46 |
nuba | the other a checkbox | 16:47 |
nuba | and edited the Visitor's TOS field to have it appear to new users, but that didnt happened | 16:47 |
nuba | ah, also made the TOS text-area non-editable, and the 'I agree' checkbox required | 16:48 |
nuba | now, I think someone once mentined "use a macro" as the usual way people do this | 16:48 |
nuba | but I dont remember more. any hints? | 16:48 |
nuba | nothing useful comes up when searching for "terms", "agree", etc at the community-wiki :/ | 16:51 |
bartjol | well, in a dataform it is possible to make a checkbox wich is required, I thought something similar could be done with the login form, so no, I don't know | 16:54 |
nuba | i think you need an active user in order to use a dataform | 16:56 |
nuba | however, in this case you need to use the form, and agree with it, before your account is active | 16:56 |
nuba | so if I were to use the dataform, it would be the chicken vs. egg issue | 16:57 |
nuba | webgui.org boards are slow today!... | 16:58 |
nuba | slow as in 'takes a long time to load' | 17:00 |
nuba | bbiaw | 17:01 |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 17:04 | |
bartjol | indeed, but i love chicken and eggs, so i don't see a problem... | 17:07 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:20 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:20 | |
Dadok | well the problem comes when we need to blame one of them for salmonella | 17:37 |
Dadok | (sp?) | 17:37 |
Dadok | nuba could you just modify the template so that instead of having one "save" button, it had two, the save button renamed to "I agree" and the other one as "Cancel" with a redirect back to the home page or something? | 17:39 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has joined #webgui | 17:41 | |
Dadok | I also see a "Default Acknowledgement Template" in Data Form -> Display for a couple of the options. Maybe try playing around with that? | 17:43 |
Dadok | no, scratch that. that's for when you're acknowledging theyve submitted their data. | 17:44 |
-!- Dadok [n=tickitim@35.116.dsl.syd.iprimus.net.au] has quit [] | 17:46 | |
-!- perlmonkey2 [n=perlmonk@156.110.35.114] has joined #webgui | 17:47 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 17:58 | |
perlmonkey2 | I love the internet. I'm working from my wife's office at her university. | 17:58 |
bartjol | yeah, only firwalls gon be a pain then | 17:59 |
perlmonkey2 | I set up a ssh tunnel to my house which can get to work. The only way in is either webgui, which I hope is bullet proof, or PKI ssh logins, which *are* bullet proof. | 18:00 |
perlmonkey2 | so no firewall pain :) | 18:00 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 18:01 | |
perlmonkey2 | if webgui can be hacked, please let me know :) | 18:04 |
bartjol | well, Len once did a live demonstration at the wuc, but that's a while ago | 18:06 |
bartjol | (years) | 18:06 |
perlmonkey2 | hmm....maybe I should Isolate my webgui machines into a DMZ :( | 18:06 |
perlmonkey2 | course i should do that to any web facing machines I guess. | 18:07 |
bartjol | well, that might be the best, but ultimate securti probably is still in a bunker without intrnet connection | 18:08 |
bartjol | but for a web-app, not a real solution | 18:10 |
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui [] | 18:15 | |
-!- SquOnk [n=emhn@201.211.84.218] has joined #webgui | 18:31 | |
SquOnk | Hi | 18:32 |
SquOnk | rizen: Are you there? | 18:32 |
@rizen | just us chickens | 18:32 |
SquOnk | rizen: Hi | 18:32 |
SquOnk | rizen: The Debian package is almost ready. | 18:32 |
SquOnk | rizen: The only remaining issue is that of manpages. Every Debian package MUST provide proper manpages for any script or program installed in /usr/bin and /usr/sbin | 18:32 |
SquOnk | rizen: This means all the .pl scripts in sbin | 18:33 |
SquOnk | rizen: The scripts have documentation inside, but it isn't in POD format. | 18:33 |
SquOnk | rizen: So I took one of them and changed the documentation from the simple here-doc to a fully fledged POD, but also added pod2usage. | 18:33 |
SquOnk | rizen: So, if you run it without proper parameters you get a "summary" of options. If you run it with --help you get the full manpage. And I can to pod2man to generate proper man pages. | 18:34 |
SquOnk | rizen: I wanted you to take a look at what I did before I continue fixing the remaining scripts | 18:34 |
@rizen | where can i see it | 18:34 |
@rizen | you want to email me the one script? | 18:35 |
SquOnk | rizen: I can do that, or I can post it in my webserver. Your call. | 18:35 |
SquOnk | rizen: It's just my modified version of diskUsage.pl | 18:35 |
@rizen | just send it over | 18:35 |
SquOnk | rizen: In a minute | 18:35 |
SquOnk | rizen: It's on its way | 18:42 |
SquOnk | rizen: Got it? | 18:46 |
@rizen | just now | 18:46 |
@rizen | i've emailed you my response | 18:56 |
SquOnk | rizen: I've read it. | 18:58 |
SquOnk | rizen: Pod::Usage is a core module. | 18:58 |
SquOnk | rizen: Therefore is not a new dependency | 18:58 |
@rizen | It's core in Perl 5.8? | 18:58 |
SquOnk | rizen: Yep | 18:59 |
@rizen | ok then, you may commit those changes to the 7.4 branch and merge them up to the 7.5 head | 18:59 |
SquOnk | All right. Let me start working on that right away. | 18:59 |
@rizen | I don't know if you noticed | 19:00 |
perlmonkey2 | rizen: How would I go about putting all the YUI js files used in a single file? Right now I have a 270ms ping to my server, and just checking all the headers for each file takes 7 seconds. | 19:00 |
@rizen | but you're up for Contributor of the Year | 19:00 |
SquOnk | rizen: Oh. Did not notice. Thank you. | 19:00 |
@rizen | perlmonkey2: i suppose you could just cat them all together, but that wouldn't be allowed in the core | 19:01 |
@rizen | cat file1 file2 file3 > yui.js | 19:02 |
perlmonkey2 | rizen: I'll look around and see what I can find, but having 10 js files just adds a lot of overhead. | 19:02 |
SquOnk | rizen: I'll do the changes into HEAD first. | 19:02 |
perlmonkey2 | well, I can do that, I'm just wondering about a permanent solution. | 19:02 |
@rizen | first of all pm2, are you using the utility.js cuz that should eliminate several | 19:03 |
perlmonkey2 | rizen: yeah, I think I switched back to just utilities. | 19:03 |
@rizen | second, you're trying to solve a problem that only you have as far as the latency issue | 19:03 |
perlmonkey2 | yeah....and normal users won't have it because they'll only load the page once, then use it for as long as the survey lasts. | 19:04 |
@rizen | third, in a production environment the files should be cached and stay in the user's browser because all of webgui uses them | 19:04 |
perlmonkey2 | they are being cached on the client browser. These are just header checks to see if they've changed. | 19:05 |
perlmonkey2 | the ajax stuff is still really fast. I'm seeing 500ms returns with 300ms latency. not too shabby. | 19:06 |
perlmonkey2 | rizen: looks like the yuiloader might be a solution. | 19:06 |
perlmonkey2 | heh, maybe this is a problem someone solved a long time ago :P | 19:06 |
@rizen | i was looking at yuiloader a while back but i didn't understand how it really helps us since we already gzip all the js files as we send them with the wre | 19:07 |
@rizen | and we already cache them with http headers | 19:07 |
@rizen | i guess it would just help that it would be all one file | 19:07 |
@rizen | oh wait | 19:08 |
@rizen | i'm thinking of the yui compressor | 19:08 |
@rizen | you're talking about that new yui loader component | 19:08 |
@rizen | the lazy loading thing | 19:08 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 19:09 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:09 | |
@rizen | anyway, i'm off to lunch. we can talk more later if needs be. | 19:09 |
+perlDreamer | wait, don't go! | 19:09 |
@rizen | ok | 19:09 |
@rizen | what's up? | 19:09 |
+perlDreamer | I just wanted to see if you'd stay :) | 19:09 |
@rizen | hehe | 19:09 |
@rizen | for you, anything | 19:09 |
+perlDreamer | Can you fix the air problem at $dayJob? | 19:10 |
@rizen | absolutely | 19:10 |
+perlDreamer | cool, my throat is raw and my eyes are burning | 19:10 |
@rizen | just give me the gps coords of your building and i'll have a friend at the military drop a fuel air bomb on it | 19:10 |
@rizen | within a few hours the air quality will be nice and crisp | 19:11 |
@rizen | =) | 19:11 |
@rizen | ok, gotta go | 19:11 |
-!- rizen is now known as rizenisaway | 19:11 | |
+perlDreamer | http://maps.google.com/maps?f=q&hl=en&geocode=&q=maxim,+hillsboro,+oregon&jsv=107&ie=UTF8&ll=45.544839,-122.904997&spn=0.002833,0.005568&t=h&z=18 | 19:11 |
perlmonkey2 | perlDreamer: bad air at a chip research center? That can't be good. | 19:14 |
+perlDreamer | The burn-in overs are not properly ventilated | 19:14 |
+perlDreamer | when someone cooks a board by accident, it exhausts out into the old test space where my cube is | 19:15 |
perlmonkey2 | I think there is a .gov agency that you can anon notify about that | 19:15 |
+perlDreamer | got a URL handy? | 19:16 |
+perlDreamer | Because I'm close to cursing | 19:16 |
perlmonkey2 | And if you work for Intel, they have no excuse for not making their facilities safe, since they burnt AMD out of hte market. | 19:16 |
perlmonkey2 | Maxim. | 19:16 |
perlmonkey2 | no way | 19:16 |
+perlDreamer | yeah | 19:16 |
+perlDreamer | I work for Maxim Integrated Products | 19:16 |
perlmonkey2 | hah, my cousins ex-wife was a metalurgist for them. | 19:16 |
+perlDreamer | poor guy | 19:16 |
perlmonkey2 | http://www.osha.gov/as/opa/worker/complain.html | 19:18 |
perlmonkey2 | burnt components mean lots of metals in the air :( | 19:19 |
+perlDreamer | and volatiles | 19:19 |
perlmonkey2 | yeah, but those only cause cancer. | 19:19 |
perlmonkey2 | perlDreamer: I always thought that the right thing would be to file a complaint with the building manager. But that might come back to haunt you. So filing with Osha keeps your name away from your employer, while making sure something happens. | 19:22 |
perlmonkey2 | course I'm not 100% sure Osha makes you safe from your employer, so you might want to check into that if you thin they might retaliate. | 19:23 |
+perlDreamer | well, this channel is logged, and traffic not encrypted. I'll consider my options | 19:23 |
perlmonkey2 | you need to set up that vpn to your home machine for all IM :P | 19:24 |
perlmonkey2 | or just a tunnel | 19:24 |
+perlDreamer | I don't have a home server. Probably need to fix that :) | 19:25 |
perlmonkey2 | No home server. What about a hosted one? You should see if rizen will hook you up on a VM at wG. | 19:27 |
perlmonkey2 | I just realized that I'm not having problems with long waits for head checks, but all the included js and css are reloading every time. Could it have something to do with this: noCache=689:1208448293; in the url? | 20:22 |
perlmonkey2 | I'd really like to know why my js and css is redownloading every time. This is getting ridiculous. | 20:35 |
+perlDreamer | I thought that noCache was for proxy caches, but I could be wrong. It might affect your browser, too | 20:35 |
-!- perlmonkey2 [n=perlmonk@156.110.35.114] has quit ["Leaving."] | 20:46 | |
Doc777 | When returning from a macro is there a way to escape the HTML maybe with "use CGI qw(:standard escapeHTML);" ? I would like to return a table ;-) | 21:03 |
+perlDreamer | Macros commonly return HTML and it doesn't need to be escaped. | 21:04 |
+perlDreamer | unless you're talking about dangerous characters inside the HTML, and then, of course, you're expected to handle it yourself | 21:05 |
Doc777 | The problem I am having is simple things with the quotes <td bgcolor="#FFFFFF"> ending my line ;) | 21:07 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 21:08 | |
-!- mode/#webgui [+o preaction] by ChanServ | 21:08 | |
+perlDreamer | use a different quote character | 21:08 |
-!- slickware [n=slick@c-76-119-132-119.hsd1.ma.comcast.net] has joined #webgui | 21:08 | |
+perlDreamer | q|<td bgcolor="#FFFFFF">| | 21:08 |
Doc777 | Will try that, thank you ;) | 21:08 |
+perlDreamer | man perlop for more information on alternative quoting. | 21:08 |
Doc777 | That would save me a huge amount of escaping and would be better in everyway. | 21:09 |
slickware | hey all. anyone know if versions 6.X had the export-as-html utility that the new versions have got? | 21:09 |
slickware | or is there a quick/fast/easy way to do it | 21:09 |
+perlDreamer | fast/easy/cheap, use wget to recursively crawl through your site and statically dump it | 21:10 |
slickware | oooo | 21:10 |
slickware | I should have thought of that | 21:10 |
+perlDreamer | upside: quick/fast/easy | 21:10 |
+perlDreamer | downside: no user protected content | 21:10 |
slickware | that's fine... the main 2 clients I need to save asap don't use a lot of dynamic content | 21:10 |
slickware | this server is going down faster than... well... insert your favorite mom joke here | 21:11 |
+perlDreamer | oy | 21:11 |
slickware | :-D | 21:11 |
+perlDreamer | newer versions of wG are much more stable than the 6.x series | 21:12 |
slickware | lol you can't convince me of that! If you remember our conversations the other day... mine has been running happily since 2003-2004 | 21:12 |
+perlDreamer | what about the "server dying faster than..." comment then? | 21:13 |
slickware | the drive is failling | 21:13 |
slickware | and i'd like to move them to the new 7.4 server... but I don' have time to do that massive upgrade path | 21:14 |
slickware | whew, I never thought wget would save my ass. thanks PD | 21:21 |
@preaction | apparently Sun is beginning to close-source portions of MySQL: http://developers.slashdot.org/article.pl?sid=08/04/16/2337224&from=rss | 21:27 |
slickware | ok... any idea how to remove the "@noCache=215xxx" from the tail of every "page" when I wget them? | 21:31 |
slickware | is there a nocache option I have to turn off in webgui or something | 21:31 |
slickware | I disabled "prevent proxy caching" | 21:34 |
nuba | preaction: oh crap | 21:36 |
@preaction | yeah... | 21:37 |
nuba | i thought sun was going to do it right this time | 21:37 |
nuba | bummer | 21:38 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 22:13 | |
SquOnk | nuba: Sun hasn't had anything right regarding FOSS :-) | 22:20 |
-!- juan [n=juangui@201.232.58.66] has joined #webgui | 22:25 | |
juan | i am working with Anonymous Registration Template Variables, so can i ask for an specific field in the template? | 22:26 |
juan | for examle one of my field required on registration is email | 22:26 |
-!- perlmonkey2 [n=perlmonk@156.110.35.114] has joined #webgui | 22:26 | |
metanil | which encryption is used to store password for webgui users? .. is it MySQL password function???? | 22:26 |
juan | can i ask for that field in a if sentence | 22:27 |
@preaction | metanil, look in WebGUI::Auth::WebGUI, it's base64 MD5 i think | 22:27 |
metanil | any info which table does it store in database... i didn't see it in 'users' table? | 22:29 |
@preaction | authentication | 22:31 |
metanil | is the field name is 'identifier'??? | 22:35 |
juan | i am working with Anonymous Registration Template Variables, so can i ask for an specific field in the template? | 22:39 |
juan | for examle one of my field required on registration is email | 22:40 |
juan | can i ask for that field in a if sentence | 22:40 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["Leaving"] | 22:42 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 22:46 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 22:46 | |
-!- juan [n=juangui@201.232.58.66] has left #webgui [] | 22:57 | |
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 22:58 | |
-!- lisette [n=juangui@201.232.58.66] has joined #webgui | 23:00 | |
+perlDreamer | preaction: Are we PostgreSQL bound? | 23:00 |
@preaction | not that i know of yet | 23:00 |
@preaction | i mean, it's not reached epic proportions yet, but i don't like the precedent | 23:01 |
+perlDreamer | Yeah, I'm kind of fond of doing backups | 23:01 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 23:01 | |
-!- mode/#webgui [+o rizen] by ChanServ | 23:01 | |
+perlDreamer | rizen: Any comments on Sun's recent moves to close parts of the MySQL codebase? | 23:02 |
@rizen | there's nothing to comment on. they aren't closing any existing part of mysql | 23:03 |
@rizen | only some new features | 23:03 |
lisette | the next variable <tmpl_var profile.formElement.label> show me the label for the fields in the registration template | 23:04 |
@rizen | are getting panicy over there pd? | 23:04 |
@rizen | panic-ee | 23:04 |
@apeiron | panicky, I believe. | 23:05 |
lisette | i create one field in the user profiling called perfil | 23:05 |
lisette | can i ask with this variable if it is equal to perfil | 23:05 |
* perlDreamer jumps | 23:05 | |
+perlDreamer | who? | 23:05 |
+perlDreamer | me? | 23:05 |
+perlDreamer | panic? | 23:05 |
+perlDreamer | maybe :) | 23:05 |
+perlDreamer | rizen: much form test failage :( | 23:06 |
@rizen | i'll fix it, just not now | 23:06 |
@rizen | i don't care about tests today...just getting that stinking EMS done so i can move on | 23:06 |
-!- slickware [n=slick@c-76-119-132-119.hsd1.ma.comcast.net] has left #webgui [] | 23:07 | |
@rizen | =) | 23:07 |
+perlDreamer | lisette: profile.formElement.label is in the loop create.form.profile | 23:07 |
lisette | yes | 23:07 |
+perlDreamer | if you want to do them one by one, kind of by name (actually id), then use create.form.profile.$id.formElement.label | 23:07 |
+perlDreamer | $id is the id of the user profile field | 23:07 |
+perlDreamer | lisette: Do you know how to look up template variables in the WebGUI help? All this is documented in there. | 23:09 |
lisette | yes | 23:09 |
lisette | for example my field is called perfil | 23:09 |
lisette | so it will be create.form.profile.perfil_formId.formElement.label | 23:10 |
+perlDreamer | I don't think that perfil is the id of the field. | 23:10 |
+perlDreamer | well.... | 23:11 |
lisette | let's me check | 23:11 |
+perlDreamer | yes, it is. It's the fieldName of the profile field. This can be different from the label | 23:11 |
@rizen | perlDreamer how is your throat? | 23:12 |
+perlDreamer | raw | 23:12 |
+perlDreamer | I went to the gym, and it still reeks in here when I came back. | 23:12 |
@rizen | that's some serious health concern | 23:12 |
+perlDreamer | yes | 23:12 |
+perlDreamer | like I said, this channel is logged and the IRC is not encrypted. I'm considering my options. | 23:13 |
@rizen | here's an option for you: become independently wealthy, hire a really great butler for $250k per year, and fight crime at night | 23:14 |
+perlDreamer | not a bad idea | 23:14 |
+perlDreamer | I had a slightly different one | 23:14 |
+perlDreamer | become independently wealthy, and then frequent coffee shops and work on WebGUI full time | 23:15 |
@rizen | that's pretty much the same thing, cuz people using anything other than webgui is a crime | 23:15 |
+perlDreamer | exactamundo! | 23:16 |
+perlDreamer | to quote The Fonz | 23:16 |
lisette | perlDreamer, the field that i created in the user profiling was a radio list | 23:17 |
lisette | has it a id, too? | 23:17 |
+perlDreamer | yes, it should still be the fieldName | 23:17 |
@rizen | perlDreamer, the first person you should punish with your crimefighting ways is Haarg | 23:18 |
+perlDreamer | why? I like Haarg. He rocks. | 23:18 |
@rizen | he uses MediaWiki and some other php BS for some side projects he works on | 23:18 |
@rizen | and it gets worse | 23:18 |
@rizen | he actually switched away from something that was USING PERL to move to this crap | 23:18 |
lisette | i am going to test | 23:18 |
@rizen | i say that we string him up by his nipples and toenails until he switches it all to webgui | 23:21 |
+perlDreamer | Sounds too much like Richard Harris | 23:21 |
@rizen | what do you propose we do to him? | 23:22 |
@rizen | we cannot let this blasphemy go unpunished | 23:23 |
+perlDreamer | http://www.imdb.com/title/tt0066049/ | 23:23 |
ckotil | heh, that first image is brutal | 23:23 |
@rizen | see i think that's a quite fitting punishment for his crime | 23:24 |
+perlDreamer | if he switched to Microsoft, then I'd be all for it | 23:24 |
+perlDreamer | but he's still open source/free software | 23:24 |
@rizen | this side project even has a dedicated server, so he could totally run webgui for it | 23:24 |
+perlDreamer | knowing Haarg, there must be a good reason he's not using WebGUI/perl for this project. | 23:24 |
SquOnk | Drugs? | 23:25 |
@rizen | you are a terrible crime fighter | 23:25 |
+perlDreamer | I prefer to give people the benefit of the doubt before posting their SSN to various discussion boards. | 23:25 |
@rizen | you can't let people get away with a crime just because you like them | 23:25 |
@rizen | i happen to have both his SSN and DL# on file | 23:26 |
@rizen | since he works for me | 23:26 |
@rizen | =) | 23:26 |
@rizen | SquOnk may be right, because he does seem to sleep a lot | 23:27 |
SquOnk | lol @ sleep a lot | 23:27 |
@rizen | he's all the way on the other side of the room right now, so i can't make it out exactly, but i think his pupils are dialated and his eyes are bloodshot | 23:28 |
@rizen | btw, pD, please welcome our newest dev team member SquOnk. he's officially got svn access now so we can count him | 23:30 |
SquOnk | Well, thanks. | 23:31 |
* SquOnk working on the pod patch | 23:31 | |
SquOnk | Three files to go. | 23:31 |
@apeiron | Does that mean we can abuse him too? | 23:39 |
@apeiron | Since I'm no longer new kid on the block and all? | 23:39 |
@rizen | he's not on staff apeiron, a community contributor | 23:39 |
@apeiron | awwww | 23:39 |
@rizen | so you're still the new kid | 23:39 |
SquOnk | Heh | 23:40 |
-!- mode/#webgui [+v perlmonkey2] by rizen | 23:40 | |
+perlDreamer | howdy, SquOnk | 23:41 |
@apeiron | rizen, I just checked in the plugin method for complex assets like the CS and calendar. It's virtual, but it's called with everything it needs. Export path root for this asset, whether to be quiet, userID to export as, whether to be quiet, what to name index files. | 23:41 |
* perlmonkey2 is heady with power. | 23:41 | |
SquOnk | perlDreamer: Hi there | 23:42 |
@rizen | great apeiron | 23:42 |
-!- lisette [n=juangui@201.232.58.66] has quit [Read error: 104 (Connection reset by peer)] | 23:42 | |
@apeiron | CIA should inform us shortly... | 23:42 |
+perlDreamer | SquOnk: what are you hacking on in WebGUI? | 23:43 |
+perlmonkey2 | rizen: SquOnk you're in the same office as rizen? | 23:44 |
+perlmonkey2 | whups | 23:44 |
@apeiron | perlDreamer, He's working on the new world domination wobject. | 23:44 |
+perlDreamer | Thingy? | 23:44 |
+perlmonkey2 | that started as a message to rizen, and then after I backread the window, turned into a question to SquOnk. | 23:44 |
@rizen | SquOnk is working on getting us into the official debian apt-get repository | 23:45 |
@apeiron | nooo, thingy is just there to distract the masses while we work on the world domination wobject! | 23:45 |
@rizen | for debian sid | 23:45 |
+perlmonkey2 | rizen: you might be happy to know the survey is about 95% feature complete and should go into a live beta tomorrow. | 23:45 |
@rizen | wahoo!!! | 23:45 |
@rizen | when does it get checked into svn head? | 23:45 |
+perlmonkey2 | yeah....it is nuts. You can do increble things with it. | 23:45 |
+perlmonkey2 | ah. I would have liked for it to have always been in svn as I don't trust my work to not try to steal it, so I don't use their svn, and my svn is a single, not backed up, cheapo sata drive. | 23:46 |
-!- SDuensin [n=Scott@84.sub-75-205-131.myvzw.com] has quit ["Leaving"] | 23:46 | |
* rizen wonders if nuba will have the map asset done in time for 7.5 | 23:46 | |
@rizen | well you can go ahead and put it in our svn now then | 23:47 |
@rizen | you could have had a branch in our svn before if you wanted it | 23:47 |
@rizen | i just didn't think to offer | 23:47 |
+perlmonkey2 | heh, I didn't think to ask. | 23:47 |
+perlmonkey2 | I'll do that tomorrow as I'm about to get the latest up and running for testing at work, then ducking out early for some R&R. | 23:47 |
SquOnk | I'm working on getting webgui into Debian. The target is Lenny, which would be the next stable release. | 23:47 |
@apeiron | SquOnk, As a heads up, we added Path::Class as a WebGUI core dep for 7.5. | 23:48 |
SquOnk | All the dependencies are there, and the package has been built. In fact I've been packaging webgui on my own for quite some time now, but just decided to get it into Debian. | 23:48 |
SquOnk | apeiron: Already in Debian | 23:48 |
@apeiron | SquOnk, Okie. | 23:48 |
@rizen | I think that SquOnk's work will have a big impact, because there will be a lot of debian users out there that can just use it right out of apt | 23:48 |
SquOnk | The last thing needed was proper manpages for all the utility scripts, so I'm working on adding PODs to them and use pod2usage to make then even nicer for the end user. | 23:49 |
SquOnk | rizen: That's the idea. | 23:49 |
SquOnk | As it stands now, the only thing you need to do in order to get WebGUI up and running, is load the startup database. | 23:49 |
@rizen | looks like there's some big competition for Contributor of the Year this year | 23:50 |
SquOnk | Once the package is effectively in Debian's repository, I will add dbconfig support. Basically, it means the user can choose server, database name, database user and password... | 23:50 |
+perlmonkey2 | rizen: I can email you the code, but it won't have the db tables. Just to have? | 23:50 |
+perlmonkey2 | but it is certainly not cleaned up | 23:50 |
@rizen | pm2 why email it to me? | 23:50 |
@rizen | are you putting it into svn tomorrow? | 23:50 |
+perlmonkey2 | it would probably be faster to just put it in svn than email it | 23:51 |
@rizen | hehe | 23:51 |
+perlmonkey2 | I know I'm being paranoid about work, as they swore they were okay with it being GPL'd, but they have big plans for commercial addons. A full customer relation management system and a wrapper to the survey to walk phone operators through taking the survey, which includes finding phone numbers, assigning them to operators, then walking through the survey. | 23:52 |
@rizen | again, the code relies upon webgui, which is gpl | 23:53 |
@rizen | so it is gpl | 23:53 |
-!- jdanpl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has quit ["Leaving"] | 23:54 | |
@preaction | as long as they abide by the GPL, they can feel free to sell changes / add-ons | 23:54 |
+perlmonkey2 | preaction: heh, they'll just love that. As long as they give it away for free they can sell it :P | 23:57 |
@preaction | GPL != give away for free | 23:57 |
@preaction | GPL == give source code and allow modification of source code | 23:58 |
@preaction | you can sell the source code. you cannot prevent redistribution of the source code | 23:58 |
@rizen | besides it doesn't sound like they have plans to distribute it | 23:58 |
@rizen | it sounds like they have plans to build a business around it | 23:59 |
@rizen | a software as services model | 23:59 |
@preaction | if they don't distribute, they need not release | 23:59 |
+perlmonkey2 | yeah. he wants to use it as an advantage for his research shop over others, to improve his chances of receiving research grants. | 23:59 |
--- Day changed Fri Apr 18 2008 | ||
+perlmonkey2 | which isn't nefarious at all. especially when he's managed to get me as much time as I need off my primary grant to work on this. | 00:00 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 00:00 | |
@rizen | exactly...and the survey engine itself won't be his advantage anyway...it will be all this other stuff | 00:00 |
+perlmonkey2 | I wouldn't work on the other stuff unless it was built around webgui. | 00:01 |
@rizen | cuz it's that other stuff that you can't get anywhere else. sure the survey engine might be a little better than most others that are out there, but the real differentiator has to be more than "marginally better" | 00:01 |
+perlmonkey2 | too much infrastructure is already there to not use it. | 00:01 |
+perlmonkey2 | I just can't believe those tools don't already exist in high quality. But then again, I couldn't believe VSS was the primary source control for a majority of developers. | 00:02 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has quit [] | 00:03 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 00:05 | |
@rizen | hehe | 00:07 |
@apeiron | was? Is still, no? | 00:08 |
+perlDreamer | oh, yeah. Of course. SquOnk. I've talked with you before. Sorry for spacing on that. | 00:22 |
+perlDreamer | I've had so much work to do today that I've hardly had time for fun stuff :) | 00:23 |
@rizen | SquOnk, is there any chance you are coming to the WUC this year? | 00:25 |
@rizen | Would be cool to have all the people up for Contributor of the Year in attendance. | 00:25 |
SquOnk | rizen: Where will it be and when? | 00:28 |
+perlDreamer | Madison, Wisconsin, August 27-28 | 00:28 |
@rizen | webgui.org/wuc | 00:29 |
SquOnk | Could be. The University will be on vacation for sure... | 00:29 |
SquOnk | ...now, ME being on holiday, a different issue altogether :-) | 00:30 |
@rizen | If you're looking to come in cheap, there is a Hostel 4 blocks from the convention hotel. | 00:30 |
-!- dionak [n=diona@97.66.185.250] has quit [] | 00:39 | |
+perlmonkey2 | hostel....I saw that movie. I won't be staying there. | 00:40 |
* perlmonkey2 prefers the Hilton. | 00:41 | |
+perlDreamer | just don't think yer hooha, and you'll be fine | 00:41 |
-!- SquOnk [n=emhn@201.211.84.218] has quit ["Yippie kay-ai-yay fudder muckers!"] | 00:42 | |
-!- perlmonkey2 [n=perlmonk@156.110.35.114] has quit ["yay, 95% feature complete"] | 00:47 | |
-!- dionak_ [n=diona@97.66.185.250] has joined #webgui | 00:48 | |
CIA-1 | WebGUI: chrisn * r6161 /WebGUI/lib/WebGUI/AssetExportHtml.pm: | 01:03 |
CIA-1 | WebGUI: A few more fixes, mostly POD. Add an exportCheckPath call to | 01:03 |
CIA-1 | WebGUI: exportGetUrlAsPath. | 01:03 |
CIA-1 | WebGUI: chrisn * r6162 /WebGUI/lib/WebGUI/AssetExportHtml.pm: | 01:03 |
CIA-1 | WebGUI: Rearrange a couple of lines in exportAsHtml to only get the exportPath if we | 01:03 |
CIA-1 | WebGUI: know it's valid. | 01:03 |
CIA-1 | WebGUI: jt * r6163 /translations/Spanish/ (8 files in 2 dirs): update_from_translation_server | 01:03 |
CIA-1 | WebGUI: chrisn * r6164 /WebGUI/lib/WebGUI/AssetExportHtml.pm: | 01:03 |
CIA-1 | WebGUI: Add a virtual method plugin point, exportAssetCollateral, for complex assets | 01:03 |
CIA-1 | WebGUI: (like the CS and the calendar) to override and specify how to export all of | 01:03 |
CIA-1 | WebGUI: their different data. | 01:03 |
CIA-1 | WebGUI: colin * r6165 /branch/WebGUI_Commerce/t/Form/Email.t: add another email address for validation check | 01:03 |
CIA-1 | WebGUI: chrisn * r6166 /WebGUI/lib/WebGUI/AssetExportHtml.pm: fix a small scope bug | 01:03 |
CIA-1 | WebGUI: colin * r6167 /WebGUI/t/Form/Email.t: side port new email address test | 01:03 |
+perlDreamer | CIA-a pukes | 01:03 |
-!- dionak_ [n=diona@97.66.185.250] has quit [Read error: 110 (Connection timed out)] | 01:08 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["Lost terminal"] | 01:19 | |
@rizen | perlDreamer, i've decided that you should stay at the Mansion Hill Inn when you come to madison | 01:19 |
@rizen | http://www.mansionhillinn.com | 01:19 |
@rizen | Because they have "Rose Petal Turn Down Service" | 01:19 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 01:20 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 01:20 | |
+perlDreamer | Are you nuts? | 01:22 |
+perlDreamer | You'd send me to a hotel that has a PHP based website? | 01:22 |
+perlDreamer | What're you thinking? | 01:22 |
@rizen | Unfortunately not a single hotel in Madison uses Perl | 01:23 |
@rizen | it's very sad. | 01:23 |
+perlDreamer | Okay, it's time to mount a campaign. | 01:24 |
+perlDreamer | The Ruby Marie must be converted to use WebGUI | 01:24 |
@rizen | On another note though, there are over 50 businesses in Madison that hire Perl developers. | 01:24 |
+perlDreamer | or you have to move | 01:24 |
@rizen | I'm sure they'd convert if I gave them a free web site. =) | 01:24 |
+perlDreamer | swap them | 01:26 |
+perlDreamer | rooms for extra WUC guests in exchange for a piece of Steve for conversion/redesign and hosting | 01:26 |
@rizen | Holy crap the Madison Hostel is nice. | 01:28 |
@rizen | I never knew. | 01:28 |
@rizen | And it's super cheap too. | 01:28 |
+perlDreamer | Will the next WUC be there? | 01:28 |
@rizen | It costs only $25 per ight | 01:28 |
@rizen | night | 01:28 |
@rizen | no, but it's only 6 blocks from the conference hotel | 01:28 |
@rizen | 0.2 of a mile | 01:28 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:41 | |
@rizen | yay i've finally recovered from my template deletion | 01:44 |
@apeiron | hurrah! | 01:47 |
@apeiron | rizen, How'd you manage, if not rote duplication of work? | 01:47 |
CIA-1 | WebGUI: graham * r6168 /branch/graham-experimental: work area for new features | 01:51 |
CIA-1 | WebGUI: jt * r6169 /branch/WebGUI_Commerce/ (3 files in 3 dirs): ems back to a working state | 01:51 |
CIA-1 | WebGUI: doug * r6170 /WebGUI/ (10 files in 7 dirs): added more vars to GalleryAlbum and GalleryFile. fixed some tests | 02:14 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 02:15 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:19 | |
CIA-1 | WebGUI: doug * r6171 /WebGUI/docs/ (3 files in 3 dirs): fixed thumbnails.js to be more styleable | 02:52 |
-!- ascii [n=ascii@64.234.60.83] has joined #webgui | 03:28 | |
CIA-1 | WebGUI: jt * r6172 /translations/French/French/Asset.pm: update_from_translation_server | 03:36 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:49 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:49 | |
CIA-1 | WebGUI: doug * r6173 /WebGUI/ (3 files in 3 dirs): GalleryFile now sets Album thumbnail if Album doesnt have one | 03:59 |
CIA-1 | WebGUI: doug * r6174 /WebGUI/t/Asset/File/GalleryFile/Photo/edit.t: added WWW::Mech tests for Photo, which do not work because File upload controls require JavaScript | 03:59 |
-!- plainblack [n=plainbla@12.176.192.138] has joined #WebGUI | 04:00 | |
-!- plainblack [n=plainbla@12.176.192.138] has left #WebGUI [] | 04:00 | |
-!- tavisto [n=plainbla@12.176.192.138] has joined #WebGUI | 04:01 | |
-!- tavisto [n=plainbla@12.176.192.138] has left #WebGUI [] | 04:03 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui | 04:16 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: CIA-1 | 04:21 | |
-!- Netsplit over, joins: CIA-1 | 04:22 | |
-!- Netsplit over, joins: ckotil | 04:23 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has quit [] | 04:34 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui | 04:40 | |
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has left #webgui [] | 05:01 | |
Doc777 | When writing a macro how can I tell if the user is an admin and show them something extra? | 05:21 |
-!- ascii [n=ascii@64.234.60.83] has quit ["leaving"] | 05:22 | |
@preaction | Doc777, admin users are in groupId '3' | 05:23 |
@preaction | you can check if admin mode is on by checking session->var->isAdminOn | 05:23 |
Doc777 | Thanks preaction, I will test this out ;) | 05:31 |
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has joined #webgui | 05:33 | |
* f00li5h meows | 05:33 | |
Doc777 | How should this line be written to detect an admin. This one does not work ;): if ($session->user->canUseAdminMode) { | 05:54 |
@preaction | Doc777, user->isInGroup( '3' ) | 05:56 |
Doc777 | will test that, thanks! | 05:58 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SDuensin, @rizen, GooeyOfSteel, diakopter, @apeiron | 06:45 | |
-!- GooeyOfS1eel [n=puppetma@hq.imaterial.org] has joined #webgui | 06:45 | |
-!- diakopte1 [n=diakopte@209.9.237.164] has joined #webgui | 06:45 | |
-!- Netsplit over, joins: SDuensin | 06:45 | |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has joined #webgui | 06:55 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 06:55 | |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has quit ["Leaving."] | 07:41 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 08:43 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 08:49 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 08:49 | |
metanil | how can i get multiple column values in variable using ---> $session->db->buildArray('select col1, col2, col3.....query... ');? | 09:08 |
metanil | (anybody still alive?) | 09:10 |
@apeiron | metanil, You mean multiple placeholders? buildArray takes an arrayref after the SQL string, put your placeholders there. | 09:20 |
metanil | my @queryresult = $session->db->buildArray('select col1, col2, col3.....query... '); will work | 09:22 |
metanil | apeiron: then this will work ---> my @queryresult = $session->db->buildArray('select col1, col2, col3.....query... '); | 09:22 |
@apeiron | metanil, Then I must've misunderstood what you were trying to do. | 09:22 |
metanil | i want to get col1 .. col2 and col3 using queryresult in this case. | 09:23 |
@apeiron | ah, and store the return in @queryresult then. | 09:24 |
@apeiron | metanil, I thought you wanted to pass multiple placeholders into the query, my mistake. :) | 09:24 |
@apeiron | That's a sign I should probably get to bed. | 09:24 |
metanil | apeiron: :D | 09:24 |
@preaction | so after weeks and hours of time spent trying to get OpenBSD to run the WRE and be my test box, I switch to Debian and get it working in 2 hours | 09:25 |
@preaction | let's hope it stays working... | 09:25 |
-!- apeiron changed the topic of #webgui to: [ WebGUI 7.4.32-stable / 7.5.10-beta | WRE 0.8.3 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/ | Find JT and PB at YAPC::NA, buy tickets now! http://conferences.mongueurs.net/yn2008 | 09:27 | |
metanil | $execquery = $session->dbSlave->query($myquery); .. and then while (@results = $execquery ->fetchrow()) {... .. will that do?? | 09:28 |
@preaction | metanil, try my $sth = $session->dbSlave->read( $query ); while ( my $row = $sth->arrayRef ) { push @results, $row; } <- or something similar | 09:30 |
@preaction | the WebGUI::SQL::ResultSet is quite nice imho | 09:30 |
metanil | great! | 09:31 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:05 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 10:29 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 10:29 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 11:43 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 113 (No route to host)] | 11:47 | |
-!- AMH_bo1 [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 12:57 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 13:56 | |
-!- mode/#webgui [+o preaction] by ChanServ | 13:56 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:19 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 14:40 | |
-!- Dadok [n=tickitim@148.202.dsl.syd.iprimus.net.au] has joined #WebGUI | 14:49 | |
Dadok | hey guys | 14:49 |
ryuu_ro | Greetings | 14:49 |
Dadok | could someone tell me how to allow (or restrict) different groups to the group mail feature (as in, only certain groups can send mail to other groups) | 14:50 |
Dadok | is it possible | 14:51 |
Dadok | ? | 14:51 |
ryuu_ro | What we did to prevent certain groups from viewing some navigation button, is using the grouptext macro to hide them | 14:53 |
ryuu_ro | but i'm not sure if you can disable the mail functionality for groups | 14:54 |
Dadok | wait, can every group email any group? | 14:54 |
Dadok | i thought it was an Admin only feature | 14:55 |
Dadok | for CS mail, does it use pop or imap? | 15:42 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:49 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 15:49 | |
Dadok | And is it possible to connect to pop/imap via SSL? | 16:00 |
-!- diakopte1 is now known as diakopter | 16:07 | |
-!- SDuensin [n=Scott@250.sub-75-204-144.myvzw.com] has joined #WebGUI | 16:17 | |
SDuensin | Morning. | 16:24 |
Dadok | good morning | 16:31 |
Dadok | you wouldnt happen to know whether email submissions for Collaboration Systems use pop or imap would you? :) | 16:32 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 16:33 | |
-!- mode/#webgui [+o rizen] by ChanServ | 16:33 | |
Dadok | rizen! | 16:34 |
@rizen | Dadok! | 16:37 |
Dadok | you wouldnt happen to know whether email submissions for Collaboration Systems use pop or imap would you? :) | 16:37 |
Dadok | and if it's possible to use imap/pop3 ssl... | 16:38 |
+perlmonkey2 | A | 16:40 |
+perlmonkey2 | hello | 16:40 |
@rizen | pop | 16:40 |
@rizen | no it doesn't support pop over ssl | 16:40 |
Dadok | shucks | 16:40 |
@rizen | you can if you like submit an rfe for that | 16:40 |
Dadok | maybe ill add that to the RFE | 16:41 |
Dadok | good thinking | 16:41 |
Dadok | so that counts out gmail accounts, dannnnng | 16:41 |
+perlmonkey2 | or a patch? shouldn't be too difficult to add tls? | 16:41 |
Dadok | i would have no idea how to do it | 16:43 |
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:20 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] | 17:20 | |
+perlmonkey2 | How much would i have to pay to get an out of state perl/java ninja with proven chops in the NLP department ot move to Oklahoma? 100K? | 17:21 |
rizen_ | why does it require an out of state person? | 17:22 |
-!- rizen_ is now known as rizen | 17:22 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:22 | |
@rizen | in my opinion no developer is worth 100k | 17:23 |
+perlmonkey2 | hah, but you are an employer, of course you don't :P | 17:23 |
@rizen | i'm also a realist | 17:24 |
@rizen | it workers in the US wonder why their jobs are being shipped to india | 17:24 |
@rizen | yet they all want six figure salaries | 17:24 |
+perlmonkey2 | no one in my professional network whom I consider to be good enough to do the job has even blinked an eye at 75K, which is the number I was floating around them. | 17:24 |
+perlmonkey2 | most of them were already making 75K, to my surprise. | 17:24 |
@rizen | i don't doubt it at all | 17:25 |
+perlmonkey2 | some were making that in backwoods cities in OK. | 17:25 |
@rizen | what you are making and what you are worth are two different things | 17:25 |
+perlmonkey2 | Plus, if I go fishing outside of my personal network, I have no real way of evaluation except for multiple interviews. | 17:25 |
@rizen | i'm all for developers making 6 figure salaries as long as they can pull it off...go for it. but there will come a time in the not to distant future that they'll be roaming the bread lines | 17:26 |
+perlmonkey2 | I'm just tring to figure out what I need to get another person who can do computational linguistics and Gets Things Done (TM). | 17:27 |
@rizen | post on jobs.perl.org | 17:28 |
@rizen | and post at your original 75k | 17:28 |
@rizen | you'll get lots of resumes | 17:28 |
+perlmonkey2 | the job isn't open yet, I'm putting together a document for how to go about it. | 17:28 |
@rizen | and tell them they also need to be proficient in java | 17:28 |
+perlmonkey2 | yeah, the lots of resumes is the problem. People ham them up so much, you can't tell the wheat from the chaff. I'd much rather hire from my network of people I trust. | 17:29 |
@rizen | for that matter...if they're allowed to telecommute, you can cut the salary by about 20%, because devs love to telecommute | 17:29 |
@rizen | that limits your scope to virtually nothing | 17:29 |
@rizen | plus, just because you know them, doesn't mean jack about how good they'll work for you | 17:29 |
+perlmonkey2 | yeah....maybe 2 degrees of seperation of trust might net me 20-30 candidates | 17:29 |
+perlmonkey2 | by that I mean, the people I trust asking the people they trust. | 17:30 |
+perlmonkey2 | yeah | 17:30 |
@rizen | again, personal references are worthless | 17:30 |
@rizen | and so are resumes | 17:30 |
+perlmonkey2 | you think? | 17:30 |
@rizen | the only way to truely vet a candidate | 17:30 |
+perlmonkey2 | the people I know, I *know* they are ninjas. | 17:30 |
@rizen | is have them take a test | 17:30 |
@rizen | and then interview them about the results | 17:30 |
@rizen | pm2, you're missing the point | 17:30 |
@rizen | ninja is also worthless | 17:31 |
+perlmonkey2 | I'm more interested in their ability to learn new things. We're out on the edge here. For instance I'm putting into production things that are brand new topics in the latest ACL journal. | 17:31 |
+perlmonkey2 | ninja is worthless? | 17:31 |
@rizen | unless the ninja can do the job, work within the resources you have, work well with the people you have, etc | 17:31 |
+perlmonkey2 | bah...this is too complicated. And doing all this research I found out that I'm way underpaid for what I'm doing :P | 17:32 |
@rizen | i'd take average programers over ninjas every day of the week, because ninjas almost always want to do it their way, and rewrite everything every 3 months or sooner | 17:32 |
+perlmonkey2 | all my peers work half my hours and make 10's more. | 17:32 |
+perlmonkey2 | rizen: hah, tha tis true | 17:32 |
+perlmonkey2 | all the ninjas I know can't stand it to be done anyway but their own. | 17:32 |
@rizen | unless you're looking for someone to rewrite everything and and work alone, i'd say you're not looking for a ninja | 17:33 |
@rizen | don't get me wrong, ninjas have their place | 17:33 |
@rizen | they are great for startups to get you off the ground | 17:33 |
@rizen | but for day to day programming, i'd take a regular programmer over a ninja every single time | 17:34 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:34 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:34 | |
+perlmonkey2 | Yeah, I'm thinking we just need to grab a graduate student from our CS department who has had some NLP experience and let them help out. | 17:35 |
Dadok | i could probably send you some undergrad students that are interested in startups and know a lot about NLP if you want, haha | 17:35 |
+perlmonkey2 | undergrads who know about NLP? | 17:37 |
+perlmonkey2 | Dadok: what school is teaching NLP in undergrad? | 17:37 |
+perlmonkey2 | And I'm not talking about a single course where they implemented a toy POS tagger. | 17:37 |
Dadok | Oh a couple of my friends did some summer research with profs for it. | 17:37 |
Dadok | Pomona College | 17:37 |
Dadok | haha | 17:37 |
Dadok | i know | 17:38 |
Dadok | you'd probably be better off with your grad students though | 17:38 |
+perlmonkey2 | We'll probably end up just grabbing a young'n. But my boss wanted to know what it would take to get the types of ninjas our .gov contractor sends us. I'm like, those guys take home $5k a week. That is what it takes. Oh yeah, the the giant HR department to weed them down to the best. Oh and the rest of the giant corporation for the new hires to work and prove their skills to get promoted to that position. | 17:39 |
+perlmonkey2 | And even then, those developers were just really good, but not what I'd call super hackers like you might find in the CPAN authors list. | 17:41 |
+perlmonkey2 | doh, I'm going to be late for my 10....catch you all late.r | 17:41 |
Doc777 | Will anyone please tell me why this line will not work: if ($session->user->isInGroup( '3' )) { print "They are an admin!" }; | 17:51 |
Doc777 | In a macro I might add... | 17:52 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Connection timed out] | 17:58 | |
Dadok | can you provide more of the function it's in? | 18:03 |
Dadok | where do you initialize $session? | 18:03 |
Dadok | sorry... Are you initializing $session? | 18:03 |
@rizen | Doc777, you can't print, you must "return" the message | 18:04 |
@rizen | when you are in a macro | 18:04 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has joined #webgui | 18:07 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:07 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:07 | |
Doc777 | Ah, I was trying to check if someone is an admin and show them a link to something basically. | 18:08 |
@rizen | that's fine, but whatever output you want you must return it rather than printing it | 18:08 |
Doc777 | Can I set a var to true or false to check later in the macro somehow? | 18:09 |
Doc777 | I have the macro successfully returning a table from a DB. I wanted to check if they are an admin and display an edit link. But a line like this breaks the macro: if ($self->session->user->isInGroup(3)) { my $test = 'Yes'; }; | 18:14 |
Doc777 | I am thinking maybe the $session is not initialized as Dadok said... All I have is my ($session,$statement, $format,$dblh); to do with session ;) | 18:15 |
Dadok | Im fairly certain you need to initialize $session (though I'm not the best person to be responding to this), is this in the process function? | 18:16 |
@preaction | Doc777, there should be no $self in the macro. macros are not objects and are not instanciated | 18:16 |
-!- AMH_bo1 [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."] | 18:17 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 18:19 | |
@rizen | use the pastebin link to paste the code of your macro | 18:19 |
CIA-1 | WebGUI: jt * r6175 /branch/WebGUI_Commerce/lib/WebGUI/ (5 files in 2 dirs): some form fixes | 18:19 |
CIA-1 | WebGUI: jt * r6176 /WebGUI/lib/WebGUI/ (5 files in 2 dirs): merging form fixes | 18:19 |
Doc777 | Dadok, yes it is. | 18:19 |
Doc777 | Thank you preaction, will test this. | 18:19 |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 18:20 | |
Dadok | has anyone else found webgui to be incredibly memory intensive? | 18:21 |
Doc777 | Well, found my server here comatosed this morning with spectre using 700 meg of RAM so ya ;) | 18:22 |
@rizen | what do you mean by "incredibly" | 18:22 |
Dadok | trying to figure out if that's what's going on with my server having 3mb left, haha | 18:22 |
@rizen | the only way spectre uses that much ram is if it's throwing errors and you aren't fixing them | 18:22 |
@rizen | spectre, when configured properly | 18:23 |
@rizen | only uses about 15-30mb of ram | 18:23 |
Dadok | ok | 18:23 |
Dadok | that helps to know, actually, thanks | 18:23 |
Doc777 | Better check it Dadok as that was what ate my memory up ;) (yea, I found out it was spectre in the logs ) | 18:23 |
@rizen | each apache process, using the default webgui/wre configuration should use between 50 and 100mb of ram | 18:23 |
Dadok | are modperl modproxy mysql and spectre all considered 4 different apache processes ? :) | 18:25 |
Dadok | woops, apache, nm | 18:26 |
Dadok | man it's late | 18:26 |
@rizen | spectre isn't apache | 18:27 |
@rizen | it's stand alone | 18:27 |
@rizen | with the default configuration of the wre, your processes should look like this: | 18:28 |
@rizen | spectre: 15-30mb | 18:28 |
@rizen | mysql: 300-500mb | 18:28 |
@rizen | modproxy: 3-7mb (per process) | 18:28 |
@rizen | modperl: 50-100mb (per process) | 18:28 |
Dadok | woah | 18:29 |
@rizen | if you're seeing things outside of that scope, then there's likely a configuration issue somewhere | 18:29 |
Dadok | is it typical for mysql to take that much? | 18:29 |
@rizen | mysql can take a lot less than that if you want it to...but it is a busy beaver | 18:29 |
@rizen | =) | 18:29 |
Dadok | yeah | 18:29 |
@rizen | most of that 300-500mb is memory it uses to cache queries and indexes | 18:30 |
@rizen | which speeds up performance | 18:30 |
Dadok | yeah | 18:30 |
@rizen | if you're running a relatively small site thne it may use less memory | 18:30 |
Dadok | how do you set the max on that? | 18:30 |
@rizen | edit the config options in /data/wre/var/my.cnf | 18:30 |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 18:30 | |
lisette | how long is the field user in webgui? | 18:31 |
@rizen | we have some clients with busy sites that give mysql 16gb of ram | 18:31 |
Dadok | WOW | 18:31 |
@rizen | of course there you're talking millions of page views per day | 18:32 |
@rizen | =) | 18:32 |
Dadok | so it's basically 300-500mb per SITE then since it's mostly cache right? (sorry im new to hosting/design) | 18:32 |
@rizen | not per site | 18:32 |
@rizen | per server | 18:32 |
Dadok | hmm | 18:32 |
@rizen | webgui is a server beast, unlike most php systems | 18:32 |
@rizen | so the amount of ram it uses is roughly the same no matter how many sites you put on your server | 18:32 |
@rizen | you can run 1 or 1000 sites with the same amount of ram | 18:33 |
Dadok | hmmm.... but if most of the mysql RAM usage is cached requests... | 18:33 |
Dadok | wouldnt they be unique for each site? | 18:33 |
@rizen | all that matters is the number of page views across all sites combined | 18:33 |
Dadok | or am I looking at this on the wrong scope... | 18:33 |
@rizen | yeah, but the amount of caching needed is very small per site | 18:34 |
Dadok | ah, so the amount of ram mysql uses is pretty much directly related to the amount of content viewed then over all sites? | 18:34 |
@rizen | no, the amount of ram mysql uses is directly related to what you set in my.cnf | 18:35 |
@rizen | the length of time stuff stays in the cache is directly related to how often it is requested | 18:36 |
Dadok | ah, gotcha | 18:36 |
Dadok | apache is using up 74.8% of the ram | 18:42 |
Dadok | spectre 5% | 18:42 |
Dadok | any common diagnoses for this problem? | 18:42 |
Dadok | other than DOS attacks, haha | 18:42 |
Doc777 | Friends, I am new to webgui am probably overlooking something simple here. But my macro works great until I add a line like: if $session->user->canUseAdminMode; { my $test = 'Yes'; }; After that the macro will not load at all. Above it I have: my $session = shift; Any ideas how I can rewrite this line to work or point me to a macro that checks for an admin? Thanks! | 18:44 |
@preaction | apache processes should be taking about 70-90M each. if you're using the WRE, it uses Apache2::SizeLimit to ensure that. if it's taking too much RAM, consider lowering MaxClients, MinSpareServers, MaxSpareServers, and StartServers | 18:45 |
@preaction | Doc777, paste your entire macro into http://webgui.pastebin.com and give us the link to it | 18:45 |
Doc777 | Well, I can try. but the macro is about 120 lines of stuff that is irevelant. It works great as long as I comment out that one line. ;) | 18:46 |
-!- dadok1 [n=tickitim@26.185.dsl.syd.iprimus.net.au] has joined #WebGUI | 18:49 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:54 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:54 | |
-!- dadok1 [n=tickitim@26.185.dsl.syd.iprimus.net.au] has quit [] | 18:55 | |
+perlDreamer | rizen: we're booked all the way to Mad-city for the WUC | 18:55 |
@rizen | sweet, did you go rail/bus or plane? | 18:55 |
+perlDreamer | plane | 18:55 |
+perlDreamer | vacation time from $dayJob is too costly | 18:55 |
@rizen | understood | 18:55 |
+perlDreamer | Last night, I told the kids that you ate children for breakfast. | 18:56 |
@rizen | you should work some place that you have unlimited vacation time | 18:56 |
@rizen | =) | 18:56 |
+perlDreamer | Tim says, "No he doesn't" | 18:56 |
@rizen | yes i do | 18:56 |
+perlDreamer | Peter said, "Wow. That makes him a cannonball." | 18:56 |
@rizen | hehe | 18:56 |
+perlDreamer | cannonballs are plain and black, so I agreed | 18:56 |
@rizen | i especially love the tender livers of small children | 18:56 |
@rizen | and you can make good sausages using their intestines | 18:57 |
+perlDreamer | but they take so long to wash | 18:57 |
+perlDreamer | Did you feel the quake this morning? | 18:58 |
bopbop | I felt the quake- woke up to Ryan's closet doors trembling | 19:02 |
@rizen | i would love to say i felt it, but i didn't | 19:02 |
@rizen | but bopbop lives about 30 miles south east of me so she has a much better chance of feeling it | 19:03 |
bopbop | with Ryan in the room I kind of chalked it up to other "trembles" :) | 19:03 |
-!- Dadok [n=tickitim@148.202.dsl.syd.iprimus.net.au] has quit [Read error: 110 (Connection timed out)] | 19:03 | |
@rizen | hehe | 19:04 |
@rizen | wahooo!!!!!! | 19:05 |
@rizen | the forms rewrite solved the problem i was having | 19:05 |
+perlDreamer | cool! | 19:05 |
@rizen | 2.5 days not-wasted | 19:05 |
CIA-1 | WebGUI: jt * r6177 /branch/WebGUI_Commerce/lib/WebGUI/Form/ (SelectSlider.pm CheckList.pm List.pm): more form fixes | 19:06 |
CIA-1 | WebGUI: jt * r6178 /WebGUI/lib/WebGUI/Form/ (CheckList.pm List.pm SelectSlider.pm): merging more form fixes | 19:06 |
+perlDreamer | also, the boys last night decided that Gooey has a twin brother named Octopi | 19:07 |
@rizen | is that the one on that restaurant? | 19:10 |
@rizen | =) | 19:10 |
+perlDreamer | could be. I'll keep you informed of any interesting developments. | 19:11 |
+perlDreamer | Oh, they also wanted to make signs for your OSCON booth, but we let them know that you already had signs | 19:11 |
+perlDreamer | and a chair sized pile of Gooey's | 19:11 |
@rizen | actually at oscon it will be a pile of gooeys bigger than both of them | 19:12 |
@rizen | combined | 19:12 |
@rizen | 1000 gooeys | 19:12 |
+perlDreamer | We're going to need pictures of that one. | 19:12 |
-!- lisette [n=liraos@201.232.58.66] has left #webgui [] | 19:12 | |
+perlDreamer | I have to use plone at $dayJob. I feel so dirty. | 19:12 |
@rizen | is it really that bad? | 19:12 |
-!- estiven [n=estiven@201.232.58.66] has joined #webgui | 19:13 | |
@rizen | i tried it once and it seemed ok | 19:13 |
@rizen | other than that you had to drop to the lower database interface to do any admin level functions | 19:13 |
+perlDreamer | If you want to download a file, you have to click on the name of the file | 19:13 |
@rizen | cuz the plone interface didn't expose most of it | 19:13 |
+perlDreamer | that takes you to a second screen where you can actually download the file | 19:13 |
+perlDreamer | The content management screen (ala ?func=edit) is very non-intuitive. | 19:13 |
+perlDreamer | It took two of us 10 minutes to figure out how to give me editing privileges to a page | 19:14 |
@rizen | you know, you should write a small compare contrast of plone vs webgui and submit it to newsforge or something | 19:15 |
-!- lisette [n=juangui@201.232.58.66] has joined #webgui | 19:15 | |
@rizen | since you have good working knowledge of both of them | 19:15 |
+perlDreamer | right now, it would be pretty small, but I'll think about it. | 19:16 |
lisette | i have terrible problem with one of my sites | 19:17 |
lisette | when a user open the site, he or she found a session opens from another user | 19:19 |
lisette | so he can navigate with the session of other user | 19:19 |
@rizen | admin console > settings > miscellaneous > prevent proxy caching > yes | 19:20 |
lisette | the thinks is i am using ldap with this site and another site and both sites occurs the same | 19:21 |
lisette | rizen, i have already done that | 19:22 |
lisette | and the problem continues | 19:22 |
@rizen | purchase a support agreement and contact support | 19:22 |
lisette | really i don't know what is the problem | 19:22 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] | 19:28 | |
CIA-1 | WebGUI: colin * r6179 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ (PayDriver.pm Pay.pm): fix POD whitespace | 19:28 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has joined #webgui | 19:29 | |
-!- Doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Read error: 113 (No route to host)] | 19:36 | |
-!- Doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui | 19:36 | |
-!- GooeyOfSteel [n=puppetma@hq.imaterial.org] has joined #webgui | 19:41 | |
-!- GooeyOfS1eel [n=puppetma@hq.imaterial.org] has quit [Read error: 104 (Connection reset by peer)] | 19:44 | |
CIA-1 | WebGUI: colin * r6180 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ (AddressBook.pm Ship.pm Pay.pm): fix empty POD complaints from PodChecker | 19:50 |
-!- lisette [n=juangui@201.232.58.66] has quit ["Leaving."] | 20:16 | |
-!- lisette [n=liraos@201.232.58.66] has joined #webgui | 20:17 | |
lisette | how to do to insert into a table from a javascript, i can do with the macro SQL? | 20:19 |
+perlDreamer | The SQL macro is only for selects, shows and describe only. | 20:21 |
lisette | mmm then i can't do this? | 20:22 |
* perlDreamer suggests looking for javascriptDreamer, since he's out of his depth :) | 20:23 | |
lisette | but, i know that javascript can't connect with a database. | 20:25 |
lisette | perhaps with ajax, but i don't know | 20:25 |
+perlDreamer | yo tambien | 20:25 |
lisette | yo tampoco | 20:26 |
+perlDreamer | Cual es la differencia entre "tambien" and "tampoco"? | 20:26 |
lisette | tambien is and affirmation, tampoco is a negation | 20:28 |
lisette | es este caso, se dice tampoco, porque no sabes ajax, igual que yo | 20:28 |
lisette | si el caso fuera que yo supiera ajax y tu tambien, entonces sera tambien | 20:29 |
lisette | you understand me? | 20:29 |
+perlDreamer | Si | 20:29 |
+perlDreamer | Necesite un momento para recordar supiera (caso condicional), pero, si | 20:30 |
lisette | supiera = know in the pass | 20:31 |
+perlDreamer | en el pasado (past) ? | 20:32 |
lisette | eso | 20:32 |
lisette | past | 20:32 |
lisette | sorry | 20:32 |
+perlDreamer | It's alright. We're both learning each other's languages. | 20:33 |
+perlDreamer | Pero, habla ingles major que yo hablo espanol. | 20:33 |
+perlDreamer | You should be thankful we're not doing this in German. | 20:33 |
lisette | thanks | 20:33 |
lisette | yo tampoco | 20:34 |
+perlDreamer | Meine Deutsch ist zehr schlecht. | 20:34 |
+perlDreamer | "My German is really bad" | 20:34 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 20:34 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 20:34 | |
+perlDreamer | Necesito aprender javascript. | 20:37 |
+perlDreamer | Ojala que si hay una clase en el WUC este ano. | 20:38 |
lisette | ojala haya una clase en el WUC este año. | 20:42 |
-!- diakopter is now known as diakopte1 | 21:15 | |
-!- diakopte1 is now known as diakopter | 21:16 | |
+perlmonkey2 | you both said ano | 21:26 |
+perlDreamer | perlmonkey2: check your character set. lisette had an "n with tilde" | 21:26 |
+perlmonkey2 | yeah, I saw that. I was making a 13 year old scatalogical joke. | 21:27 |
+perlmonkey2 | not that the joke was 13 years old, but the type of humor was for a 13 year old. | 21:27 |
+perlDreamer | That's good. | 21:27 |
* perlDreamer didn't remember 1995 as being different, scatalogically, from other years | 21:28 | |
+perlDreamer | So how's life in Survey-beta? | 21:28 |
+perlmonkey2 | ano, is close enough to anal, that beavis and butthead would make the connection. | 21:28 |
+perlmonkey2 | I'm fending off feature requests elft and right and on the finish line for having all functional features. Knocked off two more after lunch and just have 3 more to do. Whole morning wasted in meetings though. | 21:29 |
+perlDreamer | Very cool. | 21:29 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 21:30 | |
@rizen | pm2, have you checked in to svn yet? | 21:33 |
@rizen | you should do so before your hard drive goes kaboom | 21:33 |
@apeiron | Or before your tab complete on a cp or mv command betrays you. :) | 21:37 |
+perlDreamer | or rm | 21:38 |
+perlmonkey2 | rizen: nope. They want me to finish up the responses so that they can allow themselves to take a survey multiple times so they can test without having to mysql querybrowswer open to delete reponses. | 21:38 |
+perlmonkey2 | after that I'll figure out how to add a branch to svn for just the survey stuff. | 21:38 |
+perlmonkey2 | or do I have a create a complete wG branch of all the code? | 21:38 |
@rizen | https://svn.webgui.org/plainblack/branch/WebGUI_Survey2 | 21:40 |
@rizen | the branch is there and waiting for you to add your code | 21:41 |
+perlmonkey2 | groovy | 21:41 |
@rizen | i think you should spend 5 minutes and check it in....better than spending the rest of your life hating yourself for not | 21:41 |
@rizen | after something bad happens | 21:42 |
+perlDreamer | like losing 1.5 days of work when you nuke your templates | 21:42 |
+perlmonkey2 | It will take me 5 minutes to add random branching and then I'll put the code into svn. | 21:43 |
+perlmonkey2 | and you might laugh at random branching. And so would I. You might ask, who the frak would want such a thing. And so would I. | 21:43 |
+perlDreamer | what is random branching? | 21:43 |
+perlmonkey2 | But it is there for the crazy people who want it. | 21:43 |
@preaction | i can see use for it | 21:43 |
+perlmonkey2 | you give a list of questions that a answer can branch to. If that answer is chosing, a random question from the list is chosen. | 21:44 |
@preaction | a marketing survey that shows the user a different part of the survey each time they go through it | 21:44 |
+perlmonkey2 | chosen | 21:44 |
@rizen | preaction can see a need for everything | 21:44 |
@preaction | just about | 21:44 |
@rizen | especially mixins | 21:45 |
+perlDreamer | mmmmmm... mixins | 21:45 |
+perlDreamer | we really do need mixins | 21:45 |
@rizen | only if there's cake | 21:45 |
+perlmonkey2 | rizen: you told me what a mixin was before, and I still don't grok it. | 21:45 |
@rizen | or better yet, pie | 21:45 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["Leaving"] | 21:45 | |
* rizen loves pie | 21:45 | |
+perlDreamer | what kind of pie? | 21:45 |
@preaction | it's a way to add methods to a class without inheriting from it | 21:45 |
@preaction | kinda | 21:45 |
+perlmonkey2 | precan vs. apple. ultimate showdown. | 21:45 |
+perlDreamer | perlmonkey2: think traits | 21:46 |
@rizen | apple wins every time | 21:46 |
@preaction | traits, yes | 21:46 |
+perlDreamer | or, "does" versus "isa" relationships | 21:46 |
@rizen | especially dutch apple pie with a side of vanilla ice cream | 21:46 |
+perlmonkey2 | every time? I think it depends on if ice cream is also served. | 21:46 |
+perlDreamer | For breakfast on Sundays | 21:46 |
+perlDreamer | for example, dogs bark. So do seals. | 21:46 |
@preaction | why is dutch apple pie the best apple pie if apple pie is american? | 21:46 |
+perlDreamer | that's why duck typing is so unreliable | 21:46 |
@rizen | it just is preaction, it just is | 21:47 |
@apeiron | er, apple pie *isn't* American. :) | 21:47 |
@preaction | but then every time i said "as american as apple pie" i was lying | 21:47 |
@preaction | this throws every conversation i've ever had into question | 21:47 |
@rizen | oh and one more thing, the largest farmers market in the united states is open for business once again starting tomorrow | 21:48 |
@rizen | and i'm heading up at 8am to get some spicy cheezy bread | 21:48 |
@rizen | =) | 21:48 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 21:48 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 21:48 | |
+perlmonkey2 | largest farmers market in the states? | 21:48 |
+perlmonkey2 | that would be a lot of fun to go to. | 21:48 |
* perlmonkey2 loves the farmers market. | 21:48 | |
+perlDreamer | Madison Wisconsin has the largest farmer's market in the states. | 21:48 |
+perlDreamer | That's why you must come to the WUC. | 21:48 |
+perlmonkey2 | I've been planning on coming for almost a year now :) | 21:49 |
+perlDreamer | Forget the face time, awesome collaboration, interesting presentations | 21:49 |
+perlmonkey2 | need to buy tickets. | 21:49 |
+perlDreamer | It's the farmer's market | 21:49 |
+perlmonkey2 | hahahaha | 21:49 |
@apeiron | preaction, Some cursory research on the tubes shows you that apple pie isn't actually American. :) | 21:49 |
CIA-1 | WebGUI: jt * r6181 /branch/WebGUI_Survey2: creating a branch for survey work | 21:49 |
@rizen | apeiron: apple pie is delicious, and therefore doesn't matter if it's american or not | 21:50 |
@apeiron | well, yes. | 21:50 |
@rizen | in fact, i'm going to report you to the committee for unamerican activities | 21:50 |
+perlDreamer | rizen will eat apple pie of any nationality or ethnicity | 21:50 |
+perlDreamer | What about those deep fried apple pies from McDonalds? | 21:51 |
+perlmonkey2 | Okay, I must brag about this because it doesn't happen to computer nerds very often. But last nigth at the English dept. awards banquet, my wife and I were seated with 6 of the Ukranian grad students here for a month long visit to my wife's department. I don't know what is in the water in the Ukraine, but they were all 5'10+ and supermodel gorgeous. | 21:52 |
@rizen | soviet chicks are practically all hot | 21:53 |
@rizen | dated several in college | 21:53 |
@rizen | hottest chicks i ever dated | 21:53 |
+perlmonkey2 | and these girls were picked for their grades as it was an academic competition to go on the trip. I was like, if these are the nerds, what to the hot partying girls look like? | 21:54 |
+perlDreamer | bopbop: I need some English advice "If you have modified the file whose check out your are cancelling" | 21:54 |
+perlDreamer | If you have modified the file whose check out you are cancelling | 21:54 |
bopbop | second | 21:55 |
bopbop | what about it? | 21:55 |
+perlDreamer | It seems awkward | 21:55 |
bopbop | put a comma after file | 21:55 |
bopbop | and after cancelling | 21:55 |
bopbop | then proceed with the sentence | 21:55 |
+perlDreamer | Thanks! | 21:55 |
+perlDreamer | Remind me that I owe you one at the WUC. | 21:56 |
bopbop | np | 21:56 |
@rizen | you can throw it on the 1,000,000 i owe her | 21:57 |
+perlDreamer | bopbop++ | 21:59 |
+perlDreamer | karma bopbop | 21:59 |
+perlDreamer | perlbot: karma bopbop | 21:59 |
perlbot | Karma for bopbop: 1 | 21:59 |
bopbop | woohoo! | 22:00 |
+perlDreamer | hardly representative of your true value to WebGUI | 22:01 |
+perlDreamer | but a good indicator nonetheless | 22:01 |
bopbop | thx perlDreamer :) | 22:02 |
-!- diakopter is now known as diakopte1 | 22:35 | |
lisette | where i can translate the button of the content rich editor? | 22:36 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 22:42 | |
-!- estiven [n=estiven@201.232.58.66] has left #webgui [] | 22:43 | |
-!- diakopte1 is now known as diakopter | 22:45 | |
@preaction | does the WebGUI inbox ever get cleaned up? is there even a way to delete items from it? | 22:47 |
@preaction | i've got like 60,000 inbox messages and the ?op=viewInbox takes minutes to load | 22:48 |
@preaction | strike that, i have 750,000 inbox messages | 22:49 |
* perlmonkey2 drives a stake through MySQL as his 'end = now()' clause isn't working, even though end is a DATETIME | 22:59 | |
@rizen | is "end" a reserved word in mysql | 23:00 |
@rizen | try putting a `end` around it | 23:00 |
@rizen | preaction: no it doesn't get cleaned up, how did you end up with 750,000 inbox messages? | 23:01 |
+perlmonkey2 | rizen: it is a mysql bug | 23:01 |
+perlmonkey2 | it id 'endDate' for the column name and google shows this as a bug. I can't set the column to not null | 23:01 |
+perlmonkey2 | crazy | 23:01 |
@preaction | lots of content being submitted, up to 4 approval messages per commit, and it's been a little over a year since the site started functioning | 23:02 |
+perlmonkey2 | http://bugs.mysql.com/bug.php?id=27507 | 23:02 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has quit [] | 23:03 | |
@preaction | 4 approval messages per commit because 4 different groups might get the same approval message (though only one group needs to approve). a custom approval activity I wrote | 23:03 |
+perlmonkey2 | update Survey_response set endDate = now() and isComplete = 1 where Survey_responseId = 'eIT7DlfWDDOwm8KxEZ5ADg' I've dropped endDate, readded it. Nothing is working. | 23:10 |
+perlmonkey2 | this is incredible | 23:11 |
@rizen | preaction, methinks you need you write a workflow activity that cleans out the inbox then | 23:11 |
@preaction | rizen, should it go in core? default of 1 year perhaps? | 23:16 |
+perlmonkey2 | $self->session->db->write("update Survey_response set endDate = ? and isComplete = 1 where Survey_responseId = ?",[WebGUI::DateTime->now->toDatabase,$responseId]); no joy....... | 23:17 |
@preaction | what's the error you're getting? | 23:18 |
+perlmonkey2 | no error, only a warning "Out of range value adjusted for column 'endDate' at row 1 | 23:21 |
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 23:22 | |
-!- mode/#webgui [+o apeiron_] by ChanServ | 23:22 | |
@rizen | preaction: sounds good to me | 23:23 |
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Client Quit] | 23:23 | |
@rizen | preaction: and it should NEVER delete anything that's pending | 23:23 |
@preaction | of course not | 23:23 |
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 23:24 | |
@rizen | you say that now | 23:24 |
-!- mode/#webgui [+o apeiron_] by ChanServ | 23:24 | |
@rizen | =) | 23:24 |
@preaction | i'm still worried about stuff in user's inboxes that aren't approval messages. | 23:24 |
@preaction | they're marked "completed" no matter what | 23:24 |
@preaction | stuff like welcome messages | 23:24 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Nick collision from services.] | 23:25 | |
-!- juan [n=juangui@201.232.58.66] has joined #webgui | 23:25 | |
-!- apeiron_ is now known as apeiron | 23:25 | |
@rizen | sure | 23:25 |
@rizen | but they have no pending state | 23:26 |
@rizen | they're informational only | 23:26 |
@preaction | yeah | 23:26 |
@rizen | isn't there a "read" flag? | 23:26 |
@rizen | or something? | 23:26 |
+perlmonkey2 | dang it. so much for wrapping up all the features today. bbl, I'm going for a walk. | 23:26 |
juan | i was in http://i18n.webgui.org/ tranlating to spanish the Asset_RichEdit, i was in 10% and suddenly it appears in 1% | 23:26 |
@preaction | no "read" flag | 23:26 |
@preaction | juan, did you hit "Commit"? | 23:27 |
@preaction | perlmonkey2, are you using db->setRow? | 23:27 |
+perlmonkey2 | db->write, but it doens' t matter. I'm testing this in querybrowser with no luck. | 23:27 |
@preaction | is endDate NOT NULL? | 23:28 |
+perlmonkey2 | I've tried it both ways | 23:28 |
@preaction | er.. is NULL allowed? | 23:28 |
@preaction | hum... | 23:28 |
juan | preaction, commit to svn? | 23:28 |
@preaction | juan, yes | 23:28 |
juan | no | 23:28 |
+perlmonkey2 | doens't matter, when the row is created, I set it to the same as startDate | 23:28 |
+perlmonkey2 | just to get it working. | 23:28 |
juan | i was translating the items and save them | 23:29 |
@preaction | perlmonkey2, try anyway perhaps? | 23:29 |
+perlmonkey2 | okay, I'll try setrow | 23:29 |
@preaction | i meant allowing NULL in endDate | 23:29 |
@preaction | did you try setting it to a literal? "2007-01-01 00:00:00" or something? | 23:30 |
+perlmonkey2 | preaction: okay....what black magic is setrow doing? because it worked. | 23:31 |
+perlmonkey2 | I can't make it work with sql in a browser, but setrow did it. | 23:31 |
+perlmonkey2 | wG made a pact with the devil | 23:32 |
@preaction | perlmonkey2, i really have no idea. but it's not a complicated subroutine really | 23:32 |
@preaction | setRow is good, clean fun | 23:32 |
+perlmonkey2 | am I smoking crack though? a datetime column can be set to current_date or now() right? | 23:33 |
+perlmonkey2 | oh, who cares. it works :) | 23:33 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 23:38 | |
@preaction | indeed | 23:39 |
+perlDreamer | lisette, the rich editor buttons are handled in javascript, and should already be translated. See /data/WebGUI/www/extras/tinymce2/jscripts/tiny_mce/langs | 23:40 |
+perlDreamer | perlmonkey2: rizen wrote setrow, and mysql knows not to mess with him | 23:40 |
+perlmonkey2 | hah | 23:42 |
+perlmonkey2 | perlDreamer++ | 23:42 |
@rizen | the tradition continues: tavis has already lost $500 to the wheel of fortune slots | 23:42 |
@rizen | and he has only been there 1 day | 23:42 |
+perlDreamer | is he at another trade show? | 23:43 |
@rizen | he went out for the GTS trade show early | 23:43 |
@rizen | i'm not going until monday morning at 6am | 23:44 |
@rizen | he left yesterday | 23:44 |
lisette | well, i found es.js and is good, but when i browse and call this editor i see it in english, how to do to change the language? | 23:45 |
-!- SDuensin [n=Scott@250.sub-75-204-144.myvzw.com] has quit ["Leaving"] | 23:45 | |
+perlDreamer | lisette: is your language espanol in your user profile? | 23:45 |
lisette | no, i change to spanish and i see the changes | 23:49 |
lisette | thanks | 23:49 |
+perlDreamer | Ademas, cambie la lengua de "Visitante" a español. | 23:51 |
@rizen | holy crap spanish is really zipping up on the ranks | 23:52 |
+perlDreamer | I know, man. lisette, juan and estiven are kicking butt and translating names | 23:52 |
+perlDreamer | So what happened to Ehab? Is he on break? The arabic translation has been slipping for a long time now. | 23:53 |
-!- juan [n=juangui@201.232.58.66] has left #webgui [] | 23:54 | |
+perlDreamer | The Truth about IT Consultants: http://www.pbs.org/cringely/pulpit/2008/pulpit_20080418_004737.html | 23:54 |
@rizen | not sure | 23:54 |
-!- juan [n=juangui@201.232.58.66] has joined #webgui | 23:55 | |
juan | perlDreamer, i have a serious problem translating WG to spanish | 23:59 |
juan | I am working in Asset_RichEditor | 23:59 |
--- Day changed Sat Apr 19 2008 | ||
juan | in two times I have been around 30% and suddenly this asset appears in 1% | 00:01 |
+perlDreamer | and is all of the work lost as well? | 00:05 |
+perlDreamer | well, in any case, I would recommend posting a bug to the WebGUI bug tracker about it | 00:06 |
+perlDreamer | also, use the commit button frequently | 00:06 |
+perlDreamer | so that you don't lose so much help all at once | 00:06 |
+perlDreamer | do you remember if it always happens after translating a certain entry in the file? | 00:07 |
juan | ok, i am going to follow your suggestions | 00:07 |
+perlDreamer | I'm sorry for the work that you've lost. | 00:08 |
juan | no error appears after translating a certain entry | 00:08 |
+perlDreamer | it won't show up as an error, the error is losing all the data in that Asset. | 00:08 |
+perlDreamer | Which one is it? | 00:08 |
juan | RichEditor | 00:09 |
juan | we are working so hard to translate WG to spanish | 00:10 |
+perlDreamer | Many months ago, there was a translation bug with that Asset. I can't remember what it was. | 00:10 |
+perlDreamer | But it worked just like you say. | 00:10 |
+perlDreamer | It was reported by bartjol | 00:10 |
+perlDreamer | hm | 00:10 |
+perlDreamer | Please try translating other files for a while, and hold off on that one. | 00:10 |
juan | ok | 00:11 |
+perlDreamer | Most of what you're translating is the Administrative interface anyway for that asset. | 00:11 |
+perlDreamer | and do report it as a bug | 00:11 |
+perlDreamer | http://www.webgui.org/bugs/tracker/translate_webgui_org#x4s8RVwnzPhNt3t-KWS4Kg | 00:12 |
+perlDreamer | that's your problem, juan. | 00:12 |
juan | perlDreamer, do you know when i am suscribing to certain asset, i received in my email notifications about post in that asset | 00:12 |
+perlDreamer | yes, that's a function of the Collaboration System | 00:12 |
juan | when i received an email, i have some text in english | 00:13 |
juan | is it translated in i18n, too? | 00:13 |
+perlDreamer | there are parts of WebGUI that are not fully i18n yet. Post that as a bug, too. | 00:14 |
juan | the url that you sent me is the same error that i had | 00:14 |
+perlDreamer | exactly. Look for a pipe character "|" in the entry. | 00:14 |
juan | another question | 00:16 |
juan | i have a collaboration system with many threads and it is located in the home of my site | 00:17 |
juan | the colabation has ten threads per page | 00:18 |
juan | in the first page all is ok but when i pass to the second page some of the design of my site desappear | 00:18 |
+perlDreamer | yes. This is by design. If you look carefully, you're actually on a new URL when you visit the 2nd page of threads. | 00:19 |
+perlDreamer | Many people have asked for this to be different, but I don't think anyone has posted an RFE for it yet | 00:19 |
juan | any solution to this problem? | 00:29 |
+perlDreamer | Yes and no. | 00:29 |
+perlDreamer | There's nothing you can really do in the short term | 00:29 |
juan | why | 00:29 |
+perlDreamer | Because it was designed to behave the way that it does | 00:29 |
+perlDreamer | But if you submit an RFE, it could be fixed in the future. | 00:30 |
+perlDreamer | it has to do with the way that pagination information is sent to the collaboration system when it is embedded in another page | 00:30 |
juan | can you help me with me, the thing is that last year we bought the online support and it expired about 2 months ago | 00:33 |
juan | we verify our accounts and found that have a transaction to renew the suscription | 00:35 |
+perlDreamer | I actually don't work for Plain Black, but if you contact them and tell them that you want to renew it, I'm sure they can help you. | 00:35 |
juan | ok | 00:35 |
juan | thanks | 00:35 |
+perlDreamer | I'm just a volunteer developer who likes helping people on the forums and IRC :) | 00:36 |
+perlDreamer | Article on smart matching in perl 5.10: http://perltraining.com.au/tips/2008-04-18.html | 01:07 |
+perlDreamer | obviously, we need this in the WRE =) | 01:09 |
CIA-1 | WebGUI: colin * r6182 /branch/WebGUI_7.4/etc/WebGUI.conf.original: swap order of comments to match what statements they are next to | 01:20 |
CIA-1 | WebGUI: colin * r6183 /WebGUI/etc/WebGUI.conf.original: forward port config comment ordering | 01:20 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 01:25 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:39 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Connection timed out] | 01:46 | |
-!- lisette [n=liraos@201.232.58.66] has left #webgui [] | 01:55 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 01:59 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 01:59 | |
-!- juan [n=juangui@201.232.58.66] has left #webgui [] | 02:15 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:24 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 03:01 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 09:37 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: Doc777 | 11:28 | |
-!- Netsplit over, joins: Doc777 | 11:41 | |
-!- diakopte1 [n=diakopte@209.9.237.164] has joined #webgui | 11:42 | |
-!- diakopter [n=diakopte@209.9.237.164] has quit [Read error: 110 (Connection timed out)] | 11:53 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 13:16 | |
-!- mode/#webgui [+o preaction] by ChanServ | 13:16 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 13:23 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 13:23 | |
-!- CIA-1 [n=CIA@208.69.182.149] has quit [] | 13:57 | |
-!- CIA-5 [n=CIA@208.69.182.149] has joined #WebGUI | 14:01 | |
-!- CIA-5 [n=CIA@208.69.182.149] has quit [] | 14:52 | |
-!- CIA-5 [n=CIA@208.69.182.149] has joined #WebGUI | 14:58 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 14:59 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 18:26 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:26 | |
+perlmonkey2 | Heh, how would an RFE to move to 5.10 go over? http://perltraining.com.au/tips/2008-04-18.html | 18:44 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: f00li5h | 19:15 | |
-!- CIA-5 [n=CIA@208.69.182.149] has quit [Read error: 110 (Connection timed out)] | 19:45 | |
-!- Doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit ["using sirc version 2.211+KSIRC/1.3.12"] | 19:54 | |
-!- CIA-5 [n=CIA@208.69.182.149] has joined #WebGUI | 20:57 | |
@rizen | it would not go over | 20:58 |
@rizen | short of a major security problem i don't change the base system requirements of WebGUI except at major release time (WebGUI 8 for example) | 20:58 |
@rizen | oh how i do want to use all the goodness of perl 5.10 though | 21:01 |
@rizen | =) | 21:01 |
+perlmonkey2 | heh, yeah | 21:12 |
+perlmonkey2 | ~~ | 21:12 |
+perlmonkey2 | just looks like fun | 21:12 |
+perlmonkey2 | but what are you going to do? You've got a gazillion users who can't just be switched overnight. | 21:12 |
* rizen squints his eyes at perlmonkey2 with a hint of evil eye | 21:15 | |
@rizen | i still see no code checked into the branch i made for you | 21:16 |
+perlmonkey2 | oh yeah | 21:16 |
+perlmonkey2 | heh, yesterday was a bad day. Code on my machine wasn't working at work. So I burned out at 5 and quit for the day. This morning I started in on it and realized it was the ajax calls timing out. | 21:18 |
+perlmonkey2 | I never optimized my db tables, so at work, with several huge surveys, calls were taking over a second to return. | 21:18 |
@rizen | you realize none of that has anything to do with checking code into the repo right? | 21:18 |
+perlmonkey2 | so now that I'm at a major stopping point with it 99% feature complete, I can check it in. | 21:18 |
+perlmonkey2 | ie, I was burnt out and doing anything extra just wasn't in me. | 21:19 |
@rizen | it must be nice to be 99% feature complete | 21:21 |
@rizen | wish we were even close to that with commerce | 21:21 |
@rizen | hell, i'd settle for being even close to that with EMS | 21:21 |
@rizen | =) | 21:21 |
+perlmonkey2 | hah, feature complete and bug free are too way different things | 21:32 |
+perlmonkey2 | but all that is left is to have previous answers shown in question text and to have random strings show up in question text. Which both should be near trivial to implement. | 21:33 |
+perlmonkey2 | s/too/two/ | 21:33 |
+perlmonkey2 | okay, now to try to remember how to check into a branch. | 21:33 |
@rizen | yeah, well i'm still no where near feature complete with the EMS, and i've got a problem where something is causing seg faults in apache...so take that | 21:33 |
+perlmonkey2 | okay, you win hands down. seg faults in apache sound like a bad case of heart burn for weeks on end. | 21:34 |
@rizen | oh, and did i mention that i'm demoing the EMS to 500 propective clients on Tuesday. =) | 21:36 |
@rizen | s/propective/prospective/ | 21:36 |
+perlmonkey2 | ah | 21:41 |
+perlmonkey2 | dude | 21:41 |
@rizen | holy crap | 21:53 |
@rizen | i just realized that i only have 2 features left to write | 21:53 |
@rizen | granted that they're huge | 21:53 |
@rizen | but there's only 2 left for ems | 21:53 |
@rizen | + data migration of old ems data | 21:53 |
@rizen | oh, did you write the data migration stuff for the survey yet? | 21:54 |
+perlmonkey2 | oh crap | 21:56 |
+perlmonkey2 | https://svn.webgui.org/plainblack/branch/WebGUI_Survey2/lib/WebGUI/Asset/Wobject/Survey.pm | 22:03 |
+perlmonkey2 | got the extras and pm both uploaded | 22:04 |
+perlmonkey2 | now just need to do something about the sql | 22:04 |
+perlmonkey2 | but it is still changing | 22:04 |
+perlmonkey2 | just got a new spec change, they want to be able to jump to sections along with questions, in case they want to jump to an empty section. | 22:04 |
+perlmonkey2 | yay for working with people who have no idea about specing things out. | 22:05 |
+perlmonkey2 | that code is oogly and needs to be prettied up. | 22:05 |
@rizen | start adding sql and all your other upgrade related stuff into an upgrade script in docs/upgrades | 22:05 |
@rizen | and modify it as you go | 22:05 |
+perlmonkey2 | yeah, I'll start using that repo as my dev repo | 22:06 |
@rizen | that's what i do to make sure i don't lose stuff when i reset the database, etc | 22:06 |
+perlmonkey2 | make it easier to move code between servers | 22:06 |
+perlmonkey2 | groovy | 22:06 |
+perlmonkey2 | doh, I uploaded all my js into wobject instead of Survey | 22:07 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["sunshine, ready or not here I come"] | 22:25 | |
@rizen | what do you think would make a better method name for returning merchandise and refunding money? | 22:26 |
@rizen | issueRefund() | 22:26 |
@rizen | returnItem() | 22:26 |
@rizen | restockItem() | 22:26 |
@rizen | restock() | 22:26 |
@rizen | this method would be called on a $sku object | 22:26 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 22:46 | |
-!- mode/#webgui [+o preaction] by ChanServ | 22:46 | |
@rizen | preaction: have you build a function into the photo gallery to rotate photos by 90 deg in case people import them sideways? | 23:04 |
@preaction | rizen, no | 23:05 |
@preaction | but i like the idea | 23:05 |
@rizen | ok, i'm going to request that rfe then, cuz that would be sweet | 23:05 |
@preaction | i was thinking i should add targeted thumbnails, so a person can choose where the thumbnail is taken from before that part is scaled down to size | 23:06 |
@rizen | that is cool too | 23:06 |
@rizen | i'd also like to see photo cropping | 23:06 |
@preaction | those could probably use the same interface even | 23:06 |
@rizen | but i'd like to see rotation and cropping on all images in the system for that matter | 23:06 |
@rizen | yeah, especially since YUI provides a nifty control for doing just that now | 23:07 |
@rizen | you wouldn't even have to write the js | 23:07 |
@preaction | interesting | 23:07 |
@rizen | just added a cool unplanned feature to the new shop....in store credit | 23:07 |
@rizen | when you purchase something and want a refund you're given in-store credit | 23:08 |
@rizen | had to do that because not all payment gateways have methods for automatic refunds | 23:08 |
@preaction | i don't think i've seen that in any online store i've frequented | 23:08 |
@rizen | the in store credit option? or refunds? | 23:09 |
@preaction | in-store credit | 23:09 |
@rizen | i think it's super cool, cuz then vendors can also just give their customers in-store credit as well | 23:09 |
@preaction | which reminds me, do you know of a better place to get computer parts online? NewEgg has been jerking me around all week | 23:09 |
@rizen | you could have a coupon that would give you in-store credit if you made a purchase of $100 or more | 23:09 |
@rizen | i used to buy a lot of stuff from mwave.com | 23:10 |
@rizen | they were usually pretty good to me | 23:10 |
@rizen | i originally started buying there because they were the first online store to sell DEC Alpha processors back in the day, but then i bought lots of other stuff as time went on too | 23:11 |
@preaction | they got some dirt-cheap memory here | 23:15 |
@rizen | i used to use Memory Man a lot for dirt-cheap ram. Not sure if he's still as cheap but here's his address: http://www.memman.com/ | 23:17 |
@preaction | looks like same stuff available on newegg, only 10-50 bucks cheaper | 23:17 |
@preaction | and i just realized if i break my order into 3-4 parts, that will triple my shipping costs... | 23:18 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 23:25 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 23:34 | |
--- Day changed Sun Apr 20 2008 | ||
-!- diakopte1 [n=diakopte@209.9.237.164] has quit ["leaving"] | 00:12 | |
-!- diakopter [n=diakopte@209.9.237.164] has joined #webgui | 00:13 | |
CIA-5 | WebGUI: jt * r6184 /branch/WebGUI_Commerce/ (6 files in 6 dirs): registrant management is mostly working | 01:12 |
CIA-5 | WebGUI: perlmonkey2 * r6185 /branch/WebGUI_Survey2/www/extras/wobject/ (26 files in 4 dirs): Survey JS original import | 01:12 |
CIA-5 | WebGUI: perlmonkey2 * r6186 /branch/WebGUI_Survey2/lib/WebGUI/Asset/Wobject/Survey.pm: removing old Survey.pm | 01:12 |
CIA-5 | WebGUI: perlmonkey2 * r6187 /branch/WebGUI_Survey2/lib/WebGUI/Asset/Wobject/Survey.pm: Importing new Survey.pm | 01:12 |
CIA-5 | WebGUI: perlmonkey2 * r6188 /branch/WebGUI_Survey2/www/extras/wobject/ (27 files in 5 dirs): Importing JS | 01:12 |
CIA-5 | WebGUI: perlmonkey2 * r6189 /branch/WebGUI_Survey2/www/extras/wobject/Survey/ (5 files): Deleting old junk files | 01:13 |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:53 | |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has joined #webgui | 01:53 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 01:53 | |
+perlDreamer | is WebGUI now supposed to autocommit stuff even if spectre is down? | 02:19 |
@rizen | yes | 02:21 |
@rizen | but only if autocommit is enabled | 02:21 |
@rizen | which is 3 settings in the settings page | 02:22 |
@rizen | pd: i found a cool video thing for your kids: http://blip.tv/file/774669/?utm_source=jumbotron&utm_medium=experimentoftheweek | 02:23 |
+perlDreamer | sweet! (I think) | 02:31 |
+perlDreamer | There's no audio for Flash on FC 7 | 02:31 |
@rizen | i think you need either 8 or 9 to do video sites | 02:32 |
@rizen | why not upgrade? | 02:32 |
+perlDreamer | 8 has an infinite recursion error on Dell laptops | 02:32 |
+perlDreamer | 9 isn't out yet | 02:32 |
+perlDreamer | also, upgrading while helping rizen write commerce code would be very dangerous | 02:33 |
+perlDreamer | could cost me lots of hacking time | 02:33 |
@rizen | i c | 02:33 |
+perlDreamer | how was spicy cheezy bread? | 02:34 |
@rizen | still eating it right now while watching experiment of the week | 02:35 |
@rizen | =) | 02:35 |
@rizen | i just finished adding the concept of in-store credit to the new shop | 02:35 |
@rizen | and tied that into the EMS, but i'm having problems with the address book now...so i took a break | 02:36 |
-!- CIA-5 [n=CIA@208.69.182.149] has quit [Remote closed the connection] | 02:36 | |
+perlDreamer | good call | 02:36 |
+perlDreamer | I spent the morning doing yard work at Peter's school | 02:37 |
+perlDreamer | I'm beat | 02:37 |
+perlDreamer | Then I had to participate at a S.M.A.R.T fundraiser (eating a chocolate brownie sundae) | 02:38 |
@rizen | wow, that seems like really hard work | 02:38 |
@rizen | how could you handle it. =) | 02:38 |
+perlDreamer | It evened out the morning work :) | 02:38 |
-!- CIA-5 [n=CIA@208.69.182.149] has joined #WebGUI | 02:41 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["leaving"] | 02:59 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 03:00 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 03:00 | |
@rizen | perlDreamer rawks | 03:23 |
* perlDreamer has finally gotten a little hacking time | 03:24 | |
+perlDreamer | phew | 03:24 |
+perlDreamer | I don't suppose that there are key bindings to switch between YUI tabs, like in the Asset edit screen? | 03:26 |
@rizen | you can attach keybindings | 03:27 |
@rizen | but by default there aren't any | 03:27 |
@rizen | and assets don't use yui tabs yet | 03:28 |
@rizen | that's on my "want to do really bad but cant cuz working on commerce" list | 03:28 |
+perlDreamer | yeah | 03:29 |
+perlDreamer | that list is growing long for both of us | 03:29 |
@rizen | after 7.5 is out, i think we're (as a staff) are going to do an RFE day once per month | 03:53 |
@rizen | that will help shorten the list | 03:53 |
+perlDreamer | I was thinking of testing, in particular. | 03:58 |
+perlDreamer | plus my long overdue "Learning Javascript" book | 03:59 |
+perlDreamer | I really need to learn and play with JS if I'm going to be a dev someday. | 03:59 |
@rizen | i've asked preaction to build us an HTMLized Devel::Cover report into the test server | 04:00 |
@rizen | cuz i think that will motivate me to write more tests | 04:00 |
@rizen | and Haarg said it would motivate him to do so too | 04:00 |
+perlDreamer | it's really easy | 04:00 |
+perlDreamer | but it really slows the test down | 04:00 |
@rizen | i gave preaction a server to build the tests on | 04:01 |
+perlDreamer | awesome! | 04:01 |
@rizen | so it doesn't matter if they take a long time | 04:01 |
@rizen | and i told him if that one won't work, then i'll get him another one | 04:01 |
@rizen | i just want a full test box so we can actually do real testing all the time | 04:01 |
+perlDreamer | thanks, man | 04:01 |
@rizen | thanks for what? | 04:06 |
+perlDreamer | investing a whole server for testing | 04:06 |
@rizen | you don't ever need to thank me | 04:06 |
@rizen | i owe you more thanks that i can ever give | 04:07 |
@rizen | don't get your hopes up too much, it's not huge | 04:07 |
+perlDreamer | what is it? | 04:07 |
@rizen | it's a amd 1.5 ghz | 04:07 |
@rizen | 1 gig ram | 04:07 |
@rizen | 100gb hd | 04:07 |
@rizen | which should be plenty for testing | 04:08 |
+perlDreamer | oh yeah | 04:08 |
+perlDreamer | is it out in the hoster? | 04:09 |
+perlDreamer | okay, I need a sanity check. | 04:10 |
+perlDreamer | In the Product, if you add a new parameter, I was going to have it automatically redirect to add an option to your new parameter. | 04:10 |
+perlDreamer | so, in editParameterSave, it calls $self->addRevision({parameters=>$newJson}) | 04:11 |
+perlDreamer | then calls $self->www_editParameterOption($newParam); | 04:11 |
+perlDreamer | but addRevision doesn't update the object cache in $self, to editParameterOption says "Hey, I don't know what parameter you're talking about" | 04:11 |
+perlDreamer | I _could_ try to change that, but I'm guessing that there would be lots of unforeseen (and untested) consequences. | 04:12 |
+perlDreamer | I _could_ add a ->set method for updating the object cache | 04:12 |
+perlDreamer | or I could just have the user click to add a new param | 04:12 |
+perlDreamer | um, option | 04:12 |
@rizen | no, it's at preactions house being built currently | 04:14 |
@rizen | or you could call $self->clearCache | 04:15 |
@rizen | or uncache | 04:15 |
@rizen | i forget what the method name is | 04:16 |
@rizen | wait | 04:17 |
@rizen | you need to do: | 04:17 |
+perlDreamer | purgeCache | 04:17 |
@rizen | my $newSelf = $self->addRevision; | 04:17 |
@rizen | then do $newSelf->www_edit.... | 04:17 |
+perlDreamer | ah | 04:17 |
+perlDreamer | okay | 04:17 |
@rizen | sorry, brain must not be screwed on right | 04:17 |
@rizen | don't know why i didn't think of that right away | 04:18 |
@rizen | then you won't need to purgeCache | 04:18 |
@rizen | cuz it isn't the cache that's out of date | 04:18 |
@rizen | you just have a reference to the wrong rev | 04:18 |
+perlDreamer | correct | 04:19 |
@rizen | phew | 04:25 |
@rizen | finally done with that mess | 04:25 |
@rizen | ok, i'm calling it a night | 04:25 |
@rizen | be back on tomorrow if you need anything | 04:25 |
+perlDreamer | ok | 04:28 |
+perlDreamer | 'night | 04:28 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 04:29 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 04:29 | |
CIA-5 | WebGUI: jt * r6190 /branch/WebGUI_Commerce/ (14 files in 6 dirs): | 04:29 |
CIA-5 | WebGUI: added in-store credit | 04:29 |
CIA-5 | WebGUI: added refund mechanism | 04:29 |
CIA-5 | WebGUI: modified ems to use refund mechanism | 04:29 |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 04:31 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 04:31 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 05:27 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 06:11 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Connection timed out] | 06:19 | |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has quit ["Leaving."] | 06:46 | |
CIA-5 | WebGUI: colin * r6191 /branch/WebGUI_Commerce/lib/WebGUI/Asset/Sku/Product.pm: worked out the kinks in editParameter, more work to do on editParameterOption | 06:47 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 110 (Connection timed out)] | 07:38 | |
-!- dadok1 [n=tickitim@104.103.dsl.syd.iprimus.net.au] has joined #webgui | 08:53 | |
-!- dadok1 is now known as dadok | 08:53 | |
dadok | hey guys | 08:53 |
dadok | If I want to use my own template for a collaboration system, do I have to do something special? I've put it in the Root > Import > Collaboration folder, but that doesnt seem to be enough to get it to appear on the drop down menu | 08:56 |
dadok | namespace collaboration probably... | 08:59 |
dadok | hmm, the css code i put into the Head Block isn't inserting into <head> section | 09:23 |
dadok | supposedly this was fixed in 7.0 ... | 09:23 |
-!- dadok [n=tickitim@104.103.dsl.syd.iprimus.net.au] has quit [] | 10:18 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 10:44 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 10:44 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 16:31 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["leaving"] | 18:33 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 18:33 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:34 | |
+perlmonkey2 | what's new? | 18:55 |
@rizen | what is, stuff you buy in a store? | 18:58 |
@rizen | did i win? | 18:58 |
+perlmonkey2 | Unfortunetly this is not jepordy. | 19:01 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 19:02 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 19:02 | |
topsub | go go working on sunday | 19:42 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["leaving"] | 19:50 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 19:52 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 19:52 | |
+perlmonkey2 | topsub: what, you mean there are poeple who don't work on Sunday? | 19:58 |
@rizen | topsub doesn't know what he's talking about...everybody works on sunday | 19:59 |
@rizen | =) | 20:00 |
@rizen | cross your fingers for me | 20:05 |
@rizen | i'm merging the commerce system into the trunk | 20:05 |
+perlmonkey2 | woot1 | 20:05 |
+perlmonkey2 | you get your apache core dumps resolved? | 20:05 |
@rizen | no, but we're not putting out any new releases of the beta until we're feature complete | 20:05 |
+perlmonkey2 | svn merge stuffthatworks stuffwereallyhopeworks | 20:06 |
@rizen | and we're definitely not launching without commerce | 20:06 |
@rizen | and i'd like to be able to demo all the 7.5 features at the trade show tomorrow | 20:06 |
@rizen | so for all the reasons listed above, there's no reason to keep the branches separate anymore | 20:07 |
@rizen | oh...and the seg faults only happen when you're working with EMS stuff...not all the time | 20:07 |
@rizen | so it won't impact anyone else's dev | 20:07 |
@rizen | time to go grab some lunch while the merge happens | 20:09 |
topsub | lol | 20:24 |
topsub | hey i work too | 20:25 |
topsub | i try to stay off computer but some how always get on it and work | 20:25 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 110 (Connection timed out)] | 20:32 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 21:05 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 21:15 | |
@rizen | topsub, do you know if you're coming to the wuc with william yet? | 21:24 |
topsub | I believe i am, but haven't confirmed with him yet | 21:28 |
@rizen | want me to kick him until he agrees? | 21:29 |
@rizen | after all, i'll be seeing him tomorrow afternoon in vegas | 21:29 |
topsub | ya | 21:29 |
topsub | i been helping him get ready for that | 21:29 |
topsub | I am almost done with this ajax inline editor.. woot!! | 21:30 |
@rizen | ajax inline editor? | 21:30 |
@rizen | is this something that is going into 7.5? | 21:31 |
topsub | plan is to be able to edit an article from just turning admin on... without having to swtich into the admin console mod | 21:31 |
topsub | mode / view | 21:31 |
topsub | so hopefully be easlier for non tech users | 21:32 |
@rizen | i wonder how that is easier for non-tech users | 21:32 |
topsub | now i have to write a macro to update the "description" field | 21:33 |
topsub | hopefully they click to turn admin on.. then just double click | 21:33 |
topsub | then click save | 21:33 |
@rizen | that's the same number of steps | 21:33 |
@rizen | turn admin on, click edit, click save | 21:33 |
@rizen | 3 steps | 21:33 |
CIA-5 | WebGUI: jt * r6192 /Too many paths: merging commerce branch back into head | 21:34 |
@rizen | don't get me wrong | 21:34 |
@rizen | it does have that sort of "wow" or pizzaz factor | 21:34 |
@rizen | not saying it's bad | 21:35 |
@rizen | just don't understand how it's easier | 21:35 |
topsub | i hoping it will be | 21:35 |
topsub | like to finish this protype then see how it goes | 21:35 |
topsub | prototype* | 21:35 |
@rizen | is it using yui? | 21:36 |
topsub | lol.. it was.. | 21:36 |
topsub | but i was getting stuck and i am going to get a working prototype then switch it to YUI | 21:36 |
topsub | figure once i have it working then i could get more help with switching it over | 21:37 |
@rizen | ok. just so you know, it has no chance of going in the core without yui | 21:37 |
topsub | hehe no problem i want it to be YUI.. just was getting stuck and really wanted a working prototype going | 21:37 |
topsub | huge difference in YUI and jquery on selectors and stuff tha ti have to learn | 21:39 |
topsub | and i know how to do it with jquery | 21:39 |
@rizen | yeah i understand | 21:39 |
@rizen | all the js libraries are pretty different from each other | 21:39 |
@rizen | and yui is a big beast | 21:39 |
topsub | ya. but i do love jquery tho | 21:40 |
topsub | they just don't have as much functions together like YUI | 21:40 |
topsub | but you can easily create it with jquery | 21:40 |
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 21:44 | |
-!- mode/#webgui [+o apeiron_] by ChanServ | 21:44 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Nick collision from services.] | 21:44 | |
-!- apeiron_ is now known as apeiron | 21:45 | |
@rizen | yui's functionality wasn't the main reason i chose it, the level of documentation, and quality of api were the biggest factors | 21:46 |
@rizen | if we were going on functionality alone we would have probably chosen prototype + scriptaculous | 21:46 |
topsub | ah. ya the docs on YUI are nice | 21:56 |
topsub | just there are a ton!!! lol | 21:56 |
@rizen | better a ton than very few...even with all the docs and examples i sometimes have a hard time figuring out how to use stuff | 21:57 |
topsub | glad to know i am not the only one | 22:07 |
topsub | does the update function in asset.pm return anything? i am looking at the code but it doesn't have a defined "return" | 22:16 |
CIA-5 | WebGUI: jt * r6193 /WebGUI/docs/upgrades/ (7 files in 3 dirs): moving commerce upgrade stuff into position | 22:16 |
CIA-5 | WebGUI: jt * r6194 /branch/WebGUI_Commerce: don't need it anymore, merged into head | 22:16 |
@rizen | no it doesn't | 22:17 |
@apeiron | topsub, Perl subs return the value of the last statement executed in them, so you get the value of $self->purgeCache. | 22:28 |
topsub | alright, doesn;t look like i am getting any return. just need to plan for that in my code. thansk apeiron, and rizen :-) | 22:30 |
@apeiron | hrm, more technically, if the last statement is an expression, you get that expression's value | 22:30 |
CIA-5 | WebGUI: jt * r6195 /WebGUI/docs/upgrades/upgrade_7.5.10-7.5.11.pl: fix typo | 22:34 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 23:05 | |
-!- mode/#webgui [+o preaction] by ChanServ | 23:05 | |
topsub | function wise i think this is workig | 23:34 |
topsub | working*... just need to make it pretty | 23:35 |
--- Day changed Mon Apr 21 2008 | ||
CIA-5 | WebGUI: jt * r6196 /WebGUI/ (2 files in 2 dirs): some bug fixes | 00:17 |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit ["Leaving"] | 01:22 | |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has joined #webgui | 02:00 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 02:00 | |
+perlDreamer | apeiron: Are you in today? | 02:03 |
@apeiron | perlDreamer, What's up? | 02:03 |
+perlDreamer | I was trying to figure out which File::Slurp methods are used in AssetExportHtml.t, but I think I found out | 02:04 |
+perlDreamer | It's not in the dependency list | 02:04 |
+perlDreamer | in testEnvironment.pl | 02:04 |
@apeiron | hrm | 02:05 |
@apeiron | I don't think it uses any, actually--pretty sure I moved that to Path::Class explicitly. | 02:06 |
+perlDreamer | brb, emergency bike riding demonstration by the 7 year old | 02:07 |
@apeiron | eep, hope they're okay. | 02:11 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 02:24 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 02:24 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 02:30 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:36 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 02:36 | |
+perlDreamer | he's fine. | 02:37 |
+perlDreamer | We wants to show off :) | 02:37 |
+perlDreamer | I tried removing use File::Slurp, and it compiled, but died on this | 02:45 |
+perlDreamer | my $guidPath = Path::Class::Dir->new($config->getWebguiRoot, '..', 'domains', $guid); | 02:45 |
+perlDreamer | because I don't run the WRE | 02:45 |
+perlDreamer | I've tried to keep the tests pretty WRE-independent | 02:45 |
+perlDreamer | but maybe it's time to change that | 02:45 |
+perlDreamer | what do you think, apeiron? | 02:47 |
@apeiron | perlDreamer, Path::Class is in testEnvironment.pl for 7.5. | 02:48 |
CIA-5 | WebGUI: chrisn * r6197 /WebGUI/t/Asset/AssetExportHtml.t: fix for a test to reflect that exportGetUrlAsPath now calls exportCheckPath | 02:48 |
+perlDreamer | okay, what about File::Slurp? | 02:48 |
+perlDreamer | and the WRE path requirements? | 02:48 |
@apeiron | Removed it, not needed. :) | 02:48 |
@apeiron | hrm, WRE path requirements.. | 02:49 |
+perlDreamer | I only know of two people in all WebGUI-ville that don't run the WRE | 02:49 |
+perlDreamer | me, and ckotil | 02:49 |
@preaction | tests can't depend on the WRE. WebGUI itself cannot depend on the WRE | 02:50 |
@apeiron | hrm | 02:51 |
@apeiron | Does $config->getWebguiRoot explode if you don't use the WRE? | 02:51 |
+perlDreamer | no | 02:51 |
@apeiron | Or is there not a domains directory beneath it? | 02:51 |
+perlDreamer | no domains directory | 02:51 |
@apeiron | ah. | 02:51 |
+perlDreamer | no /data/domains | 02:51 |
+perlDreamer | how about using something in uploads/temp? | 02:52 |
+perlDreamer | oh, and if root runs this test, it will be writable anyway | 02:52 |
+perlDreamer | so it's a good idea to do a UID check | 02:52 |
@apeiron | Noted, will fix it up later tonight then. | 02:53 |
@apeiron | perlDreamer, Unless you're trying to do something with it right now and it's going asplodey? | 02:54 |
+perlDreamer | I was running the test suite after the commerce branch merge | 02:54 |
+perlDreamer | just to check | 02:54 |
@apeiron | ah. | 02:54 |
+perlDreamer | btw, preaction, you can kill the Commerce branch test now | 02:54 |
@apeiron | err | 02:55 |
@apeiron | if there's, uh... no domains directory... | 02:55 |
@apeiron | WhereTF is the uploads directory? :) | 02:55 |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 02:55 | |
@preaction | it's in $session->config->get('uploadsPath') | 02:55 |
+perlDreamer | yeah | 02:55 |
@apeiron | ah. | 02:55 |
@apeiron | Okie. | 02:55 |
@apeiron | perlDreamer, I only see the two usages on lines 350 and 368, that should fix it, yes? | 02:56 |
+perlDreamer | yes | 02:56 |
@apeiron | Okie. | 02:56 |
+perlDreamer | Is that an agreement, or you calling me someone from Oklahoma? :) | 02:57 |
@apeiron | 'Okie' eq 'Okay' | 02:58 |
@apeiron | I play with words perhaps more than your average hacker. :) | 02:59 |
+perlDreamer | When my Dad was mad, he used to call us kids a bunch of "Okie's" | 02:59 |
+perlDreamer | It was not a complement | 02:59 |
-!- Radix-work [n=Jesse@203.161.68.67] has joined #webgui | 03:01 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)] | 03:01 | |
@apeiron | ack. | 03:01 |
-!- josh__ [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 03:01 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit ["Leaving"] | 03:01 | |
-!- josh__ [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Client Quit] | 03:01 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 03:01 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Client Quit] | 03:02 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 03:02 | |
-!- Radix-w [n=Jesse@203.161.68.67] has joined #webgui | 03:04 | |
-!- Radix-work [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)] | 03:06 | |
@preaction | i have just completed initial testing of a TAP::Formatter::Template to format TAP output using Template Toolkit | 03:08 |
@preaction | in a few short hours, we should have some pretty neat output for our testing | 03:08 |
@apeiron | perlDreamer, The tests are converted but are failing, trying to figure out why. | 03:12 |
@apeiron | I probably didn't convert the actual test calls properly... | 03:12 |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit ["Leaving"] | 03:14 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 03:14 | |
* perlDreamer does dinner | 03:20 | |
@apeiron | perlDreamer, Should be all fixed, please give it a spin. :) | 03:39 |
@preaction | will do | 03:41 |
CIA-5 | WebGUI: chrisn * r6198 /WebGUI/t/Asset/AssetExportHtml.t: make the tests more friendly to those not running the WRE. | 03:48 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 104 (Connection reset by peer)] | 04:00 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 04:00 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 04:00 | |
topsub | rizen. i know one reason we are looking to have this inline editor is to keep some clients out of the admin console, we have some that are overwhelmed so this will hopefully be a simple solution | 04:00 |
+perlDreamer | one thing I do like about the plone is the top level tab interface. | 04:04 |
+perlDreamer | It's very simple | 04:04 |
topsub | I am about to put my first prototype up on webgui addons section | 04:05 |
@preaction | sweet | 04:05 |
topsub | major alpha, lots of css work to do but its functional | 04:05 |
+perlDreamer | apeiron, getting lots of this | 04:07 |
+perlDreamer | http://webgui.pastebin.org/31005 | 04:07 |
+perlDreamer | but suspect it may be config issues on my end | 04:07 |
@apeiron | hrm, okay, will take a look. | 04:07 |
@apeiron | perlDreamer, What's your exportPath set to by default? | 04:09 |
+perlDreamer | it is /tmp | 04:10 |
@apeiron | aha. | 04:10 |
@apeiron | Could you make it a subdirectory of that? | 04:10 |
@apeiron | The tests try to rm the exportDirectory directly, to make sure creating it works. | 04:10 |
+perlDreamer | ah, much better | 04:12 |
@apeiron | Everything should pass quietly, then. | 04:12 |
+perlDreamer | we may want to note that deletion of the exportDirectory somewhere | 04:12 |
@apeiron | Or with a few changes, not rm the default exportPath at all, and rm the temporary ones. | 04:15 |
@apeiron | Fixed in r6199. | 04:18 |
CIA-5 | WebGUI: chrisn * r6199 /WebGUI/t/Asset/AssetExportHtml.t: | 04:19 |
CIA-5 | WebGUI: change some exportPath munging so we're not deleting the default export path | 04:19 |
CIA-5 | WebGUI: (PoLA) | 04:19 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 04:28 | |
+perlDreamer | thanks, apeiron. I guess I deserve the 500 lb testing gorilla moniker | 04:38 |
@apeiron | perlDreamer, If I were you I'd wear it proudly. :) | 04:38 |
+perlDreamer | Thanks :) | 04:38 |
+perlDreamer | I promise to sit, stomp and pout with a smile | 04:39 |
+perlDreamer | but now, I need to preview Indy Jones #2 for kid safe content | 04:39 |
+perlDreamer | catch you tomorrow | 04:39 |
@apeiron | night. | 04:39 |
-!- perlDreamer [n=colink@pool-71-117-250-89.ptldor.fios.verizon.net] has quit ["Leaving."] | 04:39 | |
topsub | well i put my first dev release in packages | 04:57 |
topsub | few steps to install but hopefully i can make the install process smaller and smaller | 04:57 |
+perlmonkey2 | I put my motorcycle on craigs list. And I've already found something to spend the money on. There is a nearly complete project '69 Mach 1 with a new 460 in it. How much fun would that be? | 05:09 |
topsub | lol until u ran into a tree :-p | 05:20 |
+perlmonkey2 | which would be 3.9 seconds after I first drove it. | 05:30 |
topsub | lol | 05:58 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 06:41 | |
CIA-5 | WebGUI: colin * r6200 /WebGUI/lib/WebGUI/Asset/Sku/Product.pm: handle prefilling out the form when editing a parameter option | 06:58 |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit ["Leaving"] | 07:30 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 07:33 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 08:08 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 08:08 | |
-!- patspam [i=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 09:26 | |
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui | 09:39 | |
patspam | any plans to upgrade to perl 5.10 in the wre? | 09:55 |
CIA-5 | WebGUI: jt * r6201 /translations/Dutch/Dutch/ (27 files): update_from_translation_server | 10:45 |
-!- Radix-w [n=Jesse@203.161.68.67] has quit ["Leaving"] | 11:03 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:19 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 11:23 | |
-!- mode/#webgui [+o preaction] by ChanServ | 11:23 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 11:49 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 12:02 | |
-!- patspam [i=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit [" HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D"] | 12:42 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 13:09 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:20 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:44 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 15:44 | |
-!- ryuu_ro [n=rory@194.171.50.69] has quit [] | 15:56 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:16 | |
-!- SDuensin [n=Scott@228.sub-75-204-55.myvzw.com] has joined #WebGUI | 16:22 | |
SDuensin | Morning. | 16:24 |
BartJol | morning | 16:25 |
topsub | hello | 16:27 |
+perlmonkey2 | If anyone is in Chicago I hope they have their flak jacket on. | 16:47 |
+perlmonkey2 | Heh, I think Chicago's murders per year is roughly equiv to the UK's. | 16:48 |
BartJol | oh, nice stats | 16:48 |
BartJol | including freak accidents, caused by wind? | 16:49 |
+perlmonkey2 | I guess it is pretty windy with all those bullets flying around | 16:53 |
nuba | Between 1978 and 2000, 49,900 people were killed in Rio.[37] The numbers are comparable with war conflict zones like Baghdad and Kabul. | 16:55 |
nuba | from http://en.wikipedia.org/wiki/Rio_de_Janeiro | 16:55 |
nuba | guess you guys will feel safer now | 16:55 |
nuba | wherever you are | 16:55 |
+perlmonkey2 | wow, that is like 4x the murder rate in Chicago. | 16:59 |
+perlmonkey2 | Oh wait, Chicago has 33% more people, so probably more like 3x the murder rate. | 17:00 |
+perlmonkey2 | So more in line with the murder rate of Venezuela. | 17:00 |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 17:01 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 17:31 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:31 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 17:43 | |
topsub | Hopefully i will be updating my addon package today.. hehe | 17:44 |
-!- jfluhmann [n=jfluhman@x174y236.angelo.edu] has joined #webgui | 17:53 | |
-!- jfluhmann [n=jfluhman@x174y236.angelo.edu] has left #webgui ["Open Source Symposium - http://www.texasoss.org/"] | 17:54 | |
CIA-5 | WebGUI: yung * r6202 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed: Default Thing Name when adding a Thing is Thingy and should be Thing | 18:54 |
+perlmonkey2 | Does webGUI's svn repo use mod_svn on apache? | 18:54 |
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has joined #webgui | 18:57 | |
+perlmonkey2 | Sec. 3-405. Barking dogs. No person shall own, keep, or harbor any dog that annoys or disturbs any person by loud and frequent barking, howling, and/or yelping. (Ord. No. 0-7475-56) | 19:03 |
+perlmonkey2 | What are the odds the cops will laugh if I ask them to enforce that? | 19:03 |
+perlmonkey2 | the only drawback to working from home is that you are at home. | 19:03 |
@apeiron | perlmonkey2, There've been odder stories of obscure laws being enforced. | 19:08 |
CIA-5 | WebGUI: yung * r6203 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed: When latest Thing is removed from a Thingy only a drag button is displayed | 19:21 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 19:22 | |
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has quit [] | 19:25 | |
-!- wgGuest77 [n=wgGuest7@201.232.58.66] has joined #webgui | 19:29 | |
wgGuest77 | i have a survey type quiz, i allowed that the multiple user answer the quiz more than one times, and i wont that the system save the user major score. | 19:32 |
wgGuest77 | ???? | 19:35 |
steveo_aa | How do I run a 7.5 Workflow/Activity module at a shell prompt? This is for debugging purposes to validate code before installing a formal workflos. | 19:47 |
wgGuest77 | i have a survey type quiz, i allowed that the multiple user answer the quiz more than one times, and i wont that the system save the user major score. | 20:03 |
wgGuest77 | ? | 20:03 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 20:03 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 20:03 | |
wgGuest77 | i have a survey type quiz, i allowed that the multiple user answer the quiz more than one times, and i wont that the system save the user major score. | 20:03 |
wgGuest77 | }' | 20:03 |
wgGuest77 | ? | 20:04 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 20:11 | |
-!- mode/#webgui [+o preaction] by ChanServ | 20:11 | |
+perlDreamer | preaction: Why were there multiple test runs last night? | 20:12 |
@preaction | because i noticed the first ones failed and ran the second ones to find out that App::Prove is different than the prove that comes with Test::More | 20:12 |
@preaction | so i had to change my testwebgui.pl and run the third one | 20:12 |
@preaction | so, my fault basically | 20:13 |
+perlDreamer | App::Prove is _way_ different from the default one with Test::More | 20:13 |
+perlDreamer | very, very powerful, but way different | 20:13 |
@preaction | i like it. the output is much nicer | 20:14 |
+perlDreamer | it doesn't play well with Devel::Cover | 20:14 |
+perlDreamer | (yet) | 20:14 |
@preaction | just prove? or the entire TAP::Harness 3.0 system? | 20:14 |
+perlDreamer | I don't know. | 20:15 |
@preaction | i suppose we'll find out when i write the routines to compile Devel::Cover output into a zip archive and upload it to a webgui site | 20:15 |
+perlDreamer | Although I've never done it, it would be a good idea to tell Devel::Cover not to analyze the test suites or default perl library modules. | 20:16 |
+perlDreamer | It should help reduce the size | 20:16 |
+perlDreamer | Because on average the coverage is low, the output db and resultant html is huge | 20:17 |
CIA-5 | WebGUI: colin * r6204 /WebGUI/lib/WebGUI/Asset/Sku.pm: fix a typo in newBySku | 20:34 |
+perlDreamer | test_failure-- :) | 20:34 |
+perlDreamer | I also diagnosed the failing Shop tests, and will be committing some fixes for them later on today. | 20:34 |
+perlDreamer | preaction: Do you want bugs against the smoke test setup here, in email, or on the bug board? | 20:36 |
@preaction | for now, e-mail will suffice. when i release the new test program, then the bug board | 20:37 |
+perlDreamer | thanks | 20:40 |
* perlDreamer goes to the gym | 20:42 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Remote closed the connection] | 20:49 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 20:50 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 20:50 | |
+perlmonkey2 | 32 killed in gang warfare this weekend in Chicago | 22:05 |
topsub | dang | 22:05 |
+perlmonkey2 | YAPC::NA 's new title "How Perl can better arm you to take a corner and hold it!" | 22:05 |
+perlDreamer | must be related to the heightened seismic activity | 22:06 |
-!- wgGuest77 [n=wgGuest7@201.232.58.66] has quit [Read error: 110 (Connection timed out)] | 22:07 | |
+perlmonkey2 | 8:00am - Using Perl to improve Mac 10 functionality. | 22:07 |
+perlmonkey2 | 9:00am - Perl and hoppers, how to increase productivity. | 22:07 |
+perlmonkey2 | I don't know if this is funny or sad. Perhaps both. | 22:08 |
+perlmonkey2 | oh, only 7 killed. A mere 37 shot. That isn't so bad. | 22:10 |
-!- wgGuest94 [n=wgGuest9@201.232.58.66] has joined #webgui | 22:11 | |
+perlDreamer | I think that was the reason that rizen moved to Madison. | 22:11 |
+perlDreamer | Either that, or to be closer to TeddyWedger's :) | 22:12 |
+perlmonkey2 | He used to live in Chicago? | 22:13 |
+perlmonkey2 | That's cool. I hear it is actually a pretty fun place to live. | 22:13 |
wgGuest94 | Hi, i have a survey in quiz mode; how can i save the score when an user respond the quiz | 22:15 |
+perlDreamer | wgGuest94, the score is never stored anywhere. It is calculated from their responses, which is stored in the db. | 22:15 |
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has joined #webgui | 22:16 | |
CIA-5 | WebGUI: colin * r6205 /WebGUI/t/Asset/AssetExportHtml.t: | 22:37 |
CIA-5 | WebGUI: All test sessions are automatically outfitted with a PseudoRequest object. | 22:37 |
CIA-5 | WebGUI: Check to see if there is an exportPath defined in the config file, if | 22:37 |
CIA-5 | WebGUI: not, safely skip all of the tests. | 22:37 |
CIA-5 | WebGUI: colin * r6206 /WebGUI/t/Shop/AddressBook.t: Update tests to match AddressBook.pm behavior | 22:37 |
+perlDreamer | yay! Less test breakage :) | 22:37 |
wgGuest94 | PerlDreamer, How can i do to save the score in another data base? | 22:41 |
+perlDreamer | wgGuest94, there's a brand new Survey Asset coming out in 7.5. I'll show you how to do it in 7.4, but know that you'll need to change it when you upgrade. | 22:42 |
+perlDreamer | In the survey module (lib/WebGUI/Asset/Wobject/Survey.pm), look for the string "response.correct.count" | 22:43 |
+perlDreamer | near there, there's a SQL query | 22:43 |
+perlDreamer | that will give you the score | 22:43 |
+perlDreamer | all that you need to do is figure out how to calculate the score and store it in your own table, off to the side | 22:44 |
+perlmonkey2 | hah, I'm working weekends and 12 hour days and the other IT guy at work just pulled a 4 hour day. Decided he was tired at 2 and went home. | 22:48 |
+perlDreamer | 12+4 = 16. 16/2 = 8 | 22:48 |
+perlDreamer | perlmonkey2: advanced math has shown the cause of your problem! | 22:48 |
+perlmonkey2 | wow | 22:48 |
+perlmonkey2 | that sheds all sorts of light on the subject. I'm picking up his shift! | 22:49 |
+perlDreamer | yup | 22:49 |
+perlDreamer | you should can him and hire a highly involved WebGUI community member to be your hacking partner. | 22:49 |
+perlmonkey2 | you want to move to Oklahoma? The salary should be reasonable for a senior software developer? | 22:50 |
@preaction | perlDreamer, you're talking about koen, right? | 22:50 |
@preaction | or maybe martin | 22:50 |
+perlmonkey2 | :D | 22:50 |
+perlmonkey2 | and the work is 95% data mining and web crawling, not WebGUI. | 22:50 |
+perlDreamer | Hm. No telecommuting options? | 22:50 |
+perlmonkey2 | 4 out of 5 days | 22:50 |
+perlmonkey2 | at least when you are not working on projects or needed for meetings. | 22:51 |
+perlmonkey2 | when I go back to my regular grant I'll have ot be in office a lot more, collarborating with teh researchers. | 22:51 |
+perlmonkey2 | and learning how to type/spell. | 22:51 |
@preaction | collaborating works? i've noticed around plainblack that the less unsolicited input that a creative person gets, the better things end up | 22:52 |
+perlDreamer | I'm pretty attached to Oregon. It's close to my and my wife's families. | 22:52 |
+perlmonkey2 | preaction: these are academics. Don't bother them with hard data and facts, they have research to accomplish! | 22:52 |
@preaction | pfft... | 22:52 |
+perlmonkey2 | preaction: but you are right. A lot of their past research has been on "creativity". | 22:53 |
+perlmonkey2 | that's the type of social scientists they are. So its funny to read their published work on what they think is right, and then experience how they actually do things. | 22:53 |
+perlmonkey2 | small is the union of those sets. | 22:53 |
@preaction | not surprised really | 22:54 |
+perlmonkey2 | :P | 22:54 |
+perlDreamer | "Don't do what we do, just do what we say." | 22:54 |
+perlDreamer | well, after fixing several tests, it's time to look forward to tonight's smoke results | 22:54 |
+perlmonkey2 | don't get me wrong, these people are great to work for. Just really 'good' people to be around. | 22:55 |
+perlDreamer | should be about 1/3rd better than last night | 22:55 |
+perlmonkey2 | yay for happy smoke tests | 22:55 |
+perlmonkey2 | boo for having to write smoke tests | 22:55 |
+perlDreamer | yeah, if it wasn't for us awful dev's I wouldn't have to write tests at all! | 22:55 |
+perlDreamer | Can't we all just agree to write perfect code? | 22:56 |
@preaction | writing smoke tests is awesome | 22:56 |
@preaction | Test::WWW::Mechanize is fun, and Test::Deep makes long work short | 22:56 |
* perlDreamer is looking forward to learning from preaction's mech tests | 22:57 | |
@preaction | perlDreamer, your concerns on the bug list are valid, and i'll fix those in the t/_test.skeleton.mech | 22:58 |
@preaction | didn't know BAIL_OUT meant "kill prove" | 22:58 |
+perlDreamer | I didn't either. | 22:59 |
+perlDreamer | I'd like a BAIL_OUT that didn't kill prove | 22:59 |
+perlDreamer | maybe I need to play with skip_all some more | 22:59 |
@preaction | i've been playing with TAP::Harness, ::Parser, and ::Formatter, and though the API seems a bit wonky, there are some fun things one can do with them | 23:02 |
-!- BartJol [n=plainstu@52-167.surfsnel.dsl.internl.net] has quit [Read error: 104 (Connection reset by peer)] | 23:02 | |
CIA-5 | WebGUI: colin * r6207 /WebGUI/t/Shop/Ship.t: fix some really bad testing code that was deleting a default shipper | 23:03 |
@preaction | prove output has always sucked in my opinion, it should at LEAST write out the descriptions of the tests that did not pass, if not the comments afterward that usually say why the test did not pass | 23:03 |
@apeiron | preaction, er, it does, at least in my experience. | 23:05 |
@preaction | prove -r does? | 23:05 |
@preaction | just gives the test numbers for me | 23:05 |
@apeiron | Oh, I use -v. | 23:05 |
@preaction | -v also gives you all the "ok" as well. i don't care about passing tests (unless they're TODO) | 23:05 |
@apeiron | ah. | 23:05 |
@preaction | prove -r requires me to run things twice. once to get all the tests that are failing, and run the individual test to figure out why they're failing | 23:06 |
@apeiron | Hm, do I smell a project to write YATAPP? | 23:06 |
@preaction | actually, i've already got TAP::Formatter::Template almost done | 23:06 |
@apeiron | Going on CPAN? | 23:06 |
@preaction | template toolkit formatter for TAP::Harness | 23:06 |
@preaction | when it's ready, hopefully by beginning of next week | 23:06 |
@preaction | if i can ever get them to change my PAUSE ID | 23:07 |
@apeiron | ha. HAWKALOOGIE? | 23:07 |
@preaction | yes | 23:08 |
@preaction | old irc nick | 23:08 |
@preaction | not as PC as this one | 23:08 |
@apeiron | Cannot find PAUSE ID 'HAWKALOOGIE', maybe you meant one of these | 23:08 |
@preaction | hawkaloo | 23:08 |
@apeiron | Length restrictions? | 23:08 |
@preaction | there's an 8-char limit (or there was when i made that) | 23:08 |
@apeiron | hrm, still not found. | 23:09 |
@preaction | i think i only released one set of modules | 23:09 |
@preaction | really? | 23:09 |
@apeiron | http://search.cpan.org/~hawkaloo/ | 23:09 |
@apeiron | Ah, s#/$#g/# | 23:09 |
@preaction | http://www.cpan.org/authors/id/H/HA/HAWKALOOG/ | 23:09 |
@preaction | huh... for being 4 years old, that's not bad code really. major style changes since then, but that's to be expected | 23:12 |
-!- wgGuest77 [n=wgGuest7@h8922066131.dsl.speedlinq.nl] has joined #webgui | 23:12 | |
* apeiron nods. | 23:13 | |
wgGuest77 | hello | 23:13 |
wgGuest77 | so am guest 77 | 23:13 |
wgGuest77 | am new here i wonder if i can use webgui | 23:15 |
@preaction | of course | 23:15 |
wgGuest77 | my website is cheap hosted u see | 23:15 |
@preaction | not on that webhost then | 23:15 |
wgGuest77 | i has perl | 23:15 |
wgGuest77 | mysql | 23:16 |
@preaction | but the netherlands has at least one budget hoster that does webgui | 23:16 |
wgGuest77 | dunno | 23:16 |
@preaction | having perl and mysql isn't the issue, you need shell access, root privileges (probably), and Apache2 / mod_perl in order to use WebGUI | 23:16 |
wgGuest77 | k | 23:17 |
@preaction | wgGuest77, i can't read dutch, but this may be interesting to you: http://www.procolix.com/veiligschaalbaarbeschikbaar/products/webgui-cms-hosting | 23:17 |
wgGuest77 | ill take a look | 23:17 |
@preaction | i may be totally off-base too | 23:17 |
@preaction | since i'm only taking the fact that you have a *.nl hostmask as you live in the netherlands | 23:18 |
@preaction | perlbot .nl | 23:18 |
perlbot | .nl is Netherlands | 23:18 |
@apeiron | wgGuest77, WebGUI needs more things than a PHP webapp. It generally doesn't work well on cheap hosts. | 23:18 |
wgGuest77 | yes | 23:18 |
@apeiron | wgGuest77, But you can also do more with it than a typical PHP webapp. :) | 23:18 |
@preaction | www.plainblack.com/store has hosting as well, and online support | 23:18 |
wgGuest77 | webgui look cool | 23:18 |
@preaction | http://www.unitedknowledge.nl/ <- another .nl host | 23:19 |
@apeiron | preaction, Don't the .nl folks also have a WebGUI drink? | 23:20 |
@preaction | they do | 23:20 |
@preaction | http://www.aulix.com/webgui-cms-hosting <- this is new. never seen these people before. and they're running the latest stable | 23:20 |
@apeiron | Basically the 'WebGUI drink' is a social event, you get together, have a few drinks, talk about WebGUI. | 23:20 |
wgGuest77 | cool | 23:21 |
@preaction | those aulix people seem to run webgui as their main site CMS as well | 23:21 |
@preaction | i'm gonna have to find out more about them | 23:22 |
@apeiron | http://www.aulix.com/webgui-cms-hosting?op=theWg tee hee | 23:22 |
@preaction | hum... they're russian | 23:23 |
@apeiron | I see a Moscow time zone notice in the 'contact us' section, which is interesting. | 23:23 |
wgGuest77 | i wonder if strato have it | 23:23 |
-!- wgGuest97 [n=wgGuest9@201.232.58.66] has joined #webgui | 23:26 | |
wgGuest97 | hi | 23:26 |
wgGuest97 | i want to storage the score of the survey type quiz, how to do? | 23:28 |
wgGuest97 | ????????????????? | 23:30 |
+perlDreamer | Interesting comment about Zend in here: http://lwn.net/Articles/278966/rss | 23:31 |
@preaction | perlbot patience | 23:31 |
perlbot | The people who help here are volunteers. Your attitude will determine how politely you are helped. | 23:31 |
+perlDreamer | not only that, but someone else from your IP address has already been in here asking the same question | 23:32 |
@apeiron | perlDreamer, oh noes, next thing you know they'll make the PHP devs impelement namespaces! | 23:32 |
+perlDreamer | eek! | 23:32 |
@preaction | i thought that's what PHP5 was supposed to do | 23:32 |
+perlDreamer | I keep wondering why WebGUI gets no press | 23:32 |
@preaction | we're like those restaurants that nobody knows about that have the best food in the city | 23:33 |
wgGuest77 | thanks guys keep the good work bye | 23:34 |
-!- wgGuest77 [n=wgGuest7@h8922066131.dsl.speedlinq.nl] has quit [] | 23:35 | |
wgGuest97 | anyone? | 23:42 |
CIA-5 | WebGUI: colin * r6208 /WebGUI/t/Asset/AssetExportHtml.t: refactor out configPath storage duplication | 23:51 |
-!- SDuensin [n=Scott@228.sub-75-204-55.myvzw.com] has quit ["Leaving"] | 23:54 | |
--- Day changed Tue Apr 22 2008 | ||
wgGuest97 | i can call the macro SQL with the params? | 00:08 |
wgGuest97 | i mean, for example, <tmpl_var survey_id>? | 00:08 |
@preaction | yes | 00:08 |
wgGuest97 | how? | 00:08 |
@preaction | ^Macro(<tmpl_var survey_id>); | 00:08 |
@preaction | macros are processed last | 00:08 |
wgGuest97 | thanks | 00:09 |
wgGuest97 | don't woeks | 01:00 |
wgGuest97 | works | 01:00 |
@preaction | perlbot doesn't work | 01:02 |
perlbot | What do you mean it doesn't work? What happens when you try to run it? What's the output? What's the error message? Is it unemployed? What did you expect to happen? We need more information to help you. | 01:02 |
wgGuest97 | Processing failed on macro: ^prueba(<tmpl_var survey_id>);: Undefined subroutine &WebGUI::Macro::prueba::process called at /data/WebGUI/lib/WebGUI/Macro.pm line 145. | 01:04 |
wgGuest97 | and the syntax is ok | 01:04 |
@preaction | is prueba in your config file? did you restart the web server? | 01:04 |
wgGuest97 | yes | 01:04 |
@preaction | are you sure that WebGUI::Macro::prueba compiles okay? | 01:05 |
@preaction | does the sub process exist? | 01:05 |
wgGuest97 | yes | 01:06 |
wgGuest97 | http://webgui.pastebin.org/31182 | 01:07 |
@preaction | your package line is wrong | 01:07 |
wgGuest97 | i'm sorry, :$ | 01:08 |
-!- topsub [n=josh@97.66.185.250] has quit [Remote closed the connection] | 01:09 | |
wgGuest97 | again shows me error | 01:10 |
wgGuest97 | i call the macro prueba(<tmpl_var survey_id>); | 01:11 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 01:21 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Client Quit] | 01:25 | |
-!- wgGuest97 [n=wgGuest9@201.232.58.66] has quit [Read error: 110 (Connection timed out)] | 01:36 | |
-!- wgGuest94 [n=wgGuest9@201.232.58.66] has quit [Read error: 110 (Connection timed out)] | 01:37 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 01:50 | |
-!- wgGuest36 [n=wgGuest3@201.232.58.66] has joined #webgui | 01:59 | |
wgGuest36 | ? | 01:59 |
-!- wgGuest36 [n=wgGuest3@201.232.58.66] has quit [Client Quit] | 02:03 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 02:09 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 02:11 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 02:40 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:11 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:11 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Read error: 110 (Connection timed out)] | 04:17 | |
CIA-5 | WebGUI: perlmonkey2 * r6209 /branch/WebGUI_Survey2/www/extras/wobject/Survey/ (3 files in 2 dirs): added many new features | 04:48 |
CIA-5 | WebGUI: perlmonkey2 * r6210 /branch/WebGUI_Survey2/lib/WebGUI/Asset/Wobject/Survey.pm: Same features as last commit | 04:48 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 05:05 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 05:54 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 06:23 | |
-!- mode/#webgui [+o preaction] by ChanServ | 06:23 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit ["Leaving"] | 06:36 | |
CIA-5 | WebGUI: colin * r6211 /WebGUI/lib/WebGUI/Asset/Sku/Product.pm: handle renaming options, better comments in Sku/Product | 08:16 |
-!- patspam_ [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 09:21 | |
-!- patspam_ [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit [Remote closed the connection] | 10:15 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 10:20 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:44 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:05 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 12:06 | |
-!- dadok [n=tickitim@160.134.dsl.syd.iprimus.net.au] has joined #WebGUI | 12:30 | |
dadok | oye i think 7.4.33 broke data forms | 12:31 |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 12:37 | |
CIA-5 | WebGUI: jt * r6212 /translations/Dutch/Dutch/ (17 files): update_from_translation_server | 13:13 |
-!- BartJol [n=plainstu@host2.procolix.com] has quit [Read error: 113 (No route to host)] | 13:22 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 13:23 | |
-!- mode/#webgui [+o preaction] by ChanServ | 13:23 | |
-!- dadok [n=tickitim@160.134.dsl.syd.iprimus.net.au] has quit [] | 13:38 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 13:46 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 13:49 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:08 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 14:38 | |
-!- mode/#webgui [+o preaction] by ChanServ | 14:38 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 15:35 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 15:35 | |
-!- SDuensin [n=Scott@85.sub-75-207-38.myvzw.com] has joined #WebGUI | 15:53 | |
SDuensin | Greetings. | 15:55 |
BartJol | Morning | 15:56 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 16:31 | |
dionak | good morning...anyone awake yet? it's quiet. | 16:34 |
BartJol | yes i am, for7 hours already | 16:35 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 16:36 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:36 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:55 | |
-!- br4k3r_ [n=8389dbc6@bas3-ottawa10-1279549458.dsl.bell.ca] has joined #webgui | 17:19 | |
br4k3r_ | sup yall | 17:19 |
br4k3r_ | i need to add a security classification to spectre emails | 17:19 |
br4k3r_ | where do these emails get generated from? | 17:21 |
BartJol | mmm, don't know directly | 17:22 |
br4k3r_ | i'm up to my eyeballs in perl module script ;) | 17:23 |
BartJol | wel that's for certain | 17:24 |
-!- wgGuest66 [n=wgGuest6@201.232.58.66] has joined #webgui | 17:38 | |
BartJol | but br4k3r_ I'm afraid I can't help you | 17:38 |
wgGuest66 | what is name of the variable survey in the template? | 17:39 |
BartJol | you mean the label? | 17:40 |
BartJol | survey.label | 17:40 |
wgGuest66 | the id | 17:41 |
BartJol | Survey_id | 17:42 |
BartJol | but as in the help: it is differnt from the asset id | 17:42 |
BartJol | you can put this function behind your url ?op=viewHelp;hid=survey%20template;namespace=Asset_Survey | 17:43 |
BartJol | that's the help | 17:43 |
wgGuest66 | i need the variable for pass like a param to a macro | 17:45 |
BartJol | well, just put it in a link | 17:46 |
BartJol | that should work | 17:46 |
BartJol | a href="url?myfunc=<tmpl_var Survey_id">blabla</a> | 17:48 |
BartJol | well that's hoy you can pass param's to macros anyway | 17:49 |
wgGuest66 | macro(<tmpl_var Survey.id>); | 17:51 |
BartJol | even that should work, because macros should be executed later than tmpl_vars | 17:52 |
BartJol | eeeh | 17:53 |
BartJol | wait | 17:53 |
BartJol | now we're doing two things mingled | 17:53 |
BartJol | if you do it with the link an extra form parameter is passed with the macro when it's requested | 17:54 |
BartJol | it's extra | 17:55 |
BartJol | with you're technique, you're just passing a predefined value into the macro | 17:56 |
BartJol | do uou understand me? | 17:56 |
BartJol | except for my lousy typing? | 17:56 |
BartJol | do you always want to pass the id to the macro? is the question eventually | 17:59 |
wgGuest66 | mmmm, yesterday preaction told me | 18:00 |
BartJol | whether you want that or not? | 18:00 |
BartJol | Ok, what do you want to do: is it | 18:02 |
BartJol | A: I want different results for an action (clicking on a link) of a user, depending on the link the user clicked | 18:03 |
wgGuest66 | i want obtain the survey id for calculate the score, and storage in a data base different of the webgui | 18:03 |
BartJol | B: same results for a user | 18:03 |
BartJol | mmm | 18:04 |
BartJol | you're programming the macro yourself then? | 18:04 |
BartJol | well, since it's the results of a survey, macro(<tmpl_var>); should work | 18:05 |
wgGuest66 | <tmpl_var> only? | 18:07 |
wgGuest66 | or <tmpl_var Survey_id>? | 18:08 |
BartJol | no, with Survey_id of course | 18:08 |
wgGuest66 | don't works | 18:08 |
BartJol | but are you programming it yourself? | 18:08 |
wgGuest66 | yes | 18:09 |
BartJol | what macro do you use | 18:09 |
BartJol | well | 18:09 |
BartJol | can you put the code in pastebin? | 18:09 |
wgGuest66 | yes, wait me | 18:09 |
wgGuest66 | http://webgui.pastebin.org/31329 | 18:10 |
BartJol | do you get an error message when doing (in /data/WebGUI/lib with your environment set) perl -c /data/WebGUI/lib/WebGUI/Macro/Mymacro.pm ?\ | 18:13 |
BartJol | and my macro is called prueba? | 18:13 |
wgGuest66 | yes, prueba | 18:13 |
BartJol | well please do that | 18:13 |
BartJol | just take the filename, not just prueba | 18:14 |
wgGuest66 | syntax error at /data/WebGUI/lib/WebGUI/Macro/prueba.pm line 15, near "use strict" | 18:14 |
BartJol | well | 18:14 |
BartJol | so your code is not good | 18:15 |
wgGuest66 | yes, but which is the error? | 18:15 |
wgGuest66 | use strict; is well, not? | 18:15 |
BartJol | yes, maybe put a line | 18:15 |
BartJol | use warnings; as well | 18:15 |
BartJol | and use lib? where does it say something like that in the api? | 18:16 |
BartJol | can't imagine really | 18:17 |
BartJol | but that might be my mistake | 18:17 |
wgGuest66 | i use the lib in another macros, and works | 18:17 |
BartJol | exact same syntax? well ok | 18:17 |
BartJol | never seen that | 18:18 |
wgGuest66 | ok, and i erase this line | 18:18 |
BartJol | well just comment it | 18:19 |
BartJol | and then the perl -c thingy again | 18:19 |
wgGuest66 | now shows me | 18:22 |
wgGuest66 | syntax error at prueba.pm line 17, near "sub process " | 18:22 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 18:23 | |
BartJol | ah | 18:23 |
BartJol | strange, on my server it works | 18:25 |
BartJol | did you reaaly set your environment? | 18:25 |
BartJol | . /data/wre/sbin/setenvironment.sh | 18:25 |
BartJol | well? | 18:28 |
BartJol | or do you not use the wre? | 18:28 |
BartJol | what webgui version are you running anyway? | 18:28 |
BartJol | I've gotto go in 15 minutes | 18:29 |
wgGuest66 | 7.4.32 | 18:30 |
BartJol | and wre 0.8.3? | 18:30 |
BartJol | your sql statement won't work by the way | 18:31 |
BartJol | but that's a worry for later | 18:31 |
-!- wgGuest66 [n=wgGuest6@201.232.58.66] has quit [] | 18:31 | |
-!- wgGuest26 [n=wgGuest2@201.232.58.66] has joined #webgui | 18:32 | |
@apeiron | wgGuest26, The code that's at http://webgui.pastebin.org/31329 is what you're running and it's giving you syntax errors? | 18:33 |
wgGuest26 | yes | 18:34 |
BartJol | yes it is | 18:34 |
@apeiron | wgGuest26, You're sure you're running perl v5 and not v4 by some chance, yes? | 18:34 |
@apeiron | (i.e., make sure you're running the perl that wG uses) | 18:35 |
BartJol | that was my question on wre en setting the environment :) | 18:35 |
@apeiron | BartJol, Indeed. | 18:35 |
BartJol | but apeiron can you take over, gotta go | 18:35 |
@apeiron | wgGuest26, perl -v should say something like "This is perl 5.xx, built for something-something-something" | 18:35 |
wgGuest26 | 5.8.8 | 18:36 |
@apeiron | hrm. peculiar. | 18:36 |
@apeiron | wgGuest26, You copied this from the macro skeleton, right? | 18:36 |
wgGuest26 | yes | 18:37 |
@apeiron | okay, wow. | 18:37 |
@apeiron | I downloaded it from the pastebin and it runs fine for me. | 18:37 |
@apeiron | Well, perl -c anyway. | 18:37 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 18:38 | |
@apeiron | wgGuest26, If you copy the _macro.skeleton to a new .pm file and run it under perl -c, does it still fail? | 18:39 |
-!- lisette [n=chatzill@201.232.58.66] has joined #webgui | 18:39 | |
@apeiron | We could look at the file and analyze it to be sure each byte is what we think it is and that there aren't any nonprinting characters getting in the way, but it's faster to just copy the skeleton and start anew if that's not breaking. | 18:41 |
wgGuest26 | yes? | 18:41 |
@apeiron | wgGuest26, If you do: cp _macro.skeleton mymacro.pm; perl -c mymacro.pm , it still fails? | 18:42 |
lisette | wait me | 18:43 |
lisette | :) | 18:43 |
lisette | i'm wgGuest26 | 18:43 |
@apeiron | lisette, Ah! | 18:44 |
lisette | _macro.skeleton syntax OK | 18:44 |
@apeiron | Good, good. That then means that it's something specific to prueda.pm . | 18:44 |
-!- wgGuest26 [n=wgGuest2@201.232.58.66] has quit [] | 18:44 | |
lisette | yes | 18:45 |
lisette | but i don't found | 18:45 |
@apeiron | More curiously, something in prueda.pm that the pastebin stripped because it works fine for me. | 18:45 |
@apeiron | I would say, since the file is short, start another copy of it. | 18:45 |
@apeiron | We could look at it byte by byte, but the important thing is getting it to work, not a forensic analysis of the file. :) | 18:46 |
lisette | mmmm | 18:46 |
@apeiron | If you *want* to look at it byte-by-byte, you can use: od -bc prueda.pm | 18:46 |
@apeiron | That'll dump out the file, printable and nonprintable characters, and will show you their octal values. | 18:47 |
lisette | i make another macro with the same code, perl -c: Trivia.pm syntax OK | 18:49 |
lisette | i don't understand the problem. | 18:50 |
lisette | but i continue works in this macro, and the other i will erase | 18:50 |
@apeiron | Probably some unprintable character or something got into it and the pastebin stripped it. | 18:50 |
@apeiron | Something your editor didn't show you so you couldn't see it to erase it. | 18:50 |
lisette | i see this macro with vim | 18:51 |
@apeiron | Yeah. vim doesn't print unprintable characters, at least not by default. :) | 18:51 |
lisette | mmm i work by ssh | 18:52 |
br4k3r_ | anyone have an idea how I can edit the spectre generated emails | 18:52 |
lisette | and i don't gnome, or kde | 18:52 |
lisette | i don't have | 18:52 |
br4k3r_ | to add a security classification in the body of the message | 18:52 |
lisette | sorry | 18:52 |
lisette | where i must to call the macro, in the metadata from the survey? | 18:55 |
lisette | the <tmpl_var Survey_id> send like a param for the macro, in the metadata of the survey, the macro works, but i return the survey_id, and this variable don't contain anything | 19:00 |
lisette | there is another way from to pass the param of survey_id? | 19:01 |
-!- lisette_ [n=chatzill@201.232.58.66] has joined #webgui | 19:05 | |
lisette_ | the <tmpl_var Survey_id> send like a param for the macro, in the metadata of the survey, the macro works, but i return the survey_id, and this variable don't contain anything. T | 19:05 |
lisette_ | here is another way from to pass the param of survey_id? | 19:05 |
-!- jfluhmann [n=jfluhman@x174y236.angelo.edu] has joined #webgui | 19:11 | |
-!- lisette [n=chatzill@201.232.58.66] has quit [Read error: 110 (Connection timed out)] | 19:23 | |
CIA-5 | WebGUI: perlmonkey2 * r6213 /branch/WebGUI_Survey2/lib/WebGUI/Asset/Wobject/Survey.pm: Next Question Bug fixed | 19:30 |
+perlmonkey2 | oh man, CIA is keeping tabs on me. | 19:31 |
-!- lisette_ is now known as lisette | 19:59 | |
@apeiron | Yep. | 20:04 |
@apeiron | Gotta be careful what you code, 'cause the CIA's watching. | 20:05 |
-!- jua1 [n=juangui@201.232.58.66] has joined #webgui | 20:19 | |
-!- br4k3r_ [n=8389dbc6@bas3-ottawa10-1279549458.dsl.bell.ca] has left #webgui [] | 20:50 | |
-!- lisette [n=chatzill@201.232.58.66] has quit [Read error: 113 (No route to host)] | 21:14 | |
CIA-5 | WebGUI: chrisn * r6214 /WebGUI/lib/WebGUI/Form/_control.skeleton: remove evil dastardly hard tabs, replace with spaces | 21:52 |
dionak | i have a pending version tag but no waiting or suspended workflows in spectre. | 21:53 |
dionak | am i missing something? | 21:53 |
dionak | obviously i am.. | 21:54 |
dionak | ah, good ol' JSON | 21:55 |
dionak | Couldn't execute operation : WebGUI::Operation::VersionTag::www_commitVersionTagConfirm. Root cause: Can't locate object method "autoconv" via package "JSON" at /data/wre/prereqs/lib/perl5/site_perl/5.8.8/JSON.pm | 21:55 |
nuba | I used to be afraid of JSON when I was a little kid and he was starring in the Friday 13th series | 21:57 |
dionak | yea, he was super scary | 21:57 |
dionak | i've still never made it through a whole movie | 21:57 |
-!- cap10morgan [n=cap10mor@ool-4570c4f3.dyn.optonline.net] has joined #webgui | 22:11 | |
cap10morgan | I'm hitting a bottleneck with memory usage on my web server. Specifically the mod_perl instances are using up all my RAM. I already have MySQL on another server, and I'm running 4GB of RAM in a 32-bit server. What would you all recommend? Move to 64-bit w/ more RAM, load balancing, or more separation of tasks onto other servers (such as using a dedicated mod_proxy front-end server and a dedicated mod_perl back-end server)? | 22:13 |
-!- lisette_ [n=chatzill@201.232.58.66] has joined #webgui | 22:23 | |
-!- lisette_ is now known as lisette | 22:23 | |
dionak | how much traffic are you serving? | 22:36 |
cap10morgan | well, hard to say in the usual sense because our web stats are on the fritz | 22:40 |
cap10morgan | but i'm maxing out at 120 simultaneous connections | 22:41 |
cap10morgan | currently | 22:41 |
cap10morgan | and quite often need to go higher | 22:41 |
cap10morgan | but sometimes the server can't even handle that and crashes anyway | 22:41 |
-!- metanil [n=akhadka@137.48.138.72] has left #webgui [] | 22:42 | |
cap10morgan | brb... | 22:42 |
-!- cap10morgan [n=cap10mor@ool-4570c4f3.dyn.optonline.net] has quit [] | 22:44 | |
CIA-5 | WebGUI: yung * r6215 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed: Thingy: thing view screen always displays all fields | 23:02 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 23:08 | |
dionak | i've got a version tag hanging out, uncommitted, because of the earlier JSON error. | 23:29 |
dionak | any ideas on how to force the commit? | 23:29 |
--- Day changed Wed Apr 23 2008 | ||
-!- SDuensin [n=Scott@85.sub-75-207-38.myvzw.com] has quit ["Leaving"] | 00:01 | |
-!- apeiron is now known as c[ | 00:12 | |
-!- c[ is now known as apeiron | 00:12 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 00:24 | |
-!- dionak [n=diona@97.66.185.250] has quit [] | 00:47 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Remote closed the connection] | 00:58 | |
-!- jua1 [n=juangui@201.232.58.66] has left #webgui [] | 01:20 | |
CIA-5 | WebGUI: yung * r6216 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed: Thingy: search result "sort by" not working | 01:40 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 02:43 | |
-!- lisette [n=chatzill@201.232.58.66] has quit [Read error: 113 (No route to host)] | 03:10 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 03:13 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:25 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:25 | |
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 04:41 | |
-!- mode/#webgui [+o khenn] by ChanServ | 04:41 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 05:09 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 05:09 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 05:25 | |
-!- perlDreamer [n=colink@pool-96-225-218-144.ptldor.fios.verizon.net] has joined #webgui | 05:37 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:37 | |
+perlDreamer | perlmonkey2! | 05:37 |
+perlDreamer | You've been voiced! | 05:38 |
+perlDreamer | congrats, man. | 05:38 |
+perlmonkey2 | voiced? | 05:38 |
+perlmonkey2 | I know that has something to do with IRC, but I don't know what it is except I have a little sound icon next to my name in the list. | 05:39 |
+perlDreamer | depending on the channel, I think it gives you some super powers | 05:39 |
+perlDreamer | you know, just the basic ones | 05:39 |
+perlDreamer | high strength, dynamic athletic ability, resistance to normal wounds, etc. | 05:40 |
+perlmonkey2 | help voice only gives a little info | 05:40 |
+perlmonkey2 | hah | 05:40 |
+perlDreamer | wtf! | 05:43 |
+perlDreamer | Bricolage is in the Google Summer of Code! | 05:44 |
+Radix-wrk | +2 vs newbie questions | 05:45 |
+perlDreamer | ha! | 05:49 |
+perlDreamer | whoa | 06:01 |
+perlDreamer | extjs switches to GPL | 06:01 |
+perlDreamer | isn't that one of the reasons we switched to YUI? licensing problems? | 06:01 |
+perlmonkey2 | I think so | 06:06 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 06:21 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 06:23 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 06:24 | |
-!- mode/#webgui [+o preaction] by ChanServ | 06:24 | |
+perlDreamer | preaction: koen wants to know what platform your smoke tests run on. | 06:26 |
@preaction | Debian Etch | 06:27 |
+perlDreamer | thanks! | 06:27 |
+perlDreamer | apeiron didn't convert you to the Way of *BSD? | 06:27 |
@preaction | he didn't have to, i already liked FreeBSD and OpenBSD, but it was OpenBSD that was causing my problems with the test box | 06:28 |
@preaction | so my new computer policy is: OpenBSD for firewalls, gateways, routers; Debian for servers; OSX for normal use; Windows for games | 06:29 |
@apeiron | perlDreamer, I had an idea today as I was fixing a skeleton file. | 06:30 |
+perlDreamer | yes? | 06:30 |
@apeiron | perlDreamer, Hard tabs are icky. | 06:30 |
+perlDreamer | exactly | 06:30 |
@apeiron | And we have hard tabs in the core. | 06:30 |
+perlDreamer | I'm a reformed tabber. | 06:30 |
@apeiron | Likewise. | 06:30 |
+perlDreamer | so what are you thinking? | 06:31 |
@apeiron | So, why not start eliminating them? | 06:31 |
+perlDreamer | They are being eliminated, but slowly | 06:31 |
@apeiron | Ah. | 06:31 |
@apeiron | I had the idea in my head to start doing so as a side-project. | 06:31 |
+perlDreamer | Both rizen and I have tried perl-tidy on the WebGUI source | 06:31 |
+perlDreamer | and the outputs don't pass the test suite | 06:31 |
@apeiron | But I want to also write tests for making sure we don't put in any more. | 06:31 |
@apeiron | And I'm wondering about how the best way to do that would be. | 06:31 |
+perlDreamer | Perl::Critic | 06:31 |
+perlDreamer | I'd guess that somebody wrote a tab policy | 06:32 |
@apeiron | hrm. | 06:32 |
@preaction | it's in PBP | 06:32 |
@apeiron | I didn't know P::C could look at Perl code that way. | 06:32 |
@apeiron | Yes, it's in PBP. | 06:32 |
@preaction | there's a policy for everything in PBP | 06:32 |
@apeiron | hrm. | 06:32 |
@apeiron | I guess that policy may just not use PPI. | 06:32 |
@apeiron | anywho. | 06:33 |
+perlDreamer | Perl::Critic::Policy::CodeLayout::ProhibitHardTabs | 06:33 |
@apeiron | Excellent! | 06:33 |
+perlDreamer | There is a small perl critic policy in the core already | 06:33 |
+perlDreamer | /data/WebGUI/lib/.perlcriticrc | 06:33 |
@apeiron | ah, very nice. | 06:34 |
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [] | 06:34 | |
+perlDreamer | and just so you know, we don't pass that one yet. | 06:34 |
* apeiron nods. | 06:34 | |
@apeiron | Heh, http://search.cpan.org/~elliotjs/Perl-Critic-1.082/lib/Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.pm | 06:34 |
@apeiron | "Putting hard tabs in your source code (or POD) is one of the worst things you can do to your co-workers and colleagues" | 06:35 |
+perlDreamer | In the words of that eminent sage, Arthur Fonzarelli, "Exactamundo!" | 06:37 |
+perlDreamer | test++ | 06:39 |
+perlDreamer | test++ | 06:40 |
+perlDreamer | perlDreamer-- for committing code that isn't perl -wc clean :( | 06:40 |
@apeiron | It happens, just learn from the experience and try not to do it again. | 06:41 |
@apeiron | That's the best any of us can do, y'know? | 06:49 |
+perlDreamer | indeed | 06:50 |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 06:50 | |
+perlDreamer | test++ | 06:52 |
+perlDreamer | that means all the Shop tests are working again. | 06:52 |
+perlDreamer | any news from the rizenator? | 06:56 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 07:02 | |
@apeiron | Nope, he's been conferencing as far as I know. | 07:02 |
CIA-5 | WebGUI: colin * r6217 /WebGUI/t/Shop/Tax.t: Let 0 be a valid tax rate in the tests. | 07:03 |
CIA-5 | WebGUI: colin * r6218 /WebGUI/t/Shop/PayDriver.t: update PayDriver to match new module code | 07:03 |
CIA-5 | WebGUI: colin * r6219 /WebGUI/t/Asset/File.t: | 07:03 |
CIA-5 | WebGUI: Temporary fix for File.t. This test should be rewritten to use | 07:03 |
CIA-5 | WebGUI: WebGUI::PseudoRequest (I think). | 07:03 |
+perlDreamer | Wanted: coder eager to learn WebGUI testing to do small test rewrites and refactors. | 07:03 |
+perlDreamer | as suggested by that last Commit message | 07:04 |
+perlDreamer | apeiron: still conscious? | 07:17 |
@apeiron | perlDreamer, Yep. | 07:17 |
+perlDreamer | I'm going to commit a fix for Spectre/Workflow.t, but without a WRE I can't test it. Could you do it for me? | 07:17 |
@apeiron | Will do. | 07:17 |
+perlDreamer | commit #6220 | 07:17 |
+perlDreamer | it's just jsonToObj -> from_json, but still, a double check won't hurt | 07:18 |
* apeiron nods. | 07:18 | |
@apeiron | Laptop with wG bits is booting | 07:19 |
+perlDreamer | I need to install the WRE | 07:21 |
* perlDreamer resolves to recompile one after upgrading to FC9 | 07:21 | |
@apeiron | I think, but I'm not sure, that you can download a VMWare Player for free. | 07:22 |
@apeiron | And we have a VMWare image up on webgui.org. | 07:22 |
@apeiron | So you could boot that, and that runs the WRE. | 07:22 |
@apeiron | I think it's Ubuntu, not sure, I've never used it. | 07:22 |
CIA-5 | WebGUI: colin * r6220 /WebGUI/t/Spectre/Workflow.t: Spectre/Workflow.t needed a JSON update, too | 07:22 |
+perlDreamer | the client OS wouldn't matter on a VMWare image | 07:23 |
@apeiron | Unless you wanted to fiddle with it. | 07:23 |
@apeiron | Like, say, put svn on it to check out new code. :) | 07:23 |
+perlDreamer | true | 07:24 |
@apeiron | perlDreamer, webgui.pastebin.com/m7064cc4a | 07:31 |
@apeiron | That's SVN head and a 0.8.3 WRE. | 07:32 |
+perlDreamer | cool! | 07:32 |
+perlDreamer | I'm not sure about that TODO passed stuff yet, though. | 07:32 |
@apeiron | hrm | 07:33 |
@apeiron | May want to dump the data you're getting back and see how it compares to what you expect. | 07:33 |
+perlDreamer | True. | 07:33 |
+perlDreamer | Normally, TODO tests are built to fail | 07:33 |
@apeiron | right. | 07:33 |
+perlDreamer | that way, when the pass, they can be unmarked as TODO | 07:34 |
@apeiron | Like #8-9, #16-17. | 07:34 |
+perlDreamer | well, the test is running for now, and based on the embedded comments, those passes/failures will change based on what happens to be in the queue. | 07:36 |
+perlDreamer | it will take further thinking | 07:36 |
@apeiron | Yeah. I'm running it again and getting different results. | 07:37 |
@apeiron | That's why I marked those tests as TODO. :) | 07:37 |
* apeiron actually wrote those tests, now that he considers the matter more closely. | 07:37 | |
+perlDreamer | It was good planning. | 07:37 |
+perlDreamer | Once there's a way to shove stuff in the queue, those tests will be good. | 07:38 |
+perlDreamer | In any case, time for me to crash out tonight | 07:38 |
* apeiron nods. | 07:38 | |
+perlDreamer | back to $dayJob tomorrow | 07:38 |
@apeiron | G'night then and thanks. :) | 07:38 |
-!- perlDreamer [n=colink@pool-96-225-218-144.ptldor.fios.verizon.net] has quit ["Leaving."] | 07:38 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 110 (Connection timed out)] | 08:27 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 08:45 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 08:45 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 10:01 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 10:38 | |
-!- mode/#webgui [+o preaction] by ChanServ | 10:38 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 10:39 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 11:59 | |
CIA-5 | WebGUI: graham * r6221 /branch/WebGUI_7.4/ (lib/WebGUI/Form/Email.pm docs/changelog/7.x.x.txt): fixed: email validation rejects periods | 12:07 |
CIA-5 | WebGUI: graham * r6222 /branch/WebGUI_7.4/ (2 files in 2 dirs): fixed: day/week/month tabs non-functional on calendar search screen | 12:07 |
CIA-5 | WebGUI: graham * r6223 /branch/WebGUI_7.4/ (4 files in 3 dirs): fixed: Date and time fields show raw data on list view | 12:07 |
CIA-5 | WebGUI: graham * r6224 /branch/WebGUI_7.4/docs/create.sql: preparing for 7.4.34 release | 12:08 |
CIA-5 | WebGUI: jt * r6225 /translations/Swedish/Swedish/Asset_Post.pm: update_from_translation_server | 12:54 |
BartJol | whahoo, more translations! | 12:57 |
CIA-5 | WebGUI: jt * r6226 /releases/WebGUI_7.4.34-stable: Release 7.4.34-stable | 14:54 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:12 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 15:12 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 15:22 | |
-!- mode/#webgui [+o preaction] by ChanServ | 15:22 | |
-!- lisette_ [n=chatzill@201.232.58.66] has joined #webgui | 15:26 | |
-!- lisette_ is now known as lisette | 15:26 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 15:33 | |
SDuensin | Morning. | 15:36 |
-!- wgGuest30 [n=wgGuest3@216.239.196.100] has joined #webgui | 16:00 | |
+perlmonkey2 | g'morning | 16:01 |
wgGuest30 | Good afternoon (here!) | 16:01 |
+perlmonkey2 | I wish it were afternoon here. I've ran out of interesting things to work on for the survey system and am doing tidying up/visual things. | 16:02 |
+perlmonkey2 | a long day of boring | 16:02 |
wgGuest30 | I'm running test trying to figure out why my system is dying, and meantime researching CMS alternatives, hence this visit | 16:03 |
wgGuest30 | Just scouting about trying to figure out why one CMS is/isn't better than the next. | 16:04 |
+perlmonkey2 | well i fyou need commercial grade CMS's and want to use open source, this is your stop. | 16:04 |
wgGuest30 | we use a commercial product now and have a bespoke app, but it's a monster. Seen 'Cloverfield'? It's like that. | 16:05 |
+perlmonkey2 | wG is a little more difficult to install than most FOSS CMS's, but that is because it provides much higher levels of performance. | 16:05 |
+perlmonkey2 | Using the WRE, I can get about 3 pages per second rendered off my old P4 2.8Ghz using an old drive. That is about 3x as fast as the Plone install I had. | 16:06 |
+perlmonkey2 | The WRE is a preconfigured/optimized runtime, bundled with all the libs you need to run wG. It takes about 2 minutes to get set up and running. | 16:07 |
+perlmonkey2 | which commercial product do you use now? | 16:07 |
wgGuest30 | we wouldn't buy anything without support anyhow. Open source holds little fear for me but the company might think differently. So I have a double job. | 16:07 |
+perlmonkey2 | Well Plainblack certainly offers support packages. | 16:08 |
+perlmonkey2 | I've dealt with Oracle's CMS and their *support* and I'd feel a lot better if I was going with Plainblack. *disclaimer* I'm not employed by Plainblack and only work on wG as a hobby. My main job isn't even closely related to writing CMS code. | 16:10 |
wgGuest30 | we use Lotus Domino. Superb for many things (best groupware app on the planet) but for web serving it isn't my choice. | 16:11 |
+perlmonkey2 | Oracle had given us 100K of free consulting with our purchase. They managed to burn through that with $5k/week consultants without getting a thing done. Then once we were actually paying for consultants, they "got tough on the problem" and sent in the "top developers" and wracked up another $250K in consulting fees before the project was able to limp along, barely functioning. | 16:11 |
wgGuest30 | lol. Sounds familiar! IBM don't do that. They just don't answer the phone. No help, but cheaper. | 16:15 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:17 | |
+perlmonkey2 | well, it was a large project, thus the cost. But half the problem was single sign on and making it work with a commercial education management application, with 40K concurrent users. I really think using openldap and webgui, we would have had light years more functionality, much easier integration with the education management system, a much more robust system, and much cheaper hardware. But it isn't my problem anymore as I decid | 16:19 |
wgGuest30 | gotta go. Things are melting here. Nice talking to you perlmonkey2. Cheers. | 16:19 |
-!- jfluhmann [n=jfluhman@x174y236.angelo.edu] has left #webgui ["Open Source Symposium - http://www.texasoss.org/"] | 16:19 | |
+perlmonkey2 | hasta wgGuest30 have a good one. | 16:19 |
-!- wgGuest30 [n=wgGuest3@216.239.196.100] has quit [] | 16:20 | |
* perlmonkey2 probably shouldn't be in sales | 16:20 | |
+perlmonkey2 | No one here happens to know how to make sure all the YUI buttons in a group are the same size, do they? | 16:22 |
+perlmonkey2 | I guess having different sized buttons in a survey might lead to bias towards the larger buttons. | 16:22 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 16:26 | |
+perlmonkey2 | I have a solution, which is to make it so that all the scaling questions dont' have text displayed in their buttons, but rather the first and last buttons' text is displayed to the left and right of the scale. Then all the buttons will be equally small. But if a user wants a scaling question with text in every button, the first and last will be empty, with their text off to the sides, and the rest of the buttons will be of differe | 16:26 |
+perlmonkey2 | Perhaps make all the buttons a tables with the row headers being their text. | 16:27 |
+perlmonkey2 | I like it. Yay for talking to myself. | 16:27 |
-!- BartJol [n=plainstu@host2.procolix.com] has quit [Read error: 113 (No route to host)] | 16:32 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 16:40 | |
+perlmonkey2 | there really isn't anyway around 35ms queries? I'm trying to optimize DB tables, and just on simple primary keys is giving me, at best, 35ms. If you do 10 of those, you can really eat up some time. | 16:45 |
+perlmonkey2 | 15 of those and people will start to notice. | 16:46 |
+perlmonkey2 | never mind if several people are doing this at the same time. | 16:46 |
lisette | how to get tha survey_id for the pass like a param to a macro? | 16:54 |
-!- lisette_ [n=chatzill@201.232.58.66] has joined #webgui | 17:06 | |
+perlmonkey2 | lisette I don't understand that question, sorry. | 17:19 |
-!- lisette [n=chatzill@201.232.58.66] has quit [Read error: 113 (No route to host)] | 17:25 | |
-!- d214 [n=d214@fvec-nat.d214.org] has joined #webgui | 17:29 | |
d214 | can anyone help with a database link issue? i just posted the log on the board | 17:30 |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit [] | 17:33 | |
-!- crythia1 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui | 17:39 | |
-!- mode/#webgui [+v crythia1] by ChanServ | 17:39 | |
lisette_ | i need the survey id to process the score | 17:39 |
-!- crythia1 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui [] | 17:40 | |
lisette_ | and i make a maco to this, but when i try to call the macro: ^macro(<tmpl_var Survey_id>); i print the variable that containt the surveyId, and don't containg anything | 17:41 |
d214 | how can I correct this: ERROR - spectre.conf - POE::Kernel::_dispatch_event[1012] - WORKFLOW: Response for BGHS - rwlsAFz9CJjHk_6rx70TsA had a communications error. | 18:09 |
ckotil | d214: do you have any pending version tags? | 18:24 |
ckotil | if so they can throw that error | 18:25 |
d214 | when i try to comitt i get an error: Couldn't fetch Spectre configuration data for BGHS.conf | 18:27 |
ckotil | hrmm, are you spectre settings configured correctly in BGHS.conf? | 18:37 |
d214 | "spectreIp" : "127.0.0.1", | 18:38 |
d214 | "spectreSubnets" : [ | 18:38 |
d214 | "10.0.0.0/8", | 18:38 |
d214 | "127.0.0.1/32" | 18:38 |
d214 | ] | 18:38 |
d214 | i don't recall setting it manually | 18:39 |
ckotil | I use my public facing IP. | 18:45 |
ckotil | i recall having problems using localhost when i first installed webgui. | 18:47 |
d214 | how can i edit it | 18:48 |
ckotil | im not entirely sure how to edit it on the wre, but you should just have to edit it in BGHS.conf | 18:49 |
CIA-5 | WebGUI: colin * r6227 /WebGUI/lib/WebGUI/Asset/Sku/Product.pm: editSaveParameterOptions | 18:57 |
-!- wgGuest76 [n=wgGuest7@201.232.58.66] has joined #webgui | 19:05 | |
wgGuest76 | Hi | 19:05 |
wgGuest76 | I have a question | 19:05 |
wgGuest76 | How can i to restrict the max-characters in the field <tmp_var title.form> in a colaboration system (default submission form) | 19:06 |
d214 | has anyone bought the admin book and does it help with installation? | 19:19 |
ckotil | i bought it for ldap implementation. lemme thumb through it for installation. | 19:20 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 19:21 | |
ckotil | its OK. doesnt seem to offer any more help than the online instructions do | 19:22 |
d214 | which online instructions? i am still getting Couldn't fetch Spectre configuration data for BGHS.conf | 19:27 |
d214 | i changed the ip from local host and restarted spectre | 19:27 |
ckotil | these guys http://www.webgui.org/community-wiki/installing-wre-0.8.0 | 19:40 |
d214 | thats what we used. just wanted to make sure there wasn't something else out there | 19:43 |
ckotil | so you tried setting spectreIP: to your public IP? and also setting spectreSubnets to publicIP/32 ? | 19:45 |
ckotil | iirc, thats how i overcame my spectre communication issue. | 19:45 |
lisette_ | hello | 19:49 |
lisette_ | how to do a macro with a consult to the database of webgui, i have my $sql=Select......., and how to execute? | 19:49 |
topsub | $dbh->write($sql); | 19:51 |
topsub | ? | 19:51 |
lisette_ | $dbh is a database link? no? | 19:52 |
topsub | database handle | 19:52 |
topsub | connection to the database | 19:52 |
lisette_ | besides, the "write" is for updates and inserts | 19:52 |
lisette_ | but when i have a database different use $dbh | 19:52 |
topsub | do a quickArray() | 19:53 |
lisette_ | then, i have to do my $result = $dbh->execute(); ? | 19:53 |
ckotil | look at package WebGUI::Macro::AOIHits; | 19:54 |
ckotil | theres a good example there | 19:54 |
lisette_ | thanks | 19:54 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 19:59 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:59 | |
+perlDreamer | Find JT and PB at YAPC::NA | 20:00 |
+perlDreamer | Is that like Where's Waldo? | 20:00 |
ckotil | i think so, if they have that red & white striped hat on | 20:09 |
CIA-5 | WebGUI: perlmonkey2 * r6228 /branch/WebGUI_Survey2/lib/WebGUI/Asset/Wobject/Survey.pm: Adding multiple choice subclass of scale type questions, only difference is answer text location (above button). | 20:23 |
CIA-5 | WebGUI: perlmonkey2 * r6229 /branch/WebGUI_Survey2/www/extras/wobject/Survey/ (4 files in 3 dirs): Adding multiple choice subclass of scale type questions, only difference is answer text location (above button). | 20:23 |
dionak | that's a funny image | 20:23 |
lisette_ | how to get the result from my $count = $session->db->buildArray($sql); i need the contain, and this line gives me a index, how to? | 20:25 |
dionak | ? | 20:25 |
ckotil | in that example it returned $count. and you say that is an index? | 20:27 |
ckotil | with macro's what ever is returned gets displayed in the template. | 20:28 |
lisette_ | i mean the $count returns me a 1, i need the contain that is another stuff | 20:29 |
ckotil | and the query returns something other than 1? | 20:31 |
lisette_ | yes | 20:32 |
-!- lisette_ is now known as lisette | 20:33 | |
ckotil | hrm, there must be another to query the db from a macro then. | 20:35 |
ckotil | ive never done it. | 20:35 |
@apeiron | ckotil, http://www.mobofwaldos.com/2006/10/30/how-to-sew-a-wheres-waldo-hat/ | 20:36 |
ckotil | heh | 20:37 |
+perlDreamer | my @sqlResults = $session->db->buildArray($sql); ##returns an array, not an array ref | 20:37 |
lisette | mmm and how to solve? | 21:12 |
lisette | i have my $count = $session->db->buildArray($sql); | 21:13 |
lisette | is wrong? | 21:13 |
+perlDreamer | yes | 21:13 |
+perlDreamer | my @sqlResults = $session->db->buildArray($sql); | 21:13 |
+perlDreamer | put the results into an array, not a scalar | 21:13 |
lisette | ok | 21:13 |
lisette | thanks | 21:13 |
@apeiron | If you want an array ref, ask and ye shall receive: $session->db->buildArrayRef($sql); :) | 21:13 |
lisette | thanks | 21:15 |
+perlDreamer | putting it into a scalar will give you the number of elements of the array | 21:15 |
lisette | the query returne me a string | 21:15 |
@apeiron | For reference: | 21:16 |
@apeiron | perlbot, context | 21:16 |
perlbot | http://perl.plover.com/context.html | 21:16 |
+perlDreamer | The query is something like "select string from database"? | 21:16 |
lisette | select Survey_Id from Survey where assetId= ?; | 21:26 |
lisette | i chage buildArray by buildArrayRef, and now return me a zero | 21:27 |
lisette | en que otra macro diferente de AOIHits hay ejemplos de SQL? | 21:29 |
+perlDreamer | when you work with Asset tables, you always have to consider the revisionDate, as well as the assetId. | 21:29 |
lisette | de que otra forma puedo obtener el survey_id? | 21:29 |
topsub | I am trying to do a userImport and its skipping my 7 lines of test data. I have "username" and "firstname", "lastName" all in the tabbed csv file but its still skipping.. Any suggestions? | 21:33 |
+perlDreamer | bad CSV file? | 21:33 |
+perlDreamer | lisette, when debugging SQL, it's always good to try it out on the command line | 21:33 |
+perlDreamer | mysql -u webguiAccountName -p webguiPassword webguiDbName | 21:34 |
+perlDreamer | select survey_id from Survey where assetId="myAssetId"; | 21:34 |
lisette | i to do this | 21:34 |
+perlDreamer | yes | 21:35 |
CIA-5 | WebGUI: perlmonkey2 * r6230 /branch/WebGUI_Survey2/www/extras/wobject/Survey/administersurvey.js: 4 scales moved back to MC | 21:35 |
CIA-5 | WebGUI: perlmonkey2 * r6231 /branch/WebGUI_Survey2/lib/WebGUI/Asset/Wobject/Survey.pm: 4 scales moved back to MC | 21:35 |
lisette | yo ya estoy haciendo esa consulta | 21:37 |
topsub | hmm don't believe so. its a tab'd csv file | 21:38 |
topsub | its like its not finding the headers and being able to pull the usernames off the file | 21:38 |
* perlDreamer heads off to the gym. Be back later | 21:39 | |
lisette | i have a problem, i restart apache and i try login like admin, and show me Problem with request | 22:00 |
lisette | how to fix this? | 22:00 |
lisette | already | 22:19 |
dionak | have you checked the error log? | 22:29 |
-!- wgGuest76 [n=wgGuest7@201.232.58.66] has quit [] | 22:32 | |
lisette | ya lo resolvi! | 22:48 |
-!- lisette [n=chatzill@201.232.58.66] has quit [Read error: 113 (No route to host)] | 23:09 | |
-!- lisette [n=chatzill@Wimax-Mdlln-190-70-94-100.orbitel.net.co] has joined #webgui | 23:22 | |
-!- d214 [n=d214@fvec-nat.d214.org] has quit [] | 23:32 | |
-!- lisette_ [n=chatzill@Wimax-Mdlln-190-70-94-100.orbitel.net.co] has joined #webgui | 23:38 | |
-!- lisette_ [n=chatzill@Wimax-Mdlln-190-70-94-100.orbitel.net.co] has quit [Client Quit] | 23:38 | |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has quit [] | 23:42 | |
-!- lisette [n=chatzill@Wimax-Mdlln-190-70-94-100.orbitel.net.co] has quit [Read error: 113 (No route to host)] | 23:56 | |
topsub | question.. I see i am not allowed to update core webgui.. I imported about 7890 users into webgui and made a custom form for them to edit there profile information but webgui is not allowing me to update the profileFieldData table | 23:57 |
--- Day changed Thu Apr 24 2008 | ||
+perlDreamer | topsub: check that the username and password in your webgui config file are correct | 00:20 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 00:41 | |
-!- dionak [n=diona@97.66.185.250] has quit [] | 00:44 | |
CIA-5 | WebGUI: colin * r6232 /WebGUI/t/Asset/File/GalleryFile/Photo/edit.t: replace BAIL_OUT with a skip. It is okay to nest skips | 02:00 |
-!- Moontoo [n=baub@tole-bnn-rb1-10.dsl.bright.net] has joined #webgui | 02:08 | |
+perlDreamer | why, oh why, isn't there a "SKIP_THE_REST" option from Test::More or Test::Builder? | 02:15 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:31 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 02:33 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 02:33 | |
CIA-5 | WebGUI: jt * r6233 /translations/Slovenian/ (6 files in 2 dirs): update_from_translation_server | 03:30 |
+perlmonkey2 | Does the current commerce system allow you to sell items online with online transactions? | 05:25 |
-!- Moontoo [n=baub@tole-bnn-rb1-10.dsl.bright.net] has left #webgui [] | 05:27 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [] | 05:41 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."] | 06:13 | |
-!- snapcount [n=royjohns@97.101.11.121] has joined #webgui | 06:58 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 06:58 | |
-!- snapcount [n=royjohns@97.101.11.121] has quit [] | 08:23 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 08:58 | |
-!- Rafa [n=Rafael@63.245.12.196] has joined #webgui | 09:01 | |
Rafa | hello | 09:01 |
Rafa | is webgui the best cms? | 09:01 |
Rafa | what does webgui runs in php or asp? | 09:05 |
-!- Moontoo [n=baub@tole-bnn-rb1-10.dsl.bright.net] has joined #webgui | 09:08 | |
@apeiron | Rafa, Neither, WebGUI uses Perl, and 'best' is an entirely subjective judgment. | 09:08 |
@apeiron | Rafa, Compare the CMSs that you have in mind: cmsmatrix.org | 09:08 |
@apeiron | (note: large page, due to the large number of CMSs available for comparison) | 09:09 |
Moontoo | ok, guess this is where i ask for help | 09:18 |
Rafa | so how do i know if my server has perl? | 09:18 |
@apeiron | Rafa, Emailing them and asking is probably the best way. | 09:19 |
@apeiron | Rafa, Generally WebGUI needs more than you get with a cheap host, but you can do more with it as well. | 09:19 |
Rafa | i pay a good server 1and1.com | 09:19 |
Rafa | i guess | 09:19 |
@apeiron | Rafa, Do you have root? | 09:19 |
Rafa | yea | 09:19 |
@apeiron | oh, excellent. | 09:20 |
@apeiron | That's helpful. | 09:20 |
@apeiron | Rafa, Easiest route is the WRE if you have the disk space. It's a downloadable archive that contains almost everything you need to use WebGUI, except for some basic stuff that's probably already installed (bash, etc.) | 09:21 |
+Radix_ | I second the WRE.. excellent way of installing webgui on a system | 09:21 |
Moontoo | what file is that? | 09:22 |
@apeiron | Moontoo, It's distributed in tarballs from webgui.org | 09:22 |
+Radix_ | WRE = WebGUI Runtime Environment | 09:22 |
+Radix_ | it packages up perl, apache, mysql, and everything you need to run webgui prettymuch | 09:22 |
Moontoo | but what filename am i looking for | 09:23 |
+Radix_ | without the WRE it can be a daunting install.. as matching perl libraries and the like in most distro's is a bit of a mess | 09:23 |
@apeiron | Rafa, Not to mention getting Apache tuned and set up in the same way, etc. | 09:23 |
+Radix_ | What OS are you using? | 09:23 |
@apeiron | er, oops | 09:23 |
Rafa | i got it it does | 09:24 |
+Radix_ | http://sourceforge.net/project/showfiles.php?group_id=51417&package_id=148913 | 09:24 |
Rafa | great | 09:24 |
Rafa | i do have perl | 09:24 |
@apeiron | You don't *need* perl if you use the WRE, technically. | 09:24 |
@apeiron | Since the WRE has its own perl. | 09:24 |
+Radix_ | most systems have perl, but not the additional perl libraries needed | 09:24 |
Rafa | do i need a mysql database | 09:25 |
Rafa | ? | 09:25 |
@apeiron | WebGUI uses MySQL as a datastore, but again, the WRE provides a MySQL installation. | 09:25 |
@apeiron | ... though if you're on a hoster you may want to / be able to use their DB. | 09:25 |
Moontoo | hrmm think that's what i wanted when i got this webgui-7.34-stable.tar.gz, which i can't find the index.pl file in. | 09:26 |
@apeiron | index.pl ? | 09:26 |
@apeiron | Moontoo, Pages in WebGUI don't exist in the filesystem for the most part. They're kept in the database. | 09:26 |
+Radix_ | Moontoo: follow the installation instructions on webgui.org | 09:26 |
@apeiron | There're a few exceptions for things like actual on-disk files you upload that you access directly, but other than that, it's in the DB. | 09:27 |
+Radix_ | there is no index.pl for webgui | 09:27 |
Moontoo | i'm using gentoo, i finnally got the apache to look in the right directory, and it's supposed to be looking for index.pl and there is none, ugg that's not good. | 09:29 |
@apeiron | Moontoo, It's not going to work. URLs in WebGUI are constructed using the DB. There isn't an index.pl because there doesn't need to be one. | 09:30 |
+Radix_ | you probably missed the apache configuration steps | 09:30 |
+Radix_ | if you're doing a source install (rather than wre install) - make sure you follow the install steps at http://www.webgui.org/community-wiki/source-install | 09:32 |
Moontoo | *sigh* this wiki really needs work | 09:37 |
Rafa | so after i upload the files what do i do ? is webgui = WRE? because i only find the installation on wre on the website | 09:40 |
Rafa | nm | 09:41 |
Rafa | never mind i found it | 09:41 |
Rafa | where do i run the commands? | 09:43 |
Rafa | cd /data/WebGUI/etc | 09:44 |
Rafa | like that | 09:44 |
Rafa | ? | 09:44 |
@apeiron | Rafa, You have a root shell on the server, yes? | 09:44 |
@apeiron | (typically ssh) | 09:45 |
Rafa | yea | 09:48 |
Rafa | mm | 09:48 |
@apeiron | Well, then, yeah, on that root shell then. | 09:49 |
Rafa | ok | 09:49 |
* apeiron sleep & | 09:49 | |
Rafa | can you recommend a good ssh client | 09:59 |
Rafa | pls | 09:59 |
+Radix_ | putty | 10:05 |
+Radix_ | for windows | 10:05 |
Rafa | is there one on linux i got ubuntu installed | 10:06 |
+Radix_ | ssh should be built in | 10:07 |
+Radix_ | or if not, apt-get install ssh | 10:07 |
Rafa | ok ty | 10:08 |
-!- Rafa [n=Rafael@63.245.12.196] has quit [" HydraIRC -> http://www.hydrairc.com <-"] | 10:08 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] | 10:27 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 10:53 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 10:53 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 11:03 | |
-!- mode/#webgui [+o preaction] by ChanServ | 11:03 | |
-!- Haaarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 11:24 | |
-!- mode/#webgui [+o Haaarg] by ChanServ | 11:24 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 11:29 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)] | 11:31 | |
* Moontoo does the compile dance | 11:41 | |
Moontoo | WRE ERROR: Perl make did not complete successfully. | 11:57 |
Moontoo | :'( | 11:57 |
Moontoo | hrmm forgot that link | 12:01 |
* Moontoo does the compile dance again | 12:01 | |
Moontoo | so offtopic i know, but anyone have suggestion on where i can start learning how to have email sent to my domain? like postix or something, i forget, read about it once. | 12:37 |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 12:42 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:42 | |
Moontoo | \o/ working | 14:57 |
* Moontoo does dance of joy | 14:57 | |
* Moontoo passes out party hats | 14:58 | |
Moontoo | woooooo | 14:58 |
Moontoo | now to see if it comes back, which we can assume it does. | 15:05 |
-!- Moontoo [n=baub@tole-bnn-rb1-10.dsl.bright.net] has quit [] | 15:06 | |
-!- SDuensin [n=Scott@84.sub-75-207-176.myvzw.com] has joined #WebGUI | 16:02 | |
SDuensin | Morning. | 16:04 |
AMH_bob | Morning. | 16:05 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 16:39 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:39 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."] | 16:39 | |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 16:48 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 16:49 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 16:56 | |
-!- Moontoo [n=baub@tole-bnn-rb1-10.dsl.bright.net] has joined #webgui | 17:05 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 17:16 | |
Moontoo | ok, website works from localhost, but not outside from the ip | 17:19 |
Moontoo | get a 502 Bad Gateway when i try to go through the ip | 17:21 |
Moontoo | any ideas? | 17:21 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 17:25 | |
+perlmonkey2 | it seemed like there used to be a settings option to require ssl logins, but I can't seem to find that option. | 17:31 |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit [] | 17:41 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui [] | 18:10 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:31 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:31 | |
+perlmonkey2 | Anyone here tried to run wG in 5.10? | 18:32 |
+perlDreamer | no | 18:32 |
+perlmonkey2 | When fedora 9 comes out, the first thing I'm going to try to do is run wG :D | 18:33 |
+perlmonkey2 | F9 comes with 5.10 | 18:33 |
+perlDreamer | sweet | 18:33 |
+perlmonkey2 | think there will be any problems? | 18:33 |
+perlmonkey2 | mod_perl is 5.10 compat now | 18:33 |
+perlDreamer | maybe, but it won't be core WebGUI, it will be in mod_perl or some related thing | 18:33 |
+perlmonkey2 | apache request | 18:33 |
+perlmonkey2 | I'd bet my life on it! | 18:34 |
+perlDreamer | right | 18:34 |
+perlDreamer | of course, Fedora has a great history of breaking perl, (ala Scalar::Utils) | 18:34 |
+perlDreamer | so who knows? | 18:34 |
+perlmonkey2 | oh well, will be fun to try. | 18:34 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:35 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:35 | |
+perlDreamer | preaction! | 18:36 |
@preaction | perlDreamer! | 18:36 |
+perlDreamer | How's stuff? | 18:36 |
@preaction | same as always, but now with wisdom teeth! | 18:37 |
+perlDreamer | argh | 18:37 |
@preaction | yeah. the funny bit is that i spent a week in bed 12 years ago getting them all removed | 18:38 |
@preaction | it seems they missed one | 18:38 |
+perlDreamer | "The teeth came back, they wouldn't stay away. They were back in his mouth, the very next day..." | 18:38 |
@preaction | at least this time there isn't a third tooth impacted behind my front-top incisors, and the tooth is mostly outside the gums | 18:39 |
@preaction | so i shouldn't be sucking oatmeal through a straw for 3 days this time | 18:39 |
* perlDreamer recommends ice cream. It's cold. | 18:40 | |
@preaction | true that | 18:40 |
+perlmonkey2 | preaction: how did they miss a tooth? wouldn't they be like "the x-rays show 4 teeth btu we only have three teeth in the trash. oh well screw it, 3 is close enough." | 18:49 |
@preaction | i was 12, the tooth probably wasn't formed yet | 18:49 |
+perlmonkey2 | oh | 18:49 |
@preaction | and being 12, i just figured i had them all taken out and didn't pay too much attention to the fact that i could only make 4 teeth from the parts they gave me | 18:50 |
@preaction | 3 molars + 1 incisor | 18:50 |
+perlmonkey2 | My last dentist warned me that most dentist aren't particullary careful. I have a scar on an incisor where my childhood dentist showed his nurse that the new plastic buffers really had to be pushed down hard to leave a mark. So he pushed down hard, and I've had the mark ever since. | 18:52 |
@apeiron | Cool, we're front page news on Perl Buzz: http://perlbuzz.com/ | 18:56 |
@preaction | perlmonkey2, noice... i still can't feel most of my lower jaw and chin from the nerve damage of that operation when i was 12 | 19:02 |
@preaction | but they actually admitted it? | 19:02 |
+perlmonkey2 | These were two dentists. My current one, who is great and seems legit and to truly care about his patents. And then my dentist when I was a kid who marked up my tooth to show his nurse how hard you have to press to mark a tooth with the new buffer.s | 19:03 |
+perlmonkey2 | then there was the dentist when I was really young who wanted to do major surgery on me and told my parents there was no chance of anything going wrong. He leaves the rooma nd my dad reads through his notes where he says he has informed them of the large risk of nerve damage associated with the procedure and they said it was fine. They grabbed me and left the office without saying a word to anyone. | 19:05 |
+perlmonkey2 | Too bad there isn't a better system for putting docs and dentists like that in jail. | 19:05 |
+perlmonkey2 | 20 years later he finally lost his medical license (which in Oklahoma is really hard to do). | 19:07 |
@preaction | i've never had a problem with dentists, it's the oral surgeons that i have issue with | 19:10 |
@preaction | the guy who removed those 4 teeth also was supposed to fix my tongue (i'm tongue-tied), but he didn't stitch it up right so it's back to the way it was | 19:11 |
@preaction | that and the nerve damage | 19:11 |
+perlmonkey2 | wow | 19:22 |
+perlmonkey2 | I know a lot of people think sueing is a bad thing, but sounds like you really deserved some major compensation. | 19:22 |
+perlmonkey2 | and he needed his license taken away. | 19:22 |
@preaction | meh, i'm no worse off now than i was before the operation, except that i can try to be like Sylvester Stallone (he has nerve damage in his jaw, that's why he has that scowl) | 19:26 |
+perlDreamer | Sylvester Stallone? I always thought you sounded like Madeline Kahn. | 19:37 |
@preaction | she is a very handsome woman | 19:38 |
-!- lisette [n=juancami@201.232.58.66] has joined #webgui | 19:40 | |
lisette | i have to do a massive load the user, how to do this? | 19:41 |
+perlDreamer | sbin/userImport.pl | 19:43 |
lisette | thanks | 19:43 |
lisette | how to use? | 19:44 |
+perlDreamer | perldoc sbin/userImport.pl | 19:45 |
lisette | shows me an error | 19:45 |
lisette | but i will to read the comments | 19:45 |
lisette | do you use this perl Library? | 19:46 |
+perlDreamer | yes, but a while ago | 19:46 |
-!- Rafael [n=rafa@190.4.15.179] has joined #webgui | 19:47 | |
Rafael | hi again | 19:47 |
Rafael | where do i get the commands to install the web gui | 19:47 |
Rafael | ? | 19:47 |
lisette | and this library require specific tada | 19:47 |
+perlDreamer | Rafael: http://www.webgui.org | 19:47 |
lisette | Rafael, hablas español? | 19:47 |
Rafael | si | 19:48 |
lisette | de donde eres? | 19:48 |
Rafael | honduras y tu? | 19:48 |
lisette | colombia | 19:48 |
Rafael | mucho gusto | 19:48 |
lisette | igualmente | 19:48 |
lisette | perlDreamer: this library require specific datas? | 19:48 |
+perlDreamer | lisette, yes. | 19:49 |
+perlDreamer | cd /data/WebGUI/sbin | 19:49 |
+perlDreamer | perl userImport.pl --help | 19:49 |
Rafael | i cant find the install instruccions all i find is how to install wer wich i already didi | 19:50 |
lisette | en la pagina de webgui estan las instrucciones | 19:50 |
lisette | perlDreamer: thanks | 19:50 |
@preaction | Rafael, once you install the WRE, look in /data/wre/docs/install.txt for more instructions | 19:50 |
lisette | quieres instalar el source o el WRE? | 19:51 |
Rafael | cool ty | 19:51 |
Rafael | el source | 19:51 |
Rafael | no el wre | 19:51 |
lisette | http://www.webgui.org/download | 19:51 |
Rafael | gracias | 19:51 |
lisette | http://www.webgui.org/community-wiki/source-install | 19:52 |
Rafael | ese es gracias | 19:52 |
Rafael | si esa era el que buscaba gracias | 19:53 |
lisette | de nada | 19:53 |
topsub | just a note the userIMport script doesn't like you to wrap the fields with " | 20:01 |
topsub | that was my problem yesterday | 20:01 |
@Haaarg | i'm rewriting most of that script | 20:06 |
@Haaarg | i should probably change it to use Text::CSV_XS | 20:06 |
@Haaarg | then it could handle that kind of format | 20:06 |
@apeiron | Use interrobang separated values! | 20:10 |
@apeiron | perlbot, utf8 ? | 20:10 |
perlbot | ? U+203D "INTERROBANG", category: "General Punctuation", utf8 bytes: E2 80 BD | 20:10 |
+snapcount | is there a current "best practice" as to where js code for instanciating yui objects should live? | 20:14 |
@preaction | if it's for a template, i've been keeping snippets in the template's directory | 20:15 |
@preaction | if it's required for an asset edit form, then somewhere in extras | 20:16 |
@preaction | i've been making yui-webgui/build/Asset /Form etc... but I don't think anyone else is following me | 20:16 |
@preaction | there are some useful things in yui-webgui/build though | 20:16 |
+snapcount | oh cool | 20:16 |
+snapcount | starting to mess with that and was trying to figure out the best way to integrate all the js | 20:17 |
@preaction | i've been putting as much as possible in the asset tree, because JS in the extras folder seems to go unnoticed. anything that can't go in the asset tree i reluctantly put in the extras folder | 20:18 |
+perlDreamer | do you worry about people/users deleting that, though? | 20:21 |
@preaction | nope | 20:21 |
@preaction | if they delete it, the template doesn't function well, but it still functions | 20:21 |
@preaction | the nature of progressive enhancement | 20:22 |
@preaction | that's why the only time i've been able to do it that way is with templates | 20:22 |
@preaction | form controls, assets, workflow helpers, operations, all need to be in extras/ | 20:22 |
topsub | Question about groups. Is there any reason why i shouldn't delete "Ad Manager Content Managers Export Managers Package Managers Product Managers Secondary Admins Template Managers Version Tag Managers Workflow Managers" | 20:27 |
topsub | groups.. | 20:27 |
topsub | Will i loose anything from delete these groups? These groups are something i can make back if i needed for this client? | 20:28 |
@preaction | you can't make them back because they would have different group IDs | 20:28 |
topsub | Should i avoid deleting these groups? | 20:29 |
@preaction | those groups are used internally by webgui. the IDs are constants and must stay that way | 20:29 |
@preaction | in fact, WebGUI shouldn't allow you to delete those groups | 20:29 |
topsub | I just made a huge list of groups for this client that they need and was trying to make it easier so they don't have to filter threw default webgui groups | 20:29 |
+perlDreamer | preaction: groupIds 1-17 are protected and cannot be deleted through the interface | 20:31 |
+perlDreamer | topsub, if you don't want people to see them, then hide them | 20:31 |
+perlDreamer | every group has a Is Hidden? button | 20:31 |
topsub | there is? hmm that could work. | 20:32 |
@apeiron | Maybe you could... repurpose... some of the existing ones? | 20:34 |
+perlDreamer | since those groupIds are hard-coded throughout the source code, that could have unintended consequences. | 20:36 |
* perlDreamer stops worrying needlessly, and goes to the gym | 20:37 | |
@preaction | somebody should write a wiki article on those groups and what each has the ability to do. in 7.4, some of the groups can be repurposed, but there are still things that are hard-coded with groupIds | 20:40 |
topsub | ya i was about to blow themg roups away.. not thinking webgui uses them | 20:40 |
topsub | i see the delete button in the admin but not clicking it just incase it lets me delete them | 20:41 |
topsub | in the conf file is prob. were i can hide the groups? | 20:41 |
nuba | perlDreamer: If you can solve your problem, then what is the need of worrying? | 20:41 |
nuba | perlDreamer: If you cannot solve it, then what is the use of worrying? | 20:41 |
@preaction | topsub, no. edit the group and select Is Hidden? Yes | 20:41 |
nuba | perlDreamer: - Shantideva | 20:41 |
@apeiron | nuba++ # wise | 20:41 |
nuba | heh, that isnt me, but some buddhist tip | 20:42 |
@apeiron | Indeed, (das intartubes)++ | 20:42 |
@preaction | (buddhist philosophy)++ | 20:42 |
topsub | what version is the is hidden in? | 20:42 |
-!- Moontoo [n=baub@tole-bnn-rb1-10.dsl.bright.net] has left #webgui [] | 20:42 | |
topsub | i am in 7.4.33 | 20:42 |
topsub | I don't see it when i edit a group | 20:43 |
topsub | unless i am looking in the wrong place, but i don't see it in the demo.webgui.org | 20:45 |
@preaction | looks like there is no interface, you'd have to set "isHidden" in the database | 20:46 |
topsub | ah alright | 20:47 |
topsub | thanks preaction! | 20:47 |
CIA-5 | WebGUI: colin * r6234 /WebGUI/lib/WebGUI/Operation/Group.pm: Add POD to www_deleteGroup, and untab it. | 20:51 |
-!- d214 [n=d214@fvec-nat.d214.org] has joined #webgui | 21:31 | |
d214 | spectre help anyone? | 21:32 |
@preaction | perlbot anyone | 21:32 |
perlbot | Somewhere, someplace, in some universe, somebody uses whatever you just asked about. However, if you actually want help with it, please just ask a question; don't ask to ask, or ask if anyone can help. | 21:32 |
d214 | i get this error when trying to start the server: ADMIN: Couldn't fetch Spectre configuration data for eghs.conf | 21:32 |
@preaction | check the webgui error log? | 21:32 |
d214 | thats what i get in the log ADMIN: Couldn't fetch Spectre configuration data for eghs.conf | 21:33 |
@preaction | what about before that? | 21:34 |
d214 | you mean this ERROR - spectre.conf - POE::Kernel::_dispatch_event[1012] | 21:36 |
ckotil | is there a group that can purge the cache besides admin? | 21:36 |
@preaction | d214, no, there should be an error message on the line above. otherwise, try visiting yoursite.com?op=spectreGetSiteData and see what happens | 21:38 |
d214 | Response: 403 Forbidden | 21:39 |
@preaction | that's a problem. does the webgui log say why? | 21:39 |
d214 | 1 - ERROR - spectre.conf - POE::Kernel::_dispatch_event[1012] - ADMIN: Couldn't connect to WebGUI site bellatrix.conf at http://bellatrix:80/?op=spectreGetSiteData. Response: 403 Forbidden | 21:39 |
@preaction | but that's spectre trying to connect to the site. i wanted you to try | 21:40 |
@preaction | also, turn your log level up to WARN by editing etc/log.conf and changing ERROR to WARN | 21:40 |
@preaction | then restart your webserver | 21:40 |
d214 | i get the apache 2 test page | 21:41 |
@Haaarg | ckotil, you can control who can purge the cache in the settings panel | 21:41 |
ckotil | cool, thanks Haaarg | 21:41 |
@preaction | d214, then your apache isn't configured correctly | 21:41 |
d214 | the testenvironment.pl says OK | 21:42 |
@preaction | testenvironment doesn't test apache | 21:42 |
d214 | did i miss something in the install then? the home page looks fine so apache is running | 21:43 |
@apeiron | d214, If running under the WRE, are you sure you're using the WRE's Apache and not your OS's Apache? | 21:44 |
d214 | probably not from the sounds of it. | 21:47 |
d214 | so i did a killapp httpd | 21:51 |
@apeiron | This is easy to determine because lots of systems these days pepper the Apache default page with vendor-specific graphics or text. | 21:51 |
d214 | now when i run ?op=spectreGetSiteData a get a page cannot be displayed | 21:51 |
@apeiron | That would quite likely be because you don't have an HTTP server running. | 21:52 |
d214 | how do i start the WebGUI apache | 21:52 |
@apeiron | Using the WRE? | 21:52 |
d214 | is there any other way | 21:52 |
@preaction | are you using the WRE? | 21:53 |
d214 | yes | 21:53 |
@preaction | wreservice.pl --start web | 21:54 |
d214 | start mod-perl failed | 21:55 |
@Haaarg | if you are getting the default apache page, you likely didn't add a site | 21:55 |
@preaction | Haaarg, it seems only when spectre tries to connect | 21:57 |
d214 | is there a way to test mod-perl? | 21:59 |
@preaction | visit the page and see if it works? | 22:01 |
-!- Rafael [n=rafa@190.4.15.179] has left #webgui [] | 22:02 | |
topsub | if i go to version tags then click on manage pending version how do i tell them to try and commit again? | 22:02 |
@preaction | if they are already committed, you can't commit again | 22:03 |
topsub | its in the "manage pending version tags" | 22:03 |
ckotil | if they pending you need to go to the approval url | 22:04 |
@preaction | they're committed, they're not approved | 22:04 |
d214 | page show 500 internal server error. mod-perl did not start successfully | 22:04 |
ckotil | ah. | 22:04 |
ckotil | you should have an approval url in your admin webgui mailbox | 22:04 |
@preaction | d214, i'd check the modperl error log as for why. wre/var/logs/modperl.error.log | 22:04 |
@preaction | topsub, if you're not using approval workflows, spectre is down. you can run workflows manually in the Workflow > Show Running Workflows admin panel | 22:05 |
topsub | the server this was on don't think had email config. so i don't have the approval URL, iand when i go to workflow > show running its not listed | 22:06 |
topsub | someone switched to this comiit content immediately which seems to have this issue come up | 22:06 |
d214 | [error] [client 127.0.0.1] Cannot read config file: /data/WebGUI/etc/BGHS.conf at /data/WebGUI/lib/WebGUI.pm line 110\n | 22:07 |
topsub | is there a way i can get the URL to approve this? or will i need to redo everything in that pending version tag? | 22:07 |
@preaction | d214, sounds like that's a good place to start | 22:07 |
@preaction | topsub, you have a Commit Content Immediately workflow with an approval process inside? that's a bad idea | 22:08 |
topsub | wasn't my idea.. lol | 22:08 |
topsub | but i am changing it now | 22:08 |
topsub | that seem to make this issue come up | 22:08 |
topsub | do i put commit content immediately and have it not want approval? | 22:09 |
@preaction | it will. realtime workflows do not work with approval processes at the moment | 22:09 |
@preaction | commit content immediately (aka type: Realtime) can only commit, it can't do anything that requires additional interaction (like approval) | 22:09 |
topsub | our goal is for when someoen edits pdf file information it will auto commit? whats the best way to have that happen? | 22:10 |
topsub | seems we don't want to teach this client to click commit version tags | 22:10 |
@preaction | but you're too late, the workflow is already running. spectre never got it, so Show Running Workflows won't show it. I honestly don't know what you can do with the existing things waiting for approval | 22:10 |
topsub | dang... | 22:10 |
@preaction | in the settings, under content, there are two things: Commit Changes Automatically and Skip Version Comments | 22:10 |
topsub | skip commit comments? | 22:11 |
@preaction | yeah, that | 22:11 |
topsub | so switch it to commit content immediately and skip commit comments to yes.. it will automatically commit my changes when i make them? | 22:11 |
ckotil | heh, i created this macro that when there is a version tag to commit there is a huge gaudy message at the top of the screen that reads "COMMIT YOUR #*&^@& VERSION TAG" bc for the longest time i had lots of uncommited tags. | 22:12 |
d214 | how can i tell if the apache that webgui is working and installed | 22:12 |
@apeiron | ckotil, Is it red, enclosed in <marquee> and <blink>? | 22:12 |
ckotil | no , but it should | 22:12 |
ckotil | it is red tho. | 22:13 |
@preaction | d214, as i said. visit the website. as you said, there was an error and it didn't start because one of the config files has a problem | 22:13 |
@apeiron | no, no, beter | 22:13 |
@apeiron | better, rather | 22:13 |
@apeiron | ckotil, Make it *chartreuse*. | 22:13 |
@apeiron | ckotil, On a carnation pink background. | 22:13 |
topsub | wish i could get a approval URL i might be able to use my tagID number or something | 22:14 |
topsub | that was a lot of work i wll have to redo. | 22:14 |
d214 | so how can i get it to read the config file and why does mod-perl say it failed but no real error message | 22:14 |
@preaction | d214, the error message is in the error log, you gave it to me. you can get it to read the config file by fixing the config file | 22:14 |
ckotil | topsub: if the tag is pending you can pry craft an approval url. you just need the workflowID and versiontagID | 22:14 |
@preaction | topsub, something like ?op=approveVersionTag;workflowId=<workflow instance ID>;tagId=<version tag ID> | 22:15 |
ckotil | err close. workflowinstance ID and tagID | 22:15 |
ckotil | http://globalnoc.iu.edu/index.html?op=manageRevisionsInTag;workflowInstanceId=byWliycWecqsEYqWLUoX0A;tagId=NBTtOMkk2jvCuxhU06XavQ | 22:15 |
ckotil | like that | 22:15 |
@preaction | yeah, that | 22:15 |
topsub | the workflow id would be the work flow like "commit content immediately? | 22:17 |
ckotil | we use webgui's approval process for approving weekly reports | 22:17 |
ckotil | it works really well | 22:17 |
ckotil | even sends out reminders. | 22:17 |
topsub | i know thats now the id | 22:17 |
topsub | but when this was commited we have the commit content immediately workflow on | 22:18 |
topsub | now - not* | 22:18 |
ckotil | if you go to view pending tags, you can pry find the workflowinstanceID *i think* | 22:18 |
topsub | i got the version tag i | 22:18 |
@preaction | topsub, no. the workflowInstanceId you'd have to glean from the database. given the tagId look in the assetVersionTag and look up the instanceId column | 22:18 |
ckotil | ah yeah, no workflowinstanceID in pending tags :( | 22:18 |
@preaction | if there's nothing there, then... the hackiest way to do it would be to change all the "status" columns in assetData to be "approved" for those assets with the right tagId. this may or may not work as expected | 22:19 |
@preaction | or maybe it's state=approved | 22:19 |
@preaction | god i hate those two columns | 22:19 |
@Haaarg | status | 22:20 |
nuba | what? you dont approve of the state? | 22:20 |
@preaction | down with the state! | 22:20 |
@Haaarg | even worse with getLineage | 22:21 |
@Haaarg | statesToInclude vs statusToInclude | 22:21 |
@preaction | if it weren't for state=archived, i'd suggest renaming state to "approvalState" | 22:22 |
@preaction | er... status | 22:23 |
@preaction | see? SEE? SEEE?!?!?!?!?! | 22:23 |
ckotil | or you could checking running workflows and get the workflowinstandID there | 22:23 |
ckotil | then craft the approval url | 22:23 |
@preaction | ckotil, it's a realtime workflow, there is no running workflow ;-) | 22:23 |
ckotil | doh. | 22:23 |
@preaction | yeah, i'm not even sure there will be an instanceId in the assetVersionTag table | 22:23 |
topsub | aweomse so i believe i gto the right link and worfflow instance id | 22:24 |
topsub | take to a page with an approvel box with all my changes below | 22:24 |
topsub | so link must be right! | 22:24 |
@preaction | yeah, that's teh page | 22:24 |
topsub | now to see if the commit works.... | 22:24 |
@preaction | good to know that works for realtime workflows | 22:24 |
@Haaarg | we'll need to do something with realtime workflows to handle waiting | 22:25 |
topsub | ahhh get error in log.. /cry | 22:25 |
@preaction | that's what i was thinking. if the workflow returns waiting, explode gracefully or something | 22:25 |
@Haaarg | because as it is doing a large commit can barf | 22:25 |
@Haaarg | which is problematic for something like importing a large package | 22:26 |
topsub | couldn't execute operation : WebGUI::Operation::VersionTag::www_approveVersionTag. can't locate object method "setApproved" | 22:26 |
topsub | 1 problem just saw | 22:26 |
topsub | my dev box has 7.4.29.. were they switched this site to and made changes is 7.4.33 | 22:27 |
topsub | so when i exported to update dev box | 22:27 |
@preaction | topsub, does it have a module / line number? | 22:27 |
topsub | lib/Webgui/Operation/Versiontag line 77 | 22:27 |
topsub | versiontag.pm | 22:27 |
topsub | so they went ot put this lanch this site on different version of webgui then we dev'd on.. hmmm | 22:28 |
@preaction | that shouldn't be an issue, very little changes between bugfix version numbers | 22:28 |
topsub | in the Db i see a isCommited column.. | 22:28 |
@preaction | and there is a rule of no API changes in webgui | 22:28 |
-!- d214 [n=d214@fvec-nat.d214.org] has quit [] | 22:29 | |
topsub | k good to know | 22:29 |
topsub | this version tag i mostly created bunch of groups. then edit branch on folder setting folders to different groups recursively. Seems the groups are in here | 22:31 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 22:32 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 22:32 | |
topsub | like visually it changed it but function wise not doing what i expected | 22:32 |
@preaction | topsub, since realtime workflows are not supposed to have approval activities, i don't know how www_approveVersionTag will react | 22:32 |
topsub | is there a way i can manuall commit in the database? | 22:33 |
topsub | or should i delete this entry from assetVersionTag | 22:33 |
topsub | and redo it | 22:33 |
@preaction | above, i told you how. the hacky way is to set the assetData.status column to "approved" | 22:33 |
@preaction | you could update the assetVersionTag information as well, but that isn't as necessary | 22:33 |
@preaction | or, you could unlock the version tag | 22:34 |
@Haaarg | you'll need to null out asset.isLockedBy too | 22:34 |
@preaction | and then re-commit under a better workflow | 22:34 |
@preaction | that might be a better solution | 22:34 |
topsub | so i unlocked it now | 22:36 |
topsub | so its on commit content immediately i turn skip commit comments to yes? | 22:36 |
topsub | then it should auto commit? | 22:36 |
@preaction | if the version tag is unlocked, you should see it in the Version Tags part of the admin accordian, and it should show up in the Version Tags panel. you can edit it to change the workflow it uses, and then commit it | 22:36 |
topsub | sweet!! thanks so much preaction! | 22:40 |
topsub | believe that did it | 22:40 |
topsub | unlocked it and switch the workflow | 22:40 |
+perlDreamer | tests++ | 22:52 |
@apeiron | perlbot, karma tests | 22:52 |
perlbot | Karma for tests: 8 | 22:52 |
+perlDreamer | That should clean up Tax.t | 22:52 |
+perlDreamer | apeiron: How do we persuade preaction to add an exportPath field to his config file? | 22:53 |
@preaction | it didn't work? | 22:53 |
+perlDreamer | not as far as I can tell | 22:53 |
+perlDreamer | lots of tests still failing | 22:53 |
@apeiron | preaction, Add an exportPath field to your config file or we'll transfer you to COBOL duty. | 22:53 |
@preaction | the test script doesn't work like that. it's not as simple as "add an exportPath to the config file" | 22:53 |
+perlDreamer | how does it work? | 22:54 |
@apeiron | s/script/program/g | 22:54 |
@preaction | it creates the site on-the-fly. it tests the upgrade script by using previousVersion.sql, then it deletes the site when the tests are done running | 22:54 |
+perlDreamer | where does the base config file come from? | 22:54 |
@preaction | so i have to find the WRE's config file overrides and set exportPath in there | 22:54 |
+perlDreamer | ah | 22:54 |
@preaction | i thought WebGUI.conf.original | 22:54 |
@preaction | but i was wrong | 22:54 |
+perlmonkey2 | woohoo, door to door lady just came by trying to sell me a Kirby | 22:56 |
@preaction | fixed now. what i was looking for was in wre.conf | 22:56 |
+perlDreamer | sweet, that leaves us with tests to update from rizen's form updates, and missing help/i18n for the shop | 22:57 |
+perlDreamer | koen was acting interested in running some smoke tests | 22:59 |
@apeiron | s/running.*/everything/ | 22:59 |
+perlDreamer | and knowmad has expressed interest in doing windows smoke run, too | 22:59 |
@preaction | so i have to make this application portable? | 23:00 |
+perlDreamer | no | 23:00 |
+perlDreamer | not unless you want to | 23:00 |
@preaction | it'd be nice | 23:00 |
+perlDreamer | yes | 23:00 |
@apeiron | Make it potable, too. | 23:00 |
CIA-5 | WebGUI: colin * r6235 /WebGUI/t/Shop/Tax.t: Shop/Tax.t was skipping the wrong number of tests for root | 23:00 |
@preaction | the output i have in mind will be immensely more useful | 23:00 |
+perlDreamer | care to paste? | 23:00 |
@preaction | color-coordinated, failures inline with the tests they're in | 23:01 |
@preaction | i can paste a sample, but it's nowhere near ready | 23:01 |
-!- SDuensin [n=Scott@84.sub-75-207-176.myvzw.com] has quit ["Leaving"] | 23:01 | |
+perlDreamer | I'd like to end up with something like this in the long term: http://smoke.parrotcode.org/smoke/ | 23:02 |
@preaction | i was thinking in addition to having pretty html, i wanted something in xml so we could store metrics | 23:03 |
@preaction | http://smoke.parrotcode.org/smoke/parrot-smoke-0.4.9-devel-r17650-unknown--aix-thread-cc_r-default--1174401027-670--6639-6586-53-261-604-1--2d443430202d2d67632d6465627567--4e54d5791784feaffbaf4dc38f7cd86a.html# <- it's THIS that i like | 23:04 |
@preaction | but with more javascripty goodness | 23:04 |
@apeiron | perlbot, shorten it | 23:04 |
perlbot | Shortened URL: http://xrl.us/bjsay | 23:04 |
@apeiron | Also, that is absolutely yummysexydelish. | 23:05 |
+perlDreamer | what would you do with the JS? | 23:06 |
@preaction | add more information when hovering / clicking over a test run | 23:06 |
@preaction | so you could click on a red one and see why it failed | 23:06 |
+perlDreamer | cool | 23:06 |
+perlDreamer | that will be verbosity and big files though, yes? | 23:07 |
@apeiron | preaction, If you hover the boxes, you can apparently click them, but all it does is bring you to the top of the page. Maybe it could actually do something useful? | 23:07 |
@preaction | http://search.cpan.org/~nuffin/Test-TAP-HTMLMatrix-0.09/lib/Test/TAP/HTMLMatrix.pm <- this is the module it's using to create that | 23:07 |
+perlDreamer | yes | 23:07 |
@preaction | but it's using Test::Harness, and i'm using the new TAP::Harness, so i might have to roll my own :( | 23:07 |
+perlDreamer | I think some work has been done to upgrade/replace that with a TAP::Harness compliant setup | 23:08 |
+perlDreamer | check out what smolder does | 23:08 |
+perlDreamer | smolder.sf.net | 23:08 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 23:08 | |
@preaction | doesn't look like smolder does anything i could use | 23:10 |
+perlDreamer | hm, I thought they had rebuilt HTMLMatrix.pm to work with TAP::Harness | 23:10 |
@preaction | it uses Test::TAP::Model, which may or may not use TAP::Harness | 23:12 |
+perlDreamer | i c | 23:12 |
@preaction | no, Test::TAP::Model is a Test::Harness::Straps subclass | 23:12 |
+perlDreamer | I'm looking at the old version of testwebgui.tar.gz | 23:16 |
-!- juan [n=juangui@201.232.58.66] has joined #webgui | 23:17 | |
+perlDreamer | Did you design it on purpose to mimic MrHairgrease's karma getting script? :) | 23:17 |
@preaction | yeah, that's old. i've got something New and Improved now | 23:17 |
@preaction | no, but i did probably use the sbin/_skeleton | 23:17 |
* MrHairgrease denies everything | 23:18 | |
+MrHairgrease | I think you were referring to the karma script by the mythical user morekarmathankoen | 23:19 |
+perlDreamer | yes! | 23:20 |
+perlDreamer | But he uses your password, so I figured it was you. | 23:21 |
+MrHairgrease | how did you know my password is martin=gr3at??? | 23:21 |
+perlDreamer | because it's the same as morekarmathankoen's | 23:21 |
juan | if a using ldap in one of my sites and i want to change it the Authentication Method to WebGUI, could i have problems when the users tries to log in to the site | 23:22 |
+MrHairgrease | actually, from well informed sources I know for a fact that morekarmathankoen's password is different from mine | 23:22 |
juan | if i change it in the admin console, is enough? | 23:23 |
+MrHairgrease | auth method is on a per account basis | 23:25 |
+MrHairgrease | if you want people without an account to log in via ldap | 23:26 |
+MrHairgrease | you should set the default auth method to ldap | 23:26 |
+MrHairgrease | and enable anonymous registration as far as i recall | 23:26 |
+MrHairgrease | haven't used it in quite a while | 23:26 |
+MrHairgrease | gotta go | 23:27 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 23:27 | |
juan | perlDreamer, if i want to change some sites from one to another, i did the next steps: both servers are in the same version, i create the sites in the new server and then i only pass the database and all uploads | 23:58 |
juan | is this the rigth process? | 23:58 |
juan | what else i need to do? | 23:59 |
+perlDreamer | juan, the config files for the sites | 23:59 |
+perlDreamer | webgui.conf, also any apache config files | 23:59 |
--- Day changed Fri Apr 25 2008 | ||
-!- dionak [n=diona@97.66.185.250] has left #webgui [] | 00:04 | |
lisette | there is someone CRM that integrad well is webgui? | 00:07 |
+perlDreamer | no, no hay | 00:08 |
juan | perlDreamer, when i create the site in the new server, i edit the config and it set up it like the old one | 00:10 |
juan | is neccesary to pass the old config file and rewrite the new? | 00:11 |
+perlDreamer | No, si funciona bien :) | 00:11 |
+perlDreamer | tests++ | 00:18 |
+perlDreamer | test ++ | 00:22 |
+perlDreamer | karma test | 00:22 |
+perlDreamer | perlbot: karma test | 00:22 |
perlbot | Karma for test: 3 | 00:23 |
+perlDreamer | perlbot karma tests | 00:23 |
perlbot | Karma for tests: 9 | 00:23 |
lisette | do you cand recomend one? | 00:33 |
CIA-5 | WebGUI: perlmonkey2 * r6236 /branch/WebGUI_Survey2/www/extras/wobject/Survey/ (4 files in 3 dirs): | 00:34 |
CIA-5 | WebGUI: Allowed text box sizes to be set, fixed hidden sliders breaking, random text in | 00:34 |
CIA-5 | WebGUI: question text bug fixed, single question button continue working, randomized | 00:34 |
CIA-5 | WebGUI: weirdness on section random question resolved, answer text on multi-slider | 00:34 |
CIA-5 | WebGUI: questions resolved, can have generic scale questions now, removed useless | 00:34 |
CIA-5 | WebGUI: 'previous Text Answer Fill' dialog | 00:34 |
CIA-5 | WebGUI: perlmonkey2 * r6237 /branch/WebGUI_Survey2/lib/WebGUI/Asset/Wobject/Survey.pm: | 00:34 |
lisette | do you can recomend me someone? | 00:34 |
CIA-5 | WebGUI: Allowed text box sizes to be set, fixed hidden sliders breaking, random text in | 00:34 |
CIA-5 | WebGUI: question text bug fixed, single question button continue working, randomized | 00:34 |
CIA-5 | WebGUI: weirdness on section random question resolved, answer text on multi-slider | 00:34 |
CIA-5 | WebGUI: questions resolved, can have generic scale questions now, removed useless | 00:34 |
CIA-5 | WebGUI: 'previous Text Answer Fill' dialog | 00:34 |
CIA-5 | WebGUI: colin * r6238 /WebGUI/t/Form/GetName.t: update Form/GetName test to work with the update form API | 00:34 |
CIA-5 | WebGUI: colin * r6239 /WebGUI/t/Form/Phone.t: update Form/Phone test to work with the update form API | 00:34 |
+perlDreamer | perlmonkey2: why are you getting double commit messages? | 00:34 |
+perlDreamer | lisette: I don't know any CRM software. We have talked about adding one to WebGUI, but no one has really needed one yet. | 00:34 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 00:37 | |
+perlmonkey2 | perlDreamer: They aren't double. I'm commiting from two different locations. My dev tree is actually a mix of two trees | 00:47 |
+perlDreamer | but the commit message is the same | 00:49 |
+perlmonkey2 | you cut and paste | 00:57 |
+perlDreamer | I see, so the commit message covers both commits | 00:59 |
+snapcount | sweet! | 01:22 |
+snapcount | my boss just told me that he got me a macbook air | 01:22 |
@preaction | nice | 01:22 |
+snapcount | I'll probably loose the damn thing lol | 01:23 |
+snapcount | so small... or snap it in half | 01:23 |
-!- snapcount [n=royjohns@andc-fw1.exploreos.com] has quit [] | 01:24 | |
juan | perlDreamer, do you know teh redeem suscription code? | 01:31 |
juan | I want to disable that link? | 01:32 |
+perlDreamer | Where does it show up? | 01:32 |
+perlDreamer | I'm not familiar with that code. | 01:32 |
juan | but do you know where the link is located? | 01:37 |
+perlDreamer | No | 01:37 |
+perlDreamer | That's why I was asking you in which screen it shows up. | 01:37 |
juan | when you try to update your profile o change your password you find several links like edit profile, see profile, inbox and redeem suscription code | 01:39 |
+perlDreamer | ah, now I understand | 01:41 |
juan | so, i want to disable that linkd | 01:42 |
juan | Where i can do that? | 01:42 |
+perlDreamer | I'm checking the code now. | 01:43 |
+perlDreamer | it is in Operation/Shared.pm | 01:44 |
+perlDreamer | subroutine accountOptions | 01:44 |
+perlDreamer | Note, if you were to find a way to check to see if the user has a subscription code, and only display it if they do, | 01:44 |
+perlDreamer | then may be accepted as a patch. | 01:44 |
lisette | the reedem is in Suscription.pm | 01:48 |
lisette | thare a way for this disable? | 01:48 |
+perlDreamer | not without changing the core code | 01:48 |
lisette | and the template? | 01:49 |
lisette | sorry | 01:49 |
lisette | and in the template there a way for disable this? | 01:49 |
lisette | or the only is a traduction? | 01:50 |
+perlDreamer | the template has a loop of several things from Operation/Shared. there's no way to isolate just one thing in there | 01:50 |
juan | can you explain me, what is it for? | 01:50 |
+perlDreamer | The site can generate codes which subscribe the user to a group, for extra access to content or downloading. | 01:51 |
+perlDreamer | Those are the subscription codes | 01:51 |
+perlDreamer | when the user redeems a code, he is joined to that group for the period of the subscription | 01:51 |
+perlDreamer | That code will probably change in WebGUI 7.5, with the new commerce system coming out | 01:51 |
-!- lisette [n=juancami@201.232.58.66] has left #webgui [] | 02:01 | |
+perlDreamer | juan: you and lisette have been working together too much. You're finishing each other's sentences. | 02:07 |
juan | yes | 02:09 |
juan | we are working hard | 02:10 |
juan | we love WebGUI | 02:10 |
+perlDreamer | I'm glad to hear you say that. | 02:10 |
+perlDreamer | It can be very frustrating at times. | 02:10 |
juan | a few | 02:11 |
@preaction | that's why we love WebGUI, by our blood and our tears we will make it the best! | 02:11 |
juan | perlDreamer, i am going to rest | 02:12 |
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui | 02:12 | |
elnino | hello. | 02:13 |
juan | see you tomorrow, working again the great world of WebGUI | 02:13 |
elnino | is there a limit to the number of positions that I can have in a page layout? | 02:13 |
-!- juan [n=juangui@201.232.58.66] has left #webgui [] | 02:14 | |
elnino | still waiting to see if I can make it to the conference. hope too. the request has been submitted twice. | 02:14 |
@apeiron | Threaten to keep submitting it until they approve! | 02:15 |
@apeiron | Seriously, though, we do hope to see you there, elnino | 02:15 |
+perlDreamer | elnino, I don't see any limits to the number of content positions in the perl code. | 02:15 |
+perlDreamer | The JS may be different, however. | 02:15 |
@preaction | i think anything with contentPosition# is treated as a content position. so it depends on the template | 02:16 |
@apeiron | perlDreamer, Even if it did, you could change that, too, since it's in the template. | 02:16 |
elnino | oh. didn't think about js. I've got ten so far. I 've never gone over nine until now. | 02:16 |
+perlDreamer | this particular JS is in www/extras/draggable.js | 02:17 |
elnino | ok. Ill look there.. gotta make a quick exit, baby is anxious to eat. Ill be back later. thanks so much for the quick response! you guys are awesome! | 02:18 |
+perlDreamer | I don't see anything there either that would limit it, but my name is javascriptDreamer for a very good reason | 02:19 |
+perlDreamer | s/is/isn't/ | 02:19 |
+perlDreamer | tests++ | 02:24 |
+perlDreamer | because they caught a bug in the new Form API code :) | 02:25 |
CIA-5 | WebGUI: colin * r6240 /WebGUI/lib/WebGUI/Form/Text.pm: Fix a typo in the newline/whitespace removal code | 02:35 |
CIA-5 | WebGUI: colin * r6241 /WebGUI/t/Form/Text.t: update Form/Text.t to work with new form api code | 02:35 |
+perlDreamer | good night, all. I'll likely be killed in the morning. Sleep well. | 02:36 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:37 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Remote closed the connection] | 02:56 | |
CIA-5 | WebGUI: colin * r6242 /WebGUI/t/Form/Email.t: add more email addresses for testing in Form/Email.t | 02:59 |
-!- wgGuest16 [n=wgGuest1@69.26.124.102] has joined #webgui | 04:13 | |
-!- wgGuest16 [n=wgGuest1@69.26.124.102] has quit [Client Quit] | 04:14 | |
elnino | 10 positions work great! | 04:37 |
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] | 04:37 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 05:01 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["leaving"] | 05:23 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 05:29 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 05:30 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 05:30 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 05:45 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has left #webgui [] | 06:21 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui | 10:11 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 10:24 | |
-!- zylo [n=peter@port111.ds1-vby.adsl.cybercity.dk] has joined #webgui | 12:04 | |
zylo | Anyone here who maintain the webgui.org website? | 12:08 |
AMH_bob | Hi, you should try again in 4-5 hours when they wake up. | 12:23 |
zylo | hah yeah i guess | 12:43 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 13:39 | |
-!- mode/#webgui [+o preaction] by ChanServ | 13:39 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 14:31 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:04 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 15:04 | |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 15:25 | |
zylo | Anyone here who maintain the webgui.org website? | 15:54 |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 15:55 | |
zylo | exit | 16:10 |
zylo | woops | 16:10 |
-!- zylo [n=peter@port111.ds1-vby.adsl.cybercity.dk] has quit ["Killed (rox (Requested by panasync))"] | 16:10 | |
-!- doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui | 16:19 | |
doc777 | Hello friends ;) I have a small question. What is the easiest way to embed a php page into a webgui site? (Actually have a flash chat that runs in php and was hoping it could be included somehow) Anyone done this sucessfully? | 16:21 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 16:31 | |
-!- cap10morgan [n=cap10mor@ool-4570c4f3.dyn.optonline.net] has joined #webgui | 17:25 | |
cap10morgan | so i'm trying to load up webgui in ec2 | 17:25 |
cap10morgan | in a large instance | 17:25 |
cap10morgan | which has to be 64-bit | 17:25 |
cap10morgan | and the wre fails to build on ubuntu hardy 64-bit pretty early (like the first package, lftp) | 17:25 |
cap10morgan | haha | 17:25 |
cap10morgan | sigh... | 17:25 |
nuba | heh | 17:26 |
ckotil | man, wre always used to fail for me @ lftp. when trying to build under rhel4/5 | 17:28 |
ckotil | i think it builds fine now tho. | 17:29 |
cap10morgan | my approach in these situations is to start by upgrading that source package to the latest upstream | 17:29 |
cap10morgan | 9 times out of 10, they've fixed whatever it is in a newer release | 17:29 |
cap10morgan | ckotil: have you built it on a 64-bit os? | 17:30 |
ckotil | never have. | 17:30 |
cap10morgan | ok | 17:32 |
cap10morgan | here goes w/ lftp 3.7.1 | 17:32 |
cap10morgan | FAIL | 17:32 |
cap10morgan | hmm, needs readline-devel, not too bad | 17:32 |
-!- perlmonkey2 [n=perlmonk@ip-129-15-127-253.fennfwsm.ou.edu] has joined #webgui | 17:33 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:33 | |
CIA-5 | WebGUI: jt * r6243 /translations/Spanish/ (10 files in 2 dirs): update_from_translation_server | 17:36 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 17:59 | |
-!- perlmonkey2 [n=perlmonk@ip-129-15-127-253.fennfwsm.ou.edu] has quit ["Leaving."] | 18:04 | |
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."] | 18:07 | |
doc777 | Anyone know a way to embed a php page into a webgui page? (Like a flash chat). I have both working on their own but would like to "integrate" it more... | 18:12 |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 18:21 | |
elnino | hi. When is the early bird cut of for the conference? I saw somewhere it's the first 30 people. is that correct? | 18:21 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:44 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:44 | |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui | 18:57 | |
-!- snapcount_ [n=royjohns@andc-fw1.exploreos.com] has joined #webgui | 18:59 | |
-!- snapcount_ [n=royjohns@andc-fw1.exploreos.com] has quit [Client Quit] | 19:01 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 19:01 | |
-!- elnino_laptop [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 19:31 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)] | 19:49 | |
-!- elnino_laptop [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)] | 20:36 | |
-!- cap10morgan [n=cap10mor@ool-4570c4f3.dyn.optonline.net] has quit [Read error: 104 (Connection reset by peer)] | 21:10 | |
-!- cap10morgan_ [n=cap10mor@ool-4570c4f3.dyn.optonline.net] has joined #webgui | 21:10 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 21:23 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 21:23 | |
doc777 | Can anyone tell me a quick way to echo the username on the page. Like: AssetProxy(username); ? | 21:23 |
+perlmonkey2 | doc777: just a sec, I'll look it up | 21:35 |
+perlmonkey2 | session->user->username is the username. I'm not sure how to get the session from a Macro. Hope that helps | 21:36 |
doc777 | Found it: ^@(); Thank you ;) | 21:37 |
-!- cap10morgan_ [n=cap10mor@ool-4570c4f3.dyn.optonline.net] has quit [] | 21:42 | |
+perlDreamer | doc777: Use your handy, dandy built-in macro reference. ?op=ViewHelp;hid=macros%20list;namespace=Macros | 22:24 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 23:09 | |
CIA-5 | WebGUI: perlmonkey2 * r6244 /branch/WebGUI_Survey2/lib/WebGUI/Asset/Wobject/Survey.pm: minor bug fixes | 23:10 |
CIA-5 | WebGUI: perlmonkey2 * r6245 /branch/WebGUI_Survey2/www/extras/wobject/Survey/ (editsurvey/question.js administersurvey.js): minor bug fixes | 23:10 |
-!- SquOnk [n=emhn@201.211.84.218] has joined #webgui | 23:18 | |
SquOnk | Hi | 23:18 |
+perlDreamer | greetings, chief debian octopus wrangler | 23:18 |
SquOnk | Heh | 23:18 |
SquOnk | I'm upgrading the package to 7.4.34 | 23:18 |
SquOnk | My sponsor said he'll upload sunday or monday to Debian's incoming queue | 23:19 |
+perlDreamer | sweet! | 23:19 |
+perlDreamer | When will it hit the streets? | 23:19 |
SquOnk | Then, it's up to the (usual) licensing nitpickers... | 23:19 |
SquOnk | perlDreamer: Hard to say. It usually takes less than a week to be in Sid. | 23:19 |
SquOnk | perlDreamer: But since webgui will become the tenth largest package in Debian, they will check all the minutia. | 23:20 |
SquOnk | perlDreamer: The fact that a sponsoring Debian Developer gives the "all clear" means we've almost finished. | 23:20 |
+perlDreamer | apt-get webgui | 23:20 |
SquOnk | perlDreamer: aptitude | 23:20 |
+perlDreamer | Never thought I'd see that :) | 23:20 |
+perlDreamer | aptitude is a GUI? | 23:21 |
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has joined #WebGUI | 23:21 | |
SquOnk | perlDreamer: aptitude is smarter than apt-get | 23:21 |
SquOnk | perlDreamer: synaptic is the GUI for aptitude | 23:21 |
+perlDreamer | ah, right. | 23:21 |
+perlDreamer | thanks | 23:21 |
SquOnk | perlDreamer: aptitude remembers whet you asked for and what _IT_ got to install to fulfill dependencies. | 23:21 |
SquOnk | perlDreamer: apt-get does not. | 23:21 |
Samus_Aran | okay I seem to have forgotten my admin username and password. I am pretty sure I know both the username and password, but it isn't letting me log in. is there some easy way to create a new admin user so I can change the password? | 23:21 |
SquOnk | perlDreamer: Say you do aptitude install foo, which depends on bar and baz | 23:21 |
@preaction | Samus_Aran, do you have another admin-level user? | 23:22 |
Samus_Aran | preaction: not that I know the login for, no | 23:22 |
SquOnk | perlDreamer: If you aptitude purge foo, it will remember the fact that bar and baz were pulled as dependencies. If no other packages is using bar or baz, it will purge them along. Cleaner system :-) | 23:22 |
* perlDreamer vaguely remembers promising to write a script to reset the admin password a while ago. | 23:22 | |
+perlDreamer | that's better than yum | 23:22 |
Samus_Aran | I am sure I know the password, and Firefox is remembering usernames | 23:22 |
SquOnk | perlDreamer: WAY better :-) | 23:22 |
Samus_Aran | but it won't let me log in | 23:23 |
Samus_Aran | would some service not running prevent logins but still allow the web site to work otherwise ? | 23:23 |
Samus_Aran | I haven't had time to work on this new site for a few weeks | 23:23 |
Samus_Aran | I used to use aptitude years ago on Debian. once I spent the 45 minutes to figure out how the hell it worked, it was awsome | 23:24 |
Samus_Aran | I went and tried it again recently on Ubuntu, but it has been changed so much over the past several years that I haven't a clue how to work it anymore | 23:24 |
Samus_Aran | but it used to be great =) | 23:25 |
Samus_Aran | probably still is, if I could figure out all the changed commands | 23:25 |
SquOnk | perlDreamer: Shortly after aptitude install webgui, we'll probably have aptitude install webgui-l18n-es-es, webgui-l18n-du-nl, webgui-l18n-ge-de, etc. | 23:25 |
+perlDreamer | that's going to be more of a problem | 23:25 |
SquOnk | perlDreamer: I'm working on a template for webgui localization installation :-) | 23:25 |
+perlDreamer | i18n works off of SVN HEAD, which is the beta branch | 23:25 |
+perlDreamer | in our case 7.5 | 23:25 |
+perlDreamer | Not all labels will be defined for 7.4 | 23:25 |
@apeiron | And if you're installing a stable WebGUI, ... yeah. | 23:25 |
SquOnk | perlDreamer: I know. | 23:25 |
+perlDreamer | okay | 23:26 |
@apeiron | And there'll be extra tags, and some of them will be different, too. | 23:26 |
+perlDreamer | extras are cool | 23:26 |
+perlDreamer | blanks, not so much | 23:26 |
Samus_Aran | preaction: so is there any way I can reset a password, or temporarily remove a password ? | 23:26 |
SquOnk | perlDreamer: First, we need to get webgui in Debian... | 23:26 |
SquOnk | perlDreamer: ...and it has to be stable. | 23:26 |
@apeiron | perlDreamer, I remember the trash name changes, that could cause some confusion. | 23:26 |
@preaction | Samus_Aran, there is, but you'd probably have to write a script for it | 23:26 |
@preaction | if there isn't one already | 23:26 |
@preaction | in the Get Add Ons section | 23:26 |
Samus_Aran | are the password hashes stored in MySQL ? | 23:27 |
+perlDreamer | couldn't he find the original password entry from the create.sql file, and then make a little mysql one liner to do that? | 23:27 |
@preaction | yes | 23:27 |
@preaction | iirc there is no original password, that's created by the site starter wizard | 23:28 |
+perlDreamer | oh, yeah | 23:28 |
@preaction | WebGUI::Auth::WebGUI uses Digest::MD5::base64 or something to hash the password. updating the "authentication" table fieldName="identifier" with a new password can be done if you hash it the right way (See WebGUI::Auth::WebGUI) | 23:29 |
Samus_Aran | figured it out. I had the wrong username | 23:29 |
Samus_Aran | Administrator instead of admin | 23:29 |
* Samus_Aran kicks Firefox for remembering the wrong username | 23:29 | |
Samus_Aran | okay, updated the password for my regular user and all's well. | 23:32 |
Samus_Aran | preaction: and yes, there is no default password. the wizard thing makes you type one in | 23:32 |
Samus_Aran | can someone remind me where to click to apply a template to a whole branch of the site ? | 23:34 |
+perlDreamer | Samus_Aran, have you checked the wiki? | 23:35 |
+perlDreamer | hint: It might be called Edit Branch | 23:36 |
-!- juan [n=juangui@201.232.58.66] has joined #webgui | 23:50 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:54 | |
--- Day changed Sat Apr 26 2008 | ||
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 00:39 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 00:39 | |
Samus_Aran | g'day | 00:41 |
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has left #WebGUI ["onwards I go ..."] | 00:41 | |
juan | i have created a Collaboration system where the post will be an audio file uploaded by the users | 00:44 |
juan | I am going to list all the post in my site | 00:45 |
juan | the thing that i need is when the users go to that list they can listen that audio | 00:45 |
juan | if a user decide to read one of the post i need to recover the path where the file audio is located | 00:48 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 01:26 | |
+perlDreamer | did rizen say anything specific to you guys (apeiron, Haaarg, preaction) about form fields and whether or not they were allowed in user profile fields? | 01:36 |
@apeiron | perlDreamer, Nothing to me that I recall. | 01:37 |
@preaction | nothing to me, but if they were before, they should remain so now | 01:37 |
@preaction | he might've changed it to be an API method, instead of a definition value | 01:37 |
@preaction | like the dbDataType | 01:37 |
+perlDreamer | bingo! | 01:43 |
CIA-5 | WebGUI: colin * r6246 /WebGUI/t/Form/ProfileEnabled.t: | 01:52 |
CIA-5 | WebGUI: Fix the test to work with the new form API. | 01:52 |
CIA-5 | WebGUI: However, the test fails miserably. Something happened to the | 01:52 |
CIA-5 | WebGUI: profileEnabled field of all form fields. This needs to be fixed | 01:52 |
CIA-5 | WebGUI: and then Operation/ProfileSettings updated as well. | 01:52 |
-!- juan [n=juangui@201.232.58.66] has left #webgui [] | 02:03 | |
+perlDreamer | love those tests++ | 02:31 |
CIA-5 | WebGUI: colin * r6247 /WebGUI/t/Form/ProfileEnabled.t: | 02:36 |
CIA-5 | WebGUI: Update this test for the new API. Note that Captcha, Asset, User, Color | 02:36 |
CIA-5 | WebGUI: and some other form fields are now profile enabled. | 02:36 |
CIA-5 | WebGUI: colin * r6248 /WebGUI/lib/WebGUI/Operation/ProfileSettings.pm: | 02:36 |
CIA-5 | WebGUI: Update the ProfileSettings operation to use isDynamicCompatible | 02:36 |
CIA-5 | WebGUI: instead of the old, crufty get('profileEnabled'). | 02:36 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:47 | |
-!- SquOnk [n=emhn@201.211.84.218] has quit ["Yippie kay-ai-yay fudder muckers!"] | 02:50 | |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Read error: 110 (Connection timed out)] | 03:06 | |
-!- elnino_laptop [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 03:11 | |
-!- elnino_laptop [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Client Quit] | 03:11 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 03:36 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 04:33 | |
CIA-5 | WebGUI: doug * r6249 /WebGUI/ (19 files in 18 dirs): | 05:51 |
CIA-5 | WebGUI: - added: Inbox is now pruned after 1 year | 05:51 |
CIA-5 | WebGUI: - Added about a hundred tests for Collaboration system, Post, and Thread | 05:51 |
CIA-5 | WebGUI: permissions | 05:51 |
CIA-5 | WebGUI: - Cleaned up code tested by the aforementioned tests | 05:51 |
CIA-5 | WebGUI: - Fixed all Test::WWW::Mechanize tests and updated the skeleton. Should be | 05:51 |
CIA-5 | WebGUI: usable now. | 05:51 |
-!- doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit ["using sirc version 2.211+KSIRC/1.3.12"] | 05:59 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 06:00 | |
topsub | question... i have a custom directory set up "/data/site/lib" and i added the path to "preload.custom" i have 2 macros in there. 1 macro is picked up, the otherone isn't.. but when i move the macro that isn't picked up inside the WebGUI/lib/WebGUI/Macro" it gets picked up by webgui. Any suggestions why this macro wouldn't be picked up in the custom directory? | 06:14 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 06:29 | |
-!- snapcount [n=snapcoun@97.101.11.121] has joined #webgui | 07:47 | |
-!- snapcount [n=snapcoun@97.101.11.121] has quit [Remote closed the connection] | 07:49 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit ["Leaving"] | 07:56 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 09:00 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 11:58 | |
-!- mode/#webgui [+o preaction] by ChanServ | 11:58 | |
-!- Haaarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 15:16 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 16:59 | |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has left #webgui [] | 18:11 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 19:09 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 19:09 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 20:24 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Remote closed the connection] | 20:27 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 20:52 | |
-!- mode/#webgui [+o rizen] by ChanServ | 20:52 | |
CIA-5 | WebGUI: jt * r6250 /WebGUI/docs/upgrades/upgrade_7.5.2-7.5.3.pl: removing commerce merge stuff | 21:27 |
CIA-5 | WebGUI: jt * r6251 /WebGUI/ (9 files in 4 dirs): some updates to URL and content handlers to make them a bit more flexible | 22:15 |
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 22:45 | |
-!- mode/#webgui [+o apeiron_] by ChanServ | 22:46 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Nick collision from services.] | 22:46 | |
-!- apeiron_ is now known as apeiron | 22:46 | |
CIA-5 | WebGUI: jt * r6252 /WebGUI/ (4 files in 3 dirs): | 22:59 |
CIA-5 | WebGUI: - rfe: Not being limited to single-worded Tags | 22:59 |
CIA-5 | WebGUI: - Exposed keywords API to all assets through edit screen. Now keywords are | 22:59 |
CIA-5 | WebGUI: searchable and add metatags for all assets. | 22:59 |
-!- perlDreamer [n=colink@pool-71-245-101-253.ptldor.fios.verizon.net] has joined #webgui | 23:13 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:13 | |
+perlDreamer | rizen! How was GTA? | 23:13 |
-!- perlDreamer [n=colink@pool-71-245-101-253.ptldor.fios.verizon.net] has quit ["Leaving."] | 23:32 | |
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 23:51 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] | 23:51 | |
--- Day changed Sun Apr 27 2008 | ||
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 00:17 | |
elnino | hi. When is the early bird cut of for the conference? I read in the downloadable pdf that it's the first 30 people. is that correct? | 00:18 |
-!- Ghost_ [n=chatzill@AMontsouris-157-1-157-18.w90-46.abo.wanadoo.fr] has joined #webgui | 00:48 | |
-!- Ghost_ [n=chatzill@AMontsouris-157-1-157-18.w90-46.abo.wanadoo.fr] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.14/2008040413]"] | 01:10 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 01:29 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 01:47 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 01:47 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)] | 02:20 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 03:38 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 04:14 | |
-!- SDuensin [n=Scott@111.sub-75-206-239.myvzw.com] has joined #WebGUI | 04:43 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 05:27 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 05:27 | |
-!- SDuensin [n=Scott@111.sub-75-206-239.myvzw.com] has quit ["Leaving"] | 05:57 | |
-!- perlDreamer [n=colink@pool-71-245-101-253.ptldor.fios.verizon.net] has joined #webgui | 06:03 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 06:03 | |
-!- perlDreamer [n=colink@pool-71-245-101-253.ptldor.fios.verizon.net] has quit ["Leaving."] | 06:30 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 06:35 | |
CIA-5 | WebGUI: colin * r6253 /WebGUI/t/Form/SelectBox.t: update SelectBox test for new Form api | 06:35 |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has joined #WEBGUI | 06:39 | |
-!- elnino [n=elnino@user-38q49cv.cable.mindspring.com] has quit [Client Quit] | 06:39 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 07:51 | |
-!- sanyock3 [i=_ejabber@server1.jabbernet.eu] has joined #webgui | 08:12 | |
-!- sanyock3 [i=_ejabber@server1.jabbernet.eu] has left #webgui [] | 08:13 | |
-!- sanyock3 [i=_ejabber@server1.jabbernet.eu] has joined #webgui | 08:16 | |
-!- sanyock3 [i=_ejabber@server1.jabbernet.eu] has left #webgui [] | 08:23 | |
-!- sanyock3 [i=_ejabber@server1.jabbernet.eu] has joined #webgui | 08:24 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 10:00 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has left #webgui [] | 10:00 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 10:05 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 12:25 | |
-!- mode/#webgui [+o preaction] by ChanServ | 12:25 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has joined #webgui | 13:19 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 13:19 | |
CIA-5 | WebGUI: doug * r6254 /WebGUI/t/Asset/Wobject/GalleryAlbum/ (edit.t rss.t): fixed the rest of the Test::WWW::Mech tests | 13:37 |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 15:03 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 15:06 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit [Remote closed the connection] | 15:40 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 16:06 | |
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 17:00 | |
-!- mode/#webgui [+o khenn] by ChanServ | 17:00 | |
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI [] | 17:01 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has left #webgui [] | 17:35 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 17:38 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 18:02 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 18:08 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:08 | |
-!- sanyock3 [i=_ejabber@server1.jabbernet.eu] has quit [Remote closed the connection] | 18:47 | |
-!- aprokopyev [i=_ejabber@server1.jabbernet.eu] has joined #webgui | 20:07 | |
-!- aprokopyev is now known as sanyock3 | 20:07 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 20:41 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 20:51 | |
sanyock3 | Hi Ppl, could anybody please point a direction where I can find a solution for data form mail to work? | 21:16 |
sanyock3 | I have a few WebGUI sites, on one of them mail works fine, other new sites do not work even with default demo | 21:17 |
sanyock3 | SMTP server works fine, webgui.log is empty | 21:17 |
sanyock3 | Scheduler has send mail enabled | 21:18 |
rizen_ | there are only four possible problems | 21:18 |
rizen_ | 1) you have mistyped the "to" email address in the data form | 21:18 |
rizen_ | 2) your messaging settings in that site are not set correctly | 21:18 |
rizen_ | 3) you have a configuration problem with spectre | 21:19 |
rizen_ | 4) spectre is not running | 21:19 |
rizen_ | check mailQueue table and see if the message is getting in there | 21:19 |
sanyock3 | Please let me know, may configuration problem with spectre (3) say on Site1 prevent other Site2 to send its mail? | 21:20 |
sanyock3 | I will | 21:20 |
rizen_ | yes, because half of the spectre configuration is done in the specific site's config file | 21:21 |
sanyock3 | It starts for sure and processes mail from one site, but other new sites do not work | 21:21 |
sanyock3 | I refer SPECTRE | 21:22 |
rizen_ | i've provided all the help i can | 21:22 |
rizen_ | the rest is up to you | 21:22 |
sanyock3 | Thank you very much | 21:22 |
sanyock3 | mailQueue is empty on a site where mail works fine, and is not empty where problem exists, therefore I expect mail queue is not prcessed there and I should look into spectre in debug mode | 21:27 |
-!- sanyock3 [i=_ejabber@server1.jabbernet.eu] has left #webgui [] | 21:43 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has joined #webgui | 22:03 | |
CIA-5 | WebGUI: doug * r6255 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Auth.pm): fixed: registration form again saves progress if there is an error | 22:24 |
--- Day changed Mon Apr 28 2008 | ||
CIA-5 | WebGUI: doug * r6256 WebGUI/ (7 files in 7 dirs): added CAPTCHA to DataForm | 00:59 |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 02:26 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 04:16 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 04:16 | |
patspam | has anyone tried building & running webgui under perl 5.10? | 04:27 |
@preaction | not that i know of | 04:28 |
@preaction | but i heard that there are some backwards incompatibilities | 04:28 |
@preaction | i suppose i should read the delta to be sure | 04:28 |
patspam | yeah, probably would require a bit of work. I'm just dying to use smart matching in my wobjects ;) | 04:30 |
patspam | was great to see wG and JT get a big plug on Perl Buzz the other day | 04:33 |
@preaction | it'd be nice indeed, but imho there are so many other things that need updating to bring them up to even 5.8 standards, or WGBP standards :( | 04:33 |
patspam | yeah true. i might try building it with perl5.10 some weekend for fun and see how it flies | 04:35 |
@preaction | if there are issues, while you're fixing those you can re-format according to WGBP, so everybody wins! | 04:39 |
patspam | for sure :) | 04:44 |
CIA-5 | WebGUI: doug * r6257 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Operation/VersionTag.pm): added: Commit Version Tag screen shows revisions in the tag about to be committed | 04:49 |
+perlmonkey2 | Wow. I just got back from dinner at Bart and Nadia Comaneci's house for Easter dinner. | 04:55 |
+perlmonkey2 | Bart Conner just chatted *me* up for for a couple of hours. | 04:55 |
+perlmonkey2 | Holy crap. | 04:56 |
@preaction | what's surprising about that? | 04:56 |
@preaction | are you his subordinate? | 04:56 |
+perlmonkey2 | no, I'm the neighbor of Nadia's best friend from Romania. | 04:56 |
+perlmonkey2 | I'm friends with the friend as so we got invited to Easter. | 04:57 |
+perlmonkey2 | Which doesn't sound so big a deal until I realized that I just met and talked to two gold medal olympists. | 04:57 |
+perlmonkey2 | and was part of a small private family gathering with them. | 04:57 |
@preaction | ... NICE | 04:58 |
+perlmonkey2 | and they were just normal people. | 04:58 |
+perlmonkey2 | really nice people, but just normal. | 04:58 |
+perlmonkey2 | no idea what I expected, but not just another Joe who happened to win a few gold medals. | 04:58 |
@preaction | it probably helped a lot that you weren't gushing or all crazy over their accomplishments | 04:59 |
+perlmonkey2 | I didn't think much of it until I got there and it hit me they were frick'n rock stars. | 05:00 |
@preaction | but then, i've not knowingly met anyone famous, even though i've met some bigger names in the Perl / FOSS world now | 05:00 |
@preaction | lol | 05:00 |
+perlmonkey2 | But they and their families were pretty cool. | 05:00 |
+perlmonkey2 | Bart asked me what I did and I'm like, ah, I work at OU, I'm a programmer at a research center. (editor's note, this has proven to be 100% conversation killer when speaking to non CS people). | 05:01 |
@preaction | yes'm on that :p | 05:01 |
@preaction | "I work with computers on the Internet" is usually what I say and quickly move to any other subject. | 05:02 |
+perlmonkey2 | That guy has a never ending supply of stories to keep all the yokels jaws on the floor. | 05:03 |
+perlmonkey2 | oh yeah, Russia in 84 yada yada, laughter ensues. | 05:04 |
+perlmonkey2 | I | 05:04 |
+perlmonkey2 | too much fun | 05:04 |
patspam | um, where has the Encrypt Login option moved to in 7.5? it used to be under Settings > User | 05:09 |
patspam | or an equivalent option to turn on https? | 05:10 |
+perlmonkey2 | patspam: if you find that answer you should put it in the wiki. i can't find it either. | 05:12 |
patspam | heh ok ;) | 05:12 |
patspam | this is my first excursion into 7.5 land, still finding my way around | 05:13 |
@preaction | let me investigate a bit. i think something about the WRE broke that encrypt login thing | 05:13 |
@preaction | you have to have "sslEnabled" in the configuration file | 05:13 |
@preaction | and yes, please do add that to the wiki | 05:14 |
CIA-5 | WebGUI: doug * r6258 /WebGUI/ (6 files in 6 dirs): added: Ability to enable / disable archiving per Collaboration System. fixed Mech tests again | 05:31 |
-!- sanyock3 [i=_ejabber@server1.jabbernet.eu] has joined #webgui | 05:31 | |
-!- topsub [n=josh@cpe-071-071-252-225.carolina.res.rr.com] has quit ["Leaving"] | 05:43 | |
-!- sanyock3 [i=_ejabber@server1.jabbernet.eu] has left #webgui [] | 06:22 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 06:41 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 07:51 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 07:54 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:37 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 11:18 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 12:24 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:19 | |
-!- patspa1 [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 15:00 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit [Read error: 104 (Connection reset by peer)] | 15:00 | |
-!- patspa1 [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 15:25 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 15:25 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:30 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 15:30 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 15:36 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 15:42 | |
-!- Haarg [n=haarg@24-196-80-80.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 15:44 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 16:03 | |
-!- SDuensin [n=Scott@7.sub-75-206-147.myvzw.com] has joined #WebGUI | 16:13 | |
SDuensin | Greetings. | 16:15 |
BartJol | hi | 16:24 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:26 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:26 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] | 17:34 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 17:34 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 17:34 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 17:42 | |
rizen_ | opinion poll: (especially for those of you who are not from the United States, but anybody can chime in) | 18:11 |
-!- rizen_ is now known as rizen | 18:12 | |
-!- mode/#webgui [+o rizen] by ChanServ | 18:12 | |
@rizen | i'm writing an asset for organizing skus in an online shop | 18:12 |
@rizen | my question is, what name makes more sense for the asset: "aisle" or "shelf" | 18:13 |
topsub | possible shelf? | 18:16 |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui | 18:19 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 18:20 | |
ckotil | aisles contain shelves | 18:20 |
ckotil | heh | 18:20 |
-!- jfluhmann [n=jfluhman@x174y236.angelo.edu] has joined #webgui | 18:20 | |
ckotil | I used to make shelves for walgreens. that was a horrible job | 18:20 |
-!- tavisto [n=plainbla@pool-71-115-176-152.gdrpmi.dsl-w.verizon.net] has joined #webgui | 18:23 | |
@rizen | what do you mean "possible shelf"? | 18:24 |
+perlmonkey2 | ah, is it a bad question to ask why an online shop needs shelves? | 18:27 |
topsub | lol | 18:27 |
+perlmonkey2 | groups? categories? | 18:27 |
@rizen | it's basically a category system | 18:27 |
@rizen | but category isn't very specific | 18:27 |
@rizen | so i'd like to give the category a name that's specific to selling stuff | 18:28 |
@rizen | that way in the future if we add other assets that need categories | 18:28 |
@rizen | we have already set a tradition of not using a generic word like "category" | 18:28 |
@rizen | what type of category is it | 18:28 |
@rizen | well it's an aisle or a shelf, so that's a commerce category | 18:29 |
@rizen | got it? | 18:29 |
@rizen | technically we could use folders for this | 18:29 |
@rizen | but it works differently than a folder | 18:29 |
@rizen | because it doesn't use the lineage to determine what's in the category | 18:29 |
@rizen | instead it uses the keywords system | 18:29 |
@rizen | like the wiki uses keywords | 18:30 |
@rizen | that way a particular sku can show up in many different aisles/shelves | 18:30 |
@rizen | so given that..anybody got any opinions? | 18:32 |
BartJol | Koen probably has, should I call him? | 18:35 |
-!- jfluhmann [n=jfluhman@x174y236.angelo.edu] has left #webgui ["Open Source Symposium - http://www.texasoss.org/"] | 18:36 | |
+perlmonkey2 | shelves seem much more specific. And aisle might contain multiple groups of items that are generally related, but a shelf would contain items closely related. | 18:38 |
+perlmonkey2 | I'm thinking of the signs at wal-greens | 18:38 |
@rizen | in the physical world that's true, but you only have 2 dimensions in a physical world | 18:39 |
+perlmonkey2 | like an aisle contains pills for headaches, stomach aches, etc. But a single shelf would have all the headache pills. | 18:39 |
@rizen | in the online world your categories can go infinitely deep | 18:39 |
@rizen | ok then | 18:42 |
@rizen | glad to know nobody here has an opinion | 18:42 |
BartJol | well we have, but right now Koen and me are both quite busy | 18:43 |
topsub | i use to work at wal-greens... photo lab! | 18:45 |
topsub | lol | 18:45 |
BartJol | and we translate everything to Dutch anyways :) | 18:45 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:51 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:51 | |
+perlDreamer | morning, folks | 18:52 |
@rizen | perlDreamer, don't talk to these people | 18:52 |
@rizen | they're all less than helpful | 18:52 |
+perlDreamer | but | 18:52 |
+perlDreamer | but | 18:52 |
+perlDreamer | who's going to help me with WebGUI? | 18:52 |
@rizen | you can talk to me, but no one else | 18:52 |
@rizen | =) | 18:52 |
+perlDreamer | Do you have dozens of new customers from GTA? | 18:54 |
apeiron | Hey, I was helpful! I gave a definitive answer! | 18:55 |
apeiron | (on IM, after being prodded multiple times) | 18:55 |
@rizen | you mean GAMA? | 18:57 |
+perlDreamer | yeah | 18:57 |
@rizen | GTA is a video gam | 18:57 |
@rizen | game | 18:57 |
@rizen | =) | 18:57 |
+perlDreamer | hey, whereever you can find customers :) | 18:57 |
@rizen | not yet, but i think we'll see a major influx | 18:57 |
topsub | ya coming out tomrorow | 18:58 |
@rizen | they were all very impressed with the new commerce features | 18:58 |
@rizen | and the general ease of use of webgui | 18:58 |
@rizen | one guy said he has run his site on typo3, drupal, and 3 others and hated them all | 18:58 |
topsub | william told me some info on the commerce stuff.. can't wait to see it | 18:58 |
-!- tavisto [n=plainbla@pool-71-115-176-152.gdrpmi.dsl-w.verizon.net] has quit [] | 18:58 | |
BartJol | so aisles vs shlelves it was? | 19:05 |
@rizen | yup | 19:06 |
@rizen | which makes more sense to a non-native english speaker? | 19:06 |
BartJol | well with my brilliant English... | 19:08 |
BartJol | I'm haviong a good thought about it... | 19:08 |
BartJol | shelve is a more widespread word I think\ | 19:08 |
BartJol | also thinking about a translation... maybe there is even another possibilty | 19:09 |
BartJol | afdeling | 19:09 |
@rizen | afdeling? | 19:09 |
BartJol | yeah, but that's dutch | 19:10 |
@rizen | what would be the english equivelent? | 19:10 |
BartJol | section is the most logical translation I think | 19:10 |
apeiron | hm. But that's kinda general like 'category', isn't it? | 19:10 |
BartJol | but that's not really store specific | 19:10 |
BartJol | indeed | 19:10 |
@rizen | ah...well actually in the US that would be called "Department" | 19:10 |
@rizen | as in a Department Store | 19:11 |
BartJol | yeah, but in dutch it's the best there is I think | 19:11 |
BartJol | because it says something about the kind of product | 19:11 |
BartJol | a department has stuff that belongs together | 19:12 |
BartJol | an aisle or shelve does not | 19:12 |
BartJol | necessarily | 19:12 |
+perlDreamer | not to argue semantics, but in a store, when have you seen stuff randomly on shelves/aisles? | 19:12 |
BartJol | that's true | 19:12 |
+perlDreamer | It's always organized so that people can easily browse and find it | 19:13 |
apeiron | Not just customers but also stock personnel. | 19:13 |
BartJol | but I'm trying to open up other possibilities to make JT's life harder | 19:13 |
apeiron | "go restock the Mt. Dew, apeiron" "er, uh, where is it this week?" | 19:13 |
+perlDreamer | and don't drink it all this time | 19:13 |
apeiron | doh | 19:13 |
BartJol | well there is a store in Dleft that changes location all the time | 19:13 |
apeiron | If the hotel hosting the WUC had Coke products I wouldn't! | 19:14 |
BartJol | it's called the Makro | 19:14 |
BartJol | your just making fun of me | 19:14 |
BartJol | and right you are | 19:14 |
BartJol | but a shelve is a smaller collection of similar stuff than a aisle | 19:15 |
BartJol | so I would prefer shelve because the word is better known and aisle, because the meaning of the word sounds a better cover of the load | 19:16 |
BartJol | but department... it does sound very general, but the dutch translation might be better than the literal translation of aisle | 19:17 |
apeiron | I would argue that whether a word is better known is highly dependent on location. | 19:18 |
BartJol | well | 19:18 |
apeiron | For example, in my part of the world (northeastern US), 'aisle' is a regular, common word. | 19:18 |
apeiron | But I can understand it not being used elsewhere. | 19:18 |
BartJol | yeah, so you a native english speaker | 19:18 |
BartJol | me tarzan | 19:18 |
topsub | apeiron but it seems everyone around the world goes to stores and can relate to aisle right? | 19:18 |
topsub | unless they call it something different | 19:19 |
apeiron | Would hope so. | 19:19 |
BartJol | gangpad | 19:19 |
+perlDreamer | rizen natively speaks garbled crap, so I'm sure that he considered the translingual implication | 19:19 |
@rizen | that's exactly why i asked the question out here | 19:20 |
@rizen | and why the new shop is called shop rather than store or commerce | 19:20 |
+perlmonkey2 | ah if you had new customers from GTA, wouldn't they be less like customers and more like the people who just jacked your car, stole your wallet, and are pimping out your girl? | 19:20 |
@rizen | bart is saying that either department or shelf makes more sense for translation, then we should use one of those | 19:20 |
@rizen | because both still make sense in english | 19:20 |
@rizen | and they make translation easier | 19:21 |
topsub | off topic question.. The macro ^L; what template does it use? | 19:21 |
topsub | thought i adjusted the login template but seems the system login and that macro login has 2 different templates | 19:21 |
@rizen | look at the code topsub | 19:21 |
@rizen | w | 19:21 |
BartJol | but those are my suggestions and I'm getting hungry... so if you want more explanations, please be quick | 19:24 |
BartJol | explanation is the wrong word I think, nut anyway | 19:24 |
@rizen | aisle is out due to translation problems, so shelf or department | 19:25 |
@rizen | what is everyone's vote? | 19:25 |
BartJol | department | 19:25 |
+perlDreamer | shelf | 19:25 |
BartJol | wooden shoe department | 19:26 |
BartJol | windmill department | 19:26 |
BartJol | cheese department | 19:26 |
BartJol | it just sounds right :) | 19:26 |
@rizen | you forgot tulip department | 19:26 |
@rizen | =) | 19:26 |
BartJol | sorry | 19:26 |
+perlDreamer | and the beer department | 19:26 |
BartJol | now that's a special store | 19:26 |
+perlDreamer | it caters to the dutch | 19:26 |
@rizen | from my staff i have 4 shelf, and 2 department | 19:26 |
@rizen | and out here i have 1:1 | 19:27 |
@rizen | so i guess shelf wins the day | 19:27 |
+perlDreamer | did nuba say anything? | 19:27 |
@rizen | nope and neither did xdanger or radix | 19:27 |
BartJol | well then department and I are gonna have a drink and some food to comfort our loss | 19:28 |
@rizen | hehe | 19:28 |
@rizen | =) | 19:28 |
BartJol | Radix should be sleeping | 19:28 |
@rizen | hey, Haarg and I were the only 2 on our team that like department | 19:28 |
BartJol | you you can have a drink with us | 19:28 |
BartJol | bye guests | 19:29 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 19:29 | |
+perlmonkey2 | hmm, how come the Request Tracker doesn't seem to have a template to show the severity of a bug like the request tracker on the webgui site? | 19:32 |
+perlmonkey2 | Do I need to write my own template? | 19:32 |
+perlmonkey2 | hmm, and requests don't seem to be able to be threaded. | 19:33 |
@rizen | pm2 did you turn on replies? | 19:33 |
+perlmonkey2 | oh, you thread with replies. Duh | 19:34 |
+perlmonkey2 | nevermind, works wonderfully :D | 19:34 |
+perlmonkey2 | rizen: the requests on the survey system just keep adding up. I'm having a problem with adding options to the DB. There are starting to be so many options for a question or section that it is getting ridiculous in the database. I'm either going to have to start creating new tables for subtypes of questions or what I really want to do is put all options in a single option text column that is a JSON key/pair of the options. | 19:36 |
+perlmonkey2 | that way it can still be hand edited in the DB, but I don't have to keep going back and adding columsn to a table and then all the code. | 19:37 |
+perlmonkey2 | I think it would have been easier if the original spec from these people would have been "make it do everythign". | 19:37 |
@rizen | are the options you're adding flat? | 19:37 |
+perlmonkey2 | the latest fun thing is to branch on a skipped question? I could throttle them. | 19:37 |
@rizen | or hierarchical? | 19:38 |
+perlmonkey2 | flat. | 19:38 |
@rizen | then what's the problem? | 19:38 |
@rizen | it's not really that hard to add a column to a database | 19:38 |
+perlmonkey2 | I have a gazillion columns in the table. | 19:38 |
@rizen | table | 19:38 |
@rizen | i doubt that | 19:38 |
@rizen | do you have more than 100? | 19:38 |
+perlmonkey2 | no | 19:38 |
+perlmonkey2 | maybe mor elike 20 | 19:38 |
@rizen | then that's hardly a gazillion | 19:38 |
+perlmonkey2 | most of them could be rolled into a single text column of JSON field. | 19:39 |
@rizen | collaboration system has 53 | 19:39 |
+perlmonkey2 | egads. | 19:39 |
+perlmonkey2 | validateVerbatim => 'text' | 19:39 |
+perlmonkey2 | validateOption => 'PhoneNumber' | 19:39 |
+perlmonkey2 | validateText => 'Date', allowVerbatimSkip => 0 | 19:40 |
+perlmonkey2 | I might end up with 100 at the rate we're goin. | 19:40 |
@rizen | the difference is that columns in the database allow you to use database operations to edit them | 19:41 |
@rizen | json blobs don't | 19:41 |
@rizen | if you needed to store hierarchical data in a single row then i could see it | 19:42 |
@rizen | but you're asking for it out of laziness | 19:42 |
+perlmonkey2 | true dat | 19:42 |
@rizen | trust me, i understand laziness..try grinding on webgui for 7 years | 19:42 |
+perlmonkey2 | select * from Survey_question where allowVerbatimSkip = 0 | 19:43 |
@rizen | you've only written one app | 19:43 |
@rizen | =) | 19:43 |
+perlmonkey2 | heh | 19:43 |
+perlmonkey2 | select * from Survey_question q, Survey_questionResponse r where r.Survey_questionId = q.Survey_questionId and q.allowVerbatimSkip = 0 -- I guess just because I can't ever see a need for this doens't mean that somebody in some sad report generating unit won't have to try to do this. | 19:46 |
@rizen | actually it's more like this: | 19:47 |
@rizen | update Survey_question newProperty=newValue where allowVerbatimSkip=0; | 19:48 |
@rizen | people may want to write reports on it | 19:48 |
+perlmonkey2 | ah, now tha tmakes sense | 19:48 |
@rizen | but it's far more likely that you will want to do maintenance or upgrade functions on your data | 19:49 |
+perlmonkey2 | where you add a new property that needs ot be set a certain way for that column. | 19:49 |
+perlmonkey2 | okay, I'm an easy sell. Once again I bow to the master. | 19:49 |
@rizen | that's far easier than selecting all the questions in the system, turning it all into a perl structure from json, doing the calculation, reversing the json, and then putting it back into the database | 19:49 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 20:22 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 20:33 | |
+perlDreamer | perlmonkey2: Having done the JSON dance for the SKU based Product asset, I can tell you that rizen is right. It's no fun. | 20:52 |
+perlDreamer | if it wasn't for the value of having the parameters and variants in the asset table (and thus revisioned) I'd never have gone that route. | 20:52 |
+perlmonkey2 | perlDreamer: but but but....it is a pain in the arse to update code to reflect new tables :P | 20:52 |
+perlmonkey2 | I mean new columns | 20:53 |
+perlmonkey2 | yeah, his arguemnets made a lot of sense. | 20:53 |
+perlmonkey2 | I'm completely sold on it. | 20:53 |
+perlmonkey2 | especially given how my specs change thrice daily, having the most flexibility is important. | 20:53 |
+perlDreamer | setRow should make handling it easier | 20:53 |
+perlmonkey2 | only works on a single column :( | 20:54 |
+perlmonkey2 | primary key tha tis. | 20:54 |
+perlDreamer | patches welcome? | 20:55 |
+perlDreamer | with tests, of course | 20:55 |
+perlmonkey2 | hah | 20:55 |
+perlDreamer | seriously | 20:55 |
+perlmonkey2 | yeah, right after the survey system I'll move that up on my list | 20:55 |
+perlDreamer | well, if it would make your current work easier... | 20:57 |
+perlmonkey2 | when you put it like that..... | 20:58 |
+perlDreamer | sorry, perlmonkey2. I don't mean to be pushy | 20:58 |
+perlmonkey2 | you aren't. but you're right. if I'm having to count my ?'s every time I add a new column, constantly screwing up the count and then debugging for 15 minutes the silly insert and updates, it might be faster to just spend 4 hours updating the setRow. | 20:59 |
* rizen thinks that anyone with perl in their irc handle is a wannabe | 21:42 | |
+perlDreamer | indeed, or a dreamer | 21:42 |
@rizen | perlbot is a wannabe | 21:42 |
@rizen | perlbot: perlbot is a wannabe | 21:43 |
perlbot | I already have an entry for perlbot | 21:43 |
* snapcount burns a camel and chants "kill the witch!" | 21:43 | |
+perlDreamer | that's some fire | 21:43 |
-!- snapcount is now known as phpDreamBot | 21:44 | |
-!- mode/#webgui [-v phpDreamBot] by rizen | 21:44 | |
phpDreamBot | lol | 21:44 |
-!- phpDreamBot is now known as snapcount | 21:44 | |
-!- mode/#webgui [+v snapcount] by rizen | 21:45 | |
+snapcount | so I may be coming to YAPC this year... trying to get us to sponsor it as well | 21:50 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has left #webgui [] | 21:50 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 21:50 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 21:50 | |
@rizen | sweet | 21:51 |
@rizen | you can help me teach people about webgui at the webgui workshop. =) | 21:51 |
+snapcount | that would be awesome | 21:51 |
+snapcount | the talks look really good and we are really wanting to hire Perl people | 21:51 |
+snapcount | so this should be a good place to go me thinks =) | 21:52 |
+perlmonkey2 | snapcount: hey, I need to hire a perl person too. maybe I should go :P | 21:52 |
+snapcount | we have tried to find people and it's tough | 21:53 |
+snapcount | hell, we can't even find PHP programmers | 21:54 |
+snapcount | people that apply are usually script kiddies that copy and paste from a book | 21:55 |
+snapcount | it's amazing | 21:55 |
@apeiron | Wow, it's *that* bad? | 21:55 |
+snapcount | we'll ask people about aspects of their code, why they made certain choices with their schema and just blank stares | 21:56 |
+snapcount | "well the book I referenced...." | 21:56 |
+perlmonkey2 | snapcount: heh, I'm asking around with friends at what it costs to hire talent and I'm getting outrageous numbers. | 22:03 |
@rizen | snapcount, have you put your job up on jobs.perl.org? | 22:03 |
@rizen | and do you have to hire locally, or can people telecommute? | 22:03 |
+snapcount | no haven't tried jobs.perl.org yet... we prefer local but at this point I think we will have to look at talent outside the area | 22:04 |
+snapcount | perlmonkey2: yeah... that's the crazy thing... we don't mind paying people | 22:05 |
+snapcount | I think our salaries are competitive but I dunno | 22:05 |
* snapcount shrugs | 22:05 | |
+perlmonkey2 | snapcount: it is the fruits fo the dot com bust. | 22:05 |
+perlmonkey2 | shortage of talented people looking for jobs. | 22:05 |
+snapcount | I mean we'll pay 50 - 60K with benefits for someone that knows wtf they are doing | 22:06 |
+snapcount | we can't even get resumes for Perl peeps | 22:06 |
+perlmonkey2 | snapcount: that makes me sad. | 22:06 |
+perlmonkey2 | what area are you in? | 22:06 |
+snapcount | Orlando FL | 22:07 |
+perlmonkey2 | that is a huge IT market. But If I remember, the FL schools are Java/MS shops? | 22:07 |
+perlmonkey2 | Java and C++ in an MS env? | 22:07 |
+snapcount | I don't know what they are teaching... the people I have interviewed are not only lacking in skill but motivation... no one seems to really be into it | 22:08 |
+snapcount | like... have a passion | 22:08 |
+snapcount | it's a job | 22:08 |
+perlmonkey2 | instead of something fun to do? | 22:08 |
+perlmonkey2 | yeah, that was going to be high on my list of interview questions. Do you hack in your spare time. | 22:08 |
+perlmonkey2 | oh well, just makes me that much more valuable :P | 22:11 |
+snapcount | hah | 22:11 |
+snapcount | we want people here that have a passion for their work and the community | 22:12 |
+snapcount | it's hard to describe... but I know exactly what it is | 22:12 |
+snapcount | somebody that just "gets" the idea of FOSS and hacking | 22:13 |
+snapcount | anyways... so this is why I want to come to YAPC | 22:13 |
+snapcount | take a nice Perl vacation =D | 22:13 |
+snapcount | all day nothing but Perl... sounds like a blast | 22:14 |
@rizen | yeah, if you sponsor it they'll give you a spot at the job fair | 22:14 |
@rizen | plain black has a spot | 22:14 |
+perlmonkey2 | I've always wanted to go. Would be a lot of fun to be around people who have a similar passion for Perl and foss and what the ideas behind them. | 22:14 |
@rizen | perldreamer, do you have some time to chat about products | 22:32 |
@rizen | let me know when you do | 22:32 |
@rizen | snapcount, the essense of your EMS easter egg has been preserved | 22:32 |
@rizen | in EMS2 | 22:33 |
+perlmonkey2 | ah, is this a normal problem with teh wiki. If I add too many bullet points, the text is so small it can't be read and I can't make it bigger in FF. | 22:37 |
+snapcount | rizen: sweet | 22:38 |
@rizen | i have not seen that problem PM2 | 22:39 |
+snapcount | the EMS will always hold a place in my soul... although a great portion is more like the monster in my closet when I was 5 | 22:39 |
@rizen | the new EMS is half the code, half the screens, and a little more functionality than it had | 22:39 |
@rizen | however, it has the benefit of existing under the new commerce system | 22:40 |
@rizen | and hindsight | 22:40 |
+snapcount | that's awesome | 22:41 |
+snapcount | I'm glad it is being improved | 22:41 |
+snapcount | I have always felt bad honestly because I knew it would be so difficult to maintain | 22:42 |
+snapcount | but this is good news =) | 22:42 |
@rizen | yeah, this is a ground up rewrite | 22:43 |
@rizen | both due to the complexity of the code and the new commerce system api | 22:43 |
@rizen | no need for scratch cart for example | 22:43 |
+snapcount | nice | 22:43 |
+snapcount | I really need to take a look at the commerce work you guys have done | 22:43 |
@rizen | it also turns out that nobody really needed the advanced prerequisite system you built | 22:44 |
+snapcount | I've been anxiously waiting for the new commerce to get here | 22:44 |
@rizen | so i paired that down considerably | 22:44 |
+snapcount | figures haha | 22:44 |
+snapcount | that was really the root of all the evil in EMS imho | 22:44 |
+snapcount | that and it's custom commerce stuff | 22:44 |
@rizen | in the new commerce system everything knows about everything else, so you don't have the weird hackery we used to have to do | 22:46 |
@rizen | carts and transactions can instanciate products | 22:46 |
@rizen | products know what other products are in the cart | 22:46 |
@rizen | so they can do special things like give discounts | 22:46 |
+snapcount | oh cool... | 22:49 |
+snapcount | did you wind up adding hooks throughout the commerce cycle so to speak? | 22:50 |
+snapcount | i.e., say you wanted a product to do something before it is added to cart or after, etc etc | 22:51 |
@rizen | there are a few hooks | 22:51 |
+snapcount | that will be nice | 22:52 |
@rizen | add to cart, remove from cart, complete purchase, and adjust quantity in cart | 22:52 |
@rizen | and those of course might trigger workflows for long running tasks | 22:53 |
+snapcount | is there a default behavior for inventory management? i.e., when is a item deducted from inventory? when its put in the cart (like a the grocery store) or after you take the money? | 22:54 |
+snapcount | or is it up to the product? | 22:55 |
+snapcount | that was one of the aspects that always drove me nuts when dealing with the commerce stuff | 22:56 |
@rizen | each Sku asset must manage it's own inventory | 22:56 |
+snapcount | that is _awesome_ | 22:56 |
@rizen | some skus don't have inventory | 22:56 |
@rizen | all skus, recurring or not, are derrived from the same base class | 22:57 |
@rizen | WebGUI::Asset::Sku | 22:57 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 22:57 | |
@rizen | and since they're all just assets, everything that works on assets works on skus as well | 22:57 |
@rizen | which gives the whole system a lot more power | 22:58 |
+snapcount | I really need to take a look at what you guys have done... it sounds soooo much better | 22:58 |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has joined #webgui | 23:19 | |
-!- steveo_aa [n=sno@adsl-76-234-133-88.dsl.sfldmi.sbcglobal.net] has left #webgui [] | 23:22 | |
@rizen | Adding shelves.... | 23:22 |
@rizen | That's soo cool | 23:22 |
+snapcount | omg... some a**hole has 850,000 mysql bin logs in this folder and is surprised that he can't delete them all with rm | 23:24 |
+snapcount | lol | 23:24 |
+snapcount | rm says "too many arguments" | 23:24 |
+snapcount | that's just awesome | 23:25 |
@apeiron | rofl, I'm more surprised he didn't exhaust the filesystem's inode supply. | 23:27 |
-!- tavisto [n=plainbla@pool-71-115-176-152.gdrpmi.dsl-w.verizon.net] has joined #webgui | 23:33 | |
+snapcount | yeah... me too | 23:35 |
+snapcount | perl to the rescue =D | 23:35 |
+perlDreamer | I'm back, rizen | 23:40 |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 23:50 | |
-!- metanil [n=akhadka@137.48.138.72] has joined #webgui | 23:53 | |
metanil | hello | 23:53 |
+perlDreamer | hello | 23:53 |
metanil | how do i generate custom pdf report.. | 23:54 |
metanil | PDF::Create?? | 23:54 |
+perlDreamer | You mean in WebGUI? | 23:54 |
metanil | yes | 23:54 |
+perlDreamer | Well, for starters, WebGUI does not do that be default | 23:54 |
metanil | do WebGUI provide some features on that? | 23:55 |
metanil | oh! | 23:55 |
+perlDreamer | no | 23:55 |
metanil | well! . then there must some "webgui way" to do that. | 23:55 |
+perlDreamer | Not without writing a bunch of custom perl code. Either extending an existing asset, or making a new one. | 23:56 |
metanil | oh! | 23:56 |
metanil | any suggestions? | 23:57 |
@apeiron | hmm | 23:57 |
@apeiron | I wonder how much work it would be to munge the export system to do that. | 23:58 |
+perlDreamer | Which asset do you want a PDF from, metanil? | 23:58 |
metanil | from gallery. | 23:59 |
-!- SDuensin [n=Scott@7.sub-75-206-147.myvzw.com] has quit ["Leaving"] | 23:59 | |
metanil | just a bunch of images and their descriptions | 23:59 |
--- Day changed Tue Apr 29 2008 | ||
+perlDreamer | you've got a lot of coding ahead of you :) | 00:00 |
metanil | :D .. i'll accept that.. as long as i know i am headin in right direction | 00:00 |
@apeiron | The easiest part is writing the actual PDF files. Hard part is getting all the data assembled so you have something to write. | 00:01 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 00:07 | |
-!- mode/#webgui [+o preaction] by ChanServ | 00:07 | |
@rizen | perlDreamer, regarding products a few things came up while i was at the trade show | 00:08 |
metanil | oh! | 00:08 |
@rizen | one is that we absolutely must have a product import system | 00:08 |
tavisto | most definitely | 00:08 |
metanil | but for now.. the data is just coming from gallery assets.. so i don't think there would much problem.. | 00:08 |
@rizen | i'm open to any ideas that you have, but i've given it some thought | 00:08 |
@rizen | my thought is that we'd add a new system level node to the import node called "products" | 00:09 |
@rizen | and that's where all the products would get created | 00:09 |
@rizen | oh..and i'll write all of this unless you're up to the challenge...i just want to hash it out with you | 00:09 |
@rizen | the import/export mechanism will use a csv file similar to tax codes | 00:10 |
+perlDreamer | the product is too complex for something like that | 00:10 |
@rizen | however, it won't delete and recreate all the products | 00:10 |
@rizen | no it's actually not | 00:10 |
+perlDreamer | tell me more :) | 00:10 |
+perlDreamer | although I'd like to remind of the parameters and variants stored in JSON | 00:11 |
@rizen | the import/export feature isn't going to deal with variants | 00:11 |
@rizen | it's just going to deal with products | 00:11 |
+perlDreamer | well, in that case, sure, it will work | 00:11 |
@rizen | so the fields will be: | 00:11 |
@rizen | sku, title, description, price | 00:11 |
@rizen | oh...and quantity | 00:11 |
@rizen | we must have inventory managmeent | 00:11 |
+perlDreamer | when is the due date? | 00:11 |
@rizen | may 31st | 00:12 |
@rizen | same as before | 00:12 |
@rizen | i was also thinking about variants | 00:12 |
@rizen | i think we can support variants with this if we want to | 00:12 |
@rizen | but we have to do variants a different way if we're going to do that | 00:12 |
@rizen | which is probably ok | 00:13 |
@rizen | because the whole variants thing is very complex right now | 00:13 |
+perlDreamer | how do you think they should be done now? | 00:13 |
@rizen | not saying we should do it yet...just talking outloud | 00:13 |
@rizen | want your feedback | 00:13 |
@rizen | but i'm thinking that maybe variants should actually be additional product information | 00:14 |
@rizen | so a table | 00:14 |
@rizen | only in json | 00:14 |
@rizen | well i guess it could be a table in the db | 00:14 |
@rizen | but basically it would have only these parameters: | 00:14 |
@rizen | sku, one line description, price, quantity | 00:15 |
@rizen | then we could use it in conjunction with the product import system | 00:15 |
+perlDreamer | so get rid of the intermediate parameters altogether | 00:15 |
+perlDreamer | that's not bad | 00:15 |
@rizen | yup | 00:15 |
@rizen | and...this one may throw you off the deep end | 00:16 |
* perlDreamer starts flailing | 00:16 | |
@rizen | but another thought i had to reduce complexity | 00:16 |
@rizen | is that the product asset itself shouldn't have a price or sku or quantity | 00:16 |
@rizen | rather that it's just a "variant" | 00:16 |
@rizen | so all products are actually varients | 00:16 |
@rizen | variants | 00:16 |
@rizen | the product asset being a container for sku variants | 00:17 |
@rizen | if you know what i mean | 00:17 |
+perlDreamer | I think so, but I'm thinking of them as collateral | 00:17 |
@rizen | me too | 00:17 |
+perlDreamer | but stored in the main db | 00:17 |
+perlDreamer | Product table | 00:17 |
@rizen | in the product table there would just be title, description, product images, etc | 00:17 |
+perlDreamer | so "variants" get stored in a separate table, and are unversioned? | 00:18 |
@rizen | and then there would be either an extra field which would store all the variant stuff in json, or we create a Product_variants table | 00:18 |
@rizen | to store the rest of this stuff | 00:18 |
+perlDreamer | oh, okay | 00:18 |
@rizen | the variants stuff would be unversioned, but we could still export it with packages | 00:18 |
@rizen | if we want to | 00:19 |
+perlDreamer | I think we should. | 00:19 |
+perlDreamer | make it exportable | 00:19 |
@rizen | that's my whacky idea for the change to the product asset | 00:19 |
@rizen | terrible? | 00:19 |
+perlDreamer | No | 00:19 |
@rizen | having a stroke? | 00:19 |
@rizen | lots of work? | 00:20 |
@rizen | lots of rework? | 00:20 |
+perlDreamer | I'd be curious to see how a current WebGUI commerce user thinks of it | 00:20 |
+perlDreamer | maybe they don't care | 00:20 |
@preaction | i like it, as long as it's a new table and not a JSON object (will make it way easier to build SQLReports on the data) | 00:20 |
+perlmonkey2 | anyway to view request items that have been closed without doing a search? | 00:20 |
+perlDreamer | perlmonkey2, only by URL | 00:20 |
+perlmonkey2 | In the request tracking system? | 00:20 |
+perlmonkey2 | okay | 00:20 |
+perlmonkey2 | thanks perlDreamer | 00:20 |
+perlDreamer | rizen, some rework. I already have parameters and variants in the Product Asset. | 00:20 |
+perlDreamer | but the replacement is simpler anyway, and I learned a lot from doing it the way that I did | 00:21 |
@rizen | ok so there's still one huge problem with the product import/export thing | 00:21 |
+perlDreamer | and if you say no more JSON, then I luuuvvvvv you! | 00:21 |
@rizen | some of the retailers i talked to have 200k products | 00:21 |
@rizen | webgui can easily handle that much content | 00:21 |
@rizen | however, if we import them all directly into the product node | 00:22 |
@rizen | then the asset manager will freak out | 00:22 |
@rizen | cuz it doesn't paginate | 00:22 |
@rizen | i can think of 3 solutions to the problem | 00:22 |
@preaction | i'd say let them specify a shelf to put them on (if that's what a Shelf is) | 00:22 |
+perlDreamer | I like that idea, but let's hear all three | 00:23 |
@rizen | but before i get to them i should mention that the asset manager is due for a full rewrite in 7.6/7.6 | 00:23 |
@rizen | 7.7 | 00:23 |
@rizen | so basically in the next year sometime | 00:23 |
+perlDreamer | we'll just do it at the WUC | 00:24 |
@rizen | 1) for each 250 products imported we create a sub-folder | 00:24 |
@rizen | that is the simplest solution, but it will make no sense to the end user | 00:24 |
@rizen | because there will be no ryhme or reason as to why products a and b are stuck in folder x | 00:25 |
+perlDreamer | we could add a column to the CSV | 00:25 |
+perlDreamer | "Folder Name" | 00:25 |
+perlDreamer | Shelf Name | 00:25 |
@rizen | 2) we create a product manager view, that is sort of like an asset manager except only displays products | 00:25 |
+snapcount | or create the folders based on the letters the products begin with | 00:25 |
@rizen | and it paginates | 00:25 |
@rizen | however, if they go into the asset manager and look at their products it will still freak out | 00:26 |
@rizen | 3) i do a quick and dirty simple rewrite of the asset manager | 00:27 |
@rizen | using YUI Data Table | 00:27 |
@rizen | but we lose some functionality...like drag and drop reordering of stuff | 00:27 |
@rizen | because i won't have time to implement it all | 00:27 |
@rizen | answering the question about shelves...shelves don't actually contain products | 00:28 |
@rizen | they display products based upon keyword matches | 00:28 |
@rizen | that way a single product can exist on multiple shelves at the same time | 00:28 |
+snapcount | makes sense... you can find toothpaste on several shelves in a real store | 00:29 |
+perlDreamer | well, how about back to Folders them to let them organize them themselves? | 00:29 |
@rizen | so let them type a folder name on the import? | 00:29 |
+perlDreamer | sure | 00:29 |
@rizen | in the csv file | 00:29 |
+perlDreamer | yeah | 00:29 |
@rizen | there are several problems with that as far as i can see | 00:30 |
+perlDreamer | bring it on | 00:30 |
+snapcount | that won't work based on name like I suggested because they may not be alphabetically diverse... so nix my suggestion =) | 00:30 |
@rizen | 1) they may put too many products into a single folder name | 00:30 |
+perlDreamer | that's their problem | 00:30 |
@rizen | 2) they may not specify a folder name | 00:30 |
+perlDreamer | we make them | 00:30 |
@rizen | 3) they are getting this data export from their inventory system, so they'll need to type in the folder names every time they do an import | 00:30 |
@rizen | 4) we're talking 200,000 products...unsorted...how do you determine which product gets which folder nmae | 00:31 |
+perlDreamer | the CSV line looks like 'Folder name", title, description, ... | 00:31 |
@rizen | the same problem exists for putting the product in the folder starting with the letter of the product name unless we do multi-level hashing | 00:31 |
@preaction | i would hope that if they have 200,000 products in their inventory, they have some sort of keyword and/or categorization | 00:32 |
@rizen | preaction: they may, but that doesn't mean that there are 250 or less products in any given category | 00:32 |
+perlDreamer | make them put the folder name on every line | 00:32 |
@rizen | remember, this is a limitation of our system, not theirs | 00:32 |
+perlDreamer | besides, like you said earlier, the Asset Manager gets a face lift in 12 months | 00:33 |
@rizen | technically the asset system can handle 1 million records at each level, but realistically the asset manager can't | 00:33 |
@preaction | if we can't have some functionality, will there be an easier-to-program alternative? such as links to move assets in the heirarchy? | 00:34 |
@rizen | yeah, promote and demote are there for example | 00:35 |
@preaction | it's a rare function anyway, since it has no bearing on Layout assets. the only time i can see people using it is FAQ CS or other CS sorted by sequenceNumber | 00:36 |
@preaction | so a temporary neutering for a greater purpose might be the best solution | 00:36 |
@preaction | paginating the asset manager has been desired for a while | 00:36 |
@rizen | no...people use it for rearranging NAV | 00:36 |
@rizen | that's why it's there | 00:36 |
@rizen | that's why it's always been there | 00:37 |
@preaction | oh, that too | 00:37 |
@rizen | preaction, nice job on all those rfe's this weekend btw. were you bored? or did they scratch a particular itch? | 00:37 |
@preaction | could you build an alternative where the user can input a ranking number and hit "Save" and the asset will go to that ranking number (and the existing one will move donw) | 00:38 |
@preaction | bored, and i remembered you saying we weren't going to have time for karma RFEs for 7.5 | 00:38 |
@preaction | that and they were all relatively tiny | 00:38 |
+perlDreamer | rizen: I know I'm being stubborn, but I still think that forcing the user to enter a Folder name is the best way to go. | 00:40 |
@rizen | preaction: no, i'm going to barely be able to rewrite the thing and get everything else i need done in the next 5 weeks | 00:41 |
@rizen | so i can't add any more functionality | 00:41 |
@rizen | not saying someone else couldn't | 00:41 |
@rizen | i just can't | 00:41 |
@rizen | i'm already pulling 80 hour weeks to finish up the commerce system | 00:41 |
@rizen | and run the business | 00:41 |
@rizen | and present at trade shows | 00:41 |
@rizen | and write speeches for YAPC | 00:41 |
@rizen | and ..... | 00:41 |
@preaction | i can take the asset manager project if you want | 00:42 |
@rizen | perlDreamer...i don't think you're wrong to think it, i just think that for these people, it will be a deal breaker | 00:42 |
@rizen | preaction: are you serious? you have enough spare time to take that on? | 00:43 |
@rizen | keep in mind that it has to be 100% complete by may 31st | 00:43 |
@rizen | which is only 5 weeks from now | 00:43 |
+perlDreamer | rizen: You really think they'll do inventory management with two systems, and not only use WebGUI? | 00:44 |
@preaction | i'll be taking it easy these next two days, plenty of time for research and design. if i can put 10 hours a week after that (which is easy, 2 hours a weekday), that's 50 hours | 00:45 |
+perlDreamer | I mean, you'd know. | 00:45 |
+perlDreamer | but I can't see people doing the import thing on a regular basis | 00:45 |
@preaction | if it takes 50 hours, that'd be incredible | 00:45 |
@preaction | i mean, i cleaned up and added all those RFEs to the VersionTag Operations in 3 hours | 00:45 |
@rizen | perlDreamer: yes i do after conversing with these people. because the import/export system will allow them to sync up their data between the two | 00:46 |
+perlDreamer | okay | 00:46 |
@rizen | ok preaction, the job is yours | 00:47 |
@rizen | i do want it written in YUI Data Table though | 00:47 |
@rizen | but other than that you're free to add features as you see fit | 00:47 |
@rizen | so if you want to make drag and drop work, feel free | 00:47 |
@preaction | alternatively i could take the Shelf, which sounds a lot like it could be written with a Report framework subclass (or you could use the Report framework for it) | 00:47 |
@preaction | drag-and-drop wouldn't work between pages i don't think, so i might forgoe for my idea with the numbers | 00:48 |
@rizen | fair enough | 00:48 |
@rizen | shelf is already written | 00:48 |
@rizen | just finished it | 00:48 |
@preaction | i mean, i could find a way, but i'd rather not take the mountain if i don't know how big it is | 00:48 |
@rizen | well except for the template, which i'll finish tonight | 00:48 |
@rizen | it should also of course do ajax requests back to the server for all data so that while you're working in the asset manager it never refreshes the page | 00:50 |
@rizen | i figure that if i was to do it, it would take me approximately 20-25 hours | 00:51 |
@rizen | most of which would be just debugging javascript problems =) | 00:51 |
@preaction | i'll do some research, using DataTable should make at least some things easier (i hope) | 00:52 |
@rizen | oh yeah | 00:52 |
+perlDreamer | rizen: I think I have a solution. The problem is with import vs maintenance. | 00:52 |
@rizen | lots will be easier | 00:52 |
+perlDreamer | on a new import, we need to categorize. | 00:52 |
+perlDreamer | but on each subsequent import, only new products need to be categorized | 00:52 |
+perlDreamer | so we could build both an import and an inventorySync mode into the Product | 00:53 |
@rizen | perlDreamer: with preaction rebuilding the asset manager using data table with ajaxified pagination, there's no need to worry about it | 00:53 |
+perlDreamer | okay, --worrying | 00:53 |
@rizen | pd do you think you want to take on the whole product import/export thing or do you want me to do it? | 00:58 |
+perlDreamer | I think I can do it, but you haven't mentioned the export thing before. Is it different from a package? | 00:59 |
@rizen | yes this is for product import/export for adding products, and then syncing inventory numbers back out | 00:59 |
@rizen | so the import allows you to add a product | 01:00 |
@rizen | and the export gives you the same thing back that you imported in | 01:00 |
@rizen | except that it will reflect changes in inventory | 01:01 |
@rizen | eventually i want the export to have one additional column that will be delta quantity over a period of time | 01:01 |
@rizen | so you could select a date and time and hit export and it would say -3 for a given item that sold 3 | 01:01 |
@rizen | but for this initial rev, just the basic export is enough | 01:02 |
+perlDreamer | okay, let me echo back all that I've heard so that I'm not missing any important details | 01:02 |
+perlDreamer | 1) Products are containers for variants, which are asset collateral in a different table. | 01:02 |
+perlDreamer | 2) products need import and export methods | 01:03 |
+perlDreamer | 3) parameters and variants from the original Product do not exist anymore. There are only variants. | 01:03 |
+perlDreamer | 4) We need inventory management in the initial release | 01:03 |
+perlDreamer | 5) variant fields: sku, title, description, price, quantity | 01:04 |
+perlDreamer | and weight | 01:04 |
+perlDreamer | 6) Products do not have a "sku" per se, nor price nor weight. | 01:05 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:05 | |
+perlDreamer | how does that sound so far? | 01:05 |
@rizen | couple minor revisions | 01:06 |
@rizen | 2) products will not have import/export methods...there needs to be a product management screen in the "Shop" admin interface | 01:07 |
@rizen | otherwise you need a product to add a product | 01:08 |
@rizen | which seems a bit weird to me | 01:08 |
+perlDreamer | yeah | 01:08 |
@rizen | 7) we need a "product" system node that is a child of the import node, and that's where all products will be imported | 01:08 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)] | 01:09 | |
@rizen | i think that about sums it up | 01:09 |
+perlDreamer | I have a question | 01:09 |
+perlDreamer | If products are container for variants, and an import happens, how do you associate variants back to their parent products? | 01:10 |
+perlDreamer | since I'm guessing that users will never manage "Products" in their brick and mortar program. | 01:11 |
@rizen | oooh | 01:12 |
@rizen | good question | 01:12 |
@rizen | i guess that products will still have to have a base sku | 01:12 |
@rizen | so a hanes beefy tshirt will be a sku of abcd | 01:13 |
+perlDreamer | so a variant db schema will look like productId, sku, title, description, price, weight, quantity | 01:13 |
@rizen | and all the other variants will have to reference it | 01:13 |
@rizen | is productId in that assetId? | 01:14 |
+perlDreamer | I think productId would be the assetId of a Product | 01:14 |
@rizen | then why not just call it assetid? | 01:14 |
+perlDreamer | but the CSV import would only work on SKU | 01:14 |
@rizen | sure | 01:14 |
@rizen | so when you import a product | 01:14 |
@rizen | or a list of products rather | 01:15 |
@rizen | the csv format will be: | 01:15 |
@rizen | mastersku, sku, title, shortdescription, price, weight, quantity | 01:15 |
@rizen | where mastersku is the sku associated with the product asset | 01:15 |
@rizen | that it inherits from the WebGUI::Asset::Sku | 01:15 |
@rizen | that property always exists for all skus | 01:15 |
@rizen | so if they specify only a mastersku and not a sku then it will create a product with only one variant | 01:16 |
@rizen | and the sku of the product and the sku of the variant will be the same | 01:16 |
+perlDreamer | is the sku in Asset::Sku guaranteed unique? | 01:17 |
+perlDreamer | since we'll be using it backwards on import to do lookups? | 01:17 |
@rizen | yes it will be unique | 01:18 |
@rizen | although there is currently nothing that enforces that | 01:18 |
@rizen | cuz i haven't gotten around to it | 01:18 |
@rizen | cuz i'm not sure how i'm going to do it yet | 01:18 |
* perlDreamer wishes that it were possible to use GUIDs everywhere, but suspects that the B&M programs won't dig that. | 01:18 | |
@rizen | so you can safely do a $db->quickScalar("select assetId from sku where sku=?") | 01:19 |
+perlDreamer | okay | 01:19 |
@rizen | oh wait | 01:19 |
@rizen | even better | 01:19 |
@rizen | you can do: | 01:19 |
@rizen | my $sku = WebGUI::Asset::Sku->newBySku($session, $sku); | 01:20 |
@rizen | that will not only give you the asset, but the most recent version of it as well | 01:20 |
+perlDreamer | yes | 01:20 |
@rizen | already instanciate | 01:20 |
@rizen | d | 01:20 |
@rizen | oh and we're on the same page that it should be a short description for the variants right? | 01:21 |
@rizen | no longer than let's say 30 chars? | 01:22 |
+perlDreamer | okay | 01:22 |
@rizen | something that you can pick out of a drop box | 01:22 |
@rizen | so you'd have a drop box that looks like: | 01:22 |
@rizen | [Red XL] [add to cart] | 01:22 |
@rizen | or | 01:23 |
@rizen | [Red XL v] [add to cart] | 01:23 |
@rizen | where the v is the dropdown selector | 01:23 |
@rizen | i have a meeting i have to get to. be back in 90 minutes if you need anything | 01:24 |
+perlDreamer | ok | 01:24 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 01:24 | |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Remote closed the connection] | 01:26 | |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui | 01:27 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 01:28 | |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Remote closed the connection] | 01:29 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 01:29 | |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui | 01:29 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 01:30 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 01:40 | |
-!- mode/#webgui [+o rizen] by ChanServ | 01:40 | |
@rizen | i'm an idiot | 01:40 |
@rizen | meeting is an hour later than i thought | 01:40 |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 01:42 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 01:42 | |
@rizen | Radix_ you're too late for my poll | 01:43 |
@apeiron | ... it was 2 in the morning or so for Radix_ when you asked. :) | 01:43 |
@rizen | no excuse | 01:44 |
@rizen | he can't come crying to me now | 01:44 |
@rizen | =) | 01:45 |
+perlDreamer | okay, rizen. No more params and options | 01:54 |
@rizen | you're already done with the variant changes? | 01:55 |
+perlDreamer | No, I ripped out my old code | 01:55 |
@rizen | oh | 01:55 |
+perlDreamer | bad, nasty stuff | 01:55 |
+perlDreamer | Time to put in new, beautiful code | 01:55 |
+perlDreamer | But if you change the spec one more time | 01:55 |
@rizen | so you're glad that this change is happening then | 01:55 |
@rizen | please don't kill me | 01:55 |
+perlDreamer | "I shall cut off your head, stuff it with cabbage and feed it to the dogs!" | 01:55 |
@rizen | i just thought you might be interested in hearing feedback from real live retailers | 01:56 |
+perlDreamer | Oh, stop being reasonable and even tempered | 01:56 |
+perlDreamer | and tell me where the quote comes from | 01:57 |
@rizen | i don't actually know | 01:57 |
@rizen | is it something i should know? | 01:57 |
+perlDreamer | perhaps | 01:57 |
+perlDreamer | Chitty Chitty Bang Bang | 01:57 |
@rizen | you do know that i can't read, right/ | 01:57 |
@rizen | ? | 01:57 |
+perlDreamer | It's from a movie :) | 01:57 |
@rizen | well i guess there's a chance then | 01:57 |
@rizen | =) | 01:57 |
@rizen | how many guesses do i get? | 01:58 |
+perlDreamer | 1 | 01:58 |
@rizen | oh did you just tell me | 01:58 |
+perlDreamer | yes :) | 01:58 |
@rizen | Chitty CHitty Bang bang | 01:58 |
+perlDreamer | Good guess! | 01:58 |
@rizen | sorry brain is somewhere else | 01:58 |
CIA-5 | WebGUI: colin * r6259 /WebGUI/ (3 files in 3 dirs): remove Parameters and Options from the Sku Product | 01:59 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 02:00 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:38 | |
CIA-5 | WebGUI: colin * r6260 /WebGUI/docs/upgrades/upgrade_7.5.10-7.5.11.pl: add a variants table for product collateral | 02:40 |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 02:53 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit [Client Quit] | 02:54 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:13 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:13 | |
+Radix_ | morning :) | 03:15 |
@rizen | evening | 03:16 |
CIA-5 | WebGUI: jt * r6261 /WebGUI/lib/WebGUI/Asset/Wobject/Thingy.pm: hide default thing until there are things to list | 03:20 |
-!- tavisto [n=plainbla@pool-71-115-176-152.gdrpmi.dsl-w.verizon.net] has quit [Read error: 104 (Connection reset by peer)] | 04:02 | |
+snapcount | http://flickr.com/photos/paintitblack/2439080330/ | 04:17 |
+snapcount | roflcopter | 04:17 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 04:23 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 04:29 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 04:29 | |
CIA-5 | WebGUI: jt * r6262 /WebGUI/ (10 files in 9 dirs): Added an asset called Shelf, which allows you to create categories of Skus. | 04:47 |
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui | 04:48 | |
elnino | hi. I'm trying to come up with a plan about consolidating linux servers, but I'm a little brain dead on teh requirememts on webgui. I seem to recall that webgui requires it's own apache instance? I'm I remembering this correctly? | 04:50 |
+Radix-wrk | virtualise | 04:55 |
elnino | Sorry this is all new to me, what would be the benefit of virtualizing? We've got java apps, php pages, jsp pages, and asp (js) pages and webgui. Right now, my webgui plays nicely with tomcat, so I was begining to come to the conclusion that webgui would play nicely with the others as well? | 04:57 |
elnino | the java apps, php and asp pages are currently on separate machines | 04:58 |
+Radix-wrk | virtualisation means simpler backups, upgrades, rollbacks, and guaranteed no conflicts between anything | 04:58 |
+Radix-wrk | Hardware can be changed at will with no need to upgrade, reconfigure, etc | 05:00 |
+Radix-wrk | system getting overloaded, simply move one or more virtual machines across to another physical machine entirely and everything just keeps on humming along. | 05:01 |
elnino | if a server is virtualized, isn't there multiple installation of oses? | 05:03 |
+Radix-wrk | yeah, there's a small memory hit with OS overhead for each vm, but there's very little cpu utilisation there generally.. most machines these days are pretty idle most of the time. | 05:06 |
elnino | so... if it's a single machine with multple os, how is hardware changed at will? hopefully that isn'ta dumb question.? | 05:07 |
elnino | kinda sounds like you're still maintaining multiple servers, but just one machine. maybe that's what you mean? that you can move it from machine to machine, as long as the machine can handle virtualization? | 05:09 |
+Radix-wrk | Well the images are based on virtual hardware, so there's no direct connection to hardware. If you want to shift everything over to a new setup all you need is vmware installed and you're good to go | 05:09 |
elnino | ok. I was right with what I just said. =) | 05:09 |
elnino | that sounds cool. | 05:09 |
elnino | so... when I installed webgui so long ago, i was having issues with 64-bit platform. So if it was a virtual system, are there issues with 64-bit and 32-bit stuff anymore? what do the VM run on? | 05:10 |
+Radix-wrk | means upgrades are no longer a nightmare.. backups are pretty simple (snapshots are usually just diffs), rolling back, making clones of critical systems for testing, etc is all good | 05:10 |
+Radix-wrk | I know vmware esx is essentially just a bare shell of a system | 05:11 |
+Radix-wrk | it's like an incredibly light OS shell that is just designed to run virtual systems basically | 05:12 |
+Radix-wrk | there are others too.. xen, microsoft hyper-v | 05:12 |
+Radix-wrk | I've been looking at vmware esx myself for us here.. been using the free vmware server up until now | 05:13 |
+Radix-wrk | but esx offers a lot more features | 05:13 |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 05:14 | |
elnino | this to too abstract for me. somewhere, it deals with hardware.. so.. you have a shell running on the pc, that allows you to install multple operating systems - or maybe they aren't really operating systems...? | 05:15 |
+Radix-wrk | go have a play with the free vmware server perhaps.. you'll understand better when you've played with it a bit more | 05:15 |
+Radix-wrk | the vmware layer handles the hardware. The virtual systems themselves see virtualised hardware that the vmware layer redirects accordingly | 05:16 |
+Radix-wrk | imho tho, anyone considering consolidation of linux servers should look at virtualisation these days | 05:17 |
patspam | is it possible to gauge how far away 7.5 is from becoming "stable"? | 05:17 |
+Radix-wrk | vmware also offer a free vmware converter app that will take a snapshot of a live machine and create a virtual image of it that you can use in vmware | 05:17 |
elnino | I think i'm getting one.. I don't know what is on the machine, my machine at work fried, so my IT guy purchased me a virtual server, in hopes that eventually I can get rid of the other machine s in my cube that are dying a slow death. I don't know what vmware it's going to have, but I'll need somethign that can handle windows and linux.. will free vmware do that? | 05:17 |
+Radix-wrk | yeah, the free one can run any os | 05:18 |
elnino | ooh. That sounds cool too. I think I"m way over my head. | 05:18 |
patspam | I'm just starting a new wG project which will take at least a month of dev, so trying to decide whether to work off 7.4 or 7.5.. | 05:18 |
patspam | my last project was based on 7.3 stable | 05:19 |
elnino | but I'm getting the machine, so I guess I'll be swiming for a while while I rebuild. | 05:19 |
+Radix-wrk | patspam: I think 7.5 was aimed to be finished sometime before the WUC from what I heard last in the discussions on here.. but don't quote me on that | 05:19 |
elnino | patspam: I have no idea. | 05:20 |
+Radix-wrk | the idea being that it would be ready to talk about at the WUC and get feedback then | 05:20 |
+Radix-wrk | And I think they wanted it out a month or two beforehand - so I'd expect it'll go stable soon really | 05:21 |
+Radix-wrk | WUC is when.. august/september? | 05:21 |
patspam | ah fantastic | 05:21 |
@rizen | 7.5 will be complete June 1 | 05:21 |
patspam | yeah, i just looked it up, August | 05:21 |
@rizen | and will be stable sometime in july | 05:21 |
+Radix-wrk | there you go.. heard it from the man :) | 05:21 |
patspam | great, I think I'll go with 7.5 then. I've got hazy plans of building some funky stuff on top of Thingy which should be fun | 05:22 |
@rizen | is it because thingy rulez? | 05:23 |
patspam | hopefully, yes! although I haven't played with it yet ;) | 05:23 |
@rizen | it's kind of funny. there's a big showdown amongst the webgui peeps about what is cooler: gallery, survey, shop, or thingy | 05:24 |
@rizen | and the best part, they're all new in 7.5 | 05:24 |
patspam | wg dev team ftw! | 05:25 |
@rizen | as long as you keep it in your brain that thingy is not a developers tool, but rather a business tool then you'll be happy with it | 05:25 |
+Radix-wrk | not played with survey or shop yet - but thingy and gallery are pretty cool from what I've seen | 05:25 |
@rizen | i've had developers complain that "what do you mean i cant specify that i want an outer left join" | 05:26 |
@rizen | it's not that kind of tool | 05:26 |
@rizen | the idea was to hide all the database and programming stuff so that your average business user can build applications | 05:26 |
@rizen | wait until you see them all fully skinned out | 05:27 |
patspam | i built a psychology research website on 7.3 that was full of crud-based tools but it was dependent on me hard-wiring all the db stuff. thingy has me excited because I want to put the power to create/modify the crud-based tools into the hands of the content manager | 05:29 |
@rizen | that's the idea | 05:30 |
@apeiron | Psych research you say? Still up? | 05:30 |
patspam | yep - moodswings.net.au (but you can't see much without a login) | 05:30 |
patspam | I think I'll need to extend thingy quite a bit though because users work their way through the site based on the data they enter into the tools | 05:32 |
@apeiron | hrm, form-based nav? | 05:33 |
patspam | more long-term than form-based.. they get "graduated" to certain wG groups based on their data | 05:33 |
@apeiron | Ah. | 05:34 |
@rizen | thingy should be fully subclassable | 05:34 |
patspam | awesome, I'm really looking forward to playing with it | 05:34 |
@rizen | if there are features you think would be good for the core as you do your dev work, i'm all ears. i just don't want to add features that are too technical | 05:35 |
patspam | great, I'll definitely let you know if I produce anything worthwhile | 05:37 |
@apeiron | patspam, That site looks absolutely fascinating. I've only an amateur interest in psychology currently but I'm quite interested to see what happens with it, if you're still pursuing it. | 05:39 |
patspam | apeiron: yep we're still maintaining that site and this new thingy-based site will be for the some research team (and other research teams here in Aus are trying to get funding to get us to build similar sites for other disorders too) | 05:42 |
@apeiron | patspam, Sounds really cool. All on WebGUI, eh? Awesome. :D | 05:43 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 05:50 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 05:53 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)] | 06:06 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 06:06 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 06:06 | |
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] | 06:42 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)] | 06:53 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 07:10 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 08:22 | |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Read error: 110 (Connection timed out)] | 08:25 | |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)] | 08:37 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 09:03 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Client Quit] | 09:03 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 09:54 | |
-!- mode/#webgui [+o preaction] by ChanServ | 09:54 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 10:07 | |
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui | 10:11 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:25 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 10:59 | |
BartJol | morning | 11:02 |
@preaction | night | 11:04 |
BartJol | goodnight Doug | 11:04 |
patspam | trying to force ssl post-login (in 7.3).. i can see in firebug that the login forum posts to https but then it gets back a "301 Moved Permanently" which redirects it back to http | 11:08 |
patspam | cleared my browser cache, tried different browser, restarted server, cleared webgui cache... | 11:08 |
patspam | all to no avail | 11:08 |
patspam | (and EncryptLogin is set to YES in Settings > User) | 11:08 |
patspam | strangely an incorrect login attempt redirects to the https version of the login page | 11:09 |
@preaction | that's expected behavior | 11:09 |
@preaction | the login itself is encrypted, but it kicks you back to unencrypted | 11:09 |
@preaction | you might be interested in returnUrl in the 7.5 series | 11:10 |
@preaction | adding "returnUrl" as a form parameter in your login form allows you to set exactly where the user goes after they login | 11:10 |
@preaction | but it's really low-level, nothing really magic about it | 11:10 |
patspam | ah ok.. i was mislead because the hover-help on the EncryptLogin option says it will remain in https for all post-login pages | 11:10 |
@preaction | if it says that, that would be a bug | 11:10 |
@preaction | or if it fails to do so, that would be a bug | 11:11 |
@preaction | but you're in 7.3, i'd ask you try to reproduce in latest beta before posting one | 11:11 |
patspam | yeah | 11:11 |
patspam | so in pre-7.5 was there any way to keep the user on https? | 11:12 |
patspam | besides hacking the login handler? =p | 11:13 |
@preaction | forcing them in the entire time? | 11:13 |
patspam | yep, or at least not bouncing them to http post-login | 11:13 |
@preaction | no, i was answering you. not allowing your site to be accessed without https | 11:14 |
patspam | cool i just manually commented out the redirect in Auth.pm, works a treat | 11:41 |
-!- wgGuest81 [n=wgGuest8@user-3e88cf4e.tcl119.dsl.pol.co.uk] has joined #webgui | 13:42 | |
-!- wgGuest81 is now known as lrobinson | 13:43 | |
BartJol | hi | 13:44 |
lrobinson | hi | 13:44 |
lrobinson | What's the best way to pass a param that may contain commas to a macro? | 13:44 |
BartJol | jee | 13:44 |
lrobinson | is there an escaping macro or something somewhere? | 13:44 |
BartJol | good question | 13:44 |
BartJol | do you do it directly into the macro parameters or via a form parameter? | 13:45 |
lrobinson | i don't think i know what form parameters are | 13:45 |
BartJol | single quotes should work in the first case | 13:46 |
lrobinson | oh sorry | 13:46 |
lrobinson | yes | 13:46 |
* lrobinson tries | 13:46 | |
BartJol | form parameters are parameters that you can pput behind your url like this: | 13:47 |
BartJol | ?label=value | 13:47 |
BartJol | and you can read this in your macro, but I've gotta take a look at some code for that | 13:47 |
BartJol | my $label = $session->form->param('label'); | 13:49 |
lrobinson | ah ok | 13:49 |
BartJol | so it's not static but can be influenced by users without changing your template | 13:50 |
BartJol | and, do the single quotes work> | 13:50 |
BartJol | ? | 13:50 |
lrobinson | i don't think so - hold on | 13:51 |
BartJol | in perl the backslash is used | 13:52 |
BartJol | but I'm not sure whether that works, that depends on how the parsing system works | 13:53 |
lrobinson | i was thinking about backslashing - was wondering whether there was a macro to do that | 13:56 |
BartJol | well if you can read perl better than me, look at Macro.pm | 13:56 |
lrobinson | i have been trying that :-) | 13:56 |
BartJol | there it's determined how the different signs are treated, it's not total gibberish to me, but a bit too complex... | 13:57 |
BartJol | maybe a grouptect macro | 13:58 |
BartJol | GroupText | 13:58 |
lrobinson | the single quotes seem to get passed as a part of the parameter | 13:58 |
BartJol | ah, well | 13:59 |
BartJol | maybe you can cut those of if your making your own macro | 13:59 |
lrobinson | double quotes kind of work, but my string may contain double quotes too | 13:59 |
BartJol | what do you want to do? parse a sentence into the macro? | 14:00 |
lrobinson | that kind of thing. it's the output of a snippet. | 14:00 |
BartJol | maybe the grouptext macro works for that | 14:00 |
BartJol | ah | 14:00 |
* lrobinson investigates Grouptext | 14:00 | |
BartJol | but look out with html in nested macro's there something with that | 14:01 |
BartJol | maybe it works maybe it doesn't :) | 14:01 |
lrobinson | don't think Grouptext is going to help | 14:03 |
BartJol | so you wanna parse html into your macro, what does the macro do with it? | 14:04 |
lrobinson | javascript actually | 14:06 |
BartJol | so only more special sign stuff | 14:06 |
BartJol | joy | 14:06 |
lrobinson | yes | 14:07 |
BartJol | but what does the macro do? | 14:07 |
BartJol | why do you want that code in your macro? | 14:08 |
lrobinson | well, i resurrected the If macro | 14:08 |
BartJol | aaah | 14:08 |
* lrobinson is probably being evil | 14:08 | |
BartJol | that one JT called extremely dangerous | 14:08 |
lrobinson | yes, that one | 14:09 |
BartJol | mmm | 14:09 |
lrobinson | if something, then include the js; otherwise don't | 14:10 |
BartJol | well if I thought JT was god I wouldn't help you anymore | 14:10 |
BartJol | so I'm gonna look further | 14:10 |
lrobinson | you may be struck down by lightning or something | 14:10 |
BartJol | well, I'll take the risk | 14:10 |
lrobinson | thanks anyway | 14:11 |
BartJol | or he's gonna sit on me | 14:11 |
lrobinson | is he a large god? | 14:11 |
BartJol | he is, just try to find some pictures of him, probably on www.webgui.org/wuc | 14:11 |
BartJol | he's the big guy in black | 14:12 |
BartJol | but you don't actually have to parse the js | 14:13 |
BartJol | can't you do if something assetproxy to a javascript file; otherwise don't? | 14:13 |
lrobinson | http://www.webgui.org/uploads/fJ/tR/fJtROadaBDmoMp50QeoHhw/gooey-no-more.JPG.jpg | 14:14 |
BartJol | yes, that's him | 14:14 |
BartJol | that's an old picture, he's drinking beer... | 14:15 |
BartJol | he hardly does that | 14:15 |
BartJol | but enough gossip | 14:15 |
lrobinson | wise man | 14:15 |
lrobinson | so when you say if something, are you talking about template ifs | 14:15 |
BartJol | well, that's a possibility, if you want that | 14:15 |
lrobinson | how else could you test? | 14:16 |
BartJol | you can also make another macro if the if information isn't directly available | 14:16 |
lrobinson | i don't think i get it | 14:17 |
BartJol | I do not now what your test is | 14:17 |
lrobinson | i was testing whether a page layout had subpages | 14:17 |
BartJol | well you have some boolean template vars, if the if condition exist within those | 14:18 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:18 | |
lrobinson | yes, i was playing with HTML::Template::Expr | 14:18 |
BartJol | you can do it with tmpl ifs | 14:18 |
BartJol | if not | 14:19 |
BartJol | you have to write a macro | 14:19 |
BartJol | with an assetproxy to your js as output | 14:19 |
BartJol | possible output | 14:19 |
lrobinson | ok | 14:20 |
lrobinson | thanks for the help | 14:20 |
BartJol | glad to be some | 14:20 |
lrobinson | i am sure i will probably ask for more | 14:20 |
BartJol | well, i'm here for 4 more hours | 14:20 |
lrobinson | ok | 14:21 |
* lrobinson wonders of there's any way to save this conversation in this browser-based irc thing | 14:21 | |
BartJol | eeeh, I'm better at perl coding than setting the setting of my irc client :) | 14:22 |
BartJol | in your options you can set logging on | 14:22 |
BartJol | I'm using pidgin | 14:23 |
lrobinson | i see no options here. not to worry. i'll go back to epic next time. | 14:23 |
BartJol | otherwise just copy paste it into a text document | 14:23 |
BartJol | oh and the guy with the orange thing on his head is my boss | 14:24 |
lrobinson | ok - what's his name? | 14:27 |
BartJol | Koen | 14:27 |
BartJol | he' be at the wuc this year to | 14:27 |
BartJol | on irc he's SynQ | 14:27 |
lrobinson | ah ok - i've had advice from him on the fora | 14:28 |
BartJol | strange, but nice guy... | 14:29 |
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui | 14:40 | |
-!- mode/#webgui [+o apeiron] by ChanServ | 14:40 | |
BartJol | and lrobinson is your macro already working as desired? | 15:45 |
lrobinson | no | 15:48 |
BartJol | mmm | 15:50 |
lrobinson | your idea might have worked | 15:50 |
BartJol | are you creating a macro or trying the tmpl_if structure? | 15:50 |
lrobinson | i was trying the macro | 15:51 |
lrobinson | but i do not know the name of the asset | 15:51 |
BartJol | what asset? | 15:51 |
lrobinson | the js one i want to include | 15:51 |
lrobinson | really i want to conditionally include the body.content | 15:52 |
BartJol | ah | 15:52 |
BartJol | but | 15:53 |
BartJol | in a macro you can make an extra tmpl variable | 15:53 |
BartJol | then you can check wheteher it is true or not (some value or zero) | 15:53 |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui | 15:53 | |
-!- mode/#webgui [+v snapcount] by ChanServ | 15:53 | |
BartJol | in a tmpl_if structure | 15:53 |
lrobinson | ah - that sounds good | 15:54 |
BartJol | it is | 15:54 |
lrobinson | how do i do this creating of which you speak? | 15:54 |
BartJol | I wasn't clear on that | 15:55 |
BartJol | ok | 15:55 |
BartJol | there is a macro skeleton somewhere | 15:55 |
BartJol | use that | 15:55 |
lrobinson | yes, i've seen that | 15:55 |
lrobinson | ok | 15:55 |
BartJol | but you should use a template for your macro | 15:55 |
BartJol | aside from the page template | 15:56 |
BartJol | I probably can put some code in the pastebin as an example | 15:56 |
lrobinson | that would be good | 15:56 |
BartJol | or you can search for a templatable macro | 15:56 |
-!- SDuensin [n=Scott@38.sub-75-207-189.myvzw.com] has joined #WebGUI | 15:59 | |
BartJol | http://webgui.pastebin.com/d44a77cd9 | 16:02 |
BartJol | something like that | 16:02 |
BartJol | but now you have to figure out stuff yourself, otherwise you learn to little :) | 16:03 |
SDuensin | Morning. | 16:03 |
BartJol | morning | 16:03 |
lrobinson | yep. thanks BartJol. | 16:04 |
BartJol | lrobinson so instead of <body.content> you place your macro which you template so when condition is true it is shown | 16:05 |
lrobinson | righto | 16:07 |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 16:30 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:30 | |
lrobinson | BartJol: i think it is kind of working | 16:50 |
* perlmonkey2 took today off. | 16:54 | |
BartJol | ah, nice | 16:56 |
BartJol | kind of..? | 16:57 |
+perlmonkey2 | GTA IV in T minus 1 hour. | 16:58 |
* perlmonkey2 has priorities :D | 16:58 | |
BartJol | perlmonkey2 drive carefully :) | 16:59 |
lrobinson | false alarm, it's completely broken still | 17:00 |
+perlmonkey2 | :P | 17:00 |
-!- minsc_tdp [i=minsc_td@cpe-72-130-96-25.socal.res.rr.com] has joined #webgui | 17:01 | |
BartJol | pweew that's a releave | 17:01 |
minsc_tdp | howdy | 17:01 |
BartJol | hi | 17:05 |
minsc_tdp | i'm going thru the webgui demo right now. the admin is impressive. I'm a php-nuke refugee | 17:13 |
ckotil | perlmonkey2: i played that game all last night. | 17:16 |
ckotil | its great. | 17:16 |
ckotil | minsc_tdp: welcome. | 17:16 |
+perlmonkey2 | ckotil: I'm really pumped | 17:16 |
minsc_tdp | thanks :) | 17:16 |
+perlmonkey2 | my stupid best buy didn't open at midnight | 17:17 |
ckotil | awww. i preordered at game stop | 17:17 |
ckotil | im tired.. | 17:17 |
ckotil | cant .. wait.. to go home.. | 17:17 |
+perlmonkey2 | heh | 17:17 |
minsc_tdp | i'm a windows server guy though. how well does it work for us shlebs? | 17:17 |
ckotil | gonna grab an hour or so during lunch :) | 17:17 |
ckotil | minsc_tdp: Im not sure. ive always ran webgui in linux | 17:17 |
ckotil | i think it will run on iis | 17:18 |
+perlmonkey2 | ckotil: I took the day off. All day long except I hve to go into the office for a 2:30 meeting (they made major revisions to the spec AGAIN, yesterday). | 17:18 |
ckotil | good call. i thought about do just that, but then decided againt it. | 17:18 |
ckotil | ouch | 17:18 |
ckotil | thats OK. you'll need a break by then | 17:18 |
ckotil | the game looks so good you dont want to ever look away. | 17:18 |
+perlmonkey2 | minsc_tdp: yes you can run it on xp at least | 17:19 |
+perlmonkey2 | http://sourceforge.net/project/showfiles.php?group_id=51417&package_id=148913 | 17:19 |
+perlmonkey2 | there is a runtime for windows | 17:19 |
+perlmonkey2 | and you'll want the runtimes anyway. They are pre-optimized, easier to admin/update, and you don't have to trudge through getting all the dependecies. | 17:19 |
minsc_tdp | thanks | 17:20 |
minsc_tdp | checking the link | 17:20 |
+perlmonkey2 | de nada | 17:20 |
+perlmonkey2 | minsc_tdp: if you are a windows person you may not be familiar with sourceforge. Here is the Plainblack page linking sourceforge for the downloads: http://www.webgui.org/download | 17:22 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:22 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:22 | |
minsc_tdp | pretty familiar with SF :) thanks though man. i'm literally *just* stumbling upon webgui | 17:23 |
BartJol | we dutch guys are free tomorrow because of Koninginnedag | 17:23 |
minsc_tdp | it seems to blow phpnuke away. phpnuke was the bomb a looong time ago, but man I'm pretty behind apparently :) | 17:23 |
minsc_tdp | when i do a comparison on http://www.cmsmatrix.org/matrix/cms-matrix WebGUI just has "YES" in virtually every row :) | 17:23 |
ckotil | yah, thats how i found it about 2 years ago. | 17:25 |
ckotil | before that i was using joomla and phpnuke | 17:25 |
minsc_tdp | i'm just blown away | 17:27 |
+perlmonkey2 | minsc_tdp: Plus wG just feels a lot more structured in the code. Just *feels* solider. | 17:27 |
minsc_tdp | thinking of converting my site, http://haveabyte.com | 17:29 |
minsc_tdp | adding a ton of content and it's getting unwieldy using a hokey template and Sharepoint Designer | 17:29 |
ckotil | webgui will run that site nicely. | 17:30 |
minsc_tdp | thanks for the feedback guys. nice and responsive in here. I'll be back for sure | 17:31 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:31 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:31 | |
minsc_tdp | i'm working on a PC tutorial video system and want to focus on doing videos with a minimum of effort to post and sell them | 17:31 |
+perlmonkey2 | minsc_tdp: perfect timing, the commerce system is getting a major revamp. | 17:34 |
minsc_tdp | doesn't look like there's a ton of themes, but the ones that are in there are very good | 17:34 |
@rizen | time for today's opinion poll: | 17:35 |
@rizen | i'm building a system that lets you track who sold what in a webgui store | 17:35 |
@rizen | and i'm trying to figure out terminology | 17:35 |
BartJol | ah | 17:35 |
@rizen | the idea here is that you might have multiple companies selling products on the same site (like amazon does) and you have to credit each of them at the end of the month as to what they sold | 17:36 |
@rizen | so, would those people be called "Sales Agents", "Vendors", something else? | 17:36 |
minsc_tdp | affiliates? | 17:36 |
@rizen | and i'm interested to hear what BartJol Radix_ nuba patspam and xdanger have to say about how those words translate | 17:36 |
minsc_tdp | Vendors sounds right. keep it simple no? | 17:37 |
@rizen | affiliates are actually someone else | 17:37 |
@rizen | affilliates send traffic to the site | 17:37 |
@rizen | these are actually people and companies selling products on the site | 17:37 |
minsc_tdp | Sellers might translate better | 17:38 |
minsc_tdp | so i have a commerce question that involves scripting | 17:38 |
ckotil | perhaps retailer | 17:39 |
minsc_tdp | say i use paypal and it has a return page, to which it sends order details. that return page would need to be a script. i'm a perl guy. how hard is it in WG to embed some perl to handle that? | 17:40 |
BartJol | Joeri is distracting me, I will read it have a moment | 17:41 |
ckotil | minsc_tdp: as long as you can have paypal redirect you to a specific page , you should be able to use a webgui macro to handle the scripting. | 17:42 |
BartJol | you refer to companies and to people I suppose that people are the sales repretatives for those comppanies? | 17:43 |
@rizen | minsc_tdp: i don't think you'll need to write anything to do that | 17:46 |
@rizen | i believe that MrHairgrease is working on a PayPal payment gateway that will be released with the new commerce system | 17:47 |
@rizen | BartJol, let me give you an example. Let's say that ProcoliX writes this amazing book about how to set up a 1000 node WebGUI cluster | 17:48 |
@rizen | But plainblack.com is sort of the center of the WebGUI universe | 17:48 |
+perlmonkey2 | rizen: BTB, they just changed the specs in a major way again. So the survey system is set back at least another week. But the good news is I've finally forced them to start using WG to write down specs and change requests so that they aren't so crazy with their requests. :P | 17:48 |
@rizen | so it might make sennse that Koen wants to sell that book on plainblack.com | 17:48 |
@rizen | I'm fine with that, but we need to keep track of those sales in some way so that I can pay Koen at the end of each month | 17:49 |
@rizen | So I'm setting up some sort of relationship to a seller/vendor/agent/manufacturer with it's products | 17:49 |
@rizen | so at the end of the month i can say, how much product has this company sold | 17:49 |
@rizen | and i can write check | 17:49 |
@rizen | or issue a bank transaction | 17:49 |
@rizen | or send out an email | 17:49 |
@rizen | or whatever | 17:49 |
@rizen | perlmonkey2: as long as you have it all locked down by May 31st | 17:50 |
BartJol | ok | 17:51 |
+perlmonkey2 | rizen: well I have a set in stone "get back to my paying grant" for June 1st, so that works out well. | 17:51 |
lrobinson | BartJol: so this all works, but how do i get my hands on the body.content from the new template? | 17:53 |
@rizen | new option: merchants | 17:53 |
BartJol | well vendor sounds like the best english word I think, but whether it's the most comprehensible for non-notive english speakers... | 17:53 |
BartJol | oooh | 17:53 |
BartJol | that one is ok i think | 17:54 |
BartJol | ah | 17:54 |
BartJol | lrobinson you can just put it in your macro template | 17:54 |
lrobinson | how do i refer to it there? | 17:54 |
BartJol | I think just body.content.... but now I'm doubting.. | 17:55 |
BartJol | yeah merchant is good, people know it from the merchant of venice... | 17:55 |
BartJol | lrobinson did you try that? | 17:56 |
lrobinson | i did | 17:57 |
BartJol | ah, probably something with macros being processed after tmpl_vars... | 17:57 |
BartJol | my mistake | 17:57 |
BartJol | but now some more knowledgable people are around | 17:57 |
BartJol | but the idea itself was nice | 17:58 |
lrobinson | i'll have to ask the knowledgable people tomorrow | 17:58 |
lrobinson | thanks | 17:58 |
-!- lrobinson [n=wgGuest8@user-3e88cf4e.tcl119.dsl.pol.co.uk] has quit [] | 17:58 | |
BartJol | well I put that one off nicely.... | 17:58 |
@rizen | unfrotunately i think merchant is probably out because payment gateways in the united states are often called Merchant Services or Merchant Accounts | 17:59 |
@rizen | so if we use that in WebGUI it might get confusing | 17:59 |
BartJol | ah | 18:00 |
BartJol | too bad | 18:00 |
BartJol | salesperson... | 18:01 |
BartJol | argh | 18:01 |
@rizen | i think i'm going to go with vendor | 18:01 |
BartJol | well I think that one is clear in the context | 18:03 |
minsc_tdp | thanks for the info, ttyl | 18:10 |
minsc_tdp | :-/ | 18:10 |
-!- minsc_tdp [i=minsc_td@cpe-72-130-96-25.socal.res.rr.com] has quit [] | 18:10 | |
BartJol | bye | 18:14 |
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui [] | 18:14 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 18:26 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 18:46 | |
CIA-5 | WebGUI: yung * r6263 /WebGUI/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.5.10-7.5.11.pl): fixed: Thingy Thing Checkbox/Checklist/Selectbox/Selectlist limitations | 19:03 |
-!- jua1 [n=juangui@201.232.58.66] has joined #webgui | 19:07 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 19:14 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:14 | |
@rizen | pd! | 19:17 |
+perlDreamer | yo, homes | 19:17 |
@rizen | we have shelves! | 19:17 |
+perlDreamer | Do they have books and DVDs on them? | 19:17 |
topsub | lol | 19:18 |
+perlDreamer | actually, rizen's house is renowned for its DVD collection. | 19:18 |
@rizen | that depends on whether you create some DVDs or books to sell to put on the shelves | 19:19 |
@rizen | pd are you trying to incite people to find out where i live and come rob me? | 19:23 |
+perlDreamer | No, I'm trying to launch your nacent DVD rental business | 19:23 |
@rizen | i c | 19:24 |
@rizen | JT Buster? | 19:24 |
+perlDreamer | MadCity Videos | 19:24 |
@rizen | anyone that doesn't buy into global warming should visit madison over the past month | 19:25 |
@rizen | we've had the screwiest weather in history | 19:25 |
@rizen | 80F one day and snows the next day | 19:25 |
@rizen | sun shines another day, hail the next day | 19:26 |
+perlDreamer | that's not global warming | 19:26 |
topsub | I will be in New York this weekend.. anyone else? lol | 19:26 |
+perlDreamer | That's the product of the Miley Cirus Vanity Fair photo shoot scandal | 19:26 |
topsub | Wonder how the weather will be | 19:26 |
@rizen | I had never heard of Miley Cyrus before watching CNN yesterday | 19:27 |
@rizen | i saw the pictures, and don't understand the scandal | 19:27 |
@rizen | i've come to the conclusion that people are idiots | 19:28 |
@rizen | because they worry about stupid shit that doesn't matter | 19:28 |
@rizen | and not the important shit that does matter | 19:28 |
@rizen | new york is cool topsub, have you been there before? | 19:30 |
topsub | nope | 19:33 |
topsub | never flown before either | 19:33 |
topsub | when i was 4 my mom told me | 19:33 |
topsub | 20 yrs later.. bout to take off in plane first time.. | 19:33 |
topsub | I always wanted to go to New York and goign thursday so can't wait! | 19:33 |
topsub | then las Vegas is next! | 19:34 |
@apeiron | Flying domestic in the States is pretty hassle-free, unless you go to NY. | 19:37 |
@rizen | topsub, are you a big guy? if so planes will be a hassle for you. your knees will hit the front of the seat in front of you and you'll have to curl your shoulders so not to annoy the people next to you | 19:53 |
@rizen | at least that's what i face on flights | 19:53 |
@rizen | hate flying | 19:54 |
+perlDreamer | you _could_ take the train, if it went to Madison | 19:54 |
topsub | lol | 19:55 |
topsub | i am 6"3 bout 200 lbs | 19:56 |
topsub | so i am talll | 19:56 |
topsub | it sucks cuz my friends i am going with we all got window seats | 19:56 |
topsub | so i will be sitting by random people | 19:56 |
+perlDreamer | just consider it an opportunity to tell people about WebGUI | 19:57 |
@apeiron | That's what I do, but I'm not the best salesperson. =\ | 19:57 |
topsub | lol | 19:58 |
topsub | sure no one on the plane will know what i am even talking about cept my friends since they all went to same school i did | 19:58 |
topsub | they never used it but can understand | 19:58 |
topsub | lol | 19:58 |
@apeiron | Gotta think in terms of what the other person will understand. Most companies these days have some kind of Web presence. | 19:59 |
topsub | true but this suppose to be my mini vacation.. lol | 20:01 |
topsub | unless i meet a rich girl and stay | 20:02 |
topsub | lol j/k | 20:02 |
@rizen | btw topsub, i officially twisted williams arm at GTS in Vegas | 20:03 |
@rizen | he said you're going to the WUC for sure | 20:03 |
topsub | woot! | 20:03 |
topsub | lol | 20:03 |
topsub | that mean i will meet the oh mighty rizen?? | 20:04 |
@rizen | there's nothing high or mighty about me | 20:04 |
+perlDreamer | That's "All Mighty rizen" | 20:04 |
+perlDreamer | (C) 2001, all rights reserved | 20:04 |
topsub | lol | 20:05 |
topsub | the fearless leader of WebGUI | 20:06 |
@rizen | That's "Creator(R) of WebGUI(R)" to you | 20:06 |
+perlDreamer | TMRFE | 20:07 |
@apeiron | TMRFE? | 20:07 |
@apeiron | Too Many RFEs? | 20:07 |
+perlDreamer | perlbot: TMRFE | 20:07 |
perlbot | The Man Responsible For Everything -- Sometimes you DO have someone to blame. | 20:07 |
@rizen | the man responsible for everyone's problems and none of their victories | 20:12 |
CIA-5 | WebGUI: jt * r6264 /translations/Spanish/Spanish/ (Asset_MultiSearch.pm Asset_Search.pm): update_from_translation_server | 20:18 |
@apeiron | I would like the world to know that I hate JS. | 20:20 |
+perlDreamer | me, too | 20:21 |
-!- xootom [n=tom@92-232-243-52.cable.ubr08.shef.blueyonder.co.uk] has joined #webgui | 20:21 | |
+perlDreamer | I mean, the JS hating part. Not that the world should know that you hate JS. | 20:21 |
xootom | got a funny problem with timeZone in user profiling, tried changing the default there before remembering that the default comes from the Visitor, now no matter what I do the drop down doesn't appear at all for Time Zone on the user profiles! Though the label is there. :-/ | 20:22 |
@rizen | JS is your friend | 20:22 |
+perlDreamer | rizen: your jedi mind tricks won't work on me | 20:22 |
+perlDreamer | xootom, can you duplicate this on the demo site? | 20:23 |
* rizen waves hand | 20:23 | |
topsub | js + jquery = awesome | 20:23 |
topsub | lol | 20:23 |
@rizen | this isn't the language you're looking to blame | 20:23 |
topsub | <-- putting off learning YUI | 20:23 |
+perlDreamer | this isn't the language that I'm looking to blame | 20:24 |
+perlDreamer | I hate SQL! | 20:24 |
@rizen | exactly | 20:24 |
xootom | perlDreamer will try that | 20:24 |
xootom | perlDreamer yes it breaks the demo site too | 20:25 |
+perlDreamer | then please file it as a bug | 20:25 |
xootom | thanks | 20:25 |
+perlDreamer | be very descriptive, including the URL to the demo site | 20:26 |
+perlDreamer | step by step instructions | 20:26 |
xootom | will do | 20:26 |
+perlDreamer | or, a WWW::Mech script would be good, too :) | 20:26 |
+perlDreamer | rizen: maybe we should build into the WRE that perl module that you told me about | 20:26 |
+perlDreamer | HTTP::Proxy, or something | 20:27 |
+perlDreamer | it creates scripts for Mech, so we can replay user actions | 20:27 |
+perlDreamer | actually, I hate both SQL and JS. It just depends on what I'm working on at the time. | 20:30 |
@rizen | in order to do that we'd also need to write a wrapper script around it so that people could easily set it up | 20:31 |
@rizen | but it's probably a good idea none-the-less | 20:31 |
@rizen | and it's HTTP::Recorder i think | 20:31 |
+perlDreamer | yeah, something for the wreconsole. "Enable bug recording mode". | 20:32 |
+perlDreamer | This mode will help you document your bug so that WebGUI developers can duplicate your bug on their end and quickly diagnose and fix it | 20:32 |
@rizen | We should also have a kiss your ass goodbye button | 20:32 |
+perlDreamer | for $10 | 20:32 |
CIA-5 | WebGUI: colin * r6265 /WebGUI/docs/upgrades/upgrade_7.5.10-7.5.11.pl: fix a typo in the upgrade script | 20:36 |
-!- xootom [n=tom@92-232-243-52.cable.ubr08.shef.blueyonder.co.uk] has quit [Read error: 110 (Connection timed out)] | 21:26 | |
@rizen | perlDreamer: i know that you're the 500 lb testing gorrilla | 21:50 |
@rizen | but please don't kill me for not submitting tests right now | 21:50 |
@rizen | i promise that i'll work on coverage during june | 21:50 |
@rizen | i just need to get the commerce system finished since the deadline is rapidly approaching | 21:51 |
@rizen | also, please don't do my tests for me. i'll do them. | 21:51 |
CIA-5 | WebGUI: meatbop * r6266 /WebGUI/docs/upgrades/packages-7.5.11/root_import_webgui-7-style-3.wgpkg: Fixes a formatting issue with the Style03 template | 22:04 |
@preaction | i keep forgetting that steve has a commit bit | 22:05 |
+perlDreamer | okay rizen | 22:08 |
+perlDreamer | is this anticipatory, or responsize? | 22:08 |
+perlDreamer | because I did take a small C2 break and do some test fixing last week and over the weekend | 22:08 |
@rizen | methinks that people who are allowed to contribute to the project should all have to commit it under their own name so that you know who did what | 22:08 |
@rizen | both actually | 22:08 |
@rizen | i know i've broken some tests that i need to fix | 22:08 |
@preaction | oh no, i'm all for it | 22:09 |
@preaction | the packages thing probably makes it all easier for him too | 22:09 |
@rizen | plus i checked in shelf yesterday, and probably will check in vendor stuff today without tests | 22:09 |
+perlDreamer | okay, I'll limit short term future testing to my stuff and stuff I break | 22:09 |
@rizen | just realizing how much is yet to be done for C2 and how little time i have before that deadline | 22:09 |
@rizen | and i don't want you to think that i'm neglecting my duties...i'll do them all before we go stable | 22:09 |
+perlDreamer | I only accuse preaction of neglect. | 22:10 |
@rizen | i just asked him if packages are easier, and got no response, but maybe he's at lunch | 22:10 |
@preaction | et tu perlDreamer? | 22:10 |
+perlDreamer | accusations are easy to make, but difficult to prove ;) | 22:10 |
+perlDreamer | maybe I should stop all this protein shake crap | 22:11 |
+perlDreamer | and just eat a steak after I workout | 22:11 |
@preaction | doesn't red meat screw with blood pressure? | 22:11 |
+perlDreamer | hm, maybe some chicken then | 22:12 |
@preaction | seafood might be good too. tuna is high in protein and important fatty-acids (but low in fat) | 22:13 |
+perlDreamer | isn't all the seafood contaminated with man-made pollution now? | 22:13 |
@preaction | mercury especially, but i'm not sure | 22:13 |
topsub | dang.. 18195 users = 727 pages in webgui users console.. lol | 22:13 |
+perlDreamer | that's some website | 22:14 |
+perlDreamer | corp intranet? | 22:14 |
+perlDreamer | is anyone else having problems getting to PB.com? | 22:15 |
@preaction | nope | 22:15 |
topsub | not i | 22:19 |
+perlDreamer | they just did a network upgrade here at $dayJob. | 22:20 |
+perlDreamer | apparently there are some side effects :/ | 22:20 |
CIA-5 | WebGUI: jt * r6267 /WebGUI/lib/WebGUI/Asset/Sku/Product.pm: fixed improper use of storage | 22:25 |
+perlDreamer | potential reasons why WebGUI popularity is so low: http://blogs.microsoft.co.il/blogs/tamir/archive/2008/04/28/computer-languages-and-facial-hair-take-two.aspx | 22:34 |
@rizen | r u saying webgui isn't popular? | 22:35 |
+perlDreamer | I'm saying we're all too clean shaven | 22:35 |
* apeiron certainly is not! | 22:35 | |
@rizen | i can't get to the site | 22:35 |
+perlDreamer | it's slashdotted | 22:35 |
@rizen | and i have plenty of facial hair thank you very much | 22:36 |
@rizen | it's time for perldreamer, haarg, and preaction to step up | 22:36 |
+perlDreamer | last time I saw you you had plenty of head hair, with a clean face | 22:36 |
@rizen | you sir are mistaken | 22:36 |
@preaction | pfft. i hate how i look and how i feel when i don't shave | 22:36 |
@preaction | i feel like a neanderthal | 22:36 |
@preaction | same thing with long hair | 22:36 |
+perlDreamer | could be. I'm in a low-blood sugar semicomatose state | 22:36 |
@rizen | wuc 2007: http://www.webgui.org/uploads/HU/_w/HU_w-LbKbTyfJ4H8aGEPdA/WUC-2007---10-17-07-034.jpg | 22:37 |
@preaction | i'm rewriting the Asset Manager as an Operation in anticipation of the total rewrite (we might be able to use portions of what i write when that happens) | 22:37 |
+perlDreamer | I can't get to webgui.org | 22:37 |
@preaction | but this: should i copy the current permissions? (if you can edit the asset, you can see the asset manager for that asset), or should i make it simpler? (if you're in THIS GROUP you can see the asset manager) | 22:38 |
@rizen | current permissions | 22:38 |
@preaction | k | 22:38 |
+perlDreamer | I'm indeed incorrect | 22:39 |
@preaction | he's had that soupcatcher for a coon's age | 22:40 |
@rizen | and these days i have a beard to go with it as well | 22:40 |
@rizen | and the soupcatcher is longer | 22:41 |
@preaction | ha. the session doesn't get assigned an asset until AFTER operations are run :'( | 22:41 |
@rizen | that doesn't mean you can't assign it one | 22:41 |
@rizen | you have the url | 22:41 |
@preaction | right, i'm making the method now | 22:42 |
+perlDreamer | why not just switch the order of evaluation? | 22:42 |
+perlDreamer | I think people expect session->asset to be around now | 22:42 |
@preaction | right, but Operations are not a plug-in point and never will be (especially with the pending rewrite) | 22:43 |
@preaction | plus if assets were evaluated first, then we'd never get operations | 22:43 |
+perlDreamer | I think the low-blood sugar is interfering with our previous psychic rapport | 22:44 |
+perlDreamer | You can assign session->asset before assets are run? | 22:44 |
@preaction | oh, yes | 22:45 |
jua1 | i have a certain page when the users can change the page background, we provide several options where the users choose one of them | 22:45 |
@preaction | so the Content handler would do that before it starts executing stuff | 22:45 |
@preaction | that'd probably be the most intelligent way to do things | 22:45 |
jua1 | the thing that i need is how can i stored the item selected by the user | 22:45 |
@preaction | jua1, in their Profile would be the easiest thing | 22:46 |
@preaction | see WebGUI::ProfileField, but that's just to support adding / deleting them from the UI. so add a profile field, store it there, and then use it everywhere | 22:46 |
@rizen | preaction: do you want a copy of the URL and content handlers chapter that i wrote for kristi? | 22:46 |
@preaction | rizen, no need. i know where to get it if i need it. do you think there would be a major problem if i assigned an asset to the session inside URL::Content.pm before it started running things? | 22:47 |
@rizen | and no, the operation content handler should not assign session->asset, because then it's assigning it for all kinds of stuff that doesn't need it assigned | 22:47 |
@preaction | ah, performance | 22:47 |
@rizen | yes | 22:47 |
@rizen | don't do it | 22:48 |
@preaction | k | 22:48 |
@rizen | if you want to write your own content handler for this | 22:48 |
@rizen | you could do it in that content handler | 22:48 |
jua1 | ok, i am going to check | 22:48 |
@rizen | and it can still use "op=" if you want it to | 22:48 |
jua1 | thanks | 22:48 |
@rizen | just put it in the content handlers config before the other operations are run and have it return undef if it's trying to run an op that this content handler doesn't handle | 22:49 |
@preaction | would that be more useful in the long run when we rewrite the admin stuff? | 22:49 |
@rizen | yes | 22:49 |
@preaction | k, i can do that | 22:49 |
@rizen | that's what i'm planning to do with all ops | 22:49 |
@rizen | group like-ops into a content handler | 22:49 |
@rizen | and let it pass on by if we don't handle it | 22:50 |
@rizen | so we'll have a user/group manager content handler for example | 22:50 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 23:20 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 23:41 | |
-!- SDuensin [n=Scott@38.sub-75-207-189.myvzw.com] has quit ["Leaving"] | 23:49 | |
--- Day changed Wed Apr 30 2008 | ||
-!- BartJol [n=plainstu@51-167.surfsnel.dsl.internl.net] has joined #webgui | 00:13 | |
-!- xootom [n=tom@92-232-243-52.cable.ubr08.shef.blueyonder.co.uk] has joined #webgui | 00:16 | |
-!- xootom [n=tom@92-232-243-52.cable.ubr08.shef.blueyonder.co.uk] has left #webgui [] | 00:17 | |
CIA-5 | WebGUI: meatbop * r6268 /WebGUI/docs/upgrades/packages-7.5.11/root_import_gallery-templates.wgpkg: Totally revamped look and functioning for the default Gallery templates | 00:20 |
BartJol | quiet here, everybody's busy hacking? | 00:31 |
@preaction | trying to | 00:31 |
BartJol | ah, awake again? | 00:31 |
BartJol | well to late for me (or had too much beer) | 00:32 |
+perlDreamer | same thing :) | 00:32 |
@preaction | kinda. pain pills kicked in, leaving me drowsy | 00:32 |
BartJol | bummer | 00:32 |
@rizen | almost done with vendor management | 00:33 |
BartJol | why do you take those pills? | 00:33 |
+perlDreamer | it's hard working for Plain Black | 00:33 |
BartJol | against pain.. | 00:34 |
BartJol | that hard | 00:34 |
BartJol | ? | 00:34 |
+perlDreamer | you don't know how easy you have it at Procolix, bartjol | 00:34 |
BartJol | mmm | 00:35 |
BartJol | you underestimate Koen as a boss maybe | 00:36 |
@rizen | hey, wait a minute | 00:36 |
@rizen | you don't work at pb pd | 00:36 |
@preaction | JT's an ex-boxer, and my duck-and-weave technique is a bit slow | 00:36 |
+perlDreamer | rizen: I'm well connected. | 00:36 |
@preaction | had to get oral surgery to remove some teeth that got damaged from a well-placed jab-hook combo | 00:37 |
BartJol | so it's my physical superiority to Koen that makes it ok | 00:37 |
+perlDreamer | plus that video camera I hid in your house doesn't hurt | 00:37 |
BartJol | have you been in my house? | 00:37 |
+perlDreamer | rizen's house | 00:37 |
@rizen | i knew i should have never let you or koen in | 00:38 |
BartJol | ah | 00:38 |
BartJol | you have nothing to fear from me, except that I might drink all your beer | 00:38 |
BartJol | have to be carefull not to loose those physicals now I've got my drivers license | 00:41 |
@rizen | there done with vendors | 00:43 |
@rizen | on to coupons tomorrow...need a break | 00:44 |
BartJol | ah, these are the times that you excert your frustrations on your employees..? | 00:45 |
CIA-5 | WebGUI: jt * r6269 /WebGUI/ (11 files in 6 dirs): | 00:46 |
CIA-5 | WebGUI: added vendor management | 00:46 |
CIA-5 | WebGUI: fixed a few privilege statements in some other code | 00:46 |
@rizen | no, i tend to do that all the time | 00:46 |
@rizen | it's really all in frustration over koen | 00:46 |
BartJol | maybe you should considering getting an office | 00:46 |
BartJol | and I work with him every day | 00:46 |
@apeiron | yeah, see, he threatened to fire me because of Koen-frustration. | 00:46 |
@rizen | if koen were here so i could beat him senseless then the rest of my staff would be safe | 00:47 |
@rizen | =) | 00:47 |
BartJol | ah, we should bring you a Koeney doll | 00:47 |
BartJol | if it were only to keep plainblack a continuous enterprise | 00:49 |
BartJol | rizen if you have frustration about Koen, just try to explain me clearly, then I can try (if I agree) to communicate that to him | 00:51 |
@rizen | it's never anything specific | 00:52 |
BartJol | I would like a continuous cooperation between pb and procolix\ | 00:52 |
@rizen | it's his very existence that i have a problem with | 00:52 |
@rizen | =) | 00:52 |
@rizen | and of course if he didn't exist, i'd find another scape goat | 00:52 |
-!- rizen is now known as rizenisaway | 00:52 | |
BartJol | well, it's statements like this when Koen gets in his controversial mood | 00:53 |
BartJol | no bad feelings from my sie, you're just both big ego's, I know by looking at you both googling yourselves :) | 01:08 |
BartJol | good night | 01:18 |
-!- BartJol [n=plainstu@51-167.surfsnel.dsl.internl.net] has left #webgui [] | 01:18 | |
+perlDreamer | rizenisaway: ping. Product question | 01:23 |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 01:40 | |
-!- jua1 [n=juangui@201.232.58.66] has quit [Read error: 110 (Connection timed out)] | 01:46 | |
CIA-5 | WebGUI: graham * r6270 /branch/WebGUI_7.4/ (4 files in 4 dirs): preparing for 7.4.35 dev | 01:51 |
CIA-5 | WebGUI: graham * r6271 /branch/WebGUI_7.4/ (3 files in 2 dirs): fixed: security flaw on data form list view | 01:51 |
CIA-5 | WebGUI: graham * r6272 /branch/WebGUI_7.4/docs/create.sql: preparing for 7.4.35 release | 01:51 |
CIA-5 | WebGUI: jt * r6273 /releases/WebGUI_7.4.35-stable: Release 7.4.35-stable | 01:51 |
CIA-5 | WebGUI: graham * r6274 /branch/WebGUI_7.4/ (4 files in 4 dirs): preparing for 7.4.36 dev | 01:51 |
CIA-5 | WebGUI: meatbop * r6275 /WebGUI/docs/upgrades/packages-7.5.11/root_import_gallery-templates.wgpkg: Made a few small bug fixes | 01:51 |
+perlDreamer | just made a pitch to move our business unit's intranet from Plone to WebGUI :) | 02:21 |
+snapcount | how did it go? | 02:22 |
+perlDreamer | not bad | 02:22 |
+perlDreamer | my boss is convinced | 02:22 |
+perlDreamer | now it comes to the IT staff | 02:22 |
+perlDreamer | they're pretty anti-perl | 02:22 |
+perlDreamer | (ruby and python fans) | 02:22 |
+snapcount | I hate that | 02:23 |
+snapcount | if you work in IT you should be a fan of what works the best | 02:23 |
+snapcount | sure you have to account for maintaining it and support but that's why PB exists =) | 02:24 |
+snapcount | you should pitch having them host it for you guys | 02:24 |
+perlDreamer | I don't think they'd go for that | 02:24 |
+perlDreamer | the intranet has proprietary materials on it | 02:24 |
+snapcount | they're pretty good at that in my experience... but I may be considered biased lol | 02:24 |
+perlDreamer | only a teeny, little bit :) | 02:25 |
+snapcount | imo JT pretty much gives basic support away... $500 / yr or something I think | 02:25 |
+snapcount | I would think that could quelch any IT babble | 02:26 |
+snapcount | most CMS don't have any form of support at all | 02:26 |
+perlDreamer | true, but Maxim is very stingy with money | 02:26 |
+snapcount | but I'm preaching to the choir I know =D | 02:26 |
+perlDreamer | my boss has $50 signature authority | 02:26 |
+perlDreamer | I can't buy anything | 02:26 |
+snapcount | are you serious?! | 02:26 |
+perlDreamer | if we run out of paper, you have to submit 3 quotes for different vendors | 02:27 |
+snapcount | wow... it's amazing you get anything done man | 02:27 |
+snapcount | that's crazy | 02:27 |
+snapcount | common I suppose though in larger companies | 02:27 |
+perlDreamer | no | 02:27 |
+perlDreamer | It's just Maxim | 02:27 |
+snapcount | lol | 02:27 |
+snapcount | well maybe it will go through | 02:28 |
+perlDreamer | hope so | 02:28 |
+perlDreamer | Plone suxors | 02:29 |
+snapcount | is plone the one that is an offline generator | 02:29 |
+snapcount | then you publish static html or something | 02:29 |
+perlDreamer | possibly | 02:29 |
+perlDreamer | I just showed them the editing interface, and the file upload and they loved it | 02:29 |
+perlDreamer | in Plone, when you upload a file, it creates a "wrapper" around it on the parent | 02:29 |
+perlDreamer | you have to click twice to get a file | 02:30 |
+snapcount | haha... know how that goes | 02:30 |
+perlDreamer | everyone hates it | 02:30 |
+snapcount | at Sparton... I showed them that you could drag/drop content and how to switch the style | 02:30 |
+snapcount | that's all it took | 02:30 |
+perlDreamer | Sparton? | 02:30 |
+snapcount | yeah... I used to work there | 02:31 |
+snapcount | it's a defense contractor | 02:31 |
+perlDreamer | ah | 02:31 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 02:31 | |
+snapcount | I found WebGUI when I worked there in their IT group | 02:31 |
+snapcount | doing an intranet project actually | 02:31 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:45 | |
@preaction | iirc web-only support is like $20 a month now | 02:57 |
@preaction | nm, looks like $1000 for online-only + the books | 02:58 |
CIA-5 | WebGUI: meatbop * r6276 /WebGUI/docs/upgrades/packages-7.5.11/root_import_thingy-templates.wgpkg: Totally new look for the Thingy default templates | 02:59 |
CIA-5 | WebGUI: colin * r6277 /WebGUI/ (3 files in 3 dirs): Begin rebuilding variants as simple collateral. | 02:59 |
@preaction | you could host a site for $50 a month though, and get free web-only support | 02:59 |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Read error: 110 (Connection timed out)] | 03:02 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] | 03:18 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:22 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:22 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 03:41 | |
-!- pilaf153 [n=steve@c-68-43-160-207.hsd1.mi.comcast.net] has joined #webgui | 03:47 | |
pilaf153 | I was wondering if anyone has used the shopping cart function. This is my first time using webgui or any content manager for that matter. I can see the commerce section in the admin console but can not find how to add an "Asset" for the shopping cart | 03:49 |
-!- snapcount [n=snapcoun@162.5.101.97.cfl.res.rr.com] has joined #webgui | 04:13 | |
-!- snapcount [n=snapcoun@162.5.101.97.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 04:33 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 04:57 | |
@rizenisaway | pilaf153...i wouldn't recommend the current shopping cart | 05:11 |
@rizenisaway | there is a new one coming out in a little over a month | 05:12 |
@rizenisaway | i'd wait and use that | 05:12 |
@rizenisaway | it's 90000 times better | 05:12 |
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 05:12 | |
pilaf153 | ok cool | 05:16 |
pilaf153 | I wont be ready to go live for a month anyway | 05:16 |
pilaf153 | oh he left | 05:16 |
pilaf153 | but has anyone used the current one | 05:16 |
-!- snapcount [n=snapcoun@162.5.101.97.cfl.res.rr.com] has joined #webgui | 05:33 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Connection timed out] | 05:34 | |
-!- pilaf153 [n=steve@c-68-43-160-207.hsd1.mi.comcast.net] has quit [] | 05:39 | |
-!- snapcount [n=snapcoun@162.5.101.97.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 06:26 | |
-!- snapcount [n=snapcoun@162.5.101.97.cfl.res.rr.com] has joined #webgui | 06:32 | |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 06:42 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)] | 06:59 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 06:59 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 06:59 | |
patspam | what's the recommended way of installing 7.5.10-beta? Use wre automated install and then upgrade manually or do it manually during the wre install? | 07:23 |
patspam | because both ways are giving me headaches in ubuntu | 07:24 |
patspam | hmm seems that no matter what I do I get: "Can't use an undefined value as an ARRAY referent at /data/WebGUI/lib/WebGUI.pm line 69 | 07:39 |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 07:44 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has joined #webgui | 07:47 | |
patspam | grrr i hate it when a reboot fixes a weird problem... | 08:21 |
snapcount | heh | 08:25 |
snapcount | page 1 of the windows troubleshooting manual | 08:25 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"] | 08:59 | |
-!- snapcount [n=snapcoun@162.5.101.97.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 09:21 | |
patspam | except on ubuntu! something weird about the wreconsole not picking up code changes when i do a restart in the web console | 09:27 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 113 (No route to host)] | 11:31 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 11:31 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 11:31 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 11:43 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)] | 12:45 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 12:49 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 12:49 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)] | 12:49 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 12:49 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 12:49 | |
-!- BartJol [n=plainstu@51-167.surfsnel.dsl.internl.net] has joined #webgui | 13:45 | |
-!- BartJol [n=plainstu@51-167.surfsnel.dsl.internl.net] has left #webgui [] | 13:58 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"] | 14:25 | |
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui | 15:29 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 15:29 | |
-!- topsub [n=josh@97.66.185.250] has joined #webgui | 15:54 | |
-!- SDuensin [n=Scott@20.sub-75-206-41.myvzw.com] has joined #WebGUI | 16:12 | |
SDuensin | Greetings. | 16:19 |
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui | 16:44 | |
-!- patspam [n=patspam@ppp59-167-137-64.lns3.mel6.internode.on.net] has quit ["Leaving."] | 17:11 | |
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:29 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:30 | |
topsub | oh ya whos on home page of yapcs site.. lol | 17:34 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:39 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:39 | |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has joined #webgui | 17:43 | |
+perlmonkey2 | so what do you do when you just can't work with a coworker anymore? | 17:45 |
@rizen | get a new job | 17:46 |
@rizen | it's far easier than all the other alternatives | 17:46 |
+perlmonkey2 | I like the sound of that. | 17:46 |
@rizen | i believe PB is hiring | 17:48 |
@rizen | throw your resume in the hat | 17:48 |
@rizen | of course, we don't pay huge salaries, but you get to work from anywhere in the world, and you get to work at a cool company | 17:48 |
@rizen | =) | 17:48 |
CIA-5 | WebGUI: perlmonkey2 * r6278 /branch/WebGUI_Survey2/www/extras/wobject/Survey/ (4 files in 3 dirs): Last checkin before major changes to buttons | 17:49 |
+perlmonkey2 | rizen: you have no idea how long I've been thinking about that. | 17:49 |
+perlmonkey2 | :P | 17:49 |
@apeiron | perlmonkey2, I have to offer a word of warning about working with PB though: there's more than a slight risk that you become an Apple fanboy. | 18:04 |
+perlmonkey2 | apeiron: haha, never! Fedora4Life! | 18:04 |
@apeiron | perlmonkey2, shrug. Runs on Intel Macs, or should. | 18:05 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:05 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:05 | |
+perlmonkey2 | I'm actually really impressed with what I've seen of the latest mac OS. A *nix env with all the compatiability of Windows. | 18:06 |
+perlmonkey2 | or more so. | 18:06 |
@rizen | what's really impressive about it is that you have a really solid GUI *and* a really solid unix underneath | 18:06 |
@rizen | it's the first time i've seen both in the same place | 18:06 |
@rizen | back when i used to use windows, i would still have a separate development machine that ran linux, because the linux gui isn't as good as the windows gui, and the windows OS isn't as good as Linux | 18:07 |
+perlmonkey2 | The biggest reason I still go with linux, though, is cost. My new Dell is a beast of a machine, and cost me $800. For a cmpariable machine I'd have spent $3k for a mac. | 18:08 |
@rizen | define beast of a machine | 18:08 |
@rizen | cuz i did a cost analysis of dell vs apple a year or two ago, and apple was right on par with dell | 18:08 |
+perlmonkey2 | T8300, 3GB ram, 160GB drive, DVD, 17" upgraded monitor | 18:08 |
+perlmonkey2 | To be fair, this was apparently a short term deal on Dell where any order over $1300 got a $500 rebate. | 18:09 |
+perlmonkey2 | So it is really a $1300 Dell. | 18:09 |
@rizen | is the dvd read/write? | 18:09 |
@rizen | that is a pretty good deal | 18:10 |
@apeiron | A lot of the price in Apple hardware is the video, I've seen. | 18:10 |
@rizen | when i priced out the dell laptops (i used apple as the baseline, cuz dell has more selection) and to make the dell laptops have the same features as the mac laptops | 18:10 |
@rizen | they were the same price or more | 18:11 |
@rizen | however, if you were willing to forgo some of the features, then you can get a cheaper dell. (dvd writer, built in camera, less bus speed, less processor, less video card, etc) | 18:11 |
+perlmonkey2 | yes, the dvd is | 18:12 |
+perlmonkey2 | I was *this* close to getting a macbook air for the wife because she thought they were cool and I wanted to finally see what all teh mac fuss was about. But my grant was laying off grad students (cutting their funding), so I volunteered to take a temp pay cut, which meant no expensive toys. | 18:13 |
-!- Sunmaster_14 [n=Sunmaste@h19-afsc.ded.indra.com] has joined #webgui | 18:32 | |
Sunmaster_14 | I have an HTTP Proxy asset with url rewriting turned on. I have a checkbox that needs to be unchecked for certain things to work in the page that is proxied. When I check it and post (with method GET), the form is returned with an error message as it should be. When I uncheck it and post again, webgui treats it as though it's still checked. Accessing the proxied page directly does not produce this behavior. I noticed that in the URL bar th | 18:35 |
Sunmaster_14 | ere are two places where the GET data are displayed: once as normal GET URI arguments, and once with HTTPProxy_ prefixes. In the latter, the checkbox is gone when it is unchecked; in the former, it is still there. | 18:35 |
-!- apeiron is now known as apeironapeiron | 18:40 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:49 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:49 | |
+perlDreamer | apeironapeiron: are are you you seeing seeing an an echo echo ? ? | 18:50 |
@apeironapeiron | Someone did a (setf apeiron (* apeiron 2)) on me. | 18:51 |
+perlDreamer | Is that lisp? | 18:52 |
@apeironapeiron | I believe so. | 18:52 |
@apeironapeiron | Or some variant of scheme. | 18:52 |
+perlDreamer | $apeiron = ('apeiron') x 2; | 18:53 |
+perlDreamer | perlmonkey2: despite spurious allegations made yesterday about plainblack, I'd recommend working there in a heartbeat | 18:56 |
+perlDreamer | You've already met most of the staff | 18:56 |
+perlDreamer | and frank, vrby and the others are cool, too | 18:57 |
@preaction | allegations? | 19:00 |
@preaction | those are entirely true | 19:00 |
@preaction | (what allegations?) | 19:00 |
+perlDreamer | yesterday, about it being hard to work at PB | 19:01 |
+perlDreamer | when you were talking about pain pills | 19:01 |
@preaction | i remember the beatings | 19:01 |
@preaction | "Beatings will continue until morale improves" is the policy, i believe | 19:01 |
+perlDreamer | or until you go on unlimited vacation | 19:01 |
+perlmonkey2 | perlDreamer: hmm.....I may have to have a serious talk with the wife. If I apply, I'm going to need to be 100% committed to changing jobs. | 19:02 |
@preaction | if he's not too drunk, he's usually nice about trying to miss the vital bits | 19:02 |
+perlmonkey2 | preaction: hah | 19:02 |
+perlDreamer | perlmonkey2: it is a big change going 100% telecommute | 19:03 |
@preaction | yeah, not too hard to fall in love with though | 19:03 |
+perlDreamer | so that sounds very wise (wife consult and 100% personal commitment) | 19:03 |
Sunmaster_14 | anyone here have any ideas about my message above? | 19:03 |
@preaction | plus we have entirely too much fun working here, despite the workload | 19:03 |
+perlDreamer | Sunmaster_14, how 'bout a repost? | 19:03 |
Sunmaster_14 | k | 19:03 |
Sunmaster_14 | I have an HTTP Proxy asset with url rewriting turned on. I have a checkbox that needs to be unchecked for certain things to work in the page that is proxied. When I check it and post (with method GET), the form is returned with an error message as it should be. When I uncheck it and post again, webgui treats it as though it's still checked. Accessing the proxied page directly does not produce this behavior. I noticed that in the URL bar th | 19:03 |
Sunmaster_14 | ere are two places where the GET data are displayed: once as normal GET URI arguments, and once with HTTPProxy_ prefixes. In the latter, the checkbox is gone when it is unchecked; in the former, it is still there. | 19:03 |
+perlDreamer | well, it's no wonder that no one replied | 19:04 |
Sunmaster_14 | tl;dr? | 19:04 |
+perlmonkey2 | perlDreamer: I've been 80% telecommute for the last 3 months. I've come to dread Fridays (I have all my normal meetings at work that day). | 19:04 |
bopbop | preaction: if you call walking through a blizzard at a staff meeting "fun"... | 19:04 |
Sunmaster_14 | I'm trying to figure out whether to file a bug report. | 19:05 |
@preaction | oh come on, it wasn't that bad | 19:05 |
+perlDreamer | Sunmaster_14: that sounds like a bug report | 19:05 |
Sunmaster_14 | k | 19:05 |
+perlDreamer | Give tons of detail, and the URL of the page if you can | 19:05 |
+perlDreamer | (page that you're trying to proxy) | 19:05 |
@preaction | yeah, it shouldn't be trying to do both formName= and HTTPProxy_formName= | 19:06 |
+perlDreamer | perlmonkey2: meetings are a bummer, especially with difficult coworkers | 19:07 |
+perlmonkey2 | perlDreamer: it is more just the breaking of my routine and the fact I can't be working while in a meeting :P | 19:08 |
+perlDreamer | well, that will happen at any job. PB included. | 19:08 |
+perlmonkey2 | I like getting up, going to a coffee shop to work a few hours, heading home to work, then maybe hanging out at Panera to work a bit. | 19:08 |
+perlmonkey2 | are the PB meeting teleconference, or just voice? | 19:09 |
+perlDreamer | I think, voice and 1 quarterly in person | 19:09 |
topsub | perllmonkey2, u just like to work out in public huh.. | 19:09 |
topsub | when i worked freelance, i stayed at home and after while it starts to bug ya same place all the time so i should have done that | 19:10 |
+perlmonkey2 | topsub: yeah, I had a job before for a year where I was 100% telecommute. I only had a pc and it drove me batty being in the house all day. | 19:11 |
+perlmonkey2 | This time I know better. | 19:11 |
@preaction | we don't have a weekly meeting anymore, just a "this is what i'm doing this week" e-mail | 19:11 |
+perlmonkey2 | preaction: That's cool. Any sort of status board for projects? | 19:11 |
+perlmonkey2 | preaction: seems like with good collab tools, meetings could be nearly eliminated. | 19:11 |
topsub | wow we just had someone call our office asking us how to register for YAPC.. lol | 19:12 |
@preaction | uh... we have request trackers set up for all our projects, and we use the WebGUI Project Manager to manage the time / tasks | 19:12 |
+perlmonkey2 | preaction: like a project blog? "Today I finished the widgets to do X, but had some trouble with the wobjects which do Y" | 19:12 |
+perlmonkey2 | cool | 19:12 |
@preaction | not really a blog, just the request trackers | 19:12 |
* apeironapeiron 's eye twitches at mention of the word "widget" | 19:19 | |
@preaction | WIDGET! The World Watcher! | 19:21 |
CIA-5 | WebGUI: jt * r6279 /WebGUI/lib/WebGUI/ (3 files in 3 dirs): | 19:32 |
CIA-5 | WebGUI: some code cleanup | 19:32 |
CIA-5 | WebGUI: added a listOfThings loop to the various views to provide navigation between things | 19:32 |
* perlDreamer did some reading about foreign keys | 19:44 | |
+perlDreamer | Sound very cool | 19:44 |
+perlDreamer | auto cleanup of data in related tables | 19:44 |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui | 19:53 | |
-!- apeironapeiron is now known as apeiron | 20:07 | |
* snapcount downs a handful of reeses pieces | 20:14 | |
snapcount | mmmm | 20:14 |
@preaction | oooh a piece of candy! | 20:17 |
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui | 20:17 | |
+perlDreamer | sweet! New webgui website: http://www.transportcentre.co.uk/ | 20:18 |
@apeiron | "Transport Center is changing..." | 20:21 |
+perlDreamer | crap | 20:21 |
@apeiron | Looks like they're moving to MediaWiki. | 20:21 |
+perlDreamer | time to start the xootom boycott | 20:21 |
+perlDreamer | that's too bad, they were using 7.5.10 and everything | 20:22 |
CIA-5 | WebGUI: meatbop * r6280 /WebGUI/docs/gotcha.txt: | 20:23 |
CIA-5 | WebGUI: jt * r6281 /WebGUI/docs/gotcha.txt: fixing steve's carriage returns | 20:23 |
+perlDreamer | rizen: Product question. Do variants need title and short desc? | 20:24 |
nuba | ive tried 100% telecommuting from home, too, and actually built a nice home office. but also got bored with the same place all the time | 20:40 |
nuba | the best stratey i have is to find good places to hang out | 20:41 |
+perlDreamer | is it hard not being able to collaborate in person with people? | 20:41 |
nuba | with good net, silence, some people moving around, but not a lot | 20:41 |
* perlDreamer is addicted to whiteboards | 20:41 | |
nuba | things like computer lab at college | 20:41 |
nuba | or coffe shops around, with nice wifi and some snacks | 20:42 |
nuba | so any time i start to get bored with the place, i switch | 20:42 |
nuba | or bored with the people there as well :) | 20:42 |
nuba | i put these places in rotation, and its been working great for me since then | 20:43 |
@rizen | perlDreamer: no | 20:43 |
@rizen | just a short description or title or whatever you want to call it | 20:43 |
@rizen | 30 chars of text | 20:43 |
@rizen | something that can appear in a drop down | 20:43 |
@rizen | like Red XL T-Shirt | 20:43 |
nuba | the funny thing is, when im in a new place, i can hardly get distracted from my lappy. but after I get used to it, i'll start paying attention to things around me and will get increasingly less productive | 20:44 |
+perlDreamer | or Plain Black XL T-Shirt :) | 20:44 |
nuba | thats when I know its time to relocate | 20:45 |
@rizen | i used to be addicted to whiteboards too | 20:46 |
nuba | you other guys who telecommute, do you have any strategy you'd like to share, too? | 20:46 |
@rizen | got over it | 20:46 |
@preaction | find a corner of the house you can be undistracted in perhaps? | 20:47 |
@preaction | with a door that closes and/or locks | 20:47 |
nuba | oh I should also add that when working at home, there were many issues due to being @ home but not beng available to family or house issues | 20:47 |
@rizen | nuba, when i'm having trouble focusing as you describe i do one of two things: | 20:48 |
@rizen | 1) go to a coffee shop | 20:48 |
@rizen | 2) go out for a walk | 20:48 |
@rizen | i also don't work in my livingroom as the tv is a distraction, i have a separate office | 20:48 |
@rizen | and i also bought a man chair and work from that rather than a desk | 20:48 |
@rizen | far more comfortable | 20:48 |
nuba | hah, i found the proximity to the fridge to be a source of distraction too | 20:48 |
+perlDreamer | even on SciFi channel marathon days? | 20:49 |
@rizen | that too | 20:49 |
nuba | and extra kilograms | 20:49 |
+perlmonkey2 | perlDreamer: does mediawiki have a bunch of plugins that allow it to act like a CMS? | 20:49 |
+perlDreamer | no idea | 20:49 |
+perlmonkey2 | perlDreamer: heh, my home office has an entire wall that is a whiteboard :P | 20:49 |
+perlDreamer | we have a winner in the WUC T-shirt contest: http://www.plainblack.com/wuc/community/wuc-t-shirt-contest-submissions/design-vcb | 21:15 |
+perlmonkey2 | hah, that is pretty cool design | 21:30 |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has quit [Remote closed the connection] | 21:36 | |
ckotil | indeed | 21:45 |
@rizen | ok, i'm adding a basic coupon sku to the system just so there is a reference on how coupons work | 21:59 |
@rizen | and i need feedback | 21:59 |
@rizen | it has 3 fields that matter | 21:59 |
@rizen | must spend - the amount the user must spend for the discount to apply | 22:00 |
@rizen | percentage discount - a percentage off the total price | 22:00 |
@rizen | price discount - a dollar/yen/credit/euro/rupee amount off the total price | 22:00 |
@rizen | will that cover the basic needs of a coupon for most stores? | 22:01 |
@rizen | i know that some people will want to do things like buy 2 get one free type of things, and this is not meant to cover that | 22:01 |
@rizen | but are there other things i should take into account for the flat discount coupon? | 22:02 |
CIA-5 | WebGUI: chrisn * r6282 /WebGUI/docs/gotcha.txt: | 22:02 |
CIA-5 | WebGUI: fix gotchas.txt to indicate that we need Exception::Class along with | 22:02 |
CIA-5 | WebGUI: Path::Class for the export rewrite | 22:02 |
@preaction | is this coupon meant to apply only to the entire transaction? | 22:03 |
@rizen | yes, it will make sure that the user only has this one coupon of this type in the cart | 22:04 |
@preaction | if so, then i can't think of anything else | 22:04 |
@rizen | and it will apply to the entire transaction | 22:04 |
bopbop | do you need an expiration of some kind...? or isn't that necessary? | 22:07 |
@rizen | The coupon is just an asset, so if they don't want the coupon to work anymore then they should either remove it from the site, or set up a workflow to auto-remove it after a period of time. But good call. That's the type of stuff I'm looking for. | 22:09 |
bopbop | well...wouldn't it be great if there was an optional expiration field that could be set to make the coupon disappear on a certain date?... maybe that will be an rfe | 22:14 |
@apeiron | Are coupon limits applicable here? | 22:15 |
@apeiron | e.g., limit one per customer | 22:15 |
topsub | are you doing percent, absolute and like free shipping? | 22:17 |
topsub | if the total amount exceeds X | 22:17 |
topsub | or total number of products exceeds X | 22:18 |
@rizen | bopbop: in 7.6 there is a field to do that for all assets | 22:18 |
bopbop | oooh, cool | 22:18 |
@rizen | so i don't really need to do that just for this one | 22:18 |
ckotil | i like the sound of expiring assets | 22:18 |
@rizen | i wanted to do it for 7.5, but with the commerce stuff that's still remaining, i don't think i'll have time | 22:19 |
@rizen | apeiron: the coupon auto-limits itself so you can't add more than one to the cart | 22:19 |
@apeiron | sounds good. | 22:19 |
@rizen | topsub: total amount, not quantity of products, and free shipping would be a separate coupon type | 22:20 |
topsub | are you allowing for Discounts that get auto applied when conduction is meet? | 22:20 |
@rizen | conduction? | 22:20 |
topsub | condition sry | 22:23 |
@rizen | yes...it works like: if (subtotal >= must spend ) { apply discount } | 22:24 |
topsub | cool | 22:32 |
topsub | here is a question. does webgui share 1 database handle? If i am browse webgui does it use 1 database handle.. Reason i am asking we have a client that we turned on innodb to do select for update and we think its giving us edge cases due to webgui using different database handles.. Any suggestions or imput? | 22:41 |
topsub | and is that even close to being right.. trying track down this edge case and thats a thought i had | 22:41 |
@rizen | yes it uses only one database handle per apache process | 22:41 |
@rizen | or per request | 22:42 |
topsub | we didn't see this edge case till they increased the amount of people working on this site and pulling information | 22:42 |
topsub | same ways it seems like the FOR UPDATE in innodb just random stops working and serving out duplicate records | 22:43 |
@rizen | i've never used innodb with webgui | 22:43 |
@rizen | it's untested | 22:43 |
@rizen | and is certainly not supported by pb | 22:43 |
topsub | ah | 22:43 |
topsub | hmm.. might be back to the drawing board for me.. | 22:44 |
topsub | would there be a way to allow webgui to share the same DBH throw all requesters ? maybe caching or something | 22:46 |
@rizen | you could look into Apache2::DBI | 22:46 |
@rizen | or maybe it's Apache::DBI | 22:47 |
@rizen | it does connection pooling | 22:47 |
topsub | sounds promising already.. might be to late into this project to apply that | 22:47 |
@rizen | no it's a retrofit | 22:47 |
@rizen | no code change | 22:47 |
@rizen | you just put it into preload.perl | 22:48 |
topsub | but seems with more users using this site our triggers don't get flipped before someone is making another request | 22:48 |
topsub | hm really looking into it now | 22:48 |
topsub | thanks rizen!! | 22:48 |
@rizen | i have no idea what your problem is or whether Apache::DBI will solve it | 22:49 |
topsub | seems with innodb you need the same dbh for the "lock" to occur. since everyone using the site has there own the "lock" doesn't apply to them as we need it to | 22:50 |
topsub | so seems we need everyone that is hitting this website to share the same DBH so the "lock" with innodb will occur | 22:51 |
@rizen | sorry, you misunderstand, i'm not asking you to explain it. i don't really care. i have my own logs on the fire. i was just offering tangential advice. | 22:52 |
topsub | thats fine | 22:53 |
topsub | just saying | 22:53 |
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has quit ["Hey! Where'd my controlling terminal go?"] | 22:58 | |
topsub | i see a note about if you enable the apache:dbi its not recommended with sites with db slaves. will this effect our mysql replication? | 23:10 |
-!- dionak [n=diona@97.66.185.250] has joined #webgui | 23:11 | |
+perlDreamer | rizen: I'd like to suggest a reverse-coupon feature. Some products may need to be excluded from coupons. | 23:34 |
+perlDreamer | also, what's this you said earlier about expiration dates being added back in 7.6? | 23:34 |
-!- SquOnk [n=emhn@201.211.84.218] has joined #webgui | 23:35 | |
SquOnk | Hi everyone | 23:35 |
+perlDreamer | howdy, SquOnk | 23:35 |
SquOnk | perlbot: Hi there | 23:36 |
@rizen | perlDreamer: this is a simple total transaction coupon | 23:36 |
@rizen | not a do whatever pd wants coupon | 23:36 |
* perlDreamer remembers not to pout | 23:37 | |
@rizen | other coupons can be developed in the future...for now i just want something to show that it's possible | 23:37 |
@rizen | expiration dates | 23:37 |
@rizen | not per asset | 23:37 |
@rizen | but per version tag | 23:37 |
+perlDreamer | ah, okay. Very cool | 23:38 |
@rizen | when you commit content you'll be able to set start and end dates | 23:38 |
SquOnk | rizen: 7.4.34 is being reviewed as we speak. | 23:38 |
SquOnk | rizen: (by the Debian FTP Masters) | 23:38 |
@rizen | sweet | 23:38 |
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has joined #WebGUI | 23:41 | |
Samus_Aran | is there some way to add some static files to a WebGUI site ? | 23:42 |
Samus_Aran | I tried adding files to a sub-folder of the vhost, but that didn't work. also tried in the uploads section, ignored as well | 23:42 |
@preaction | there is, but you have to tell webgui to ignore that URL. see the urlHandlers section of your config file | 23:43 |
-!- bopbop [n=kmccombs@71-90-131-140.dhcp.mdsn.wi.charter.com] has quit [] | 23:44 | |
Samus_Aran | preaction: thank you | 23:44 |
Samus_Aran | preaction: can you be a little more specific about the location ? I did a grep -i urlhandler etc/* in the WebGUI dir, and looked in the Apache config, and neither seem to have anything | 23:51 |
@preaction | then you must be using a version of webgui before url handlers. look for passthru urls. it's in the webgui config file | 23:51 |
@preaction | or read webgui.conf.original | 23:51 |
Samus_Aran | looking | 23:52 |
Samus_Aran | I have WebGUI.conf.original in etc and no WebGUI.conf | 23:52 |
Samus_Aran | does that mean it uses the default ? | 23:53 |
+perlDreamer | Samus_Aran: do you have a webgui configuration file for you site? | 23:53 |
@preaction | no. it should be your site name.conf | 23:53 |
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"] | 23:54 | |
Samus_Aran | oh sorry, that was renamed to foo.com.conf | 23:54 |
Samus_Aran | I forgot about the process I went through setting it up. apologies | 23:54 |
-!- SDuensin [n=Scott@20.sub-75-206-41.myvzw.com] has quit ["Leaving"] | 23:55 | |
+perlDreamer | it was called passthruUrls in earlier WebGUI's | 23:56 |
Samus_Aran | all sorted now. Thank you both | 23:56 |
Samus_Aran | I guess I should update WebGUI again | 23:56 |
+perlDreamer | Samus_Aran: Do you have a commerce site? | 23:57 |
Samus_Aran | I am on 7.4.26 | 23:57 |
@rizen | Samus_Aran: preaction is referring to WebGUI 7.5 which isn't out as a stable version yet | 23:57 |
@rizen | you can wait to upgrade | 23:57 |
Samus_Aran | it is a non-profit organisation. they sell course books, but that's about it (which I set up with a PHP system a while ago) | 23:57 |
+perlDreamer | upgrading to 7.4.35 wouldn't hurt, and it would get you several bug fixes | 23:58 |
-!- snapcount [n=snapcoun@andc-fw1.exploreos.com] has joined #webgui | 23:58 | |
+perlDreamer | but rizen is correct, wait until 7.5 is stable, and then switch to the new commerce system | 23:58 |
+perlDreamer | it will be worth the wait | 23:58 |
Samus_Aran | sounds good | 23:58 |
-!- mode/#webgui [+v snapcount] by ChanServ | 23:59 | |
--- Log closed Thu May 01 00:00:49 2008 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!