uPortal IRC Logs-2009-07-29

[04:02:35 EDT(-0400)] * apetro (n=apetro@ip68-3-206-157.ph.ph.cox.net) has joined ##uportal
[09:30:26 EDT(-0400)] * fj4000 (n=Jacob@142.150.154.106) has joined ##uportal
[09:33:47 EDT(-0400)] * michelled (n=team@142.150.154.193) has joined ##uportal
[10:18:04 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:44:58 EDT(-0400)] * fj4000 (n=Jacob@142.150.154.106) has joined ##uportal
[10:47:10 EDT(-0400)] * fj4000 (n=Jacob@142.150.154.106) has joined ##uportal
[10:50:04 EDT(-0400)] * lennard1 (n=sparhk@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[11:03:04 EDT(-0400)] * holdorph (n=holdorph@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[11:18:08 EDT(-0400)] * jessm (n=Jess@c-71-232-1-65.hsd1.ma.comcast.net) has joined ##uportal
[11:31:14 EDT(-0400)] * apetro (n=apetro@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[14:25:48 EDT(-0400)] <EricDalquist> I think for 3.2 we may need to look at consolidating our JavaScript
[14:25:57 EDT(-0400)] <EricDalquist> there are at least two different namespace variables for uportal
[14:26:05 EDT(-0400)] <EricDalquist> and different approaches to defining methods and objects
[14:43:30 EDT(-0400)] <athena> yeah i think that's a good idea
[14:43:40 EDT(-0400)] <athena> i'm hoping to eventually move the older stuff to fluid components
[14:43:55 EDT(-0400)] <EricDalquist> that would be good too
[14:44:04 EDT(-0400)] <EricDalquist> start writing things more as fluid components
[14:44:07 EDT(-0400)] <EricDalquist> or jquery plugins
[14:47:30 EDT(-0400)] <athena> yeah
[14:47:36 EDT(-0400)] <athena> i think either way is legitimate
[14:47:47 EDT(-0400)] <athena> i personally kind of prefer the fluid style - it's all springlike (smile)
[14:48:01 EDT(-0400)] <EricDalquist> (smile)
[14:49:04 EDT(-0400)] <athena> and they're rewriting some of it to provide more explicit IoC support, or something
[14:49:15 EDT(-0400)] <EricDalquist> wow
[14:49:16 EDT(-0400)] <EricDalquist> neat
[14:49:27 EDT(-0400)] <EricDalquist> I was looking more into dynamic loading stuff and have a few more ideas
[14:49:45 EDT(-0400)] <EricDalquist> YUI has a fairly bullet-proof way of doing dynamic .js imports
[14:49:52 EDT(-0400)] <EricDalquist> that actually uses <script> tags
[14:50:01 EDT(-0400)] <EricDalquist> so things are debuggable
[14:51:10 EDT(-0400)] <athena> interesting
[14:51:24 EDT(-0400)] <EricDalquist> http://developer.yahoo.com/yui/get/
[14:51:30 EDT(-0400)] <athena> i do worry a little about being reliant on yet another large script toolkit
[14:51:42 EDT(-0400)] <EricDalquist> well the logic for the utility is very small
[14:51:51 EDT(-0400)] <EricDalquist> so my thought was to just pull out the get tool
[14:51:53 EDT(-0400)] <athena> awesome - so its separate from the main YUI libraries?
[14:51:57 EDT(-0400)] <athena> that sounds promising
[14:52:02 EDT(-0400)] <athena> i'll have to find time to take a look at it
[14:52:04 EDT(-0400)] <EricDalquist> the only dependency is the browser detection
[14:52:07 EDT(-0400)] <athena> awesome (smile)
[14:52:10 EDT(-0400)] <EricDalquist> which is only about 5 additional lines
[14:52:19 EDT(-0400)] <EricDalquist> you even get an onload event
[14:52:42 EDT(-0400)] <athena> cool
[14:52:47 EDT(-0400)]

<EricDalquist> so you can do YUI.get('js/script.js', function()

Unknown macro: { /*do stuff when script.js is loaded*/}

);


[14:52:53 EDT(-0400)] <athena> nice
[16:15:39 EDT(-0400)] <michelled> EricDalquist: in case you're curious here are Antranig's notes on the IoC support that he'll be working on over the next couple of months: http://wiki.fluidproject.org/display/fluid/IoC+Speculations
[16:15:53 EDT(-0400)] <EricDalquist> thanks (smile)
[16:16:25 EDT(-0400)] <athena> yay, thanks michelled
[16:16:36 EDT(-0400)] <michelled> np
[16:16:58 EDT(-0400)] <michelled> also, I was wondering if jQuery ajax would solve your dynamic script loading issue?
[16:17:19 EDT(-0400)] <athena> maybe
[16:17:23 EDT(-0400)] <michelled> you can specify a datatype of script and it will be loaded and executeds
[16:17:29 EDT(-0400)] <michelled> http://docs.jquery.com/Ajax/jQuery.ajax
[16:17:31 EDT(-0400)] <athena> i'm still unconvinced that dynamic script loading is going to solve our problems
[16:17:34 EDT(-0400)] <athena> yeah
[16:17:41 EDT(-0400)] <EricDalquist> yeah
[16:17:48 EDT(-0400)] <EricDalquist> the problem is I believe it does an eval()
[16:18:05 EDT(-0400)] <EricDalquist> and the bigger problem we have is trying to reduce the number of scripts needed on a page
[16:18:14 EDT(-0400)] <EricDalquist> we need OSGI for JavaScript (tongue)
[16:18:25 EDT(-0400)] <michelled> (smile)
[16:39:37 EDT(-0400)] <EricDalquist> so I've also been thinking more about the uPortal project structure
[16:40:36 EDT(-0400)] <EricDalquist> and if we are going to look at moving more of the uPortal ant tasks to maven
[16:40:44 EDT(-0400)] <EricDalquist> maybe we don't need the separate impl and war projects ...
[16:43:20 EDT(-0400)] <EricDalquist> all these ideas
[16:43:23 EDT(-0400)] <EricDalquist> never enough time (tongue)
[16:43:36 EDT(-0400)] <EricDalquist> I need to find someone who will pay me to just work on uPortal full time (wink)
[16:43:37 EDT(-0400)] <athena> hehe
[16:43:58 EDT(-0400)] <EricDalquist> none of these distractions about 'institutional needs' or 'billable hours'
[16:44:00 EDT(-0400)] <EricDalquist> (tongue)
[16:44:01 EDT(-0400)] <athena> yeah i feel like i don't even have time to think about things that i'm not working on right now
[16:44:02 EDT(-0400)] <athena> lol
[16:44:02 EDT(-0400)] <athena> yeah
[16:44:06 EDT(-0400)] <athena> maybe next week . . .
[16:44:09 EDT(-0400)] <EricDalquist> hah
[16:44:56 EDT(-0400)] * michelled (n=team@142.150.154.193) has joined ##uportal
[16:58:07 EDT(-0400)] <EricDalquist> I wish you could tell the yui compressor plugin to not overwrite existing files
[17:03:35 EDT(-0400)] <athena> that would be good, yes (smile)
[17:03:41 EDT(-0400)] <athena> ok, i gotta pack and go to boston
[17:03:49 EDT(-0400)] <athena> will be online tomorrow
[17:03:55 EDT(-0400)] <EricDalquist> later
[17:04:04 EDT(-0400)] <athena> have a good afternoon
[17:04:24 EDT(-0400)] <EricDalquist> you too
[19:34:20 EDT(-0400)] * lennard1 (n=sparhk@wsip-72-215-204-133.ph.ph.cox.net) has left ##uportal
[22:15:39 EDT(-0400)] * athena (n=athena@host05.harborsideip2.h.subnet.rcn.com) has joined ##uportal
[23:54:09 EDT(-0400)] * apetro (n=apetro@ip68-3-206-157.ph.ph.cox.net) has joined ##uportal