Il problema
Aifitec è un ente di formazione professionale a Reggio Calabria e Siderno che offre anche servizi per il lavoro come somministrazione di personale e tirocini. Le serviva un unico sito per i corsi, le lezioni online e il lavoro d’ufficio. Il tema Eduma con LearnPress era un punto di partenza, ma così com’era sembrava generico, era tradotto in italiano solo in parte e non aveva strumenti per il back office.
Cosa ho costruito
Ho trasformato un’installazione e-learning standard di WordPress in una piattaforma completa, con tutto il codice su misura in 64 file di plugin must-use.
- Un’aula su misura: lezioni e quiz si aprono in un layout dedicato con la struttura del corso, gli elementi completati, un pulsante “completa la lezione” e la navigazione avanti/indietro, più un video e un PDF allegati a ogni lezione.
- Area studenti: una home page e un profilo su misura con i corsi a cui si è iscritti, quelli completati e quelli in corso, e una barra di avanzamento per ciascuno.
- Iscrizioni e pagamenti: checkout dei corsi con PayPal e bonifico bancario, e una sezione di amministrazione per seguire iscrizioni e pagamenti.
- Fatture elettroniche: un’anagrafica clienti con importazione da Excel, e un generatore di file XML FatturaPA, il formato richiesto per la fatturazione elettronica in Italia, pronti da inviare all’intermediario.
- Calendario delle consulenze: le richieste di prenotazione e di informazioni dal sito vengono salvate e mostrate in un calendario mensile nella bacheca.
- Accesso con Google: nei moduli di accesso e registrazione, configurato da una pagina Integrazioni.
- Impostazioni AI: un unico posto per scegliere il fornitore AI (Anthropic Claude o OpenAI), il modello e il prompt, con un test di connessione, pronto per essere usato dagli altri moduli.
Con cosa è fatto
WordPress, tema Eduma, LearnPress, Elementor, Contact Form 7, H5P e WooCommerce, estesi con plugin must-use su misura in PHP, su hosting cPanel.
Perché è fatto così
Ogni personalizzazione vive in plugin must-use, non dentro il tema o LearnPress. Entrambi si possono ancora aggiornare da WordPress, e il lavoro su misura non viene sovrascritto quando lo si fa.


