Sun Java System Portal Server 7.1 Community Sample Guide

Container Provider, Channel Provider, and Channel Templates

PagePreferencesContainer

This directory (under PortalServer-DataDir/portals/portal-ID/desktop/classes/ directory) contains the files that allows a user to change the content and layout of portlets contained in an available container or community template container for which the isEditable property in the display profile is true. If true, the header.jsp file includes a link to Page Preferences in the breadcrumb area at right.

AccountPreferencesContainer

This directory (under PortalServer-DataDir/portals/portal-ID/desktop/classes/ directory) contains the files used for allowing a user to change account preferences such as name, password, timezone, and so on.

CommunityParentContainer

This directory (under PortalServer-DataDir/portals/portal-ID/desktop/classes/ directory) is an instance of JSPSingleContainerProvider and includes the default channel defined in the portal server console for the sample.

CommunityAnonymousContainer

This container includes a set of channels representing the anonymous user's sample display and it is an instance of the JSPTableContainerProvider.

CommunityHomeContainer

This container includes the set of channels representing the logged in user's sample display and it is an instance of the JSPTableContainerProvider.

JSPEditContainer

This directory (under PortalServer-DataDir/portals/portal-ID/desktop/classes/ directory) contains a version of the JSPEditContainer's default files with different styles matching the overall style of the Community Sample.

Login

This channel is included in the CommunityAnonymousContainer's display profile definition and provides the user with the ability to login to the sample or create a new account.

error

This directory includes error templates. Style for these file's user interface is defined in the two stylesheets mentioned above.

JSPTableContainerProvider

This directory (under PortalServer-DataDir/portals/portal-ID/desktop/classes/ directory) contains a version of the JSPTableContainer's default files with different styles matching the overall style of the Community Sample.

JSPMenuContainerProvider

This directory (under PortalServer-DataDir/portals/portal-ID/desktop/classes/ directory) provides for left-side navigation layout.

JSPDynamicSingleContainer

This directory is under PortalServer-DataDir/portals/portal-ID/desktop/community_sample directory.

DiscussionProvider

Provides for Community look and feel changes for this provider.

SearchProvider

Provides for Community look and feel changes for this provider.