uPortal Vision and Roadmap

uPortal Vision and Roadmap (All Versions)

This page attempts to detail the current visions and roadmap for future major versions of uPortal. This is an evolving document. The current uPortal Releases document may also be of interest.

uPortal 2.6

Vision: uPortal 2.6.x has numerous established production usages. While uPortal 3.0 and later evolve from uPortal 2.x, uPortal 2.6 remains closer to uPortal's 2.x legacy than does the 3.x codebase, as is appropriate given its version numbering. uPortal 2.6, as the latest and last of the 2.x lineage, is the maintenance branch in which the uPortal project continues to support the 2.x adopters. At least one more formal patch release of uPortal 2.6 is envisioned, with more possible, especially targeted at conservative fixes maintaining the stability of this most conservative branch among active uPortal branches and at features easing upgrade from this codebase to the later and more exciting uPortal releases.

Current Status: Under Development
Current Version: 2.6.1.1
Upcoming Version: 2.6.2

Goal Description
Interested Parties
Work Effort
Dependencies
Status
Data export capabilities Implemented with Cernunnos, these capabilities are already present in the maintenance branch tip. The 2.6.2 release will formally make these available for download. Andrew Wills, Andrew Petro, Johns Hopkins University, Yale University, Unicon, Effort is largely complete. Remaining effort is release engineering. More documentation and examples of use would be welcome. Effort is largely complete. Remaining effort is release engineering. Pending release

uPortal 3.0

Vision: The uPortal 3.0.x framework has been available since April 2008 and is currently being adopted by a number of institutions. Bug-fix and security patches will continue to be applied to the 3.0 codebase and patch releases will be provided as necessary.

Current Status: Under Development
Current Version: 3.0.1
Upcoming Version: 3.0.2

Goal Description
Interested Parties
Work Effort
Dependencies
Status
Performance Improvements Unicon, UW-Madison, Pearson


Pending Release: UP-2124

uPortal 3.1

Vision: The uPortal 3.0 release included a number of core architectural changes which will allow for the development and implantation of the ideas listed here. These items are viewed as the most important for the next uPortal release to continue the trend of making the framework easier to extend.

Current Status: Under Development

Goal Description
Interested Parties
Work Effort
Dependencies
Status
Stand-Alone Groups and Permissions Framework Remove the GaPs framework code from the uPortal project and instead depend on an externally built and provided library. Similar to what was done with Person Directory for 3.0
Medium None A stand-alone version of the GaPs framework exists and has been converted to use Maven and Spring for configuration. Re-integration to uPortal is now needed.
Fluid Layout Customizer Provide an accessible JavaScript interface for layout customization FLUID Project, Unicon Inc., UW-Madison Medium None Work is in progress by developers from the FLUID Project and other interested parties.
Identity and Attribute swapper tools Tools to allow portal administrators to assume the identity of another user or use user-attributes from another user UW-Madison Medium None Pending Release
Performance Improvements Unicon, UW-Madison, Pearson


Pending Release: UP-2124

uPortal 3.2

Vision: In keeping with a regular release schedule and in respect to available development resources uPortal 3.1 will not be able to contain all of the features uPortal community members are interested in. Building on the uPortal 3.1 developments to provide greater extensibility and additional interesting features for the community.

Current Status: Planning

Goal Description
Interested Parties
Work Effort
Dependencies
Status
Spring-Configured Rendering Pipeline Decompose the single rendering pipeline class into components defined by well designed interfaces and configure the pipeline via Spring. This change will allow greater local flexibility in adding interesting layout related features for users
High None
Unified Content Caching Move all caching in the rendering pipeline to use the standardized caching framework. This will allow more direct control over layout rendering performance for differing usage patterns. UW-Madison Low Spring-Configured Rendering Pipeline
Updated Administrative UIs Update Channel, Groups and Permissions management UIs using Spring WebFlow 2 with help from the Fluid project   High    
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.