User Personalization Widget - Akumina Community

User Personalization Widget

User Personalization Widget

Purpose

Provides the ability for a user to define their user preferences in order to customize their viewable content on the site by selecting the Tags, Departments, and Region taxonomy values to personalize their intranet experience.

Features

    • Displays the user preferences for selected tags, departments and region taxonomy values
    • Ability to change the user preferences in order to customize the viewable content for News and Events
    • Provides the user to personalize their intranet experience based on their selection
    • Configurable to include any other custom taxonomy value per client
    • Varied views to display flat taxonomy or hierarchy taxonomy
    • Ability to search and select term values

Details

    • Widget Name: UserPersonalizationWidget
    • Available With:  Release 5.5 Hive Install and above
    • Content App Type: N/A
    • Content Type: N/A
    • Content App Name: N/A
    • List Name: N/A
    • Recommended Images Sizes: N/A
    • Dependencies: SharePoint Term Store

Content

N/A

Properties

Collection of personalizable tabs Defines the sites terms that will be used for personalization in a json format.

Example of an empty json, you will be substituting GUID (in green) with GUID-ids from the Global term store.  The displayName (in blue) are the labels of the categories that will display on the widget.  Example displayName will be substituted for Tags, Department and Region in the example below .  Additional categories can be added or removed by following the pattern.

{“termStoreId”:”GUID From Root of the Global term store”,”termSetName”:”Category”,”terms”:[{“name”:”SPTags”,”displayName”:”Tags”,”id”:”GUIDofCategoryTag”},{“name”:”Departments”,”displayName”:”Departments”,”id”:”GUIDOfCategoryDepartments”},{“name”:”Region”,”displayName”:”Regions”,”id”:”GUIDofCategoryRegions”}]}

Below is a empty json.

{“termStoreId”:””,”termSetName”:”Category”,”terms”:[{“name”:”SPTags”,”displayName”:”Tags”,”id”:””},{“name”:”Departments”,”displayName”:”Departments”,”id”:””},{“name”:”Region”,”displayName”:”Regions”,”id”:””}]}

 

Function to call after fetching data OOTB -Blank (used for widget expansion):  Name of the function called after data has been fetched by the widget.
Cache Interval Sets the time, in minutes, that the data should be saved in the local browser cache of the current user.

  • 0 = Do not cache the data for this widget
  • -1 = Use the default caching strategy set via Site Creator

Whole Number = Cache for specific time, in minutes

Function to call before binding the UI events OOTB -Blank (used for widget expansion):  Name of the function called after the UI has been rendered to the screen

Views

View Name:  Tab View

View Description:  Displays the user preferences for selected tags, departments and region taxonomy values

View Preview:

Views: 117
//]]>