Programación y Calendario

Desde la Programación decides qué contenido se muestra, en qué pantalla y durante qué periodo de tiempo; el calendario te da una visión clara de todo lo que hay planificado.

Concepto de programación en shining

shining utiliza Eventos para programar contenido: cada evento indica qué se va a mostrar (un Layout, una campaña, una lista de reproducción, etc.), en qué pantallas y durante qué intervalo de fechas y horas.

Todos esos eventos se visualizan en un calendario dentro del CMS, lo que facilita ver si hay solapamientos, huecos sin contenido o momentos en los que se lanzan campañas específicas.

Vista de calendario y lista de eventos

La página de Schedule o Programación se abre desde el menú principal del CMS y muestra por defecto una vista de calendario.

  • Puedes cambiar entre vista mensual, semanal o diaria según la cantidad de eventos que tengas.
  • Al hacer clic sobre un evento ya creado, se abre su ficha para editar horarios, pantallas o contenido.
  • También dispones de una vista de lista para ver todos los eventos en forma de tabla con filtros.

Desde esta misma pantalla se añaden nuevos eventos, normalmente mediante un botón del tipo Add Event o Añadir evento.

Crear un evento sencillo (Layout)

El caso más habitual es programar un Layout concreto para que se muestre de forma continua en una o varias pantallas durante un periodo de tiempo determinado.

  1. En el menú principal, entra en Schedule / Programación.
  2. Pulsa el botón Add Event o Añadir evento.
  3. En el campo Event Type, selecciona Layout como tipo de evento.
  4. Elige el Layout que quieres mostrar de la lista disponible.
  5. Selecciona las Pantallas o Grupos de pantallas donde se va a reproducir.
  6. Indica las fechas y horas de inicio y fin del evento, o usa el horario por defecto “Always” si quieres que se muestre todo el tiempo.
  7. Guarda el evento para que aparezca en el calendario y las pantallas empiecen a recibir esa programación.

Este flujo cubre la mayoría de necesidades básicas: decirle a shining “muestra este Layout en estas pantallas durante este rango de fechas”.

Dayparts y horarios predefinidos

Para no tener que escribir horas a mano cada vez, shining utiliza Dayparts, que son tramos horarios predefinidos que puedes reutilizar al programar.

  • El Daypart Always significa que el contenido estará programado de forma continua, sin hora de fin específica, hasta que edites o elimines el evento.
  • Puedes crear Dayparts personalizados, por ejemplo “Mañanas 08:00–14:00” o “Tardes 16:00–20:00” y reutilizarlos en muchos eventos.
  • También es posible definir horarios relativos respecto a la hora de inicio del evento, según la configuración de tu versión de CMS.

Al crear un evento, basta con elegir el Daypart adecuado en lugar de seleccionar manualmente las horas de inicio y fin, lo que acelera mucho la programación repetitiva.

Eventos recurrentes (repeticiones)

Muchas campañas no se ejecutan una sola vez, sino que se repiten cada día, cada semana o cada mes; para eso shining permite configurar repeticiones en los eventos.

  1. Crea un evento normalmente, indicando el Layout, las pantallas y el intervalo de fechas.
  2. En las opciones avanzadas del evento, activa la sección de Repeat o Repetir.
  3. Elige la frecuencia: diaria, semanal, mensual, etc.
  4. Indica hasta qué fecha debe mantenerse la repetición usando el campo Until.

Por ejemplo, puedes programar un Layout que se muestre todos los lunes a primera hora durante varios meses sin tener que crear un evento por semana.

Otros tipos de evento

Además de Layouts y campañas, shining permite programar otros tipos de eventos para casos más avanzados.

  • Campaign: para programar una campaña completa que agrupa varios Layouts, respetando el orden y la duración que definas.
  • Command: para enviar una orden concreta al Player en un momento dado (por ejemplo, reiniciar el Player o ejecutar una acción específica).
  • Interrupt Layout: para insertar un Layout “interruptor” que se muestra de forma intermitente entre otros contenidos, según una cuota de tiempo por hora o porcentaje.

Estos tipos de eventos dan mucho juego cuando necesitas mensajes de emergencia, campañas que aparezcan de vez en cuando o automatizar tareas en los Players.

Consejos de uso diario

Al trabajar a diario con la Programación es útil adoptar algunas buenas prácticas para mantener el calendario claro y evitar sorpresas en las pantallas.

  • Usa nombres descriptivos para los eventos, indicando campaña, pantalla o franja (“Promo verano – Recepción – Mañanas”).
  • Revisa la vista mensual del calendario para detectar solapamientos inesperados o huecos sin contenido.
  • Cuando programes contenidos críticos (avisos importantes, emergencias), verifica en una pantalla de prueba que se muestran exactamente en las horas esperadas.

Un calendario bien organizado facilita mucho el mantenimiento del sistema y reduce la necesidad de intervenciones manuales de última hora.


Esta guía no es oficial. Está basada en el manual original de Xibo: manual