Il cliente
Pegaso Formazione è un ente di formazione italiano che organizza corsi per professionisti. Le persone si iscrivevano ai corsi sul suo sito, e quelle iscrizioni dovevano poi arrivare a un altro sistema. Ribattere a mano ogni partecipante era lento e soggetto a errori, quindi il sito doveva passare i dati da solo.
Cosa ho costruito
Sul sito Joomla dell’ente ho realizzato l’iscrizione online e un piccolo ponte che la esporta.
- Modulo di iscrizione online: realizzato con ChronoForms, raccoglie i dati anagrafici e professionali del partecipante, compresi professione, disciplina e numero di iscrizione all’albo, e il corso scelto.
- Esportazione in XML: uno script PHP legge le iscrizioni e scrive un file XML con un record per partecipante, in una struttura fissa che un altro programma può importare senza ribattere nulla.
- Solo le nuove iscrizioni: l’esportazione parte da un determinato numero di iscrizione, così ogni esecuzione riprende da dove si era fermata la precedente.
- Pronto per i corsi: lo script contiene già la struttura, non ancora attivata, per raggruppare le iscrizioni sotto ciascun corso.
Con cosa è fatto
Joomla, ChronoForms, PHP e MySQL, XML.


