Winter 2004 uPortal Roadmap

uPortal Roadmap

This Wiki page is for collaboration on the uPortal Roadmap presentation at JA-SIG Winter 2004 in New Orleans.

uPortal has been through many changes in an effort to adopt the latest portlet standards such as JSR 168 and WSRP. This presentation will cover the newly added features in uPortal 2.4 and the plans for continued 2.x improvement towards uPortal 2.5 and plans for uPortal 3.0 in light of these emerging standards.

Overview (5 mins)

Slide: uPortal Version Numbers (Ken)

  • Patch releases
  • Feature releases
  • Major releases

Slide: Release Timeline (Ken)

  • Shows past releases on timeline
  • Shows estimates for known future releases

uPortal 2.4 (15 mins)

Slide: 2.4 Summary (Eric)

  • Release date
  • High level feature summary

Slide: WSRP Consumer (Eric)

  • Based on WSRP4J
  • Publishing parameters

Slide: Portlet File Downloading (Eric)

  • Using the session, Tomcat/Pluto bug
  • "Exclusive" portlet window state

Slide: Channel Archive (CAR) Deployment Automation (Eric)

  • Auto publish
  • Auto channel type registration
  • Etc. (ask Mark Boyd)

Slide: RSS Version Detection (Eric)

  • Picture of publishing screen

Slide: Multiple-LDAP Server Support (Eric)

  • Describe config
  • Describe API

Slide: Error-Viewing Servlet (Eric)

  • Picture of servlet output

Slide: Apache Commons Logging (Eric)

  • Show old and new example of logging

Slide: Configurable Security Contexts (Eric)

Slide: Memory Leaks Plugged (Eric)

  • Fix for uPortal 2.4.2
  • Numbers from Rutgers on ChannelManager objects
  • IPerson caching problems

uPortal 2.5 (15 mins)

Slide: Portlet Caching (Eric)

Slide: Portlet Spec Compliance (Eric)

Slide: DB Connection Pooling (Eric)

  • New org.jasig.portal.rdbm package
  • Addition of DBCP

Slide: JDK 1.4 Chaining Throwables (Andrew)

Slide: CError Refactoring (Andrew)

  • Pluggable mappings from Throwables to XML

Slide: Person Directory Refactoring (Andrew)

  • Use of Spring Framework

Slide: New Documentation Module (Andrew)

  • portal_documentation module
  • Use of Anakia

Slide: Aggregated Layouts revisited (Andrew)

  • Remove channel control in view mode
  • Transparent saving of preferences
  • UI for subscribe-time user-modifiable channel parameters
  • Setting the default tab

Slide: Unit testing improvements (Andrew)

  • improved test run in build.xml
  • improved test facilities (TransientDatasource, fail-soft PropertiesManager)
  • refactorings to use Dependency Injection make code more testable (transition to uPortal 3)

uPortal 3.0 (15 mins)

Slide: uPortal 3.0 Overview

Slide: Portlet Domain Objects (Ken)

Slide: Portlet Registry Architecture (Ken)

Slide: Portal Contexts (Ken)

Slide: (Add more after reading Peter's docs) (Ken)

Slide: WSRP Producer (Ken)

  • Use of WSRP4J
  • JDO persistence currently

Slide: Changes to Pluto (Ken)

  • Based on Spring

Slide: Help Needed for uPortal Development (Ken)

Questions and answers (10 minutes)

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.