...
Favorites is a different way of interacting with layout.
Instead of (or in addition to) thinking about tabs and organization of portlets within columns on tabs (a dashboard-centric view), favorites thinks about favoriting individual portlets and collections of portlets (a one-portlet-at-a-time-maximized-centric view).
Instead of (or in addition to) adding portlets to one's layout, with Favorites, users add a portlet to their favorites.
...
Feature branch for favorites portlet: https://github.com/Jasig/uPortal/tree/UP-3896Feature branch off of the favorites branch, implementing
Some features have come into this branch via pull requests, vis:
* un-favoriting: https://github.com/Jasig/uPortal/tree/unfavorite_from_favorites_portlet , yielding this lovely pull request: https://github.com/Jasig/uPortal/pull/203
Got mockups / screenshots?
...
Favorited collections (currently) are DLM fragment tab-level folders of type="regularfavorite_collection", i.e. regular old tabs. This is currently to make Favorites compatible with, a different view on, your regular old layout. . Since this too is a goofy non-regular type, it won't be rendered in traditional spots in the layout (it's not a tab).
Thoughts: Possibly Favorites should instead display tab-level folders of be able to consider regular old layout tabs (type="favorites-collectionregular") as such favorited collections. Possibly this should be a portlet preference allowing both approaches. Which you'd want probably depends on whether you're trying to use Favorites instead of or along side of traditional tabs, whether and what layouts you're carrying forward from prior uPortal versions in your implementation, whether you're trying to offer respondr alongside of or instead of universality. Anyway, Favorites doesn't do any of that yet – currently it's hard-coded to consider tabs of type="regularfavorite_collection" as collections of favorites. Wisconsin in particular will feel that as a pain point once there's a "Welcome tab" landing page in their redesigned portal.
Viewing
VIEW mode UI lists favorites. Users can click favorited portlets to launch that portlet by fname with MAXIMIZED window state. Users can click Collections of favorites and something not yet fully determined happens. (Maybe that lists the collected portlets so they can be individually launched in maximized window state? Maybe that launches rendering of that tab as a respondr-styled tab? Unclear.)view those collections as if they were focused-upon tab in the layout.
Editing
Edit UI lists all favorites, collections first then portlets.
...