Modelado manual de contenido
Modelado de contenido
En esta guía vas a crear la agenda de eventos de una comunidad en pocos minutos mediante modelado manual. Primero crearás un modelo para explicarle a Content Island cómo se organiza un evento y qué información incluye. Después, solo tendrás que rellenar los datos.
Requisitos previos
- Una cuenta de Content Island.
- Un proyecto creado desde la página de Proyectos.
- Dos fotos para los ponentes (cualquier imagen te sirve).
Primero, las piezas pequeñas
Un evento puede tener varios ponentes y un formato (presencial, online o híbrido). Por eso, empezarás por las piezas pequeñas y, cuando las tengas, crearás el modelo del evento.
Crea los formatos
Abre la pestaña Modelo y despliega el menú.
Selecciona Añadir Nuevo Enumerado y ponle el nombre
Formato.Añade los valores
Presencial,OnlineeHíbridoy guarda.
Un enumerado evita que alguien escriba "online", "en remoto" o "por Zoom" para referirse a lo mismo. Así los datos están ordenados y después puedes filtrar sin encontrarte con sorpresas.
Crea los ponentes
Piensa en un modelo como una plantilla: indica qué información vas a guardar de cada elemento. En este caso, de cada persona solo necesitas el nombre y la foto.
Pulsa Añadir Nuevo Modelo y llámalo
Ponente.Añade estos campos:
Nombre Tipo Validaciones NombreTexto corto Obligatorio FotoMedia — Guarda el modelo.
Crea el evento
Pulsa Añadir Nuevo Modelo y llámalo
Evento.Añade estos campos:
Nombre Tipo Colección Validaciones TítuloTexto corto No Obligatorio FechaFecha y hora No — FormatoFormato No — PonentesPonente Sí — TemaTexto corto No — DescripcionTexto largo No — Guarda el modelo.
Fíjate en dos detalles:
- En el campo
Formatopuedes seleccionar directamente el enumerado que acabas de crear: aparece en la lista como si fuera un tipo más. - En
Ponentesseleccionas el modeloPonentey activas Colección, porque una charla puede tener más de un ponente y quieres poder añadirlos todos.
Revisa el modelo
Cambia a la vista Esquema. Ahí ves cómo se relacionan las piezas: el evento tiene su formato y está conectado con sus ponentes. Como
Ponenteses una colección, un evento puede tener varios.Vuelve a la vista Lista, busca
Eventoy pulsa el botón TS para generar la interfaz de TypeScript del modelo.
En la interfaz generada, Ponentes aparece como una lista y Formato queda limitado a los valores que definiste en el enumerado. Si estás desarrollando la web de la comunidad, puedes copiar este código y usarlo directamente en tu proyecto.
Añade el contenido
Hasta aquí has definido la estructura. Ahora toca meter contenido, y se sigue la misma lógica que con los modelos: primero, las piezas pequeñas.
Crea los ponentes
Abre la pestaña Contenido y cambia a la vista Árbol.
Pulsa + en
Ponente. EnNombreescribe el siguiente texto, sube una foto enFotoy guarda:Lucía MartínPulsa + otra vez y crea el segundo ponente de la misma forma:
Carlos Vega
Crea el primer evento
Pulsa + en
Evento.En General, cambia el nombre del contenido a:
Del modelo a la webRellena los campos:
Título: déjalo vacío a propósito; lo usarás en el siguiente paso para comprobar las validaciones.
Fecha: elige un día y una hora.
Formato: selecciona
Híbrido.Tema:
Headless CMSDescripcion: pega este texto y pon en negrita la segunda línea:
Montamos la agenda de eventos de una comunidad con Content Island, desde el modelo hasta la publicación. Sin instalar nada y en menos de cuatro minutos.
En Ponentes, selecciona a Lucía Martín y añade también a Carlos Vega. Como ya existen, solo tienes que elegirlos para que queden enlazados al evento. Al ser una colección, puedes seguir añadiendo más si el evento lo necesita.
Guarda y publica
Con el campo
Títulotodavía vacío, intenta guardar el evento. Content Island muestra un error: como marcaste ese campo como obligatorio, te avisa de que falta información. Así nunca se cuela un evento sin título.Escribe el título y guarda:
Del modelo a la webPublica el evento.
Añade más eventos
Una agenda con un solo evento se queda un poco vacía. Ahora todo va mucho más rápido: el modelo ya está hecho y los ponentes ya existen, así que solo tienes que rellenar los campos y elegir quién da cada charla. Un mismo ponente puede participar en tantos eventos como quieras sin tener que volver a crearlo.
Vuelve a la vista Árbol, pulsa + en Evento y crea estos dos eventos. Usa como nombre del contenido (en General) el mismo texto que el título y guárdalos sin publicar.
| Campo | Segundo evento | Tercer evento |
|---|---|---|
| Título | TypeScript con Content Island | Contenido en equipo |
| Fecha | Posterior al primer evento | Posterior al segundo evento |
| Formato | Online |
Presencial |
| Tema | TypeScript | Flujo editorial |
| Descripcion | Generamos los tipos de nuestro modelo y los usamos en la web de la comunidad. Trae tus dudas y las resolvemos en directo. |
Cómo organizar a un equipo para crear, revisar y publicar contenido sin pisarse. |
| Ponentes | Carlos Vega | Lucía Martín |
Publica por lotes
Ahora tienes varios contenidos pendientes de publicar: los dos ponentes y los dos eventos nuevos. En lugar de ir uno por uno, publícalos todos a la vez:
Ve al listado de contenido.
Selecciona los dos ponentes y los dos eventos nuevos.
Pulsa Publicar por lotes.
Y ya lo tienes: tu agenda de eventos está creada modelando a mano con Content Island. Has definido la estructura, creado los modelos y añadido los datos.
Siguientes pasos
- Repasa todas las opciones de la pestaña Modelo y de la pestaña Contenido.
- Consume tu contenido desde una web con Astro, Next.js o TanStack Start.
- ¿Prefieres que la IA haga el modelado por ti? Prueba el inicio rápido con Claude Code.