WebCenter Sites Demo Integration with Endeca Guided Search
In early 2014, WebCenter Sites engineering produced a demo Sites + Endeca Guided Search integration for the A-Team to review. The use case for such a demo is quite compelling: pretty much any large...
View ArticleIssues Faced in Installing WCSites11gR1on Exalogic
This paper can be downloaded by clicking: Installing WebCenter Sites on Exalogic Ver1.0 Issues Faced during Installing WebCenter Sites on Exalogic Background: Recently I had the opportunity to...
View ArticleExporting rendered assets from WebCenter Sites
In this blog post I explain how you can publish rendered assets from WebCenter Sites into other systems. This allows assets to be exported in a rendered form, so they can be consumed by external...
View ArticleAn alternate approach to integrating WebCenter Sites with WebCenter Portal
Over the years there have been many attempts at integrating WebCenter Sites with WebCenter Portal (and vice versa). None of these attempts were without significant issues and none have met with wide...
View ArticleDouble Buffered Caching with inCache in WebCenter Sites 11gR1
To download this paper click on: Double Buffered Page Caching with inCache Double Buffered Page Caching with inCache in WebCenter Sites 11gR1 Introduction Page Caching is a very important in...
View ArticleUse of commercecontext.setsegments tag
I thought this would be useful to all the Sites developers out there. The <commercecontext.setsegments> tag is useful when under program control you unambiguously *KNOW* the segment(s) of the...
View ArticleImportance of Wrapper in WebCenter Sites11gR1
Download the full White Paper Importance of Wrapper in WebCenter Sites Page Caching is an important paradigms in WebCenter Sites. Page Caching is instrumental in achieving optimum performance. But Page...
View ArticleHow to implement a custom WCS flex filter
I recently was made aware of a document authored by Noël Jaffré of OCS/EMEA that describes very succinctly how to implement a custom flex filter class for use with WebCenter Sites flex assets. Rather...
View ArticleWebCenter Sites and back-end integration via front-end app and REST
In this blog article I’ll show how to use WebCenter Sites’ Insite Editing capabilities to drop a mondern simple JavaScript based application on a web page. This allows web editors to place, remove and...
View ArticleWebCenter Sites Sample Go-Live Checklist
To down load the Sample Checklist click: WebCenterSitesSampleGoLiveCheckList Prior to Oracle acquisition of FatWire, Support had a sample go-live checklist. The clients were expected to go through...
View ArticleBest Practice: WebCenter Sites Workflow Start Step
One of the key features of WebCenter Sites is its built-in workflow capabilities. While some see workflow as “onerous”, for auditing purposes it can’t be beat. For the majority of projects, we...
View ArticleShould Remote Satellite Server be used for Edge Caching?
Should Remote Satellite Server be used for Edge Caching? Lately, I have come across a few clients wanting to use WebCenter Sites Remote Satellite Server (rSS) as an edge cache – to cache content...
View ArticleIntegrating WebCenter Sites Community-Gadget with Social Networking
You can download this paper by clicking here Introduction Recently I have had a few inquiries regarding integrating WebCenter Sites 11gR1 with social sites. There are several questions about...
View ArticleHow to plan for “Modern Marketing” architectures
The days of the company website being the most important online marketing asset are long over. No matter how sexy/compelling/brilliant a website is it now represents just a small fraction of a...
View ArticleOptimizing EhCache configuration for WebCenter Sites
In this blog article I would like to share my ideas and strategies that I have used on how to configure WebCenter Sites’ page, pagelet and inCache. I will discuss several trade-offs in configuring the...
View ArticleConcurrent Development Model for WebCenter Sites
1.0 Introduction Several times we are asked the question, “I need to develop multiple versions of the Site at the same time. I have completed phase one and version 1.0 of the website is live on...
View ArticleUsing CDN with WebCenter Sites 11gR1
1. Introduction WebCenter Sites has multiple layers of cache. Closest to the database server is the Result Set Cache, then Asset Cache, then WebCenter Sites Page Cache, and finally WebCenter Sites...
View ArticleA useful WC Sites “Tree” query
Sometimes WC Sites developers are required to efficiently obtain the hierarchical list of objects stored in the various “tree” tables as used by the product (e.g. LocaleTree, PublicationTree,...
View ArticleSetting-up Disaster Recovery for WebCenter Sites
Introduction Every time we are implementing WebCenter Sites, the question of disaster recovery (DR) always comes up. To setup disaster recovery for WebCenter Sites is fairly simple. Typically,...
View ArticleA pattern for managing segments across Oracle apps
Background A large number of Oracle and 3rd party CX applications include segmentation as a key part of their feature set. Trouble is, most of these implementations are siloed and proprietary. Further...
View ArticleHow to Customize Pre and PostUpdate to work with DASH GUI
PreUpdate and PostUpdate are standard XML elements that are executed during creating and updating assets. Yet neither have an obvious way of determining if they are being invoked from the Advanced...
View ArticleHow to Personalize ANY Assetlist
Forcing editors to manually create Recommendation lists can be painful, since more often than not it would be easier to use existing Named Associations or use Searchstates (or any other tags that...
View ArticleHow to Build a JSP Attribute Editor
While WebCenter Sites comes with several samples of attribute editors (for the Advanced Interface), all of them are written using XML elements rather than as JSP elements. Studying the XML code doesn’t...
View ArticleRead Only User in WebCenter Sites
ReadOnly User in WebCenter Sites Recently, I was at a client, and they had a requirement to create a ReadOnly User for WebCenter Sites. By default, WebCenter Sites does not have a ReadOnly user....
View ArticleSite Preview in WebCenter Sites
Site PreviewMany times, I am asked a question, “the client wants to approve an asset in advance, but the article should go live only at a given time. How can this be implemented?” In WebCenter Sites...
View ArticleSingle CAS Web Application in a Cluster
Sharing of a single CAS web application is a cluster can be done by externalizing the host.name property in a system property.
View ArticleHow to leverage MVC with WC Sites
Introduction MVC is a proven methodology for creating web applications. How can we best leverage this in WC Sites? Main Article There are various ways one could leverage proven MVC design patterns when...
View ArticleA Difference in Content Tree in WebCenter Sites 11gR1 and Earlier Versions
I want to draw your attention to a difference between how the Content Tree on the left side behaved in WebCenter Sites version 7 and earlier, and how it behaves in WebCenter Sites 11gR1 releases. In...
View ArticleSites Vanity URLs and error handling
Recently I worked with a customer that is using WebCenter Sites with the new Vanity URLs feature from version 11.1.1.8. They reported that when a request was initiated for a resource that was not...
View ArticleHow to prevent overcaching with WC Sites
Introduction A lot of clients end up implementing a large number of pagelets/components per page which if you are not careful with the details may result in many roundtrips between Sites’ ContentServer...
View ArticleSites Page Caching, Remote SatelliteServer, Round-Trips and render tags
As many of you know SatelliteServer comes in two variants: Co-Resident SatelliteServer and Remote SatelliteServer. In this blog I will explain how they differ from a Page Caching perspective, and how...
View ArticleWebCenter Sites Cluster deployment with a single war
The default installation method for WebCenter Sites in deployments with a large number of cluster nodes is far from ideal. The installation program requires that each cluster node has its own WAR and...
View ArticleUsing groovy elements to redirect, set content-type at runtime and set HTTP...
With JSP elements it has been difficult to change the HTTP response header at runtime. Though it has been possible to set the Content-Type per SiteCalalog entries, it was not possible to set this...
View ArticleWhy use Groovy with WebCenter Sites?
Besides the “cool” factor, one of the main use-cases for Groovy with WebCenter Sites is to invoke it from an XML wrapper or small utility pages like SystemEvents. The wrapper can just be a caller to a...
View ArticleLookup up a translated asset with Groovy elements
In our continued exploration of Groovy as an alternative to traditional JSP element to implement the rendering business logic, we step today into multi-dimensionable assets. Or to put it more simply:...
View ArticleCalling the Render tags from Groovy Templates
The WebCenter Sites API does not have a full Java API for the Render tags. Creating a URL for a page or a blob in a Groovy element is not straight forward. Also calling another Template from a Groovy...
View ArticleSites Asset Modeling when integrating with Endeca
Introduction The combination of Sites + Endeca is a good fit as the products complement each other nicely with little overlap. However, there is no current best practice for what kinds of modeling...
View ArticleLocalization Patterns Using WebCenter Sites
Introduction Translating and managing localized web content is a complex undertaking for most enterprises. The number of use-cases WebCenter Sites (WCS) clients have come up with that we have seen in...
View ArticleWorking with Multiple Versions of an Asset Concurrently in WebCenter Sites
Working with Multiple Versions of an Asset Concurrently Introduction Many times there is a requirement to work on the multiple versions of an asset concurrently. For example, you may be working on...
View ArticleIntegrating back-end services with WebCenter Sites using a lightweight MVC...
Introduction Many customers want to use Sites as a ‘thin’ rendering framework and mix web content with back-end applications. An example of such a back-end service might be a application that exposes...
View ArticleLeveraging Fingerprinting with WebCenter Sites
Introduction A common question asked by clients is “how do I create segments for anonymous visitors?”. While tracking anonymous visitors and calculating appropriate segments is a deep subject worthy of...
View ArticleWebCenter Sites and WebCenter Content Integration
WebCenter Sites and WebCenter Content Integration Overview WebCenter Sites is a great tool for business users and marketers to easily manage their Web Experience. WebCenter Content allows...
View ArticleAggregating WCS Content as a Service
Often it is necessary to exchange aggregated content from one system to another. By “aggregated” I mean that the complexity of the underlying Model is partially hidden from the caller and that the...
View ArticleLinks to various WebCenter Sites + Oracle Commerce Integration (side-by-side)...
This blog post is a placeholder for aggregating links related to technical documents specific to integrating WebCenter Sites with Oracle Commerce in a side-by-side manner. In particular, this webpage...
View ArticleThree Patterns for Integrating WebCenter Sites with Oracle Commerce
The A-Team is please to announce the general availability of the white paper Three Patterns for Integrating WebCenter Sites with Oracle Commerce. This paper can be downloaded here. Three Patterns for...
View ArticleJava Cloud Service Configuration for Installing WebCenter Sites 12C
This article does not give the step-by-step procedure for installing WebCenter Sites 12c on JCS. To see the step-by-step procedure, including screen shots at every step, please download the paper by...
View ArticleWebCenter Sites NIO Conversion Utility on JCS
To download this article as a pdf click here Introduction WebCenter Sites installation procedure requires a Shared File System, e.g. NFS disk. JCS does not support a Shared File System. Hence for...
View ArticleWhy you (generally) should NOT pass cid to a WebCenter Sites left navigation
Those new to WebCenter Sites may not fully grasp the subtlety of the coding refinement described in this article. Further, from a UNIT TESTING point of view, both solutions presented work “equally...
View ArticleHow to Build a Simple OR Searchstate
While searchstates are powerful, it is not obvious how to best implement simple things like create an OR searchstate (i.e. gluing two searchstate lists together with a distinct resultset and common...
View Article