Show TOC

PortalLocate this document in the navigation structure

Use

This section includes the new features, enhancements, and changes to the portal.

Portal on Device

Feature

Type of Change

Description

Portal on Device

New

With portal on device, you can now access SAP NetWeaver Portal from mobile devices, using a mobile Web browser.

Portal on device provides the following capabilities:

  • Content administration-the ability to configure different content for different devices

  • System administration-the ability to configure which portal desktop to display according to the device being used to access the portal

  • A dedicated framework page for use on touch-based smartphones

To benefit from the full capabilities of portal on device, you need to create content that is designed for display on mobile devices. In addition, if needed, it is still possible to navigate to and display portal content that has not been adapted for mobile devices.

For more information, see Implementing Portal on Device .

Portal Usage and Administration

Feature

Type of Change

Description

Device Group Manager

New

The new Device Group Manager allows you to create device groups that contain user agent definitions. These device groups can be used to assign a desktop at runtime according to the associated device group in a rule collection.

For more information, see Using Device Groups .

Providers Configuration

Enhanced

The Search Provider configuration screen has been enhanced to include options for configuring favorites providers and suggestion providers. The screen is now called Providers Configuration .

For more information, see Configuring Providers .

Role Editor

Enhanced

The new Filter ID column displays all of the filter IDs assigned to a role. You add or remove filter IDs in the Properties editor.

For more information, see Adding and Editing Content in Freestyle Roles and Worksets .

Portal Display Rules Editor

Enhanced

The Portal Display Rules editor now enables you to define display rules based on device groups and device types, so that you can define which desktop to display at runtime according to the device group or device type to which the portal access device belongs.

For more information, see Configuring Desktop Display Rules for Mobile Devices .

Portal Application Development

Feature

Type of Change

Description

Obtain the portal desktop filter for the current user

New

To obtain the portal desktop filter for the current user, call the getDesktopFilter method of the INavigationHelperService interface, located in the com.sapportals.portal.navigation package.

Runtime access to the current portal desktop filter

New

The DesktopFilterContext class provides runtime access to the current portal desktop filter in the scope of a single request. Use it to set the required filter before calling methods that support the desktop filter mechanism, such as retrieving search providers or providers of favorites.

The class is located in the com.sap.portal.core.utils.filter package.

Obtain cluster information

New

To obtain information about the portal cluster nodes, use the IClusterInformation interface located in the com.sapportals.portal.prt.service package.

Manage device groups and device types

New

A device group is an object that contains one or more user agent definitions. A user agent is a string that contains information about the device or browser that is being used to access the portal. Every device group must be associated with one of the predefined device types: Desktop , Smartphone , and Tablet .

  • To obtain the device group that matches the device used by the client to access the portal, according to user agent definitions, call the getDeviceGroupByUserAgent method of the IDeviceService service, located in the com.sap.portal.ds.services package.

  • To work with device groups, use the IDeviceGroup interface in the com.sap.portal.ds.objects package.

  • To work with device types, use the Device Type class in the com.sap.portal.ds.objects package.

Changes in Documentation

Change

More Information

Defining the sort sequence of navigation nodes

A topic was added describing the procedure for sorting objects in navigation iViews other than top-level navigation.

For more information, see Sorting Objects in Navigation iViews .