Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  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

Layouts

The generic tree structure has served uPortal well, it allows flexibility in the final product while sharing the same base infrastructure and the approach should be kept. The representation of a user's layout as an XML DOM object in the Java code should be scrapped and a strongly typed data model describing the layout tree should be created. This will significantly simplify the interaction API and allow for better relational integrity with other parts of the uPortal framework.