Skip Headers
Oracle® Fusion Middleware User's Guide for Oracle WebCenter Portal: Spaces
11g Release 1 (11.1.1.7.0)

Part Number E10149-12
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

56 Working with a Space Hierarchy

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:

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 54.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.

56.1 What You Should Know About Space Hierarchies

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:

For information about creating a subspace, see Section 56.3, "Creating a Subspace."

56.2 Understanding Inheritance in Space Hierarchies

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.

56.2.1 Inheriting Security

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 56.7.1, "Modifying Inheritance Security Settings for a Subspace."

Any roles that are defined in the template that is used to create the subspace are ignored.

56.2.2 Inheriting Services

If security inheritance is enabled (see Section 56.7.1, "Modifying Inheritance 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.

56.3 Creating a Subspace

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 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 53.4.9, "Changing the Page Template for a Space", Section 53.4.10, "Changing the Skin for a Space", Section 53.4.11, "Changing the Resource Catalogs for Pages and the Page Template for a Space", and Section 53.4.12, "Changing the Navigation 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 11.2, "Creating Resources").

To create a subspace of the current space:

  1. 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.5, "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.

  2. In the Setup step (Figure 56-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.

    Figure 56-1 Create a Subspace Dialog: Setup Step

    Create a Space Dialog: Setup Step

    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).

  3. Click Next.

  4. In the Access step (Figure 56-2), modify the last value of the URL for the subspace if desired. This value can be same as the space name. This value can be same as the subspace name.

    Figure 56-2 Create a Subspace Dialog: Access Step

    Create a Space Dialog: Access Step

    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 56.7.1, "Modifying Inheritance Security Settings for a Subspace."

  5. Click Next.

  6. 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.

    See Also:

    For more information, see Section 52.1, "What You Should Know About Space Templates".

    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.

  7. 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.

56.4 Viewing a Space Hierarchy

The extent to which you can see subspaces and parent spaces depends on your role and permissions, as described in the following sections:

56.4.1 Viewing Subspaces of a Parent Space

You can view the subspaces of a space in any of the following ways, 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.5, "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 55, "Administering Spaces and Templates."

56.4.2 Viewing Parent Spaces of a Subspace

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.

56.5 Creating a Custom Space Hierarchy Navigation

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 12.2.2.1.5, "Adding a List of Subspaces to a Navigation Model."

56.6 Moving a Subspace

Spaces administrators with Spaces-Manage All permission 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:

  1. 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.5, "User Interface URLs for Space Pages."

  2. On the Subspaces page, click in the row of the subspace that you want to move. Ctrl-click to select multiple subspaces.

  3. From the Edit menu, select Change Parent for Space(s).

  4. In the Select New Parent dialog, choose the new parent space, or select the No Parent Space check box 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.

  5. Click OK.

  6. In the confirmation prompt, click OK.

56.7 Managing a Subspace

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 task that are not applicable to parent spaces:

56.7.1 Modifying Inheritance Security Settings for a Subspace

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:

  1. 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.5, "User Interface URLs for Space Pages."

  2. On the General page, under Space Options, deselect the Security Setting check box to specify that the subspace should not inherit security settings from the parent space (Figure 56-3).

    Figure 56-3 Inheriting Security from a Parent Space

    Inheriting Security from a Parent Space

    Once this check box has been deselected, it becomes inactive and you cannot revert back to inheriting security from the parent space.

  3. 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.