Siti Accessibili? usiamo un Sistema di Gestione dei Contenuti?

Di Nunziante Esposito.

Parte terza.

`*******`

Nelle due parti di questo argomento gi pubblicate nei mesi scorsi su questo giornale abbiamo avuto modo di conoscere ed installare questo gestore di contenuti per siti web completamente gratuito, sviluppato e Distribuito sotto licenza GNU GPL.

Se vi ricordate, avevo fatto presente che con le versioni di Jaws superiori alla 5.10, le pagine generate non venivano visualizzate correttamente e che i tecnici programmatori della Zope Italia stavano cercando di risolvere il problema.

Dopo vari tentativi e test annessi, il problema lo ha risolto il Dott. Franco carinato, presidente di Zope Italia, dietro mia insistenza e dopo vari tentativi di modifica delle impostazioni di Plone.

Dopo aver verificato che le versioni di Jaws superiori alla 5.10 ed inferiori alla 7, leggevano in modo non corretto dei siti in Plone ed in particolare dei siti sviluppati in Plone 2.1 e superiori, non riuscivamo a capire il perch di tale anomalia.

Si riscontrava, ad esempio, che i form interattivi venivano ignorati, alcune parti delle pagine non venivano lette e alcuni link venivano addirittura ignorati.

Il problema dipende dalla configurazione del Stylesheets Registry ed in particolare dalla configurazione dei seguenti fogli di stile:

Presentation.css.
print.css.
mobile.css.

Cio quei fogli di stile dedicati a dispositivi diversi da quelli che servono per gestire la visualizzazione su uno schermo.

Disabilitando il merge di questi fogli di stile, "Merging allowed not checked", Jaws riesce a leggere completamente tutto quello che Plone produce e tutte le pagine del pannello di amministrazione.

Ecco in dettaglio i passaggi da fare per modificare le impostazioni di Plone in modo da far leggere le pagine correttamente con qualsiasi versione di Jaws:

Apriamo Internet Explorer, control pi F12 per aprire la barra degli indirizzi, digitiamo Localhost e premiamo invio.
Se tutto era funzionante gi in precedenza, si apre il pannello di Login ed inserendo userid e password possiamo accedere all'amministrazione del sito in locale. La stessa cosa, ma inserendo l'indirizzo giusto, possiamo farla se il sito  pubblicato su un server per il quale paghiamo il servizio di hosting.
Dalla home page del nostro sito Plone, cerchiamo  il link configurazione sito e premiamo invio.
Dalla pagina che si apre, diamo invio sul link "Interfaccia di gestione Zope".
Supponendo che il nostro sito Plone abbia come indirizzo: http://www.sitopersonale.it, ci ritroveremo su: http://www.sitopersonale.it/manage_main. Se siamo in locale, l'indirizzo sar http://localhost/manage_main.
Cerchiamo il link "portal css (CSS Registry)" e premiamo invio.
Se abbiamo eseguito correttamente i passaggi precedenti, ci troveremo sulla pagina http://www.sitopersonale.it/portal_css/manage_cssForm.
La pagina che si apre ha tutta una serie di sezioni che hanno tutte le stesse caselle di controllo con le quali si possono attivare o disattivare le impostazioni relative ai CSS.
Raggiungiamo la sezione presentation.css. Per spostarci subito a tale sezione, premiamo control pi F, digitiamo  "presentation.css", senza le virgolette, e premiamo invio.
Trovata la scritta "presentation.css", se premiamo freccia gi, dopo qualche riga troveremo la scritta "Merging allowed?" e subito alla riga successiva una casella di controllo che dobbiamo disattivare.
Ripetiamo la stessa operazione per le due sezioni successive print.css e mobile.css., che raggiungiamo subito scorrendo la pagina con freccia gi.
Una volta disattivate le tre caselle di controllo suddette, non ci resta che raggiungere il pulsante Save e premiamo invio. Se premiamo la lettera B, siamo immediatamente sul pulsante save e premendo invio avremo salvato le nostre impostazioni.
Se tutto  stato eseguito correttamente, potremo usare tutto il portale Plone, sito e pannello di amministrazione,  anche con tutte le versioni 6 di Jaws.

Per poter apprezzare direttamente la compatibilit delle pagine Prodotte da Plone  stata preparata una pagina che spiega le modifiche da apportare per chi usa questo CMS e per tutti i programmatori della comunit Zope. La pagina si pu raggiungere all'indirizzo: http://www.zope.it/Members/carinato/news/plone-e-lo-screen-reader-jaws.

Visto che ora  stata risolta l'incompatibilit con la versione 6 di Jaws,  stato preparato un sito di test che servir a noi della Commissione  OSI per testare le pagine prodotte ed il pannello di amministrazione di Plone. L'intento  quello di consentire agli sviluppatori dell'associazione Zope Italia di rendere questo CMS open source completamente accessibile.

Vi rimando alla prossima per gli sviluppi di questo sistema di gestione dei contenuti sperando di poter fornire indicazioni concrete di sviluppo del prodotto.

Nunziante Esposito. 
nunziante.esposito@uiciechi.it.

