Académique Documents
Professionnel Documents
Culture Documents
Objectives
After completing this lesson, you should be able to do the following: Adding WebCenter Services into ADF application Adding run-time customization to ADF pages Integrating ADF with Content Management systems Adding portlets into an ADF page Exposing ADF as portlets
10 - 2
Agenda
WebCenter Component Overview Portlets Oracle Composer WebCenter and JDeveloper
10 - 3
What Is WebCenter?
Implements the (run-time) customization and personalization requirements Allows consumption of third party, external portlets Provides many Web 2.0/E2.0 Services and Community Workspaces
10 - 4
10 - 5
Oracle JDeveloper
Composite Applications
Portals
WebCenter Spaces
Composer
WebCenter Framework
WebCenter Services
10 - 6
Layered Customizations Community Spaces Resource Catalog: Social Networking Business Dictionary Personal Spaces Enterprise Markups
10 - 8
WebCenter Framework
Injects portal capabilities into ADF applications Content integration
Oracle JDeveloper
Portals
Composer
Portlets
Consumable portlets Portlet containers for JSR 168/PDK-Java JSF-Portlet Bridge Out-of-the-box portlets
10 - 9
WebCenter Services
A complete set of complementary services that enables you to embed Web 2.0 communication and collaboration services directly into an ADF application
Announcements Blogs
Discussions
Oracle JDeveloper
Portals
Documents
Events
Composer
Links Notes
Lists
10 - 10
Shared
Documents Events* Links Lists Tags
Personal Productivity
Mail Notes* Recent Activities RSS Search Worklist
10 - 11
Oracle Composer
Run-time customization performed in the browser, in-place
Rich, intuitive user experience Drag-and-drop
Oracle JDeveloper
Typical operations:
Portals
Composer
Browse and add resources to pages Rearrange page layout Set page and component properties Wire components together
10 - 12
WebCenter Applications
Applications are built using functionality from:
WebCenter Framework WebCenter Services Oracle Composer
Oracle JDeveloper
Portals
Composer
10 - 13
WebCenter Spaces
A prebuilt application that provides an online environment for social networking, communication, collaboration, and personal productivity Instant communities Team sites Portals
10 - 14
WebCenter Spaces
Personal Space
Users have secure, individual workspace or dashboard. It is highly personalizable with social feeds, email, tasks, tags, recent documents, and so on. Users create pages, add content, and customize views using Oracle Composer.
Group Spaces
Secure team sites and community collaboration Role-based views and access to information Completely customizable Easily embed ad hoc activities in a business process or application Users can share and reuse Group Spaces as templates.
10 - 15
Agenda
WebCenter Component Overview Portlets Oracle Composer WebCenter and JDeveloper
10 - 16
What Is a Portlet?
A remote Web component that renders information in HTML format Portlets
Render dynamic content Provide their own user interface Allow customization and personalization Are reusable
10 - 17
Anatomy of a Portlet
The portlet contributes the content, including its layout. The application controls the portlets chrome.
Minimize icon Title Header Actions icon
Border
Portlet content
Maximize icon
10 - 18
Portlet Modes
The portlets mode determines the content that it renders.
View mode
About mode
10 - 19
10 - 20
JDeveloper
10 - 21
Enter endpoint URL, which you can copy from the producers test page.
10 - 22
Consuming a Portlet
Portlet properties
10 - 23
Agenda
WebCenter Component Overview Portlets Oracle Composer WebCenter and JDeveloper
10 - 24
Oracle Composer
Oracle Composer: Is a vertical component of WebCenter, that is, it provides customization for:
ADF Faces components WebCenter services WebCenter applications, including WebCenter Spaces
Composer
10 - 25
10 - 26
10 - 27
Layered Customization
Public User User X User 1 User2
Customization engine + + +
Base document
Site customization
User 1 personalization
User 2 personalization
10 - 28
Agenda
WebCenter Component Overview Portlets Oracle Composer WebCenter and JDeveloper
10 - 29
Oracle Composer
Supports run-time customization right in a browser Is targeted at the business user
Drag-and-drop operation Rich, intuitive user experience
10 - 30
Mode switch
Change Mode Link Change Mode Button
Miscellaneous
Image Link Custom Action
10 - 31
Panel Customizable Box Image Link Show Detail Frame Image Movable Box
10 - 32
Adding Components
Resource Types: ADF Faces Components Task flows Portlets Definition Default catalog Custom catalog Multiple Resource Catalogs
Catalog Selector Catalog Filter
10 - 33
<customFolder id="facesComponents name="ADF Faces Components" description="ADF Faces components you can add " factoryClass="oracle.adfinternal.view.page.editor. componentcatalog.adapter.ComponentObjectFactory"/>
10 - 35
10 - 36
10 - 37
10 - 38
10 - 39
10 - 40
Summary
In this lesson, you should have learned how to: Add WebCenter Services into the ADF application Add run-time customization to ADF pages Integrate ADF with Content Management systems Add portlets into an ADF page Expose ADF as portlets
10 - 41
10 - 42