Table of Contents
- Title and Copyright Information
 - Preface
 - Who's Who
 - 
               
               Part I Getting Started
                  
               
               
               
- 1 Introduction to Developing for Oracle WebCenter Portal
 - 
                     
                     
                        
                        2
                            Setting Up a Development Environment
                     
                        
                     
                     
                     
- 2.1 Introduction to Setting up a Development Environment
 - 2.2 Basic Setup Tasks
 - 2.3 Setup Tasks Specific to WebCenter Portlet Producer Applications
 
 
 - 
               
               Part II Working with WebCenter Portal Assets
                  
               
               
               
- 3 Introduction to WebCenter Portal Assets
 - 4 Working with the WebCenter Portal Asset Application Template
 - 5 Developing Layouts
 - 6 Developing Page Styles
 - 
                     
                     
                        
                        7
                            Developing Page Templates
                     
                        
                     
                     
                     
- 7.1 Introduction to Developing Page Templates
 - 
                           
                           
                              
                              7.2
                                  Best Practices for Developing Page Templates
                           
                              
                           
                           
                           
- 7.2.1 Best Practices for Creating Stretching Layouts
 - 7.2.2 Best Practices for Creating Flowing Layouts
 - 7.2.3 Best Practices for Developing Page Templates That Can Be Edited at Runtime
 - 7.2.4 Best Practices for Customizing the Appearance of Components
 - 7.2.5 Best Practices for Defining Scrolling in a Page Template
 - 7.2.6 Best Practices for Defining Margins, Borders, and Padding
 
 - 7.3 Creating a Page Template
 - 7.4 Editing a Page Template
 - 
                           
                           
                              
                              7.5
                                  Adding Navigation to a Page Template
                           
                              
                           
                           
                           
- 7.5.1 About Visualizing Portal Navigation
 - 
                                 
                                 
                                    
                                    7.5.2
                                        Using the Navigation Expression Language APIs
                                 
                                    
                                 
                                 
                                 
- 7.5.2.1 Introduction to the Navigation Context
 - 7.5.2.2 Introduction to the Navigation Runtime Model
 - 7.5.2.3 Introduction to the Navigation Resource
 - 7.5.2.4 How to Render the Navigation Model as a List of Links
 - 7.5.2.5 How to Render the Navigation Model as a Tree
 - 7.5.2.6 How to Render the Navigation Model as a Three-Level Menu
 - 7.5.2.7 How to Render the Navigation Model as Breadcrumbs
 - 7.5.2.8 How to Render Master-Detail Navigation
 
 - 7.5.3 Tips for Visualizing Portal Navigation
 
 - 7.6 Adding a Floating Toolbar to a Page Template
 - 7.7 Publishing a Page Template
 - 7.8 Page Template Tutorials and Examples
 
 - 8 Developing Skins
 - 9 Developing Visualization Templates
 - 
                     
                     
                        
                        10
                            Developing Content Presenter Display Templates
                     
                        
                     
                     
                     
- 10.1 Introduction to Developing Content Presenter Display Templates
 - 10.2 Creating a Content Presenter Display Template
 - 
                           
                           
                              
                              10.3
                                  Editing a Content Presenter Display Template
                           
                              
                           
                           
                           
- 10.3.1 How to Define a Single-Item Display Template
 - 10.3.2 Content Display Template Tags for Single Content Items
 - 10.3.3 How to Define a Multiple-Item Display Template
 - 10.3.4 Content Display Template Tags for Multiple Content Items
 - 10.3.5 How to Use Responsive Templates
 - 10.3.6 How to Extend Responsive Templates
 - 10.3.7 How to Use Image Renditions in Content Presenter Display Templates
 - 10.3.8 How to Use EL Expressions to Retrieve Content Item Information
 - 10.3.9 How to Discover Content Type Property Names
 - 10.3.10 How to Reference External Files in Display Templates
 - 10.3.11 How to Reference Site Studio Region Elements in a Custom View
 
 - 10.4 Publishing a Content Presenter Display Template
 - 10.5 Optimizing Performance for Content Presenter Display Templates
 - 10.6 Using Content Presenter (Tips, Tutorials, and Examples)
 
 
 - 
               
               Part III Working with Portlets
                  
               
               
               
- 
                     
                     
                        
                        11
                            Introduction to Portlets
                     
                        
                     
                     
                     
- 11.1 About Portlets
 - 11.2 About Portlet Anatomy
 - 11.3 About Portlet Resources
 - 
                           
                           
                              
                              11.4
                                  About Portlet Development
                           
                              
                           
                           
                           
- 11.4.1 Portlet Producer Applications
 - 11.4.2 Portlet Modes
 - 11.4.3 Interportlet Communication
 - 11.4.4 Portlet Personalization and Customization
 - 11.4.5 Portlet Performance
 - 11.4.6 Multilanguage Portlets
 - 11.4.7 Portlet Deployment
 
 
 - 
                     
                     
                        
                        12
                            Creating Portlets from JSF Applications Using the Oracle JSF Portlet Bridge
                     
                        
                     
                     
                     
- 12.1 About Creating Portlets from JSF Applications Using the Oracle JSF Portlet Bridge
 - 12.2 Creating a Portlet from a JSF Application
 - 12.3 Updating the Portlet Entry for a Portletized Page or Task Flow
 - 12.4 Testing a Portletized Page or Task Flow in JDeveloper
 - 12.5 Testing a JSF Portlet Using the Integrated WebLogic Server
 - 12.6 Deploying JSF Portlets to a WebLogic Managed Server
 - 
                           
                           
                              
                              12.7
                                  Using Events to Link JSF Portlets with Other Portlets
                           
                              
                           
                           
                           
- 12.7.1 About Linking JSF Portlets with Other Portlets
 - 12.7.2 How to Link a JSF Portlet to Another JSF Portlet
 - 12.7.3 How to Link a JSF Portlet to a JSR 286 Portlet
 - 12.7.4 How to Link a JSR 286 Portlet to a JSF Portlet
 - 12.7.5 What You May Need to Know About Portlet Events in the Oracle JSF Portlet Bridge
 
 
 - 
                     
                     
                        
                        13
                            Building Standards-Based Java Portlets Using JSR 286
                     
                        
                     
                     
                     
- 13.1 About Building Standards-Based Java Portlets Using JSR 286
 - 13.2 Creating a JSR 286 Java Portlet
 - 
                           
                           
                              
                              13.3
                                  Developing JSR 286 Java Portlets
                           
                              
                           
                           
                           
- 13.3.1 Example Portlet Deployment Descriptor File
 - 13.3.2 How to Edit the Portlet Deployment Descriptor File
 - 13.3.3 Portlet Modes for JSR 286 Portlets
 - 13.3.4 How to Add Custom Portlet Modes to JSR 286 Portlets
 - 13.3.5 How to Access User Information in JSR 286 Portlets
 - 
                                 
                                 
                                    
                                    13.3.6
                                        How to Customize the Runtime Environment for JSR 286 Portlets
                                 
                                    
                                 
                                 
                                 
- 
                                       
                                       
                                          
                                          13.3.6.1
                                              Supported Container Runtime Options
                                       
                                          
                                       
                                       
                                       
- 13.3.6.1.1 javax.portlet.actionScopedRequestAttributes
 - 13.3.6.1.2 javax.portlet.escapeXml
 - 13.3.6.1.3 javax.portlet.servletDefaultSessionScope
 - 13.3.6.1.4 com.oracle.portlet.allowEventPayloadsWithoutJAXBBinding
 - 13.3.6.1.5 com.oracle.portlet.allowWsrpExport
 - 13.3.6.1.6 com.oracle.portlet.compatibilityMode
 - 13.3.6.1.7 com.oracle.portlet.defaultProxiedResourceRequiresWsrpRewrite
 - 13.3.6.1.8 com.oracle.portlet.defaultServedResourceRequiresWsrpRewrite
 - 13.3.6.1.9 com.oracle.portlet.disallowResourceServing
 - 13.3.6.1.10 com.oracle.portlet.escapeXmlEncodeUrls
 - 13.3.6.1.11 com.oracle.portlet.eventPayloadsXmlType
 - 13.3.6.1.12 com.oracle.portlet.excludedActionScopeRequestAttributes
 - 13.3.6.1.13 com.oracle.portlet.externalScopeRequestAttributes
 - 13.3.6.1.14 com.oracle.portlet.importCssToIFrame
 - 13.3.6.1.15 com.oracle.portlet.minimumWsrpVersion
 - 13.3.6.1.16 com.oracle.portlet.offerPortletOverWsrp
 - 13.3.6.1.17 com.oracle.portlet.portalInfoProvider
 - 13.3.6.1.18 com.oracle.portlet.redirectAfterAction
 - 13.3.6.1.19 com.oracle.portlet.requireIFrame
 - 13.3.6.1.20 com.oracle.portlet.streamingOptimized
 - 13.3.6.1.21 com.oracle.portlet.suppressWsrpOptimisticRender
 - 13.3.6.1.22 com.oracle.portlet.trapWsrpRenderExceptions
 - 13.3.6.1.23 com.oracle.portlet.trimEncodeUrls
 - 13.3.6.1.24 com.oracle.portlet.useWsrpUserContextForUserAuthentication
 - 13.3.6.1.25 com.oracle.portlet.wsrpHeaderMode
 - 13.3.6.1.26 com.oracle.portlet.wsrpLegacyPortletHandle
 - 13.3.6.1.27 com.oracle.portlet.wsrpPortletHandle
 - 13.3.6.1.28 oracle.portlet.bridge.adf.raiseUndeclaredContextualEvents
 
 - 13.3.6.2 Setting Container Runtime Options for All Portlets in an Application
 - 13.3.6.3 Setting Container Runtime Options for Individual Portlets
 
 - 
                                       
                                       
                                          
                                          13.3.6.1
                                              Supported Container Runtime Options
                                       
                                          
                                       
                                       
                                       
 - 13.3.7 How to Use Public Render Parameters in JSR 286 Portlets
 - 13.3.8 How to Use Portlet Events in JSR 286 Portlets
 - 13.3.9 How to Add Portlet Preferences to JSR 286 Portlets
 - 13.3.10 How to Use Portlet Filters in JSR 286 Portlets
 - 13.3.11 How to Implement Interportlet Communication Across Different Pages
 - 13.3.12 How to Enhance JSR 286 Portlet Performance with Caching
 - 13.3.13 How to Implement Rewritten URLs for Resource Proxy
 - 13.3.14 How to Implement Stateless Resource Proxying
 - 13.3.15 How to Manage the Persistence Store for JSR 286 Portlets
 
 - 13.4 Testing JSR 286 Portlets
 - 13.5 Migrating WebLogic Portal Portlets to WebCenter Portal
 - 13.6 Files Related to JSR 286 Portlets
 
 - 
                     
                     
                        
                        14
                            Consuming Portlets
                     
                        
                     
                     
                     
- 14.1 Introduction to Consuming Portlets
 - 14.2 Registering a WSRP Portlet Producer with WebCenter Portal
 - 14.3 Registering an Oracle PDK-Java Portlet Producer with WebCenter Portal
 - 14.4 Managing Portlet Producer Connections
 - 
                           
                           
                              
                              14.5
                                  Adding Portlets to a Page
                           
                              
                           
                           
                           
- 14.5.1 How to Add a Portlet to a Page
 - 14.5.2 What Happens When You Add a Portlet to a Page
 - 14.5.3 What You May Need to Know About Interportlet Communication
 - 14.5.4 What You May Need to Know About Inline Frames
 - 14.5.5 What You May Need to Know About Portlet Sizing
 - 14.5.6 What You May Need to Know About Minimize, Restore, and Move
 - 14.5.7 What Happens at Runtime
 
 - 
                           
                           
                              
                              14.6
                                  Setting Attribute Values for the Portlet Tag
                           
                              
                           
                           
                           
- 14.6.1 How to Set Attribute Values for the Portlet Tag Using the Property Inspector
 - 14.6.2 How to Set Attribute Values for the Portlet Tag in Source Code
 - 14.6.3 Common Attributes of the Portlet Tag
 - 14.6.4 Appearance Attributes of the Portlet Tag
 - 14.6.5 Behavior Attributes of the Portlet Tag
 - 14.6.6 Portlet Modes Attributes of the Portlet Tag
 - 14.6.7 Style Attributes of the Portlet Tag
 - 14.6.8 Binding Attributes of the Portlet Tag
 - 14.6.9 Customization Attributes of the Portlet Tag
 - 14.6.10 Other Attributes of the Portlet Tag
 
 - 14.7 Manually Wiring Parameters and Events in JSR 286 Portlets
 - 14.8 Copying Portlets
 - 14.9 Deleting Portlets from Application Pages
 - 
                           
                           
                              
                              14.10
                                  Troubleshooting Portlets
                           
                              
                           
                           
                           
- 14.10.1 Diagnostic Tools for Troubleshooting Portlets
 - 14.10.2 Configuring the Portlet Logging File
 - 14.10.3 Portlet Displays a Portlet Consumer Error
 - 14.10.4 Portlet Displays a Portlet Timeout
 - 14.10.5 Portlet Displays a Remote Portlet Communication Error
 - 14.10.6 Portlet Displays a Remote Portlet Error
 
 
 
 - 
                     
                     
                        
                        11
                            Introduction to Portlets
                     
                        
                     
                     
                     
 - 
               
               Part IV Additional WebCenter Portal Customizations
                  
               
               
               
- 
                     
                     
                        
                        15
                            Developing Shared Libraries
                     
                        
                     
                     
                     
- 15.1 Developing Shared Libraries for Use in WebCenter Portal
 - 
                           
                           
                              
                              15.2
                                  Packaging and Deploying ADF Components for Use in WebCenter Portal
                           
                              
                           
                           
                           
- 15.2.1 Understanding the WebCenter Portal Server Extension Template
 - 15.2.2 Understanding Shared Library Development for WebCenter Portal
 - 15.2.3 Creating a WebCenter Portal Server Extension Workspace
 - 15.2.4 Using Additional Shared Libraries with WebCenter Portal
 - 15.2.5 Deploying Extensions to the WebCenter Portal Shared Library (extend.spaces.webapp.war)
 - 15.2.6 Developing ADF Library Components for WebCenter Portal Using the PortalExtension Project
 
 
 - 16 Localizing Portals
 - 
                     
                     
                        
                        17
                            Extending Oracle Composer
                     
                        
                     
                     
                     
- 
                           
                           
                              
                              17.1
                                  Adding Custom Actions to Components
                           
                              
                           
                           
                           
- 17.1.1 Adding a Java-Based Custom Action to a Show Detail Frame Component in Design View
 - 17.1.2 Adding a Java-Based Direct Select Custom Action to a Component in Select View
 - 17.1.3 Adding Custom Actions to a Show Detail Frame Component by Using Facets
 - 17.1.4 Adding Custom Actions to a Task Flow
 - 17.1.5 Adding Custom Actions that Display on Task Flows in the Component Navigator
 
 
 - 
                           
                           
                              
                              17.1
                                  Adding Custom Actions to Components
                           
                              
                           
                           
                           
 
 - 
                     
                     
                        
                        15
                            Developing Shared Libraries
                     
                        
                     
                     
                     
 - 
               
               Appendixes
                  
               
               
               
- 
                     
                     
                        
                        A
                            Expression Language Expressions
                     
                        
                     
                     
                     
- A.1 Introduction to Expression Language (EL) Expressions
 - A.2 ELs Related to WebCenter Portal Information
 - A.3 ELs Related to Specific Pages
 - A.4 ELs Related to Specific Portals
 - A.5 ELs Related to Portal Event Contexts
 - A.6 ELs Related to Assets
 - A.7 ELs Related to Security
 - A.8 ELs Related to General Settings
 - A.9 ELs Related to Portal Resources
 - A.10 ELs Related to Navigation
 - A.11 ELs Related to Tools and Services
 - A.12 ELs Related to Composer
 - A.13 ELs Related to Documents
 - A.14 ELs Related to People Connections
 - A.15 EL Expressions Related to the Page Editor
 - A.16 EL Expressions Related to Device Settings
 - A.17 Utilitarian EL Expressions
 - A.18 Built-In Expressions in the Expression Editor
 - A.19 Desupport of Freeform JPQL WHERE and SORT Clauses in Portal Queries
 
 - B WebCenter Portal Accessibility Features
 - 
                     
                     
                        
                        C
                            Using the WebCenter Portal REST APIs
                     
                        
                     
                     
                     
- C.1 Introduction to REST
 - C.2 Understanding the Username-Based Security Token Encryption
 - C.3 Benefits of Using REST
 - C.4 Introduction to the WebCenter Portal REST APIs
 - C.5 Understanding the Link Model
 - C.6 Understanding Items Hypermedia
 - C.7 Navigating Hypermedia Using HTTP
 - C.8 Security Considerations for WebCenter Portal REST APIs
 - C.9 Security Considerations for CMIS REST APIs
 - C.10 Understanding Common Types
 - C.11 Managing Caches
 - C.12 Configuring a Proxy Server
 - C.13 WebCenter Portal REST API Examples
 - 
                           
                           
                              
                              C.14
                                  Using the People Connections REST APIs
                           
                              
                           
                           
                           
- 
                                 
                                 
                                    
                                    C.14.1
                                        Activity Stream REST API
                                 
                                    
                                 
                                 
                                 
- C.14.1.1 Activity Stream Entry Point
 - C.14.1.2 Activity Stream Resource Type Taxonomy
 - C.14.1.3 Activity Stream Security Considerations
 - 
                                       
                                       
                                          
                                          C.14.1.4
                                              Activity Stream Resource Types
                                       
                                          
                                       
                                       
                                       
- C.14.1.4.1 urn:oracle:webcenter:activities:stream
 - C.14.1.4.2 Navigation Paths to stream
 - C.14.1.4.3 Supported Methods for stream
 - C.14.1.4.4 Resource Types Linked to From stream
 - C.14.1.4.5 urn:oracle:webcenter:activities:activity
 - C.14.1.4.6 Navigation Paths to activity
 - C.14.1.4.7 Supported Methods for activity
 - C.14.1.4.8 Resource Types Linked to from activity
 - C.14.1.4.9 Read-only Elements for activity
 - C.14.1.4.10 Understanding the templateParams Element
 - C.14.1.4.11 Understanding Comments and Likes
 - C.14.1.4.12 urn:oracle:webcenter:activities:parameter
 - C.14.1.4.13 urn:oracle:webcenter:activities:activity:icon
 - C.14.1.4.14 Navigation Paths to activities:activity:icon
 - C.14.1.4.15 Supported Methods for icon
 - C.14.1.4.16 Resource Types Linked to from icon
 
 
 - 
                                 
                                 
                                    
                                    C.14.2
                                        Connections and Profile REST API
                                 
                                    
                                 
                                 
                                 
- C.14.2.1 Connections and Profile Entry Point
 - C.14.2.2 Connections and Profile Resource Type Taxonomy
 - C.14.2.3 Connections and Profile Security Considerations
 - 
                                       
                                       
                                          
                                          C.14.2.4
                                              Connections and Profile Resource Types
                                       
                                          
                                       
                                       
                                       
- C.14.2.4.1 urn:oracle:webcenter:people
 - C.14.2.4.2 Navigation Paths to people
 - C.14.2.4.3 Supported Methods for people
 - C.14.2.4.4 Predefined Sets for the links Parameter
 - C.14.2.4.5 Resource Types Linked to from people
 - C.14.2.4.6 urn:oracle:webcenter:people:icon
 - C.14.2.4.7 Supported Methods for icon
 - C.14.2.4.8 Resource Types Linked to from icon
 - C.14.2.4.9 urn:oracle:webcenter:people:person
 - C.14.2.4.10 Navigation Paths to person
 - C.14.2.4.11 Supported Methods for person
 - C.14.2.4.12 Read-only Elements for person
 - C.14.2.4.13 Resource Types Linked to from person
 - C.14.2.4.14 urn:oracle:webcenter:people:person:list
 - C.14.2.4.15 Navigation Paths to list
 - C.14.2.4.16 Supported Methods for list
 - C.14.2.4.17 Resource Types Linked to from list
 - C.14.2.4.18 urn:oracle:webcenter:people:person:listNames
 - C.14.2.4.19 Navigation Paths to listNames
 - C.14.2.4.20 Supported Methods for listNames
 - C.14.2.4.21 Resource Types Linked to from listNames
 - C.14.2.4.22 urn:oracle:webcenter:people:person:listName
 - C.14.2.4.23 Navigation Paths to listName
 - C.14.2.4.24 Supported Methods for listName
 - C.14.2.4.25 Writable Elements for listName
 - C.14.2.4.26 Resource Types Linked to from listName
 - C.14.2.4.27 urn:oracle:webcenter:people:person:list:member
 - C.14.2.4.28 Navigation Paths to member
 - C.14.2.4.29 Supported Methods for member
 - C.14.2.4.30 Writable Elements for member
 - C.14.2.4.31 urn:oracle:webcenter:people:person:status
 - C.14.2.4.32 Navigation Paths to status
 - C.14.2.4.33 Supported Methods for status
 - C.14.2.4.34 Writable Elements for status
 - C.14.2.4.35 Resource Types Linked to from status
 - C.14.2.4.36 urn:oracle:webcenter:people:invitations
 - C.14.2.4.37 Navigation Paths to invitations
 - C.14.2.4.38 Supported Methods for invitations
 - C.14.2.4.39 Writable Elements for invitations
 - C.14.2.4.40 Resource Types Linked to from invitations
 - C.14.2.4.41 urn:oracle:webcenter:people:invitation
 - C.14.2.4.42 Navigation Paths to invitation
 - C.14.2.4.43 Supported Methods for invitation
 - C.14.2.4.44 Writable Elements for invitation
 - C.14.2.4.45 Read-only Elements for invitation
 - C.14.2.4.46 Resource Types Linked to from invitation
 
 
 - 
                                 
                                 
                                    
                                    C.14.3
                                        Feedback REST API
                                 
                                    
                                 
                                 
                                 
- C.14.3.1 Feedback Entry Point
 - C.14.3.2 Feedback Resource Type Taxonomy
 - C.14.3.3 Feedback Security Considerations
 - 
                                       
                                       
                                          
                                          C.14.3.4
                                              Feedback Resource Types
                                       
                                          
                                       
                                       
                                       
- C.14.3.4.1 urn:oracle:webcenter:feedback
 - C.14.3.4.2 Navigation Paths to feedback
 - C.14.3.4.3 Supported Methods for feedback
 - C.14.3.4.4 Resource Types Linked to from feedback
 - C.14.3.4.5 urn:oracle:webcenter:feedback:message
 - C.14.3.4.6 Navigation Paths to message
 - C.14.3.4.7 Supported Methods from message
 - C.14.3.4.8 Read-only Elements for message
 - C.14.3.4.9 Resource Types Linked to from feedback
 
 
 - 
                                 
                                 
                                    
                                    C.14.4
                                        Message Board REST API
                                 
                                    
                                 
                                 
                                 
- C.14.4.1 Message Board Entry Point
 - C.14.4.2 Message Board Resource Type Taxonomy
 - C.14.4.3 Message Board Security Considerations
 - 
                                       
                                       
                                          
                                          C.14.4.4
                                              Message Board Resource Types
                                       
                                          
                                       
                                       
                                       
- C.14.4.4.1 urn:oracle:webcenter:messageBoard
 - C.14.4.4.2 Navigation Paths to messageBoard
 - C.14.4.4.3 Supported Methods for messageBoard
 - C.14.4.4.4 Read-only Elements for messageBoard
 - C.14.4.4.5 Resource Types Linked to from messageBoard
 - C.14.4.4.6 urn:oracle:webcenter:messageBoard:message
 - C.14.4.4.7 Navigation Paths to message
 - C.14.4.4.8 Supported Methods for message
 - C.14.4.4.9 Writable Elements for message
 - C.14.4.4.10 Read-only Elements for message
 - C.14.4.4.11 Resource Types Linked to from message
 
 - C.14.4.5 Filtering Messages Based on Visibility
 
 - C.14.5 Creating an Invitation
 
 - 
                                 
                                 
                                    
                                    C.14.1
                                        Activity Stream REST API
                                 
                                    
                                 
                                 
                                 
 - C.15 Content Management REST API
 - C.16 Using the Events REST API
 - 
                           
                           
                              
                              C.17
                                  Using the Tags REST APIs
                           
                              
                           
                           
                           
- C.17.1 Tags Entry Point
 - C.17.2 Tags Resource Type Taxonomy
 - C.17.3 Security Considerations
 - C.17.4 Tags Resource Types
 
 - 
                           
                           
                              
                              C.18
                                  Using the Discussions REST API
                           
                              
                           
                           
                           
- C.18.1 Discussions Entry Point
 - C.18.2 Discussions Resource Type Taxonomy
 - C.18.3 Security Considerations
 - 
                                 
                                 
                                    
                                    C.18.4
                                        Discussions Resource Types
                                 
                                    
                                 
                                 
                                 
- C.18.4.1 urn:oracle:webcenter:discussions:forums
 - C.18.4.2 urn:oracle:webcenter:discussions:forum
 - C.18.4.3 urn:oracle:webcenter:discussions:forum:topics
 - C.18.4.4 urn:oracle:webcenter:discussions:forum:topic
 - C.18.4.5 urn:oracle:webcenter:discussions:forum:topic:messages
 - C.18.4.6 urn:oracle:webcenter:discussions:forum:topic:message
 
 
 - 
                           
                           
                              
                              C.19
                                  Using the Lists REST API
                           
                              
                           
                           
                           
- C.19.1 Entry Point for Lists
 - C.19.2 Lists Resource Type Taxonomy
 - C.19.3 Lists Security Considerations
 - C.19.4 Lists Resource Types
 
 - 
                           
                           
                              
                              C.20
                                  Using the Activity Graph REST APIs
                           
                              
                           
                           
                           
- C.20.1 Activity Graph Entry Point
 - C.20.2 Activity Graph Resource Type Taxonomy
 - C.20.3 Security Considerations
 - C.20.4 Activity Graph Resource Types
 
 - C.21 Using the Search REST APIs
 
 - D Troubleshooting
 
 - 
                     
                     
                        
                        A
                            Expression Language Expressions