|
|
Building Personalized Applications
Overview of Personalization Development
Personalization Server Run-Time Architecture
Foundation Classes and Utilities
Integration of External Components
Creating Personalized Applications with the Advisor
The Advisor Delivers Content to a Personalized Application
The Advisor Provides Information About User Classifications
You Can Use the Advisor in One of Two Ways
Writing Custom Advislets and Registering Them Using the Advislet Registry
Understanding the Advislet Registry
Registering a Compound Advislet
Creating Personalized Applications
with the Advisor JSP Tags
Classifying Users with the JSP <pz:div> Tag
Selecting Content with the <pz:contentQuery> JSP Tag
Matching Content to Users with the <pz:contentSelector> JSP Tag
Creating Personalized Applications with the Advisor Session Bean
Classifying Users with the Advisor Session Bean
Querying a Content Management System
with the Advisor Session Bean
Matching Content to Users with the Advisor Session Bean
Introducing the Rules Framework
What Is the Relationship Between Property Sets and Rules?
Content Type and Content Selector Rules
Configuring the Rules Framework
Rules Engine Expression Validation
Rules Engine Error Handling and Reporting
Rules Engine Expression Caching Optimizations
Working with Content Selectors
Using Content-Selector Tags and Associated JSP Tags
Attributes of the <pz:contentSelector> Tag
Identify the Content Selector Definition
Identify the JNDI Home for the Content Management System
Define the Array That Contains Query Results
Create and Configure the Cache to Improve Performance
Associated Tags That Support Content Selectors
Common Uses of Content-Selector Tags and Associated Tags
To Retrieve and Display Text-Type Documents
To Retrieve and Display Image-Type Documents
To Retrieve and Display a List of Documents
To Access a Content-Selector Cache on a Different JSP
How Content Selectors Select Documents
Introducing the Expression Package
What Is the Expression Package?
The Package Structure for the Expression Package
Assembling and Managing Expressions
Maintaining Parent-child Relationships
Operator Inheritance Hierarchy
Examples of Basic Language Operators
Examples of Logical Expressions
Examples of Mathematical Operators
Example of Comparative Operators
Example of Collection Operators
Stateful Evaluation of a Simple Expression
Stateful Evaluation of an Expression Containing Variables
Stateless Validation and Evaluation of an Expression
Containing Variables
Stateful Validation and Evaluation of an Expression
Containing Variables
Expression Package Configuration Settings
Foundation Classes and Utilities
Personalization Request Object
Personalization Session Object
Creating and Managing Property Sets
Property Sets Serve as Namespaces for Properties
Property Definition Attributes
Possible Combinations of Properties
Using the E-Business Control Center
Starting the Property Set Editors
Using the Property Set Editors
Property Values and Setting the Default Value
Properties with Boolean or a Single Value and Single Default
Properties with Multiple Values and Single, Multiple,
or All Defaults
Properties with Date and Time Values
Updating a Registered Custom Event
Security Realms and User Profiles
Alternate Security Realms and User Profiles
Platform for Privacy Preferences Project (P3P)
Deleting User Records That Do Not Exist in the Realm from the Personalization Database
Use JSP Tags to Access User and Group Data
Use APIs to Access User and Group Data
Setting Global Values for a Profile
Accessing Properties from an LDAP Server
Incorporating Data from Other External Sources
How WebLogic Portal Retrieves User Data from External Sources
Configuring WebLogic Portal To Retrieve User Data from External Sources
Create an EntityPropertyManager EJB to Represent External Data
Deploy a ProfileManager That Can Use the New EntityPropertyManager
Running Queries Against the Content Repository
Methods for Retrieving and Displaying Documents
Differences Between Content Management and Document Management
Using Comparison Operators to Construct Queries
Constructing Queries Using Java
Configuring the Content Manager
Configuring the DocumentManager EJB Deployment Descriptor
Configuring the PropertySetManager EJB Deployment Descriptor for Content Management
Configuring DocumentManager MBeans
Attributes of the DocumentManager MBean
Editing the DocumentManager MBean in the WebLogic Console
Setting Up Document Connection Pools
Attributes for the DocumentConnectionPool MBean
Setting up WebLogic Connection Pools
Using the BulkLoader to Load File-based Content
How the BulkLoader Finds Files
How the BulkLoader Finds Metadata Properties
Loading Internationalized Documents
What Are Ad Placeholders, Ad Attributes, and Placeholder Tags?
Types of Queries That Ad Placeholders Run
Types of Documents That Ad Placeholders Display
Ad Attributes in the Content Management System
How Ad Placeholders Contain Multiple Queries
How the Ad Conflict Resolver Chooses a Query
How an Ad Placeholder Chooses from Ad Query Results
To Create an Ad Placeholder Tag
Supporting Additional MIME Types
Create and Compile a Java Class to Generate HTML
How Placeholders Select and Display Ads
How to Configure Ad Placeholders in an Application
Creating Localized Applications with the Internationalization Tags
How the Localization Tag Works
Displaying More Than One Character Set on a Page
Double-byte character encoding
Steps for Localizing Your Application
Using the JSP Internationalization Framework with JavaScript
Using JSP Internationalization Framework with Java Scriptlets
The WebLogic Personalization Server Database Schema
List of Tables Comprising the WebLogic Personalization Server
The Personalization Server Data Dictionary
The DATA_SYNC_APPLICATION Database Table
The DATA_SYNC_ITEM Database Table
The DATA_SYNC_SCHEMA_URI Database Table
The DATA_SYNC_VERSION Database Table
The DOCUMENT_METADATA Database Table
The ENTITLEMENT_RULESET Database Table
The GROUP_HIERARCHY Database Table
The GROUP_SECURITY Database Table
The MAIL_ADDRESS Database Table
The MAIL_BATCH_ENTRY Database Table
The MAIL_HEADER Database Table
The MAIL_MESSAGE Database Table
The PLACEHOLDER_PREVIEW Database Table
The PROPERTY_KEY Database Table
The PROPERTY_VALUE Database Table
The SAMPLE_UUP_INFO Database Table
The USER_GROUP_CACHE Database Table
The USER_GROUP_HIERARCHY Database Table
The USER_PROFILE Database Table
The USER_SECURITY Database Table
The WEBLOGIC_IS_ALIVE Database Table
The SQL Scripts Used to Create the Database
Personalization Server JSP Tag Library Reference
pz Tags and the Internal Cache
Specify a Value for contentHome
<ps:getRestrictedPropertyValues>
User Management:
Profile Management Tags
User Management:
Group-User Management Tags
User Management: Security Tags
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|