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
[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
[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>
[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