Distributor: Las ejecuciones automatizadas serían de gran ayuda

Creado en 28 feb. 2018  ·  7Comentarios  ·  Fuente: 10up/distributor

Sería muy útil poder desencadenar una distribución para un subconjunto de publicaciones a través de un cron. La opción de un horario del día o un tiempo transcurrido recurrente sería ideal.

La interfaz debe permitir que se construya una consulta utilizando cualquier combinación de datos de publicación, taxonomías o metadatos más opciones como búsqueda, desde, límite de registro, límite de imagen, límite de tiempo de ejecución (para evitar tiempos de espera) y limitación de velocidad. Los usuarios, las capacidades y los roles también serían excelentes.

También se necesitaría una función auxiliar para reiniciar el cron hasta que se complete o falle. Obviamente, también necesitaría almacenar la URL del sitio para empujar o extraer. También se deben admitir tipos de publicaciones personalizadas.

¿Quizás este debería ser un complemento adicional por separado? ¿Existen actualmente suficientes ganchos para hacerlo posible?

Reporter Feedback enhancement

Comentario más útil

¿Estoy en lo correcto al usar esa clase? ¿Y es el WP_Site en el constructor el sitio de destino? Mirando la codificación, parece ¿verdad?

@jmslbam Sí, tienes razón, puedes usar esa clase para distribuir publicaciones a sitios en la red. Eche un vistazo a la siguiente función para obtener más inspiración sobre cómo distribuir publicaciones mediante programación.

https://github.com/10up/distributor/blob/faadb682cc1d1bc9037c445a46d86aa7949e6109/includes/push-ui.php#L224 -L374

Todos 7 comentarios

@dleeward gracias por la entrada, idea interesante. ¿Cuál es el caso de uso que busca resolver con esta idea?

@dleeward ¿

@dleeward, ¿ podría

Estoy cerrando este problema debido a la inactividad, pero avíseme si todavía tiene problemas para que pueda intentar ayudar ... ¡gracias!

Hola @jeffpaul ,

Antes de crear un nuevo ticket, ¿está bien saltar aquí porque tengo la misma solicitud que necesito para mi proyecto actual?
Estoy importando eventos que deben distribuirse a un subsitio según un término de taxonomía. Observando más, nada menos.

Como esta es mi primera ejecución con Distributer, me gustaría volver a verificar mi vista actual del complemento / pasos que tomaré.

  1. Mapeo mi subsitio a un término específico.
  2. Recorra todas las publicaciones con el Término X.
  3. Envíe estas publicaciones al subsitio usando class NetworkSiteConnection extends Connection

¿Estoy en lo correcto al usar esa clase? ¿Y es el WP_Site en el constructor el sitio de destino? Mirando la codificación, parece ¿verdad? https://github.com/10up/distributor/blob/develop/includes/classes/InternalConnections/NetworkSiteConnection.php#L53

Y luego no estoy tomando en cuenta toda la configuración / configuración de la red y permitiendo que el sitio A empuje al sitio B. Definir eso en el código, sería genial y tal vez ya se pueda hacer, pero creo que eso está descartado. del alcance de este problema.

Saludos cordiales,

Jaime martinez

¿Estoy en lo correcto al usar esa clase? ¿Y es el WP_Site en el constructor el sitio de destino? Mirando la codificación, parece ¿verdad?

@jmslbam Sí, tienes razón, puedes usar esa clase para distribuir publicaciones a sitios en la red. Eche un vistazo a la siguiente función para obtener más inspiración sobre cómo distribuir publicaciones mediante programación.

https://github.com/10up/distributor/blob/faadb682cc1d1bc9037c445a46d86aa7949e6109/includes/push-ui.php#L224 -L374

Gracias @dinhtungdu por los comentarios, continuaremos con esos ejemplos. Si encuentro algunas optimizaciones para desacoplar algún código, ¡lo dejaré aquí! ¡Te mantendré informado!

¿Fue útil esta página
0 / 5 - 0 calificaciones