XP8 CMS - Schemas, Content and Modeling

Contents

This documentation covers the core concepts and features which make up Enonic’s core CMS capabilities.

Introduction

Enonic’s CMS is built on top of the Enonic XP platform core. The heart of the CMS is a declarative Schema system, Projects to store your content and a Unified API to access all of your content. Content models are automatically reflected in the API, as well as Content Studio, along with full server-side validation, indexing and querying capabilities.

This documentation covers the CMS surface only, other relevant reference documentation includes:

The CMS stack

The CMS is composed from serveral independent software components on top of Enonic XP, each documented and maintained separately. They are all available on Enonic Market.

Combined they make out Enonic’s CMS stack. This is possible thanks to Enonic XP’s modular architecture, and allows for unprecedented flexibility and adaptability.

More applications, such as SEO tools, Google Analytics and more, are available on Enonic Market.

Main features

Schema as code: Flexible content modelling.
Hierarchies: Organize content in a tree structure.
Media: Image processing and delivery.
Versioning: Version control and branching for content.
Workflows: Define custom content lifecycles and approval processes.
Layering: For multi-language and multi-region use-cases.
Scalable: Scale from small projects to global multi-brand deployments
Customizable: Augment the platform, APIs and tooling through custom development.

Developers may adapt the platform, APIs and tooling extensively via Enonic apps, making it a versatile choice for organizations looking to manage their digital content in a way that is optimized for their needs.

Front-end toolkits

Enonic CMS can be used with any front-end framework. Enonic manages and publishes Enonic React components and a highly optimized Next.js integration. See the frameworks section for more details and examples.


Contents

Contents