Structure Templates

Updated: August 19, 2019 Page Information Edit on GitHub

Nuxeo University


When thinking of the structure of your repository, you might identify block of structures that will always be the same. For instance, when you create a Domain, you get subfolders Workspaces, Sections and Templates. You might also want such behavior when doing case management, so as to organize the structure of your case, ... Structure templates are actually a way of defining an automated structure that is bound to a folderish content type.

In simple words: "Each time I create a document of such type, I will also instantiate children documents of this type and this type... with this ACL (security) configuration". With Studio, you can contribute several of such rules.

Please note that there can be only one structure template for each document type, since it is meant to create a structure without prompting the user for a choice.

disabling a feature
To disable a feature, click on the toggle button at the top-right of your screen.

Creating a new Structure Template

To create a structure template, click on New.

New Structure Template
New Structure Template

  • Feature ID: Technical ID of the feature
  • Target document type: This drop down list identifies all the document types of the platform and the one(s) you have created (see how to override an existing document type).

Editing a Structure Template

Once you have selected the target document type and clicked on Next, you will see the following pre-built structure.

Structure Template Domain
Structure Template Domain

  • Add: Add another document type to the structure template.
  • ACL:
    • Add: A pop-up window is displayed where you have to manage the permissions to this structure (see the documentation about permissions).
    • Edit: Edit an access control.
    • Block Inheritance: Block the permissions inheritance.
    • Delete: Delete an access control (you can select several lines at a time).

On every document type that you want to add to your structure, you will have to define the node properties.

Structure Template Workspace
Structure Template Workspace

  • Node Type: The ID node.
  • Node Name: The name displayed in Studio.
  • Title: The name of the document type displayed on your Nuxeo Platform.
  • Description: The description of the document type. This description is here for information purposes.
a month ago manonlumeau Final review
3 years ago Solen Guitter 17
3 years ago Frantz Fischer 16
4 years ago Manon Lumeau 15 | replace "access rights" by "permissions"
4 years ago Bertrand Chauvin 14
4 years ago Bertrand Chauvin 13 | Added explanations
5 years ago Manon Lumeau 12
5 years ago Manon Lumeau 11
5 years ago Manon Lumeau 10
5 years ago Manon Lumeau 9
5 years ago Manon Lumeau 8
6 years ago Karl Harris 7
6 years ago Karl Harris 6
6 years ago Karl Harris 5
7 years ago Alain Escaffre 4
7 years ago Alain Escaffre 3
7 years ago Alain Escaffre 2
7 years ago Benjamin Jalon 1
History: Created by Benjamin Jalon

We'd love to hear your thoughts!

All fields required