Creating an Experience Definition to Control the User Interface
Experience definitions
provide multiple user experiences within a single portal. An experience
definition defines certain elements of a user experience, such as
adaptive page layout settings, branding style, and navigation. An experience rule defines the conditions that, when met, display
the associated experience definition to a user.
Before you create an experience definition you must:
- Create any custom adaptive page layouts you want to use
- Create remote portlet web services for any custom adaptive page
layouts
- Create the guest user you want to associate with the experience
definition
- Create any header and footer portlets you want to use to brand
the experience definition
To create an experience definition you must have the following
rights and privileges:
- Access Administration activity right
- Create Experience Definitions activity right
- At least Edit access to the parent folder (the folder that will
store the experience)
- If you want to apply adaptive page layouts to the experience definition,
at least Select access to the remote portlet web services for the
adaptive page layouts
- At least Select access to the guest user you want to associate
with the experience definition
- At least Select access to any header and footer portlets you want
to add to the experience definition
- Click Administration.
- Open the
folder in which you want to store the experience definition.
Tip: You might
want to store all of the resources needed by a particular audience
of users in the same folder in which you store those users. By securing
the folder appropriately and applying experience definition settings
to it you can create completely separate and discreet user experiences
for each audience of users.
- In the Create Object drop-down list, click Experience
Definition.
The Experience Definition Editor opens.
- Complete
the tasks on Experience Definition Features page:
- Click the Choose Header, Footer & Style page and complete the
following task:
- Click the Edit Navigation Options page and complete the following tasks:
- Click the Login Settings page and
complete the following task:
- Click the Adaptive Page Layout Settings page and complete the following task:
- Click the Properties and Names page
and complete the following tasks:
- Click the Security page and complete
the following task:
- Specifying a User Experience for Users in a FolderYou can specify a user experience for users in a folder by associating an experience definition with the folder.
- Selecting the Portal Menus and Home Page for an Experience DefinitionFor each experience definition you can specify which portal menus appear and which page users should see when they log in to the portal.
- Branding Experience Definitions with Headers and FootersThe Choose Header, Footer & Style page of the Experience Definition Editor enables you to add special branding portlets to an experience definition (as well as change the color scheme) to control what certain groups of users see at the top and bottom of portal pages.
- Selecting a Navigation Scheme for an Experience DefinitionFor each experience definition you can specify a default navigation style to define the menu layout and core navigation structure most appropriate for your bandwidth constraints, browser requirements, design needs, deployment size, and end-user expectations.
- Defining Mandatory Links to Display in an Experience DefinitionFor each experience definition you can define links to web pages, experts, documents, and community pages that are displayed to users as part of the navigation.
- Defining the Guest User Experience for an Experience DefinitionFor each experience definition you can associate a guest user, which lets you define the initial page an unauthenticated user sees when coming to this experience definition. For example, if an unauthenticated user is directed to this experience definition (through application of an experience rule), you can choose to have that user see the My Page layout of the guest user you associate with this experience definition, even if the experience definition is not set to display My Pages. You can also specify what page users see when they log out of an experience definition.
- Disabling Single Sign-On (SSO) for an Experience DefinitionYou can override portal SSO settings for users in this experience definition. Otherwise the SSO settings in the portal configuration file will apply.
- Applying Adaptive Page LayoutsFor each experience definition you can specify whether to use adaptive page layouts to display the user interface or use a legacy user interface used in previous versions of the portal.