uPortal IRC Logs-2009-01-28
[04:00:46 EST(-0500)] * higmad (n=chatzill@pcit-8752.HIG.SE) has joined ##uportal
[06:25:04 EST(-0500)] * lennard1 (n=sparhk@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[06:31:21 EST(-0500)] * tsnfoo (n=tsnfoo@cpe-173-88-4-254.columbus.res.rr.com) has joined ##uportal
[08:06:43 EST(-0500)] * jayshao (n=jayshao@ool-44c4edd3.dyn.optonline.net) has joined ##uportal
[08:09:05 EST(-0500)] * dstn snowww
[08:10:02 EST(-0500)] * lennard1 looks out his window and sees none
[08:10:14 EST(-0500)] <lennard1> but that is not uncommon for chandler az.
[08:14:10 EST(-0500)] * bszabo (n=bszabo@ip72-208-41-138.ph.ph.cox.net) has joined ##uportal
[08:15:10 EST(-0500)] * jayshao (n=jayshao@ool-44c4edd3.dyn.optonline.net) has joined ##uportal
[08:19:50 EST(-0500)] <dstn> lol
[08:23:47 EST(-0500)] <jayshao> much snow in NJ too
[08:24:35 EST(-0500)] <dstn> it's some nice powder
[08:24:42 EST(-0500)] <dstn> makes me wanna hit the slopes
[08:24:46 EST(-0500)] <dstn> brb
[08:24:48 EST(-0500)] * dstn (n=dstn@schultz.its.yale.edu) has left ##uportal
[08:25:21 EST(-0500)] <jayshao> we're getting freezing rain right now on top - suspect you'll get caught with some of that too
[08:30:04 EST(-0500)] * athena7 (n=athena7@adsl-99-136-251-32.dsl.wlfrct.sbcglobal.net) has joined ##uportal
[08:37:30 EST(-0500)] <lennard1> saw a lot of shots of new hampshire... that didn't look like any fun.
[08:38:10 EST(-0500)] * dstn (n=dstn@unaffiliated/dstn) has joined ##uportal
[08:38:53 EST(-0500)] <dstn> ya, freezing rain is next apparently
[09:00:12 EST(-0500)] * colinclark (n=colin@bas2-toronto09-1176406055.dsl.bell.ca) has joined ##uportal
[09:07:16 EST(-0500)] * colinclark (n=colin@bas2-toronto09-1176406055.dsl.bell.ca) has joined ##uportal
[09:08:41 EST(-0500)] <athena7> yeah
[09:08:48 EST(-0500)] <athena7> because we can never just have snow.
[09:09:01 EST(-0500)] <athena7> it has to be topped off with a helpful topping of ice sheets
[09:09:20 EST(-0500)] <athena7> did i mention i'm looking forward to visiting az?
[09:11:20 EST(-0500)] <dstn> ha
[09:37:25 EST(-0500)] <athena7> ok, apparently weather underground is now claiming that we're experiencing "snow freezing fog"
[09:37:29 EST(-0500)] <athena7> i don't even know that that means
[09:38:25 EST(-0500)] <dstn> lol
[09:38:33 EST(-0500)] <dstn> didn't know fog could freeze
[09:38:50 EST(-0500)] <dstn> Let me check the Weather Portlet
[09:38:52 EST(-0500)] <dstn> muahah
[09:39:12 EST(-0500)] <dstn> Snow and Fog
[09:50:19 EST(-0500)] <athena7> i thought it was only supposed to snow like 2"
[09:51:02 EST(-0500)] <athena7> apparently not.
[09:58:16 EST(-0500)] <dstn> ya I don't know..looks like it kinda stopped
[09:58:19 EST(-0500)] <dstn> think its rainin
[10:03:15 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:15:47 EST(-0500)] <athena7> morning eric
[10:16:01 EST(-0500)] <EricDalquist> hello
[10:17:18 EST(-0500)] <athena7> think i made some potential progress on the javascript stuff last night
[10:17:30 EST(-0500)] <EricDalquist> really?
[10:17:36 EST(-0500)] <EricDalquist> very cool
[10:17:41 EST(-0500)] <athena7> yeah
[10:18:00 EST(-0500)] <athena7> some of the javascript loading logic is kind of painful
[10:18:35 EST(-0500)] <athena7> we actually have to do it via XMLHttpRequest, because otherwise there's no way to force the code to wait until the javascript is actually loaded before returning
[10:18:58 EST(-0500)] <athena7> it does work how i have it set up
[10:19:24 EST(-0500)] <EricDalquist> ah
[10:19:29 EST(-0500)] <athena7> although i don't know if it'll be slower than the browser's normal load method (i assume it doesn't just load up each script serially, but i don't really know)
[10:19:37 EST(-0500)] <EricDalquist> so definitely not playing nice with debuggers like firebug?
[10:19:47 EST(-0500)] <athena7> yeah probably not
[10:19:50 EST(-0500)] <athena7> well
[10:19:55 EST(-0500)] <athena7> some of it will
[10:19:58 EST(-0500)] <EricDalquist> well it would probably do the http requests in parallel
[10:20:01 EST(-0500)] <EricDalquist> but the loading in serial
[10:20:02 EST(-0500)] <athena7> yeah
[10:20:06 EST(-0500)] <athena7> probably
[10:20:25 EST(-0500)] <athena7> i'm not really sure how to emulate that
[10:21:12 EST(-0500)] <athena7> the other thing kind of screwy from a debugging perspective is that the the scripts don't have the source url as part of the object
[10:21:29 EST(-0500)] <athena7> since it's just setting the text of the script to the results of the xml http request
[10:22:14 EST(-0500)] <athena7> so this approach does work, but there's some weirdness associated with it
[10:22:30 EST(-0500)] <athena7> i wish i had a better sense of what exactly the load cost is for all this stuff
[10:22:43 EST(-0500)] <athena7> i don't know if we'd be better of just re-importing the scripts each tiem
[10:22:56 EST(-0500)] <EricDalquist> yeah
[10:23:03 EST(-0500)] <EricDalquist> I'm really wondering if it will be worth it
[10:23:16 EST(-0500)] <EricDalquist> if we have the code serving the JS setting perm cache headers
[10:23:24 EST(-0500)] <EricDalquist> they user is only ever going to actually load it all once
[10:23:33 EST(-0500)] <EricDalquist> the*
[10:24:33 EST(-0500)] <athena7> yeah
[10:24:53 EST(-0500)] <athena7> so maybe we want to just hold off on this until we can prove that it's really a problem
[10:25:56 EST(-0500)] <EricDalquist> yeah, I think just getting that servlet fitler will be a good start
[10:26:11 EST(-0500)] <EricDalquist> perhaps a WAR that is a clone of the google ajax hosting
[10:26:16 EST(-0500)] <EricDalquist> include a bunch of common JS libs
[10:26:24 EST(-0500)] <EricDalquist> and provide good docs on how to add more JS libs
[10:26:36 EST(-0500)] <athena7> well, i don't think we want to do the google ajax hosting clone
[10:26:46 EST(-0500)] <athena7> because that actually does require doing all the stuff i mentioned above
[10:27:01 EST(-0500)] <EricDalquist> true
[10:27:05 EST(-0500)] <athena7> that provides methods like "google.load(script, version)"
[10:27:15 EST(-0500)] <EricDalquist> brb
[10:27:38 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:28:49 EST(-0500)] <dstn> EricDalquist, do you guys have plan to include this generic xslt portlet in uPortal?
[10:28:49 EST(-0500)] <EricDalquist> so I think the lowest hanging fruit is just that servlet fitler
[10:28:58 EST(-0500)] <EricDalquist> maybe?
[10:29:06 EST(-0500)] <EricDalquist> I hadn't really had any time to think about that recently
[10:29:11 EST(-0500)] <EricDalquist> been so busy here
[10:29:16 EST(-0500)] <dstn> Looks pretty nice
[10:29:40 EST(-0500)] <EricDalquist> yeah, we make extensive use of it
[10:29:41 EST(-0500)] <dstn> would have to write a custom cpd for it
[10:29:46 EST(-0500)] <EricDalquist> the caching helps a lot
[10:29:46 EST(-0500)] <EricDalquist> yeah
[10:29:52 EST(-0500)] <EricDalquist> that wouldn't be that hard
[10:30:01 EST(-0500)] <EricDalquist> if you want to give that a go it would go a long way to including it in 3.1
[10:30:30 EST(-0500)] <dstn> k, I know it will have to be done for it to be included here at Yale
[10:30:51 EST(-0500)] <dstn> don't know when that will be, but should be within the coming months
[10:31:32 EST(-0500)] <dstn> and I'll make note to commit it back
[10:31:49 EST(-0500)] <EricDalquist> cool
[10:32:09 EST(-0500)] <athena7> yes, i agree eric
[10:32:27 EST(-0500)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[10:32:39 EST(-0500)] <athena7> i've set up a portlet skeleton - i can add it to the sandbox if you'd like
[10:32:58 EST(-0500)] <EricDalquist> I'm, fine with that
[10:33:09 EST(-0500)] <athena7> got a favorite name? js-server? something like that?
[10:33:26 EST(-0500)] <EricDalquist> sure
[10:33:33 EST(-0500)] <EricDalquist> I suck at naming things
[10:34:26 EST(-0500)] <athena7> yeah me too
[10:34:30 EST(-0500)] <athena7> plus i just don't care that much
[10:34:46 EST(-0500)] <athena7> i mean, i'd like things to have sane names, but i'm just not one of those people that has strong opinions
[11:05:09 EST(-0500)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[11:05:45 EST(-0500)] <dstn> EricDalquist, what does UW use for authentication?
[11:06:27 EST(-0500)] <EricDalquist> PubCookie
[11:07:13 EST(-0500)] <dstn> heard of it but never looked at it, I'm assuming the frown means it sucks...lol
[11:08:55 EST(-0500)] <EricDalquist> eh
[11:08:56 EST(-0500)] <EricDalquist> it works
[11:09:13 EST(-0500)] <EricDalquist> there are only webserver level impls though
[11:09:21 EST(-0500)] <EricDalquist> so we have to use mod_pubcookie in apache
[11:09:24 EST(-0500)] <EricDalquist> and it just sets remote_user
[11:09:49 EST(-0500)] <dstn> so how do you guys do the concept of proxy cas?
[11:10:01 EST(-0500)] <EricDalquist> we don't
[11:10:08 EST(-0500)] <EricDalquist> we have no ability to do proxied auth
[11:10:21 EST(-0500)] <EricDalquist> another reason for the
[11:14:06 EST(-0500)] * mrogers (n=mrogers@cabinlake.cc.umanitoba.ca) has joined ##uportal
[11:16:18 EST(-0500)] <dstn> EricDalquist, would you guys also be willing to share your web proxy portlet?
[11:16:59 EST(-0500)] <EricDalquist> we have
[11:17:06 EST(-0500)] <EricDalquist> its part of trunk of uPortal
[11:17:11 EST(-0500)] <EricDalquist> there is even a cpd
[11:17:13 EST(-0500)] <dstn> o rlllly
[11:17:17 EST(-0500)] <EricDalquist> yup
[11:17:18 EST(-0500)] <dstn> pardon me then
[11:17:21 EST(-0500)] <EricDalquist>
[11:24:48 EST(-0500)] <EricDalquist> meeting time ... back in a while
[11:47:16 EST(-0500)] <dstn> ah, it's so nice to not have to restart after portlet deployment
[11:50:23 EST(-0500)] <athena7>
[11:52:06 EST(-0500)] <dstn> athena7: do you know if there are plans to improve the drag and drop to scroll the page when dragging?
[11:52:22 EST(-0500)] <athena7> which version are you looking at?
[11:52:33 EST(-0500)] <dstn> 3.0.2
[11:52:54 EST(-0500)] <athena7> uportal 3.1 has a completely different drag and drop backend (fluid)
[11:53:07 EST(-0500)] <athena7> i don't know how that particular behavior compares though
[11:53:50 EST(-0500)] <dstn> i c
[11:53:53 EST(-0500)] <dstn> is that in trunk?
[11:54:26 EST(-0500)] <triangular-sail> athena7, dstn: I think the Fluid layout reorderer is pretty good about handling page scrolling as you're dragging and dropping. A few quirks in Opera, as far as I know.
[11:54:44 EST(-0500)] <athena7> thanks colin
[11:54:49 EST(-0500)] <athena7> yes, dstn, it's in trunk
[11:54:55 EST(-0500)] <dstn> cool, thanks colinclark
[11:55:03 EST(-0500)] <athena7> for the record, i've been really happy w/ the performance of the fluid reorderer to date
[11:55:13 EST(-0500)] <athena7> as far as i can tell it works really well
[11:55:15 EST(-0500)] <colinclark> dstn: Let us know if you find anything that doesn't work as it should, and we'll fix it.
[11:55:18 EST(-0500)] <colinclark> athena7: Wicked.
[11:55:38 EST(-0500)] <athena7> the only thing i've found so far is the issue with dragging portlets in IE that contain old-style google API references
[11:55:45 EST(-0500)] <athena7> and i don't really know why that doesn't work
[11:56:14 EST(-0500)] <dstn> is that the document.write thing you were talking about the other day?
[11:57:22 EST(-0500)] <athena7> no, it actually doesn't seem to be related to document.write
[11:57:30 EST(-0500)] <athena7> i'm not sure what the problem is
[11:57:36 EST(-0500)] <athena7> and it doesn't happen w/ the newer google APIs
[11:57:43 EST(-0500)] <athena7> unfortunately there is no new google maps api
[11:57:51 EST(-0500)] <athena7> so i really don't know what to do about that
[11:58:02 EST(-0500)] <athena7> (yale won't be affected because they banish their google code to an iframe)
[12:00:15 EST(-0500)] * apetro (n=apetro@12.164.139.7) has joined ##uportal
[12:14:26 EST(-0500)] * [jlee] (n=jlee@adsl-070-148-254-211.sip.asm.bellsouth.net) has joined ##uportal
[12:15:11 EST(-0500)] <colinclark> athena7: Very strange. Do you know if it has been mentioned to Bosmon yet? I'll get him to take a look.
[12:16:22 EST(-0500)] <athena7> i did mention it to him a while back, but that was before i'd narrowed it down
[12:16:46 EST(-0500)] <athena7> i've got a demo i could forward on to someone
[12:19:20 EST(-0500)] <colinclark> athena7: That'd be awesome.
[12:19:37 EST(-0500)] <athena7> sure
[12:19:40 EST(-0500)] <colinclark> Let's switch over to #fluid-work; Justin_o probably has a JIRA for this particular issue.
[12:19:48 EST(-0500)] <athena7> quite possibly
[13:15:21 EST(-0500)] * apetro (n=apetro@12.164.139.7) has joined ##uportal
[14:10:02 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[14:34:23 EST(-0500)] <dstn> I could swear I saw an email about import/export scripts for the old bookmarks channel but I cannot seem to find it
[14:37:19 EST(-0500)] <athena7> yes, it's true!
[14:37:23 EST(-0500)] <athena7> there's even a jira ticket
[14:37:35 EST(-0500)] <athena7> actually nm, the jira ticket is for the new portlet
[14:39:29 EST(-0500)] <dstn> ya, I found that
[14:39:41 EST(-0500)] <dstn> and a powerpoint about a lightning talk on it
[14:40:22 EST(-0500)] <dstn> trying to find the actual script
[14:40:24 EST(-0500)] <athena7> ah
[14:40:38 EST(-0500)] <athena7> i'm not sure
[14:40:47 EST(-0500)] <athena7> i'd say to ask drew but he's out of town until next week
[14:42:07 EST(-0500)] <dstn>
[14:42:10 EST(-0500)] <dstn> ahh
[14:42:16 EST(-0500)] <dstn> that was supposed to be frown
[14:42:25 EST(-0500)] <dstn> *
[14:45:15 EST(-0500)] <athena7> aw
[14:46:21 EST(-0500)] * bszabo (n=bszabo@ip72-208-41-138.ph.ph.cox.net) has joined ##uportal
[14:49:25 EST(-0500)] * tsnfoo_ (n=tsnfoo@140.141.92.9) has joined ##uportal
[14:57:28 EST(-0500)] * tsnfoo__ (n=tsnfoo@cpe-173-88-4-254.columbus.res.rr.com) has joined ##uportal
[15:26:02 EST(-0500)] <dstn> EricDalquist, is the Web Proxy only part of trunk?
[15:26:25 EST(-0500)] <dstn> Web Proxy Portlet*
[15:27:20 EST(-0500)] <EricDalquist> well the portlet is just out there in the portlets directory
[15:27:27 EST(-0500)] <EricDalquist> it is included with uPortal in trunk{color}
[15:29:24 EST(-0500)] <dstn> ok, thanks
[15:37:36 EST(-0500)] <athena7> you could easily add it to 3.0.2, i'd imagine
[15:37:41 EST(-0500)] <athena7> just using the uportal-portlets-overly
[16:17:09 EST(-0500)] * invisibill (i=80876350@gateway/web/ajax/mibbit.com/x-c7e46f4b5cac2c46) has joined ##uportal
[16:19:27 EST(-0500)] <invisibill> Greetings uPortal people. I'm using uPortal 3.0.2. Is there are way I can specify using a profile from the root pom.xml when invoking for example the 'ant deploy-ear' target? So I would like to do something like 'ant deploy-ear -PmyProfile
[16:19:57 EST(-0500)] <EricDalquist> I don't think we ever added that much support in the ant->maven callbacks
[16:20:05 EST(-0500)] <EricDalquist> it is smart enough though that if you did
[16:20:20 EST(-0500)] <EricDalquist> mvn clean install -PmyProfile && ant deploy-ear
[16:20:28 EST(-0500)] <invisibill> I'm trying to use the a group of properties in the profile to do filtering in one of the sub poms.
[16:20:40 EST(-0500)] <invisibill> ok. I can try that.
[16:20:41 EST(-0500)] <EricDalquist> the deploy-ear would use the artifacts built by the maven command during the deploy-ear command
[16:20:58 EST(-0500)] <EricDalquist> not the most elegant solution ... but it would work
[16:21:11 EST(-0500)] <invisibill> I'll let you know if this works.
[16:23:36 EST(-0500)] <athena7> invisibill: i've done some work to that effect, using maven filtering and toggling the filter file based on a passed-in environment variable
[16:25:29 EST(-0500)] <invisibill> that seem similar enough to what I am trying to do.
[16:26:05 EST(-0500)] <athena7> yeah, it is doable
[16:26:25 EST(-0500)] <athena7> and you can extend the filtering into the uportal-portlets-overlay project to get the portlets to be filtered simultaneously
[16:32:34 EST(-0500)] <athena7> are you making it to the jasig conference?
[16:32:47 EST(-0500)] <invisibill> don't know yet.
[16:59:48 EST(-0500)] <invisibill> ok. So with your help I've got at least the dev environment building. I have added into the root pom.xml three addtional profiles: dev,stage and prod, each of theses profiles has a set of 3 properties and environment specific values: dbUrl,dbName and dbPass. then in the uportal-impl pom.xml, I add filtering for the rdbm.properties file Then in the rdbm.properties file I substitueted the db url, name and pass wit
[17:00:58 EST(-0500)] <invisibill> thanks. I'll try to deploy this to the stage and prod environments tomorrow.
[18:15:33 EST(-0500)] * tsnfoo (n=tsnfoo@140.141.92.4) has joined ##uportal
[18:17:58 EST(-0500)] * tsnfoo_ (n=tsnfoo@cpe-173-88-4-254.columbus.res.rr.com) has joined ##uportal
[19:41:42 EST(-0500)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[19:43:35 EST(-0500)] * lennard1 (n=sparhk@wsip-98-174-242-39.ph.ph.cox.net) has left ##uportal
[19:47:13 EST(-0500)] * bszabo (n=bszabo@ip72-208-41-138.ph.ph.cox.net) has joined ##uportal
[21:05:59 EST(-0500)] * apetro (n=apetro@ip68-3-207-51.ph.ph.cox.net) has joined ##uportal
[21:13:35 EST(-0500)] * [jlee] (n=jlee@adsl-074-184-125-241.sip.asm.bellsouth.net) has joined ##uportal
[21:14:46 EST(-0500)] * [jlee_] (n=jlee@adsl-074-184-125-241.sip.asm.bellsouth.net) has joined ##uportal