Versions Compared

Key

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

[08:31:35 EDT(-0400)] * colinclark (n=colin@bas1-toronto09-1279475430.dsl.bell.ca) has joined ##uportal
[08:38:43 EDT(-0400)] * esm (n=esm@207-53-192-198.dynamic-dsl.qis.net) has joined ##uportal
[08:42:56 EDT(-0400)] * anastasiac (n=team@142.150.154.105) has joined ##uportal
[09:57:34 EDT(-0400)] * michelled (n=team@142.150.154.197) has joined ##uportal
[10:16:47 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:22:12 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[11:01:06 EDT(-0400)] * athena7 (n=athena7@lumina.its.yale.edu) has joined ##uportal
[11:05:40 EDT(-0400)] <athena7> is there an ical version of the conference schedule?
[11:06:16 EDT(-0400)] <EricDalquist> I don't think so
[11:06:20 EDT(-0400)] <EricDalquist> though there may be
[11:06:29 EDT(-0400)] <athena7> i couldn't find one on google calendar
[11:06:29 EDT(-0400)] <EricDalquist> but I haven't seen anything
[11:06:44 EDT(-0400)] <athena7> i feel like andrew or someone made one in the past
[11:07:10 EDT(-0400)] <EricDalquist> yeah
[11:07:14 EDT(-0400)] <EricDalquist> I think he did last year
[11:07:24 EDT(-0400)] <EricDalquist> seems like a useful additon to the the conference app
[11:07:32 EDT(-0400)] <athena7> yeah
[11:07:56 EDT(-0400)] <athena7> i suppose if i made one i could use it for calendar portlet demo purposes . . .
[11:08:49 EDT(-0400)] <EricDalquist> (smile)
[11:09:14 EDT(-0400)] <athena7> how long are you staying?
[11:09:27 EDT(-0400)] <EricDalquist> until Friday
[11:09:31 EDT(-0400)] <EricDalquist> I'm driving up from Madison
[11:09:45 EDT(-0400)] <EricDalquist> so I have a car and have some flexibility when I leave
[11:10:10 EDT(-0400)] <athena7> yeah that's nice
[11:10:17 EDT(-0400)] <athena7> not too far of a drive, is it? a few hours?
[11:10:31 EDT(-0400)] <athena7> i've only been through madison on the way to other places, so it's hard to remember
[11:10:45 EDT(-0400)] <EricDalquist> just under 4
[11:11:05 EDT(-0400)] <EricDalquist> Jim will be riding up with me
[11:11:11 EDT(-0400)] <EricDalquist> but his family is going up later that week
[11:11:16 EDT(-0400)] <EricDalquist> so it will be just me on the way home
[11:12:00 EDT(-0400)] <athena7> (smile)
[11:12:08 EDT(-0400)] <athena7> i'm getting in like ridiculously early on saturday
[11:12:14 EDT(-0400)] <athena7> i'll have to find something to do
[11:12:22 EDT(-0400)] <athena7> although at this point i may just be writing presentations
[11:12:30 EDT(-0400)] <EricDalquist> lol
[11:12:39 EDT(-0400)] <EricDalquist> well we'll be up Saturday around 6
[11:13:24 EDT(-0400)] <athena7> well if you're looking for something to do, give me a call
[11:13:31 EDT(-0400)] <athena7> i haven't been back to minnesota since i moved
[11:13:36 EDT(-0400)] <athena7> should be interesting
[11:15:01 EDT(-0400)] <EricDalquist> (smile)
[11:29:06 EDT(-0400)] <athena7> ok, created the calendar
[11:29:11 EDT(-0400)] <athena7> i'll finish it later while watching tv
[11:29:50 EDT(-0400)] <EricDalquist> (smile)
[11:30:00 EDT(-0400)] <athena7> that'll be useful for demo purposes
[11:30:01 EDT(-0400)] <EricDalquist> you could probably send a note to the uportal lists when you're done
[11:30:04 EDT(-0400)] <athena7> and also in general
[11:30:07 EDT(-0400)] <athena7> yeah, definitely
[11:30:07 EDT(-0400)] <EricDalquist> for others if they want to use it
[11:30:11 EDT(-0400)] <athena7> yeah
[11:30:13 EDT(-0400)] <athena7> i set it to public
[11:38:17 EDT(-0400)] <athena7> hey eric i'm trying to figure out the intricacies of the bookmarks portlet bookmark sets
[11:38:22 EDT(-0400)] <EricDalquist> ok
[11:38:41 EDT(-0400)] <athena7> by default, what happens? are all bookmarks portlets the same for a user?
[11:39:14 EDT(-0400)] <EricDalquist> so there is a portlet preference that determines which 'bookmark set' the user sees
[11:39:24 EDT(-0400)] <athena7> right
[11:39:30 EDT(-0400)] <EricDalquist> so all instances of one published Bookmarks Portlet will show the same bookmarks for a user
[11:39:39 EDT(-0400)] <athena7> ok
[11:39:54 EDT(-0400)] <athena7> unless there's a bookmarkSetName set?
[11:39:55 EDT(-0400)] <EricDalquist> if you want multiple bookmark sets for a user you'd have to publish multiple times each with a different bookmark set name
[11:40:03 EDT(-0400)] <athena7> ok
[11:40:15 EDT(-0400)] <EricDalquist> so if you don't set the bookmarkSetName it is just 'null'
[11:40:17 EDT(-0400)] <athena7> so if you want to have multiple bookmarks sets you actually need to do something at publish time
[11:40:22 EDT(-0400)] <EricDalquist> yup
[11:40:25 EDT(-0400)] <athena7> users can't set that up themselves
[11:40:25 EDT(-0400)] <athena7> ok
[11:40:31 EDT(-0400)] <EricDalquist> no, not in the current code
[11:40:36 EDT(-0400)] <athena7> gotcha
[11:40:38 EDT(-0400)] <EricDalquist> since it is just a preference
[11:40:54 EDT(-0400)] <EricDalquist> the user could easily be given the option though via a new ui in the portlet
[11:40:57 EDT(-0400)] <athena7> yeah
[11:41:07 EDT(-0400)] <athena7> i'd like to eventually do something similar in the calendar portlet
[11:41:40 EDT(-0400)] <athena7> seems like it would make sense to do something pretty similar both in terms of code and UI though, since there's likely to be overlap in the user/deployer base
[11:41:54 EDT(-0400)] <EricDalquist> yeah
[11:42:00 EDT(-0400)] <EricDalquist> the bookmarks portlet UI could use some loving though
[11:42:04 EDT(-0400)] <athena7> yeah
[11:42:09 EDT(-0400)] <EricDalquist> as it was the first (and really only) JS I've ever done
[11:42:15 EDT(-0400)] <EricDalquist> doesn't use any sort of framework
[11:42:22 EDT(-0400)] <EricDalquist> and is generally sub-optimal
[11:42:24 EDT(-0400)] <athena7> switching it to jquery would probably cut down on the amount of code drastically
[11:42:31 EDT(-0400)] <EricDalquist> plus I'd like to actually make it AJAX
[11:42:34 EDT(-0400)] <athena7> it's just so much easier when you're using a framework
[11:42:37 EDT(-0400)] <athena7> yeah that'd be cool (smile)
[11:42:49 EDT(-0400)] <EricDalquist> instead of the horribly ugly hack for a dynamic UI that is uses now
[11:43:12 EDT(-0400)] <athena7> i noticed that if you say you want the folder state persisted it does a refresh every time you open/close
[11:43:51 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[11:44:01 EDT(-0400)] <EricDalquist> yup
[11:44:07 EDT(-0400)] <EricDalquist> there are no dynamic callbacks
[11:44:21 EDT(-0400)] <EricDalquist> the 'dynamic' bit of the UI is done through rendering all possible forms
[11:44:25 EDT(-0400)] <EricDalquist> hiding them by default
[11:44:40 EDT(-0400)] <EricDalquist> and including all object attributes for each item in the html
[11:44:48 EDT(-0400)] <athena7> yeah i saw that (smile)
[11:44:51 EDT(-0400)] <EricDalquist> so when you click edit on one the JS can populate the form correctly
[11:44:58 EDT(-0400)] <athena7> it did pretty well in UI testing yesterday at least
[11:45:03 EDT(-0400)] <EricDalquist> it works ... but I hope no one every decides to copy it
[11:45:09 EDT(-0400)] <athena7> lol
[11:45:23 EDT(-0400)] <athena7> yeah we should figure out how to set up that ajax controller business
[11:45:48 EDT(-0400)] <EricDalquist> perhaps another think we can hack out next week
[11:45:53 EDT(-0400)] <athena7> yeah
[11:45:59 EDT(-0400)] <athena7> i think that would be pretty useful
[11:46:04 EDT(-0400)] <EricDalquist> I think the portlet side will be easy enough, I've just never done AJAX before
[11:46:05 EDT(-0400)] <EricDalquist> yeah
[11:46:14 EDT(-0400)] <EricDalquist> maybe we can get a simple demo put together and posted for people to use
[11:46:18 EDT(-0400)] <athena7> yeah
[11:46:31 EDT(-0400)] <athena7> i've done lots of ajax, so we could probably sit down and work it out between the two of us
[11:46:38 EDT(-0400)] <EricDalquist> (smile)
[11:47:39 EDT(-0400)] <athena7> yea cooperation
[11:53:36 EDT(-0400)] <athena7> wow, looks like the weather is really planning to tank in time for our arrival (tongue)
[11:53:55 EDT(-0400)] <EricDalquist> uhg
[11:53:58 EDT(-0400)] <EricDalquist> really?
[11:54:01 EDT(-0400)] <athena7> yeah
[11:54:04 EDT(-0400)] <athena7> 43 and raining
[11:54:10 EDT(-0400)] <athena7> tomorrow
[11:54:16 EDT(-0400)] <athena7> like 50 or so saturday
[11:54:29 EDT(-0400)] <athena7> i don't want to go! it's absolutely perfect here
[11:54:44 EDT(-0400)] <athena7> sunny and warm and breezy without being hot
[11:54:44 EDT(-0400)] <athena7> hard to get work done though
[11:55:55 EDT(-0400)] <EricDalquist> lol
[11:56:01 EDT(-0400)] <EricDalquist> doesn't look too bad
[11:56:24 EDT(-0400)] <athena7> well compared to today's forecast it does!
[11:56:48 EDT(-0400)] <athena7> oh hm
[11:56:48 EDT(-0400)] <athena7> it's supposed to rain here most of next week too
[11:56:55 EDT(-0400)] <athena7> i guess i'll come to the conference after all (wink)
[11:57:32 EDT(-0400)] <EricDalquist> looks like 52 and cloudy Saturday
[11:57:35 EDT(-0400)] <EricDalquist> that isn't so bad
[11:57:51 EDT(-0400)] <holdorph> 52 is freezing, coming from here.
[11:58:14 EDT(-0400)] <EricDalquist> Sunday looks kind of crappy
[11:58:25 EDT(-0400)] <EricDalquist> rest of the week is mid 50s and partly sunny
[11:58:26 EDT(-0400)] <EricDalquist> pretty nice
[11:58:51 EDT(-0400)] <athena7> yeah
[11:58:53 EDT(-0400)] <athena7> it is
[11:59:05 EDT(-0400)] <athena7> it's just been so nice here lately
[11:59:07 EDT(-0400)] <athena7> quite a treat
[11:59:09 EDT(-0400)] <EricDalquist> (smile)
[11:59:17 EDT(-0400)] <EricDalquist> yeah it's been 70s here this week too
[11:59:20 EDT(-0400)] <EricDalquist> but that is going away today
[11:59:21 EDT(-0400)] <athena7> it's nice to actually get some decent weather on weekends for a change
[11:59:23 EDT(-0400)] <athena7> ah
[11:59:32 EDT(-0400)] <EricDalquist> big thunder storm system pushing through this afternoon
[11:59:40 EDT(-0400)] <athena7> i went rollerblading for about 11 miles last night - really nice
[11:59:41 EDT(-0400)] <athena7> ah
[12:13:44 EDT(-0400)] <athena7> wooo this works
[12:13:48 EDT(-0400)] <athena7> ok i'm going to lunch
[12:13:49 EDT(-0400)] <athena7> cya!
[12:46:35 EDT(-0400)] * awills (n=awills@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[14:15:20 EDT(-0400)] <EricDalquist> yay we have a mandatory tornado drill soon
[14:18:46 EDT(-0400)] <athena7> oh (smile)
[14:18:56 EDT(-0400)] <athena7> yeah i haven't had one of those in a long time
[14:48:00 EDT(-0400)] * michelled (n=team@142.150.154.197) has left ##uportal
[15:45:33 EDT(-0400)] <athena7> i stacked up a layer of cute user managers that assign guest users based on url and IP address and such (smile)
[15:49:55 EDT(-0400)] <EricDalquist> neat
[15:50:00 EDT(-0400)] <EricDalquist> yay for interfaces!
[15:50:08 EDT(-0400)] <EricDalquist> (and no factories)
[15:50:35 EDT(-0400)] <athena7> yeah definitely
[15:50:42 EDT(-0400)] <athena7> so easy to add cute new little person managers
[15:50:47 EDT(-0400)] <athena7> who would you like to be today?
[15:50:55 EDT(-0400)] <athena7> (lets not really have that one though)
[15:50:59 EDT(-0400)] <EricDalquist> lol
[15:51:05 EDT(-0400)] <EricDalquist> well we actually may add something like that
[15:51:08 EDT(-0400)] <EricDalquist> for admin users only though
[15:51:19 EDT(-0400)] <athena7> well i have one that chooses the guest user based on a url parameter
[15:51:22 EDT(-0400)] <EricDalquist> we already have a hacked in 'su' portlet in our portal
[15:51:25 EDT(-0400)] <athena7> but it's locked down to an allowed list
[15:51:27 EDT(-0400)] <athena7> interesting
[15:51:30 EDT(-0400)] <EricDalquist> yeah
[15:51:32 EDT(-0400)] <EricDalquist> very handy
[15:51:36 EDT(-0400)] <athena7> i know drew's worked on an impersonation portlet too
[15:51:41 EDT(-0400)] <EricDalquist> go to this portlet, search for a user and 'become' thing
[15:51:44 EDT(-0400)] <EricDalquist> them*
[15:51:52 EDT(-0400)] <athena7> i'd really like to see impersonation integration with the feedback portlet too
[15:51:55 EDT(-0400)] <athena7> that'd be pretty cool
[15:52:15 EDT(-0400)] <EricDalquist> it is a hack in the Login servlet right now to store your current user in the session then do a logout/login as the new user
[15:52:19 EDT(-0400)] <EricDalquist> yeah
[15:52:26 EDT(-0400)] <EricDalquist> easy support diagnostic
[15:52:28 EDT(-0400)] <athena7> yeah
[15:52:35 EDT(-0400)] <EricDalquist> oh ... on a fun off topic note ...
[15:52:45 EDT(-0400)] <athena7> and the feedback portlet records the tab name they were last looking at too
[15:52:49 EDT(-0400)] <EricDalquist> we're eventually going to have to this site to book travel: https://www.travelport.net/login.aspx
[15:53:03 EDT(-0400)] <EricDalquist> except that login page has JS on it that only allows IE and Netscape
[15:53:07 EDT(-0400)] <EricDalquist> ...
[15:53:15 EDT(-0400)] <athena7> i was about to say, that doesn't load for me
[15:53:25 EDT(-0400)] <athena7> netscape though? for realz??
[15:53:40 EDT(-0400)] <EricDalquist> yeah
[15:53:50 EDT(-0400)] <EricDalquist> the 'error display' is broken in firefox and opera
[15:53:53 EDT(-0400)] <EricDalquist> er safari
[15:54:05 EDT(-0400)] <EricDalquist> if you view it in opera or with JS turned off you get a little error message
[15:54:12 EDT(-0400)] <athena7> sad.
[15:54:15 EDT(-0400)] <EricDalquist> if you fake your user-agent you can login just fine
[15:54:18 EDT(-0400)] <athena7> lol
[15:54:19 EDT(-0400)] <athena7> nice
[15:54:23 EDT(-0400)] <EricDalquist> and the site works (as expeceted since there isn'
[15:54:24 EDT(-0400)] <athena7> i hate that crap
[15:54:33 EDT(-0400)] <athena7> i want to start developing stuff that doesn't support IE just because
[15:54:35 EDT(-0400)] <EricDalquist> 't really anything you can do that is both IE and Netscape specific)
[15:54:39 EDT(-0400)] <EricDalquist> lol
[15:54:40 EDT(-0400)] <EricDalquist> yeah
[15:54:43 EDT(-0400)] <athena7> i mean at least pretty much anyone can d/l firefox
[15:54:47 EDT(-0400)] <EricDalquist> its one thing to not test on a browser
[15:54:47 EDT(-0400)] <athena7> IE doesnt' work on my machine!!
[15:54:55 EDT(-0400)] <EricDalquist> but to explicitly deny them?
[15:54:59 EDT(-0400)] <athena7> i shouldn't have to load up a VM just to get a stupid site to work
[15:55:00 EDT(-0400)] <athena7> yeah, agreed
[15:55:24 EDT(-0400)] <athena7> actually i've punted on IE before
[15:55:24 EDT(-0400)] <athena7> http://qwertied.com/blog/projects/
[15:55:48 EDT(-0400)] <athena7> sorry, you might not be able to play IT buzzword hangman with IE
[15:55:49 EDT(-0400)] <athena7> oh wel.
[15:55:56 EDT(-0400)] <athena7> s/wel/well/
[15:56:42 EDT(-0400)] <EricDalquist> lol
[15:57:42 EDT(-0400)] <EricDalquist> that's a neat game
[15:58:45 EDT(-0400)] <athena7> (smile)
[15:58:53 EDT(-0400)] <athena7> ascii hangman, woo
[15:59:07 EDT(-0400)] <athena7> i think you have to reload the page to play new games
[15:59:17 EDT(-0400)] <athena7> but it was an entertaining intro-to-js project
[15:59:29 EDT(-0400)] <EricDalquist> yeah, Nick just discovered that
[16:01:13 EDT(-0400)] <athena7> javascript?
[16:01:46 EDT(-0400)] <EricDalquist> the reload-page issue
[16:01:56 EDT(-0400)] <athena7> oh
[16:01:57 EDT(-0400)] <athena7> yeah
[16:02:02 EDT(-0400)] <athena7> i guess i should fix that
[16:02:06 EDT(-0400)] <athena7> wouldn't be hard
[16:02:13 EDT(-0400)] <EricDalquist> (smile)
[16:02:13 EDT(-0400)] <athena7> but (smile)