Skip to content
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

Open
nicholasio opened this issue Jul 7, 2015 · 5 comments
Open

[Ideia] Modo Ativo e Modo Passivo #10

nicholasio opened this issue Jul 7, 2015 · 5 comments

Comments

@nicholasio
Copy link
Collaborator

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?

@nicholasio
Copy link
Collaborator Author

Note que a ideia original está totalmente contida no modo passivo.

@leobaiano
Copy link
Collaborator

@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.

@leobaiano
Copy link
Collaborator

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.

@valeriosouza valeriosouza changed the title [Ideia] Movo Ativo e Modo Passivo [Ideia] Modo Ativo e Modo Passivo Jul 7, 2015
@valeriosouza
Copy link
Owner

Acho que isso pode ser colocado na versão 2, se inventar demais, sabemos que não vai sair

@valeriosouza valeriosouza added this to the v2.0.0 milestone Jul 7, 2015
@nicholasio
Copy link
Collaborator Author

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants