Oracle WebCenter: Developers
By Kellsey Ruppel-Oracle on Apr 26, 2011
We recently spoke with Peter Moskovits, Senior Principal Product Manager at Oracle around this topic and here were his thoughts. WebCenter 11g R1 Patch Set 3 offers many new capabilities to developers. The JDeveloper development experience improved greatly by offering tooling for managing your Resource Catalogs (sometimes referred to as Business Dictionary), creating Navigation, and defining a hierarchical security model for your pages.
Let's take a closer look at these capabilities one-by-one. The Resource Catalog is a repository of "things" that page designers can drop onto their pages while editing them.
Before the Patch Set 3 release developers had to edit the raw XML to change their Resource Catalog. In this release you have a complete editing experience. All you need to do to add a new portlet, task flow, or JSF view component to your resource catalog is to drop the component onto the tree representing your catalog.
The way you define your site's navigation in JDeveloper is similar experience. Your navigation tree is represented by a tree on the left, and node-specific properties on the right. In our example we show a node defined by a CMIS content-query. The query retrieves all documents tagged as "PressRelease".
Controlling access to your resources in your portal plays an important role in building your portal. Traditional JavaEE or J2EE apps provide you ways to specify permissions for pages. However, since portals tend to have a large number of pages, at times this may become cumbersome. The hierarchical page structure allows you to define permissions for your pages that get eventually propagated to all its child nodes. In our example below, the Root node's permissions are inherited to all the other pages, except for the Customers page that overwrites the settings inherited from the Root node.
To try out some of the above outlined capabilities, all you need to do is follow the steps of the Tutorial for Oracle WebCenter Developers. This Tutorial demonstrates how quickly you can build the site below.
Be sure to keep checking back this week as we'll provide more assets and discussions around the new capabilities for Developers in Oracle WebCenter.