+

Search Tips   |   Advanced Search

Separating and sharing resources between virtual portals

Separation between virtual portals is achieved by scoping the portal resources of the virtual portals. Scoping means making portal resources available uniquely and separately to individual virtual portals and their users. Scoping of resources works as follows:

Scoping works for some portal resources, but not for others:

The differences in scoping portal resources are described in the following sections.


Portal resources that are scoped for virtual portals

HCL WebSphere Portal has the following portal resources scoped internally for virtual portals:

Scoping of these resources is managed by internal portal mechanisms. Scoped resources are only available for the virtual portal for which they are defined. They are well isolated from other virtual portals. Scoped resources cannot be shared with other virtual portals. They are not visible or accessible outside of the virtual portal for which they have been created. This behavior cannot be changed by any portal access control settings.The following rules apply:

Note for HCL Web Content Manager web content libraries: HCL Web Content Manager web content libraries are scoped to virtual portals if Managed Pages are enabled as by the default HCL WebSphere Portal installation. If we want to make HCL Web Content Manager web content libraries available between your virtual portals, we can do so by disabling Managed Pages and restarting the portal. HCL Web Content Manager web content libraries of the base portal are then also available to the virtual portals.


Portal resources that we can separate for virtual portals by using Portal Access Control

There are some portal resources that are not scoped internally for a particular virtual portal. These resources are shared among all virtual portals of the entire installation. However, as a master administrator we can yourself separate such portal resources for the virtual portals. To do this, use Portal Access Control and the access permissions portlets to set up the appropriate access permissions for users on the resources of each virtual portal as required.

We can separate the following portal resources by using Portal Access Control to give users of an individual virtual portal access permission to the resources:

We can separate these resources for individual virtual portals by using Portal Access Control. When you do this, apply special care. It can be of benefit to document the relationships between the users and the virtual portals.


Portal resources that cannot be separated for virtual portals

There are some types of portal resources that are not scoped to a particular virtual portal, and we cannot separate them yourself by using Portal Access Control. The following list shows portal resources that we cannot separate for virtual portals:

Example: Themes and skins can be accessed by all sub-administrators who have the access permission to apply themes and skins to the pages that they can administer, regardless of which virtual portal the sub-administrators are responsible for.


Separating portlets, portlet applications, and portlet instances

Portlet applications are not scoped for virtual portals. Therefore, the configuration settings that you set for a portlet application using the Manage Applications portlet apply to that portlet application in all virtual portals. If we need different configurations for a portlet application between virtual portals, create a copy of the portlet application, and configure the copied portlet application as required. Portlets are separate portal resources, but they are not scoped for each separate virtual portal. However, each portlet in a virtual portal shares its portlet application on the initial portal installation with its siblings on the other virtual portals. Therefore the following configuration settings set for a portlet apply to that portlet in all virtual portals:

Portlet instances are scoped to the virtual portals. If we need different configurations for a portlet between virtual portals, create a copy of the portlet, and configure the copied portlet as required. The configuration settings that you set for a portlet using the Personalize or Edit shared settings mode of the portlet apply only to that individual portlet instance on that individual page.


Special case: Scoping unique names

Unique names that you apply to portal resources represent a special case with regards to scoping. Unique names are attributes to portal resources. Therefore, whether a unique name is scoped to a virtual portal or not is determined by whether the portal resource to which the unique name applies is scoped or not:

Example for a scoped unique name: Each virtual portal has its own separate login page. Therefore we can assign the same identical unique name to all login pages for all virtual portals. The unique name that you give to the login page of a specific virtual portal applies only within that portal. It cannot be administered in a different virtual portal that has the same unique name for its login page.

Example for a unique name that is not scoped: Portlet applications are not scoped but shared between all virtual portals. We can assign a unique name to the portlet application. We can reference that portlet application by that unique name throughout the portal installation with all virtual portals.

Parent topic: Plan for virtual portals