OdooWiki OCA HUB

Blog Scheduled Publication

website_blog_scheduled_publication folder_open OCA/website open_in_new
Website Licencia: AGPL-3

Este módulo te permite programar entradas de blog para su publicación automática en una fecha y hora específicas.

Características

  • Fecha de publicación programada: Añade un campo datetime para programar cuándo deben publicarse las entradas
  • Botón de publicación rápida: Publicación inmediata con un solo clic desde la vista de formulario
  • Asistente de programación: Asistente fácil de usar para establecer la fecha de publicación
  • Retroalimentación visual: Un banner informativo muestra la fecha programada en el formulario
  • Lógica de publicación inteligente: Impide automáticamente la publicación inmediata si se establece una fecha futura
  • Tarea cron automática: Se ejecuta cada hora para publicar las entradas programadas
  • Sistema de notificaciones: Envía notificaciones a los seguidores del blog cuando se publican las entradas
  • Filtros de búsqueda: Filtra y agrupa las entradas por fechas de publicación o programadas

Detalles técnicos

  • Extiende el modelo blog.post con campos y métodos de programación
  • Incluye un modelo transitorio blog.post.schedule.date para el asistente de programación
  • Hereda y mejora las vistas de formulario y búsqueda de website_blog
  • La tarea cron utiliza el método _publish_scheduled_posts() para procesar las entradas programadas
  • Gestiona casos límite como establecer fechas pasadas, borrar fechas programadas y escrituras de múltiples registros

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Programa las publicaciones del blog para que se publiquen automáticamente en una fecha y hora elegidas. Un trabajo programado las publica por ti, y también puedes publicarlas inmediatamente con un solo clic.

Este módulo añade programación a las publicaciones del blog en Odoo. En el formulario de una publicación del blog aparecen dos botones nuevos en la caja de botones superior: "Publish" para publicar la publicación de inmediato (con un mensaje de confirmación) y "Schedule" para abrir un pequeño diálogo donde eliges la fecha y la hora de publicación. Un banner azul en la parte superior del formulario te recuerda cuándo está programada una publicación.

Entre bastidores, un trabajo programado llamado "Publish Scheduled Blog Posts" se ejecuta cada hora y publica automáticamente cualquier publicación cuya fecha programada haya pasado, y luego borra la programación. Si intentas publicar una publicación que tiene una fecha programada futura, Odoo la mantiene sin publicar y deja la programación en su sitio, de modo que la publicación se hace pública en el momento previsto en lugar de inmediatamente.

Puedes encontrar las publicaciones programadas mediante nuevos filtros de búsqueda (Published, Not Published, Scheduled) y agrupar las publicaciones por fecha de publicación o fecha de publicación programada. Una vista de calendario llamada "Scheduled Blog Posts" muestra las publicaciones programadas por mes, coloreadas por blog. El módulo funciona sobre el modelo de publicación del blog (blog.post) y añade un pequeño asistente de programación (blog.post.schedule.date).

Depende de

website_blog
Modelos y campos (2)
  • blog.post · amplía un modelo existenteis_scheduled (Schedule), scheduled_publication_date
  • blog.post.schedule.date · modelo nuevoblog_post_id, schedule_date (Publish on)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesitas:

  • Instalar el módulo desde el menú Apps
  • Ir a Website \> Content \> Blog Posts
  • Crear o editar una entrada de blog
  • En la sección "Publishing Options", encontrarás el campo "Scheduled Publication Date"
  • Establecer una fecha y hora futuras en las que quieras que se publique la entrada
  • Guardar la entrada

La entrada se publicará automáticamente cuando llegue la fecha y hora programadas.

Nota: El cron job que publica las entradas programadas se ejecuta cada hora. Si necesitas comprobaciones más frecuentes, puedes ajustar el intervalo del cron job en Settings \> Technical \> Automation \> Scheduled Actions.

Uso de la vista de formulario

  • Vaya a Website \> Content \> Blog Posts
  • Abra un formulario de entrada de blog
  • Verá dos botones en el cuadro de botones:
  • Publicar: haga clic para publicar la entrada inmediatamente
  • Programar: haga clic para abrir el asistente de programación
  • Al hacer clic en "Programar", aparecerá un diálogo que solicita la fecha de publicación
  • Seleccione la fecha y hora deseadas y, a continuación, haga clic en "Programar"
  • La entrada mostrará un banner informativo con la fecha de publicación programada

Uso del campo Schedule Type

En el formulario de entrada de blog, también puede establecer directamente el campo "Scheduled Publication Date":

  • Establezca el campo de fecha en una fecha y hora futuras
  • La entrada se programará automáticamente para esa hora
  • La entrada permanecerá sin publicar hasta la hora programada

Visualización de entradas programadas

Utilice los filtros de búsqueda para encontrar entradas programadas:

  • Publicado: filtro para mostrar solo las entradas publicadas
  • No publicado: filtro para mostrar las entradas no publicadas (incluidas las programadas)

También puede agrupar las entradas por:

  • Fecha de publicación: agrupar por la fecha de publicación real
  • Fecha de publicación programada: agrupar por la fecha de publicación programada

Publicación automática

Una tarea cron se ejecuta cada hora para publicar las entradas que han alcanzado su hora programada:

  • Las entradas se publican automáticamente cuando llega la fecha/hora programada
  • Se envían notificaciones a los seguidores del blog cuando se publican las entradas
  • La fecha programada se borra después de la publicación

Publicación inmediata

Si necesita publicar inmediatamente una entrada programada:

  • Abra el formulario de entrada de blog
  • Haga clic en el botón "Publicar"
  • Confirme la acción en el diálogo
  • La entrada se publicará inmediatamente y la fecha programada se borrará

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.