Plataforma Agregadora | Conceito | Robô "Edwando" + CMS "Quântico" | Agenda de Produção


Desafio Plataforma Agregadora Xemelê 1.0

(Implemente estas funcionalidades...)

Desafio simples: sisteminha php + mysql (um formulário de entrada,
através do qual postamos na base de dados. uma interface php que exibe
os posts inseridos.). Duas instalações. Cada uma com seu banco de
dados. Quando a segunda instalação é feita, vc "cadastra" (tipo dá
subscribe) no endereço da primeira instalação (num processo
automático). Resultado: a interface de cada instalação mostra
agregados os posts das duas bases de dados.

Usando o jabber como base de autenticação de usuários. :D

PASSO A PASSO

a) Pega o jabber, usa a gerencia de usuarios dele como base pro cms
php+mysql instalado num servidor qualquer. Tipo, o seu roster jabber
ativa uma conta no cms. Inicialmente vc tem de logar manualmente nesse
cms, com o tempo a gente faz logar a partir de um cliente jabber.

b) Primeira instalação. A pasta onde o cms foi instalado no servidor é
o endereço de acesso (tipo o pivot). Lá rodará o template php, que
exibirá os posts agregados.

c) Uma vez logado, o cara tem uma tela de inserção de posts e um botão
de logoff.

d) Ok. Segunda instalação (em outro servidor). Segue modelo b) e c).
Depois de instalado, tem uma tela "administração" onde há a opção
"agregar em rede". Você entra com o endereço da primeira instalação
(como num subscribe de feed rss), e salva.

e) Automaticamente (sem interferência humana), a primeira instalação
recebe o pedido de subscribe da segunda instalação e libera o acesso
aos posts da sua base de dados e vice-versa. (via obviamente uma
rotina php segura, tipo uma API)

f) Os templates php das duas instalações diferentes exibem os posts
agregados em rede.

OBS1: Todo post tem vinculado a ele o Roster Jabber que o publicou.
OBS2: Os servidores onde estarão instalados o jabber server
e o cms poderão ser diferentes. :D

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki