Nuxeo Online Services

Studio Overview and Concepts

Updated: October 22, 2018 Page Information Edit on GitHub

What is Nuxeo Studio

Nuxeo Studio is a SaaS (Software as a Service) application allowing you to customize Nuxeo products, from minor details to significant changes. With its graphical user interface, you can develop real new applications from the Nuxeo Platform without writing code.

Nuxeo Studio enables you to configure and design your document types, forms, workflows and everything that builds your business logic.

Nuxeo University
Watch the related courses on Nuxeo University

Nuxeo Studio facilitates not only the customization but also the deployment of the applications you develop. As part of the Nuxeo Online Services offer, Nuxeo Studio is a part of the development cycle and tool offer. Customizations can be deployed in just one click, without even restarting the server. Technically, Studio generate a single JAR file that holds all your customizations.

Finally, Nuxeo Studio makes it easier to upgrade your Nuxeo-based applications, as Nuxeo Studio guarantees forward compatibility with the next release of Nuxeo Platform.

Nuxeo Studio is composed of two parts:

  • Studio Modeler, where you configure your content models, business workflows and JSF UI customizations
  • Studio Designer, where you configure your forms and layouts designs for Web UI

Why Use Nuxeo Studio

Because Nuxeo Studio is a graphical tool, you can define all your document types, views, forms, workflows without writing code or XML configuration. You can then focus on your business logic what your users need instead of spending time on development issues.

Nuxeo Studio runs consistency checks to handle errors before deployment. This saves you time and makes your customizations safer.

Nuxeo Studio makes upgrades easy because it provides auto-migration tools. The step to new technologies, like JSF2 in Nuxeo Platform 6.0, is then transparent and safe. And your business application is forward compatible with the future versions of the Nuxeo Platform.

Since you can quickly adapt the platform and safely make it evolve, Nuxeo Studio lowers the maintenance cost of your business application and makes your application easy to scale.

What Can Be Achieved with Nuxeo Studio

Nuxeo Studio enables you to adapt the Nuxeo Platform and make it your own: Customizations can encompass superficial changes like graphical modifications to the creation of new business workflows.

Using Nuxeo Studio you can:

  • Brand your application
  • Add new document types, with new metadata and lifecycle
  • Create forms adapted to your specific document types
  • Customize the screen listing documents (content views) to display relevant business information
  • Define your own search forms
  • Add new buttons, tabs, icons in the UI
  • Create Automation chains to automatically apply simple to complex actions on documents
  • Define business workflows with manual and automated transitions, a dedicated dashboard, specific forms

How to Get Started

Here are a list of resources to start working with Nuxeo Studio:

Browser Support

Nuxeo Studio Designer and parts of Modeler make use of the recent W3C standard Web Components and Google Polymer 2.0 framework (legacy mode). The Google Polymer framework comes with polyfills for Web Components, a library that extends the support of web components standard to more browsers. Nevertheless, due to browser support to some shadow DOM features and third-party libraries used in Nuxeo Studio, some browsers are not supported.

Supported browsers are:

  • Google Chrome
  • Firefox

Exceptions on Firefox

Firefox is not fully supported on Nuxeo Studio Designer. Currently, view editors - with widget preview on forms - are not supported.

2 months ago manonlumeau NXDOC-1650 fix about integrating changes, add mention on multiple attempts
3 years ago Solen Guitter 15 | dd link to university cours
4 years ago Solen Guitter 14
4 years ago Solen Guitter 13
4 years ago Solen Guitter 12
5 years ago Solen Guitter 11
6 years ago jballina 9
6 years ago jballina 10
6 years ago Alain Escaffre 7
6 years ago Alain Escaffre 8
6 years ago Benjamin Jalon 5
6 years ago Benjamin Jalon 6
7 years ago Alain Escaffre 3
7 years ago Alain Escaffre 4 | Migrated to Confluence 4.0
7 years ago Solen Guitter 2
7 years ago Solen Guitter 1
History: Created by Solen Guitter

We'd love to hear your thoughts!

All fields required