Documentation
  • Docs Home
  • Getting Started
  • Server
  • Nuxeo Cloud
  • Web UI
  • Digital Asset Management
  • Client Applications
  • Addons
  • Client SDKs
  • Studio
  • Tools for the Nuxeo Platform
What's New
  • May 20, 2021
    Nuxeo Design Guidelines
    Read More
  • May 20, 2021
    Supported File Formats
    Read More
  • May 20, 2021
    Contribute Picture Conversions
    Read More
  • May 20, 2021
    Quickstart with Nuxeo Platform and Docker
    Read More
  • Guides and Tutorials
  • Quick Start Series
  • Bootstrap Your Document Management Project
  • Bootstrap Your Case Management Project
  • Essential Nuxeo Platform Terminology
  • Quick Start Dev Guide
  • Getting Started with Nuxeo Studio
  • Getting Started with Nuxeo IDE
  • Choosing How to Import Data in the Nuxeo Platform
  • Choosing How to Customize the UI
  • Tracking the Performance of the Nuxeo Platform
  • Managing Performance
  • Nuxeo Platform Feature Table
  • From the JSF UI to Nuxeo Studio
  • Educational
  • First Steps With Studio: Technical Documentation Tutorial
  • Implementing Documentation Items
  • Custom Content View for Documentation Items
  • Document Locking Right after Its Creation
  • Validation Workflow Choosing the Assignee Based on a Metadata
  • Learning REST API
  • Understand Expression and Scripting Languages Used in Nuxeo
  • Available Variables in Email Templates
  • Workflow Use Cases
  • Simple Workflow Example
  • Sub Workflow Example
  • 1- Creating the Expense Document Type
  • 2- Creating the Subworkflows
  • 3- Creating the Main Workflow
  • Workflow Escalation Rules Example
  • One step validation flow based on lifecycle only
  • Functional tour
  • Implement the validation logic
  • Create a task assignment alert
  • Create a button that triggers the task assignment
  • How to Publish a News Feature in Workspaces
  • Implement the News Document
  • Add a News Content View on Workspaces
  • Implement the News "Publishing" Process
  • Design Tips
  • Locking vs Permission to Restrict Edit Access to a Document
  • Several Document Types vs One Document Type with a Nature Metadata
  • How to Customize Email Templates
  • Transversal How-Tos
  • How to Fetch Documents with a Query on Date Parameters
  • How to Define Public Pages (Viewable by Anonymous Users)
  • How to setup a test SMTP server
  • How to Implement Local Groups or Roles Using Computed Groups
  • How to Export Data Using Document Template and Automation
  • How to create an empty bundle
  • How to Override a Seam Component
  • Learning with Videos
  • Trainings
  • How-To Index
Home > Developer Documentation Center > Guides and Tutorials
Developer Documentation Center

Guides and Tutorials

Updated: March 31, 2025
  • Version: Select
    • LTS 2016

Welcome to the Nuxeo Developer Tutorials Section!

Quick Start Series

  • Quick Start Dev Guide
  • From the JSF UI to Nuxeo Studio
  • First Steps With Studio: Technical Documentation Tutorial

Learn with Videos

  • What is Nuxeo Studio
  • Create a Document Type
  • Branding Your Application with Nuxeo Studio

Educational

  • Simple Workflow Example
  • Design Tips
  • Understand Expression and Scripting Languages Used in Nuxeo

How-To Index

  • How to Define a New Content View
  • How to Define a Document Type
  • How to Contribute to an Extension
  • Documentation versions
  • LTS 2016