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 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
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.
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
Here are a list of resources to start working with Nuxeo Studio:
- Nuxeo Studio Concepts video: Our Nuxeo University video dedicated to the discovery of Nuxeo Studio
- Working in Studio Modeler: This section of the documentation provides screen by screen descriptions of the tool
- Essential Nuxeo Platform Terminology: Get familiar with the concepts and terms used in the Platform
- Quick Start Dev Guide: Start a Nuxeo Platform customization project using Nuxeo Studio and Nuxeo Generator
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 is not fully supported on Nuxeo Studio Designer. Currently, view editors - with widget preview on forms - are not supported.