Administrator Guide

     Previous  Next    Open TOC in new window  Open Index in new window  View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Integrating AquaLogic Pages with the Portal

This chapter describes how provide an integrated experience between Pages and portal. It includes the following sections:

 


The Pages Launcher Portlet

The Pages Launcher Portlet displays links to the Dashboard, available LiveSpaces, and available DataSpaces. This portlet is created in the Pages Objects folder when you import the Pages migration package (as described in the Installation Guide for AquaLogic Pages).

Note: Only LiveSpaces and DataSpaces to which the user has access appear in the portlet.

To provide access to Pages, add this portlet to a community page, tell users to add the portlet to their My Pages, or make the portlet mandatory for some groups so that it automatically shows up on the users' My Pages. You must have at least Select access to a portlet to add it to a My Page or community page. By default users in the Pages Users and Pages Administrators groups have Select access to the Pages Launcher Portlet.

Note: For information on changing access privileges, making a portlet mandatory, or adding a portlet to a My Page or community page, refer to the portal online help.

 


LiveSpaces and DataSpaces Menus in Portal Navigation

You can add menus (just like the My Communities menu) to display available LiveSpaces and DataSpaces in the portal navigation.

Note: Only LiveSpaces and DataSpaces to which the user has access appear in the menus.

You must perform the following steps to display the LiveSpaces and DataSpaces menus:

  1. Add the LiveSpaces and DataSpaces navigation tags to a custom header. There is a sample header code file installed with Pages: install_dir\pages\1.0\header_with_pagestags.html (for example, C:\bea\alui\pages\1.0\samples\header_with_pagestags.html). For information on creating your own custom header using the Pages navigation tags, see the AquaLogic User Interaction Development Documentation Adaptive Tags: Pages.
  2. Create a remote portlet web service that points to the custom header you created. For instructions on creating a remote portlet web service, see the Administrator Guide for AquaLogic Interaction and the portal online help.
  3. Create a portlet based on the remote portlet web service. For instructions on creating a portlet, see the Administrator Guide for AquaLogic Interaction and the portal online help.
  4. Create an experience definition that uses the custom header portlet. For instructions on creating an experience definition, see the Administrator Guide for AquaLogic Interaction and the portal online help.
  5. Create an experience rule that displays the experience definition. For instructions on creating an experience rule, see the Administrator Guide for AquaLogic Interaction and the portal online help.
  6. Note: You probably want experience rule to apply to the following groups: DataSpace Creators, LiveSpace Creators, Pages Administrators, and Pages Users. Also, if there are any other experience rules defined, you might need to move the experience rule you just created up in the list so that the rule will apply. For information on how experience rules are applied, see the portal online help.
  7. Verify that the LiveSpaces and DataSpaces menus are displaying properly. Log off and log back in as a user that should see the LiveSpaces and DataSpaces menus.
  8. Note: The LiveSpaces menu should always display because the Dashboard is a LiveSpace. However, the DataSpaces menu will only display after you have created at least one DataSpace in Pages.

Troubleshooting LiveSpaces and DataSpaces Menus

If the LiveSpaces or DataSpaces menus are not showing up, perform the following steps:

  1. Start AquaLogic Interaction Logging Spy and confirm that logging is enabled.
  2. Log out of the portal.
  3. Clear the AquaLogic Interaction Logging Spy log.
  4. Log back in to the portal.
  5. Note: If you just refresh the page without logging out and logging back in, the page will use cached data, and any errors that occur when the navigation tags execute the request to the Pages server will not display in AquaLogic Interaction Logging Spy.
  6. Look in the log under Portal application for any errors from the PagesIntegration component.
  7. If there are no errors from the PagesIntegration component, check the settings described in Verifying Navigation Settings. (You will probably see two other tag errors regarding not being able to find data tags, this is due to the Pages tags not functioning properly.)

    If there are errors from the PagesIntegration component, refer to Typical Errors.

Verifying Navigation Settings

If your LiveSpaces and DataSpaces menus are not displaying in the portal navigation and AquaLogic Interaction Logging Spy does not display any PagesIntegration component errors:

Typical Errors

Typical errors include:

 


Page Component Portlets

You can create a portlet from an existing page component, allowing you to display content from a page component in a portal page.

Notes:
  1. Click Administration.
  2. Open the administrative folder in which you want to create the portlet.
  3. Click Create Object Arrow symbolPortlet.
  4. In the Choose Template or Web Service dialog box, select Pages Components Selector and click OK.
  5. Next to Configure this Portlet, click Edit.
  6. In the Portlet Wizard:
    1. Select the LiveSpace which includes the page component you want to use.
    2. Note: You can only choose from LiveSpaces you have permission to see.
    3. Select the page component you want to use.
    4. Click Finish.
  7. In the Portlet Editor, click Finish.
  8. In the Save Object dialog box, type a name for the portlet and click Save.
  9. In the Object Saved dialog box, click Close.

You can now add the portlet to a portal page.

 


Navigation in Pages

By default, Pages uses the same navigation as the portal though Pages displays only a portion of that navigation. Pages displays only the horizontal drop-down menus (not the links at the top of the page or the banner). If you use a left vertical navigation scheme or custom navigation with a header portlet that does not display horizontal navigation, you must customize the navigation for Pages. If you want Pages to display different navigation than the portal, you also need to customize the navigation.

To use a different standard navigation scheme for Pages:

  1. Create an experience definition that uses a supported navigation scheme. In the Experience Definition Editor, on the Edit Navigation Options page, select the navigation scheme to use for Pages. The following standard navigation schemes are supported in Pages: Horizontal Combo Box Drop-Down Navigation, Mandatory Links Only, No Navigation, and Horizontal Drop-Down Navigation.
  2. Create an experience rule for Pages that uses the experience definition you created. Add a URL condition with the following value: *Pages_host:Pages_port/pages* (for example, *pages.company.com:11990/pages*).

To customize the navigation for Pages using a header portlet:

  1. Create a header portlet that displays horizontal navigation. For information on creating a custom header portlet, see the AquaLogic User Interaction Development Documentation Adaptive Tags: Implementing Custom Navigation.
  2. Note: Left vertical navigation schemes are not supported in Pages. The top bar and banner sections of header portlets are not displayed in Pages.
  3. Create an experience definition that uses the header portlet you created. In the Experience Definition Editor, on the Choose Header, Footer & Style page, select the header portlet you created. On the Edit Navigation Options page, select Portlet-Ready Navigation.
  4. Create an experience rule for Pages that uses the experience definition you created. Add a URL condition with the following value: *Pages_host:Pages_port/pages* (for example, *pages.company.com:11990/pages*).

For information on creating experience definitions or experience rules, see the Administrator Guide for AquaLogic Interaction or the portal online help.

Note: Experience definition rules applied to a community do not apply to Pages, even if the user navigates to Pages from that community.

  Back to Top       Previous  Next