candace stover principal product manager oracleas portal oracle corporation

25

Upload: anne-garrison

Post on 13-Dec-2015

228 views

Category:

Documents


1 download

TRANSCRIPT

Candace StoverPrincipal Product ManagerOracleAS PortalOracle Corporation

Design an Attractive and Compelling Portal

Interface Today and Tomorrow

Agenda

Declarative Publishing with Oracle Application Server Portal

– Investigate the features Portal provides in its wizard driven declarative development environment used in defining the user interface of the portal pages

Sneak Peak: Features currently used inside Oracle and “coming soon to” Portal

Extending Portals to create a unified web presence

Declarative Publishing with OracleAS Portal

Page Groups – Hierarchy of Pages and Sub-Pages for

organizing content, and container for portal objects

Page Structure– Pages are subdivided into regions to define the

page structure Styles

– A set of values and parameters that controls the color and font.

Declarative Publishing with OracleAS Portal Navigation

– Portal provides Smart navigation items to declaratively handle common navigation links, and Navigation Pages

Templates– Establishes a common look and feel and common content

for every page that uses the template

Content Approvals

– A series of one or more steps in which a newly created or updated item must be approved before it can be published

Page Groups

AAStyles Templates

Smart LinkSmart LinkSmart LinkSmart Link

Login/outLogin/outLogin/outLogin/out

Page PathPage PathPage PathPage Path

Sub-PageSub-PageSub-PageSub-Page

Nav Bars Content Attribution

Page Structure

Text ItemText ItemDescription of Text itemDescription of Text itemAuthor: C. StoverAuthor: C. Stover

Link ItemLink ItemDescription of Link itemDescription of Link itemAuthor: B. Lankenau Date: 8/21/03Author: B. Lankenau Date: 8/21/03

ItemRegion

Nav.Nav.PortletPortlet

Banner PortletBanner Portlet

Portlet Regions

AdvertAdvertPortletPortlet

StocksStocksFavoritesFavorites

Styles

Text ItemText ItemDescription of Text itemDescription of Text itemAuthor: C. StoverAuthor: C. Stover

Link ItemLink ItemDescription of Link itemDescription of Link itemAuthor: B. Lankenau Date: 8/21/03Author: B. Lankenau Date: 8/21/03

Nav.Nav.PortletPortlet

Banner PortletBanner Portlet

AdvertAdvertPortletPortlet

StocksStocksFavoritesFavorites

Text ItemText ItemDescription of Text itemDescription of Text itemAuthor: C. StoverAuthor: C. Stover

Link ItemLink ItemDescription of Link itemDescription of Link itemAuthor: B. Lankenau Date: 8/21/03Author: B. Lankenau Date: 8/21/03

Nav.Nav.PortletPortlet

Banner PortletBanner Portlet

AdvertAdvertPortletPortlet

StocksStocksFavoritesFavorites

Nav.Nav.PortletPortletNav.Nav.PortletPortlet

Banner PortletBanner PortletBanner PortletBanner Portlet

AdvertAdvertPortletPortletAdvertAdvertPortletPortlet

AAText ItemText ItemDescription of Text itemDescription of Text itemAuthor: C. StoverAuthor: C. Stover

Link ItemLink ItemDescription of Link itemDescription of Link itemAuthor: B. Lankenau Date: 8/21/03Author: B. Lankenau Date: 8/21/03

AA

Favorites StocksFavoriteFavoriteFavorite

StockStockStock AA

Page StyleItem Region Style

Page Portlet Style

Navigation

Smart LinkSmart LinkSmart LinkSmart Link

Login/outLogin/outLogin/outLogin/out

Page PathPage PathPage PathPage Path

Sub-Page Sub-Page Sub-Page Sub-Page

Published as Portlets

Text ItemDescription of Text itemAuthor: C.Stover

Text ItemDescription of Text itemAuthor: C.Stover

Link ItemDescription of Link itemAuthor: B. Lankenau Date: 11/12/02

Link ItemDescription of Link itemAuthor: B. Lankenau Date: 11/12/02

Stocks PortletStocks PortletFavorites PortletFavorites Portlet

Link 1Link 1

Link 2Link 2

Link 3Link 3

Link 4Link 4

UI Templates

HTML with special tags to hold Portal content.

Page Templates

Define page structure

Define page style Define common

content

Nav.PortletNav.PortletNav.PortletNav.Portlet

UI and Page Templates

Nav.PortletNav.PortletNav.PortletNav.Portlet

Content

Built-In Attributes:– Author, Creator, Create Date, Modified

Date, Effective Date, Expiry Date, Title, Description, Keywords, …

Built-In Content Types:– Files, Links, Images, Image Maps, PL/SQL, Text (HTML), URL

Built-In Page Types:– Container, PL/SQL, URL

Built-In Classification– Categories and Perspectives

Use wizards to define your own attributes and custom types

Approvals

D E M O N S T R A T I O N

Portal’s Declarative Development Environment

Sneak Preview – Extending the Portal Page Interface

Item Templates– Show content rendered in the context of a

template

On-Demand content submission– Work on drafts of items until ready to submit for

publishing

Item Templates

Reference an item via URL instead of a Page Specify template at the folder level

– All items in the folder display within template Allows for separation of content management

and publishing Enables content contributors to focus on

“what” to publish in stead of “how” Allows templates to be changed and modified

without affecting content

On-Demand Content Submission

Extension of Portal Approval Process Draft Status

– Enables continued editing of content on a page while only visible to page designer

Submission causes automatic publishing, or submission to approval process

On-Demand Content Submission

D E M O N S T R A T I O N

Sneak Preview: Item Templates and On-Demand

Content Submission

Futures: Extending Portal to create a unified web presence

Portals, websites and business applications all leverage a common model

Portal will become the place where all content, applications, and processes are brought together

Any service, data source, or visualizations created will be immediately available to portal, site, and application developers alike

AQ&Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S

Portal Session & Activity Guide

Manage, Integrate, and Publish Enterprise Content into Your PortalTuesday, 8:30 AM Moscone 133

Develop Java Portlets for Your PortalTuesday, 5:00 PM Moscone 252

Get Your Community to Collaborate on the Same Portal PageWednesday, 8:30 AM Moscone 252

Integrate your Enterprise Business Applications Into Your PortalWednesday, 11:00 AM Moscone 252

Tips and Techniques for Deploying a Scalable PortalWednesday, 1:00 PM Moscone 302

Administer and Monitor Your Portal with Oracle Enterprise ManagerWednesday, 4:30 PM Moscone 302

Don’t forget to visit the Hands-On and Demogrounds