Java Object Cache in a clustered WebCenter Portal (Spaces) environment

When working with WebCenter Spaces it is recommended to configure the Java Object Cache (JOC) to increase performance as described in following section of the Enterprise Deployment Guide.In a clustered environment the JOC is responsible for synchronizi…

How to Get Mobile Access to WebCenter Portal Activity Stream

Introduction Oracle WebCenter Portal (WCP) provides the activity stream for a portal via a Representational State Transfer (REST) interface. This article describes accessing this activity stream from a mobile device, making use of the Oracle Service Bus (SB), and the Oracle Mobile Application Framework (MAF). The WCP activities are persisted on the mobile device using […]

Building a hybrid application with Mobile Application Framework and WebCenter Portal

Introduction With the release of the Mobile Application Framework it makes sense to look into building a hybrid application that integrates assets from WebCenter into a native application. This will reduce the development cost (build once, reuse multiple times) and simplifies management. WebCenter Portal provides functionality to target specific pages to specific mobile devices. By […]

Summary of Mobile Access to WebCenter Portal Activity Stream

Introduction Oracle WebCenter Portal (WCP) provides a list of activities that have recently occurred in a portal, called an activity stream, via a Representational State Transfer (REST) interface. This article summarizes accessing this activity stream from a mobile device, making use of the Oracle Service Bus (OSB), and the Oracle Mobile Application Framework (MAF). The […]

Development Lifecycle for Task Flows in Oracle WebCenter Portal Builder

Introduction This articles promotes the paper published by A-Team which steps you through the development lifecycle of a sample task flow in WebCenter Portal Builder. The document shows how to develop and test a task flow in JDeveloper, then describes how to deploy, redeploy, and use the task flow in WebCenter Portal, as well as […]

Unable to See Coherence MBean in Enterprise Manager Configured for WebCenter Portal Content Presenter

Introduction After configuring Coherence Cache for WebCenter Portal Content Presenter customer was not able to see the Coherence MBeans in the Enterprise Manager. Futher investigation revealed that the issue was due to configuration in WebLogic Server. Main Article After configuring Coherence Cache for WebCenter Portal Content Presenter customer was not able to see the Coherence […]

Options for Handling the Session ID that Appears in the URL on the Initial Loading of a Portal Application

Introduction By default, a session ID parameter appears in URL when a WebCenter Portal (WCP) application is first accessed.  If cookies are enabled in the browser, this parameter no longer appears in the URL. Some users and customers have expressed concern over this behavior, since the session ID is readily available in the URL.  This […]

SEO tips for WebCenter Content Presenter

Introduction When building a public facing website, it is important that search engines like Google and Bing can understand the content on your page. This will allow those engines to properly index your site which will result in better rankings and traffic. WebCenter Portal provides several techniques to deliver content in dynamic way which can […]

Dynamic Page Styles Using Dynamic Declarative Components

Introduction In WebCenter Portal (WCP), once a page is created with a particular style, any subsequent changes to that style are not applied to those existing pages.  Internally, the page style definition is copied when the page is created, so there is no link back to those pages when the page style is updated.  The […]

How to Manage Single-use Accounts and Multiple Scripts When Testing WebCenter with OATS

Introduction A previous blog post discussed how to generate and consume user accounts when testing WebCenter with OATS.  In this scenario, the generated user accounts can only be used once. This blog post addresses the additional complexity of multiple scripts that each do a part of the overall test case, with each script using the […]

ADF-WebCenter Responsive-Adaptive Design Beyond

Introduction A topic that comes up frequently in many ATEAM customer engagements is what are the best practices for producing a responsive design for a WebCenter application. There are many informative blogs and presentations on how to achieve this through-out the web. The methodology and strategies used by the authors will often depend on the […]

How to Generate and Consume User Accounts When Testing WebCenter/ADF Applications with ATS

Introduction The Oracle Application Testing Suite (ATS) is a comprehensive testing solution with built-in support for testing Application Development Framework (ADF) applications.  In many testing scenarios, user accounts can be generated once and used again and again when testing various functional areas.  These user accounts could be created by a script or even created manually.  […]

Getting Portlet Queue Full Message on WebCenter Portlets

Introduction WebCenter Portal defines default parameters for portlets usage, which are very well suited for most of the cases. If the portal is under high load or performance test, portlets consumed from the portal could throw intermittently unavailable exceptions. In the portal log error message states that the queue is full and the pool is not […]

Reentrantlock Effecting Content Presenter Performance

Introduction During a performance tuning engagement, ATEAM had noticed an increase in page response times when the number of concurrent users increased to a value greater than 1000.  Further investigation revealed that the bottleneck was coming from the usage of Content Presenter Template(s). All content listed on this page is the property of Oracle Corp. […]

Customizing Session Time Out Pop Ups

Introduction In past posts, ATEAM has detailed how to customize the default behavior of the out-of-the-box (OOTB) session time out popups: tips-on-dealing-with-the-session-time-out-popup how-to-create-a-custom-session-timeout-page-for-webcenter-spaces An item that has frequently been asked to ATEAM is how to customizing the default strings that are in the OOTB session time out popups. This blog post will detail the steps […]

High availability considerations for WebCenter Portal and ADF

Introduction High availability is very important in large WebCenter installations. It allows users to gracefuly switch from one node to another node in the cluster. This allows user to keep their session in case a node goes down. In order for this to work, some conciderations need to be made when implementing a WebCenter Portal […]

WebCenter: af:commandLink or af:goLink for Navigation

Introduction In a previous post, which describes how to suppress the (ADF based )session time out popup from appearing, there was also a recommendation on how to enable navigation after the current user session had expired (timed out). In addition, the post included a side note, which describes the benefit of using an af:golInk as the […]

Optimizing content cache performance in WebCenter Portal

Introduction When integrating content with WebCenter Portal it is important to deliver the content in a performant way. WebCenter Portal can do this by leveraging Coherence cache for content integration. This will allow a faster delivery of the content and by tweaking the cache setting it will also improve performance in WebCenter Content. In this artice […]

Exporting metadata for a specific group space in WebCenter Spaces

Introduction All customization in WebCenter Spaces are stored in the MDS. When you create a page, both the page and the page definition will be stored in the MDS. When you edit a page, a delta will be calculated which will be stored as a separate file in the MDS. During runtime WebCenter will calculate […]

How to Create a Custom Session Timeout Page for WebCenter Spaces

Introduction In version of WebCenter Portal Spaces, there are two options for handling how the browser displays session timeout behavior.  The two options are: Display a Timeout Page, or Display a Timeout Popup. These options can be set from the within the Spaces Administration console in the Configuration settings section. The timeout popup are […]