uPortal IRC Logs-2012-09-07

[14:01:37 CDT(-0500)] <athena> EricDalquist: i got the stats portlet work merged back in

[14:01:45 CDT(-0500)] <EricDalquist> oh great

[14:01:45 CDT(-0500)] <athena> not quite sure what we want to do with it at this point

[14:01:53 CDT(-0500)] <EricDalquist> I'll see if I can take a look at it this weekend then

[14:01:53 CDT(-0500)] <athena> do we want to recreate a branch, get it into trunk, ?

[14:02:07 CDT(-0500)] <EricDalquist> and get at least one report working in master and 4-0-patches

[14:02:18 CDT(-0500)] <athena> yeah i have the login stuff working

[14:02:30 CDT(-0500)] <athena> think at this point we'd want some UX planning about how all the reports should fit together

[14:02:38 CDT(-0500)] <athena> do you want me to just commit to master or ?

[14:02:46 CDT(-0500)] <EricDalquist> sure

[14:02:49 CDT(-0500)] <athena> ok

[14:02:50 CDT(-0500)] <EricDalquist> feel free to commit it to master

[14:02:50 CDT(-0500)] <athena> will do

[14:02:57 CDT(-0500)] <EricDalquist> is this all under a single jira?

[14:03:02 CDT(-0500)] <athena> yeah

[14:03:08 CDT(-0500)] <EricDalquist> so it will be easy to cherry pick back to 4.0

[14:03:12 CDT(-0500)] <athena> yeah

[14:03:31 CDT(-0500)] <athena> just finished recreating the sitemap footer

[14:03:41 CDT(-0500)] <athena> going to check that in as well as deleting the portlet from the all-lo fragment

[14:03:54 CDT(-0500)] <EricDalquist> sounds good

[14:04:01 CDT(-0500)] <athena> hmmm

[14:04:02 CDT(-0500)] <athena> actually

[14:04:13 CDT(-0500)] <EricDalquist> if you can do that in a single commit it might be an easy merge/patch for people using the portlet version of it

[14:04:14 CDT(-0500)] <athena> we could even have that link just go to an anchor at the footer for now

[14:04:33 CDT(-0500)] <athena> sure

[14:04:44 CDT(-0500)] <athena> i can also fix the portlet itself to use the json layout and do ajaxy stuff if you'd like

[14:06:57 CDT(-0500)] <EricDalquist> well that might be worth an on-list thread

[14:07:01 CDT(-0500)] <EricDalquist> is a footer sitemap good enough

[14:07:05 CDT(-0500)] <EricDalquist> or do people need the portlet

[14:07:15 CDT(-0500)] <EricDalquist> if they need the portlet then it needs to switch to json

[14:07:24 CDT(-0500)] <EricDalquist> er ajax

[14:07:34 CDT(-0500)] <EricDalquist> the problem with the json layout is it is really setup for umobile right now

[14:28:31 CDT(-0500)] <athena> oh by the way, created a JSON serialization JSP tag for someone yesterday

[14:28:40 CDT(-0500)] <athena> just a little taglet that delegates to jackson

[14:28:49 CDT(-0500)] <athena> thinking that might be a decent thing to put in a shared project

[14:29:09 CDT(-0500)] <athena> not sure if that should be portlet-utils or what

[14:29:13 CDT(-0500)] <EricDalquist> cool

[14:29:26 CDT(-0500)] <athena> certainly easier than building up an array by default while manually escaping everything!

[14:30:45 CDT(-0500)] <EricDalquist1> oi ... network issues at work today

[14:34:22 CDT(-0500)] <athena> yikes.

[14:34:31 CDT(-0500)] <EricDalquist1> yeah

[14:34:40 CDT(-0500)] <EricDalquist1> both platform firewalls locked up

[14:34:56 CDT(-0500)] <EricDalquist1> so everything went dead network wise for ~15 minutes while they were rebooted (tongue)

[14:40:08 CDT(-0500)] <athena> oh yikes!

[14:40:11 CDT(-0500)] <athena> sounds like an exciting day

[14:40:18 CDT(-0500)] <EricDalquist1> for someone (smile)

[14:40:21 CDT(-0500)] <athena> hehe

[14:40:22 CDT(-0500)] <EricDalquist1> rather boring for us

[14:40:38 CDT(-0500)] * athena stands on chair waving sword xkcd-style

[14:40:44 CDT(-0500)] <EricDalquist1> yup

[14:53:49 CDT(-0500)] <EricDalquist> bah

[14:54:26 CDT(-0500)] <EricDalquist> also when looking at the irc logs

[14:54:39 CDT(-0500)] <EricDalquist> I realized we started using this almost 6 years ago ....

[14:54:41 CDT(-0500)] <EricDalquist> https://wiki.jasig.org/display/UPC/uPortal+IRC+Logs-2006-09-19

[14:56:28 CDT(-0500)] <athena> that's impressive

[14:56:32 CDT(-0500)] <athena> also i like the first message

[14:56:33 CDT(-0500)] <athena> it's working!

[14:56:44 CDT(-0500)] <EricDalquist> lol

[15:57:06 CDT(-0500)] <drewwills> hey folks... great sleuthing on the sitemap issue... where can I read up on the mechanics of the problem? I don't see anything in the IRC logs or mailing list

[15:58:17 CDT(-0500)] <EricDalquist> just that lots of schools are seeing problems with it

[15:58:39 CDT(-0500)] <EricDalquist> and I'm guessing it has to do with having the rendering pipeline execution on a req which spawns a portlet which then calls the same rendering pipeline

[15:58:53 CDT(-0500)] <EricDalquist> all with essentially the same req/res objects

[15:59:09 CDT(-0500)] <EricDalquist> I think it will be ok if it uses AJAX to load the data from the pipeline

[15:59:18 CDT(-0500)] <EricDalquist> since then it would be the only instance of the pipeline in the req

[15:59:48 CDT(-0500)] <EricDalquist> but for the footer stuff

[15:59:54 CDT(-0500)] <EricDalquist> just doing xslt is WAY more efficient

[15:59:58 CDT(-0500)] <EricDalquist> since we already have all the info

[16:00:14 CDT(-0500)] <athena> the only current problem is that layout.json renders links using detached mode

[16:00:20 CDT(-0500)] <EricDalquist> yeah

[16:00:24 CDT(-0500)] <athena> so we'll have to sort that out to use ajax

[16:00:26 CDT(-0500)] <EricDalquist> so I don't think using layout.json is a good idea

[16:00:29 CDT(-0500)] <athena> got the footer all covered now though

[16:00:41 CDT(-0500)] <EricDalquist> I think you need to move the XSLT code that is in the sitemap portlet now

[16:00:45 CDT(-0500)] <EricDalquist> into a resource request handler

[16:00:51 CDT(-0500)] <athena> that should be easy enough

[16:01:00 CDT(-0500)] <EricDalquist> have the sitemap render phase just write out static html and make an ajax call to get the actual content

[16:01:05 CDT(-0500)] <athena> yeah

[16:01:07 CDT(-0500)] <athena> that's fine

[16:01:07 CDT(-0500)] <athena> (smile)

[16:01:11 CDT(-0500)] <athena> can do.

[16:01:21 CDT(-0500)] <EricDalquist> once that is done we should also review the caching config

[16:23:59 CDT(-0500)] <drewwills> athena – should we update the instructions on the Jasig wiki to describe remving the portlet from the all-lo layout as well as / in stead of adjusting permissions? This move will disable it for admins as well.

[16:24:44 CDT(-0500)] <athena> it won't actually, since superadmins pass all permission checks

[16:24:57 CDT(-0500)] <athena> in the checkin i removed it from all-lo

[16:25:04 CDT(-0500)] <athena> and schools should definitely do that

[16:25:16 CDT(-0500)] <athena> permissions are just the easiest quick fix in production, most likely

[16:25:29 CDT(-0500)] <drewwills> super admins get it from the all-lo layout just like everyone

[16:25:51 CDT(-0500)] <drewwills> i do see that it's in the checkin – just peeked at that

[16:26:15 CDT(-0500)] <drewwills> permissions have the advantage that you can do it in the UI

[16:26:33 CDT(-0500)] <drewwills> but then it will disappear, until yoku update the xsl

[16:27:06 CDT(-0500)] <drewwills> bb in a bit