[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