Nuxeo Server

How to Define a Document Type

Updated: November 13, 2017 Page Information Edit on GitHub

This page is scheduled for review and update. Check back soon for updated content!

When you are in the application and you want to create a new document, you need to choose the type of document you want to create:

You can create as many document types as you want with Nuxeo Studio. This how-to explains the different steps to do so.

Since content is at the center of customization, the definition of a new document type is related to many other features of the Nuxeo Platform. This how-to presents the basic steps to create a new document type and provides links to other related customizations with Nuxeo Studio, such as layout definition for instance.

To create a new content type:

  1. Unfold the Content Model item of the Studio tree, click on Document Types and click the New button.
  2. On the creation form:

    1. Fill in the ID, label and description of your document type.

      You can override built-in types definition (File, Folder, ...): just create a type with the same name. See the dedicated how to override existing document types.

    2. Select the document type you want to extend and so inherit from.

      Common inheritance choices are Folder for a folderish type and File for a "file-based" document type.

      Your document type is created. You now need to edit it to indicate all its characteristics: layouts, lifecycle, schema, etc.

  3. Fill in the Definition tab.

    Click on the question mark to have more information on each of the parameters.

    If the icons and lifecycle resources for your document type don't already exist, you can create them from:

  4. Fill the specific metadata you want in the Schema tab.
    1. Give your schema a name and a prefix (which are the same as the document type name by default).
    2. Add your metadata fields. The name and type of the metadata are the minimum required pieces of information required for a field.
  5. In the Tabs tab:
    1. Check the default tabs that should not be displayed for your document type.
    2. If you created new content views, add news tabs in the Content views sub-tab.
  6. Specify the creation, edition and view forms layouts in the corresponding tabs:

    1. Drag and drop fields names from the right to the grid.
    2. Edit the corresponding widget properties.

      If the vocabularies you want to use in your layouts don't exist, you can create them in the Studio tree item Vocabularies .

  7. Click on Save to save your content type. After you deploy your customization on the your Nuxeo Platform instance, your new document type is displayed in the Available document type popup window.

5 days ago manonlumeau Added content-review-lts2017 label
a month ago manonlumeau NXDOC-1346-FT review screenshot
a year ago Manon Lumeau 52
2 years ago Solen Guitter 51 | Fix Studio menu label
3 years ago Solen Guitter 50 | link update
3 years ago Solen Guitter 49
3 years ago Manon Lumeau 48
3 years ago Manon Lumeau 47
3 years ago Manon Lumeau 46
3 years ago Manon Lumeau 45
3 years ago Manon Lumeau 44
3 years ago Solen Guitter 43
3 years ago Manon Lumeau 42
3 years ago Manon Lumeau 39
3 years ago Manon Lumeau 40
3 years ago Manon Lumeau 41
3 years ago Manon Lumeau 38
3 years ago Manon Lumeau 37
3 years ago Manon Lumeau 36
3 years ago Manon Lumeau 35
3 years ago Manon Lumeau 34
3 years ago Manon Lumeau 33
3 years ago Manon Lumeau 31
3 years ago Manon Lumeau 32
3 years ago Manon Lumeau 30
3 years ago Manon Lumeau 29
3 years ago Manon Lumeau 28
3 years ago Manon Lumeau 27
3 years ago Solen Guitter 26
4 years ago Solen Guitter 25
6 years ago Solen Guitter 23
6 years ago Solen Guitter 24 | Migrated to Confluence 4.0
6 years ago Solen Guitter 22
6 years ago Solen Guitter 21
6 years ago Solen Guitter 20 | updated screenshots with latest UI
6 years ago Solen Guitter 19
7 years ago Solen Guitter 18
7 years ago Solen Guitter 17
7 years ago Solen Guitter 16 | added link to vocabulary creation howto
7 years ago Stéfane Fermigier 15
8 years ago Solen Guitter 14 | Removed example pasted from tutorial
8 years ago Solen Guitter 13 | changed screenshot
8 years ago Solen Guitter 12 | added screenshots and reorganized instructions
8 years ago Solen Guitter 11 | added link to doc type definition
8 years ago Solen Guitter 10
8 years ago Alain Escaffre 8
8 years ago Alain Escaffre 9
8 years ago Alain Escaffre 7
8 years ago Alain Escaffre 6
8 years ago Alain Escaffre 4
8 years ago Alain Escaffre 5
8 years ago Alain Escaffre 3
8 years ago Alain Escaffre 2
8 years ago Eric Barroca 1
History: Created by Eric Barroca