uPortal IRC Logs-2009-10-09

[01:39:14 EDT(-0400)] * Sememmon (n=Sememmon@ip70-190-32-223.ph.ph.cox.net) has joined ##uportal
[06:46:04 EDT(-0400)] * higmad (n=chatzill@pcit-8752.hig.se) has joined ##uportal
[09:11:49 EDT(-0400)] * jessm (n=Jess@c-71-232-1-65.hsd1.ma.comcast.net) has joined ##uportal
[09:19:25 EDT(-0400)] * fj40001 (n=Main@CPE0018f85ab63e-CM001692f5798c.cpe.net.cable.rogers.com) has joined ##uportal
[09:22:40 EDT(-0400)] * athena (n=athena@adsl-75-58-127-15.dsl.wlfrct.sbcglobal.net) has joined ##uportal
[09:28:24 EDT(-0400)] * higmad_ (n=chatzill@pcit-8752.hig.se) has joined ##uportal
[09:28:47 EDT(-0400)] * tsnfoo (n=tsnfoo@wso-mbp15-2.test.denison.edu) has joined ##uportal
[09:43:55 EDT(-0400)] * michelled (n=michelle@142.150.154.193) has joined ##uportal
[09:54:01 EDT(-0400)] * michelled (n=team@142.150.154.193) has joined ##uportal
[09:54:14 EDT(-0400)] * lennard1 (n=sparhk@ip68-98-56-21.ph.ph.cox.net) has left ##uportal
[10:01:28 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:06:46 EDT(-0400)] * colinclark (n=colin@bas2-toronto09-1176131605.dsl.bell.ca) has joined ##uportal
[10:27:48 EDT(-0400)] * lennard (n=sparhk@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[11:11:59 EDT(-0400)] * holdorph (n=holdorph@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[11:22:37 EDT(-0400)] <athena> EricDalquist: i updated that flyout code a little last night to make it more fluid-y
[11:22:45 EDT(-0400)] <athena> and pulled out some of the code that we don't need any more
[11:22:46 EDT(-0400)] <EricDalquist> cool
[11:22:59 EDT(-0400)] <athena> the improvements you made are great - it works a lot better now (tongue)
[11:23:05 EDT(-0400)] <EricDalquist> were you able to make it a real 'fluid plugin'?
[11:23:11 EDT(-0400)] <athena> yeah
[11:23:20 EDT(-0400)] <EricDalquist> yeah, getting that IE issue fixed was the real trick
[11:23:22 EDT(-0400)] <colinclark> (smile)
[11:23:37 EDT(-0400)] <athena> though it'd probably make sense to break it out so that there's a top-level component for the whole menu
[11:23:44 EDT(-0400)] <athena> yeah, i'm really glad you found that fix!
[11:23:52 EDT(-0400)] <athena> hopefully this will be a lot easier for people do deal with
[11:23:53 EDT(-0400)] <EricDalquist> the few times I've done stuff like this positioning relative to a parent element seems to work much better than absolutely on the page
[11:23:57 EDT(-0400)] <athena> does the ivy skin still need an update?
[11:24:00 EDT(-0400)] <EricDalquist> yeah
[11:24:08 EDT(-0400)] <EricDalquist> you'll need to fix the flyout CSS
[11:24:09 EDT(-0400)] <athena> ok
[11:24:10 EDT(-0400)] <athena> yeah
[11:24:15 EDT(-0400)] <EricDalquist> primarily it needs to be made more specific
[11:24:24 EDT(-0400)] <EricDalquist> so it overrides the tab selectors
[11:24:29 EDT(-0400)] <athena> ah
[11:24:36 EDT(-0400)] <EricDalquist> that was the core problem I think
[11:24:42 EDT(-0400)] <athena> yeah
[11:24:45 EDT(-0400)] <athena> sounds reasonable
[11:24:47 EDT(-0400)] <EricDalquist> is the tab selectors were overriding the flyout selectors
[11:24:54 EDT(-0400)] <athena> yeah
[11:27:12 EDT(-0400)] <athena> by the way, i wanted to ask you about drew's patch for the channel registry
[11:27:27 EDT(-0400)] <EricDalquist> ah yeah
[11:27:28 EDT(-0400)] <athena> so the way the channel registry used to work is that it built the entire XML for all channels known to man or woman
[11:27:40 EDT(-0400)] <athena> caches that
[11:27:47 EDT(-0400)] <EricDalquist> is that something that Nick could possibly look at?
[11:28:03 EDT(-0400)] <athena> i can look at it, but i needed more info about where we want the caching to be
[11:28:11 EDT(-0400)] <athena> and each time a user needs something it filters through that to get their XML
[11:30:00 EDT(-0400)] <athena> drew's code instead applies caching around the methods that return channels for a particular person
[11:30:19 EDT(-0400)] <EricDalquist> hrm
[11:30:21 EDT(-0400)] <athena> i think we probably don't actually want to add those kind of methods
[11:30:35 EDT(-0400)] <athena> in part because once nick adds permissions for lifecycle features, that would sort of explode
[11:31:11 EDT(-0400)] <athena> and i don't know if there are performance implications to his strategy either
[11:31:31 EDT(-0400)] <EricDalquist> well I'd also worry about data consistency
[11:31:34 EDT(-0400)] <athena> nick's welcome to look at this - i wasn't sure if he was already busy w/ the other stuff
[11:31:47 EDT(-0400)] <EricDalquist> you wouldn't want to cache those responses for more than a few seconds
[11:31:52 EDT(-0400)] <athena> i wasn't sure how much time he had
[11:32:02 EDT(-0400)] <athena> i think he has it set to clear the cache whenever the channels are updated
[11:32:03 EDT(-0400)] <EricDalquist> what we really need is a request scoped cache
[11:32:08 EDT(-0400)] <EricDalquist> ah
[11:32:10 EDT(-0400)] <EricDalquist> that would work too
[11:32:12 EDT(-0400)] <athena> yeah
[11:32:18 EDT(-0400)] <athena> i mean it's not horribly broken or anything
[11:33:37 EDT(-0400)] <athena> so if nick has time to work on it, and you can work with him to make sure the implementation makes sense w/ uportal moving forward then that's fine w/ me (smile)
[11:33:45 EDT(-0400)] <EricDalquist> ok
[11:33:52 EDT(-0400)] <EricDalquist> well maybe I'll see about looking at it
[11:33:54 EDT(-0400)] <athena> sure
[11:34:01 EDT(-0400)] <athena> and actually, if we get that set up
[11:34:13 EDT(-0400)] <athena> we'll want to add a new lifecycle state attribute to the channel registry xml
[11:34:29 EDT(-0400)] <athena> i realized i can't add the lifecycle state to the fluid pager until that's actually in the XML
[11:34:29 EDT(-0400)] <EricDalquist> oi
[11:34:43 EDT(-0400)] <athena> well, once we migrate the code over, it won't be a big deal at all
[11:34:53 EDT(-0400)] <EricDalquist> I'm hoping next week I'll actually have time to think about this stuff
[11:34:56 EDT(-0400)] <athena> (smile)
[11:34:59 EDT(-0400)] <athena> no worries!
[11:35:13 EDT(-0400)] <EricDalquist> back to CSS work :/
[11:35:19 EDT(-0400)] <athena> enjoy (smile)
[11:35:25 EDT(-0400)] <athena> back to preparing for demos, i suppose
[11:36:02 EDT(-0400)] <athena> i wasted an hour panicking this morning - turned out the page didn't work because i'd left "break on all errors" on in my debugger (sad)
[12:36:03 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[12:54:36 EDT(-0400)] * Sememmon (n=Sememmon@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[13:19:37 EDT(-0400)] * Sememmon (n=Sememmon@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[15:28:29 EDT(-0400)] * lennard (n=sparhk@wsip-72-215-204-133.ph.ph.cox.net) has left ##uportal
[15:35:40 EDT(-0400)] * athena (n=athena@adsl-75-58-127-15.dsl.wlfrct.sbcglobal.net) has joined ##uportal
[15:59:16 EDT(-0400)] * athena (n=athena@adsl-75-58-127-15.dsl.wlfrct.sbcglobal.net) has joined ##uportal
[16:07:22 EDT(-0400)] * Sememmon (n=Sememmon@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[17:34:04 EDT(-0400)] * Sememmon (n=Sememmon@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal