Framework Pages & Portal Navigation
Ajax Framework Page (AFP) is globally available as part of SAP NW7.0 Enhancement Pack 2 and onwards and is fully compatible with SAP previous framework pages releases. It supports all SAP standards and platforms. AFP would be offered along with the default standard framework page and the customers are free to use it.
This guide provides an overview about fully customizing your own Ajax framework page using the L-Shape APIs of SAP NetWeaver Portal 7.3. The Ajax Framework Page (AFP) is provided with SAP NetWeaver Portal 7.3. Based on Ajax technology, this framework page provides improved performance, enhanced user experience and a wide set of client side-based APIs (also known as "L-Shape APIs") to consume and modify its content.
The aim of this guide is to assist you in achieving the desired user experience for your portal desktop using the Ajax Portal Desktop as a baseline. This guide will show you how customize the SAP NetWeaver Portal desktop according to your own brand and user experience guidelines.
This presentation introduces the Light Signature AJAX Framework page (AFP) example based on jQuery. This example imitates the look and feel of the Signature Design, but it's much easier to customize. Check this presentation to learn: Motivation for creating the Light Signature AFP example based on jQuery, Differences with official Signature Design, Source code sneak preview, Configuration steps to use Light Signature AFP example based on jQuery.
The visual appearance of the portal (the portal desktop) is based on a framework page and the assigned theme. This framework page defines the overall layout and the elements (e.g. masthead or navigation iViews) that are shown in the so-called "L-shape". The Content Administrator can later on define what is displayed in the Content Area. Two framework pages are provided in the standard. It is also possible to develop an own framework page. This document is designed to help you with the decision on which framework page to use. It compares the two existing ones and the option to develop an fully custom-specific version.
In the Portal Administrator's Guide, you can find out how to set up a navigation for the Portal. If you want to go a step further and develop your own Navigation iViews, please have a look into the Developer's Guide. It will show you information on:
- Navigation iView: iViews that display the available navigation links for the current user
- Navigation connectors: Java classes that generate the navigation links for the current user
- Navigation links: HTML links to content within the portal (wither in applications or in navigation iViews)
You might also want to now, how Navigation relates to Client-Side Eventing. Please have a look in the appropriate section of the Developer's Guide (Client-Side Eventing)
Check out the following Javadocs packages: