[flisol-devel] Novo Sistema de Registro

Igor TAmara igor at tamarapatino.org
Thu Dec 27 14:49:18 BRST 2007


Hola Maxx y todos :), 
Maxx> Olá Pessoal,
Maxx> 
Maxx> 	vamos por partes, ok?
Maxx> 
Maxx> Peter Eisinger wrote:
Maxx> [..]
Maxx> 	Team Leader de FliSys (Peter) e Líder (Igor), obrigado :-)
Maxx> 
El nuevo líder es Maxx :) , el que más trabaja es el que toma las
decisiones de por dónde se debe ir, Maxx con toda confianza, ánimo
que van las cosas muy bien, lamento no haber contestado antes.
Maxx> 	Estive analisando várias formas de como poderíamos criar um 
Maxx> 	padrão para os formulários de registros e estatísticas independente de 
Maxx> wikis ou sistemas. Gostaria da opinião de todos.
Maxx> 
Maxx> 	1) Formulário de Registros:
Maxx> 	
Maxx> 	Um form com campos texts, selects e checkboxs pré-definidos que 
Maxx> 	apenas enviam o conteúdo para o FliSys. Simples ! Este formulário teria 
Maxx> por obrigação ter campos do tipo hidden com os seguintes conteúdos: 
Maxx> País, Estado, Cidade e email do coordenador local. Como é usado em um 
Maxx> LDAP "email=E-Mail,ou=Cidade,ou=Estado,ou=Pais", por exemplo: 
Maxx> "email=Mail at _Maxx_com,ou=Campinas,ou=SP,ou=Brasil"
Maxx> 
Maxx> 	1.1) Possibilidade 1 (centralização):
Maxx> 
Maxx> 	O FliSys irá verificar a integridade dos dados e registra-lo no 
Maxx> 	DB correspondente à cidade.
Maxx> 
Maxx> 	1.2) Possibilidade 2 (descentralização):
Maxx> 
Maxx> 	O FliSys enviaria os dados em um formato de arquivo input para o 
Maxx> 	e-mail do coordenador local, que, importaria "manualmente" os dados em 
Maxx> seu FliSys local.
Maxx> 
Maxx> 	1.3) Possibilidade 3 (descentralização):
Maxx> 
Maxx> 	O FliSys registra o form e envia um aviso (e-mail) ao coordenador 
Maxx> local. O coordenador local levanta seu FliSys e faz uma sincronização 
Maxx> dos novos dados com o FliSys "server".
Maxx> 
Me gusta mucho más una única base de datos que centraliza todo y
además se envía el correo electrónico al coordinador o la lista a la
que deben llegar los correos :) , que localmente cada coordinador
registre sus datos, pero me gustaría mucho que tuviéramos
centralizada la información en un servidor confiable.
Maxx> 	1.4) Página de Erros:
Maxx> 
Maxx> 	Para a página de erros, em caso de digitação incorreta e campos 
Maxx> obrigatórios não preenchidos, temos outras 2 possibilidades.
Maxx> 
Maxx> 	1.4.1) Possibilidade 1:
Maxx> 
Maxx> 	O form envia em conjunto com o dados dois campos tipo hidden, um 
Maxx> 	para em caso de erros (no formato: http://servidor_wiki/err) e outro em 
Maxx> caso de sucesso (no formato: http://servidor_wiki/ok)
Maxx> 
Maxx> 	O erro será acompanhado de uma ID. A ID do erro irá definir qual 
Maxx> 	foi o erro encontrado pelo FliSys e a wiki imprime a mensagem correta na 
Maxx> tela para o visitante.
Maxx> 
Maxx> 	Por exemplo: http://server_wiki/err?id=0
Maxx> 
Maxx> 	ID = 0 - Poderia ser NOME não informado
Maxx> 	ID = 1 - E-Mail não informado, etc.
Maxx> 
Maxx> 	1.4.2) Possibilidade 2:
Maxx> 
Maxx> 	O FliSys retorna apenas ERR [ID] ou OK e a wiki trataria de 
Maxx> redirecionar o visitante para a página correta.
Maxx> 
Maxx> 	A ID do erro é conforme explicado acima.
Maxx> 
Preferiría que flysis gestionara los errores, que desde los wikis se
generara solamente un POST y de ahí en adelante flisys hiciera lo
suyo y redireccionara a la página necesaria en el wiki por ejemplo.
Maxx> 
Maxx> 
Maxx> 	2) Estatísticas:
Maxx> 
Maxx> 	Para as estatísticas, o cenário é um pouco mais simples e ainda 
Maxx> 	temos 2 possibilidades também. Para isso a wiki deve enviar uma string 
Maxx> com o filtro que deseja aplicar (Estatíticas por cidade, pais, geral, 
Maxx> etc).
Maxx> 
Maxx> 	O formato da string seria algo como:
Maxx> 
Maxx> 	http://server_flisys/statistics.php?[PAIS]&[ESTADO]&[CIDADE]
Maxx> 
Maxx> 	Se apenas [PAIS] for enviado, então o FliSys retorna as 
Maxx> 	estatísticas por país. Se apenas [PAIS]&[ESTADO] for enviado, então o 
Maxx> FliSys retorna as estatísticas do ESTADO selecionado e se a string 
Maxx> completa for enviada, então o FliSys retorna as estatística da CIDADE 
Maxx> selecionada. E caso não seja informado nada na string, então o FliSys 
Maxx> retorna as estatísticas global.
Maxx> 
Maxx> 	2.1) Possbilidade 1 (XML):
Maxx> 
Maxx> 	O FliSys imprime na tela um XML contendo as estatísticas 
Maxx> 	selecionadas pela string.
Maxx> 
Maxx> 	2.2) Possibilidade 2 (DIRECT):
Maxx> 
Maxx> 	O FliSys envia para uma página destino os dados das estatísticas 
Maxx> selecionadas pela string no formato:
Maxx> 
Maxx> 	http://server_destino/page?campo1=xxxx&campo2=xxxxxx,....
Maxx> 
Preferible la opción dos :)
Maxx> 
Maxx> >
Maxx> >>Peter> Lamentablemente por imposición del proveedor del VPS, es el 
Maxx> >>único que
Maxx> >>Peter> tiene acceso al servidor.
Maxx> >>
Maxx> >>Si, eso fue muy difícil el año anterior.
Maxx> >>
Maxx> >>Peter> Lógicamente por mejor buena voluntad que le ponga, no puede  
Maxx> >>hacer todo solo.
Maxx> >>Peter> Tenemos a disposición el VPS ofrecido gentilmente por Cecilia
Maxx> >>Peter> Contreras. De más está decir que apremia una pronta migración. 
Maxx> >>Debemos
Maxx> >>Peter> terminar de evaluar las alternativas, planificar y ejecutar.
Maxx> >>
Maxx> >>Creo que la replica en varios servidores y ayudarnos con el DNS
Maxx> >>sería algo muy bueno, sobre todo si logramos un prerendered model.
Maxx> 
Maxx> 	Replica de servidores nem sempre é possível, se está pensando 
Maxx> seriamente nisso, então precisamos levantar quais são os serviços e se 
Maxx> permitem que se repliquem para não haver dados corrompidos, 
Maxx> multiplicados ou até mesmo faltando partes.
Maxx> 
Maxx> 
Maxx> >>
Maxx> >>Peter> Con este VPS ya no tenemos la imposición de que faw sea el único
Maxx> >>Peter> responsable. Si faw se enferma ¿que hacemos?
Maxx> >>Peter>
Maxx> >>
Maxx> >>Estamos totalmente de acuerdo, debemos en lo posible evitar depender
Maxx> >>de una sola persona en cualquier sentido. No por falta de confianza
Maxx> >>en la capacidad de faw, si no por la restricción de tiempo y
Maxx> >>seguridad.
Maxx> 
Maxx> 	Conforme o Peter me passou, estou vendo com um datacenter de uma 
Maxx> universidade daqui de Campinas e eles se mostraram muito interessados em 
Maxx> disponibilizar um servidor dedicado para nós. Ainda falta a parte 
Maxx> burocrática mas acredito que é apenas uma questão de mais alguns dias 
Maxx> para termos um servidor dedicado para o Flisol.
Maxx> 
Sería maravilloso, sobre todo interesaría saber qué ancho de banda
sería el disponible, aquí tenemos varias máquinas que quieren
colaborar, pero lastimosamente en nuestro país no tenemos la
disponibilidad de otros.  Dios quiera que en un futuro si.
A mi me gustaría muchíiiiisimo que NO usáramos publicidad alguna.
Maxx> 
Maxx> []'s
Maxx> Maxx
Gracias y muy buen trabajo.
-- 
Recomiendo Inkscape para hacer gráficos vectoriales
http://www.inkscape.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.installfest.info/pipermail/flisol-devel/attachments/20071227/c695eed0/attachment.pgp


More information about the flisol-devel mailing list