WCS Engage: Overloading the Mailroom

WCS Engage: Don’t Overload the Mailroom

One of the most useful features in Oracle’s WebCenter Sites is a feature entitled Engage.  This feature was vastly improved from previous iterations in WCS and provides the platform with the ability to use market segmentation. Delivering targeted content to a key demographic is the Rubix’s Cube every marketing department is furiously trying to solve. 

Although rightfully drawn to this WCS feature, what has the potential to provide a tremendous amount of benefit can often turn into the second coming of...

Vanity URLs in OWCS Known Bugs as of Patch 12

Oracle Webcenter Sites' vanity URLs have quickly become one of the most popular features in this product.

Multiple clients have already benefited from this feature significantly, but they've also had to struggle as bugs and shortcomings impacted their respective projects.

In the years we've been assessing clients on the use of OWCS, we've found frustration in many cases, derived from their not being aware not only of the existance of those flaws but, more importantly, the impact they have on the technical solutions they've implemented around their websites' business...

How to Create Custom Content Tabs in the Contributor UI

Applies To

OracleWebCenter Sites 11g (version



Often our flex assets have quite a few attributes which all end up on the same "Content" tab in the Contributor UI. The tab ends up being inconveniently long and the attributes are disorganized.

By customizing some UI elements, we can add new tabs to the content entry forms like in the image above (notice the new "Article Metadata" tab).

This blog post describes how to create these new tabs.


How to create a modal window in WebCenter Sites Contributor UI (

If you have been working on WCS for a while, you have probably run into situations where you need to customize the contributor UI. WCS has provided some hooks for this, but often the documentation is too basic and requires more research and reverse engineering.

In an effort to shed some light into UI customization, at Function1 we have authored a series of UI customization blogs: How to build custom attribute editors in WebCenter Sites,...

Creating a Custom Flex Filter in WebCenter Sites

WebCenter Sites Flex Filters provide a natural mechanism to do some post asset-save processing.  Out of the box, Oracle provides the following 4 Flex Filters: Doc-Type, Thumbnail Creator, Field Copier, and Document Transformation. Generally, these filters can be configured to take an input value from an asset and then do some processing on it resulting in something new. For example, a blob valued attribute named ImageFile can be used as input into the Thumbnail Creator to create a derived attribute containing a thumbnail rendition of the...

How to build custom attribute editors in WebCenter Sites

Starting with WebCenter Sites 11g BP1, Oracle had introduced various ways to customize the UI interface. Function1 has other blogs that talk about some of these techniques: Altering WebCenter Sites 11gR1 & Customizing Toolbar Buttons in Oracle WebCenter Sites.  In this blog, I like to detail implementation steps to create a custom attribute editor. Attribute editors are used to customize asset forms. More...

How to Add Your Own DAO to the GSF Actions

GSF's ActionController and Action classes (in GSF version 11.x) can make building a website in WebCenter SItes much easier. If you're not familiar with the GSF and why you should consider using it, then check out Tony's blog post. If you're building a website in WebCenter Sites, then there's a good chance you're not making a small "Hello World" website. Big, complex websites require lots of assets, which in turn can require lots of code to load and manage all these assets. And plus there's usually...

What is this whole GST Site Foundation thing?

You've heard about it... the GST Site Foundation.  Maybe you've heard of it as the "GSF".  But what is it?

The GSF is a set of core architectural patterns and tools that support building websites with WebCenter Sites.

Think WebCenter Sites on Rails.

So why does it exist?  Well, WebCenter Sites provides very flexible and powerful APIs.  They are so powerful that the entire editorial interface, asset infrastructure, and all of the tools that are part of the application itself are built on the same APIs that we can use on our own websites...

Stay In Touch