Skip Headers
Oracle® Fusion Middleware Content Management Guide for Oracle WebLogic Portal
10g Release 3 (10.3.4)

Part Number E14230-02
Go to Documentation Home
Home
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

1 Introduction

Most portals incorporate content into their applications. Content can be anything from advertisements (graphic files), documents (text files), or animation files. Portal content is typically stored in a content repository that is part of a content management system connected to the portal. Developers and administrators then have access to content and can determine how it is viewed by portal visitors.

This chapter includes the following sections:

1.1 Introducing Content Management

The content management system in WebLogic Portal allows you to store and access content, track its progress, and incorporate content in your portal applications. It provides an easy integration between creating content and delivering that content to your users. Content contributors use repositories in WebLogic Portal to store and access content. If WebDAV is enabled, content contributors can also access content through applications such as Microsoft Word. For more information, see Chapter 7, "Using WebDAV with Your WLP Repository."

For information about tracking the content retrieved from the virtual content repository, see "Setting Up Events and Behavior Tracking" in Oracle Fusion Middleware Interaction Management Guide for Oracle WebLogic Portal.

Content repositories are connected to your portal with the Virtual Content Repository. Portal developers use the content API and JSP tools to access the Virtual Content Repository and deliver content to portal visitors. For more information about the Virtual Content Repository, see Section 2.1, "Connecting Repositories to the Virtual Content Repository."

1.2 Storing Content

Content repositories are connected to WebLogic Portal using the Virtual Content Repository. When a content repository is connected to the Virtual Content Repository, portal developers and content contributors can access content using WebLogic Portal content tools, including the WebLogic Portal Administration Console, the content API, JSP tags, content selectors, placeholders and WebDAV-enabled applications.

You can also integrate third-party content management systems (including JSR 170-compliant repositories) with WebLogic Portal by connecting them to the Virtual Content Repository. For information about using a third-party repository, see Chapter 8, "Connecting to a Third-Party Repository." Once connected to the Virtual Content Repository, content within a third-party repository can be searched and utilized by WebLogic Portal.

Typically, you access the Virtual Content Repository through the WebLogic Portal Administration Console, as shown in Figure 1-1.

Figure 1-1 The Virtual Content Repository within the WebLogic Portal Administration Console

Description of Figure 1-1 follows
Description of "Figure 1-1 The Virtual Content Repository within the WebLogic Portal Administration Console"

1.2.1 Viewing the Virtual Content Repository

The Virtual Content Repository provides three views of your content repositories: Content, Types, and Repositories. Table 1-1 lists each view and the tasks you accomplish in each one.

Table 1-1 Summary of the Views of the Virtual Content Repository

Virtual Content Repository View Associated Tasks

Content view (Click Manage | Content)

  • Add content to the repository

  • Search for content

  • Delete content

  • Modify content

If using WLP's library services, you can also:

Types view (Click Manage | Types)

  • Add content types

  • Modify content types (adding or removing property definitions)

  • Delete content types

Repository view (Click Manage | Repositories)

  • Connect repositories to the Virtual Content Repository

  • Edit repository properties such as search settings and caches

If using WLP's library services, you can also:

  • Add content workflows

  • Modify content workflows

  • Delete content workflows


1.2.2 Using WLP Content Repositories

By default, portal applications are configured to use a single WLP content repository to store your content. WLP repositories use your portal database to store content in reserved tables. However, you can use multiple WLP repositories and configure them to use file system to store your content.

Within a WLP repository, you can:

  • Create flexible content types that allow you to link content items, have content items inherit content properties, and define what kind of metadata is associated with content (time/date stamps, author's name, and so on). Content types and their associated properties allow you to search for content within the repository.

  • Create a hierarchy of folders to make it easier to categorize your content.

  • Preview content, write HTML content on-the-fly, and view past versions of content files.

  • Conduct full-text searches within stored content. Full-text search allows you to search for keywords or characters within the content files stored in your repository.

You can also enable WLP repositories to take advantage of WLP's library services. Library services allow users to track versions of content and use content workflows to enforce processes that you want content contributors to use, such as getting approval and retiring outdated content. For more information about library services, see Chapter 10, "Adding Content to a WLP Repository." Library-services content is referred to as versioned content.

If you are using a library services-enabled WLP repository, you can also:

  • Create content workflows to route content to appropriate users during the review process.

  • Use user-specific workspaces that display which items need a user's approval or show the status of the content the user created as shown in Figure 1-2.

  • Use content version control to keep multiple versions of content within your database.

Figure 1-2 Content Workspace View in WebLogic Portal Administration Console

Description of Figure 1-2 follows
Description of "Figure 1-2 Content Workspace View in WebLogic Portal Administration Console"

1.3 Adding Content

Typically, content contributors add content to a WLP repository through the WebLogic Portal Administration Console, which provides access to your content repositories. Content users can also add content using Windows Explorer, providing the repository is configured to use WebDAV. For more information, see Section 7.4, "Using WebDAV with Your WLP Repository."

When users add content to a repository, they create metadata for the content file by associating the content with a content type and assigning property values such as date, author, color, and so on. Portal developers use this metadata to retrieve and display content within your portal application. By using content types, portal developers can easily retrieve content from your repository and create content relationships. For example, retrieve all content created by a certain author.

Figure 1-3 shows an example of adding content to a repository.

Figure 1-3 Example of Adding Content to a Repository

Description of Figure 1-3 follows
Description of "Figure 1-3 Example of Adding Content to a Repository"

For more information about adding content, see Chapter 10, "Adding Content to a WLP Repository."

1.4 Delivering Content Within Your Portal

When a content repository is connected to the Virtual Content Repository, portal developers can deliver that content to your portal users using a variety of WebLogic Portal development tools. These include the content API, JSP tags, and personalization tools. For more information about delivering content in your portal, see Chapter 9, "Delivering Content Within Your Portal."

The content management system in WebLogic Portal allows developers to:

1.5 Securing Content

You can ensure the security of your portal content using Delegated Administration and Visitor Entitlements in the WebLogic Portal Administration Console.

You can use Delegated Administration to determine which users can add or modify content. For example, you can allow only certain users, such as editors, to approve content for publishing, or disallow users from deleting content from your repository. Visitor entitlements allow you to define who can access a portal and what they can do within the portal. For more information about security, see the Oracle Fusion Middleware Security Guide for Oracle WebLogic Portal.

1.6 Content Management in the Portal Life Cycle

The tasks in this guide are organized according to the portal life cycle. For more information about the portal life cycle, see the Oracle Fusion Middleware Overview for Oracle WebLogic Portal. The portal life cycle contains four phases:

Figure 1-4 shows how content management fits into the portal life cycle.

Figure 1-4 How Content Management Fits into the Four Phases of the Life Cycle

Description of Figure 1-4 follows
Description of "Figure 1-4 How Content Management Fits into the Four Phases of the Life Cycle"

1.6.1 Architecture

During the architecture phase, you choose the type of content repository and set it up to match your business needs. This includes creating content types to store content, creating content workflows, and creating content folders to organize your repository. You also plan propagation strategies and determine which content tools you will use.

1.6.2 Development

During the development phase, content contributors add content and developers determine how to present that content within your portal. Content contributors use the WebLogic Portal Administration Console to add and manage content. Using Oracle Enterprise Pack for Eclipse (OEPE), portal developers use content selectors, placeholders, JSP tags, HTML, and the content API to retrieve and display content.

1.6.3 Staging

The staging phase is when you test your portal and verify that developed content is appearing correctly. You might move iteratively between developing and testing what you created. If you return to the development phase and make changes, you must redeploy your portal application to see the changes in the staging phase.

1.6.4 Production

This is the phase where you manage your production environment. During the production phase, you use the WebLogic Portal Administration Console to adjust settings, add content, modify content selectors, and create ad campaigns.