About Controlling the User Interface with Experience Definitions
and Experience Rules
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.
Experience Definitions
The experience definition
specifies the following:
Users are directed to a particular experience definition
in three ways (in the following order):
- The users satisfy a rule you create in the Experience Rules Manager.
These rules may specify the URL used to access the portal, a community
the user accesses, a group to which the user belongs, or the user’s
IP address.
- The users are stored in a folder that is associated with the experience
definition.
- If neither of the above conditions are met, users experience the
default experience definition for the portal.
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.
Experience Rules
When you create an experience
rule, you must also place it in rank order in relation to existing
rules. The first rule to evaluate to true will be applied. For example,
you might create a rule that says that users in the Marketing group
see the user interface defined in the Marketing experience definition,
and another rule that says that users in the Management group see
the user interface defined in the Management experience definition.
Since some users may be in both groups, you may decide that you want
the Management experience definition to have priority. In this case,
you order the two rules so that the Management experience rule is
above the Marketing experience rule.
Guest User Experiences
If you want to have
different user experiences for different audiences of guest users
(users that have not logged in), you might want to create several
guest users and assign them different experience definitions. For
an example, see the Guest Users section in About Users.
- Creating an Experience Definition to Control the User InterfaceExperience 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.