El cliente
Pegaso Formazione es un centro de formación italiano que organiza cursos para profesionales. Los participantes se inscribían en los cursos desde su sitio web, y esas inscripciones tenían que llegar después a otro sistema. Volver a teclear a mano cada participante era lento y propenso a errores, así que el sitio tenía que entregar los datos por sí solo.
Lo que construí
En el sitio Joomla del centro configuré la inscripción online y un pequeño puente que la exporta.
- Formulario de inscripción online: creado con ChronoForms, recoge los datos personales y profesionales del participante, entre ellos profesión, disciplina y número de colegiación, y el curso elegido.
- Exportación XML: un script PHP lee las inscripciones y escribe un archivo XML con un registro por participante, con una estructura fija que otro programa puede importar sin volver a teclear nada.
- Solo las inscripciones nuevas: la exportación empieza a partir de un número de inscripción dado, así que cada ejecución retoma donde terminó la anterior.
- Preparado para los cursos: el script ya contiene la estructura, aún no activada, para agrupar las inscripciones por curso.
Con qué está hecho
Joomla, ChronoForms, PHP y MySQL, XML.


