uPortal IRC Logs-2008-01-25
[06:46:10 EST(-0500)] * jayshao (n=jayshao@pool-68-239-246-163.nwrk.east.verizon.net) has joined ##uportal <EricDalquist> perhaps a bit tweaked from your example: UP-CHANNEL-TITLE- examples would look like UP-CHANNEL-TITLE- or UP-CHANNEL-TITLE-
[08:18:21 EST(-0500)] * esm (n=esm@c-68-33-241-117.hsd1.md.comcast.net) has joined ##uportal
[08:25:17 EST(-0500)] * esm_ (n=esm@207-53-192-232.dynamic-dsl.qis.net) has joined ##uportal
[09:42:59 EST(-0500)] * clown (n=clown@guiseppi.atrc.utoronto.ca) has joined ##uportal
[09:46:19 EST(-0500)] * EricDalquist (n=EricDalq@76.201.146.71) has joined ##uportal
[09:51:07 EST(-0500)] * EricDalquist (n=EricDalq@76.201.146.71) has joined ##uportal
[11:05:17 EST(-0500)] * clown_ (n=clown@guiseppi.atrc.utoronto.ca) has joined ##uportal
[11:19:18 EST(-0500)] * michelled (n=team@142.150.154.199) has joined ##uportal
[11:38:48 EST(-0500)] * athena7 (n=athena7@lumina.its.yale.edu) has joined ##uportal
[11:55:36 EST(-0500)] <EiNZTEiN> man, theme development needs to be made easier lol
[11:55:43 EST(-0500)] <EiNZTEiN> oh boy
[11:55:59 EST(-0500)] <EricDalquist> it is in up3
[11:56:07 EST(-0500)] <EricDalquist> the theme XSL is being broken up and well documented
[11:56:08 EST(-0500)] <EiNZTEiN> nice
[11:56:13 EST(-0500)] <EiNZTEiN> sweet
[11:56:14 EST(-0500)] <EiNZTEiN> =)
[11:56:39 EST(-0500)] <EricDalquist> yeah
[11:56:44 EST(-0500)] <EiNZTEiN> I'm not an XML/XSL guy and I'm swimming around this stuff
[11:56:53 EST(-0500)] <EricDalquist> and the default theme is much cleaner xhtml
[11:56:58 EST(-0500)] <EiNZTEiN> I'm tempted to make a .xsl from scratch
[11:57:05 EST(-0500)] <EiNZTEiN> I just need to know what I need to call
[11:57:05 EST(-0500)] <EricDalquist> and the skins are much cleaner
[11:57:17 EST(-0500)] <EiNZTEiN> the theme I'm developing is for a unique portlet design
[11:57:32 EST(-0500)] <EricDalquist> well if you have questions about doing specific things email uportal-user
[11:57:35 EST(-0500)] <EiNZTEiN> I don't want ppl to realize it as a channel
[11:57:38 EST(-0500)] <EricDalquist> hopefully folks there will have answers
[11:57:42 EST(-0500)] <EiNZTEiN> ya
[11:58:03 EST(-0500)] <EiNZTEiN> I subscribed there for a while... got so much "useless" (to my needs) mails that I unsubscribed
[11:58:50 EST(-0500)] <EiNZTEiN> what's the homepage for the lists again?? (add to topic maybe?
[11:59:26 EST(-0500)] <EricDalquist> http://www.ja-sig.org/wiki/display/JSG/uPortal+Lists
[11:59:44 EST(-0500)] * Topic is 'http://uportal.pastebin.com/ - http://www.ja-sig.org/wiki/display/JSG/uPortal+Lists' set by EricDalquist on 2008-01-25 11:59:44 EST(-0500)
[11:59:47 EST(-0500)] <EricDalquist>
[11:59:59 EST(-0500)] * deuce (n=deuce@uni1.unicon.net) has joined ##uportal
[12:00:20 EST(-0500)] <EiNZTEiN>
[12:00:21 EST(-0500)] <EiNZTEiN> nice
[12:01:54 EST(-0500)] <EricDalquist> hey deuce
[12:01:59 EST(-0500)] <deuce> hey
[12:02:12 EST(-0500)] <EricDalquist> hows the titles in attributes workin?
[12:02:29 EST(-0500)] <deuce> i have everything working
[12:02:43 EST(-0500)] <EricDalquist> cool
[12:02:45 EST(-0500)] <deuce> i'm a little suspect on the filter wrapper
[12:02:52 EST(-0500)] <EricDalquist> whys that?
[12:02:53 EST(-0500)] <deuce> writer wrapper i mean
[12:04:06 EST(-0500)] <deuce> well.. i need to buffer the stream to be able to perform the replacements, but currently, if there is nothing to replace it will buffer the entire content before flushing
[12:04:42 EST(-0500)] <EricDalquist> hrm
[12:05:06 EST(-0500)] <EricDalquist> streaming replacement should work ... but may be a bit more CPU intensive
[12:05:42 EST(-0500)] <EricDalquist> well ...
[12:05:43 EST(-0500)] <EricDalquist> hrm
[12:05:46 EST(-0500)] <deuce> you mean without buffering?
[12:05:55 EST(-0500)] <EricDalquist> do you have a diff or some such you could post?
[12:06:12 EST(-0500)] <deuce> i could post the whole class
[12:06:18 EST(-0500)] <deuce> it's a new file
[12:06:20 EST(-0500)] <EricDalquist> ok
[12:06:26 EST(-0500)] <deuce> to where?
[12:06:39 EST(-0500)] <EricDalquist> actually if you want to zip up your changes and attach them to the jira issue?
[12:06:42 EST(-0500)] <EiNZTEiN> how the heck do I get to the mail preferences on uporta-user ML?
[12:06:50 EST(-0500)] <EiNZTEiN> I'm a member already so I can't subscribe again
[12:06:59 EST(-0500)] <EiNZTEiN> and I can't get to the mail preferences (can't find it)
[12:07:04 EST(-0500)] <EiNZTEiN> grrrrrrrrrr
[12:07:16 EST(-0500)] <EricDalquist> https://lists.wisc.edu/read/my_account/edit?forum=uportal-user
[12:07:21 EST(-0500)] <EricDalquist> I think
[12:07:39 EST(-0500)] <EricDalquist> that is the edit settings link from the uportal-user wiki page
[12:08:02 EST(-0500)] <EiNZTEiN> oh I see
[12:08:03 EST(-0500)] <EiNZTEiN> I'll try
[12:08:23 EST(-0500)] <EiNZTEiN> worked
[12:08:53 EST(-0500)] <EiNZTEiN> sorry
[12:08:58 EST(-0500)] <EiNZTEiN> I missed that link :S
[12:09:27 EST(-0500)] <EricDalquist> no problem
[12:12:10 EST(-0500)] <deuce> ok it's attached. So it works by looking for double quotes that triggers the replacements. I'm sure it can be optimized, but at this point it's a prototype
[12:15:47 EST(-0500)] <EricDalquist> cool
[12:15:55 EST(-0500)] <EricDalquist> I'll go take a look
[12:16:10 EST(-0500)] <EricDalquist> I had a few ideas on the bus ride to work yesterday but forgot to write them down
[12:18:50 EST(-0500)] <EiNZTEiN> the yale portal looks decently appealing
[12:29:01 EST(-0500)] <deuce> hehe
[12:46:54 EST(-0500)] <EiNZTEiN> but it's completely "hacked"
[12:47:01 EST(-0500)] <EiNZTEiN> (in terms of what the original uportal is)
[12:48:46 EST(-0500)] * dstn (n=dstn@134.250.4.77) has joined ##uportal
[12:49:16 EST(-0500)] <dstn> Hey Eric are you here?
[12:50:09 EST(-0500)] <EricDalquist> hi
[12:51:59 EST(-0500)] <dstn> Hey how's it going?
[12:52:15 EST(-0500)] <EricDalquist> busy
[12:52:16 EST(-0500)] <EricDalquist> as always
[12:52:56 EST(-0500)] <dstn> Have you had a chance to look at my post on the user list about the weather channel?
[12:53:21 EST(-0500)] <EricDalquist> um, I wasn't really paying attention to that thread
[12:53:31 EST(-0500)] <EricDalquist> btw, who is dstn ?
[12:53:53 EST(-0500)] <dstn> Dustin S. on the list
[12:54:00 EST(-0500)] <EricDalquist> ah
[12:54:10 EST(-0500)] <EricDalquist> so your message about a default weather portlet?
[12:54:11 EST(-0500)] <dstn> Dustin nick was already taken...lol
[12:54:28 EST(-0500)] <EricDalquist> if someone gets a JSR-168 portlet with no usage/license issues
[12:54:33 EST(-0500)] <EricDalquist> just let me know
[12:54:35 EST(-0500)] <EricDalquist> and we can include it
[12:54:45 EST(-0500)] <dstn> ok cool
[12:55:11 EST(-0500)] <EricDalquist> unfortunatly I don't think we can swing including any that have 'non comercial' clauses
[12:55:40 EST(-0500)] <EricDalquist> that puts a big onus on us to document that the portlet is only for demo purposes and they have to remove it before actually using uportal
[12:56:29 EST(-0500)] <dstn> Weather.com has a xml service that is pretty open in its licensing. It does however require user's to register for an developer key, kind of like the google api portlet. I've read the agreement and it doesn't mention anything about commercial usage
[12:56:57 EST(-0500)] <dstn> it would require a weather.com logo as well
[12:57:15 EST(-0500)] <dstn> this is the license agreement I'm referring to: https://registration.weather.com/common/eula/wowStandard.html
[12:57:25 EST(-0500)] <EricDalquist> so we've tried things like that before with a google api portlet
[12:57:30 EST(-0500)] <EricDalquist> no one ever used it
[12:57:39 EST(-0500)] <EricDalquist> cause you had to go get your own key since we can't ship one
[12:57:45 EST(-0500)] <dstn> Ok, that was one of my questions...
[12:57:51 EST(-0500)] <dstn> hmm
[12:57:59 EST(-0500)] <EricDalquist> this is the problem with most services like this
[12:58:09 EST(-0500)] <EricDalquist> having a well documented weather portlet on the wiki would be good
[12:58:35 EST(-0500)] <EricDalquist> having a portlet that consumes that XML and displays a nice UI to enter the key in if there is no key would work
[12:58:43 EST(-0500)] <dstn> Ya...I was happy to find one that didn't explicitly state non-commercial usage but the key thing was a but of a downer
[12:58:56 EST(-0500)] <dstn> ok
[12:59:01 EST(-0500)] <EricDalquist> yeah, most services have that sort of trade off
[12:59:17 EST(-0500)] <EricDalquist> either it just works but we can't really include it because it can't be used by most people using uportal
[12:59:28 EST(-0500)] <EricDalquist> or it doesn't work out of the box cause the have to get a key
[12:59:29 EST(-0500)] <EricDalquist>
[12:59:40 EST(-0500)] <EricDalquist> I wonder if NOAA has a weather feed
[12:59:47 EST(-0500)] <dstn> lol, its sixes
[13:00:06 EST(-0500)] <dstn> NOAA seemed to only provide for the states and surrounding waters, it didn't include international
[13:00:41 EST(-0500)] <EricDalquist> yup
[13:01:01 EST(-0500)] <EiNZTEiN> how do I make the "logged out" layout use a theme?
[13:01:03 EST(-0500)] <EiNZTEiN> :S
[13:01:21 EST(-0500)] <EricDalquist> so ... I guess the answer is, I'll be more than happy to include a weather portlet in up3 if we can find ways around those issues
[13:01:39 EST(-0500)] <EricDalquist> but I would need the portlet in the next 2-3 weeks for it to make it in
[13:03:46 EST(-0500)] <dstn> k, I would really like to get something in the works. I'll work on something this weekend and get back with ya.
[13:03:57 EST(-0500)] <EricDalquist> sounds good
[13:06:17 EST(-0500)] <EricDalquist> hrm ...
[13:06:54 EST(-0500)] <EricDalquist> so I remembered what I was thinking about for this string replacement stuff
[13:07:30 EST(-0500)] <EricDalquist> lets see if I can type it out in IRC coherently
[13:10:09 EST(-0500)] <EricDalquist> expanding on the simple token idea and the idea for the List<ICacheEntry> idea we talked about a while back
[13:10:44 EST(-0500)] <EricDalquist> so the CharacterCachingChannelIncorporationFilter knows if character caching is happening or not
[13:10:56 EST(-0500)] <EricDalquist> this first bit is if ccaching is enabled
[13:11:54 EST(-0500)] <EricDalquist> hrm ...
[13:11:56 EST(-0500)] <EricDalquist> actuall
[13:12:06 EST(-0500)] <EricDalquist> actually I'm going to go write this out first
[13:12:16 EST(-0500)] <EricDalquist> I keep revising it as I type
[13:13:57 EST(-0500)] <EiNZTEiN> is there a reference for the themes anywhere?
[13:14:11 EST(-0500)] <EiNZTEiN> what I need to call in order to get what
[13:14:24 EST(-0500)] <EiNZTEiN> cuz I want to build the xhtml-theme from scratch
[13:14:29 EST(-0500)] <EiNZTEiN> and I want to take most out
[13:14:39 EST(-0500)] <EiNZTEiN> users won't have any design options
[13:14:42 EST(-0500)] <EricDalquist> so
[13:15:11 EST(-0500)] <EiNZTEiN> only one channel
[13:15:12 EST(-0500)] <EricDalquist> in portal.properties
[13:15:12 EST(-0500)] <EiNZTEiN> etc...
[13:15:23 EST(-0500)] <EricDalquist> org.jasig.portal.UserInstance.log_xml_before_theme_transformation
[13:15:25 EST(-0500)] <EricDalquist> set that to true
[13:15:38 EST(-0500)] <EricDalquist> and make sure the log level is set to debug in Logger.properties
[13:15:59 EST(-0500)] <EricDalquist> when you click through the portal you will see the entire XML document that is passed to the theme transform written to the log
[13:16:06 EST(-0500)] <EiNZTEiN> hmmm
[13:16:10 EST(-0500)] <EricDalquist> you can take that and develop your theme from that
[13:16:57 EST(-0500)] <EricDalquist> or
[13:17:05 EST(-0500)] <EricDalquist> if you want to see what the new up3 theme is based on
[13:17:06 EST(-0500)] <EricDalquist> http://www.ja-sig.org/issues/browse/UP-1914
[13:17:14 EST(-0500)] <EricDalquist> go look at the zip file attached to that issue
[13:17:23 EST(-0500)] <EricDalquist> I'm not sure it will drop in to 2.6
[13:17:42 EST(-0500)] <EricDalquist> but the comments in the jira issue and child issues should give you an idea of what the few incompatibilities are
[13:17:54 EST(-0500)] <EricDalquist> the XSL in that zip is much easer to comprehend
[13:17:59 EST(-0500)] <EiNZTEiN> nice
[13:18:13 EST(-0500)] <EiNZTEiN> so you're saying I can probably base myself off of that XSL?
[13:19:12 EST(-0500)] <EricDalquist> yeah
[13:19:27 EST(-0500)] <EricDalquist> I think there are some parameters that it looks for that aren't passed to the theme in 2.6
[13:19:33 EST(-0500)] <EricDalquist> but you may not need those
[13:19:43 EST(-0500)] <EiNZTEiN> ya
[13:19:45 EST(-0500)] <EiNZTEiN> great
[13:19:47 EST(-0500)] <EiNZTEiN>
[13:19:48 EST(-0500)] <EiNZTEiN> thanks
[13:19:50 EST(-0500)] <EricDalquist> yup
[13:20:02 EST(-0500)] <EricDalquist> remember ... this is being targeted toward up3
[13:20:23 EST(-0500)] <EricDalquist> so there may be some things that don't work quite right in 2.6 and will require a bit of work on your part
[13:20:23 EST(-0500)] <EricDalquist> but
[13:20:25 EST(-0500)] <EiNZTEiN> my current frustration is that my org picked uportal because we're using an eportfolio channel built for ISU (Iowa State)
[13:20:30 EST(-0500)] <EiNZTEiN> we just need that one channel
[13:20:48 EST(-0500)] <EiNZTEiN> so it feels like using a huge titanic-sized solution, to... "cross a small river"
[13:20:52 EST(-0500)] <EiNZTEiN> :/
[13:20:53 EST(-0500)] <EricDalquist> ah
[13:20:56 EST(-0500)] <EricDalquist> yeah ...
[13:21:04 EST(-0500)] <EiNZTEiN> oh well
[13:21:05 EST(-0500)] <EricDalquist> you may want to email the user list with that problem statement
[13:21:11 EST(-0500)] <EricDalquist> there may be more elegant solutions
[13:21:20 EST(-0500)] <EiNZTEiN> I'll do that
[13:21:24 EST(-0500)] <EricDalquist> I think there may actually be a servlet in uPortal to render a single channel
[13:21:28 EST(-0500)] <EricDalquist> no layout or anytnhing
[13:21:32 EST(-0500)] <EiNZTEiN> hmmm
[13:21:36 EST(-0500)] <EiNZTEiN> that would be interesting
[13:52:04 EST(-0500)] * clown (n=clown@guiseppi.atrc.utoronto.ca) has joined ##uportal
[13:57:26 EST(-0500)] <EricDalquist> hey deuce
[13:57:28 EST(-0500)] <EricDalquist> so
[13:57:33 EST(-0500)] <EricDalquist> after writing out a few ideas
[13:57:57 EST(-0500)] <EricDalquist> I think the way to go is that we don't use a <channel-title> element at all
[13:58:04 EST(-0500)] <EricDalquist> just have stylesheets use the string token
[13:58:24 EST(-0500)]
[13:59:13 EST(-0500)] <EricDalquist> and to make the Writer filter more efficient it is a bit more complicated
[14:01:18 EST(-0500)] <EricDalquist> I'm going to look at just writing an example
[14:01:31 EST(-0500)] <deuce> ok.. i'll be out for about an hour. let's chat more about this when i get back
[14:01:34 EST(-0500)] <deuce> sounds good
[14:01:38 EST(-0500)] <EricDalquist> cool
[14:17:50 EST(-0500)] * athena7 (n=jdb53@wopr.its.yale.edu) has joined ##uportal
[14:31:05 EST(-0500)] <athena7> are we ready to have the feedback portlet committed to svn? it seems like the response on the list has been mostly positive
[14:31:18 EST(-0500)] <EricDalquist> +1 from me
[14:34:09 EST(-0500)] * michelled (n=team@142.150.154.199) has left ##uportal
[14:34:09 EST(-0500)] <athena7> andrew had proposed the location /portlets/feedbac
[14:34:15 EST(-0500)] <athena7> er, /portlets/feedback
[14:34:19 EST(-0500)] <athena7> does that sound reasonable?
[14:34:34 EST(-0500)] <athena7> i guess any name choice is going to be a bit confusing with the other feedback portlet
[14:35:07 EST(-0500)] <EricDalquist> yeah we already have https://www.ja-sig.org/svn/portlets/FeedbackPortlet/
[14:35:10 EST(-0500)] <EricDalquist> hrm
[14:35:42 EST(-0500)] <EricDalquist> would you be willing to write an email to uportal-dev proposing replacing https://www.ja-sig.org/svn/portlets/FeedbackPortlet/ with the new code?
[14:35:49 EST(-0500)] <EricDalquist> if that sounds reasonable to you
[14:36:04 EST(-0500)] <athena7> sure, but is anyone currently relying on that code?
[14:36:37 EST(-0500)] <athena7> i'd tried to build it during the unconference but was unsuccessful, so i don't know if there are any features that one has that wouldn't be covered by the new version
[14:36:44 EST(-0500)] <EricDalquist> I don't think so
[14:37:01 EST(-0500)] <EricDalquist> and as long as we branch/tag before the replacement
[14:37:39 EST(-0500)] <athena7> ok, i guess that makes sense
[14:37:57 EST(-0500)] <EricDalquist> we actually already have: http://www.ja-sig.org/issues/browse/FBP
[14:38:21 EST(-0500)] <athena7> i suppose this could even start out in a branch of that project and replace the trunk once it's been tested and approved by a few others
[14:38:21 EST(-0500)] <EricDalquist> we could just version the new one 2.0
[14:38:27 EST(-0500)] <athena7> oh, cool
[14:39:46 EST(-0500)] <athena7> this one actually doesn't have form fields for email, phone number, etc., but it does collect some of that information from the userinfo attributes
[14:40:40 EST(-0500)] <EricDalquist> cool
[14:40:43 EST(-0500)] <EricDalquist> yeah
[14:40:46 EST(-0500)] <EricDalquist> so lets email -ev
[14:40:47 EST(-0500)] <EricDalquist> -dev
[14:40:52 EST(-0500)] <athena7> sounds good
[14:40:53 EST(-0500)] <EricDalquist> and see if others are ok with this
[14:41:02 EST(-0500)] <EricDalquist> I think it would be good just to reduce confusion
[14:41:11 EST(-0500)] <athena7> yeah i was a bit worried about that too
[14:41:53 EST(-0500)] <athena7> i've also been intending to email the list about the calendar portlet we just deployed
[14:42:01 EST(-0500)] <EricDalquist> that would be cool
[14:42:06 EST(-0500)] <EricDalquist> I think we may be intereted in it
[14:42:10 EST(-0500)] <EricDalquist> interested even
[14:42:11 EST(-0500)] <athena7> i don't know if other people are interested in it - if they are, i'll take the time to package it up
[14:42:13 EST(-0500)] <athena7> ok
[14:42:28 EST(-0500)] <athena7> it only does aggregation - you can't add events
[14:42:28 EST(-0500)] <EricDalquist> we currently iframe to a servlet that shows a small calendar feed
[14:42:35 EST(-0500)] <athena7> ah ok
[14:42:44 EST(-0500)] <EricDalquist> but the calendar can provide ical feeds
[14:42:47 EST(-0500)] <EricDalquist> so a native portlet would be nice
[14:42:56 EST(-0500)] <athena7> we do have some stuff that lets admins set default calendars by user role
[14:43:10 EST(-0500)] <athena7> so we have all the students signed up to get their course schedule out of banner via proxy cas
[14:43:19 EST(-0500)] <EricDalquist> nice
[14:43:26 EST(-0500)] <athena7> it does ical feeds, and you can also write alternate implementations to get data out of other places
[14:43:46 EST(-0500)] <athena7> i put in a jaxb one to get events out of a custom xml format yale's using for events
[14:43:52 EST(-0500)] <athena7> so i think there's some potential there
[14:44:27 EST(-0500)] <athena7> http://www.yale.edu/yaleinfohelp/my-calendar.html and http://tp.its.yale.edu/confluence/display/YIP/My+Calendar+Portlet have some info and screenshots
[14:44:40 EST(-0500)] <athena7> so if people are interested, i'll mavenize and contribute it somewhre
[14:44:53 EST(-0500)] <athena7> we haven't really started using maven in our own projects yet
[14:45:13 EST(-0500)] <EricDalquist> sounds great
[14:45:42 EST(-0500)] <EricDalquist> I actually have a little ant script I had to write to get maven portlets working in our ant based build system if you're interested
[14:45:58 EST(-0500)] <athena7> actually that'd be great
[14:46:16 EST(-0500)] <EricDalquist> http://erics-notes.blogspot.com/2008/01/using-ant-with-maven-project.html
[14:46:21 EST(-0500)] <athena7> how do you handle building the projects for different environments?
[14:46:34 EST(-0500)] <EricDalquist> it hooks into the pom.xml and generates your lib directory
[14:46:45 EST(-0500)] <EricDalquist> so you don't have to maintain build info outside of maven
[14:46:53 EST(-0500)] <EricDalquist> we have a crazy complex system
[14:46:54 EST(-0500)] <athena7> in the past we had a folder of files for each environment (test, production, etc.) that functioned as overrides
[14:46:56 EST(-0500)] <athena7> ah ok
[14:47:09 EST(-0500)] <EricDalquist> with xml files in cvs that describe branched files versus tagged files
[14:47:36 EST(-0500)] <EricDalquist> I think I'm going to include a bit in one of myup3 presentation at the conference about how maven can solve your environment specific config problems
[14:48:48 EST(-0500)] <athena7> that would be great
[14:48:57 EST(-0500)] <EricDalquist> it has WAR overlay functionality
[14:48:59 EST(-0500)] <athena7> that's sort of the one maven thing i'm really not clear on
[14:49:11 EST(-0500)] <EricDalquist> so we're talking about using that eventually at uw
[14:50:42 EST(-0500)] <athena7> what are you using to display your xml file like that?
[14:50:48 EST(-0500)] <athena7> is that built into blogspot?
[14:51:06 EST(-0500)] <EricDalquist> I found a script to do it
[14:51:22 EST(-0500)] <EricDalquist> if you view source on the page
[14:51:38 EST(-0500)] <EricDalquist> look for a <link> and set of <scripts> at the top linked in from mywebspace.wisc.edu
[14:52:00 EST(-0500)] <EricDalquist> and then look at the <script> tag at the end of the page after the <!-- end outer-wrapper --> comment
[14:52:12 EST(-0500)] <athena7> that's neat
[14:52:21 EST(-0500)] <EricDalquist> yeah
[14:52:35 EST(-0500)] <EricDalquist> nice since most entries will likely have code in them
[14:52:56 EST(-0500)] <EricDalquist> then the code is in a <textarea name="code" class="xml">
[14:52:58 EST(-0500)] <athena7> definitely
[14:53:14 EST(-0500)] <athena7> annoying to try and properly display xml in html pages
[14:53:19 EST(-0500)] <EricDalquist> yup
[14:53:33 EST(-0500)] <EricDalquist> it has syntax highlight for java and a bunch of other languages too
[14:53:56 EST(-0500)] <EricDalquist> http://code.google.com/p/syntaxhighlighter/
[14:54:01 EST(-0500)] <EricDalquist> that is the project for it
[14:54:05 EST(-0500)] <athena7> very nice
[14:54:11 EST(-0500)] <athena7> i think i've seen that other places too
[16:22:41 EST(-0500)] * athena7_ (n=athena7@lumina.its.yale.edu) has joined ##uportal
[16:25:16 EST(-0500)] <athena7> oh oh oh
[16:25:21 EST(-0500)] <athena7> i just got fusion installed
[16:25:23 EST(-0500)] <athena7> this is nice
[16:25:33 EST(-0500)] <EricDalquist> fusion?
[16:25:51 EST(-0500)] <athena7> vmware fusion - like parallels, but seems to be a lot faster
[16:26:06 EST(-0500)] <athena7> i just set up the unity mode so i can just have random IE windows that look like they're part of my mac install
[16:26:10 EST(-0500)] <EricDalquist> ah
[16:26:39 EST(-0500)] <athena7> this'll be really good for testing
[16:26:47 EST(-0500)] <athena7> there's a couple javascript IE issues in our portal i need to fix
[16:27:45 EST(-0500)] <athena7> it's not taking up too much ram either, which is great
[16:27:51 EST(-0500)] <athena7> parallels used to make my machine slow to a crawl
[16:29:22 EST(-0500)] <deuce> parallels bad fusion good
[16:29:48 EST(-0500)] <athena7> that's been my experience, anyway
[16:29:53 EST(-0500)] <athena7> this really is nice
[16:30:13 EST(-0500)] <athena7> i suppose it'll come in handy when i get forced to use sharepoint
[16:30:19 EST(-0500)] <EricDalquist> hey deuce, I think I have a Writer impl that can replace tokens in a stream with buffering at most the length of the replacement token
[16:31:12 EST(-0500)] <deuce> ooh .. lemme see
[16:31:37 EST(-0500)] <EricDalquist> let me go attach it to the isseu
[16:31:39 EST(-0500)] <EricDalquist> issue*
[16:34:33 EST(-0500)] <EricDalquist> http://www.ja-sig.org/issues/browse/UP-1923
[16:34:45 EST(-0500)] <EricDalquist> filter and unit test for filter
[16:35:39 EST(-0500)] <EricDalquist> the down side is it will call .write(int) once per char in the markup ... but I don't think that will hurt since I'm assuming the PrintWriter for the response is buffered
[16:37:13 EST(-0500)] * EiNZTEiN (n=einztein@205.241.143.4) has joined ##uportal
[16:49:17 EST(-0500)] <EiNZTEiN> EricDalquist: when is UP3 supposed to come out?
[16:49:32 EST(-0500)] <EricDalquist> well m5 was released a few weeks ago
[16:49:46 EST(-0500)] <EricDalquist> RC2 will likely be (RC1 is being skipped ... don't ask) 2-3 weeks
[16:49:52 EST(-0500)] <EricDalquist> and then GA 2-3 weeks after that?
[16:49:56 EST(-0500)] <EricDalquist> so a month or two?
[16:54:49 EST(-0500)] <EricDalquist> deuce: http://www.ja-sig.org/issues/secure/attachment/11054/TokenReplacementFilter.zip
[16:54:58 EST(-0500)] <EricDalquist> that just moves the core logic into an abstract class
[16:55:03 EST(-0500)] <EricDalquist> makes the unit test cleaner
[16:55:26 EST(-0500)] <deuce> i'm studying it..
[16:55:53 EST(-0500)] <EricDalquist> the + is not as much buffering
[16:56:00 EST(-0500)] <EricDalquist> the - is it is a lot more complex
[16:56:14 EST(-0500)] <deuce> your test cases don't necessarily cover overlapping calls
[16:56:27 EST(-0500)] <EricDalquist> overlapping calls?
[16:56:47 EST(-0500)] <deuce> yeah if the token was split up between writes
[16:56:54 EST(-0500)] <EricDalquist> ah
[16:56:56 EST(-0500)] <EricDalquist> yeah
[16:57:00 EST(-0500)] <EricDalquist> I'll go add some tests for that
[16:57:29 EST(-0500)] <deuce> bueno
[17:00:51 EST(-0500)] <athena7> eric, do you know the status of the fluid reorderer stuff?
[17:01:04 EST(-0500)] <EricDalquist> nope
[17:01:09 EST(-0500)] <EricDalquist> not since we last talked about it
[17:01:24 EST(-0500)] <EricDalquist> though from what I gather on the fluid list there is still a significant ammount of testing going on
[17:02:47 EST(-0500)] <athena7> ok
[17:03:09 EST(-0500)] <athena7> do you think it's going to be done in time for the up3 release?
[17:03:38 EST(-0500)] <EricDalquist> hopefully not
[17:03:50 EST(-0500)] <EricDalquist> I think collin has a pretty firm timeline that is still over a month out
[17:03:59 EST(-0500)] <EricDalquist> and I want to have an RC in no more than 3 weeks
[17:04:08 EST(-0500)] <EricDalquist> well more like 2
[17:04:43 EST(-0500)] <athena7> oh, ok
[17:04:46 EST(-0500)] <athena7> that's useful to know
[17:05:12 EST(-0500)] <athena7> so, it was the case in the past that dojo 1.0's drag and drop was irritatingly broken and really just wasn't workable for our purposes
[17:05:25 EST(-0500)] <athena7> which mean upgrading dojo was dependent on the fluid work
[17:05:54 EST(-0500)] <athena7> it looks like drag and drop is fixed in 1.0.2 though, so i'd like to try and upgrade dojo along with the new theme work gary's doing
[17:06:01 EST(-0500)] <athena7> it should clean up the code somewhat and improve performance
[17:06:04 EST(-0500)] <EricDalquist> ok
[17:06:10 EST(-0500)] <EricDalquist> one thing we may want to consider
[17:06:19 EST(-0500)] <EricDalquist> is just not doing DnD in the 3.0.0 release
[17:06:31 EST(-0500)] <athena7> i think it's achievable now
[17:06:37 EST(-0500)] <EricDalquist> with a big note that the fluid reorderer is "coming soon"
[17:06:38 EST(-0500)] <EricDalquist> ok
[17:06:43 EST(-0500)] <EricDalquist> and thats great too
[17:06:55 EST(-0500)] <athena7> i kind of hate to take away features that people have responded too positively
[17:06:56 EST(-0500)] <EricDalquist> if it isn't too much extra work I won't say no to it
[17:06:59 EST(-0500)] <EricDalquist> yeah
[17:07:07 EST(-0500)] <athena7> yeah i'll try it in the theme branch
[17:07:18 EST(-0500)] <athena7> and assuming it all works out we can move it into the trunk
[17:07:30 EST(-0500)] <athena7> if not, well, it's work that will eventually be useful
[17:07:35 EST(-0500)] <EricDalquist> sounds great
[17:08:03 EST(-0500)] <EricDalquist> deuce: I just added tests that chunk up the writing quite a bit without problem
[17:21:43 EST(-0500)] <EricDalquist> deuce: just saved a copy of MyUW and stuck tokens in it and ran the filter on it
[17:21:50 EST(-0500)] <EricDalquist> looks like it all works
[17:23:50 EST(-0500)] <EricDalquist> http://www.ja-sig.org/issues/secure/attachment/11055/TokenReplacementFilter.zip
[17:23:54 EST(-0500)] <EricDalquist> latest code with tests
[17:24:04 EST(-0500)] <EricDalquist> I'll be out for a bit
[17:24:06 EST(-0500)] <EricDalquist> later
[17:24:19 EST(-0500)] * clown (n=clown@guiseppi.atrc.utoronto.ca) has left ##uportal
[21:50:01 EST(-0500)] * deuce (n=deuce@ip68-3-31-85.ph.ph.cox.net) has joined ##uportal