9.2 Creating a Mobile Page

Mobile pages provide a way to design pages to display portlets and items specifically within mobile devices, such as cell phones. Standard pages can also be displayed in mobile devices; however, the standard page design environment is more suited to creating pages for larger display devices, such as computer monitors.

If you base your mobile page on an existing standard page, the layout of the existing page is flattened so that it is more suitable for display on mobile devices:

  • The standard page is examined and its regions are processed in a logical order.

  • The mobile content in these regions is copied to the new mobile page. Non-mobile content is not copied over to the new mobile page. Non-mobile content includes any portlets that are not mobile-enabled, and any item types that are not based on the BaseURL, BasePageLink, and BaseSubPageDisplay item types.

  • The portlet personalizations on the mobile portlets are shared between the standard page and the mobile page. This means that any personalizations made to either page affect the other page. For example, if a user personalizes a stock portlet on a page with a specific portfolio, and that page was used as the initial content for a mobile page, then the user will see the same personalizations on the mobile page. Even though the portlets are shared, they will not be listed in the Portlet Repository.

  • Any tabs on the standard page are converted into levels on the new mobile page.

  • The access control settings on the standard page are copied to the new mobile page. You can edit the mobile page to change these settings later. Privileges that do not apply to mobile pages are converted as follows:

    • Manage Items With Approval becomes Manage Content

    • Manage Style becomes Personalize Portlets (Full)

    • Personalization (Style) becomes View

Note:

To create a page, you must have the Create global privilege on All Pages, and at least the Manage privilege on the parent page of the new page.

To create a mobile page:

  1. In Oracle Portal, click the Build tab to bring it forward.

  2. Go to the Page Groups portlet, and select a page group that will own the new page from the Page Group drop-down list.

  3. Click Create a Page.

  4. In the Page Type list, choose Mobile.

    If Mobile is not included in this list, the Mobile page type is not included in the page group. If you have administrative privileges, you can add this type to the list of available types by clicking the Configure link next to the Page Type field. Use this to configure the page group that owns this page to include the Mobile page type.

  5. In the Display Name field, enter a descriptive name for the page.

    Use up to 256 characters of any kind, including spaces. This is the name that is displayed in the Portal Navigator.

  6. (Optional) In the Description field, enter a description for the page.

    Use up to 2000 characters. The description is displayed only when you edit the page. It does not appear to the user.

  7. Select a page caching option.

    For more information, see Section 21.1, "Page Caching".

  8. Click Next.

  9. Select:

    • Blank Page to create a blank mobile page.

    • Base On Existing Page to populate the mobile page with the same content as an existing page.

      Click the Browse icon next to the Existing Page field, and the Return Object link next to the page you will use as the starting point for your mobile page.

      Note:

      You can base a mobile page only on a Standard page. If you want to create a new mobile page based on an existing mobile page, copy the mobile page, then edit the copy.
  10. Click Next.

  11. (Optional) Select Display Page To Public Users if you want everyone, including users who are not logged in to the portal, to be able to view the page.

    When this option is selected, the page becomes a crawlable data source for Oracle Ultra Search. See also Oracle Fusion Middleware Administrator's Guide for Oracle Portal available on the Oracle Portal documentation page of the Oracle Technology Network at http://www.oracle.com/technology/products/ias/portal/documentation.html.

  12. (Optional) To explicitly grant privileges to specific users or groups:

    1. In the Grantee field, enter the name of the user or group you will allow to access this page.

      Alternatively, click the Users or Groups icon, and select from the list provided.

      Note:

      Oracle Portal uses the Oracle Internet Directory for identity management, serving as the repository for users and groups. In the Oracle Internet Directory, groups are uniquely identified by their distinguished name (DN). Each group has a unique DN, though many groups can share a common name, in the same way that two people can share a common name, yet have completely different lineage (for example, John Smith and John Doe). When working within the portal, groups created from within that portal are displayed simply with their common names. However, when the portal references a group from some other location in the Oracle Internet Directory—such as a group from some other portal associated with the same Identity Management Infrastructure—the DN of the group is displayed to distinguish it from the portal's locally defined groups.
    2. In the list, choose a privilege level.

      Alternatively, click the Users or Groups icon, and select from the list provided.

      Note:

      If you based your mobile page on an existing page, the new page uses the same access settings as the existing page. You can change these settings later. Privileges that do not apply to mobile pages are converted as follows:
      • Manage Items With Approval becomes Manage Content

      • Manage Style becomes Personalize Portlets (Full)

      • Personalization (Style) becomes View

    3. Click Add.

  13. Click Finish to create the page.

    If you based your mobile page on an existing page, and the existing page is complex, the page creation process may take a while as the existing page is converted into a layout more suited for display on mobile devices. When you click the Finish button, you are given the opportunity of continuing the page creation process in the background so that you can move on to other tasks. If you attempt to edit the mobile page before it is completed, a pop up window will inform you that the page is not yet complete.

If you add a portlet to a page that was used as the starting point for a mobile page, that portlet will not appear on the mobile page. If you want the portlet to also appear on the mobile page, you must add it to the mobile page. Additionally, if you want to share any personalizations made to the portlet between the two pages, you must explicitly share the portlet on one page, and then add that shared portlet instance to the other page. For more information, see Section 15.7, "Sharing a Portlet Across Multiple Pages".