Contents

Title and Copyright Information

Preface

What's New

Part I Introduction

1 Developer's Quick Start Guide

2 Understanding Oracle WebCenter

3 Preparing Your Development Environment

4 Working Productively in Teams

5 Creating WebCenter Applications

6 Advanced Configuration Options

7 Preparing Your Application for Oracle WebCenter Services

Part II Setting Up Your Portal Structure

8 Understanding WebCenter Portal Applications

9 Understanding the Portal Life Cycle

10 Building a Navigation Model for Your Portal

11 Designing the Look and Feel of Your Portal

12 Adding Resources to Your Portal

13 Visualizing Your Portal Navigation

14 Creating and Managing Skins

15 Creating and Managing Resource Catalogs

16 Adding and Using the Resource Manager

Part III Customizing Your Application and Extending Customization Options

17 Introduction to Oracle Composer

18 Enabling Runtime Creation and Management of Pages

19 Enabling Runtime Editing of Pages Using Oracle Composer

20 Extending Runtime Editing Capabilities Using Oracle Composer

21 Performing Advanced Oracle Composer Configurations

22 Performing Oracle Composer-Specific MDS Configurations

23 Modifying Default Security Behavior of Oracle Composer Components

24 Customizing Task Flows

Part IV Integrating and Publishing Content

25 Introduction to Integrating and Publishing Content

26 Configuring Content Repository Connections

27 Configuring Content Data Controls for JCR Adapters

28 Creating Content Presenter Display Templates

29 Integrating the Documents Service

30 Adding Content Task Flows and Document Components to a Portal Page

31 Integrating Wikis and Blogs

Part V Enabling Communication and Collaboration

32 Integrating the Announcements Service

33 Integrating the Discussions Service

34 Integrating the Instant Messaging and Presence Service

35 Integrating the Mail Service

36 Integrating the Polls Service

Part VI Working with the People Connections Service

37 Introducing the People Connections Service

38 Basic Configuration for the People Connections Service

39 People Connections Task Flow Binding Parameters

40 Using People Connections Data Controls and Java APIs

41 People Connections Service REST APIs

Part VII Helping Users Find Content

42 Integrating the Links Service

43 Integrating the Tags Service

44 Integrating the Search Service

45 Integrating the Activity Graph Service

Part VIII Helping Users Keep Track

46 Integrating the Analytics Service

47 Integrating the Lists Service

48 Integrating Notifications

49 Integrating the Recent Activities Service

50 Integrating the Worklist Service

51 Integrating the Events Service

52 Integrating the RSS Service

Part IX Extending Your Application

53 Extending WebCenter Spaces Using JDeveloper

54 Integrating with Oracle WebCenter Spaces

55 Using Oracle WebCenter REST APIs

56 Integrating Other Oracle Applications

Part X Working with Portlets and Portals

57 Overview of Portlets

58 Creating Portlets with the Oracle JSF Portlet Bridge

59 Creating Portlets with the Portlet Wizard

60 Coding Portlets

61 Testing and Deploying Your Portlets

62 Creating Pagelets with the Oracle WebCenter Pagelet Producer

63 Consuming Portlets

64 Creating Portlets with OmniPortlet

65 Creating Content-Based Portlets with Web Clipping

Part XI Delivering Personalized Content

66 Personalizing WebCenter Applications

Part XII Completing Your WebCenter Application

67 Securing Your WebCenter Portal Application

68 Deploying and Testing Your WebCenter Portal Application

69 Building Multilanguage Portals

Part XIII Appendixes

A Files for WebCenter Portal Applications

B Oracle Composer Component Properties and Files

C Resource Catalog Properties and Files

D Guidelines for Creating Task Flows to Be Used in Oracle Composer-Enabled Pages

E Additional Portlet Configuration

F Reuse of Oracle Portal Components

G Expression Language Expressions

H Manually Migrating a WebCenter Portal Application

I WebCenter Analytics Database Schema

Glossary

Index