Oracle® Fusion Middleware User's Guide for Oracle WebCenter Portal: Spaces 11g Release 1 (11.1.1.6.0) E10149-11 |
|
![]() Previous |
![]() Next |
This chapter provides information about working with a space hierarchy consisting of a parent space and its subspaces in WebCenter Portal: Spaces. It contains the following sections:
Section 54.1, "What You Should Know About Space Hierarchies"
Section 54.2, "Understanding Inheritance in Space Hierarchies"
Section 54.5, "Creating a Custom Space Hierarchy Navigation"
Audience
This chapter is intended for users who want to create and manage subspaces in a space hierarchy.
To perform the tasks described in this chapter, users need to be assigned a role that includes the Manage Configuration
permission. For information about roles and permissions, see Section 52.2.1.2, "Understanding Permissions and Permission Models in a Space."
The Spaces administrator has the authority to expose or hide some features and services for all spaces. Contact your administrator if some tasks discussed in this chapter are not available to you.
A space hierarchy consists of a parent space and one or more subspaces. A subspace is simply a child space created in an existing space. A space hierarchy provides several benefits:
Organization: Spaces with related content can be grouped together under a parent space. For example, in a software development environment, subspaces can be dedicated to primary features under the parent product space. Or, each department can maintain a subspace under a company's parent space. Other hierarchical structures may be specific to your company, such as the unique requirements of a Spaces applications that are provided to your customers.
Navigation. The hierarchical organization provides for logical navigation and drilling down into required areas for more information. For example, users can navigate through a product hierarchy from product family to products to demos, or into different departments and functions in a company.
Delegated administration: A subspace can be managed by a user who does not necessarily have access to the parent space. In this way, an administrator can maintain control of a parent space, and assign individual owners to any number of subspaces, who in turn can delegate administration to others.
Inherited membership: A subspace can optionally inherit the membership defined for the parent space as a starting point. Subsequently, membership can be modified to suit the purposes of the subspace.
Security. Content may be generally accessible, where a limited number of users have administrative permissions, or security may be identical to the parent space, or completely overridden by the administrator of the subspace.
For information about creating a subspace, see Section 54.3, "Creating a Subspace."
A newly created subspace inherits all services enabled for the parent space, along with the security (members, roles, and permissions) defined in the parent space.
Note: Folders and files in the parent space are not automatically available to the subspace. |
When you create a subspace, the initial security (members, roles, and permissions) is inherited from the parent space.
To change the security settings of members, roles, and permissions in a subspace, see Section 54.7.1, "Modifying Security Settings for a Subspace."
Any roles that are defined in the template that is used to create the subspace are ignored.
If security inheritance is enabled (see Section 54.7.1, "Modifying Security Settings for a Subspace."), the subspace initially inherits all services enabled for the space template on which it is based. You can further limit services available to the subspace, but cannot provision new services in the subspace that are not enabled in the parent space.If the space template used to create the subspace has additional services enabled that are not enabled in the parent space, those additional services will not be available in the subspace. Conversely, if the template has fewer services enabled than the parent space, the subspace will inherit only the subset of services that are enabled in the template.
For example:
If a template used to create a subspace has the Discussions, Lists, and Documents services enabled, and the parent space has only Discussion and Lists enabled, then the subspace will have only Discussion and Lists enabled, not Documents.
If a template used to create a subspace has the Discussions and Lists services enabled, and the parent space has Discussions, Lists, and Documents enabled, then the subspace will have only Discussions and Lists enabled, not Documents.
If security inheritance is not enabled, then the subspace inherits all services that are enabled in the space template.
You can create one or more subspaces (child spaces) in any space. From a parent space, you can navigate to its subspaces.
Note: If you create a new resource (page template, skin, Resource Catalog, or navigation) for a parent space, the new custom resource is not shown for selection in the administration settings for subspaces of the space. To set a resource for a subspace to the same custom resource used by its parent space, you must use an EL expression (see Section 51.4, "Managing General Administration Settings for a Space"). To make a custom resource available for selection in all spaces and subspaces, it must be created at the application-level (see Section 16.2, "Creating Resource Catalogs"). |
To create a subspace of the current space:
Do either of the following, depending on the permissions you have been granted:
On the Home page of the space, click the link to create a subspace
Tip: The location of the Create Subspace link depends on the page template in use by the space. For example, in a side navigation template, you may access it through a Subspaces menu, or an Actions menu. |
In the space administration settings, display the Subspaces page, then click the Create icon.
Tip: The way you access this page depends on the page template in use. For example, in a side navigation template, you may access it through a Manage menu. You can also navigate to this page using the direct URL provided in Section A.4, "User Interface URLs for Space Pages." |
If you do not see these options, ask your Spaces administrator to grant you Create Spaces
permission.
The Create a Subspace dialog opens.
In the Setup step (Figure 54-1), specify a subspace name and, optionally, a description and keywords for the subspace. Enter any keywords related to the content of the subspace to make it more easily discoverable in search results. Separate keywords with a space or comma.
The name that you enter here displays at the top of the subspace and other places where spaces are available for selection, such as the Spaces Switcher menu and the Spaces page. Subspace names can contain alphanumeric characters, underscores, spaces, multi-byte characters, and special characters such as &
and #
. The maximum allowable length is 200 characters. The following reserved keywords are not allowed as the full subspace name either in upper or lowercase, or a combination of both—webcenter
, pages
, page
, spaces
, space
, group
, groups
, space
, spaces
, webcenter space
, webcenter spaces
, webcenter administration
, my spaces
, admin
, last
. These reserved words are allowable as part of a longer name (for example, Sales Group
).
Click Next.
In the Access step (Figure 54-2), modify the last value of the URL for the subspace if desired. This value can be same as the space name. This value value can be same as the subspace name.
Note: The initial security (members, roles, and permissions) is inherited from the parent space. To change the security settings of members, roles, and permissions in a subspace, see Section 54.7.1, "Modifying Security Settings for a Subspace." |
Click Next.
In the Content step, select a template to use as the basis for your new subspace. Use the Filter field to search for templates by name.
Note: A custom space template may include seeded data, such as folders and files, discussion forums, wikis, lists, announcements, or links. When you select such a template, the new subspace includes all the seeded data. Any roles that are defined in the template that is used to create the subspace are ignored. |
Click Create.
The new subspace opens, displaying its Home page. As the subspace creator, you are automatically granted the Moderator
role for this subspace, and can begin to populate, customize, and manage the subspace as required.
Note: Folders and files in the parent space are not automatically available to the subspace. |
The extent to which you can see subspaces and parent spaces depends on your role and permissions, as described in the following sections:
To view the subspaces of a space, do any of the following, depending on the permissions you have been granted:
On the Home page of the parent space, click Subspaces to expose a list of the subspaces for the space.
Tip: The location of the Subspaces link depends on the page template in use by the space. For example, it may be available through a Subspaces menu in a side navigation, or through a Subspaces link at the top of the application in top tabbed navigation. |
In the space administration settings, display the Subspaces page.
Tip: The way you access this page depends on the page template in use. For example, in a side navigation template, you may access it through a Manage menu. You can also navigate to this page using the direct URL provided in Section A.4, "User Interface URLs for Space Pages." |
(Spaces administrator only) Open Spaces Administration (see Chapter 4, "Accessing Spaces Administration Pages"), and on the Spaces page, click a link under the Subspaces column that shows the number of subspaces belonging directly to a parent space. The Spaces page refreshes with a list of subspaces for the parent space, which may in turn show another level of subspaces.
For more information about application-level space administration, see Chapter 53, "Administering Spaces and Templates."
Navigating from a subspace to a parent space can be accomplished by adding a link to the page template for the subspace. This is a design decision made by the page template developer, and may be exposed depending on whether or not the security of the parent space allows direct access from the subspace.
Spaces application designers can build custom navigation models, which can be added to the pages for a space to allow end users to easily navigate the space hierarchy. For more information, see Section 11.2.2.1.5, "Adding a List of Subspaces to a Navigation Model."
With appropriate permissions, you can move subspaces from their current parent space. All of the metadata (such as pages, navigation, security, and so on) and data is maintained when a subspace is moved.
To move one or more subspaces from their current parent space:
In the space administration settings, display the Subspaces page.
Tip: The way you access this page depends on the page template in use. For example, in a side navigation template, you may access it through a Manage menu. You can also navigate to this page using the direct URL provided in Section A.4, "User Interface URLs for Space Pages." |
On the Subspaces page, click in the row of the subspace that you want to move. Ctrl-click to select multiple subspaces.
From the Edit menu, choose Change Parent for Space(s).
In the Select New Parent dialog, choose the new parent space, or select the No Parent Space checkbox to move the subspace to the root space of the space hierarchy.
Note: All spaces and subspaces in the Spaces application are listed, which means you can move the selected subspace lower in the space hierarchy, under another subspace. |
Click OK.
In the confirmation prompt, click OK.
Within a subspace, management tasks are the same as within any top-level space, as described in the following chapters:
Additionally, subspaces include the following administrative tasks that are not applicable to parent spaces:
On creation, a subspace inherits its initial security (members, roles, and permissions) from the parent space. If you set custom security for the subspace, you cannot revert back to inheriting security from the parent space.
To modify the members, roles, and permissions of a subspace:
In the subspace administration settings, display the General page.
Tip: The way you access this page depends on the page template in use. For example, in a side navigation template, you may access it through a Manage menu. You can also navigate to this page using the direct URL provided in Section A.4, "User Interface URLs for Space Pages." |
On the General page, under Space Options, clear the Security Setting checkbox to specify that the subspace should not inherit security settings from the parent space (Figure 54-3).
Once this checkbox has been cleared, it becomes inactive and you cannot revert back to inheriting security from the parent space.
Click Apply to save.
Note that the administration settings now expose the Roles and Members pages, and the Access section displays on the General page.
Your system administrator can import subspaces into your Spaces application, as described in Section 53.5.2, "Importing Spaces."