Documentation for developers

Backend developers
Get a detailed technical overview of both Digital Experience Manager and Marketing Factory and learn about best practices for developers
Find out how to develop modules in Digital Experience Manager and custom forms in Form Factory

Frontend developers
Find out how to create a headless CMS using GraphQL with Digital Experience Manager

Documentation for end-users Documentation for system administrators

Versions : Latest - Previous - Legacy

Introducing DX technical concepts

Provides a technical overview of DX, the web and back-end layers, and how DX handles high loads on web sites

Creating custom portal widgets

Shows you how to create custom portal widgets, use portals in DX, and use the Portal JavaScript API

Cloudinary integration

Jahia and Cloudinary integration introduce the ability to use Cloudinary image management capabilities inside your Jahia.

Headless development with DX

Shows frontend developers how to use GraphQL to perform queries and create a Javascript application using DX as a headless content backend

Template development in DX

Shows developers how to create new content types, views (content rendering) and templates (website rendering)

Marketing Factory architecture overview

Shows how to use Marketing Factory and Apache Unomi to integrate customer data

Apache Unomi documentation

Apache Unomi documentation provides detailed information on how to install, configure, integrate, develop, and extend Unomi.

Form Factory architecture overview

Provides an overview of the architecture and design of Form Factory and describes form building, management, rendering, and analysis functionality.

Extending forms

Shows you how to create a custom theme and add global and directive callbacks to forms

Developing inputs and prefilled fields

Shows you how to create inputs, custom renderings for inputs, and prefilled fields

Creating validations for fields and actions

Shows you how to create field and action validations and logical conditions

Managing Form Factory settings

Shows you how to create a custom setting component and make it available in Form Factory settings

Developing and extending actions

Shows you how to create custom actions, email templates for Form Factory actions, and access files uploaded by form users

Managing form results

Show you how manage forms that users submit in Elasticsearch and migrate form results from JCR to Elasticsearch