Per la General Workers’ Union (GWU), il principale sindacato di Malta con oltre 53.000 membri attivi, ho curato il completo restyling e lo sviluppo del portale web istituzionale.
Il progetto ha sostituito un precedente progetto wordpress del 2019 con una soluzione 100% custom, mobile-first e ad alte prestazioni.
La sfida di progetto
La difficoltà principale è stata la gestione e la bonifica di un’enorme mole di dati storici accumulati negli anni: un database di oltre 4 GB con centinaia di migliaia di record, articoli, media e file allegati. La piattaforma doveva inoltre gestire 3 lingue (Maltese, Inglese, Italiano), erogare banner pubblicitari per accordi commerciali e offrire un’esperienza utente immediata per un bacino di 53.000 utenti registrati.
Soluzione tecnica & Sviluppo
- Ottimizzazione Profonda del Database (da 4 GB a <2 GB): Intervento di pulizia, bonifica delle tabelle orfane, reindicizzazione delle query e compressione della libreria media, dimezzando le dimensioni del database da oltre 4 GB a poco meno di 2 GB senza alcuna perdita di dati storici.
- Sviluppo Tema Custom PHP & Mobile-First: Abbandono definitivo di template commerciali di terze parti a favore di un’architettura sartoriale e leggera, sviluppata da zero per garantire tempi di risposta immediati del server.
- Componenti JavaScript Custom (No Plugin): Progettazione e sviluppo da zero di uno slider dinamico avanzato per i contenuti principali e di un news ticker scorrevole in top-bar per i comunicati sindacali urgenti.
- Architettura Multilingua (MT / EN / IT): Configurazione e gestione strutturata dei contenuti in tre lingue per garantire la massima accessibilità a lavoratori locali e internazionali.
- Sistema Ad Management: Integrazione di un modulo per la gestione dei banner pubblicitari commerciali.