Content Management Guide  

Contents

About This Book

Purpose
Audience
Prerequisites
Organization

Part I    Concepts

Chapter 1    About the Content Management Subsystem

Content and documents
Content Management subsystem infrastructure
Physical infrastructure
Logical infrastructure
Versions of content

Chapter 2    Content Management API

Using the Content Management API
Getting a content manager object
Changing repository data
Setting up the Content Management subsystem infrastructure
Managing fields
Managing document types
Managing layout styles
Managing folders and categories
Adding documents
Specifying layout sets for documents
Creating links between documents
Hierarchical linking
Compound linking
Modifying and publishing documents
A document's status
Methods
Finding documents
Autonomy-based conceptual searching
SQL-based searching
Displaying documents
HTML content
XML content
Composite documents
Security for the Content Management subsystem
Securable objects and access right types
Roles for users of the Content Management subsystem
Setting the ACL for an object
Methods for Content Management subsystem security
Importing and exporting Content Management data
Methods for exporting Content Management data
Methods for importing Content Management data

Chapter 3    Managing Tasks in the Content Management Subsystem

About tasks
How tasks are registered and configured
tasktypes.xml
Default_tasklist.xml
services.xml
Customizing an installed task
Creating and implementing a new task
Custom task sample code
NewDocumentNotifier
PeriodicNewDocumentNotifier

Chapter 4    Using WebDAV Clients with Director for Collaborative Authoring

What is WebDAV?
Information elements for distributed Web authoring
WebDAV extensions to HTTP
About Director's WebDAV support
What you can do with the Director WebDAV subsystem
How Director stores content from WebDAV clients
How Director secures content from WebDAV clients
How Director manages versioning for WebDAV clients
Installing the Director WebDAV subsystem
Deploying the Director WebDAV subsystem
Before you deploy
How to deploy
Setting up the client
Supported methods

Chapter 5    Building Your Own WebDAV Client

About the WebDAV client API
Why build your own WebDAV client?
Configuring your environment
Using the WebDAV client API
WebDAV requests and responses
Working with resources, collections, and properties
Classes
Helper methods
Utility methods
Programming practices using helper methods
Recommended steps
Code example: deleting a document using a helper method
Programming practices using utility methods
Recommended steps
Constructing WebDAV requests that use Proppatch
Code example: deleting a document using utility methods
Issuing WebDAV requests from a Java client
Adding a category reference to a document
Copying a resource or collection
Creating a new collection
Creating a new document from a custom template
Deleting a document
Getting a resource or collection
Getting header information from a resource or collection
Getting methods that can be called on a resource or collection
Getting properties defined on a resource or collection
Locking a document
Moving a resource or collection
Removing a category reference from a document
Removing all category references from a document
Renaming a resource or collection
Setting the value of a custom field in a document
Unlocking a document
Updating a document

Part II    Tools

Chapter 6    Portal Management Console

Using the Portal Management Console
Prerequisites for using the PMC
What you can do with the PMC
How to access the PMC
The main PMC page
Setting up the required infrastructure
Flow of operations
Creating folders
Creating document types
Creating fields and adding them to a document type
Writing JavaScript for document types and fields
Setting up the optional infrastructure
Flow of operations
Creating display styles
Specifying a style sheet for the document type
Creating taxonomies
Creating categories
Creating content
Flow of operations
Creating documents
Creating relationships between documents
Maintaining content
Flow of operations
Previewing content
Editing content
Modifying properties
Assigning a document's folder, categories, and taxonomies
Modifying display styles
Editing document types
Editing document fields
Setting document expiration dates
Deleting content
Administering content
Flow of operations
Checking documents in and out
Administering version control
Managing content security
Flow of operations
Permissions for content access
User permissions required for content management operations
Cascading security
Setting security on content management elements
Searching content
Preparing to use the PMC search facility
Using the search facility in the PMC
Search options
Importing and exporting content
About the import and export facilities
Summary of PMC import and export behavior
Exporting content
Importing content
Structure of the data import or export archive
About the Data Export Descriptor (DED)
About the Data Import Descriptor (DID)
Administering automated tasks
The task display
Starting and stopping tasks

Part III    Reference

Chapter 7    Content Management Caching

About caching in Content Management
Summary of Content Management caching information
Controlling caching in the PAC

Chapter 8    Content Management Tag Library

checkIn
Syntax
Example
checkOut
Syntax
Example
findDocuments
Syntax
Example
getChildDocuments
Syntax
Example
getContent
Syntax
Example
getDirectory
Syntax
Example
getDirectoryList
Syntax
Example 1
Example 2
getDocType
Syntax
Example
getDocument
Syntax
Example
getFieldInfo
Syntax
Example
getFields
Syntax
Example 1
Example 2
getLinkedDocuments
Syntax
Example
getVersionHistory
Syntax
Example
publish
Syntax
Example
unCheckOut
Syntax
Example
updateDocument
Syntax
Example

Chapter 9    XML Reference

   

Content Management Guide  

Copyright © 2002, SilverStream Software, Inc. All rights reserved.