WEM Assets: Understanding the Assets in WebCenter Sites

One of the great advantages of implementing a web experience management tool such as WebCenter Sites is the standardization and management of assets. In the words of many of my non-developer friends and even my own father, Long pause …“Ok that doesn’t mean anything to me, I thought you built websites. What is an asset?”   

Simply put in WCS everything is an asset. Let me explain. An asset is defined as:

“An object that stored in the WCS database that can be created, edited, inspected, deleted, duplicated, placed into workflow, tracked through revision tracking,...

Fundamentals of WCS' Public Site Search Infrastructure

Webcenter Sites ships with Apache Lucene.

Apache Lucene drives:

  • Asset-oriented search within the Contributor UI. This is automatically set up by default on an standard install. Users can enable / disable it on a per asset type basis as needed.
  • Asset-oriented search through a WCS-driven website's search box (or any equivalent feature). Developers must implement website-specific search logic; WCS provides a very basic API for this purpose.

In this post, we will focus on the fundamental aspects regarding Lucene-driven asset-oriented search in WCS-...

WebCenter Sites Dojo Tips & Tricks

WebCenter Sites allows you to customize the UI in many ways. Much of the UI is rendered using Dojo, but very little of WCS's Dojo APIs are documented. Here are a few simple Dojo code snippets that may be of use to you:

Display Info, Warning, or Error messages

The WebCenter Sites developer guide describes how to display an "info" message (the green message pictured above), but you can also display warning (yellow) and error (red) messages:

var view = SitesApp.getActiveView(); // the active view (AKA the current tab)
view.info("OK Message.");            // display...

Putting WebCenter Sites 12c on Amazon EC2

For local developer environments in the previous version of WebCenter Sites, 11g, developers had use of a Jump Start Kit (JSK) that was relatively lean and self-contained. The footprint of the JSK, while not trivial, was roughly the same as a small-ish virtual machine. With the latest release of WCS 12c (12.2.1) a JSK does not currently exist, and as a developer testing integration, or building functional pieces currently requires a complete install of Sites.

In an earlier post by Michael, he discussed the process of getting up and running with WebCenter Sites 12c step-by-step. In...

OWCS Missing Nodes in Site Plan Tree

You wake up one morning, get into work, grab your morning coffee and log into Web Center Sites.  As you sip your coffee you look at the Site Plan Tree tab, which contains the 600 or so pages that you painstakingly organized with pride.  You get an email saying that now Page X needs to be moved under Page Y for the breadcrumbs.

You put down your coffee and you start to drag Page X under Page Y.  Page X has 100 pages underneath it and the dragging seems to lag.  You let go of your mouse button only to see the Page and all its children disappear.  You frantically expand various nodes...

To Engage or not to Engage

There are approximately 7500 types of Apples in the world; roughly 100 types of those are grown commercially, to be sold in the U.S.  Due to regional and seasonal constraints those get narrowed down to a handful in our local supermarkets.  Can you imagine if all the Apples sold in a supermarket were put into a single container and you had to find and pick six Royal Gala Apples amongst the hundreds or maybe thousands of Apples?

Luckily for us most supermarkets will have their Apples separated by type, organic vs non-organic and is likely located in a dedicated area for produce.  If...

Installing Oracle WebCenter Sites 12c

The following tutorial, by Function1's Michael Crawford, takes you step by step through the process of installing WebCenter Sites 12c from scratch, including installing Oracle Fusion Middleware 12c Infrastructure, and then Sites itself. You will be guided through each step with screenshots of the entire process.

Login as oracle user

Description: 1.png

Files are on desktop

They can be...

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,...

Create a Vimeo Proxy Asset in WebCenter Sites

In a previous article, Sridhar discussed Proxy Assets and how they work in WebCenter Sites. For example, say your site has lots of video content from Vimeo. In the past, maybe you created a string attribute to hold the Vimeo id, and maybe you even went so far as to create an attribute editor or Contributor UI customization to embed the video preview...

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...

Stay In Touch