Le problème
Aifitec est un organisme de formation professionnelle situé à Reggio Calabria et à Siderno, dans le sud de l’Italie, qui propose aussi des services pour l’emploi comme le travail intérimaire et les stages. Il lui fallait un site unique pour ses formations, ses cours en ligne et son travail administratif. Le thème Eduma avec LearnPress offrait un point de départ, mais tel quel il avait un aspect générique, n’était qu’en partie en italien et n’offrait aucun outil de back-office.
Ce que j’ai construit
J’ai transformé une installation e-learning WordPress standard en une plateforme complète, avec tout le code sur mesure réparti dans 64 fichiers d’extensions must-use.
- Une salle de cours sur mesure — leçons et quiz s’ouvrent dans une mise en page dédiée, avec le plan du cours, les éléments terminés, un bouton « terminer la leçon » et une navigation précédent/suivant, plus une vidéo et un PDF joints à chaque leçon.
- Espace élève — une page d’accueil et un profil sur mesure avec les formations suivies, terminées et en cours, et une barre de progression pour chacune.
- Inscriptions et paiements — paiement des formations par PayPal et par virement, et une section d’administration pour suivre inscriptions et règlements.
- Factures électroniques — un fichier clients avec import Excel, et un générateur de fichiers XML FatturaPA, le format imposé pour la facturation électronique en Italie, prêts à être envoyés au prestataire.
- Calendrier des rendez-vous — les demandes de rendez-vous et d’information envoyées depuis le site sont enregistrées et affichées dans un calendrier mensuel dans l’administration.
- Connexion avec Google — sur les formulaires de connexion et d’inscription, configurée depuis une page Intégrations.
- Réglages IA — un endroit unique pour choisir un fournisseur d’IA (Anthropic Claude ou OpenAI), le modèle et le prompt, avec un test de connexion, prêt à servir à d’autres modules.
Comment c’est construit
WordPress, thème Eduma, LearnPress, Elementor, Contact Form 7, H5P et WooCommerce, enrichis d’extensions must-use sur mesure en PHP, sur un hébergement cPanel.
Pourquoi ce choix
Chaque personnalisation vit dans des extensions must-use, et non dans le thème ou dans LearnPress. Les deux peuvent toujours être mis à jour depuis WordPress, et le travail sur mesure n’est pas écrasé lors de ces mises à jour.


