Ektron 9.00
Personalization is an integral part of websites like iGoogle and Facebook, and organizations see personalization as a way to make their sites "stickier" and more engaging. Ektron provides a framework on which to easily build personalized portals. Ektron’s portal functionality lets you create a more interactive, engaging experience by giving power to the user.
Your site becomes their site when membership users can personalize their experience by adding widgetWidgets are mini-applications that you place on a Web page using PageBuilder; a widget provides either specific functionality (calculators, search, social bars, etc.) or areas into which you can add content (content blocks, list summaries, collections, and so on).s, application, and feeds, choosing and organizing content on their digital dashboard. For example, a manager can use widgets to access information about the team. An HR representative can update job postings through a widget instead of navigating to the company’s careers site. Building personalization into your intranet empowers employees with customization that fits their work and personal life.
Widgets have many functions such as photos, local weather, news, a personal work calendar, a sales time line and tracker, or a feed to a discussion board about a new product release, and so on. See Also: Widget Reference.
You can create individual and group personalization pages.
OnTrek site > Login > My Profile > Dashboard
OnTrek site > Login > Community > Community Groups > SelfServ HelpDesk User Group > Dashboard
To access a personalization page, a membership user logs in then clicks My profile > Dashboard.
Individual page
Group page
On an Ektron website, you can create and add tabs to organize content by subject. Tabbed content can be public or private. For example, a tab that displays personal financial information can be private, so only you can see it. Each tab can have multiple columns, to further customize the view.
You add a tab by clicking the down arrow choosing Add Tab from the menu. You decide if the tab is public or private.
You must add at least one column by clicking the down arrow and choosing Add Column.
Open the widget tray and select the widgets you want and place them on the page.
The selection of widgets that are available was determined when the widget space was created. See Creating an Individual Personalization Page
After you create a personalization page, place a link to it on your site. Then, any authenticated membership user can use the page to create a personal portal.
A widgetWidgets are mini-applications that you place on a Web page using PageBuilder; a widget provides either specific functionality (calculators, search, social bars, etc.) or areas into which you can add content (content blocks, list summaries, collections, and so on). space declares which widgets a user or community group member can drop on a personalization page. Widgets appear in the personalization screen’s widget tray when a membership user is personalizing a page. You can create and modify these types of widget spaces:
For example, suppose you want a NASCAR community group members to be able to place only weather and news feed widgets onto the group's personalization page. You would:
widgetspaceID
property, identify the widget space you created in Step 1.NOTE: Another type of widget space, Workarea Dashboard, determines which widgets are available to users when customizing their Smart Desktop.
Prerequisite
To access this screen, you must be a member of the Administrators group
As you select a widget, its background color change
IMPORTANT: Remember your widget space’s ID number. You need it when setting up the Personalization user control.
NOTE: The rest of this procedure explains how to create a personal portal for a membership user. To learn how to create a portal for a community group, see Creating a Group Personalization Page.
NOTE: If you do not see a Script Manager control, install the Microsoft AJAX Library 3.5. To do this, go to Microsoft ASP.net Download.
workarea/personalization/
folder.personalization.ascx
).widgetspaceid
property to the ID number of the widget space you added in Step 8.NOTE: The asp.net panels are implemented in eIntranet and Ektron Tech site.
Aspx.cs
// To check if user is logged in or not
Ektron.Cms.CommonApi IsUserLoggedIn = new Ektron.Cms.CommonApi();
if (IsUserLoggedIn.IsLoggedIn)
{
Response.Redirect(“dashboard.aspx”);
Or
pnlDashboard.Visible= true;
}
Else
{
pnlDashboard.Visible=false;
}
Aspx
<asp:Panel ID="pnlDashboard" runat="server" Visible="False">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"> </asp:ScriptManager>
<ucEktron:Personalization ID="widgetSpace" WidgetSpaceID="1" DynamicForeignIDParameter="id" runat="server" />
</asp:Panel>
siteroot/widgets
folder with those in your Workarea. If you need to make them available within the Workarea, click Synchronize Widgets from the Website/Widgets Folder.
After you click the button, you see new widgets on this screen and other Workarea screens that let you select widgets. Conversely, clicking this button removes any widgets that you delete from the siteroot/widgets
folder.
A community group personalization page is similar to an individual page. It lets group members customize a page’s content by placing widgets.
To create a community group personalization page, follow the instructions in Creating an Individual Personalization Page, with the following differences.