Deliver a number of customizations to the "Sites" menu / favoriting process, in order to provide additional flexibility and ensure that users can quickly access their most recent sites.
Functionality originally detailed on the sakai-user list. See the chain here: https://groups.google.com/a/apereo.org/d/msg/sakai-user/VuM0HKZqDXU/DdO6eLrACQAJ
These customizations include:
- Auto-Favoriting Capability
- UI Toggle for Enabling / Disabling Auto-Favoriting
- Term-level Starring Behavior for Select All/None
- Indicators to Show When User is Over the Max # of Favorites
- Match the Window Height of "Sites" and "Organize Favorites" Tabs
This capability, when enabled, automatically favorites newly created / enrolled sites. These new sites automatically appear in the first favorites slot, while traditionally favorited sites continue to appear in the last favorites slot.
Adds a right-hand panel to the "Organize Favorites" screen, only on desktop. This panel contains a toggle for enabling / disabling the auto-favoriting capability.
Also adds a descriptive label at the top of the default "Sites" screen, notifying users of the menu's functionality and whether auto-favoriting is enabled.
Adds a star for individual terms, allowing you to select all / select none.
A max-number of displayed favorites at the top of the interface can be set within the system. When set, a warning indicator appears in a user's "Organize Favorite" tab title on desktop only when that number is exceeded:
Additionally, on desktop only, provide a visual break on the "Organize Favorites" screen, showing which sites will not be displayed at the top of the screen. These sites can be dragged above the fold:
To provide consistency between the two "Sites" screens, match the height of the "Organize Favorites" screen with the "Sites" screen.