uPortal IRC Logs-2009-03-19

[04:38:08 EDT(-0400)] * higmad (n=chatzill@pcit-8752.hig.se) has joined ##uportal
[07:45:01 EDT(-0400)] * athena (n=athena@99.129.100.66) has joined ##uportal
[07:59:44 EDT(-0400)] * jayshao (n=jayshao@ool-45731411.dyn.optonline.net) has joined ##uportal
[08:30:53 EDT(-0400)] <dstn> athena_dentist, lol...is that nick registered?
[08:32:58 EDT(-0400)] <athena_dentist> no (smile)
[08:33:02 EDT(-0400)] <athena_dentist> i better run
[08:33:03 EDT(-0400)] <athena_dentist> cya!
[08:38:49 EDT(-0400)] <dstn> cya!
[08:50:04 EDT(-0400)] * michelled (n=team@142.150.154.193) has joined ##uportal
[09:01:48 EDT(-0400)] * EricDalquist (n=EricDalq@adsl-76-208-69-153.dsl.mdsnwi.sbcglobal.net) has joined ##uportal
[09:57:29 EDT(-0400)] * Arvids (n=arvids@213.175.95.54) has joined ##uportal
[09:59:33 EDT(-0400)] * EricDalquist (n=EricDalq@adsl-76-208-69-153.dsl.mdsnwi.sbcglobal.net) has joined ##uportal
[10:00:23 EDT(-0400)] * athena (n=athena@99.129.100.66) has joined ##uportal
[10:02:03 EDT(-0400)] <EricDalquist> athena: I just updated the registration portlet UI. I think I'm done with the UI side if folks want to review it
[10:02:18 EDT(-0400)] <EricDalquist> I'll be finishing up the data submission side in a bit
[10:13:01 EDT(-0400)] * jessm (n=Jess@c-71-232-3-4.hsd1.ma.comcast.net) has joined ##uportal
[10:16:09 EDT(-0400)] <athena> sounds good eric
[10:16:37 EDT(-0400)] <athena> if you get a chance maybe you could take a screenshot to send back to fj4000 and see if it looks like what he expected?
[10:16:43 EDT(-0400)] <athena> oh.
[10:16:45 EDT(-0400)] <athena> eric is not here
[10:40:21 EDT(-0400)] * higmad (n=chatzill@pcit-8752.HIG.SE) has joined ##uportal
[10:55:12 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:59:04 EDT(-0400)] <Arvids> hi, where can i find l10n and i18n information?
[10:59:18 EDT(-0400)] <Arvids> didn't have any success in uPortal 3.0 manual (sad)
[11:03:18 EDT(-0400)] <EricDalquist> I'm not sure there is a good single source for documentation
[11:03:47 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[11:03:53 EDT(-0400)] <EricDalquist> for text written out by the portal theme you can look at: uportal-war/src/main/resources/layout/theme/universality/messages.xml
[11:04:12 EDT(-0400)] <EricDalquist> I'm really not sure where to start beyond that though
[11:06:05 EDT(-0400)] <Arvids> i found that file... but now i'm thinking - is it possible to maintain 2 languages? Or i should i replace those messages?
[11:06:29 EDT(-0400)] <EricDalquist> I think you can have 2 languages
[11:06:41 EDT(-0400)] <EricDalquist> there should be a locale key in the file for a block of messages
[11:06:57 EDT(-0400)] <EricDalquist> I think there is support in the framework for i18n tab/channel names
[11:07:15 EDT(-0400)] <EricDalquist> but I don't think the import/export scripts do anything other than the primary language right now
[11:08:15 EDT(-0400)] <EricDalquist> athena: who should I talk to from Fluid about a quick review of the updated registration UI?
[11:08:25 EDT(-0400)] <athena> fj4000
[11:08:40 EDT(-0400)] <EricDalquist> ok
[11:08:42 EDT(-0400)] <athena> you may need to take a screenshot or two if you've made changes since last night
[11:08:47 EDT(-0400)] <EricDalquist> yeah
[11:08:56 EDT(-0400)] <athena> their nightly server looks good though (smile)
[11:08:57 EDT(-0400)] * awills (n=awills@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[11:09:03 EDT(-0400)] <athena> hm, not sure if they're importing channel defs during the build
[11:09:13 EDT(-0400)] <athena> so that may be a consideration for the future - i haven't checked
[11:09:58 EDT(-0400)] <EricDalquist> I'm pretty sure locales aren't
[11:10:11 EDT(-0400)] <EricDalquist> I had created an issue a while back about it
[11:10:24 EDT(-0400)] <EricDalquist> that certain elements should support the xml:lang attribute
[11:10:40 EDT(-0400)] <EricDalquist> for things like channel titles and tab names
[11:11:12 EDT(-0400)] <Arvids> i'm now searching for that locale key...
[11:11:42 EDT(-0400)] <athena> i'd really like to shore up our support for internationalization
[11:12:01 EDT(-0400)] <athena> i went through all the ajax menus for this release and put their strings in the messages file
[11:12:07 EDT(-0400)] <athena> but i'm not really sure what other pieces are missing
[11:12:34 EDT(-0400)] <EricDalquist> Arvids: line 10 of messages.xml: <tokens xml:lang="en-US">
[11:13:46 EDT(-0400)] <Arvids> yes, i copied that node already and created the same with xml:lang="lv-LV"
[11:14:23 EDT(-0400)] <Arvids> then modified some messages slightly, but i see no difference when i change user locale
[11:15:13 EDT(-0400)] <EricDalquist> can you try changing the locale then logging out and back in?
[11:15:21 EDT(-0400)] <Arvids> did that already
[11:15:25 EDT(-0400)] <EricDalquist> hrm
[11:15:26 EDT(-0400)] <Arvids> even restarted server
[11:15:52 EDT(-0400)] <Arvids> i'll do some more digging today and try to report status tomorrow
[11:17:05 EDT(-0400)] <EricDalquist> ok
[11:30:11 EDT(-0400)] <EricDalquist> athena: where should I stick the screenshots?
[11:30:55 EDT(-0400)] <athena> probably ask fj4000
[11:31:02 EDT(-0400)] <athena> could probably either dcc or email them to him
[11:31:57 EDT(-0400)] <EricDalquist> ok
[11:35:04 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[11:55:55 EDT(-0400)] * Arvids (n=arvids@213.175.95.54) has left ##uportal
[12:06:58 EDT(-0400)] * tsnfoo (n=tsnfoo@wso-mbp15.test.denison.edu) has joined ##uportal
[12:08:15 EDT(-0400)] * SusanBramhall (i=susanbra@susan-x200.its.yale.edu) has joined ##uportal
[13:05:54 EDT(-0400)] * awills1 (n=awills@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[13:36:56 EDT(-0400)] * SusanB (i=user@susan-x200.its.yale.edu) has joined ##uportal
[13:55:42 EDT(-0400)] <EricDalquist> so I think I just fixed a really annoying bug in our maven config
[13:55:54 EDT(-0400)] <EricDalquist> where it would try and download dependencies when you ran clean
[14:04:48 EDT(-0400)] <athena> oh! cool (smile)
[14:05:02 EDT(-0400)] <EricDalquist> apparently the antrun plugin is very bad about that
[14:05:28 EDT(-0400)] <EricDalquist> I was using it to do a clean (should have just used the clean plugin) and it was forcing all child projects to do dependency resolution when running clean
[14:05:35 EDT(-0400)] <EricDalquist> looks like it sped up clean a bit too
[14:05:50 EDT(-0400)] <athena> awesome
[14:07:07 EDT(-0400)] <EricDalquist> I think I have the portal-site data submit done too
[14:07:14 EDT(-0400)] <EricDalquist> working on the webapp we'll run for it
[14:07:33 EDT(-0400)] <EricDalquist> for now it is just going to write text files
[14:07:42 EDT(-0400)] <EricDalquist> maybe next week I can switch it to use a databaser
[14:10:37 EDT(-0400)] <athena> awesome!
[14:10:55 EDT(-0400)] <athena> (smile)
[14:11:01 EDT(-0400)] <EricDalquist> I'll commit the portal side changes shortly
[14:11:06 EDT(-0400)] <EricDalquist> its pretty ugly right now
[14:11:11 EDT(-0400)] <EricDalquist> just makes a POST with httpclient
[14:11:16 EDT(-0400)] <EricDalquist> and sets all the info as parameters
[14:11:25 EDT(-0400)] <EricDalquist> no nice xml-rpc or what not
[14:11:27 EDT(-0400)] <EricDalquist> but it works
[14:11:57 EDT(-0400)] <athena> yeah that'll do
[14:12:10 EDT(-0400)] <athena> it discovering all the info we want/
[14:12:11 EDT(-0400)] <athena> ?
[14:12:33 EDT(-0400)] <EricDalquist> not yet
[14:12:43 EDT(-0400)] <EricDalquist> but there is just a little interface to implement for each type of data
[14:12:46 EDT(-0400)] <EricDalquist> easy enough to write
[14:20:10 EDT(-0400)] <EricDalquist> generating random XML from java shouldn't be so hard
[14:25:03 EDT(-0400)] <EricDalquist> so the portal side is committed
[14:25:10 EDT(-0400)] <EricDalquist> more data gathering is needed
[14:25:13 EDT(-0400)] <EricDalquist> as is the UI cleanup
[14:25:25 EDT(-0400)] <EricDalquist> but the base functionality should be there
[14:33:06 EDT(-0400)] <dstn> athena, so I am understanding this...the iframe on the google part was originally developed because the script references to google could be slow at times?
[14:33:32 EDT(-0400)] <athena> correct
[14:33:37 EDT(-0400)] <athena> it was dragging the whole portal down
[14:33:42 EDT(-0400)] <athena> the google stuff has improved
[14:33:57 EDT(-0400)] <athena> but beyond that, there's finally some options for lazy-loading the scripts
[14:34:13 EDT(-0400)] <athena> you have to at least import the base script, but that's pretty small, and you can lazy-load the rest of it on demand if you want
[14:34:33 EDT(-0400)] <dstn> thats the google.load your talking about right?
[14:34:38 EDT(-0400)] <athena> eventually the ideal situation would be to re-write that code w/ modern APIs and add it to the tabbed search portlet
[14:34:39 EDT(-0400)] <athena> correct
[14:34:44 EDT(-0400)] <dstn> sweet
[14:34:52 EDT(-0400)] * dstn didn't like the iframe (sad)
[14:35:12 EDT(-0400)] <dstn> minus some style issues I have the new one working nicely
[14:35:18 EDT(-0400)] <athena> and then re-write the local yale search as a more general pluggable service using one of the google data-loading api options
[14:35:20 EDT(-0400)] <athena> awesome
[14:35:23 EDT(-0400)] <dstn> tabbed like the widget one you wrote
[14:35:55 EDT(-0400)] <athena> yeah dstn i'm not a fan of the iframe stuff either, but we didn't have many choices at the time due to the way google had implemented their dynamic script loading
[14:36:02 EDT(-0400)] <athena> which is tabbed? the search or the map?
[14:36:19 EDT(-0400)] <dstn> I'm just workin on the tabbed search
[14:36:46 EDT(-0400)] <athena> you're working w/ the jasig version, right?
[14:36:51 EDT(-0400)] <dstn> ya
[14:36:53 EDT(-0400)] <athena> awesome
[14:37:00 EDT(-0400)] <athena> it'll be great to have someone really using it
[14:37:03 EDT(-0400)] <athena> i think BYU is using it
[14:37:07 EDT(-0400)] <athena> and we have it in our demo site
[14:37:15 EDT(-0400)] <athena> but i don't think it's gotten a lot of adoption beyond that
[14:37:32 EDT(-0400)] <athena> i think it has some potential though - how are you liking it so far?
[14:37:37 EDT(-0400)] <dstn> I reworked a lot of the tabbed-search.js code too, hoping to commit back
[14:37:42 EDT(-0400)] <athena> (beyond the fact that it has ancient javascript, obviously)
[14:37:44 EDT(-0400)] <athena> awesome
[14:37:47 EDT(-0400)] <athena> that so needs updating
[14:38:10 EDT(-0400)] <dstn> I definitely think its an improvement to the one we have now
[14:38:16 EDT(-0400)] <athena> yeah
[14:38:20 EDT(-0400)] <athena> much more configurable at least
[14:38:36 EDT(-0400)] <athena> if you're interested in re-writing the maps stuff i'd love to have that be part of the project as well
[14:38:40 EDT(-0400)] <athena> i think it would fit in nicely
[14:38:43 EDT(-0400)] <dstn> I'm going to look at some ajax loading icons when I figure out the style issues
[14:38:53 EDT(-0400)] <athena> oh, there's actually a really great site for that
[14:39:06 EDT(-0400)] <dstn> I've noticed throughout my use of it that its sometimes not apparent when its searching
[14:39:14 EDT(-0400)] <dstn> ya, I know I bookmarked one a while back
[14:39:15 EDT(-0400)] <athena> i've been meaning to use it to add stuff to the utility portlets and such
[14:39:18 EDT(-0400)] <athena> http://www.ajaxload.info/
[14:39:25 EDT(-0400)] <dstn> great, thanks
[14:39:28 EDT(-0400)] <athena> you can get pretty much whatever style or color you want
[14:39:32 EDT(-0400)] <athena> very easy, shiny, etc. (smile)
[14:39:35 EDT(-0400)] * athena <3s
[14:40:02 EDT(-0400)] <dstn> as to the maps, I don't think we'll have time for May
[14:40:17 EDT(-0400)] <dstn> I wanted too but we have to pick and choose
[14:40:20 EDT(-0400)] <dstn> (sad)
[14:41:23 EDT(-0400)] <athena> yeah i know what you mean
[14:41:41 EDT(-0400)] <athena> gotta break stuff into pieces, it'll be ok (smile)
[14:43:15 EDT(-0400)] <athena> for the record, i think it does make sense to have really lightweight default search / maps portlets in the utility portlets
[14:43:27 EDT(-0400)] <athena> and a more heavy-duty, configurable, pluggable version as the tabbed search portlets
[14:43:51 EDT(-0400)] <athena> it seems to make sense to have the default distributed option, and another option for integrating w/ other services, etc.
[14:43:56 EDT(-0400)] <athena> does that seem reasonable?
[14:47:23 EDT(-0400)] <dstn> ya
[14:47:25 EDT(-0400)] <dstn> options are good
[14:47:35 EDT(-0400)] <athena> yeah
[14:47:41 EDT(-0400)] <athena> and configurability and pluggability and all that
[14:47:52 EDT(-0400)] <athena> but i think it's nice to just have a bucket of stuff that works right out of the box that isn't complicated
[14:47:55 EDT(-0400)] * awills (n=awills@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[15:46:40 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[15:49:36 EDT(-0400)] <EricDalquist> almost have the registration app up ...
[15:57:40 EDT(-0400)] <athena> yay!
[15:59:06 EDT(-0400)] <EricDalquist> ok
[15:59:07 EDT(-0400)] <EricDalquist> its up
[15:59:12 EDT(-0400)] <EricDalquist> and it looks like it is working
[15:59:18 EDT(-0400)] <EricDalquist> so the portal registration app should now be functional
[16:04:00 EDT(-0400)] <athena> awesome!
[16:09:52 EDT(-0400)] <EricDalquist> so everyone here ... please go test it out!
[16:09:54 EDT(-0400)] <EricDalquist> grab the trunk
[16:09:58 EDT(-0400)] <athena> i just did
[16:09:59 EDT(-0400)] <athena> ok
[16:10:01 EDT(-0400)] <EricDalquist> submits lots of stuff (smile)
[16:10:09 EDT(-0400)] <athena> having a discussion on table styles w/ gary
[16:10:26 EDT(-0400)] <athena> we need a UI issue decision on table styling behavior
[16:11:21 EDT(-0400)] <athena> it would be really nice to have some reasonable styles for data tables
[16:11:36 EDT(-0400)] <athena> things like those admin portlets, display of data rows, etc.
[16:12:37 EDT(-0400)] <athena> have some spacing and header styles and borders and such
[16:12:54 EDT(-0400)] <athena> here's the problem - some portlets/web proxy, whatever may be using tables for layout, rather than for data
[16:13:02 EDT(-0400)] <athena> so applying those styles may cause strangeness
[16:13:54 EDT(-0400)] <athena> do we style tables by default, and require portlets to opt out through overriding it, or do we require data tables to use some data-table-y css class
[16:14:07 EDT(-0400)] <athena> opinions?
[16:17:15 EDT(-0400)] * invisibill (i=80876350@gateway/web/ajax/mibbit.com/x-283a944070f7671b) has joined ##uportal
[16:17:27 EDT(-0400)] <athena> EricDalquist, thoughts?
[16:18:01 EDT(-0400)] <EricDalquist> probably require CSS
[16:18:08 EDT(-0400)] <EricDalquist> as we found when we upgraded to 3.x
[16:18:26 EDT(-0400)] <EricDalquist> portlets can break badly if default styles are too aggressive
[16:18:32 EDT(-0400)] <EricDalquist> and in many cases we didn't have easy ways to fix that
[16:19:11 EDT(-0400)] <athena> that was sort of my concern as well
[16:19:23 EDT(-0400)] <athena> i think gary's on the side of requiring non-data tables to opt out
[16:19:39 EDT(-0400)] <athena> so i was looking to see if we could solicit some other input here and make a group decision
[16:20:06 EDT(-0400)] <invisibill> Greetings uPortal people: We run uportal 3.0.2 with oracle. We want to use the bookmarks portlet and also the jasig sponsored announcements portlet. These 2 portlets recommend an external db. Should I attempt to run these alongside uportal in oracle or have either run with mysql backend?
[16:20:33 EDT(-0400)] <EricDalquist> that would make upgrading to the new skin MUCH harder
[16:20:40 EDT(-0400)] <EricDalquist> you'd have to go and fix every portlet and content provider
[16:20:42 EDT(-0400)] <athena> yes
[16:20:47 EDT(-0400)] <athena> that was my concern as well EricDalquist
[16:20:52 EDT(-0400)] <EricDalquist> and we don't have control over at leats 50% of the HTML
[16:20:55 EDT(-0400)] <EricDalquist> since we webproxy it in
[16:20:57 EDT(-0400)] <athena> and there's stuff that we can't change that's affected, like the google search portlet
[16:21:00 EDT(-0400)] <EricDalquist> yup
[16:21:10 EDT(-0400)] <EricDalquist> no, the portal needs to provide a good environment for its portlets
[16:21:24 EDT(-0400)] <EricDalquist> and part of that is having a nearly clean CSS environment to work in
[16:21:40 EDT(-0400)] <EricDalquist> the default (apply to an element type) styles should be absolutely minimal
[16:21:53 EDT(-0400)] <athena> ok
[16:21:59 EDT(-0400)] <athena> i'll convey that back to gary
[16:22:02 EDT(-0400)] <EricDalquist> otherwise we're going to have some rather upset deployers
[16:25:43 EDT(-0400)] <athena> gary's suggestion is that we let institutions decide to override that as part of their skin, rather than turning it off by default
[16:28:33 EDT(-0400)] <EricDalquist> except I think 95% will need to turn it off
[16:28:38 EDT(-0400)] <athena> ok
[16:28:48 EDT(-0400)] <EricDalquist> I think this probably needs to be brought up on the dev list
[16:28:51 EDT(-0400)] <EricDalquist> and maybe even the user list
[16:29:07 EDT(-0400)] <athena> i do too, but we don't really have time, i don't think?
[16:30:38 EDT(-0400)] <EricDalquist> then lets not make the change
[16:30:40 EDT(-0400)] <EricDalquist> well
[16:30:41 EDT(-0400)] <EricDalquist> hrm
[16:30:49 EDT(-0400)] <EricDalquist> there are already default styles for tables aren't there
[16:30:58 EDT(-0400)] <athena> what do you mean?
[16:30:58 EDT(-0400)] <EricDalquist> crap
[16:31:05 EDT(-0400)] <EricDalquist> so what is the current css doing
[16:31:11 EDT(-0400)] <athena> ok, so
[16:31:18 EDT(-0400)] <athena> the fluid and yui reset files both provide some default borders and padding for tables
[16:31:23 EDT(-0400)] <athena> the up3 skin overrode that
[16:31:36 EDT(-0400)] <EricDalquist> hrm
[16:31:37 EDT(-0400)] <EricDalquist> crap
[16:31:45 EDT(-0400)] <EricDalquist> I have to go in a minute ...
[16:32:00 EDT(-0400)] <EricDalquist> did the 3.0 skin do the override?
[16:32:01 EDT(-0400)] <athena> we have a bunch of portlets that don't display well w/ no padding and are kind of ugly - ones that use tables for data
[16:32:15 EDT(-0400)] <athena> yes, it overrode the reset files to turn off padding and borders
[16:33:06 EDT(-0400)] <athena> but we also have portlets that use tables for layout that don't look right w/ the padding / borders
[16:33:16 EDT(-0400)] <athena> are you out for the rest of the evenign?
[16:33:30 EDT(-0400)] <EricDalquist> yeah
[16:33:34 EDT(-0400)] <athena> ok
[16:33:35 EDT(-0400)] <EricDalquist> driving to chicago and back
[16:33:38 EDT(-0400)] <athena> yeah
[16:33:39 EDT(-0400)] <EricDalquist> just leave it as it is now
[16:33:44 EDT(-0400)] <EricDalquist> we can change it in a patch if we need to
[16:33:54 EDT(-0400)] <athena> does that mean as it was yesterday, or as it is at this moment? sorry
[16:35:00 EDT(-0400)] <athena> yesterday meaning the up3.0 behavior, this moment meaning the styled behavior
[16:35:08 EDT(-0400)] <EricDalquist> yesterday
[16:35:12 EDT(-0400)] <athena> ok
[16:35:13 EDT(-0400)] <EricDalquist> since that is what everyone has been testing with
[16:35:16 EDT(-0400)] <athena> i'll let gary know
[16:35:46 EDT(-0400)] <EricDalquist> ok
[16:35:53 EDT(-0400)] <EricDalquist> I just committed some more data collectors
[16:35:55 EDT(-0400)] <EricDalquist> I have to run
[16:35:56 EDT(-0400)] <athena> ok
[16:35:58 EDT(-0400)] <athena> talk to you later
[16:36:01 EDT(-0400)] <athena> have a good trip
[16:36:02 EDT(-0400)] <EricDalquist> I'll do more clean up and testing of everything tomorrow
[17:14:59 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[17:20:44 EDT(-0400)] * tsnfoo (n=tsnfoo@cpe-65-24-108-125.columbus.res.rr.com) has joined ##uportal
[18:24:42 EDT(-0400)] * awills (n=awills@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[18:55:28 EDT(-0400)] * colinclark (n=colin@bas2-toronto09-1176406320.dsl.bell.ca) has joined ##uportal
[19:03:35 EDT(-0400)] * awills (n=awills@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal