Contents

Title and Copyright Information

Preface

What's New

Part I Introduction

1 Developer's Quick Start Guide

2 Understanding Oracle WebCenter Portal

3 Preparing Your Development Environment

4 Working Productively in Teams

5 Creating Framework and Portlet Producer Applications

6 Advanced Configuration Options

7 Preparing Your Application for WebCenter Portal Services

Part II Setting Up Your Portal Structure

8 Understanding Framework Applications

9 Understanding the WebCenter 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 Composer

18 Enabling Runtime Creation and Management of Pages

19 Enabling Runtime Editing of Pages Using Composer

20 Extending Runtime Editing Capabilities Using Composer

21 Performing Advanced Composer Configurations

22 Performing Composer-Specific MDS Configurations

23 Modifying Default Security Behavior of Composer Components

24 Customizing Task Flows

Part IV Integrating and Publishing Content

25 Introduction to Integrating and Publishing Content

26 Managing Content Repository Connections

27 Working with Content Data Controls

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 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 WebCenter Portal Application

53 Using Oracle WebCenter Portal REST APIs

54 Integrating Other Oracle Applications

55 Extending the Spaces Application Using JDeveloper

56 Integrating with Oracle WebCenter Portal: Spaces

Part X Working with Portlets and Pagelets

57 Introduction to Portlets

58 Creating Portlets from JSF Applications Using the Oracle JSF Portlet Bridge

59  Building Standards-Based Java Portlets Using JSR 286

60 Building Java Portlets Using the Oracle PDK-Java

61 Deploying Portlet Producers

62 Consuming Portlets

63 Creating Portlets with OmniPortlet

64 Creating Content-Based Portlets with Web Clipping

65 Creating Pagelets with Oracle WebCenter Portal's Pagelet Producer

Part XI Delivering Personalized Content

66 Personalizing WebCenter Portal Applications

67 Using Personalization APIs Externally

Part XII Completing Your WebCenter Portal Application

68 Securing Your WebCenter Portal: Framework Application

69 Deploying and Testing Your WebCenter Portal: Framework Application

70 Building Multilanguage Portals

Part XIII Appendixes

A Files for WebCenter Portal: Framework Applications

B Composer Component Properties and Files

C Resource Catalog Properties and Files

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

E Reuse of Oracle Portal Components

F Expression Language Expressions

G WebCenter Portal Analytics Database Schema

Glossary

Index