Plan de contenido
Videos tutoriales
Los videos se reproducen si la carpeta media/ está disponible en el servidor.
¿Para qué sirve este módulo?
El módulo Plan de contenido organiza la estrategia de publicaciones de marketing para cada cliente: campañas por periodo, semanas de trabajo y piezas diarias (redes, blog, email, etc.) con copy, diseño, hora y estado de avance.
Está pensado para equipos de marketing, community managers o agencias que llevan el calendario editorial de varios clientes dentro de Ecobelleza.
- Crear campañas de contenido asociadas a un cliente.
- Dividir cada campaña en semanas (ej. «Semana 1 — Lanzamiento»).
- Registrar cada publicación por día con tipo, categoría, formato, copy y referencias.
- Seguir el avance con estados de campaña y de cada pieza.
- Consultar listados de campañas Pendientes o Realizadas.
plan_contenido/. Ambos nombres se refieren al mismo módulo. Estructura del módulo — tres niveles
| Nivel | Qué es | Pantalla | Tabla (referencia) |
|---|---|---|---|
| 1. Campaña | Contenedor principal por cliente y objetivo (ej. «Campaña Q2 Instagram»). | ||
| 2. Semana | Bloque semanal dentro de la campaña (nombre libre). | ||
| 3. Pieza / publicación | Contenido concreto de un día (post, reel, story…). |
Relación con otros módulos
| Módulo | Relación |
|---|---|
| Clientes | Cada campaña exige un cliente registrado. El listado muestra nombre del cliente y la campaña queda vinculada a cliente. |
| Empleados | Al crear la campaña se guarda el empleado que la registró (Creada por en el listado). |
| Marketing / funciones_marketing | Toda la lógica de inserción y consulta está en el módulo (el sistema de marketing). |
Este módulo no publica automáticamente en redes sociales: es un planificador y control de ejecución interno. La publicación real se hace fuera del sistema y se refleja actualizando el estado de cada pieza.
Inicio rápido
- Verifique que existan registros en catálogos Tipo, Categoría y Formato de contenido (tablas maestras; ver sección Catálogos).
- Menú Nueva campaña → nombre, cliente, observaciones → Guardar.
- En el listado, botón Ver (ojo) → detalle de campaña.
- Botón verde + → agregar semana (ej. «Semana 1»).
- En la semana, botón Ver → plan semanal.
- Botón verde + → agregar pieza por día (tipo, copy, hora, estado).
- Al cerrar la campaña, clic en el badge de estado → Realizado.
Conceptos clave
| Término | Significado |
|---|---|
| Campaña de contenido | Proyecto editorial para un cliente con observaciones generales y estado global. |
| Semana (plan) | Etiqueta libre que agrupa publicaciones; no calcula fechas automáticamente. |
| Pieza / plan de contenido | Registro de una publicación: día de la semana, metadatos y textos. |
| Copy | Texto principal de la publicación (caption, cuerpo del post, etc.). |
| Referencia | Enlace, código interno o nota de referencia visual. |
| Diseño | Indicación de arte, diseñador o ruta del archivo gráfico. |
| Tipo / Categoría / Formato | Clasificaciones desde catálogos maestros (ej. Tipo: Educativo; Formato: Reel). |
Estados
Estado de la campaña (global)
Clic en el badge del detalle abre el modal Cambiar estado campaña contenido.
| Estado | Valor | Descripción |
|---|---|---|
| Pendiente | 0 | Campaña en curso; aún se está ejecutando o planificando el contenido. |
| Realizado | 1 | Campaña cerrada o completada según criterio del equipo. |
Estado de cada pieza (publicación)
Se elige al agregar contenido en el modal. En la tabla puede mostrarse como número (0, 1, 2).
| Estado | Valor | Descripción |
|---|---|---|
| Programado | 0 | Pieza planificada; aún no pasa a diseño o publicación. |
| Diseñado | 1 | Arte o diseño listo; pendiente de publicar. |
| Publicado | 2 | Contenido ya publicado en el canal correspondiente. |
Listado de campañas
Vista en tabla :
- Campaña — nombre definido al crear.
- Creación — fecha registrada al guardar al insertar.
- Cliente — nombre del cliente asociado.
- Creada por — empleado que registró la campaña.
- Estado — Pendiente o Realizada.
- Más — botón amarillo (ojo) → detalle el módulo.
También puede abrir el modal Agregar campaña desde el icono + en el encabezado de la tarjeta.
Nueva campaña (modal)
Complete el formulario y pulse Guardar para registrar la campaña.
| Campo | Descripción |
|---|---|
| Nombre campaña | Obligatorio. Identificador visible en listados. |
| Cliente | Obligatorio. Select con búsqueda (Select2) de clientes activos. |
| Fecha | Campo fecha en formulario; la fecha de creación en listado proviene del registro en BD. |
| Observaciones | Notas generales de la campaña (brief, objetivos, tono). |
Al guardar, la campaña queda en estado Pendiente y aparece en el listado Pendientes.
Detalle de campaña
Muestra :
- Fecha de creación, cliente y observaciones.
- Badge de estado (clic → modal cambiar estado).
- Tabla Plan de contenido Semanal con las semanas creadas.
- Botón verde + → modal «Agregar semana a campaña».
Cada semana tiene botón Ver con el detalle de publicaciones de esa semana.
Agregar semana
Modal con formulario En pantalla:
- Nombre semana — texto libre (ej. «Semana 12–18 Marzo», «Semana lanzamiento»).
Guarda vía el módulo. Puede crear tantas semanas como necesite por campaña; el orden depende del orden de creación, no de fechas automáticas.
Plan semanal — piezas de contenido
Encabezado con datos de campaña, cliente y nombre de semana. Tabla de publicaciones :
| Columna | Contenido |
|---|---|
| Día | Lunes … Domingo (selector al crear). |
| Tipo | Desde catálogo catálogo de tipos. |
| Categoría | Desde catálogo de categorías. |
| Formato | Desde catálogo de formatos (post, carrusel, video…). |
| Hora | Hora sugerida de publicación (texto libre). |
| Copy | Texto de la pieza. |
| Referencia | URL, drive, código de arte, etc. |
| Diseño | Responsable o estado del diseño. |
| Observaciones / Descripción | Notas adicionales. |
| Estado | 0 Programado, 1 Diseñado, 2 Publicado. |
Modal Agregar contenido → el módulo.
La columna «Detalles» apunta a pantalla que puede no existir en su instalación; use la tabla principal para consultar y editar vía modal si está disponible.
Catálogos maestros (tipo, categoría, formato)
Al agregar una pieza debe elegir valores de tres listas:
- Tipo de contenido — tabla catálogo de tipos
- Categoría — tabla catálogo de categorías
- Formato — tabla catálogo de formatos
La lógica CRUD existe en el módulo (, etc.). Si los selectores aparecen vacíos, un administrador debe poblar esas tablas (solicite al administrador).
Los catálogos de tipo, categoría y formato los gestiona el administrador del sistema; no hay icono de configuración en la barra de este módulo.
Flujo recomendado de trabajo
- Recibir brief del cliente → crear campaña con observaciones.
- Definir semanas del mes o del proyecto.
- Planificar lunes–domingo en cada semana antes de diseñar.
- Actualizar estado de pieza a Diseñado cuando el arte esté listo.
- Tras publicar en la red, marcar Publicado.
- Cuando todas las semanas estén ejecutadas, cambiar campaña a Realizado.
Permisos y acceso
El acceso depende del permiso al módulo en Empleados → Permisos (menú lateral). No hay permisos especiales adicionales propios del módulo en la versión actual.
Cualquier usuario con acceso puede crear campañas, semanas y piezas. Restrinja el módulo a roles de marketing si no debe ser visible para todo el personal.
Preguntas frecuentes
Ejemplos prácticos
Ejemplo 1 — Campaña mensual Instagram
Cliente «Spa Bella» → campaña «Marzo 2026 IG» → semanas «S1», «S2», «S3», «S4» → cada día un post o reel con copy, hora 18:00, referencia al drive de diseños.
Ejemplo 2 — Lanzamiento de producto
Una sola semana «Semana lanzamiento» → lunes teaser, miércoles carrusel beneficio, viernes video demo → estados Diseñado → Publicado → campaña Realizado al cierre.
Ejemplo 3 — Varios clientes en paralelo
Listado Pendientes filtra campañas activas de todos los clientes; Realizado archiva las cerradas para consulta histórica.
Buenas prácticas
- Use nombres de campaña y semana descriptivos (cliente + periodo + canal).
- Complete el brief en observaciones de la campaña antes de planificar piezas.
- Mantenga catálogos de tipo/categoría/formato alineados con la nomenclatura del equipo.
- Actualice el estado de cada pieza el mismo día del diseño o publicación.
- Cierre la campaña (Realizado) solo cuando todas las piezas relevantes estén Publicadas o canceladas.
- Asigne el módulo solo a personal de marketing para evitar ediciones accidentales.