Resumen
El módulo Content es donde modelas, redactas y publicas todo tipo de contenido en CXF. Defines la forma de una familia de contenido una sola vez con un Content Template, y luego creas Content Instances a partir de él — cada una redactada como una o más Content Versions en distintos idiomas y entornos, con estados draft y published. Los archivos viven en el DAM, y las Publishing Windows controlan cuándo se publican las versions. Para ver cómo encaja Content en el resto de la plataforma, consulta Conceptos básicos. El módulo se construye alrededor de unas pocas ideas conectadas.Templates e instances
Un Content Template es el blueprint de una familia de contenido — fija el tipo de la familia, los attributes personalizados que llevan sus registros y cómo se comportan. Un Content Instance es un registro concreto creado desde un template, que hereda su tipo y su esquema de attributes. Los templates vienen en cinco tipos, así que el mismo motor de contenido impulsa objetos muy distintos:| Tipo | Para qué sirve |
|---|---|
| Stories | Contenido editorial — artículos, posts, páginas. |
| Products | Bienes y servicios vendibles que impulsan Commerce. |
| Locations | Lugares físicos o virtuales — también usados como locations de inventory en Commerce. |
| Blocks | Fragmentos de contenido reutilizables que se componen en otro contenido. |
| Taxonomies | Árboles de categorización, acotados a un object type (ver Taxonomies). |
Los Products y las Locations de Commerce son
content instances — un producto vendible o una bodega no es más que un content
instance del template correspondiente. Content es la base sobre la que se
construyen los demás módulos.
Versions: idioma, entorno, status
El contenido no es un único registro plano. Cada instance se redacta como Content Versions, donde una version es una rendición identificada por idioma × entorno × status (draft o published).
Así es como la misma instance puede tener una version en inglés y otra en español,
un entorno production y uno development, y un borrador en progreso junto a lo que está en vivo
— todo a la vez. Los campos de contenido de una instance (sus valores de
attributes) viven en sus versions.
Assets
El DAM (Digital Asset Management) es la librería donde viven los archivos — imágenes, video, documentos y enlaces externos — organizados en carpetas, con variations responsivas y sources alternativas. El contenido referencia assets a través de sus attributes de tipo media.Programación
En lugar de publicar a mano, puedes programar que una version se publique y se retire automáticamente. Una Publishing Window es un rango de tiempo nombrado y reutilizable al que apuntas la programación de una version — se publica al inicio de la ventana y se despublica al final.En este módulo
Content Templates
El blueprint que define el tipo, los attributes y el comportamiento de una familia de contenido.
Content Instances
Los registros creados desde un template — stories, products, locations y más.
Content Versions
Renditiones por idioma × entorno × status, con estados draft y published.
DAM
La librería de assets — archivos, carpetas, variations y enlaces.
Publishing Windows
Rangos de tiempo reutilizables que programan cuándo se publica el contenido.