Great news Eric!

Looking forward to kicking the tires.

drew

On 7/9/2010 8:05 PM, Eric Dalquist wrote:
Well the pluto 2 branch is finally at the point where portlets are
generally functional. There are still things missing (like an error
display if a portlet throws an exception) as well as most of the more
complex JSR-286 features need work. With that said I think I'd like to
start working on merging the pluto 2 branch into trunk next week. I
would do the merge locally and get the changes moved into SVN in a
single commit. I just want to make sure I'm not stepping on other
developers toes when I do this though.

Here is a list of changes as well as issues I know about:

    * Pluto 2 integration, which means JSR-286 support!
    * Channels don't work anymore!
    * JSR-286 events, public parameters, URL properties and a few other
      things don't actually work yet
    * Upgraded to Spring 3.0
    * Switched to @Autowired as much as possible, the spring context
      files are MUCH smaller now
    * Consistent portal URLs have been implemented:
      https://wiki.jasig.org/display/UPC/Consistent+Portal+URLs
    * The new URL syntax means that the portal context is the last
      folder in the path. The CSS/JS/Image URLs in the theme have all
      been fixed but all of the JavaScript callbacks have not. That
      means very little of the dynamic UI will work until we go through
      and get those URLs updated so they are always absolute.
    * No CError replacement yet. This means if an exception is thrown
      while a portlet is rendering there will be no content for that
      portlet. If an exception is thrown during an action I think you
      just get a blank page. Exceptions are logged plus hitting refresh
      actually does re-render everything on the page.
    * Lots of missing content in the default layout. A lot of our
      default content was still channel based, none of that renders
      anymore since channels don't work.

Very little code has been removed yet. I wanted to wait until after the
merge back to trunk was complete and the Pluto 2 integration was better
flushed out. So while things like ChannelManager and ChannelRenderer are
still in the code they are not used anymore. Once we get the Pluto 2
integration more stable we can start going through and essentially
removing anything with "channel" in the class name (or at least that's
the hope).

So I'll be starting on this merging locally in the next few days, it
will be at least a week before I have something ready to actually commit
to trunk. If I hear objections before then we'll get them addressed, if
not I'll post again when the merge happens!

-Eric


--
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

Reply via email to