Wednesday, November 22, 2006
Development Tasks in implementing External Facing Portal
The following portal features are relevant to developers when implementing an external-facing portal:
1) Light Framework Page
This includes a light navigation iViews that do not use HTMLB or client-side eventing (EPCM) ,and heavy loaded JavaScript.This will significantly reduces the resources required for rendering the page.
You can specify an iVIew whether it need to load unnnecessary javascript by specifying "EPCFLevel" property in the iview.
The property can have the following values:
● 0: This component does not use EPCF. Neither scripts nor applets are included.
● 1: This component uses all EPCF features implemented with pure JavaScript.
● 2: This component uses all EPCF features implemented with pure JavaScript and applets.
For the light weight page, it will be set to "0".
3) JSP Tag Libraries
Here is a list of JSP Tags released by SAP for developer to customize layouts when they implementing External Facing Portal:
1) Light Framework Page
This includes a light navigation iViews that do not use HTMLB or client-side eventing (EPCM) ,and heavy loaded JavaScript.This will significantly reduces the resources required for rendering the page.
It also renders the portal in a single frame, which enables Web-like behavior. This will eliminate using Client Side Eventing to communicate between frames, and preventing using a lot of Java Script function.
You can specify an iVIew whether it need to load unnnecessary javascript by specifying "EPCFLevel" property in the iview.
The property can have the following values:
● 0: This component does not use EPCF. Neither scripts nor applets are included.
● 1: This component uses all EPCF features implemented with pure JavaScript.
● 2: This component uses all EPCF features implemented with pure JavaScript and applets.
For the light weight page, it will be set to "0".
3) JSP Tag Libraries
Here is a list of JSP Tags released by SAP for developer to customize layouts when they implementing External Facing Portal:
- Navigation Tag Library: Enables you to develop iViews that access the current user’s navigation hierarchy. The tag library is generally used for top-level and detailed navigation iViews.
- Framework Tag Library: Enables the creation of links for various portal functions, such as logging off or personalizing the portal. The tag library is generally used for masthead and page title bar iViews.
- Layout Tag Library: Enables you to develop page layouts, and to develop custom iView trays.
Labels: External Facing Portal, Portal