Recap: un template Joomla accessibile per la PA - il webinar con Gianluca Gabella

Dettagli della notizia

Lunedì 27 aprile 2026 si è tenuto il quarto appuntamento della serie "Extension Demos: In Touch With Developers" di JUG Italia. Protagonista della serata: Gianluca Gabella, con la presentazione del suo template open source per Joomla 5+ pensato per la Pubblica Amministrazione italiana.

Contenuto

Il contesto: l'accessibilità nella PA è un obbligo, ma la realtà è diversa

Gianluca ha aperto la sessione inquadrando il tema normativo. L'accessibilità digitale in Italia ha una storia lunga, che parte dalla Legge Stanca del 2004 e arriva fino all'European Accessibility Act (EAA), i cui obblighi sono entrati in vigore il 28 giugno 2025 estendendo i requisiti di accessibilità anche al settore privato. In mezzo, il recepimento della Direttiva UE 2016/2102 nel 2018 (D.Lgs. 106/2018) e quello dell'EAA nel 2022 (D.Lgs. 82/2022).

Ma i numeri raccontano un'altra storia. Secondo i dati del monitoraggio AgID, su circa 17.700 siti della PA che hanno compilato la dichiarazione di accessibilità, circa 8.000 si dichiarano conformi, quasi 9.600 parzialmente conformi e 110 non conformi. E c'è un dato ancora più eloquente: su 786.681 documenti PDF analizzati dal tool MAUVE++, il 98% presenta errori di accessibilità. Solo il 2% risulta privo di problemi.

Joomla nella PA italiana: secondo CMS più usato, ma senza riconoscimento ufficiale

La seconda parte della presentazione ha messo in luce un paradosso. Secondo il monitoraggio AgID del 2022 su 21.700 portali della PA, la distribuzione dei CMS è la seguente: WordPress al 57,15%, Joomla al 24,71%, Drupal all'8,72% e il restante circa 10% suddiviso tra altre piattaforme. Nel 2016 Joomla era addirittura il CMS più utilizzato nella PA italiana.

Gianluca ha mostrato esempi concreti di siti PA attualmente realizzati con Joomla: dal MIMIT (Ministero delle Imprese e del Made in Italy) alla Regione Liguria, dalla Provincia di Brindisi a geodati.gov.it, passando per diverse università italiane come Unicampania, Unipg e Unimore.

Eppure, nonostante questa presenza capillare, Joomla non è presente ufficialmente tra i CMS supportati dal sistema di design di Designers Italia, dove figurano solo WordPress e Drupal. Questo genera una situazione assurda — come Gianluca ha raccontato citando un episodio reale con un cliente: "Non possiamo fare il sito con Joomla perché non c'è sul sito dell'AgID, quindi non è un CMS accessibile". Una convinzione errata, dato che il Codice dell'Amministrazione Digitale (art. 68-69) garantisce la libertà di scelta per soluzioni open source alternative, purché rispettino le linee guida.

I precedenti: chi ha già lavorato sull'accessibilità Joomla in Italia

Prima di presentare il proprio progetto, Gianluca ha riconosciuto il lavoro di chi lo ha preceduto in questo ambito:

  • PASW (Porte Aperte Sul Web): community italiana focalizzata sul mondo scolastico, che ha prodotto template basati su Bootstrap Italia per Joomla 3 e 4.
  • Protocolli Creativi / Italia Theme: rilasciato nel 2023, un template che utilizza solo il core di Joomla, sviluppato seguendo le linee guida di Designers Italia.
  • RNDT Template (AgID): il template ufficiale AgID creato per geodati.gov.it, una soluzione molto verticale dedicata alle infrastrutture dati territoriali.

Il nuovo template: Bootstrap Italia + Joomla 5+

Il cuore della presentazione è stato il template sviluppato da Gianluca: un progetto completamente open source e gratuito, ospitato su GitHub (PixedBo/Template-Accessibile-per-Joomla), basato su Bootstrap Italia v2.x e progettato per Joomla 5+.

Bootstrap Italia è il framework ufficiale del design system del Paese, costruito su Bootstrap 5, che permette la creazione di applicazioni web conformi alle linee guida di design per i servizi digitali della PA. Non è quindi un'invenzione: il template utilizza componenti e pattern già validati a livello nazionale.

I punti chiave del progetto presentati da Gianluca:

  • Configurabile dalle opzioni native del template, senza necessità di customizzazione manuale del codice
  • Multi-ente: pensato per coprire più tipologie di ente (comuni, scuole, ASL, musei...), non solo una specifica
  • Obiettivo validazione: progettato per superare il pa-website-validator di Designers Italia
  • Candidatura ufficiale: l'ambizione è essere elencato nell'elenco ufficiale dei temi PA, affianco a WordPress e Drupal
  • Open source: rilasciato con licenza aperta e mantenuto attivamente dalla community

Lo stato attuale

Il template è attualmente alla versione 1.0.11 e può essere scaricato e installato da GitHub. Lo stato di avanzamento presentato:

  • Completato: struttura base, Bootstrap Italia integrato, layout homepage, layout "Servizi"
  • In corso: override dei componenti core per singole sezioni, opzioni di configurazione del template
  • Prossimi step: validazione pa-website-validator, integrazione componente Calendario, creazione di un pacchetto Quickstart, documentazione

Durante la demo live, Gianluca ha mostrato il funzionamento del template con le opzioni di personalizzazione: selezione di sfondi, colori, pulsanti di login e ricerca, il tutto gestibile direttamente dal pannello di configurazione del template. Ha anche illustrato come i colori siano stati studiati per garantire un rapporto di contrasto ottimale, in linea con i requisiti WCAG 2.2.

Un aspetto tecnico interessante emerso durante la presentazione riguarda i data-element: attributi HTML personalizzati richiesti dal validatore AgID per identificare specifiche sezioni della pagina. Gianluca ha spiegato come attualmente Joomla non permetta l'inserimento nativo di attributi personalizzati nelle voci di menu, e come stia cercando soluzioni alternative tramite il sistema di override del template.

Le domande della community

La sessione di Q&A ha generato spunti concreti per lo sviluppo futuro:

Genericità delle etichette — Nicola ha suggerito di sostituire i termini "regione" o "comune" nelle etichette del template con il più generico "ente", per rendere il template immediatamente utilizzabile da qualsiasi tipo di pubblica amministrazione. Gianluca ha accolto il suggerimento.

Dark mode — Sempre Nicola ha chiesto se fosse prevista una modalità dark mode. Gianluca ha spiegato che al momento non è implementata, ma la considererà per sviluppi futuri.

Temi colore per ASL — Marian ha sollevato l'esigenza di set di colori specifici per le ASL, che su Figma prevedono già due opzioni cromatiche dedicate. Gianluca ha confermato che, pur essendo il focus attuale su scuole e comuni (per i quali esiste già il validatore AgID), è possibile aggiungere set di colori aggiuntivi direttamente nel template.

SPID e autenticazione — Si è discusso dell'integrazione con SPID, con la conferma che il sistema sarà disponibile fino al 2030. Il tema dell'autenticazione resta un punto aperto per sviluppi futuri del progetto.

Joomla 6.2 e proposte al core — Nicola ha suggerito di contattare Martin Kopp, Release Manager di Joomla 6.2, per proporre miglioramenti al core che facilitino la gestione degli attributi personalizzati nelle voci di menu — un tema cruciale per la compatibilità con il validatore della PA.

Un progetto per il rilancio di Joomla in Italia

Gianluca ha chiuso la presentazione sottolineando il significato più ampio del progetto: i siti della PA rappresentano un'opportunità concreta per il rilancio di Joomla in Italia. Migliaia di portali istituzionali necessitano di aggiornamenti urgenti, e un template open source, community-driven e conforme agli standard potrebbe fare la differenza.

Il progetto non è un'iniziativa individuale ma un invito alla partecipazione: dal testing alla segnalazione di bug, dalla scrittura di documentazione ai contributi in codice tramite pull request su GitHub.

Come contribuire

  • GitHub: github.com/PixedBo/Template-Accessibile-per-Joomla — fork, issue e pull request sono benvenute
  • Testing: installare il template in ambiente di test e provare il pa-website-validator
  • Community: partecipare alla discussione su forum.joomla.org o nel gruppo Telegram JUG Italia
  • Contatti: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.

Video


La serie "Extension Demos: In Touch With Developers" è un'iniziativa di JUG Italia che mette in contatto sviluppatori e community attraverso demo live, approfondimenti tecnici e networking. Segui JUG Italia per restare aggiornato sui prossimi appuntamenti.

Informazioni Articolo

Categoria:
News
Autore:
Gianluca Gabella
Pubblicato:
30 Aprile 2026
Visualizzazioni:
422
Link Youtube:
https://www.youtube.com/watch?v=7JXsJAhHvRY
Materiale Scaricabile:
Template Joomla per la PA.pdf

Altri articoli della stessa categoria