A WebCenter Portal Pretty URLs

This appendix provides the syntax for the pretty URLs in WebCenter Portal. Pretty URLs are more intuitive and shorter than standard URLs. Instead of clicking navigation links, or if navigation links do not exist to certain pages, you can enter a pretty URL in your browser to directly access user profiles, pages, and administration screens.

This appendix includes the following topics:

A.1 Pretty URLs for WebCenter Portal Administration Settings Pages

See Also:

For information about the business role, system, and personal pages managed by the system administrator, see Managing Portals in WebCenter Portal Administration in Administering Oracle WebCenter Portal.

Table A-1 lists and describes the syntax for the pretty URLs that provide easy access to the administration Settings pages managed by the WebCenter Portal system administrator, including business role, system, and personal pages.

Open the administration Settings pages in WebCenter Portal in the following ways:

Table A-1 Pretty URLs to Pages for Administering WebCenter Portal

Target Pretty URL Syntax

General Settings page in WebCenter Portal administration

http://host:port/webcenter/portal/admin/settings

http://host:port/webcenter/portal/admin/settings/general

Shortcut URLs:

http://host:port/webcenter/portal/admin

http://host:port/webcenter/portal/admin/general

Permission required: Application-level Portal Server: Manage Configuration

Security, Users, and Groups page in WebCenter Portal administration

http://host:port/webcenter/portal/admin/settings/security

Shortcut URLs:

http://host:port/webcenter/portal/admin/roles

http://host:port/webcenter/portal/admin/users

Permission required: Application-level Portal Server: Manage All

Tools and Services page in WebCenter Portal administration

http://host:port/webcenter/portal/admin/settings/tools

Shortcut URLs:

http://host:port/webcenter/portal/admin/services

http://host:port/webcenter/portal/admin/tools

Permission required: Application-level Portal Server: Manage Configuration

Attributes page in WebCenter Portal administration

http://host:port/webcenter/portal/admin/settings/attributes

Shortcut URL:

http://host:port/webcenter/portal/admin/attributes

Permission required: Application-level Portal Server: Manage Configuration

System Pages page in WebCenter Portal administration

Listing of all system pages:

http://host:port/webcenter/portal/admin/settings/systempages

Shortcut URL:

http://host:port/webcenter/portal/admin/systempages

Specific system page:

http://host:port/webcenter/portal/system/pageName

(see Pretty URLs for System Pages)

Permission required: Application-level Portal Server: Manage Configuration

Business Role Pages page in WebCenter Portal administration

Listing of all business role pages:

http://host:port/webcenter/portal/admin/settings/businessrolepages

Shortcut URL:

http://host:port/webcenter/portal/admin/brpages

Specific business role page:

http://host:port/webcenter/portal/system/pageName

Permission required: Application-level Portal Server: Manage Configuration

Personal Pages page in WebCenter Portal administration

http://host:port/webcenter/portal/admin/settings/personalpages

Shortcut URL:

http://host:port/webcenter/portal/admin/personalpages

Permission required: Application-level Portal Server: Manage Configuration

To access individual personal pages in the Home portal for a specified user, see Table A-6.

Device Settings page in WebCenter Portal administration

http://host:port/webcenter/portal/admin/settings/device

Permission required: Application-level Portal Server: Manage Configuration

A.2 Pretty URLs for System Pages

Table A-2 lists and describes the syntax for the pretty URLs that provide easy access to the application-level system pages.

Through the WebCenter Portal user interface, all system pages are listed on the System Pages page in WebCenter Portal administration, as shown in Figure A-2. The pretty URLs access the system pages in view mode.

Table A-2 Pretty URLs to Application-Level System Pages

Target Pretty URL Syntax

Activities

http://host:port/webcenter/portal/system/Activities

Activity Stream

http://host:port/webcenter/portal/system/Activity+Stream

Analytics

http://host:port/webcenter/portal/system/Analytics

Announcements

http://host:port/webcenter/portal/system/Announcements

Discussions

http://host:port/webcenter/portal/system/Discussions

Documents

http://host:port/webcenter/portal/system/Documents

Error Encountered

http://host:port/webcenter/portal/system/Error+Encountered

Events

http://host:port/webcenter/portal/portalName/system/Events

Lists

http://host:port/webcenter/portal/portalName/system/Lists

Login

http://host:port/webcenter/portal/system/Login

Members

http://host:port/webcenter/portal/portalName/system/Members

No Pages Accessible

http://host:port/webcenter/portal/system/No+Pages+Accessible

Page Not Found

http://host:port/webcenter/portal/system/Page+Not+Found

Page Viewer

http://host:port/webcenter/portal/system/Page+Viewer

Portal Not Found

http://host:port/webcenter/portal/system/Portal+Not+Found

Portals

http://host:port/webcenter/portal/system/Portals

Portal Templates

http://host:port/webcenter/portal/system/Portal+Templates

Profile

http://host:port/webcenter/portal/system/Profile

Note: this URL accesses the current user's Profile page.

Resource Viewer

http://host:port/webcenter/portal/system/Resource+Viewer

Search

http://host:port/webcenter/portal/system/Search

Self-Registration

http://host:port/webcenter/portal/system/Self-Registration

Note: While you can access the Self-Registration page using the pretty URL, the fields on the page are not active when accessed in this way. Fields are active only when non-registered users access the page by clicking the Register link on the WebCenter Portal Sign In page.

Self-Service Membership

http://host:port/webcenter/portal/system/Self-Service+Membership

Tag Center

http://host:port/webcenter/portal/system/Tag+Center

Task Flow Editor

http://host:port/webcenter/portal/system/Task+Flow+Editor

Task Flow Viewer

http://host:port/webcenter/portal/system/Task+Flow+Viewer

Unauthorized

http://host:port/webcenter/portal/system/Unauthorized

Unavailable

http://host:port/webcenter/portal/system/Unavailable

User Profile

http://host:port/webcenter/portal/system/User+Profile

To access the User Profile page for an individual user, see Table A-5

WebCenter Portal Welcome Page

http://host:port/webcenter/portal/system/Welcome+Portal+Welcome+Page

A.3 Pretty URLs for Managing All Portals

Table A-3 lists and describes the syntax for the pretty URLs that provide easy access to the pages used to manage all portals. The tasks available on these pages are dependent on the permissions granted to the current user.

Through the WebCenter Portal user interface, these pages are accessed through tabs that are exposed dependent on permissions, as highlighted in Figure A-3.

Figure A-3 Pages for Managing All Portals

Description of Figure A-3 follows
Description of "Figure A-3 Pages for Managing All Portals"

Table A-3 Pretty URLs to Pages for Managing All Portals

Target Pretty URL Syntax

Portals page

http://host:port/webcenter/portal/admin/portals

All portals available to you (All Portals page):

http://host:port/webcenter/portal/admin/portals/all

Managed Portals page:

http://host:port/webcenter/portal/admin/portals/moderated

Joined Portals page:

http://host:port/webcenter/portal/admin/portals/joined

Public Portals page:

http://host:port/webcenter/portal/admin/portals/public

Discoverable Portals page:

http://host:port/webcenter/portal/admin/portals/discoverable

Available actions are dependent on permissions:

  • Application-level Portal Server: View: shows list of portals with limited actions.

  • Portal-level Manage Security and Configuration or Manage Configuration: exposes Administration link for portals for which the permission is given.

  • Application-level Portal Server: Manage Configuration: exposes all actions on all portals, including import/export.

Create Portal wizard

http://host:port/webcenter/portal/admin/portals/newportal

Permission required: Application-level Portals: Create Portals

Shared Assets page for all portals

http://host:port/webcenter/portal/admin/assets

Permission required: Application-level resource type: Edit or resource type: Create

Portal Templates page for all portals

http://host:port/webcenter/portal/admin/templates

Permission required: Application-level Portal Templates: Manage All or Portal Templates: Create

A.4 Pretty URLs for the Default Portal

By default, users see the portal browser when they log in, but the system administrator can configure the initial landing page to be the Home portal, a specific portal, or a specific page. For more information about the default portal, see Choosing a Default Start (or Landing) Page in Administering Oracle WebCenter Portal.

Table A-4 lists and describes the syntax for the pretty URLs that provide easy access to the default portal.

Table A-4 Pretty URLs for the Default Portal

Target Pretty URL Syntax

Default portal

http://host:port/webcenter/

http://host:port/webcenter/portal

Note: Pretty URLs cannot be used to navigate directly to a specific page in the default portal.

A.5 Pretty URLs for User Profiles and Preferences

Table A-5 lists and describes the syntax for the pretty URLs that provide easy access to user profiles and preferences.

You can view a profile, including your own, by clicking a user name wherever you see it in WebCenter Portal. To view your profile and preferences, click your username in the menu bar and select either Profile or Preferences (Figure A-4).

For more information, see Viewing a Profile and Setting Your Personal Preferences in Using Oracle WebCenter Portal.

Table A-5 Pretty URLs to User Profiles in the Home Portal

Target Pretty URL Syntax

Profile page for the specified user or (if user name omitted) current user in the context of the Home portal

http://host:port/webcenter/portal/profile/userName

http://host:port/webcenter/portal/profile

Profile page for the specified user or (if user name omitted) current user in the context of the specified portal

http://host:port/webcenter/portal/portalName/profile/userName

http://host:port/webcenter/portal/portalName/profile

Preferences page for current user

http://host:port/webcenter/portal/admin/preferences

General Preferences page:

http://host:port/webcenter/portal/admin/preferences/prefgeneral

Change Password page:

http://host:port/webcenter/portal/admin/preferences/password

Messaging Preferences page:

http://host:port/webcenter/portal/admin/preferences/externalapp

My Accounts page:

http://host:port/webcenter/portal/admin/preferences/messaging

People Connections page:

http://host:port/webcenter/portal/admin/preferences/peopleconn

Presence page:

http://host:port/webcenter/portal/admin/preferences/presence

Subscriptions page:

http://host:port/webcenter/portal/admin/preferences/subscriptions

Search Preferences page:

http://host:port/webcenter/portal/admin/preferences/search

Mail Preferences page:

http://host:port/webcenter/portal/admin/preferences/mail

Manage Favorites page:

http://host:port/webcenter/portal/admin/preferences/managefavorites

Permission required: Application-level Portal Server: Manage Configuration

A.6 Pretty URLs for the Home Portal

Table A-5 lists and describes the syntax for the pretty URLs that provide easy access to pages in the Home portal.

Through the WebCenter Portal user interface, the Home portal (Figure A-5) can be accessed from the portal browser, the Portals menu, or by clicking your user name in the toolbar and selecting User Profile.

Figure A-5 Home Page in the Home Portal

Description of Figure A-5 follows
Description of "Figure A-5 Home Page in the Home Portal "

Table A-6 Pretty URLs to Pages in the Home Portal

Target Pretty URL Syntax

Profile page for the specified user or (if user name omitted) current user in the Home portal

http://host:port/webcenter/portal/profile/userName

http://host:port/webcenter/portal/profile

Home page in the Home portal for current user (Figure A-5)

http://host:port/webcenter/portal/home

A personal page in the Home portal

http://host:port/webcenter/portal/profile/userName/page/pageName

For example:

http://host:port/webcenter/portal/profile/ari/page/MyPage

A.7 Pretty URLs for Pages in a Specified Portal

Table A-7 lists and describes the syntax for the pretty URLs you can use to directly access a portal and its pages.

Note:

Entering a URL to navigate to another portal from the page editor may display unexpected results. Close the page editor to exit edit mode before navigating to another portal using its URL.

Through the WebCenter Portal user interface, from the Portals menu, select Portal Browser to display the portal browser (Figure A-6):

Table A-7 Pretty URLs to Pages in a Specified Portal

Target Pretty URL Syntax

Home page of specified portal

(first navigable node in the portal navigation)

http://host:port/webcenter/portal/portalName

Specified page in a portal (including a portal page, tool console page, system page, and business role page)

You can access any page or subpage in a portal using pretty URLs. Note that multiple pages in a portal may have the same name, and therefore the same URL. In this case, you can also use the unique ID or external ID of a page to access it by its URL.

The following pretty URLs can be used to display a target portal page:

  • http://host:port/webcenter/portal/portalName/pageName/<subpageName>...

    displays the first page named pageName found in the page hierarchy of the specified portal. This is the page display name, as specified by the Name property and exposed in the user interface (see Viewing and Modifying Page Settings). If the target is a subpage, you must include the name(s) of the parent page(s) in the path.

  • http://host:port/webcenter/portal/portalName/pages_pageID

    where pageID is the ID property of a page (see Setting Navigation Properties and Display Options for a Page). If the target is a subpage, use the syntax ...pages_parentpageID/subpageID

  • http://host:port/webcenter/portal/portalName/externalID

    where externalID is the External ID property of a page (see Setting Navigation Properties and Display Options for a Page). If the target is a subpage, there is no need to include the external ID(s) of its parent page(s).

.

Example:

Portal name: OraHealth

A page in portal OraHealth:

  • Name: Insurance

  • ID: ohealthins

  • External ID: 1800

A subpage to parent page Insurance:

  • Name: Overview

  • ID: ohealthinsoview

  • External ID: 1865

The following pretty URLs display the subpage named Overview:

http://host:port/webcenter/portal/OraHealth/Insurance/Overview

http://host:port/webcenter/portal/OraHealth/pages_ohealthins/ohealthinsoview (using ID, including parent page ID)

http://host:port/webcenter/portal/OraHealth/1865 (using external ID)

More examples:

Tool Console page (for full list, see Tools and Services page, below):

http://host:port/webcenter/portal/OraHealth/Discussions

or http://host:port/webcenter/portal/OraHealth/system/Discussions

System page:

http://host:port/webcenter/portal/OraHealth/system/Search

Business role page:

http://host:port/webcenter/portal/OraHealth/Membership

Administering a Portal

See Figure A-7.

Security page in portal administration for specified portal

http://host:port/webcenter/portal/portalName/admin/security

Permission required: Portal-level Manage Configuration and Administration: Manage Membership

General page in portal administration for specified portal

http://host:port/webcenter/portal/portalName/admin

http://host:port/webcenter/portal/portalName/admin/overview

http://host:port/webcenter/portal/admin/portals/admin/portalName/general

Permission required: Portal-level Manage Configuration

Settings page in portal administration for specified portal

http://host:port/webcenter/portal/portalName/admin/settings

Permission required: Portal-level Manage Configuration

Assets page in portal administration for specified portal

http://host:port/webcenter/portal/portalName/admin/assets

Permission required: Portal-level Create, Edit, and Delete Assets (standard permissions) or Create, Edit, and Delete on the asset type with which you want to work (advanced permissions)

Device Settings page in portal administration for specified portal

http://host:port/webcenter/portal/admin/portals/admin/portalName/device

Permission required: Portal-level Manage Configuration.

Tools and Services page in portal administration for specified portal

http://host:port/webcenter/portal/portalName/admin/services

http://host:port/webcenter/portal/admin/portals/admin/portalName/tools

Permission required: Portal-level Manage Configuration

While this page provides access to all available tools and services for the specified portal, you can also access the individual tool consoles through the following pretty URLs:

http://host:port/webcenter/portal/portalName/Announcements

http://host:port/webcenter/portal/portalName/Discussions

http://host:port/webcenter/portal/portalName/Documents

http://host:port/webcenter/portal/portalName/Events

http://host:port/webcenter/portal/portalName/Lists

http://host:port/webcenter/portal/portalName/Search

http://host:port/webcenter/portal/portalName/Tags

Deploy page in portal administration for specified portal

http://host:port/webcenter/portal/admin/portals/admin/portalName/deploy

Permission required: Application-level Portal Server-Deploy