62 About Customizing the Oracle WebCenter Sites Contributor Interface

This guide describes procedures for customizing components of the WebCenter Sites Contributor interface. This chapter summarizes the customizable components and guides you to the location of sample code provided with WebCenter Sites.

This chapter contains the following topics:


The WebCenter Sites Contributor interface is designed to be used by content providers, rather than developers. Therefore, the following system-defined asset types can be displayed (inspected) in the Contributor interface, but they cannot be created (or edited) in the Contributor interface: Template, CSElement, SiteEntry, DimensionSet, Dimension, Attribute Editor, Parent Definitions, Attributes, and Flex Definitions. Similarly, the following system-defined asset types are not accessible from the Contributor interface: FW_Application, and FW_View. Assets of these types can be created (edited) and displayed only in the WebCenter Sites Admin interface.

62.1 Before You Begin

Developers using this guide are required to have a working knowledge of the Contributor interface; experience with Java, JavaScript, and HTML; and solid familiarity with WebCenter Sites development tools.

Information about the Contributor interface is available in the Oracle Fusion Middleware WebCenter Sites User's Guide and Oracle Fusion Middleware WebCenter Sites Administrator's Guide.

62.2 What Can You Customize in the Contributor Interface?

The following list summarizes the components you can customize in the Contributor interface:

62.3 Where to Find Sample Code?

Some of the sample code for illustrating interface customization is provided in this guide. Other code is either packaged in WebCenter Sites, or available independently. Paths to such code are listed in the individual chapters of this guide.

62.4 Where to Begin?

The Contributor interface framework contains a component called the UI Controller, which handles most of the interface-related requests, except for those pertaining to asset forms. The UI Controller is described in Chapter 63, "Contributor Interface: Understanding the Framework and UI Controller."

  • If you are customizing any of the following components: dashboard, search views, configuration properties, toolbars, or menu bars, we recommend starting with Chapter 63 to obtain basic information about the concepts and code you will be using in most of this guide and your customization process.

  • If you are customizing asset forms, you can skip to Chapter 67, "Contributor Interface: Customizing Asset Forms" for information about modifying asset form headers and building an attribute editor.