Content Planner

Una suite completa de planificación de contenido para Drupal que proporciona un panel personalizable, un calendario de contenido para programación y un tablero Kanban para gestión del flujo de trabajo.

content_planner
669 sites
119
drupal.org

Install

Drupal 11, 10, 9 v8.x-1.3
composer require 'drupal/content_planner:8.x-1.3'
Drupal 8 v8.x-1.2
composer require 'drupal/content_planner:8.x-1.2'

Overview

Content Planner es una solución completa de planificación y gestión de contenido para sitios Drupal que utilizan flujos de trabajo de Content Moderation. Ayuda a los equipos de contenido y marketing a crear, planificar, organizar y gestionar contenido de manera efectiva.

El módulo proporciona tres componentes principales: un Dashboard configurable con múltiples tipos de widgets, un Content Calendar que muestra el contenido programado en una vista de calendario mensual con funcionalidad de arrastrar y soltar, y un tablero Content Kanban que visualiza los estados del flujo de trabajo del contenido en columnas para facilitar el seguimiento y las transiciones de estado.

El dashboard soporta varios tipos de widgets incluyendo widgets de Usuario que muestran estadísticas de contribuidores, widgets de Views para incrustar cualquier vista de Drupal, widgets de HTML personalizado para contenido estático, widgets de Publicaciones Recientes del Calendario, widgets de Estadísticas de Estado de Contenido y widgets de Actividades Recientes de Kanban. Todos los widgets pueden configurarse con visibilidad basada en roles.

Content Calendar se integra con el módulo Scheduler para habilitar la publicación programada y muestra el contenido según sus fechas de publicación programadas. Los usuarios pueden arrastrar y soltar entradas de contenido para reprogramarlas directamente desde la interfaz del calendario.

Content Kanban muestra el contenido organizado por sus estados de moderación del flujo de trabajo, permitiendo a los usuarios arrastrar y soltar contenido entre estados del flujo de trabajo. Registra automáticamente todas las transiciones de estado para propósitos de auditoría y proporciona filtrado por usuario, estado, rango de fechas y tipo de contenido.

Features

  • Dashboard personalizable con 18 bloques de widgets configurables incluyendo Widget de Usuario, Widgets de Views (10), Widgets de HTML personalizado (3), Publicaciones Recientes del Calendario, Estadísticas de Estado de Contenido y Actividades Recientes de Kanban
  • Content Calendar que muestra contenido programado en vista de cuadrícula mensual con reprogramación de fechas mediante arrastrar y soltar
  • Tablero Content Kanban que muestra contenido organizado por estados de moderación del flujo de trabajo con transiciones de estado mediante arrastrar y soltar
  • Registro automático de cambios de estado de Kanban a través de la entidad de contenido KanbanLog para trazabilidad de auditoría
  • Configuración de visibilidad de widgets basada en roles para todos los bloques del dashboard
  • Integración con flujos de trabajo de Content Moderation y módulo Scheduler
  • Codificación por colores para tipos de contenido en la vista de calendario
  • Opción de visualización de miniaturas de usuario con estilos de imagen configurables
  • Filtrado por rango de fechas en Kanban (1 día, 7 días, 30 días, 90 días, Año)
  • Funcionalidad de duplicación de Node desde la vista de calendario
  • Integración con la barra de herramientas con acceso rápido a Dashboard, Calendar y Kanban
  • Compatibilidad con el tema de administración Gin
  • Arrastrar y soltar basado en AJAX usando jQuery UI

Use Cases

Planificación de Contenido Editorial

Los equipos de marketing y contenido pueden usar el Content Calendar para planificar y visualizar su calendario de publicación de contenido para todo el año. Los editores de contenido crean borradores y los programan para fechas específicas, luego usan la vista de calendario para ver el flujo general de contenido e identificar vacíos o superposiciones en el calendario de publicación.

Gestión de Estados de Flujo de Trabajo

Los equipos de contenido con procesos de revisión editorial pueden usar el tablero Kanban para rastrear el contenido a través de los estados de flujo de trabajo (Borrador, En Revisión, Publicado). Los editores arrastran las tarjetas de contenido entre columnas para actualizar los estados del flujo de trabajo, proporcionando una visión general visual de todo el contenido en el flujo editorial.

Monitoreo de Actividad del Equipo

Los gestores de contenido pueden usar el Dashboard con User Widget y Recent Kanban Activities para monitorear la productividad del equipo. El User Widget muestra cuánto contenido tiene cada miembro del equipo en varios estados de flujo de trabajo, mientras que Recent Activities muestra quién está trabajando activamente en el contenido.

Reprogramación de Contenido Planificado

Cuando las fechas de publicación necesitan cambiar, los editores de contenido simplemente pueden arrastrar las entradas de contenido de una fecha a otra en el Content Calendar. El sistema actualiza automáticamente tanto la fecha de creación como la fecha de publicación de Scheduler.

Registro de Auditoría de Contenido

El sistema Kanban Log registra automáticamente todas las transiciones de estado del flujo de trabajo, creando un registro de auditoría de cuándo el contenido se movió entre estados y quién realizó los cambios. Esto es útil para cumplimiento normativo y optimización del flujo de trabajo.

Ensamblaje Personalizado de Dashboard

Los administradores del sitio pueden crear dashboards personalizados habilitando diferentes tipos de widgets: Views widgets para listas de contenido personalizadas, Custom HTML widgets para anuncios o documentación, y los widgets integrados de planificación de contenido para visibilidad del flujo de trabajo.

Tips

  • Asegúrese de que todos los estados de flujo de trabajo estén configurados como 'Default Revision' en la configuración del workflow para que el arrastrar y soltar de Kanban funcione correctamente.
  • Los tipos de contenido deben tener TANTO la publicación de Scheduler habilitada COMO el flujo de trabajo de Content Moderation configurado para aparecer en el Content Calendar.
  • Use el filtro de rango de fechas en la configuración de Kanban para limitar el contenido mostrado y mejorar el rendimiento en sitios con muchos elementos de contenido.
  • Los widgets del dashboard admiten visibilidad basada en roles - configure esto para mostrar información relevante a diferentes tipos de usuarios.
  • Asigne códigos de color a los tipos de contenido en la configuración del Calendar para facilitar la distinción visual de diferentes contenidos de un vistazo.
  • Use Views Widgets para agregar listados de contenido personalizados al dashboard, como contenido que necesita revisión o elementos editados recientemente.

Technical Details

Admin Pages 9
Content Planner: Panel de control /admin/content-planner/dashboard

Panel de control principal que muestra los bloques de widgets habilitados. Muestra varios widgets de planificación de contenido, incluyendo contribuciones de usuarios, publicaciones recientes, estadísticas de estado del contenido y contenido personalizado. Los widgets se pueden configurar en la pestaña Configuración.

Configuración del panel de control de Content Planner /admin/content-planner/dashboard/settings

Configura qué widgets del panel de control están habilitados y se muestran en el Panel de control de Content Planner. Cada widget habilitado puede configurarse con ajustes personalizados adicionales.

Configurar bloque /admin/content-planner/dashboard/configure/{block_id}

Configura los ajustes individuales del bloque del panel de control, incluyendo título, peso (orden de visualización) y ajustes específicos del plugin como visibilidad por rol.

Calendario de contenido /admin/content-calendar/show-current-year

Muestra una vista de calendario de año completo con todo el contenido programado. Cada mes muestra las entradas de contenido en sus fechas de publicación programadas. El contenido puede arrastrarse entre fechas para reprogramar. Codificado por colores según el tipo de contenido.

Configuración del calendario de contenido /admin/content-calendar/settings

Configura qué tipos de contenido aparecen en el Calendario de contenido y personaliza las opciones de visualización.

Editar configuración de tipo de contenido /admin/content-calendar/content-type-config/{content_type_config}/edit

Configura los ajustes de visualización para un tipo de contenido específico en el Calendario de contenido, incluyendo el color usado para identificar este tipo de contenido.

Content Kanban /admin/content-kanban

Muestra el contenido organizado en columnas Kanban por estados de moderación del flujo de trabajo. Cada flujo de trabajo tiene su propio tablero Kanban. El contenido puede arrastrarse entre columnas para cambiar los estados del flujo de trabajo. Soporta filtrado por usuario, estado, rango de fechas y tipo de contenido.

Configuración de Content Kanban /admin/content-kanban/settings

Configura las opciones de visualización para el tablero Content Kanban.

Registros de Kanban /admin/content-kanban/logs

Ver todas las transiciones de estado de Kanban registradas. Cada entrada de registro registra cuándo el contenido cambió de estado en el flujo de trabajo, quién realizó el cambio y los estados anterior/posterior.

Permissions 15
Ver el panel de Content Planner

Permite a los usuarios ver el panel de Content Planner.

Administrar la configuración del panel de Content Planner

Permite a los usuarios configurar los widgets del panel y sus ajustes.

Ver Content Calendar

Permite a los usuarios ver Content Calendar. Acceso restringido.

Gestionar y ver Content Calendar

Permite al rol editar todo el contenido en Content Calendar mediante reprogramación con arrastrar y soltar. Acceso restringido.

Gestionar Content Calendar propio

Permite al rol editar su propio contenido en Content Calendar. Acceso restringido.

Administrar la configuración de Content Calendar

Permite a los usuarios configurar los ajustes de Content Calendar y las configuraciones de tipos de contenido. Acceso restringido.

Gestionar contenido propio con Content Kanban

El usuario tiene acceso a Content Kanban y puede gestionar su propio contenido cambiando los estados del flujo de trabajo.

Gestionar cualquier contenido con Content Kanban

El usuario tiene acceso a Content Kanban y puede gestionar cualquier contenido cambiando los estados del flujo de trabajo.

Administrar la configuración de Content Kanban

Permite a los usuarios configurar los ajustes de Content Kanban. Acceso restringido.

Crear nuevas entidades Kanban Log

Permite la creación de entradas de Kanban Log.

Administrar entidades Kanban Log

Permite el acceso al formulario de administración para configurar las entidades Kanban Log. Acceso restringido.

Eliminar entidades Kanban Log

Permite la eliminación de entradas de Kanban Log.

Editar entidades Kanban Log

Permite la edición de entradas de Kanban Log.

Ver entidades Kanban Log publicadas

Permite la visualización de entradas de Kanban Log publicadas.

Ver entidades Kanban Log no publicadas

Permite la visualización de entradas de Kanban Log no publicadas.

Hooks 7
hook_toolbar

Añade el elemento Content Planner a la barra de herramientas de administración con enlaces a Dashboard, Calendar y Kanban.

hook_toolbar_alter

Los módulos Calendar y Kanban añaden sus enlaces a la bandeja de la barra de herramientas de Content Planner.

hook_theme

Registra plantillas de tema para los componentes de dashboard, calendar y kanban.

hook_form_BASE_FORM_ID_alter

Content Calendar modifica los formularios de nodo para prellenar las fechas de creación y programación al crear contenido desde el calendario.

hook_entity_presave

Content Kanban registra los cambios de estado del flujo de trabajo cuando se guardan las entidades.

hook_form_FORM_ID_alter

Content Kanban habilita las opciones de revisión predeterminadas en los formularios de edición de estado del flujo de trabajo.

hook_library_info_alter

Ajusta la versión de jQuery UI según la versión de Drupal para compatibilidad.