Nuxeo / DAM / PAM / ECM specialistsContact
Technical reading path

Nuxeo architecture and development

Start with the behavior your application needs, then choose the Nuxeo extension point that owns it. This collection connects application state, reusable client behavior and integration boundaries. Read the version notes in each article before adapting an example to your installation.

Decisions to clarify

Where should application state live?

Separate document content and lifecycle from temporary application state. The key-value store guide explains provider selection, expiry and concurrency checks, so a local example does not become an untested assumption about a cluster.

How should a customization fit the platform?

Identify the extension point, the consumers that depend on it and the behavior you need to preserve during an upgrade. Keep a small acceptance test beside the customization, including denied access and failure cases.

What belongs at the integration boundary?

Treat authentication, provisioning and authorization as separate decisions. Agree which system owns each one and test the full user journey before considering an integration complete.

Recommended reading order

  1. A simple way to implement a feature flag in Nuxeo

    Explore how to control the rollout of application behavior.

    “A feature flag is a software development process used to enable or disable functionality remotely without deploying code. New features can be deployed without making them visible to users. Feature flags help decouple deployment from release letting you manage the full lifecycle of a feature”

  2. Integrating Okta with Nuxeo: SSO, users, and access

    Separate sign-in, account provisioning and repository access.

    Plan an Okta integration for Nuxeo by separating SAML sign-in, user provisioning, and repository permissions, then test the complete access lifecycle.

Work with Maretha

Bring your requirements and constraints to a conversation with our team.

Talk to a Maretha Consultant

Tell us what you're struggling with, and we'll tell you how we can help you.

Talk to us