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
  • Tutorials
  • Getting Started with the Nuxeo Platform
  • Setting up Your Nuxeo Environment
  • Setting up Your JavaScript Environment
  • Manipulating Documents
  • Handling Permissions
  • Managing Files
  • Retrieving Audit Log
  • Using Renditions
  • Using Workflows
  • Using Automation
  • Start Customizing the Nuxeo Platform
  • Getting Started with Nuxeo Studio
  • Getting Started with Nuxeo CLI
  • Quick Overview
  • Quick Start Series
  • Bootstrap Your Document Management Project
  • Bootstrap Your Case Management Project
  • Essential Nuxeo Platform Terminology
  • Choosing How to Import Data in the Nuxeo Platform
  • Tracking the Performance of the Nuxeo Platform
  • Managing Performance
  • UI Feature Comparison
  • From the JSF UI to Nuxeo Studio
  • Educational
  • Platform as a Service
  • 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
  • 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
  • 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
  • Learning REST API
  • Learning REST API - Prerequisites
  • REST API Principles
  • Define a CORS Configuration
  • Log into Nuxeo Platform
  • Manipulate Documents
  • Query and Search
  • Execute Business Logic through Automation
  • Launch a Workflow
  • Bonus - Contribute Your Own Enricher
  • 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
  • How to Create Custom Dashboards
  • How-To Index
Home > Developer Documentation Center > Tutorials
Developer Documentation Center

Tutorials

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

New to Nuxeo? Start Learning Nuxeo Platform with Hyland University Program!

Quick Start Series

  • Getting Started with the Nuxeo Platform
  • Quick Start Dev Guide
  • Quick Overview

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