Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[00:42:27 EDT(-0400)] * Williams (i=WilliamG@218.78.238.41) has joined ##uportal
[09:24:03 EDT(-0400)] * anastasiac (n=anastasi@142.150.154.105) has joined ##uportal
[09:35:54 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[09:47:20 EDT(-0400)] * theclown (n=theclown@142.150.154.101) has joined ##uportal
[09:51:44 EDT(-0400)] * athena7 (n=athena7@lumina.its.yale.edu) has joined ##uportal
[10:18:39 EDT(-0400)] * theclown (n=theclown@142.150.154.101) has joined ##uportal
[10:38:20 EDT(-0400)] <athena7> by the way eric, i checked my current dev instance against yale production, and it looks like we have about 60% less javascript
[10:38:42 EDT(-0400)] <EricDalquist> and I figured out tomcat does set and honor the caching headers by default
[10:38:43 EDT(-0400)] <athena7> the admin front page actually has 40K more than what is included by the theme itself because of that calendar channel
[10:38:47 EDT(-0400)] <athena7> oh ok
[10:39:01 EDT(-0400)] <EricDalquist> its just that firebug seems to strip the if-last-modified header from the request (tongue)
[10:39:19 EDT(-0400)] <athena7> oh.
[10:39:25 EDT(-0400)] <athena7> that's weird?
[10:39:47 EDT(-0400)] <EricDalquist> yeah I think it does it so it can show that network log
[10:40:00 EDT(-0400)] <athena7> ahh
[10:40:02 EDT(-0400)] <athena7> gotcha
[10:40:04 EDT(-0400)] <EricDalquist> just watching the requests with live http headers after the first render only the portal html is returned as a 200
[10:40:08 EDT(-0400)] <athena7> interesting
[10:40:09 EDT(-0400)] <EricDalquist> everything else returns 304s
[10:40:17 EDT(-0400)] <EricDalquist> which is what we want
[10:40:21 EDT(-0400)] <athena7> great (smile)
[10:40:24 EDT(-0400)] <athena7> so we're all set?
[10:40:25 EDT(-0400)] <EricDalquist> and it really does render a lot faster with firebug off
[10:40:27 EDT(-0400)] <EricDalquist> I think so
[10:40:39 EDT(-0400)] <athena7> silly firebug
[10:40:42 EDT(-0400)] <EricDalquist> looking into a maven js min plugin would still be good eventually
[10:40:45 EDT(-0400)] <athena7> yeah
[10:40:48 EDT(-0400)] <EricDalquist> but not something we need to worry about now
[10:40:59 EDT(-0400)] <athena7> do you want me to check in the minified versions of the UI libs at least?
[10:41:07 EDT(-0400)] <athena7> i guess there's not really any reason not to
[10:41:26 EDT(-0400)] <EricDalquist> sure
[10:41:47 EDT(-0400)] <athena7> ok
[10:42:06 EDT(-0400)] <athena7> by the way, i'm going to ask at our meeting today if yale is willing to contribute it's skin
[10:42:22 EDT(-0400)] <athena7> we've discussed doing it in the past but never got around to it because we had a bunch of local mods that were a pain to sort out
[10:42:34 EDT(-0400)] <athena7> but i've got it mostly done for up3
[10:42:47 EDT(-0400)] <athena7> if yale's interested, would you want that added?
[10:43:06 EDT(-0400)] <EricDalquist> ah cool, so it is for the new theme?
[10:43:16 EDT(-0400)] <athena7> yep
[10:43:39 EDT(-0400)] <athena7> it basically looks just like yale production
[10:43:55 EDT(-0400)] <athena7> if you've seen that
[10:44:06 EDT(-0400)] <EricDalquist> hrm, sure if that can go in along with getting the other current issues you have fixed too (smile)
[10:44:07 EDT(-0400)] <athena7> but with the uportal logo and such
[10:44:12 EDT(-0400)] <athena7> yep
[10:44:24 EDT(-0400)] <athena7> i checked in the skin fixes i made, so i think that's all set
[10:44:30 EDT(-0400)] <EricDalquist> does yale have a demo?
[10:44:32 EDT(-0400)] <athena7> and fixed some of the issues tuy reported yesterday
[10:44:41 EDT(-0400)] <EricDalquist> cool
[10:44:44 EDT(-0400)] <athena7> of the new theme?
[10:44:50 EDT(-0400)] <athena7> or just in general?
[10:44:58 EDT(-0400)] <EricDalquist> according to jira you just have up-1980 and up-1981 left
[10:45:02 EDT(-0400)] <EricDalquist> in general
[10:45:12 EDT(-0400)] * dstn (n=dstn@unaffiliated/dstn) has joined ##uportal
[10:45:12 EDT(-0400)] <athena7> https://portaltest.its.yale.edu/Login?userName=demo&amp;password=demo
[10:45:26 EDT(-0400)] <athena7> or https://portal.yale.edu/Login?userName=demo&amp;password=demo for production
[10:46:07 EDT(-0400)] <EricDalquist> nice
[10:46:28 EDT(-0400)] <athena7> up-1980 is done, i'm just waiting for tuy's confirmation that it fixes the issue for her too
[10:46:55 EDT(-0400)] <athena7> i'll look at up-1981 - it's really a bug with the js library, but i'll see if there's an easy workaround
[10:47:03 EDT(-0400)] <athena7> if not, it's mostly harmless, if somewhat weird
[10:47:25 EDT(-0400)] <EricDalquist> ok
[10:47:25 EDT(-0400)] <athena7> i think i still own up-1990, although i'm hoping someone else will have some insight there
[10:47:26 EDT(-0400)] <EricDalquist> oh
[10:47:33 EDT(-0400)] <EricDalquist> do you have IE7 available to test with?
[10:47:39 EDT(-0400)] <athena7> hm, yes
[10:47:56 EDT(-0400)] <athena7> i can look at that thing that got reported yesterday
[10:48:11 EDT(-0400)] <athena7> might have to try and get gary's help to fix it though
[10:48:21 EDT(-0400)] <athena7> i'm not sure offhand what would cause that
[10:48:45 EDT(-0400)] <EricDalquist> yeah and I'm not good enough with UIs to fix it :/
[10:49:10 EDT(-0400)] <athena7> yeah i don't really understand some of the stuff he's used very well, so it might be beyond me too (smile)
[10:49:43 EDT(-0400)] <athena7> debugging in IE makes me sad
[10:53:59 EDT(-0400)] <dstn> lol
[10:54:32 EDT(-0400)] <athena7> it does!
[10:54:43 EDT(-0400)] <athena7> by the way, how goes the ajax, dstn? (smile)
[10:56:07 EDT(-0400)] <EricDalquist> oh yeah, did you ever get to trying out the post to actionUrl/redirect to servlet cycle?
[10:56:11 EDT(-0400)] <dstn> Its going nicely. I haven't been able to work on it much lately though (sad). School has been busy and I'm working on a Struts 2 project.
[10:56:24 EDT(-0400)] <athena7> actionurl/redirect?
[10:56:37 EDT(-0400)] <EricDalquist> yeah athena7 we were talking about how to do ajax in a portlet
[10:56:42 EDT(-0400)] <EricDalquist> and be able to access portlet data
[10:56:47 EDT(-0400)] <athena7> ohh, interesting
[10:56:52 EDT(-0400)] <EricDalquist> had the idea of POSTing to a portlet ActionURL
[10:56:58 EDT(-0400)] <athena7> ooh
[10:57:03 EDT(-0400)] <EricDalquist> then in the portlet code that handles those actions doing a sendRedirect to a servlet
[10:57:05 EDT(-0400)] <athena7> and then redirect to a servlet with some data or somethign?
[10:57:09 EDT(-0400)] <EricDalquist> the action could put data in the session
[10:57:18 EDT(-0400)] <EricDalquist> and the servlet could render it out
[10:57:25 EDT(-0400)] <athena7> hey that's actually a pretty cool idea, i hadn't thought about that
[10:57:28 EDT(-0400)] <EricDalquist> then you can use portlet prefs and other fun stuff
[10:57:30 EDT(-0400)] <athena7> yeah
[10:57:33 EDT(-0400)] <athena7> that's awesome!
[10:57:35 EDT(-0400)] <EricDalquist> yeah we just came up with it a few days ago
[10:57:40 EDT(-0400)] <EricDalquist> I want someone to try it out and see how it works
[10:57:44 EDT(-0400)] <dstn> we = Eric came up with it
[10:57:47 EDT(-0400)] <dstn> (smile)
[10:57:47 EDT(-0400)] <EricDalquist> the trick is you have to POST
[10:57:50 EDT(-0400)] <EricDalquist> (smile)
[10:58:09 EDT(-0400)] <dstn> Ya I want to get some time to try it out this weekend, hopefully I will.
[10:58:09 EDT(-0400)] <athena7> i hadn't gotten around to making any of the yale portlets do that level of ajax stuff yet
[10:58:17 EDT(-0400)] <EricDalquist> but that seems like a pretty reasonable way to get real ajax functionality in a portlet
[10:58:22 EDT(-0400)] <athena7> so far we'd only used pretty simple stuff - i've been introducing ajax pretty gradually
[10:58:26 EDT(-0400)] <athena7> but that sounds like a pretty good idea
[10:58:37 EDT(-0400)] <EricDalquist> you could probably create a BasePortletAjaxController that extends Springs AbstractController to do the common work
[10:58:38 EDT(-0400)] <athena7> maybe i'll try it with the duke email portlet or the calendar portlet
[10:58:44 EDT(-0400)] <athena7> both could benefit from something like that
[10:58:59 EDT(-0400)] <EricDalquist> sweet
[10:58:59 EDT(-0400)] * michelled (n=team@142.150.154.197) has joined ##uportal
[10:59:06 EDT(-0400)] <EricDalquist> well whoever gets to it first let me know how it goes
[10:59:07 EDT(-0400)] <dstn> Ya, the AJAX is really nice. Retrieving the locations when you search is about 10 - 15 times faster.
[10:59:24 EDT(-0400)] <athena7> nice! yeah that seemed like it would be a pretty clear improvement
[10:59:31 EDT(-0400)] <EricDalquist> it can be something we can chat about at the conference dev time too
[10:59:34 EDT(-0400)] <athena7> and doesn't require anything too complicated
[10:59:39 EDT(-0400)] <athena7> is that checked in yet dstn?
[10:59:45 EDT(-0400)] <athena7> and what js toolkit did you use?
[10:59:58 EDT(-0400)] <dstn> No, not yet. Uses my favorite jQuery (smile)
[11:00:03 EDT(-0400)] <athena7> excellent
[11:00:12 EDT(-0400)] <dstn> its sooooo powerful
[11:00:16 EDT(-0400)] <athena7> that will work beautifully with the new portal release (wink)
[11:00:20 EDT(-0400)] <athena7> yeah i love it
[11:00:24 EDT(-0400)] <dstn> the code to parse the returned xml is amazing
[11:00:30 EDT(-0400)] <dstn> its like 5 lines
[11:00:31 EDT(-0400)] <athena7> when i tried out jquery i was like oh. yes. this really is that much better.
[11:00:34 EDT(-0400)] <athena7> lol yeah
[11:02:01 EDT(-0400)] <dstn> I added a little more functionality that I haven't checked in yet either. It auto completes when you search for cities.
[11:02:19 EDT(-0400)] <athena7> oooh
[11:02:22 EDT(-0400)] <athena7> that's particularly good (smile)
[11:02:23 EDT(-0400)] <dstn> Kind of like how froogle used to be
[11:03:01 EDT(-0400)] <athena7> about 3 years ago i wrote some ajax stuff for the department i was working for then
[11:03:07 EDT(-0400)] <athena7> let you search software and stuff like that
[11:03:13 EDT(-0400)] <athena7> did the autocomplete, it was fun (smile)
[11:03:20 EDT(-0400)] <athena7> the portal channel browser does that too
[11:03:38 EDT(-0400)] <athena7> it's just such a fun feature
[11:03:41 EDT(-0400)] <athena7> feels like magic!
[11:04:25 EDT(-0400)] <dstn> Ya, I think it will really help with the user experience.
[11:04:29 EDT(-0400)] <athena7> yeah
[11:07:18 EDT(-0400)] <athena7> ok, yeah, i figured out what's causing the control icons to disappear
[11:07:25 EDT(-0400)] <athena7> think i can fix it
[11:07:30 EDT(-0400)] <EricDalquist> awesome!
[11:08:28 EDT(-0400)] <athena7> it's because the icons are getting set via the background-img property
[11:08:36 EDT(-0400)] <athena7> but the div's empty
[11:08:44 EDT(-0400)] <athena7> i think if we put some &nbsp;s in there it'll work
[11:08:48 EDT(-0400)] <EricDalquist> ah
[11:09:06 EDT(-0400)] <athena7> this also explains why i couldn't skin the height, probably
[11:09:11 EDT(-0400)] <EricDalquist> I should really update my windows virtual machine to use IE7 ...
[11:10:01 EDT(-0400)] <athena7> i installed some thing that lets you have multiple versions
[11:10:30 EDT(-0400)] <athena7> really need that since we officially still support IE6
[11:10:36 EDT(-0400)] <EricDalquist> yeah
[11:10:37 EDT(-0400)] <athena7> and a lot of machines on campus aren't updated