Ver categorías

Documentación del proceso y la funcionalidad de transmisión de contenido

4 minutos de lectura

1. Introducción #

Esta página explica el proceso subyacente y las funcionalidades clave del módulo de Transmisión de Contenido. El módulo está diseñado para automatizar la creación y publicación de contenido proveniente de diversos canales, como canales de Telegram y feeds RSS, a la vez que garantiza un resultado optimizado para SEO. El sistema se integra a la perfección con AI Content Wizard para obtener, procesar y publicar contenido según la configuración definida por el usuario.

Importante: Este proceso aprovecha tareas programadas (trabajos cron), actualizaciones impulsadas por AJAX e interfaces de usuario dinámicas para proporcionar monitoreo y control en tiempo real sobre la transmisión de contenido.


2. Descripción general del flujo de trabajo #

El proceso de transmisión de contenido implica varios componentes interconectados que trabajan juntos para generar y publicar contenido. El flujo de trabajo principal incluye:

  • Configuración del canal:
    Los administradores agregan canales (por ejemplo, Telegram, RSS) y configuran parámetros esenciales como el tipo de canal, la URL, la categoría asociada, el idioma y el estado.
  • Configuración y programación:
    El sistema recupera la configuración global (como el intervalo de publicación) y la configuración de cada canal. Se programa una tarea cron para activar el proceso de generación y publicación de contenido a intervalos definidos.
  • AJAX y actualizaciones en tiempo real:
    Se utilizan scripts AJAX en toda la interfaz para actualizar las estadísticas del canal, cargar la cola de publicaciones y mostrar registros sin necesidad de recargar toda la página. Esto garantiza que los administradores tengan acceso a los datos más recientes en tiempo real.
  • Procesamiento de contenido:
    Al activarse, el sistema recupera los canales configurados y procesa los datos entrantes. Esto incluye:
    • Escaneando canales para recolectar nuevas entradas.
    • Preparar el contenido comprobando si hay duplicados.
    • Generar o recuperar medios asociados (imágenes, miniaturas) según configuraciones adicionales.
    • Actualizar el estado de publicación de cada entrada (por ejemplo, En espera, Publicada, Generada, Perdida).
  • Publicación y registro:
    Las publicaciones generadas se ponen en cola para su publicación. El sistema registra el estado de cada entrada en un registro detallado, que muestra información como canal, títulos, categoría, idioma y fecha de publicación. Los registros ayudan a los administradores a supervisar y gestionar el proceso de publicación.
  • Ventanas modales y flotantes:
    Los modales adicionales y las ventanas de estado flotantes brindan acceso rápido a configuraciones avanzadas, registros de publicaciones recientes y estadísticas en tiempo real para configuraciones de IA globales.

3. Funcionalidades clave #

Gestión de canales #

  • Adición y edición de canales:
    Los administradores pueden añadir nuevos canales y editar los existentes mediante un formulario intuitivo. Cada bloque de canal incluye:
    • Tipo de canal: Seleccione entre “Telegram” y “RSS”.
    • Nombre y URL del canal: Proporcione nombres descriptivos y URL válidas.
    • Asignación de categoría: Define en qué categoría debe caer el contenido.
    • Selección de idioma: Especifique el idioma para guiar la generación de contenido.
    • Alternar estado: Habilitar o deshabilitar el canal.

Configuración avanzada #

  • Alternar opciones avanzadas:
    Cada bloque de canal incluye una sección expandible con opciones avanzadas como:
    • Selección de autor: Elige el autor de la publicación.
    • Sugerencias (deseos): Ingrese instrucciones personalizadas para guiar la generación de contenido.
    • Configuración de miniaturas: Opciones para usar una imagen de publicación como miniatura o generar una a partir de un video.
    • Configuración de imagen interna:
      • Habilite la inserción de medios desde la publicación o active la generación de imágenes basada en IA.
      • Opción para deshabilitar las imágenes generadas por IA si lo desea.

Control y Monitoreo de Procesos #

  • Botones de control de proceso:
    En la parte inferior de la página, los administradores tienen controles para:
    • Iniciar/Detener publicación: Iniciar o detener el proceso de publicación automática.
    • Ver cola de publicaciones: Verifique la cola de generación actual cuando el proceso esté activo.
    • Borrar registro de publicaciones: Eliminar entradas de registro obsoletas.
    • Restablecer publicaciones en progreso: Restablecer publicaciones que están estancadas en un estado pendiente.
  • Tabla de estado de publicación:
    Una tabla muestra los últimos registros de publicaciones, detallando:
    • Nombre del canal
    • Títulos originales y generados
    • Categoría e idioma
    • Estado de la publicación (por ejemplo, En espera, Publicada, Generada, Perdida)
    • Hora de publicación programada

Comentarios y notificaciones en tiempo real #

  • Ventana de estado flotante:
    Una ventana flotante en la página proporciona una vista rápida de la configuración global de IA (por ejemplo, modelo de texto, modelo de imagen, configuración de marca de agua) y notifica a los administradores sobre los cambios no guardados.
  • Información sobre herramientas y modales:
    La información sobre herramientas interactiva y los modales ofrecen contexto y orientación adicionales sobre campos y características específicos, lo que garantiza que los usuarios comprendan cada opción.

4. Personalización y extensibilidad #

  • Actualizaciones impulsadas por AJAX:
    Todo el contenido dinámico (estadísticas, registros, estado de la cola) se actualiza a través de AJAX, lo que garantiza que la información permanezca actualizada sin recargas de páginas.
  • CSS personalizado y estilos en línea:
    La interfaz utiliza CSS personalizado y estilos en línea para garantizar un diseño consistente. Las animaciones (como los efectos de pulsación) resaltan información importante, como los cambios no guardados.
  • Soporte de localización:
    Todos los elementos textuales están localizados, lo que permite a los administradores trabajar con la interfaz en su idioma preferido.

5. Conclusión #

El módulo de Transmisión de Contenido ofrece un enfoque robusto y automatizado para la obtención y generación de contenido desde múltiples canales. Su potente combinación de programación, actualizaciones AJAX, opciones de configuración avanzadas y monitorización en tiempo real permite a los administradores gestionar eficientemente contenido oportuno y optimizado para SEO.

Al utilizar esta interfaz, garantiza un flujo continuo de contenido relevante y de alta calidad que se alinea con la estrategia editorial de su sitio web y, al mismo tiempo, mantiene el control sobre cada aspecto del proceso de transmisión de contenido.