Studio

Default configuration templates

Updated: December 16, 2024

To make the discovery of Studio easier, in each newly created project we automatically import the "Default configuration" template that corresponds to your target application (DM, DAM, etc), so that all you have to do is modifying what has been imported. These default configuration templates implement some core elements you see in the Nuxeo application you downloaded.
If you want to customize those elements, the "Default configuration" templates are what you need!

The Application templates below are available to help you discover how the default configuration of Nuxeo applications is done.

Default Nuxeo Platform Configuration

This template is ideal to start your Studio configuration and understand how it works. It is imported automatically the first time you have access to your Nuxeo Studio project. It provides a sample demonstrating how to override Nuxeo Server Package document types from Studio and how to contribute some additional configuration.

It overrides the Domain and File document types, the Web UI layouts and also displays, in Web UI, default children of a container.

It also provides the default lifecycle shipping with the Platform (default) as well as the Domain structure template.

Default Nuxeo DAM Configuration

This application template provides a sample demonstrating how to override from Studio document types from the DAM Nuxeo Package.

It overrides the Video and Picture document type and the Web UI layouts.

Please note that you need to select the DAM package in the Application Definition screen to use this project.

Default Nuxeo Platform Workflows Configuration

This application will add into your Nuxeo Studio project the default workflow models (Serial and Parallel Reviews) delivered by Nuxeo into the Nuxeo Platform application. Workflow models are then executed in Nuxeo Platform using Nuxeo Workflow Engine.

To modify them in Studio Designer go to UI > Layouts > Workflows.

Default Easyshare Configuration

This application template provides the default configuration for the Easyshare addon, allowing you to update the default EasyShareFolder document type definition and layouts. It also imports the default extensions as well as the UI element to add a document into an Easyshare folder. Please note you need to select the Nuxeo Web UI and Easyshare packages in the Application Dependencies screen to use this project. Once the project is imported, you will have Nuxeo Studio validation errors: you can safely ignore them.

DAM Dashboard

This external template allows you to create a visual dashboard. It is composed of several pictures redirecting to a specific document (a folder, a collection, a video...). The dashboard is configured from the Administration menu (Submenu called "Dashboard Configuration"). Once installed, assign values to the different areas and save.

Default Adobe CC Connector Configuration

This external template allows you to configure the different page providers used by the Nuxeo Adobe CC Connector, in the "Search", "Browse" and "Other" tabs. Please refer to The Nuxeo for Adobe CC Documentation Page for more information.

Smart Collections

This contribution helps you create smart collections, providing a user-friendly document type to dynamically link documents according to a query (with a visual editor). You can either use the default properties or write your custom property in the freehand input. A smart collection can be public, private or restricted, and you have the ability to override the generated NXQL query. A new drawer item is created to list all smart collections available for the user.

Video Utils

A set of examples to handle videos from the UI: slice, watermark, merge, transform. After modifying a video, the result can be either downloaded, stored in the “attachments” or the “Renditions”, or can be used to automatically create a new Video document.

This project should be used as a demo and learning tool. It provides a full working example of video operations that can be performed from the UI, via user friendly dialogs (see the elements in the “video-utils” folder, in Studio Designer).

Once installed, in the Automation Scripting section of Studio Modeler you can read the comments in the videoUtils_README JavaScript Automation chain for details and usage.

Image Cropper

Image Cropper is a set of utilities (UI element, automation scripts, etc.) to display a "Crop Image" dialog for documents with the "Picture" facet. The result of the crop can then be downloaded, saved as a new document or added to the renditions. It can be output as JPEG or PNG.

Also, it uses Google Vision crop suggestions if a Google API key is found in the configuration.

All this behavior can be tuned once the template is imported, to fit your custom business rules. Please, read the ImageCropper_README script for more details.

Nuxeo Self Registration

This template offers the necessary configuration to allow an anonymous user to request an account in the application, i.e. self-registration, with approval. This project depends on the Nuxeo User Self-Registation addon, so both must be installed.
This plugin is available in the Nuxeo Marketplace.