Studio

Content Views

Updated: December 16, 2024

JSF UI Deprecation
This requires to have the JSF UI addon installed on your server that is deprecated since Nuxeo Platform LTS 2019.
Please refer to the Web UI documentation.

Content view is the Nuxeo technology used to define a list of documents to display. The Nuxeo Platform uses this technology in these following cases:

Content tab Listing Search

A Content View is defined by three notions:

  • A query: defines a request on the document repository to express the list of documents to display,
  • A form: lets the user express additional information about the request in your final application (ex: advanced search form, faceted form, post-filtering in content tab),
  • A display result: A description of how the listing result is displayed.

Here is how these notions are visible in the Nuxeo Platform interface:

Content tab Listing Search
Content View - Content
Content View - Content
Content View - Search tab
Content View - Search tab

Content View Configuration Overview

Each part of the content view definition in Studio is dedicated to configure each notion explained above:

  • Query definition:
    Content View - Query Definition
    Content View - Query Definition
  • Form definition:
    Content View - Form Definition
    Content View - Form Definition
  • Result Display definition:
    Content View - Results Form
    Content View - Results Form

Once you defined your content view, you can use it for these following cases:

  • as the Content tab of your document type
  • in another tab of your document type
  • as a search form in the Search tab (from Nuxeo Platform 6.0)
  • as a faceted search (before Nuxeo Platform 6.0)
  • as an advanced search (before Nuxeo Platform 6.0)

The following pages explain how to configure each part of a content view.

You can also have a look at the technical documentation about Content Views.