Content model overview
An introduction to the eZ content model, aimed at non-developer users, is available at Fundamental concepts.
The content structure in eZ is based on ideas borrowed from Object-Oriented programming, as seen in popular languages such as C#, Java or PHP.
In this understanding an "object" in the eZ Platform is called a Content item and represents a single piece of content: an article, a blog post, an image, a product, etc. Each Content item is an instance of a "class," called a Content Type.
In this section
- Content items, Content Types and Fields A Content item is the basic unit of content that is managed in the platform.
- Locations and Sections A Content item could not function in the system without having a place – a Location – assigned to it. When a new Content item is published, a new Location is automatically created and the item is placed in it.
- Content Relations Content items are located in a tree structure through the Locations they are placed in. However, Content items themselves can also be related to one another.
- Using multiple languages The system allows for multiple language versions (translations) of a Content item to be created. Translations are created per version of the item, so each version of the content can have a different set of translations.
Contributors
- Dominika Kurek Updated
Comments
Add a comment