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.
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.
The following list summarizes the components you can customize in the Contributor interface:
Search views. See Chapter 65, "Contributor Interface: Customizing Search Views."
Global and site-specific configuration properties, toolbar, and menu bar. See Chapter 66, "Contributor Interface: Customizing Global Properties, Toolbar, and Menu Bar."
Asset forms. See Chapter 67, "Contributor Interface: Customizing Asset Forms."
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.
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.