Distributor: Corridas automatizadas seriam uma grande ajuda

Criado em 28 fev. 2018  ·  7Comentários  ·  Fonte: 10up/distributor

Ser capaz de acionar uma distribuição para um subconjunto de postagens por meio de um cron seria muito útil. A opção de um horário do dia ou um tempo decorrido recorrente seria o ideal.

A interface deve permitir que uma consulta seja construída usando qualquer combinação de dados de postagem, taxonomias ou metadados mais opções como pesquisa, desde, limite de registro, limite de imagem, limite de tempo de execução (para evitar timeouts) e limitação de taxa. Usuários, capacidades e funções também seriam ótimos.

Uma função auxiliar também seria necessária para reiniciar o cron até que ele seja concluído ou falhe. Obviamente, também precisaria armazenar a URL do site para enviar ou puxar. Os tipos de postagem personalizados também devem ser suportados.

Talvez este deva ser um plugin adicional separado? Existem atualmente ganchos suficientes para tornar isso possível?

Reporter Feedback enhancement

Comentários muito úteis

Estou correto em usar essa classe? E o WP_Site no construtor é o site de destino? Olhando para a codificação, parece certo?

@jmslbam Sim, você está certo, você pode usar essa classe para distribuir postagens para sites na rede. Dê uma olhada na função a seguir para obter mais inspiração sobre como distribuir postagens programaticamente.

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

Todos 7 comentários

@dleeward obrigado pela contribuição, ideia interessante. Qual é o caso de uso que você está procurando resolver com essa ideia?

@dleeward qual é o problema que você está tentando resolver com esta solução baseada em cron?

@dleeward, você poderia fornecer mais informações sobre o problema que está tentando resolver aqui?

Estou encerrando este problema devido à inatividade, mas me avise se você ainda estiver tendo problemas para que eu possa tentar ajudar ... obrigado!

Olá @jeffpaul ,

Antes de criar um novo tíquete, posso pular aqui porque tenho a mesma solicitação que preciso para meu projeto atual.
Estou importando eventos que precisam ser distribuídos a um subsite com base em um termo de taxonomia. Notando mais, nada menos.

Como esta é minha primeira execução com o Distributer, gostaria de verificar novamente minha visão atual do plugin / etapas que irei realizar.

  1. Eu mapeio meu subsite para um termo específico.
  2. Faça um loop em todas as postagens com o Termo X.
  3. Envie essas postagens para o subsite usando class NetworkSiteConnection extends Connection

Estou correto em usar essa classe? E o WP_Site no construtor é o site de destino? Olhando para a codificação, parece certo? https://github.com/10up/distributor/blob/develop/includes/classes/InternalConnections/NetworkSiteConnection.php#L53

E então não estou levando em consideração toda a configuração / configuração da rede e permitindo que o site A seja enviado ao site B. Definir isso no código seria ótimo e talvez já possa ser feito, mas acho que está fora- do escopo desta questão.

Atenciosamente,

Jaime Martinez

Estou correto em usar essa classe? E o WP_Site no construtor é o site de destino? Olhando para a codificação, parece certo?

@jmslbam Sim, você está certo, você pode usar essa classe para distribuir postagens para sites na rede. Dê uma olhada na função a seguir para obter mais inspiração sobre como distribuir postagens programaticamente.

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

Obrigado @dinhtungdu pelo feedback, vamos prosseguir com esses exemplos. Se eu encontrar alguma otimização para desacoplar algum código, vou deixá-la cair aqui! Manteremos você informado!

Esta página foi útil?
0 / 5 - 0 avaliações