O cliente
A Pegaso Formazione é uma instituição de ensino italiana que oferece cursos para profissionais. As pessoas se inscreviam nos cursos pelo site, e essas inscrições depois precisavam chegar a outro sistema. Redigitar cada participante à mão era lento e sujeito a erros, então o site precisava repassar os dados sozinho.
O que eu construí
No site em Joomla da instituição, configurei a inscrição online e uma pequena ponte que a exporta.
- Formulário de inscrição online: feito com o ChronoForms, coleta os dados pessoais e profissionais do participante, incluindo profissão, especialidade e número de registro no conselho profissional, e o curso escolhido.
- Exportação em XML: um script PHP lê as inscrições e grava um arquivo XML com um registro por participante, em uma estrutura fixa que outro programa pode importar sem redigitação.
- Só as novas inscrições: a exportação parte de um número de inscrição definido, e assim cada execução continua de onde a anterior parou.
- Pronto para os cursos: o script já contém a estrutura, ainda não ativada, para agrupar as inscrições por curso.
Com o que foi feito
Joomla, ChronoForms, PHP e MySQL, XML.


