Supporto volontario e collaborativo per Joomla!® in italiano

Joomla! FAP: il CMS accessibile per tutti

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva
 
Integrazioni con Joomla!

Joomla! For All People, il CMS accessibile

Forse non tutti sanno che Joomla.it ospita un forum dedicato all'accessibilità e al progetto Joomla! FAP (For All People) che da anni permette di creare un sito Joomla! accessibile e conforme alle norme italiane in materia di accessibilità.
Questo breve articolo si propone di introdurre brevemente il progetto, di illustrare quelle che sono le ultime novità e lanciare un rapido sguardo al futuro.

Un po' di storia

Correva l'anno 2007 (e Joomla! 1.5 era alle porte) quando ho cominciato a lavorare su una versione accessibile di Joomla! partendo dal un progetto nato qualche tempo prima ad opera del team di JoomlaItalia. Quella che segue è un'immagine ormai "storica" di uno dei primissimi template realizzati con Joomla! FAP, utilizzato ancora oggi sul sito del Parco Adda Nord (dopo averlo ripetutamente aggiornato). Il progetto Joomla! FAP nasce principalmente per due motivi: 
  1. l'entrata in vigore della legge "Stanca" (Legge 4/2004) e dei relativi allegati tecnici, che rendeva obbligatoria l'accessibilità per tutte le pubbliche amministrazioni italiane
  2. all'epoca (la situazione è decisamente migliorata negli ultimi tempi) le norme italiane erano decisamente più stringenti di quelle internazionali, non c'era quindi alternativa allo sviluppo di una versione italiana che permettesse di utilizzare Joomla! per il sito di un ente pubblico.
Col passare degli anni il progetto Joomla! FAP si è diffuso tanto da diventare lo standard di fatto per tutte le pubbliche amministrazioni che desiderano utilizzare Joomla! per i propri siti web. Joomla! FAP ha permesso di utilizzare Joomla! a centinaia di scuole, comuni e altre pubbliche amministrazioni italiani. Un esempio delle iniziative che utilizzano con successo Joomla! FAP è il progetto Porte Aperte sul Web.

Joomla! FAP ha seguito negli anni l'evoluzione di Joomla! ed è adesso disponibile per Joomla! 3, su cui si concentrano tutte le attività di sviluppo.

Anatomia di Joomla! FAP

Joomla! FAP non è solo un template ma un insieme di strumenti che agiscono in maniera coordinata per creare un sito Joomla! accessibile. I componenti di un sito Joomla! FAP sono:
  • com_accesskeys: componente per la gestione delle Access Keys (tasti di scelta rapida)
  • plg_htmlpurifier_content: un plugin per generare codice conforme al DTD
  • tpl_accessible: il template accessibile vero e proprio
  • plg_jfap_system: un plugin per rendere accessibili alcune parti del sistema
  • mod_accessibility_links: il modulo per i link contrasto/reimposta ecc.

Joomla! FAP: il template accessibile predefinito
Joomla! FAP: il template accessibile predefinito

Il template accessibile

Il template accessibile in modalità a contrasto elevato
Il template accessibile in modalità a contrasto elevato
Tutti i template accessibili di Joomla! FAP sono accuratamente testati e validati secondo i criteri di accessibilità e usabilità al fine di ottenere un sito che non sia solo conforme alle norme vigenti ma che possa anche garantire una reale fruizione ottimale da parte delle persone diversamente abili e in generale da parte di tutti gli utenti. Alcune delle caratteristiche comuni a tutti i template Joomla! FAP sono:
  • versione a contrasto elevato
  • layout liquido
  • collegamenti da tastiera (tasti di scelta rapida) e navigazione da tastiera per i menu
  • barra dell'accessibilità per ridimensionare il testo, per l'alto contrasto e per il layout liquido
  • conformità allo standard W3C XHTML 1.0
  • supporto WAI-ARIA
  • rispetto dei valori di contrasto colore e conformità WCAG AAA
  • rispetto di margini e padding sugli elementi cliccabili
  • elementi dei moduli correttamente etichettati

I template AccessiblePro

Con lo scopo di raccogliere fondi per portare avanti il progetto, l'offerta di template accessibili si è recentemente arricchita con AccessiblePro: una serie di template accessibili professionali a pagamento che integrano e completano il template predefinito, il quale possiede le stesse identiche caratteristiche di accessibilità e rimane come sempre liberamente disponibile. Il template AccessiblePro è supportato commercialmente, è facilmente personalizzabile e acquistandolo contribuisci direttamente allo sviluppo del progetto Joomla! FAP permettendogli di continuare ad esistere!

Download

Tutto il codice del progetto viene mantenuto su GitHub nel deposito ufficiale JoomlaFap, le ultime release del template e degli elementi di supporto sono contenute nella cartella release. Il sito ufficiale del progetto Joomla! FAP contiene ulteriori informazioni su Joomla! FAP e sul template accessibile AccessiblePro.

Il presente e il futuro prossimo

Negli ultimi tempi, lo sviluppo del progetto Joomla! FAP è ripartito con decisione, il definitivo passaggio a Joomla! 3 e i recenti cambiamenti avvenuti a livello normativo (il livellamento dei requisiti tecnici nazionali con quelli internazionali WCAG 2.0 AA) ma sopratutto la produzione del template AccessiblePro hanno portato una serie di novità:

Miglioramenti nell'accessibilità

  • la revisione dei CSS e correzione di numerosi problemi
  • il passaggio del DTD a XHTML 1.0 transitional
  • un nuovissimo menu top con
    • il supporto dei sotto-menu, interamente accessibile
    • supporto WAI-ARIA con navigazione da tastiera tramite frecce direzionali
  • nuove posizioni nel template

Miglioramenti nella personalizzazione

  • collegamenti per l'accessibilità disponibili in un modulo a parte per facililarne il posizionamento
  • finestra CSS per aggiungere regole personalizzate direttamente dalla configurazione del template

Il progetto Joomla! FAP non si ferma e in cantiere ci sono due importanti obbiettivi da raggiungere:
  • un nuovo template basato su HTML5 che è da poco diventato uno standard ufficiale ed è quindi da ora in avanti pienamente utilizzabile
  • l'aggiunta di ulteriori funzionalità responsive: Joomla! FAP presenta da sempre alcune caratteristiche basilari dei template responsive ma l'impossibilità di usare i CSS versione 3 rende decisamente complicata l'implementazione di funzionalità avanzate senza ricorrere ad un uso pesante di Javascript

Come sempre, il futuro di Joomla! FAP è anche nelle tue mani, se puoi sostenere economicamente il progetto non esitare!





Risorse e community



CommentaCommenta questo articolo sul forum

Ho scritto e condiviso questo articolo su Joomla.it, fallo anche tu. Invia ora un nuovo articolo!
Alessandro Pasotti
Alcune informazioni su di me:
Da quasi 15 anni mi occupo di web, accessibilità e GIS sviluppando software libero in PHP, Python, C e C++. Credo che sia importante condividere cultura, tecnologia e saperi e cerco di vivere di software libero.


Ho anche scritto:
         ✔ diventa autore su Joomla.it

Ultima versione di Joomla!®

downloadVer. 3.6.2 Stabile Italiana
Data di rilascio:4 Agosto 2016
(leggi la notizia Demo online

Le migliori estensioni gratuite

Un elenco aggiornato con i link a più di 100 estensioni fra componenti, moduli e plugin gratuiti per Joomla! 3

Manuale in italiano

Manuale in italianoPer conoscere meglio Joomla!, le sue caratteristiche ed il metodo di utilizzo leggi il manuale tradotto in italiano.

Molto utili anche le risposte alle domande più frequenti: FAQ

Sicurezza del proprio sito Joomla!Leggi anche: Nozioni sulla sicurezza del proprio sito

Autori di articoli recenti

Invia un articolo!Scrivi un articolo su Joomla.it e ricevi i ricavi dalle pubblicità di Google Adsense!
Segui queste istruzioni, condividi e collabora con la community. L'elenco degli autori attivi sul sito.

Libri consigliati

Torna su

Joomla.it sui Social Network

JoomlaDay Italia

JoomlaDay

Newsletter

Inserisci qui la tua e.mail: