العميل
Pegaso Formazione جهة تعليمية إيطالية تقدّم دورات للمهنيين. كان الناس يسجلون في الدورات عبر موقعها، ثم كان لا بد أن تصل هذه التسجيلات إلى نظام آخر. وإعادة كتابة بيانات كل مشارك يدويًا كانت بطيئة وعرضة للأخطاء، فكان على الموقع أن يسلّم البيانات بنفسه.
ما الذي بنيته
أعددتُ على موقع الجهة المبني بـJoomla نظام تسجيل إلكتروني وجسرًا صغيرًا لتصديره.
- نموذج تسجيل إلكتروني: مبني بـChronoForms، يجمع البيانات الشخصية والمهنية للمشارك، بما فيها المهنة والتخصص ورقم القيد في السجل المهني، والدورة المختارة.
- تصدير بصيغة XML: سكربت PHP يقرأ التسجيلات ويكتب ملف XML بسجل لكل مشارك، ببنية ثابتة يستطيع برنامج آخر استيرادها دون إعادة كتابة.
- التسجيلات الجديدة فقط: يبدأ التصدير من رقم تسجيل محدد، فتستأنف كل عملية من حيث توقفت سابقتها.
- جاهز للدورات: يتضمن السكربت مسبقًا البنية اللازمة، غير المفعّلة بعد، لتجميع التسجيلات تحت كل دورة.
التقنيات المستخدمة
Joomla وChronoForms وPHP وMySQL وXML.


