Saltearse al contenido

Modelado manual de contenido

00:00 / 00:00

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

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

  1. Abre la pestaña Modelo y despliega el menú.

  2. Selecciona Añadir Nuevo Enumerado y ponle el nombre Formato.

  3. Añade los valores Presencial, Online e Híbrido y 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.

  1. Pulsa Añadir Nuevo Modelo y llámalo Ponente.

  2. Añade estos campos:

    Nombre Tipo Validaciones
    Nombre Texto corto Obligatorio
    Foto Media —
  3. Guarda el modelo.

Crea el evento

  1. Pulsa Añadir Nuevo Modelo y llámalo Evento.

  2. Añade estos campos:

    Nombre Tipo Colección Validaciones
    Título Texto corto No Obligatorio
    Fecha Fecha y hora No —
    Formato Formato No —
    Ponentes Ponente Sí —
    Tema Texto corto No —
    Descripcion Texto largo No —
  3. Guarda el modelo.

Fíjate en dos detalles:

  • En el campo Formato puedes seleccionar directamente el enumerado que acabas de crear: aparece en la lista como si fuera un tipo más.
  • En Ponentes seleccionas el modelo Ponente y activas Colección, porque una charla puede tener más de un ponente y quieres poder añadirlos todos.

Revisa el modelo

  1. 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 Ponentes es una colección, un evento puede tener varios.

  2. Vuelve a la vista Lista, busca Evento y 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

  1. Abre la pestaña Contenido y cambia a la vista Árbol.

  2. Pulsa + en Ponente. En Nombre escribe el siguiente texto, sube una foto en Foto y guarda:

    Lucía Martín
  3. Pulsa + otra vez y crea el segundo ponente de la misma forma:

    Carlos Vega

Crea el primer evento

  1. Pulsa + en Evento.

  2. En General, cambia el nombre del contenido a:

    Del modelo a la web
  3. Rellena 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 CMS
    • Descripcion: 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.
  4. 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

  1. Con el campo Título todaví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.

  2. Escribe el título y guarda:

    Del modelo a la web
  3. Publica 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:

  1. Ve al listado de contenido.

  2. Selecciona los dos ponentes y los dos eventos nuevos.

  3. 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