7 Administering Portal Pages

As the application administrator, you may want to brand the Welcome page that all users see when they first access a portal built with WebCenter Portal: Spaces, add a hint to the login page or the self-registration page, or place additional components on the default pages that users see in their view of the Home space. Such pages, called system pages, are provided out of the box and are partly or wholly customizable.

You can also establish a set of pages that are targeted to a specific type of user, such as a page for all members of your sales team, all department heads, all engineers, and the like. Such pages, called business role pages, are exposed to targeted users in their views of the Home space.

Finally, as an application administrator, you can view, revise, and manage all personal pages that users have added to their views of the Home space.

This chapter provides overviews of personal, business role, and system pages and describes how to work with them. It includes the following sections:

Audience

This chapter is intended for administrator-level users tasked with setting up the pages users see when they access WebCenter Portal: Spaces, and managing system, business role, and personal pages.

Application administrators are users who are granted the Administrator role or a custom role that grants the Application-Manage permission.

Note:

To enable a user to edit, delete, or perform all actions on system and business role pages, you must grant them the Application-Manage permission.

7.1 Working with Business Role Pages

Business role pages provide a means of exposing highly relevant content to a specific audience. Business role pages are pages targeted to a particular type of group, or user (or user role), such as your sales force, your accounting team, your administrative staff. Business role pages are exposed to targeted users in their views of the Home space.

This section describes how to create and target business role pages and how to perform other related business role page management tasks. It includes the following subsections:

7.1.1 What You Should Know About Business Role Pages

A business role page may be available in the Home space views of all users who share the targeted business role when the administrator has set up a navigation model that publishes business role pages. For example, a business role page that targets all users assigned the HR_ORG role appears in the Home space views of all users assigned the role HR_ORG.

Tip:

Whether or not a business role page is shown in the Home space navigation, it is always available to targeted users on the Personalize Pages page.

If an individual user who is not assigned the HR_ORG role wants to see the page, the application administrator can grant access to this user. This is true for the business role pages that you, as the administrator, create. Seeded business role pages (see Table 7-1) have preconfigured access settings that cannot be altered through the Spaces application UI. For information about how to alter access settings on seeded business role pages, see Section 7.1.4.3, "Setting Access on a Seeded Business Role Page."

An application administrator is the only type of user who can create a business role page. Only when an administrator grants permission to do so can other users edit, copy, and delete business role pages and change page permissions (for more information, see Section 7.1.4, "Specifying the Target Audience for a Business Role Page").

Table 7-1 lists and describes the seeded business role pages included in a default WebCenter Portal: Spaces installation and provides information about the context in which they appear.

Table 7-1 Seeded Business Role Pages

Page Description Context

Activities

Displays the Activity Stream from the People Connections service and a Publisher task flow, which can be used to post content to the stream. For more information, see Chapter 35, "Tracking Your Connections' Activities" and Chapter 36, "Posting and Managing Messages and Feedback."

This page also appears on the System Pages subtab (for more information, see Section 7.3, "Working with System Pages").

Appears by default in the Home space views of every authenticated (logged-in) user.

Analytics

Displays performance metrics related to the application, spaces, portlets, and services. For more information, see Chapter 57, "Analyzing Usage and Performance Metrics."

This page also appears on the System Pages subtab (for more information, see Section 7.3, "Working with System Pages").

Is hidden by default, but can be accessed by application administrators on the Personalize Pages page in an administrator's view of the Home space.

Documents

Displays the Document Explorer task flow. For more information, see Section 43.1, "What You Should Know About the Documents Service Task Flows."

This page also appears on the System Pages subtab (for more information, see Section 7.3, "Working with System Pages").

Appears by default in the Home space views of every authenticated user.

My Profile

Displays the current user's Profile Gallery, which includes subpages for Activity Stream, Connections, Documents, an organization chart (Organization), and the user's profile details (About). For more information, see Chapter 33, "Managing Your Profile," and Section 43.1, "What You Should Know About the Documents Service Task Flows."

This page also appears on the System Pages subtab (for more information, see Section 7.3, "Working with System Pages").

Appears by default in the Home space views of every authenticated user.

Spaces

Displays spaces relevant to the current user, such as the spaces to which the user belongs or has access and the spaces that are discoverable by the user. Each listed space has an associated menu with options for performing actions on the space. This page also provides controls for creating spaces and searching for additional spaces.

This page also appears on the System Pages subtab (for more information, see Section 7.3, "Working with System Pages").

Appears by default in the Home space views of every authenticated user.

Space Templates

Displays a list of default and custom space templates and provides a means of creating custom space templates and filtering the template list.

This page also appears on the System Pages subtab (for more information, see Section 7.3, "Working with System Pages").

Is hidden by default, but can be accessed on the Personalize Pages page in the Home space views of every authenticated user.

Tag Center

Displays the Tag Center that is rendered when users click a tag in a Tags task flow or in search results. For more information, see Chapter 59, "Working with the Tags Service."

This page also appears on the System Pages subtab (for more information, see Section 7.3, "Working with System Pages").

Invoked when users click tags.


7.1.2 Setting Page Creation Defaults for Business Role Pages

As the application administrator, you can set page creation defaults to reduce the number of steps required to create business role pages. That is, you can specify the page style that is selected by default when you open the Create Page dialog. You can also select to bypass the Create Page dialog, which enforces the default page style.

Note:

The page creation defaults an application administrator sets for business role pages also affect personal pages. Authorized users can override page creation defaults for their own personal pages created in the Home space (for more information, see Section 32.5, "Setting Page Creation Defaults for Personal Pages"). Defaults for pages created in a space are controlled by the space moderator (for more information, see Section 53.7.1, "Setting Page Creation Defaults for a Page in a Space").

To set page creation defaults for business role pages:

  1. In Spaces Administration, click the Pages tab, then Business Role Pages to view all business role pages (Figure 7-1).

    You can also use the following URL to access this page:

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

    Figure 7-1 Business Role Pages

    Business role pages
    Description of "Figure 7-1 Business Role Pages"

  2. Click Set Page Defaults to open the Set Page Defaults dialog (Figure 7-2):

    Figure 7-2 Set Page Defaults Dialog

    Set Page Defaults dialog
    Description of "Figure 7-2 Set Page Defaults Dialog"

  3. Select a page layout from the Page Style dropdown list.

    See Also:

    For information about the seeded page styles, see Section 15.1, "What You Should Know About Page Styles." The list may include additional custom page styles or restrict page styles to a shorter list.

  4. Select an option next to Enable One-Click Page Creation:

    Yes: Bypass the Create Page dialog, and create all of your personal pages using the specified Page Style.

    Tip:

    When you skip the Create Page dialog, the new page has a generic name. For information about renaming pages, see Section 17.6, "Renaming a Page."

    No: Display the Create Page dialog, with the specified Page Style selected as the default in the Create Page dialog for all of your personal pages. You can select a different style for your new personal pages

  5. Click Save to save your changes and exit the dialog.

7.1.3 Creating a Business Role Page

To create a new business role page:

  1. In Spaces Administration, click the Pages tab, then Business Role Pages to view all business role pages (Figure 7-3).

    You can also use the following URL to access this page:

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

    Figure 7-3 Business Role Pages

    Business role pages
    Description of "Figure 7-3 Business Role Pages"

  2. Click Create New Business Role Page.

    If you enabled one-click page creation, the new page opens. If you did not enable one-click page creation, continue with the next steps.

  3. Enter a unique name for the page (Page Name), and then select a page style.

    See Also:

    For an overview of seeded page styles, see Table 15-2, "Default Page Styles".

  4. Click Create to open the newly created page.

    See Also:

    The application administrator can set an attribute on a custom page style that determines whether a newly created page that is based on that style opens in page edit mode or page view mode. For more information, see Section 15.4.2, "Setting Properties on a Custom Page Style."

    Later, you can add content to the page. The next section (Section 7.1.4) steps you through setting access permissions for the business role page.

  5. Next steps:

7.1.4 Specifying the Target Audience for a Business Role Page

The target audience for business role pages may change from time to time. For example, you may want the whole Sales team to see a page originally designed for a Product Development team. You may want to provide public access to the Marketing department's page. You may want to provide additional access privileges, such as the Edit Page privilege, to a selected department member.

Note:

As the application administrator, you can set access on the new business role pages that you create (for more information, see Section 7.1.4.1, "Setting Access on a Custom Business Role Page.").

You cannot alter the default access settings of seeded business role pages through the Spaces application UI (see Table 7-1, "Seeded Business Role Pages"). For information about how to set access on seeded business role pages, see Section 7.1.4.3, "Setting Access on a Seeded Business Role Page."

You can find controls for setting page access on the Personalize Pages page and on the Business Role Pages subtab of the Pages tab in Spaces administration (Figure 7-4).

Figure 7-4 Set Page Access Option on a Business Role Page

Set Page Access option on a business role page
Description of "Figure 7-4 Set Page Access Option on a Business Role Page"

This section describes how to set specific access on a business role page as well as how to make such a page public. It includes the following subsections:

7.1.4.1 Setting Access on a Custom Business Role Page

As the application administrator, you can use the Spaces application UI to set access on the business role pages that you create. But you cannot go through the Spaces application UI to set access on seeded business role pages (for information about setting access on seeded business role pages, see Section 7.1.4.3, "Setting Access on a Seeded Business Role Page").

To specify the target audience for a custom business role page that you created:

  1. In Spaces administration, click the Pages tab, then Business Role Pages to view all business role pages.

    You can also use the following URL to access the Business Role Pages page:

    http://host:port/webcenter/spaces/admin/brpages
    
  2. Click the Actions icon on the custom business role page for which you are setting access, and select Set Page Access to open the Set Page Access dialog (Figure 7-5).

    Figure 7-5 Set Page Access Dialog

    Set Page Access dialog
    Description of "Figure 7-5 Set Page Access Dialog"

  3. Follow the general steps for setting page access in Section 17.7, "Controlling User Access to a Page", beginning with Step 4.

    See Also:

    This method of enabling public access to a business role page provides a means of granting more than view access to public users. If you want to give such users view access only, you can set this quickly by following the steps in Section 7.1.4.2, "Providing Public Access to a Custom Business Role Page."

The page is pushed to its target audience, who sees it in their views of the Home space the next time they log in to the Spaces application.

7.1.4.2 Providing Public Access to a Custom Business Role Page

You can specify that any user, whether logged in or not, can view a particular custom business role page. Such a page can be exposed in a public Home space, or you can publish the URL to the public business role page to provide all users easy access.

See Also:

The process described in this section enables all public users to view a selected custom business role page. To provide public users with additional permissions on the page, follow the steps described in Section 7.1.4.1, "Setting Access on a Custom Business Role Page."

To make a custom business role page public:

  1. In Spaces Administration, click the Pages tab, then Business Role Pages to view all business role pages.

    You can also use the following URL to access the Business Role Pages page:

    http://host:port/webcenter/spaces/admin/brpages
    
  2. Click the Actions icon on the business role page for which you are setting access, and select Make Public (Figure 7-6).

    Figure 7-6 Make Public Option on Page Actions Menu

    Make Public option on page Actions menu
    Description of "Figure 7-6 Make Public Option on Page Actions Menu"

7.1.4.3 Setting Access on a Seeded Business Role Page

Out-of-the-box business role pages, such as Activities and Spaces, are available to all users by default (see Table 7-1, "Seeded Business Role Pages"). You cannot modify the security of seeded business role pages through the Spaces application. If you want to change the default security settings, for example you want to hide a seeded business role page from all users, you must ask your system administrator to modify the default business role page settings in pages.xml file, and upload the changes to the MDS repository used by Spaces using the WLST commands exportMetadata /importMetadata.

To modify the default security settings for a seeded business role page, as system administrator:

  1. Run the WLST command exportMetadata to export pages.xml for the anonymous-role and the authenticated-role.

    For example:

    exportMetadata(application='webcenter',server='WC_Spaces',toLocation='/scratch/mdsdump', docs='/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/role/anonymous-role/pages.xml')
    
    exportMetadata(application='webcenter',server='WC_Spaces',toLocation='/scratch/mdsdump', docs='/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/role/authenticated-role/pages.xml')
    

    where toLocation specifies a target directory on your system for the file you want to export. For detailed syntax, see "exportMetadata" in Oracle Fusion Middleware WebLogic Scripting Tool Command Reference.

    For information on how to run WLST commands, see "Running Oracle WebLogic Scripting Tool (WLST) Commands" in Oracle Fusion Middleware Administrator's Guide for Oracle WebCenter Portal.

  2. Modify the security in both pages.xml files as required, that is, mark each business role page as hidden or shown:

    <!-- Business Role Pages -->
       <pageDef id="Page_2eb852ac_10f5902cb2f__7ff7" 
       contentMRef="/oracle/webcenter/page/scopedMD/
       s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/
       ActivityStreamMainView.jspx" shared="false" hidden="false"/>...
    
    • Set hidden="true" for the pages that should be hidden.

    • Set hidden="false" for the pages that should be shown.

  3. Upload your changes to the pages.xml files to MDS using the WLST command importMetadata.

    For example:

    importMetadata(application='webcenter',server='WC_Spaces',fromLocation='/scratch/mdsdump', docs='/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/role/anonymous-role/pages.xml')
    importMetadata(application='webcenter',server='WC_Spaces',fromLocation='/scratch/mdsdump', docs='/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/role/authenticated-role/pages.xml')
    

    Where fromLocation specifies the directory that contains the file you want to import. For detailed syntax, see "importMetadata" in Oracle Fusion Middleware WebLogic Scripting Tool Command Reference.

    For information on how to run WLST commands, see "Running Oracle WebLogic Scripting Tool (WLST) Commands" in Oracle Fusion Middleware Administrator's Guide for Oracle WebCenter Portal.

7.1.5 Revoking Access to a Custom Business Role Page

To revoke access privileges to a custom business role page:

  1. Follow the steps in Section 7.1.4.1, "Setting Access on a Custom Business Role Page," to open the Set Page Access dialog.

  2. Select the user, group, or application role from whom to revoke access, and click the Delete Access button (Figure 7-7).

    Figure 7-7 Delete Access Option in Set Page Access Dialog

    Delete Access option in Set Page Access dialog
    Description of "Figure 7-7 Delete Access Option in Set Page Access Dialog"

  3. Click Delete in the resulting confirmation dialog.

7.1.6 Providing Navigation to Business Role Pages

You have a couple of options for providing your users with navigation to business role pages:

  • You can make the page visible to all authorized users in one step, using the Show Page check box.

  • You can create a navigation link to a business role page.

This section describes how to use the Show Page option. It also provides a pointer to information about creating your own navigation.

This section includes the following subsections:

7.1.6.1 Showing and Hiding Business Role Pages

A control is available in the Spaces Administration pages for instantly showing or hiding a business role page to all authorized users (authorized users are users who have been granted access to the business role page). Use the Show Page check box to expose the page in the navigation of all authorized users.

To show or hide a business role page in Home space navigation:

  1. In Spaces Administration, click the Pages tab, then Business Role Pages to view all business role pages.

    You can also use the following URL to access the Business Role Pages page:

    http://host:port/webcenter/spaces/admin/brpages
    
  2. For the page you want to show or hide:

    • Select the check box in the Show Page column to show the page in the Home space views of authorized users.

    • Deselect the check box in the Show Page column to hide the page from view.

7.1.6.2 Creating Navigation to a Business Role Page

Once you make a business role page available to users through page permissions, you will likely also want to make it easy to access by including a link to it in your application navigation. This process is described in detail in Section 12.2.2.1, "Adding Resources to a Navigation Model Using the Edit Dialog."

7.1.7 Setting a Default Display Order for Business Role Pages

If you present business role pages in a logical order, the page content is more accessible and easier for users to navigate. As the application administrator, you can determine the initial order in which business role pages are presented to their intended audience. You can do this by dragging and dropping pages into the desired order or by clicking Rearrange icons.

Individual users can change the initial display order you specify by accessing the Personalize Pages page and using the provided icons. Additionally, they can hide the business role pages they do not use.

Note:

There are two locations from which to define the order and the visibility of pages: from the Administration pages (described here) and from the Personalize Pages page (described in Section 51.11.2, "Rearranging Page Order in Your View"). The difference between the two is that the Administration change is an application customization and the Personalize Pages change is a user customization. Keep in mind that user customizations override application customizations in a given user's view.

To change the display order of all business role pages:

  1. In Spaces Administration, click the Pages tab, then Business Role Pages to view all business role pages.

    You can also use the following URL to access the Business Role Pages page:

    http://host:port/webcenter/spaces/admin/brpages
    
  2. Click the arrows in the Reorder column to change the display order (Figure 7-8).

    Figure 7-8 Reorder Icons on Business Role Pages

    Reorder icons on Business Role Pages
    Description of "Figure 7-8 Reorder Icons on Business Role Pages"

    Alternatively, drag and drop pages into the desired order.

7.1.8 Editing a Business Role Page

Anyone granted the Edit Page permission on a business role page can edit that page. For these users, the editing process is the same as for regular pages. See Chapter 18, "Editing a Page."

As the application administrator, you can also initiate an edit of a business role page from Spaces Administration pages.

To edit a business role page through Spaces Administration:

  1. In Spaces Administration, click the Pages tab, then Business Role Pages to view all business role pages.

    You can also use the following URL to access the Business Role Pages page:

    http://host:port/webcenter/spaces/admin/brpages
    
  2. Click the Actions icon on the page you want to edit, and select Edit Page from the context menu (Figure 7-9).

    Figure 7-9 Edit Option on Page Actions Menu

    Edit option on page Actions menu
    Description of "Figure 7-9 Edit Option on Page Actions Menu"

    The page opens in edit mode in Oracle Composer.

  3. Edit the page, and click Save and then Close when you have finished.

7.1.9 Copying a Business Role Page

When you copy a business role page, you can save it as another business role page or as a personal page in your view of the Home space. If you make the copy another business role page, you must set access on the new page because access permissions from the original page are not copied (for more information, see Section 7.1.4, "Specifying the Target Audience for a Business Role Page").

To copy a business role page:

  1. In Spaces Administration, click the Pages tab, then Business Role Pages to view all business role pages.

    You can also use the following URL to access the Business Role Pages page:

    http://host:port/webcenter/spaces/admin/brpages
    
  2. Click the Actions icon on the page you want to copy, and select Copy Page from the context menu (Figure 7-10).

    Figure 7-10 Copy Page Option on Page Actions Menu

    Copy Page option on page Actions menu
    Description of "Figure 7-10 Copy Page Option on Page Actions Menu"

  3. In the resulting dialog, enter a name for the new page (Figure 7-11).

    Figure 7-11 Copy Page Dialog

    Copy Page dialog
    Description of "Figure 7-11 Copy Page Dialog"

  4. Next to Copy as, specify whether the copy is a personal or business role page:

    • Select Business Role Page if you intend to push the copy out to a group of people with the same job role.

    • Select Personal Page if you intend to expose the copy only in your own application view (that is, as a personal page in your view of the Home space).

  5. Click OK.

    The new page opens in edit mode in Oracle Composer.

  6. Optionally, edit the page, and click Save and then Close when you have finished.

7.1.10 Removing All User Customizations from a Business Role Page

A control is available for removing all user customizations from a selected business role page. Using this control removes such personal changes as rearrangement, resizing, or collapsing of task flows. It does this in each user's personal view of the business role page.

To remove all user customizations from all views of a business role page:

  1. In Spaces Administration, click the Pages tab, then Business Role Pages to view all business role pages.

    You can also use the following URL to access the Business Role Pages page:

    http://host:port/webcenter/spaces/admin/brpages
    
  2. From the Actions menu next to the target page, select Delete Personalization.

  3. In the resulting dialog, click OK.

    All user customizations added by users to their own views of the page are removed. That is, task flows are returned to their original positions and their original sizes; collapsed task flows are expanded; and so on.

7.1.11 Deleting a Custom Business Role Page

Anyone granted the Delete Page permission on a custom business role page can delete it. For these users, the process is the same as deleting regular pages (for more information, see Section 17.8, "Deleting a Page"). As the application administrator, you have the additional option of deleting custom business role pages through Spaces Administration.

Note:

No one can delete seeded business role pages (see Table 7-1, "Seeded Business Role Pages").

Once a custom business role page is removed from the Spaces application, it cannot be recovered. Deleted pages are permanently removed, and users previously assigned that page no longer see it in their views of the Home space.

To delete a custom business role page through Spaces Administration:

  1. In Spaces Administration, click the Pages tab, then Business Role Pages to view all business role pages.

    You can also use the following URL to access the Business Role Pages page:

    http://host:port/webcenter/spaces/admin/brpages
    
  2. Click the Actions icon on the page you want to delete, and select Delete Page from the context menu (Figure 7-12).

    Figure 7-12 Delete Page Option on Page Actions Menu

    Delete Page option on page Actions menu
    Description of "Figure 7-12 Delete Page Option on Page Actions Menu"

  3. In the confirmation dialog, click Delete.

7.2 Working with Personal Pages

While individuals are primarily responsible for managing the content of their personal pages, Spaces administrators also have access to all personal pages by default. Administrators may be required to clean up or manage personal data when owners experience difficulties with their personal pages or leave the organization.

This section describes how to administer personal pages in WebCenter Portal: Spaces. It includes the following sections:

7.2.1 What You Should Know About Personal Page Administration

Personal pages are the pages users create in their personal views of the Home space. As the Spaces administrator, you have full access to all personal pages created by other users. Full access means you can edit, copy, rename, set access, delete, and perform other like actions on any user's personal pages.

Spaces administrators can access everyone's personal pages from one, central place: Spaces Administration. Through Spaces Administration, the Pages tab provides access to a list of personal pages that includes information about who created the page and when it was last modified.

An Actions menu is associated with each listed page, providing access to options for editing, removing user customizations, copying, renaming, securing, deleting, and making the personal page public (Figure 7-13).

Figure 7-13 Page Actions Menu on a Personal Page

Page Actions menu on Personal Pages subpage
Description of "Figure 7-13 Page Actions Menu on a Personal Page"

Additional options include sending a mail message containing a link to the page and viewing information about the page.

7.2.2 Setting Application-Level Page Creation Defaults for Personal Pages

In addition to the page creation defaults authorized users can set for themselves (see Section 32.5, "Setting Page Creation Defaults for Personal Pages"), application administrators can set application-level page creation defaults for personal pages. Once configured, application-level page creation defaults affect the creation of all personal pages. This control (Set Page Defaults) is available on the Business Role Pages subpage of the Pages page in Spaces Administration (for more information, see Section 7.1.2, "Setting Page Creation Defaults for Business Role Pages").

Note, however, that the page creation defaults that authorized users set for themselves through the Personalize Pages page override the application-level settings described in this chapter.

7.2.3 Changing Access Permissions on a Personal Page

As the application administrator, you are authorized to view and manage security for personal pages in the Spaces application. Page owners normally determine who can see their pages, but, occasionally, when a page owner is not available, the administrator may be required to make changes.

To change access permissions for a personal page:

  1. In Spaces Administration, click the Pages tab, then Personal Pages to view all personal pages.

    You can also use the following URL to access the Personal Pages page:

    http://host:port/webcenter/spaces/admin/personalpages
    
  2. Click the Actions icon on the page you want to secure, and select Set Page Access to open the Set Page Access dialog (Figure 7-14).

    Figure 7-14 Set Page Access Dialog

    Set Page Access dialog
    Description of "Figure 7-14 Set Page Access Dialog"

  3. Follow the general steps for setting page access in Section 17.7, "Controlling User Access to a Page," beginning with Step 4.

7.2.4 Preventing Users From Creating Personal Pages

You can revoke the application-level permission Create-Pages to prevent users from creating personal pages in the Home space. The Create-Pages application-level permission applies only to creating personal pages; the creation of pages in a space is controlled by the given space's own security settings (for information about space security settings, that is, space-level users and roles, see Section 53.5, "Managing Space Roles," and Section 53.6, "Managing Space Members").

The process of revoking an application-level permission is described in Section 24.2.3, "Modifying Application Role Permissions."

7.2.5 Providing Navigation to Personal Pages

If you want to add a link to a personal page in your application navigation, this process is described in detail in Section 12.2.2.1, "Adding Resources to a Navigation Model Using the Edit Dialog." For detailed information about working with application navigation, see Chapter 12, "Working with Navigation."

7.2.6 Editing Personal Pages with Administrative Privileges

As the application administrator, you are authorized to view and modify any personal pages that users have created in their view of the Home space. Individuals are primarily responsible for editing content on their personal pages, but, occasionally, administrators may be required to clean up or edit such content.

To edit a personal page:

  1. In Spaces Administration, click the Pages tab, then Personal Pages to view all personal pages.

    You can also use the following URL to access the Personal Pages page:

    http://host:port/webcenter/spaces/admin/personalpages
    
  2. Click the Actions icon on the page you want to edit, and select Edit Page from the context menu (see Figure 7-13).

    The page opens in Composer.

    See Also:

    To find out more about editing a page through Composer, see Chapter 18, "Editing a Page."

  3. Update the page, and click Save and then Close when you have finished.

7.2.7 Copying a Personal Page

As the application administrator, you are authorized to copy any page in the Spaces application. This includes other users' personal pages. When you copy a personal page as an administrator, you can save it as a business role page to be pushed to other users or as a personal page in your own view of the Home space.

Tip:

If you create another business role page, you must set access on the new page because access permissions from the original page are not copied. For more information, see Section 7.1.4, "Specifying the Target Audience for a Business Role Page."

To copy a personal page:

  1. In Spaces Administration, click the Pages tab, then Personal Pages to view all personal pages.

    You can also use the following URL to access the Personal Pages page:

    http://host:port/webcenter/spaces/admin/personalpages
    
  2. Click the Actions icon on the page you want to copy, and select Copy Page from the context menu (Figure 7-15).

    Figure 7-15 Copy Page Option on Page Actions Menu

    Copy Page option on page Actions menu
    Description of "Figure 7-15 Copy Page Option on Page Actions Menu"

    The Copy Page dialog opens (Figure 7-16).

    Figure 7-16 Copy Page Dialog

    Copy Page dialog
    Description of "Figure 7-16 Copy Page Dialog"

  3. Enter a name for the new page.

  4. Next to Copy as, specify whether the copy is one of your personal pages or a business role page:

    • Select Business Role Page if you intend to push the page out to a group of people with the same job role.

    • Select Personal Page if you intend to expose the copy only in your own application view.

  5. Click OK.

    The new page opens in edit mode in Composer.

  6. Optionally, update the page, and click Save and then Close to exit Composer.

7.2.8 Removing All User Customizations from a Personal Page

A control is available for removing all user customizations from a selected personal page. Using this control removes such personal changes as rearrangement, resizing, or collapsing of task flows. It does this in each user's personal view of the page.

To remove all user customizations from all views of a personal page:

  1. In Spaces Administration, click the Pages tab, then Personal Pages to view all personal pages.

    You can also use the following URL to access the Personal Pages page:

    http://host:port/webcenter/spaces/admin/personalpages
    
  2. From the Actions menu next to the target page, select Delete Personalization.

  3. In the resulting dialog, click OK.

    All user customizations added by users to their own views of the page are removed. That is, task flows are returned to their original positions and their original sizes; collapsed task flows are expanded; and so on.

7.2.9 Deleting a Personal Page Through Spaces Administration

In addition to having full access to users' personal pages, an application administrator can delete them. Once a personal page is removed, it cannot be recovered. Deleted pages are removed permanently.

To delete a personal page through Spaces Administration:

  1. In Spaces Administration, click the Pages tab, then Personal Pages to view all personal pages.

    You can also use the following URL to access the Personal Pages page:

    http://host:port/webcenter/spaces/admin/personalpages
    
  2. Click the Actions icon on the page you want to delete, and select Delete Page from the context menu.

  3. In the confirmation dialog, click Delete.

7.3 Working with System Pages

System pages are provided out-of-the-box and are designed to fulfill a specific purpose. For example, in a default installation, users who are not logged in when they visit the Spaces application see the public WebCenter Welcome Page. The Welcome page appears because it allows access to the role anonymous-role that is provided to accommodate users who are not logged in, also known as public users.

System pages include a variety of utility pages that you can customize to reflect your company brand, to provide useful hints, or to display some other enhancement that you determine.

This section provides information about working with system pages. It includes the following subsections:

7.3.1 What You Should Know About System Pages

System pages are provided to support a rapid deployment of a portal built with WebCenter Portal: Spaces. They fulfill a range of needs, from a finished introductory page (the Welcome page) to pages that provide content that is generated on the spot and tailored to the individual user (the Activity Stream page).

System pages are preconfigured with page access settings that target their anticipated audience. For example, the Welcome page is configured to target the anonymous-role, the Activity Stream page is targeted to individual users, with dynamic content that is tailored to each user. In view of this preconfiguration, you cannot alter the security settings of a system page.

You can, however, customize system pages. Customization enables you to enhance the seeded content of a system page to apply your company brand, add hint text, provide additional functionality (such as task flows and portlets), and the like.

System pages also make task flow customization possible. The system page Task Flow Editor provides an environment for customizing all instances of a seeded task flow in a given scope in one operation. (Custom task flows created through the Resource Manager cannot be edited using this page.) Authorized users can add seeded task flows to this page and then customize all instances of the task flow. For more information, see Chapter 8, "Customizing Task Flows at Runtime."

Table 7-2 lists and describes the system pages that are delivered out-of-the-box and provides information about the context in which they appear.

Table 7-2 Seeded System Pages

Page Description Context

Activities

For the Home space, displays the Publisher task flow and the Activity Stream task flow from the People Connections service. For more information, see Chapter 35, "Tracking Your Connections' Activities."

This is an application-level system page.

Activity Stream

For a space, displays the Publisher task flow and the Activity Stream task flow from the People Connections service. For more information, see Chapter 35, "Tracking Your Connections' Activities."

Appears by default in the Home space of every authenticated (logged-in) user.

Both application- and space-level system pages are available.

Analytics

Provides information about application usage and performance metrics. For more information, see Chapter 57, "Analyzing Usage and Performance Metrics."

For Analytics task flows to work, the Analytics schema (ACTIVITIES) must be installed and configured, and a connection set up between the Spaces application and the Analytics Collector. For information about the Analytics schema and managing the Analytics service backend, see “Managing the Analytics Service” in Oracle Fusion Middleware Administrator's Guide for Oracle WebCenter Portal.

Available for showing in the Home space through the Personalize Page. Useful only when configuration requirements are met (see information in Description column).

This is an application-level system page.

Announcements

Displays the Announcement Manager task flow. For more information, see Chapter 61, "Working with the Announcements Service."

Appears by default in many out-of-the-box space templates.

Both application- and space-level system pages are available.

Discussions

Displays the Discussion Forum Manager task flow. For more information, see Section 62.1, "What You Should Know About the Discussions Service."

Appears by default in many out-of-the-box space templates.

Both application- and space-level system pages are available.

Documents

Displays the Document Explorer task flow.

There are two Documents system pages: for the Home space, which shows the current user's personal documents; and one for spaces, which shows documents uploaded to that space.

For more information, see Section 43.1.1, "Understanding the Document Explorer Task Flow."

Appears by default in many out-of-the-box space templates.

Both application- and space-level system pages are available.

Error Encountered

Displays an error page when an error occurs

Appears when an application error occurs

This is an application-level system page.

Events

Displays the Events task flow. For more information, see Section 63.1, "What You Should Know About the Events Service."

Appears by default in many out-of-the-box space templates.

Both application- and space-level system pages are available.

Lists

Displays the List Manager task flow. For more information, see Section 66.1, "What You Should Know About the Lists Service."

Appears by default in many out-of-the-box space templates.

Both application- and space-level system pages are available.

Login

Provides fields for logging in to your portal.

Appears in lieu of the WebCenter Welcome Page when you disable public access to all application pages and when your current session expires.

This is an application-level system page.

Members

Provides features for managing the members of a space. For more information, see Chapter 54, "Managing Space Members and Roles."

Appears in the default navigation as the Members page in some seeded space templates, for example, the Team Space template.

Both application- and space-level system pages are available.

My Profile

Displays the current user's Profile Gallery, which includes subpages for Activity Stream, Connections, Documents, an organization chart (Organization), and the user's profile details (About). For more information, see Chapter 33, "Managing Your Profile," and Section 43.1, "What You Should Know About the Documents Service Task Flows."

Appears by default in the Home space of every authenticated (logged-in) user.

Both application- and space-level system pages are available.

No Pages Accessible

Displays a message telling the user that no pages are accessible.

Appears when a user navigates to a space in which he has no access permissions on the space's pages.

Both application- and space-level system pages are available.

Outlook Add-in Discussions

Displays content from the Discussions service in the context of an Outlook window. For more information, see Chapter 48, "Working with Microsoft Office and Explorer Integration."

Appears when you access content from the Discussions service through Microsoft Outlook

This is an application-level system page.

Outlook Add-in Documents

Displays content from the Documents service in the context of an Outlook window. For more information, see Chapter 48, "Working with Microsoft Office and Explorer Integration."

Appears when you access content from the Documents service through Microsoft Outlook

This is an application-level system page.

Outlook Add-in Events

Displays content from the Events service in the context of an Outlook window. For more information, see Chapter 48, "Working with Microsoft Office and Explorer Integration."

Appears when you access content from the Events service through Microsoft Outlook

This is an application-level system page.

Outlook Add-in Members

Displays content about space members in the context of an Outlook window. For more information, see Chapter 48, "Working with Microsoft Office and Explorer Integration."

Appears when you access content about the members of a given space through Microsoft Outlook

This is an application-level system page.

Outlook Add-in Space Home

Displays content from a space home page when you view it in the context of an Outlook window. For more information, see Chapter 48, "Working with Microsoft Office and Explorer Integration."

Appears when you access content from a space home page through Microsoft Outlook

This is an application-level system page.

Page Not Found

Displays a message telling the user that the page to which to navigate cannot be found

Appears when users navigate to a page that is no longer available in the Spaces application

This is an application-level system page.

Page Viewer

Displays an external web site (such as google.com) in a space, surrounded by the page template. For more information, see Chapter 12, "Working with Navigation."

Used when you create a Navigation model that contains an External URL item (with target Same Page). When users click on such links in the navigation, the Page Viewer is used.

Both application- and space-level system pages are available.

Resource Viewer

Displays a resource in a space, surrounded by the page template. For more information, see Chapter 12, "Working with Navigation."

Used when you create a Navigation model that contains a resource item (with target Same Page). When users click on such links in the navigation, the Resource Viewer is used.

Both application- and space-level system pages are available.

Search

Displays the Search Results page. For more information, see Chapter 58, "Working with the Search Service."

Renders dynamically to display the results of a search.

Both application- and space-level system pages are available.

Self Registration

Provides a means of enabling users to create their own login accounts to your portal. For more information, see Section 32.2, "Registering Yourself with WebCenter Portal: Spaces."

Opens in response to clicking the Register button on the Login or WebCenter Welcome Page.

This is an application-level system page.

Self-Service Membership

Provides a means of subscribing to a space that is configured to allow membership by subscription. For more information, see Section 51.9, "Joining a Space."

Note: This is a renamed system page. Its previous name was Subscribe.

Appears when a user initiates a subscription to a space.

Both application- and space-level system pages are available.

space Not Found

Displays a message telling the user that the space to which to navigate cannot be found

Appears when users navigate to a space that is no longer available in the Spaces application

This is an application-level system page.

Spaces

Provides a view of all spaces that the current user can access. Additionally provides features for creating, searching for, sorting, and filtering spaces. For more information, see Part XI, "Planning and Building a Space".

Appears when users select Browse Spaces from the Spaces menu.

This is an application-level system page.

Space Templates

Provides a view of all available space templates. Includes controls for creating, editing, and filtering space templates and viewing information about a selected space template. For more information, see Chapter 55, "Administering Spaces and Templates."

Appears in application administration pages on the Spaces page.

This is an application-level system page.

Tag Center

Displays the Tag Center task flow. For more information, see Chapter 59, "Working with the Tags Service," and particularly Section 59.2.7, "Working with Tags and Tagged Items in the Tag Center."

Appears when a user navigates to the Tag Center by one of several methods.

Both application- and space-level system pages are available.

Task Flow Editor

Provides an environment for customizing all instances of a seeded task flow in a given scope in one operation. (Custom task flows created through the Resource Manager are not supported.) For more information, see Chapter 8, "Customizing Task Flows at Runtime."

Authorized users can add seeded task flows to this page and then customize all instances of the task flow.

Both application- and space-level system pages are available.

Task Flow Viewer

Displays a task flow in a space, surrounded by the page template. For more information, see Chapter 12, "Working with Navigation."

Used when you create a Navigation model that contains a task flow item (with target Same Page). When users click on such links in the navigation, the Task Flow Viewer is used.

Both application- and space-level system pages are available.

Unauthorized

Displays a message telling users that they are not authorized to access a space or a page.

Appears when a user navigates to a space or a page on which he does not have access permission.

Both application- and space-level system pages are available.

Unavailable

Displays a message telling users that the space is not available.

Appears when a user navigates to a space that is offline.

Both application- and space-level system pages are available.

User Profile

Displays the Profile Gallery of a user other than the current user, which, by default, displays the same subpages and task flows as the current user's Profile Gallery. It differs in that it displays information associated with the other user.

Renders dynamically when the current user accesses another user's profile.

Both application- and space-level system pages are available.

WebCenter Portal Welcome Page

Displays login fields, a self-registration button, boilerplate information with links to help topics about specific features, a link to public spaces, and a language changer for the selection of an alternate session language.

This is the public welcome page. It is the first page users see when they access WebCenter Portal: Spaces.

If you decide to disable public access to all application pages, the public welcome page is not shown and users are directed to the Login page.

This is an application-level system page.


Caution:

Avoid adding a Connections - Network task flow to a system page. Adding the Connections - Network task flow to a system page causes an error that prevents you from editing any other task flow on the page. You can work around this issue by clicking the Restore Default link on the system page to undo all changes made to the page, including removing the Connections - Network task flow.

For information about the Restore Default link, see Section 7.3.3, "Removing All Page Customizations from a System Page."

7.3.2 Customizing System Pages

Users granted the permissions Application: Manage All and Pages: Create, Edit, and Delete Pages can customize certain aspects of system pages through Composer.

This section describes how to customize system pages at the application-level or space-level. It includes the following subsections:

7.3.2.1 What You Should Know About System Page Customization

You can customize out-of-the-box system pages to bring them in line with your organization's brand or look and feel. As the application administrator, you can remove existing components, add new components, and change the page layout. For example, you can customize the My Profile and User Profile system pages to show content other than its defined default content.

You cannot, however, edit or delete system page input fields and buttons.

System pages enable task flow customization in Composer's Source view. Use task flow customization to change the appearance and behavior of all instances of a task flow in the current scope—that is, either application- or space-wide. For more information, see Chapter 8, "Customizing Task Flows at Runtime."

7.3.2.2 Customizing an Application-Level System Page

The process of customizing a system page is the same for each page. This section generally describes the steps you take to customize any system page that is editable in the Spaces application.

To customize a system page:

  1. In Spaces Administration, click the Pages tab, then System Pages to view all personal pages.

    You can also use the following URL to access the System Pages page:

    http://host:port/webcenter/spaces/admin/systempages
    
  2. Click the Customize link next to the system page to open it in Composer (Figure 7-17).

    Figure 7-17 Customize Link Next to a System Page

    Customize link next to system page
    Description of "Figure 7-17 Customize Link Next to a System Page"

  3. Revise the page.

    See Also:

    For information about editing pages, see Chapter 18, "Editing a Page."

  4. Click Save and then Close to exit Composer.

7.3.2.3 Customizing a Space-Level System Page

You can customize system pages such that the customizations render only within a selected space. To do so, simply customize the system page as described in Section 7.3.2.2, "Customizing an Application-Level System Page," but do so through in the space administration settings.

To customize a space-level systems page:

  1. Navigate to the Pages page in the space administration settings, then click the System Pages subpage.

    You can use the following URL to get to this location:

    http://host:port/webcenter/spaces/spaceName/admin/systempages
    
  2. Click the Customize link next to the system page to open it in Composer (Figure 7-18).

    Figure 7-18 Customize Link Next to a System Page

    Customize link next to system page
    Description of "Figure 7-18 Customize Link Next to a System Page"

  3. Revise the page.

    See Also:

    For information about editing pages, see Chapter 18, "Editing a Page."

  4. Click Save and then Close to exit Composer.

7.3.3 Removing All Page Customizations from a System Page

You can return a system page to its default, out-of-the-box state, removing all page customizations.

Note:

This process does not also remove task flow customizations. To remove task flow customizations, you must revise the given task flow on a system page. For more information, see Chapter 8, "Customizing Task Flows at Runtime."

To remove all customizations from a system page:

  1. In Spaces Administration, click the Pages tab, then System Pages to view all personal pages.

    You can also use the following URL to access the System Pages page:

    http://host:port/webcenter/spaces/admin/systempages
    
  2. Click the Restore Default link next to the system page (Figure 7-19).

    Figure 7-19 Restore Default Link Next to a System Page

    Restore Default link next to system page
    Description of "Figure 7-19 Restore Default Link Next to a System Page"

  3. In the resulting confirmation dialog, click the Restore button.

    All customizations are permanently removed from the selected system page.