Goals

Brainstorming, Requirements and Design for refactoring uPortal profile and layout management and persistence. These ideas will be reviewed and collated into formal plan and implemented hopefully for uPortal 4.1.

Data Model Notes

  1. Not sure the actual FK relationship between UserLayout and UserProfile since the UserLayoutKey needs to be in the mix somehow
  2. UserLayout will store a relational tree model of layout nodes (folders, portlet, dlm nodes)
  3. The portlet entity data model will be merged into the portlet nodes of the layout data model

TODO copy notes from uPortal Layout Management - Requirements