Content Management Guide

     Previous  Next    Contents    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here


Introducing Content Management

Storing Content

Viewing the Virtual Content Repository

Using WLP Content Repositories

Adding Content

Delivering Content Within Your Portal

Securing Content

Content Management in the Portal Life Cycle





Part I Architecture

Using Content Repositories

Connecting Repositories to the Virtual Content Repository

Storing Content in a WLP Default Repository

Storing Content in a WLP File System Repository

Storing Content in a Third-Party Repository

Organizing Your Repository

Securing your Repository

Configuring WLP Repositories

Working with WLP Repositories

Working with a Default WLP Repository

Enabling Library Services for a WLP Repository

Modifying a WLP Repository

Repository Details

Adding Custom Properties

Editing Advanced Repository Properties

Disconnecting a Repository

Working with a WLP File System Repository

WLP File System Repository Considerations

Configuring a File System Repository

Before You Begin

Creating a Connection to the New File System Repository

Configuring Additional WLP Repositories

Considerations for Additional WLP Repositories

Creating Database Objects for the New Repository

Connecting the New Repository to the Server

Connecting the New WLP Repository to the Virtual Content Repository

Using Content Folders in Your WLP Repository

Creating a Folder

Moving a Folder

Deleting a Folder

Renaming a Folder or Item

Changing the Content Workflow for a Folder

Using Content Workflows in Your WLP Repository

Using the Default Content Workflow

Creating Content Workflows

Creating or Modifying a Content Workflow Document

Guidelines for Creating or Modifying a Content Workflow Document

How Content Workflows Are Inherited

Changing the Workflow to use Visitor Entitlements

Changing the Display Names of the Content Workflow States

Removing a Status

Changing the Default Transitions

Assigning Different Capabilities for Different Statuses

How to Write an Workflow Action

Using the Default Workflow Document to Create a New Workflow

Adding the Content Workflow Document to the Repository

Assigning Content Workflows to Folders, Content Types, and Content

Assigning a Content Workflow to a Folder

Assigning a Content Workflow to a Content Type

Assigning a Content Workflow to a Content Item

Using Content Types in Your WLP Repository

Content Types Overview

Using Content Type Inheritance

Using Abstract Content Types

Using Content Workflows with Content Types

Working with Content Types

Creating a Content Type

Making a Content Type Abstract

Deleting a Content Type

Understanding Content Type Properties

Supported Data Types

Using Nested Content Type Properties

Property Options

Using Primary Properties

Primary Properties with Nested Content Types or Content Type Inheritance

Setting Property Choice Lists and Default Property Values

Using Link Properties

Defining Content Properties for Interaction Management

Define the Properties of a Content Type

Re-ordering Content Within a Folder Using Properties

Out-of-the-Box Content Types

Ad Content Type

Article Content Type

Book Content Type

Image Content Type

Message Content Type


Using WebDAV with Your WLP Repository

WebDAV Overview

WebDAV Guidelines

Supported Versions of Microsoft Office

Enabling WebDAV for Repositories

Enabling WebDAV for a non-WLP Repository

Disabling WebDAV

Using Content Types with WebDAV

How WebDAV Determines Which Content Type to Use

Defining a WebDAV Content Type

Giving Users Permission to Create Folders

Creating a Content Type That Maps to Microsoft Document Properties


Mapping Microsoft Properties to Existing Content Type Properties

Using Custom Microsoft Document Properties

Using WebDAV with Your WLP Repository

Enabling WebDAV for an Environment

Adding a Microsoft Word Document to a WLP Repository

Using Windows Explorer to Add a File to the WLP Repository

Connecting to a Third-Party Repository

Working with Third-Party Repositories

Connecting to a Third-Party Repository

Logging Into a Third-Party Repository

Working with a JSR 170-Compatible Repository

Searching within a JSR 170 Repository

Connecting to a JSR 170 Repository

Part II Development

Delivering Content Within Your Portal

Working with JSP Tags

Retrieving Content with JSP Tags

Retrieving Content Using a Repository Path

Using Queries to Retrieve Content

Displaying Content with JSP Tags

Adding Content to a WLP Repository

Viewing the Virtual Content Repository

Working with WLP Repository Content When Using Library Services

Overview of Library Services

Adding Content

Creating HTML Content

Modifying Content

Changing the Status of a Single Content Item

Changing the Workflow Status of Multiple Content Items

Re-Ordering Content

Updating Binary Content

Deleting Content

Moving Content

Linking Content

Renaming Content

Copying Content

Previewing Content

Searching for Content within Your Repository

Multi-language Searching and Indexing

Searching for Content By Name

Searching for Content By Property Value

Searching the Full Text of Content and Property Values

Using Versioning

Checking Out Content

Checking In Content

Retiring Content

Viewing and Searching Version History

Publishing a Different Version of Content

Changing the Workflow of Content

Using Display Templates

Using Display Template JSP Tags

Creating Display Templates

Using Views

Using Content Display Templates within Display Templates

Creating a wlp-template-config.xml File

Using the <dt:displaycmtemplate> Within a JSP

<dt:displaycmtemplate> Example

<dt:displaycmtemplate> Example Using Type Inheritance

Using the <dt:displaytemplate> Tag Within a JSP

Customizing the Content Presenter Configuration Wizard

Using Templates with Content Presenter

Creating New Display Templates for the Content Presenter Wizard

Creating a Content Display Template to Reuse

Creating Display Templates for the Content Presenter Portlet

Register Your Templates for Content Presenter Portlet

Using the Content Display Template Wizard

Updating Content Presenter Display Templates

Creating a Content Display Template

Using Syndicated Feeds

Using and Modifying the Preconfigured Syndicated Feeds

URL Format for Syndicated Feeds

Changing the Search Results Using a URL

Modifying the Preconfigured Syndicated Feeds

About the Syndicated Feed JSPs

Modifying the Preconfigured Syndicated Feed JSPs

Retrieving Content

Retrieving Information from a Published Repository

Retrieving Information from a Versioned Repository

Example JSP

Displaying the Contents of an Item

Modifying the Syndication Configuration File

Search Types

Syndication Configuration Options

Selecting a Display Template

Creating Custom Syndicated Feeds

Creating the Syndicated Feed JSPs

Map the Syndicated Feed JSPs to Display Templates

Create a Syndication Configuration File

Securing Syndicated Feeds

Part III Staging

Managing Content Workflows in Your WLP Repository

Understanding Assigned Items

Viewing Assigned Content Types

Viewing Assigned Content

Modifying a Content Workflow

Deleting a Content Workflow

Part IV Production

Content Deployment Descriptor

Enabling Library Services in content-config.xml

Setting User Credentials for an External Repository in content-config.xml

Editing the content-config.xml File

Caching Content

Managing Content Security

Using Delegated Administration for Content

Setting Delegated Administration

Setting Visitor Entitlements for Content

Importing Third-Party Content

Preparing to Use BulkLoader

Creating a Repository

Creating Appropriate Types

Preparing a Content Directory

Preparing Metadata Files

Defining Metadata for a Directory of Files

Defining Metadata for Specific Files

Metadata Guidelines

Creating Metadata for a Library Services Enabled Repository

Naming and Storing Metadata Files

Metadata Summary

Configuring and Running BulkLoader

Editing the BulkLoader Script

BulkLoader Command Examples

BulkLoader Parameter Reference

Example BulkLoader Script

  Back to Top       Previous  Next