uPortal IRC Logs-2011-06-27

[08:10:45 CDT(-0500)] <mklein21005> Does anyone know of any message board portlets?
[10:33:03 CDT(-0500)] <EricDalquist> good morning athena
[10:37:40 CDT(-0500)] <athena> morning
[10:37:43 CDT(-0500)] <athena> how're you?
[10:37:46 CDT(-0500)] <EricDalquist> good
[10:37:54 CDT(-0500)] <EricDalquist> I think I finally figured out my db issues
[10:38:04 CDT(-0500)] <EricDalquist> well maybe (tongue)
[10:38:05 CDT(-0500)] <athena> oh! yay!
[10:38:16 CDT(-0500)] <EricDalquist> it just worked on oracle
[10:38:29 CDT(-0500)] <EricDalquist> but when I switched back to hsqldb 2.2 its failing again (tongue)
[10:38:35 CDT(-0500)] <athena> oh, lol
[10:38:38 CDT(-0500)] <EricDalquist> oh well, progress at least
[10:38:43 CDT(-0500)] <athena> yeha, sounds like
[10:38:50 CDT(-0500)] <athena> if you need me to test on psql later in the day let me know
[10:38:53 CDT(-0500)] <EricDalquist> will do
[10:39:06 CDT(-0500)] <EricDalquist> do you think you'd have any time this week to switch to the file-per-env style of placeholders?
[10:39:26 CDT(-0500)] <athena> yes, i think so
[10:39:33 CDT(-0500)] <athena> have some stuff i have to take care of today
[10:39:37 CDT(-0500)] <athena> but maybe more time after that?
[10:39:52 CDT(-0500)] <EricDalquist> sounds good
[10:40:02 CDT(-0500)] <athena> got most of the account stuff together, i think
[10:40:15 CDT(-0500)] <athena> something i meant to ask you but i can't remember now (tongue)
[10:40:20 CDT(-0500)] <EricDalquist> (smile)
[11:30:42 CDT(-0500)] <athena> not sure what the issue is, but really not having much luck with search right now
[11:30:51 CDT(-0500)] <EricDalquist> (sad)
[11:32:35 CDT(-0500)] <athena> seems like if the content portlet search is called, the directory isn't
[11:33:22 CDT(-0500)] <athena> breakpoint doesn't get hit, either - not sure what's up with that
[11:33:45 CDT(-0500)] <EricDalquist> I can take a look once I get these db issues sorted out
[11:34:06 CDT(-0500)] <athena> would be interesting to see if you see the same thing
[11:34:09 CDT(-0500)] <athena> yeah
[11:34:21 CDT(-0500)] <athena> i mean, not the end of the world - but would be cool to demo that
[11:34:31 CDT(-0500)] <EricDalquist> yes
[11:34:32 CDT(-0500)] <EricDalquist> it would
[11:44:08 CDT(-0500)] <athena> good potential sakai integration point, too
[11:44:23 CDT(-0500)] <athena> played a bit with hooking that courses portlet up to sakai during the conference
[11:44:27 CDT(-0500)] <athena> nice to have help from the sakai devs (smile)
[11:44:36 CDT(-0500)] <EricDalquist> great
[11:46:09 CDT(-0500)] <athena> oh i remember one of the questions i had - do we actually have a group for non-guest users?
[11:46:20 CDT(-0500)] <EricDalquist> probably not
[11:46:23 CDT(-0500)] <athena> guess we'd need that for the sample user viewing permission we talked about
[11:46:23 CDT(-0500)] <athena> ok
[11:46:26 CDT(-0500)] <EricDalquist> seems like a good thing to have though (smile)
[11:46:30 CDT(-0500)] <athena> yeah
[11:46:40 CDT(-0500)] <athena> seems like that shouldn't be too hard
[11:46:49 CDT(-0500)] <athena> maybe even just a pags group? dunno
[11:47:15 CDT(-0500)] <EricDalquist> yup
[11:47:18 CDT(-0500)] <EricDalquist> that would be the way to do it
[11:47:34 CDT(-0500)] <athena> seems like otherwise new users would keep falling out of it
[11:47:50 CDT(-0500)] <EricDalquist> right
[11:47:58 CDT(-0500)] <EricDalquist> PAGs is the way to go as much as possible
[11:48:59 CDT(-0500)] <athena> and probably not bad to have some enabled samples anyway
[11:48:59 CDT(-0500)] <athena> ok
[11:49:02 CDT(-0500)] <athena> can do (smile)
[11:50:13 CDT(-0500)] <athena> also playing with upgrading that maven archetype from UVic to jsr-286
[11:50:19 CDT(-0500)] <athena> think that might actually be a great resource
[11:50:21 CDT(-0500)] <EricDalquist> oh neat
[11:50:23 CDT(-0500)] <EricDalquist> yeah
[11:50:25 CDT(-0500)] <athena> both for us and for easing people into portlet dev
[11:50:34 CDT(-0500)] <athena> just trying to figure out how much to include
[11:50:34 CDT(-0500)] <EricDalquist> I'm excited about that scripting portlet from drew too
[11:50:39 CDT(-0500)] <athena> yeah totally (smile)
[11:50:49 CDT(-0500)] <EricDalquist> making it really easy to paste some XSLT into a portlet sounds like fun
[11:50:55 CDT(-0500)] <athena> yeah (smile)
[11:51:33 CDT(-0500)] <EricDalquist> I'm all for iot
[11:51:43 CDT(-0500)] <EricDalquist> at this point we just need to propose it on the dev list
[11:51:50 CDT(-0500)] <EricDalquist> get an ok there and from the steering committee
[11:51:55 CDT(-0500)] <EricDalquist> and then find a time to switch
[11:51:58 CDT(-0500)] <EricDalquist> for uPortal at least
[11:52:00 CDT(-0500)] <athena> ok
[11:52:03 CDT(-0500)] <athena> sounds good to me
[11:52:07 CDT(-0500)] <EricDalquist> umobile can do the same thing on its own schedule
[11:52:11 CDT(-0500)] <athena> i'll have to figure out how to like . . . use git
[11:52:21 CDT(-0500)] <athena> jeff already tried importing umobile
[11:52:28 CDT(-0500)] <athena> that's sucha small project it's not really a big deal
[11:52:33 CDT(-0500)] <EricDalquist> for uPortal itself I'd like to hold off until after 4.0
[11:52:34 CDT(-0500)] <athena> i guess we need to create a jasig account or somethign?
[11:52:40 CDT(-0500)] <athena> yeah that absolutely makes sense
[11:52:40 CDT(-0500)] <EricDalquist> just to avoid extra work between now and then
[11:52:52 CDT(-0500)] <athena> yeah
[11:53:18 CDT(-0500)] <athena> i guess we probably also won't be able to use the crowd permissions and stuff to control our projects, though hopefully that's not the end of the world
[11:53:33 CDT(-0500)] <EricDalquist> right
[11:53:35 CDT(-0500)] <EricDalquist> and that's fine
[11:53:46 CDT(-0500)] <EricDalquist> there will be some work in figuring out permissions
[11:53:55 CDT(-0500)] <athena> yeah, probably some other stuff to sort out too
[11:53:59 CDT(-0500)] <EricDalquist> for umobile I think you should propose it to the steering committee
[11:54:04 CDT(-0500)] <athena> though i'm sure we can get some good advice from fluid as well
[11:54:12 CDT(-0500)] <EricDalquist> and there we can start the process of creating a Jasig organization on github
[11:54:16 CDT(-0500)] <athena> yeah, we've already talked about it some in the umobile working group
[11:54:19 CDT(-0500)] <athena> sounds good
[11:54:23 CDT(-0500)] <EricDalquist> and formalizing the process for moving a project from jasigsvn to git
[11:54:28 CDT(-0500)] <athena> sounds good
[12:21:05 CDT(-0500)] <EricDalquist> hrm
[12:21:14 CDT(-0500)] <EricDalquist> now I'm suspecting some weird HSQLDB 2.2 bug
[12:21:23 CDT(-0500)] <EricDalquist> since I have initportal working against oracle
[12:21:30 CDT(-0500)] <EricDalquist> testing again on hsql 1.8
[12:21:36 CDT(-0500)] <EricDalquist> and if that works I'll commit what I've done
[12:21:40 CDT(-0500)] <EricDalquist> and you can test on postgres
[12:21:49 CDT(-0500)] <EricDalquist> and I'm going to post on their support forum for help
[12:21:55 CDT(-0500)] <athena> sounds good
[12:23:23 CDT(-0500)] <EricDalquist> right now its failing on "SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=?" with "statement is invalid"
[12:23:35 CDT(-0500)] <EricDalquist> debugging it that is like the 3rd or so time that query is run
[12:23:47 CDT(-0500)] <EricDalquist> and the first two times it works
[12:24:09 CDT(-0500)] <athena> weird
[12:24:14 CDT(-0500)] <EricDalquist> yeah
[14:06:23 CDT(-0500)] <EricDalquist> hrm athena I'm seeing no columns in the latest trunk (with all my local mods)
[14:06:33 CDT(-0500)] <EricDalquist> are things rendering correctly for you?
[14:06:44 CDT(-0500)] <athena> think so
[14:06:51 CDT(-0500)] <athena> let me see if i'm missing updates though
[14:07:47 CDT(-0500)] <athena> seems like i'm up to date
[14:07:54 CDT(-0500)] <EricDalquist> weird
[14:07:58 CDT(-0500)] <athena> yeah . . .
[14:07:59 CDT(-0500)] <EricDalquist> it appears to be a CSS issue
[14:08:04 CDT(-0500)] <EricDalquist> the columns are their in the markup
[14:08:16 CDT(-0500)] <athena> that's odd
[14:08:17 CDT(-0500)] <EricDalquist> but there is no CSS that defines the width of the columns
[14:08:24 CDT(-0500)] <EricDalquist> other than the default fl-container-flex
[14:08:27 CDT(-0500)] <EricDalquist> which sets it to 100%
[14:08:35 CDT(-0500)] <athena> do they look like the right class names?
[14:08:42 CDT(-0500)] <EricDalquist> portal-page-column column-1 fl-container-flex movable deletable editable canAddChildren
[14:08:42 CDT(-0500)] <athena> can start mine up and see what they are
[14:08:59 CDT(-0500)] <athena> bet something's missing
[14:09:04 CDT(-0500)] <athena> shoudl be a width specified in there
[14:09:32 CDT(-0500)] <EricDalquist> <div class="columns-2" id="portalPageBodyColumns" role="main" aria-multiselectable="false" aria-readonly="false" aria-disabled="false" tabindex="0">
[14:09:32 CDT(-0500)] <EricDalquist> <div class="portal-page-column column-1 fl-container-flex movable deletable editable canAddChildren" id="column_u56l1s6">
[14:09:32 CDT(-0500)] <EricDalquist> <div class="portal-page-column-inner" id="inner-column_u56l1s6">
[14:09:36 CDT(-0500)] <EricDalquist> hrnm
[14:09:37 CDT(-0500)] <EricDalquist> oh
[14:09:39 CDT(-0500)] <EricDalquist> duh
[14:09:42 CDT(-0500)] <EricDalquist> just figured it out
[14:10:22 CDT(-0500)] <athena> ok (smile)
[14:10:30 CDT(-0500)] <EricDalquist> I had commented out the code that loads stylsheet preferences into the db
[14:10:33 CDT(-0500)] <EricDalquist> when doing testing
[14:10:34 CDT(-0500)] <EricDalquist> oops (tongue)
[14:10:53 CDT(-0500)] <athena> oh
[14:11:01 CDT(-0500)] <athena> well i guess that commenting out worked then! (smile)
[14:11:04 CDT(-0500)] <EricDalquist> yeah
[14:16:42 CDT(-0500)] <EricDalquist> on the git note
[14:16:44 CDT(-0500)] <EricDalquist> it isn't too bad
[14:16:55 CDT(-0500)] <EricDalquist> the hardest part I had was figuring out how to checkout a project in eclipse
[14:16:58 CDT(-0500)] <EricDalquist> it isn't intuitive
[14:17:09 CDT(-0500)] <EricDalquist> might have to make a howto video or something
[14:17:16 CDT(-0500)] <EricDalquist> my other concern with it is our windows users
[14:17:22 CDT(-0500)] <EricDalquist> on eclipse they should be fine with egit
[14:17:33 CDT(-0500)] <EricDalquist> but I don't think there is a tortisesvn style equivalent
[14:17:56 CDT(-0500)] <EricDalquist> though this does exist: http://code.google.com/p/tortoisegit/
[14:18:01 CDT(-0500)] <EricDalquist> not sure how well baked it is
[14:19:58 CDT(-0500)] <EricDalquist> also ... yay columns!
[14:22:10 CDT(-0500)] <athena> gotcha
[14:22:21 CDT(-0500)] <athena> so may be a bit worrisome with how it affects our UX people
[14:22:39 CDT(-0500)] <athena> what'd you use for eclipse? plugin?
[14:22:45 CDT(-0500)] <EricDalquist> yeah
[14:22:48 CDT(-0500)] <EricDalquist> I use egit
[14:22:59 CDT(-0500)] <EricDalquist> which works fine as far as I've used it so far
[14:23:08 CDT(-0500)] <EricDalquist> like I said checking out a project is a little weird
[14:23:15 CDT(-0500)] <athena> gotcha
[14:23:22 CDT(-0500)] <EricDalquist> but that more has to do with gits concepts of a clone vs a checkout
[14:23:28 CDT(-0500)] <EricDalquist> sinc you don't really checkout from the source repo
[14:23:31 CDT(-0500)] <athena> yeah i really need to catch up on git
[14:23:31 CDT(-0500)] <EricDalquist> you make a local clone
[14:23:34 CDT(-0500)] <athena> yeah
[14:23:43 CDT(-0500)] <athena> don't really have my head completely around all that yet
[14:23:48 CDT(-0500)] <EricDalquist> then you point an eclipse project to the local repo working directory
[14:23:49 CDT(-0500)] <athena> need to carve some time out for it
[14:23:56 CDT(-0500)] <athena> maybe i'll read the documentation from the gym today (tongue)
[14:24:05 CDT(-0500)] <EricDalquist> there are a lot of good "svn to git" tutorials out there
[14:24:10 CDT(-0500)] * athena plans a life of excitement
[14:24:15 CDT(-0500)] <EricDalquist> best way is to play with it
[14:24:26 CDT(-0500)] <EricDalquist> if you make a github account I can add you add a comitter on the uportaltest
[14:25:36 CDT(-0500)] <athena> "bourey"
[14:26:33 CDT(-0500)] <EricDalquist> ok
[14:26:34 CDT(-0500)] <athena> thanks (smile)
[14:26:38 CDT(-0500)] <EricDalquist> https://github.com/edalquist/uPortalTest
[14:26:43 CDT(-0500)] <athena> oh
[14:26:46 CDT(-0500)] <EricDalquist> you should now see an ssh option for the clone url
[14:26:49 CDT(-0500)] <athena> other sorta-related thing i wanted to ask about
[14:27:05 CDT(-0500)] <athena> so it'd be useful to be able to create a umobile-specific quickstart
[14:27:24 CDT(-0500)] <athena> add in the calendar and courses portlets and some other stuff that isn't really necessarily ready to be added to the uportal distro
[14:27:29 CDT(-0500)] <athena> maybe update the logo, etc.
[14:27:32 CDT(-0500)] <EricDalquist> sounds good to me
[14:27:43 CDT(-0500)] <athena> should that be an svn branch?
[14:27:48 CDT(-0500)] <EricDalquist> do you think your reviesed filtering approach could be useful for that?
[14:27:54 CDT(-0500)] <EricDalquist> or are the changes too drastic?
[14:28:04 CDT(-0500)] <EricDalquist> the other option would be to look at setting up an overlay
[14:28:17 CDT(-0500)] <EricDalquist> which would be good to keep us honest about the ability to do overlays with uPortal
[14:28:28 CDT(-0500)] <athena> dunno, worried about how well an overlay would really work
[14:28:43 CDT(-0500)] <athena> also we'll probably need to modify the data directories, which might be a pain as an overlay
[14:29:02 CDT(-0500)] <athena> once we move to git this shouldn't really be a big deal, so assuming this will probably just be a temporary use case until the release?
[14:29:23 CDT(-0500)] <EricDalquist> yeah
[14:29:26 CDT(-0500)] <EricDalquist> that sounds good then
[14:29:58 CDT(-0500)] <athena> so i'd just copy the trunk to a branch, then keep doing svn merges as stuff gets committed to up?
[14:31:33 CDT(-0500)] <EricDalquist> yup
[14:32:04 CDT(-0500)] <athena> ok
[14:32:29 CDT(-0500)] <athena> do you think that branch should be in uPortal/branches or somewhere else (sandbox)?
[14:32:49 CDT(-0500)] <EricDalquist> keep it in branches
[14:33:29 CDT(-0500)] <EricDalquist> I have to run
[14:33:40 CDT(-0500)] <EricDalquist> I'll be checking email in an hour or so
[14:33:49 CDT(-0500)] <EricDalquist> just made a big commit but hopefully nothing broke
[14:34:10 CDT(-0500)] <EricDalquist> can you give postgres and/or mysql a try with the latest changes and send me an email with the results?
[14:35:53 CDT(-0500)] <athena> sure
[14:36:00 CDT(-0500)] <athena> talk to you in a bit (smile)
[15:02:56 CDT(-0500)] <athena> EricDalquist: getting errors - can't seem to create all the tables
[16:52:56 CDT(-0500)] <athena> EricDalquist: in case i miss you this afternoon
[16:52:57 CDT(-0500)] <athena> http://pastebin.com/C3G3Xv7U