8 Creating and Managing Personal Pages

This chapter describes how to create, secure, edit, copy, and delete your own personal pages, which are available in the Home portal to you and to other users to whom you grant access.

This chapter includes the following topics:

Permissions

To perform the tasks in this chapter, you need the application-level permission Pages: Create, Edit, and Delete Pages. Users with this permission can create and manage their personal pages in the Home portal.

8.1 About Personal Pages

Note:

The system administrator may choose to prohibit the creation of personal pages in the Home portal, allowing only the display of business role pages and system pages, over which you have less control.

With appropriate permissions, you can create, secure, edit, copy, and delete your own personal pages in the Home portal, and populate them with components and content such as Message Board, Events, Discussions, portlets, and documents.

By default, personal pages can be seen in the Home portal only by the user who created them, but users can also allow other users to see their personal pages (see Setting Security for a Personal Page). While individuals are primarily responsible for managing the content of their personal pages, a system administrator has the authority to administer all personal pages in WebCenter Portal administration, as described in Managing Personal Pages in Administering Oracle WebCenter Portal.

Personal pages are functionally similar to portal pages, but their purpose is different: personal pages are for an individual user's use in the Home portal, whereas portal pages are created by a portal manager for use by all members of a portal. For more information about the different types of pages in WebCenter Portal, see What Are Pages?

8.2 Creating a Personal Page in the Home Portal

After setting page creation defaults, you can create a personal page in the Home portal:

8.2.1 Setting Page Creation Defaults for Personal Pages

If your system administrator has made the option available, you can set page creation defaults to reduce the number of steps required to create a personal page in the Home portal. 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.

The settings you establish for yourself override any page creation settings set by the system administrator.

To set personal page creation defaults:

  1. In the Home portal (see How do I access the Home portal?), open the Personalize Pages page.

    Tip:

    The way you access this page depends on the page template in use. For example, you may access it through an Actions Actions icon menu.

  2. On the Personalize Pages page, click Set Page Defaults to open the Set Page Defaults dialog (Figure 8-1).

    Figure 8-1 Set Page Defaults Dialog

    Description of Figure 8-1 follows
    Description of "Figure 8-1 Set Page Defaults Dialog"
  3. To set page creation defaults:
    1. Select a page layout from the Page Style dropdown list.

      For detailed information about the seeded page styles, click the Help icon. Note, however, that your system administrator may provide additional custom page styles or restrict page styles to a shorter list.

      Tip:

      Make sure that the page style you select does not contain any content publishing components. Content publishing is not supported in personal pages. Built-in page styles that you can use are Portal, Web, Blank, and Product Information.

    2. 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. This enforces a common look and feel across your personal pages.

        Tip:

        When you bypass the Create Page dialog, your result is a page with a generic name. For information about renaming pages, see Renaming a Personal 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.

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

8.2.2 Creating a Personal Page

Depending on how your portal navigation is implemented and the page template design in use, there may be several ways to create a personal page in your view on the Home portal.

To create a personal page in the Home portal:

  1. In the Home portal (see How do I access the Home portal?), click Create Page.

    Tip:

    The location of the Create Page link depends on the page template in use. For example, in a side navigation template, you may access it through an Actions menu. You can also find it on the Personalize Pages page.

    WebCenter Portal will either:

    Note:

    Your system administrator can control the options that appear in the Create Page dialog, so your view may differ from that depicted in Figure 8-2. Additionally, the system 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.

    Tip:

    Make sure that the page style you select does not contain any content publishing components. Content publishing is not supported in personal pages. Built-in page styles that you can use are Product Information, Blank, Blog, Portal, Wiki, and Web Information.

  2. If the Create Page dialog opens, provide a name for the page.

    There are no restrictions on the characters you can use in page names. You cannot give a personal page the same name as an existing page or certain system pages (Activities, Documents, Tag Center, Analytics, WebCenter Portal Impersonation). However, the names of the following system pages are allowable as personal page names: Portals, Portal Templates, Profile.

    Note:

    While there are restrictions on naming files (including wiki documents), there are no naming restrictions for page names. Thus, while any of the following characters can be used to name a wiki page, the page title will include the character(s) but the associated wiki document will replace the illegal character with _.

    ? # & \ / * " | < > : ^

    For example, if you create a wiki page named "What's In a Name?", the page will have this title, but the associated wiki document will be named _What's In a Name__.

  3. Select a page style to define the page structure.

    For detailed information about the seeded page styles, click the Help icon. Note, however, that your system administrator may provide additional custom page styles or restrict page styles to a shorter list.

  4. Click Create.

    The new page opens in the page editor, where you can add content.

    See Also:

    For information about editing personal pages in the Home portal, see Editing a Personal Page.

8.3 Changing the Layout of a Personal Page

When you create a new page, the first page of the wizard enables you to select a page style for the page. Every page style includes a default layout, which you can modify in the page editor.

Note:

With the exception of the Wiki, Blog, and Web Page page styles, pages based on the built-in page styles allow you to modify the default layout in the page editor, selecting a new built-in or custom layout.

To change the page layout for a personal page:

  1. Open the page in the page editor (see Editing a Personal Page).
  2. Click the Page Properties icon (Figure 8-3) to open the Page Properties dialog.

    Figure 8-3 Page Properties Icon

    Page Properties Icon
  3. On the Layout tab (Figure 8-4), click the Layout menu and select one of the available layouts. The selections show both built-in and custom layouts that are listed on the application-level Shared Assets page.

    For more information about page layout, see Working with Page Layouts in Building Portals with Oracle WebCenter Portal.

    Figure 8-4 Changing Page Layout: Layout Menu

    Description of Figure 8-4 follows
    Description of "Figure 8-4 Changing Page Layout: Layout Menu"
  4. Click OK to apply the selected layout to the current page.

8.4 Changing Display Options for a Personal Page

Page display options provide a means of specifying a page background color and image, and applying additional CSS encoding to the page.

Note:

To access other page parameters, which you can use in wiring pages to page components, see Adding or Modifying Parameters for a Personal Page. To set properties that control page security settings, see Setting Security for a Personal Page.

To change display options for a personal page:

  1. Open the page in the page editor (see Editing a Personal Page).
  2. Next to the page name, click the Page Properties icon (Figure 8-5) to open the Page Properties dialog.

    Figure 8-5 Page Properties Icon

    Page Properties Icon
  3. In the Page Properties dialog, click the Display Options tab (Figure 8-6).

    Figure 8-6 Page Properties: Display Options

    Description of Figure 8-6 follows
    Description of "Figure 8-6 Page Properties: Display Options"
  4. To set the page background color, open the color picker next to Background Color, and select a background color for the page in one of the following ways:
    • Select a color by clicking it.

    • Enter the color's RGB equivalent in the Background Color field.

      Tip:

      Enter RGB values in the format RRGGBB or #RRGGBB or r,g,b

    • Create a custom color by clicking Custom Color in the picker and selecting a color and a saturation level using the selector and the slider provided (Figure 8-7).

      Click OK to enter the color value in the Background Color field.

  5. To set a background image for the page, enter in the Background Image field a full URL or a URL relative to the application root. For example:
    http://www.abc.com/image.jpg
    
  6. In the Other CSS field, add any other CSS encoding you care to that is not covered by the other page properties. Examples:
    background-position:center;
    background: #F8F8FF url(http://www.google.com/intl/en_ALL/images/logo.gif) no-repeat fixed top; font-size: xx-small
    

    You must use standard CSS syntax for this value to be valid. For more information about Other CSS, see Other CSS Property: Usage and Examples in Building Portals with Oracle WebCenter Portal.

  7. Click OK to save your changes and apply them to the page.

8.5 Adding or Modifying Parameters for a Personal Page

Page parameters allow communication between components and the pages that contain them by providing a means of storing values for passing to page components that have been configured to consume them.

For example, imagine a page that contains stock ticker and stock news components. You want the ticker and the news components to both consume the same parameter value so that they both show information for the same company.

Note:

If you change a page parameter value, the new value is immediately saved. You cannot revert back to the prior value. Therefore, take note of parameter values before you change them in case you want to set them back to their original values.

To add or modify page parameters for a personal page:

  1. Open the page in the page editor (see Editing a Personal Page).
  2. Click the Page Properties icon (Figure 8-8) to open the Page Properties dialog.

    Figure 8-8 Page Properties Icon

    Page Properties Icon
  3. On the Parameters tab, modify existing parameters as required or add new parameters by clicking Add a page parameter (Figure 8-9). In the Add a Page Parameter dialog, enter a new parameter Name, then click Add Parameter to add the parameter to the Parameters tab, with a value entry field. Optionally, enter a value for the new parameter.

    Figure 8-9 Adding a Page Parameter

    Description of Figure 8-9 follows
    Description of "Figure 8-9 Adding a Page Parameter"

    All parameter values provide access to an Expression Language (EL) editor, which you can use to select or specify a variable value instead of a constant value. Click the Expression Editor icon icon next to a parameter, then select to open the editor. If you need EL assistance, an application developer can provide an EL expression; see Expression Language Expressions in Developing WebCenter Portal Assets and Custom Components with Oracle JDeveloper.

8.6 Managing Your Personal Pages

To manage a personal page, or a page you have permission to manage:

  1. In the Home portal (see How do I access the Home portal?), open the Personalize Pages page (Figure 8-10).

    Tip:

    The way you access this page depends on the page template in use. For example, you may access it through an Actions Actions menu.

    Figure 8-10 Personalize Pages Page

    Description of Figure 8-10 follows
    Description of "Figure 8-10 Personalize Pages Page"
  2. On the Personalize Pages page, select a page, then choose any of the actions available to you on the Actions menu for the page (Figure 8-11):

    Figure 8-11 Personalize Pages: Page Actions Menu

    Description of Figure 8-11 follows
    Description of "Figure 8-11 Personalize Pages: Page Actions Menu"

8.7 Setting Security for a Personal Page

By default, the personal pages you create in the Home portal are accessible only to you and the system administrator. You can set page security to allow other users to view and work with your personal pages or revoke access.

When you grant access to one of your personal pages to another user, the other user must deliberately show the page in their view of the Home portal. The user must take this step for each session because shared pages are not automatically shown on login.

See Also:

For information about how to show a hidden page, see Showing or Hiding Pages in Your View of the Home Portal.

You may want to open a personal page to many users, but limit the exposure of a particular page component to a specific user, a user group, or to users who are assigned a specific application role. This is an advanced task, described in Setting Component Access in Building Portals with Oracle WebCenter Portal.

You can grant or revoke access to a personal page as described in the following sections:

8.7.1 Accessing Personal Page Security Using the Page Properties Dialog

To access security settings for a personal page using the Page Properties dialog:

  1. Open the page in the page editor (see Editing a Personal Page).
  2. Next to the page name, click the Page Properties icon (Figure 8-12).

    Figure 8-12 Page Properties Icon

    Page Properties Icon
  3. In the Page Properties dialog, click the Security tab (Figure 8-13).

    Figure 8-13 Personal Page: Security Tab in Page Properties Dialog

    Description of Figure 8-13 follows
    Description of "Figure 8-13 Personal Page: Security Tab in Page Properties Dialog"
  4. Follow the general steps for setting page access in Setting Personal Page Security.

8.7.2 Accessing Personal Page Security Using the Set Page Access Dialog

To access security settings for a personal page using the Set Page Access dialog:

  1. In the Home portal (see How do I access the Home portal?), open the Personalize Pages page.

    Tip:

    The way you access this page depends on the page template in use. For example, you may access it through an Actions Actions icon menu.

  2. On the Personalize Pages page, click the Actions icon for the page, and choose Set Page Access to open the Set Page Access dialog (Figure 8-14).

    Figure 8-14 Set Page Access Dialog: Personal Page

    Description of Figure 8-14 follows
    Description of "Figure 8-14 Set Page Access Dialog: Personal Page"
  3. Follow the general steps for setting page access in Setting Personal Page Security.

8.7.3 Setting Personal Page Security

To set security on a personal page in either the Page Properties dialog or the Set Page Access dialog:

  1. To grant page access permissions to all authenticated users (that is, to users who are logged in to WebCenter Portal), click Add Authenticated Access.

    The role authenticated-role is added under Role or User with default View access to the page.

  2. To grant page access permissions to all public users (that is, users who have not logged in to WebCenter Portal) click Add Public Access.

    The role anonymous-role is added under Role or User with default View access to the page (Figure 8-15).

    Figure 8-15 Authenticated and Public User Read Access to a Page

    Description of Figure 8-15 follows
    Description of "Figure 8-15 Authenticated and Public User Read Access to a Page"
  3. To grant page access permissions to selected users and roles, click Add Access to open the Add Access dialog (Figure 8-16).
  4. In the Search field, enter a search term or the name of the user or role for whom you want to enable access, and click the Search icon. For tips on searching for a user in the identity store, see Searching for a User or Group in the Identity Store in Building Portals with Oracle WebCenter Portal.
  5. Select a user or role by clicking in its row.

    Note:

    When you select a user name, the permissions you set are granted to that specific user. When you select a group or application role, the permissions you set are granted to all users who are members of that group or who are assigned that role.

    To make multiple selections:

    • Ctrl+click to select multiple rows.

    • Shift+click to select a range of rows.

  6. Click Select to close the Add Access dialog, and populate the Role or User list with the selected users, group, or roles.
  7. In the Set Page Access dialog, set the Page Access permissions as desired for each user or role (Table 8-1).

    Table 8-1 Page Access Privileges in the Set Page Access Dialog

    Page Access Role or User Permissions

    View Page icon View Page

    Access the page for viewing, but cannot perform any other actions on the page. Other permissions do not implicitly include this privilege

    Edit Page icon Edit Page

    Edit the page using the page editor. This includes adding, rearranging, and deleting content; renaming the page; and changing page properties. This permission additionally requires the View Page permission.

    Delete Page icon Delete Page

    Delete the page. This permission additionally requires the View Page permission.

    Perform All Page Actions icon Perform All Page Actions

    Perform all actions on the page.

    Personalize Page icon Personalize Page

    Adjust a user's own view of a page. This includes rearranging page content, collapsing and restoring page content, and removing page content. This permission additionally requires the View Page permission.

    Tip:

    By default, all authenticated users and user roles that you add are granted page view access. The other access privileges must be explicitly granted.

  8. To prevent access to the page, select the user or role from which to revoke page access, and click Delete Access.
  9. Click OK to save your changes.

8.8 Editing a Personal Page

When you edit a personal page, you can add or remove content, set properties on content and on the page itself, and perform additional customizations that affect the view of everyone who has access to the page.

To edit a personal page:

  1. In the Home portal, open the page in the page editor.

    Note:

    Depending on how the Home portal is designed, you can enter page edit mode from a page Actions menu or an Actions menu next to a page on the Personalize Pages page. Or, the page template used for the page may provide an Edit Page link.

  2. Edit the page as desired. Some tasks are exclusive to personal pages, while others are no different than editing a page in a portal. For steps to edit a personal page, see:
  3. Click the Save icon to save your changes.

8.9 Editing the Source of a Personal Page

You can edit the source of a personal page without opening the page in the page editor.

To edit the source of a personal page:

  1. In the Home portal (see How do I access the Home portal?), open the Personalize Pages page.

    Tip:

    The way you access this page depends on the page template in use. For example, you may access it through an Actions Actions icon menu.

  2. On the Personalize Pages page, click the Actions icon for the page, and choose Edit Source to open the Edit Source dialog (Figure 8-17).

    Figure 8-17 Personal Page: Edit Source

    img/GUID-64D9EBF7-C919-4EBE-AE6F-377A1D5AF6E7-default.gif
  3. Edit the page source, as desired.
  4. Click OK.

8.10 Copying a Personal Page

When you copy a page, all content from the original page is also copied. The copy opens in the page editor so that you can start immediately making adjustments to the copy.

Note that a copy does not also include the original page's access settings. You must set access on the copy as a new page (see Setting Security for a Personal Page).

To copy a personal page:

  1. In the Home portal (see How do I access the Home portal?), open the Personalize Pages page.

    Tip:

    The way you access this page depends on the page template in use. For example, you may access it through an Actions Actions icon menu.

  2. On the Personalize Pages page, click the Actions icon for the page, and choose Copy Page to open the Copy Page dialog.
  3. Enter a name for the page copy in the Page Name field, and click OK.

    The copied page opens in the page editor.

  4. Edit the copy as desired than click the Save icon to exit the page editor.

8.11 Renaming a Personal Page

When you rename a page, any pretty URLs that use the old name will be broken. Also note that system pages, such as the Announcements, Lists, and Events pages, cannot be renamed.

To copy a personal page, or a page you have permission to manage:

  1. In the Home portal (see How do I access the Home portal?), open the Personalize Pages page.

    Tip:

    The way you access this page depends on the page template in use. For example, you may access it through an Actions Actions icon menu.

  2. On the Personalize Pages page, click the Actions icon for the page, and choose Rename Page to open the Rename Page dialog.
  3. Enter a new name for the page, and click the Save icon.

8.12 Sending Mail with a Link to a Personal Page

If you own or have manage permissions on a page in the Home portal, you can send other users a link to the page.

To send mail to other users populated with a link to a personal page:

  1. In the Home portal (see How do I access the Home portal?), open the Personalize Pages page.

    Tip:

    The way you access this page depends on the page template in use. For example, you may access it through an Actions Actions icon menu.

  2. On the Personalize Pages page, click the Actions icon for the page, and choose Send Mail to open your mail application compose window, showing a URL link to the page.

8.13 Viewing Information About a Personal Page

To view information about a personal page:

  1. In the Home portal (see How do I access the Home portal?), open the Personalize Pages page.

    Tip:

    The way you access this page depends on the page template in use. For example, you may access it through an Actions Actions icon menu.

  2. On the Personalize Pages page, click the Actions icon for the page, and choose About This Page to open the Page Information dialog, which shows Name, Created By, Date Created, Last Modified, and Direct URL.

8.14 Deleting a Personal Page

To delete a personal page:

  1. In the Home portal (see How do I access the Home portal?), open the Personalize Pages page.

    Tip:

    The way you access this page depends on the page template in use. For example, you may access it through an Actions Actions icon menu.

  2. On the Personalize Pages page, click the Actions icon for the page, and choose Delete Page to display the Delete Page dialog.
  3. In the Delete Page confirmation dialog, click Delete.