Salve a tutti.
Da qualche giorno sto provando JoomlaFAP e sto valutando il suo utilizzo per la realizzazione di siti web "accessibili".
Mi sono imbattuto in questo sito:
http://www.atutor.ca/achecker/Ho visto che ci sono già alcuni post che fanno riferimento al tool, ma nessuno discute sul fatto che JoomlaFAP non supera la validazione anche senza alcun contenuto.
Ho configurato un sito web con Joomla seguendo le istruzioni consigliate sul sito del progetto JoomlaFAP:
- installa template "accessible" e attivalo come predefinito
- installa modulo com_accesskeys_77
- installa plugin htmlpurifier02-joomla1.5-php5 e attivalo
- applica le patch core
Poi ho provato a effettuare la verifica con il sito vuoto (senza dati di prova) e mi ha riportato:
- 10 problemi "conosciuti" e che non permettono la validazione;
- vari problemi secondari
- validazione html positiva (ma questo si sapeva già)
la stessa cosa viene visualizzata pubblicando un pagina d'esempio in home page e inserendo una nuova voce nel main menù.
Gli errori sono tutti del tipo:
- "Anchor element missing a title attribute."
Il dubbio è:
JoomlaFAP è "accessibile" e il tool AChecker è troppo restrittivo nei criteri utilizzati per la validazione (anche il sito
http://www.pubbliaccesso.it/ riporta 4 errori conosciuti

)
oppure
JoomlaFAP va modificato per superare la verifica del tool?
I problemi sono facilmente risolvibili:
- modificando il file index.php del template "accessible" inserendo l'attributo "title" a tutti i tag anchor;
- modificando il file helper.php presente nella cartella "../modules/mod_mainmenu"
- riga 349: $data = '<a href="'.$tmp->url.'" title="'.$tmp->url.'">'.$image.$tmp->name.'[/url]';
- riga 353: $data = '<a href="'.$tmp->url.'" target="_blank" title="'.$tmp->url.'">'.$image.$tmp->name.'[/url]';
le due righe non fanno altro che inserire l'attributo "title" al tag anchor del menù ricopiando come titolo il link stesso (anche se sarebbe più corretto inserire il "title" della pagina).
Penso che l'adeguamento andrebbe fatto ovunque venga utilizzato il tag anchor

.
Com'è possibile fare una cosa del genere?
Grazie