-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Ideia] Modo Ativo e Modo Passivo #10
Comments
Note que a ideia original está totalmente contida no modo passivo. |
@nicholasio a opção de passivo e ativo ficaria na tela de configurações e seria geral ou o cara poderia definir o modo para cada URL? Tipo, URL 1 passivo, URL 2 ativo... Na minha opinião se for incluir isso ai é melhor que seja uma opção global, pelo menos nessa primeira versão. Sobre o modo ativo, o que você pensou é o cliente instalar o plugin REST API e o servidor mandaria um push a cada novo post, certo? Minha dúvida é se a API do plugin que estamos usando como base aceita push, acho que ele só retorna dados, não recebe. Mas se for este o caso podemos criar o recebimento desse push e cadastro no WP no plugin mesmo, assim o cliente só precisaria instalar o plugin e o servidor só precisaria configurar o push, que pode ser pelo nosso plugin também. |
Acho que pode ter ficado confuso meu comentário... o que queria dizer é que o push e recebimento dele pode ser feito no nosso plugin mesmo, caso o plugin da API ainda não tenha suporte para isso. |
Acho que isso pode ser colocado na versão 2, se inventar demais, sabemos que não vai sair |
@leobaiano http://wp-api.org/#posts_create-a-post tem como criar um post via REST API. @leobaiano deixa como global mesmo, não precisa configurar pra url específica. @valeriosouza podemo sim deixar para a segunda versão. Lançamos o modo passivo nessa primeira versão. |
Estive pensando em fazer algo para juntar as duas ideias que tivemos até aqui: importar posts e sincronizar posts.
O Movo Passivo funcionaria assim: O "Cliente" (site destino) iria resgatar todos os posts do Servidor (Site Origem), opcionalmente podemos colocar uma opção para ele ficar sincronizando os posts via Cron API. Neste modo apenas o "Servidor" precisaria ter a REST API habilitada.
Já o Modo ativo funcionaria assim: O "Servidor" (site origem) iria se autenticar no "Cliente" (Site destino) e iria mandar todo o conteúdo para o "Cliente", neste caso, o Cliente é que precisaria ter a REST API habilitada. Este seria o modo perfeito para manter dois sites em sincronia, visto que para cada novo post ou cada nova edição podemos disparar uma função para enviar as atualizações.
O que acham?
The text was updated successfully, but these errors were encountered: