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:
-
Enonic Development Kit for schema deployment and coding
-
XP platform docs for core platform features and architecture
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.
-
Content Studio+ - for subscription customers.
-
AI Content Operator - for subscription customers.
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.