PacktLib: Web Content Management with Documentum

Web Content Management with Documentum

Credits

About the Author

Acknowledgements

Preface

Content and Documentum

1.1 Need for an Effective CMS

1.2 Qualities of a Good CMS

1.3 Why Documentum?

1.4 Documentum Features

1.5 Summary

Documentum Essentials

2.1 Documentum Cornerstone

2.2 Docbase

2.3 DocBroker

2.4 DocApp

2.5 Object Types

2.6 Attributes

2.7 DQL

2.8 API

2.9 Cabinets and Folders

2.10 Versioning

2.11 Lifecycles

2.12 Workflows

2.13 Summary

Documentum Advanced Concepts

3.1 DMCL

3.2 DFC

3.3 BOF

3.4 WDK

3.5 Web Publisher

3.6 ACL

3.7 Alias Set

3.8 Users and Groups

3.9 Renditions

3.10 Registered Tables

3.11 Data Dictionary

3.12 Methods and Jobs

3.13 Summary

Web Content Management System

4.1 When Should you Use a WCM System?

4.2 When Should you Not Use a WCM System?

4.3 Documentum WCM Architecture

4.4 How do you Enter Content in the System?

4.5 Where and How is the Content Stored?

4.6 How do you Perform System Administration?

4.7 How do you Create Multiple Renditions of the Content?

4.8 How do you Publish Content to a Website?

4.9 How do you Query the Published Content for Displaying on Websites?

4.10 How do you Deploy Website Content to a Server Farm?

4.11 Summary

Setting Up the Documentum Suite

5.1 Installing Content Server

5.2 Installing Content Server 5.2.5

5.3 Installing Content Server 5.2.5 SP2

5.4 Summary

Creating Our First Docbase

6.1 Creating a Docbase

6.2 Installing Web Publisher Server Files and DocApp

6.3 Beginning Installation

6.4 Stopping and Starting Docbase and DocBroker

6.5 dmcl.ini

6.6 server.ini

6.7 Summary

Setting Up Publishing

7.1 SCS Source 5.2.5

7.2 SCS Target 5.2.5

7.3 Summary

Setting Up Documentum Application Builder

8.1 Documentum Application Builder

8.2 Installing DAB 5.2.5 SP2

8.3 Summary

Setting Up Documentum Administrator and Web Publisher

9.1 Documentum Administrator

9.2 Web Publisher

9.3 Summary

Designing Documentum Applications

10.1 Case Study—Simple Newspaper Website

10.2 Beginning Documentum Design

10.3 Using Documentum Application Builder (DAB)

10.4 Creating Custom Objects in DocApp

10.5 Summary

Designing and Creating Custom Object Types

11.1 Creating Object Types

11.2 Designing and Creating Custom Attributes of Object Type(s)

11.3 Adding Attributes to an Object Type

11.4 Querying Registered Tables using DQL for Value Assistance

11.5 $value() Keyword

11.6 Summary

Creating Lifecycles, Alias Sets, and Permission Sets

12.1 Alias Sets in a Lifecycle

12.2 Creating an Alias Set

12.3 Creating Permission Sets

12.4 Creating a Custom Lifecycle

12.5 Promoting and Demoting Content through a Lifecycle

12.5 Expiring Content

12.6 Summary

Working with Web Publisher Template Files

13.1 Creating a Template File

13.2 Summary

Creating Rules Files

14.1 Creating a Rules File

14.2 Final Template in Web Publisher Editor

14.3 Miscellaneous Rules File Widgets

14.4 Summary

Creating Presentation Files

15.1 Creating a Presentation File

15.2 Viewing Content Renditions

15.3 Reapplying Presentation Files

15.4 Using XDQL in Stylesheets

15.5 XDQL Example in XSL Stylesheet

15.6 Create_Dynamic_Content Job

15.7 Summary

Folder Mapping

16.1 Anatomy of the FolderMap.xml File

16.2 Limitations of Folder Map

16.3 Folder Mapping Examples

16.4 Summary

Using Instruction Files

17.1 Limitations of Instruction Files

17.2 Instruction File Examples

17.3 Summary

Automatic Property Extraction (APE)

18.1 How Automatic Property Extraction Works

18.2 Simple Example for Automatic Property Extraction

18.3 Testing our First XML Application

18.4 Populating Repeating Attributes using Automatic Property Extraction

18.5 Testing the Second XML Application

18.6 Using Two-Way Attribute Extraction

18.7 Testing the Two-Way Attribute Extraction XML Application:

18.8 Summary

Working with Workflows

19.1 Designing Custom Workflows

19.2 Setting Up a Custom Workflow Template

19.3 Creating a Custom Workflow Template

19.4 Adding a Package to Connection Flows

19.5 Summary

Testing Custom Workflows

20.1 Creating Users for Workflow in Documentum

20.2 Submitting Content to the Custom Workflow

20.3 Summary

Publishing from Docbase Using SCS

21.1 Limitations of SCS

21.2 Publishing Types

21.3 Steps for Setting Up a Site Publishing Configuration

21.4 Testing and Publishing Using Site Publishing Configuration

21.5 Published Data

21.6 Unlocking Locked Publishing Operations

21.7 Monitoring the SCS Source Status

21.8 Summary

Web Viewing Content Files

22.1 Prerequisites

22.2 Setting Up and Using Web View

22.3 Testing Web View

22.4 Summary

Using DFC

23.1 Introduction to DFC

23.2 Environment Readiness

23.3 Simple Example Demonstrating DFC Usage

23.4 Creating and Linking a File in a Docbase Cabinet

23.5 Running Docbase Methods via DFC

23.6 Creating Users in Docbase with DFC

23.7 Summary

Configurations and Customizations Using WDK

24.1 WDK Directory Structure

24.2 WDK Application Elements

24.3 A Simple WDK Configuration Example

24.4 A Simple WDK Customization Example

24.5 Summary

Documentum Deployment

25.1 DocApp Migration

25.2 Configuring DocApp Objects and Creating/Installing a DocApp Archive

25.3 Deployment of Web Publisher Code and Custom Scripts

25.4 Summary

Using DQL and API Commands

26.1 DQL

26.2 API

26.3 Summary

Frequently Asked Questions and Answers

New Features and Enhancements in Release 5.3

New Features and Enhancements in Release 5.3

New Features and Enhancements in Release 5.3

New Features and Enhancements in Release 5.3

New Features and Enhancements in Release 5.3

New Features and Enhancements in Release 5.3

New Features and Enhancements in Release 5.3

New Features and Enhancements in Release 5.3

New Features and Enhancements in Release 5.3

New Features and Enhancements in Release 5.3