Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

ยซ Previous Version 12 Next ยป

[08:42:24 EST(-0500)] * jayshao (n=jayshao@jayshao.oirt.rutgers.edu) has joined ##uportal
[09:08:50 EST(-0500)] * colinclark (n=colin@bas1-toronto09-1279534418.dsl.bell.ca) has joined ##uportal
[09:31:01 EST(-0500)] * clown (n=clown@user383.megabit.utoronto.ca) has joined ##uportal
[09:37:59 EST(-0500)] * michelled_ (n=michelle@CPE001310472ade-CM0011aefd3ca8.cpe.net.cable.rogers.com) has joined ##uportal
[10:09:38 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[11:39:15 EST(-0500)] * athena7 (n=athena7@lumina.its.yale.edu) has joined ##uportal
[11:41:49 EST(-0500)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[13:00:44 EST(-0500)] <colinclark> I'm going to update the Fluid daily build server to the latest uPortal 3. Should I pull it out of trunk, or would you recommend a more stable branch or distribution?
[13:01:23 EST(-0500)] <colinclark> Hello to everyone, by the way. (smile)
[13:01:52 EST(-0500)] <athena7> hello!
[13:02:06 EST(-0500)] <athena7> how's the reorderer work going?
[13:02:07 EST(-0500)] <EricDalquist> colinclark:
[13:02:08 EST(-0500)] <EricDalquist> trunk
[13:02:16 EST(-0500)] <EricDalquist> there is actually a quickstart version now too
[13:02:18 EST(-0500)] <colinclark> EricDalquist: Thanks.
[13:02:29 EST(-0500)] <colinclark> I'll use trunk.
[13:02:51 EST(-0500)] <colinclark> Shaw-Han has been working with Gary's new skin. Do I have a reasonable chance of also getting it working?
[13:03:01 EST(-0500)] <EricDalquist> check with athena7 on that
[13:03:21 EST(-0500)] <colinclark> athena7: Hey Jen!
[13:03:26 EST(-0500)] <athena7> hey
[13:03:34 EST(-0500)] <athena7> i don't think any of the new skin is in subversion yet
[13:03:40 EST(-0500)] <colinclark> Reorderer work is going ridiculously slow, but we're making good progress.
[13:03:49 EST(-0500)] <athena7> we've set up a working theme branch though, and i'm hoping we'll have it in soon
[13:04:01 EST(-0500)] <athena7> i'm also going to try and do the migration to dojo 1.0.2 there
[13:04:25 EST(-0500)] <athena7> incidentally, it looks like dojo fixed their drag and drop issues
[13:04:27 EST(-0500)] <colinclark> We're really trying to make sure this is a really reusable solution, so that it works with both uPortal and might also be userful to other projects.
[13:04:33 EST(-0500)] <athena7> it seems to be pretty useable now
[13:04:37 EST(-0500)] <athena7> sounds good
[13:04:48 EST(-0500)] <colinclark> I haven't looked recently, but Dojo's drag and drop was broken conceptually, too. (smile)
[13:05:06 EST(-0500)] <athena7> yeah
[13:05:20 EST(-0500)] <colinclark> We're really happy using jQuery now. Happily all of our code will coexist with Dojo and other toolkits. And its getting really tiny.
[13:05:30 EST(-0500)] <colinclark> Are you using a custom Dojo build for your uPortal work?
[13:05:42 EST(-0500)] <athena7> that's good to hear - i was concerned about having to include yet another javascript dependency
[13:05:43 EST(-0500)] <athena7> yes
[13:05:45 EST(-0500)] <athena7> er
[13:05:46 EST(-0500)] <athena7> no
[13:05:54 EST(-0500)] <colinclark> They've got a nifty little build process where you can create a Dojo.js that contains only the dependencies you actually use.
[13:06:14 EST(-0500)] <athena7> yeah i've seen a little about that but i've yet to try it
[13:06:21 EST(-0500)] <colinclark> I can help out with that if you're interested. Should make it a bit smaller.
[13:06:31 EST(-0500)] <athena7> sounds good
[13:06:58 EST(-0500)] <athena7> it would be great to keep it as small as we can
[13:07:06 EST(-0500)] <colinclark> Yes, I completely agree.
[13:07:19 EST(-0500)] <EricDalquist> yeah
[13:07:19 EST(-0500)] <colinclark> I feel really bad that we've been so slow to get this new Reorderer out the door.
[13:07:43 EST(-0500)] <EricDalquist> I think the Yale DnD added like 5+MB to the uPortal download size (smile)
[13:07:45 EST(-0500)] <athena7> if you get to a point where I could play with it in uportal, let me know
[13:07:47 EST(-0500)] <EricDalquist> colinclark:
[13:07:49 EST(-0500)] <EricDalquist> don't worry about it
[13:07:58 EST(-0500)] <EricDalquist> we have a good roadmap for uP3
[13:08:15 EST(-0500)] <athena7> yeah i'm sure it did, and a lot of the added code/images/etc. probably isnt' even being used
[13:08:18 EST(-0500)] <colinclark> We were at a point where we outgrew our structure and needed to do some refactoring. The portlet work has made it way stronger, but it takes time.
[13:09:27 EST(-0500)] <colinclark> athena7: I'll see what I can do. Can you point me to a starting place in SVN where I can see what Dojo dependencies we have, and then I can create a custom build?
[13:09:34 EST(-0500)] <colinclark> I have to do the same for Sakai, incidentally. (smile)
[13:09:57 EST(-0500)] <athena7> if it's ok with you, it would probably make more sense to wait until i put the dojo 1.0 stuff in
[13:10:04 EST(-0500)] <colinclark> Yes, totally.
[13:10:11 EST(-0500)] <athena7> i'm guessing that looking at the dojo 0.43 code or whatever isn't really that useful
[13:10:11 EST(-0500)] <colinclark> I was just getting excited. (smile)
[13:10:23 EST(-0500)] <colinclark> Not really. They changed so much between 0.4 and 1.0.
[13:10:24 EST(-0500)] <athena7> but once that's in i'll definitely let you know (smile)
[13:10:28 EST(-0500)] <athena7> and hopefully that will be soon
[13:11:02 EST(-0500)] <colinclark> Cool. No rush. I have no lack of things to do in the meantime.
[13:11:21 EST(-0500)] <colinclark> So I've committed to this JavaScript programming workshop before the April conference.
[13:11:29 EST(-0500)] <colinclark> Are you guys going to come?
[13:11:42 EST(-0500)] <colinclark> Or do you want to help? (tongue)
[13:11:56 EST(-0500)] <athena7> i'd be willing to if you'd like me to
[13:12:03 EST(-0500)] <athena7> what're you planning on talking about?
[13:12:09 EST(-0500)] <EricDalquist> I'm already teaching two seminars (tongue)
[13:12:56 EST(-0500)] <colinclark> EricDalquist: What are you teaching?
[13:13:05 EST(-0500)] <colinclark> athena7: Let me grab my really rough outline.
[13:13:18 EST(-0500)] <athena7> sure
[13:13:22 EST(-0500)] <EricDalquist> I'm helping Drew with the uportal upgrade seminar and Andrew Petro with the intro to uPortal seminar
[13:13:30 EST(-0500)] <EricDalquist> to do up3 tie ins for both
[13:13:39 EST(-0500)] <colinclark> Cool.
[13:13:55 EST(-0500)] <colinclark> This was just my preliminary thinking:
[13:14:20 EST(-0500)] <colinclark> 1. JavaScript fundamentals: how it's different from Java, bugs, objects as general containers, closures and first class functions, namespacing
[13:14:32 EST(-0500)] <colinclark> 2. Tools: Firebug, JSUnit, etc.
[13:14:53 EST(-0500)] <colinclark> 3. Toolkits: why use one, comparison of toolkits, how to use jQuery
[13:15:12 EST(-0500)] <colinclark> 4. Markup-driven design ("AHAH")
[13:15:23 EST(-0500)] <colinclark> 5. DHTML accessibility
[13:15:28 EST(-0500)] <colinclark> 6. How to build a Fluid component.
[13:15:41 EST(-0500)] <colinclark> As you can see, it's a rather ambitious plan...
[13:15:46 EST(-0500)] <colinclark> Hopefully I am not doomed.
[13:16:08 EST(-0500)] <EricDalquist> are you doing 4 or 8 hours?
[13:16:31 EST(-0500)] <athena7> sounds interesting
[13:16:32 EST(-0500)] <colinclark> It's a half-day. But I love JavaScript, so I could go on forever.
[13:17:41 EST(-0500)] <colinclark> I think the biggest things I want to get across are: 1) how to do portal-friendly DHTML (namespacing and so on); 2) unobtrusive JavaScript and markup-based communication between client and server; 3) how to build accessible UIs.

  • No labels