[webaccessibile] Calendario accessibile

Simone Onofri simone.onofri a gmail.com
Mer 8 Ago 2007 20:17:59 CEST


Ciao Francesca,

Ti consiglio sicuramente di andare a vedere la soluzione proposta da
Diego che è ottima.

Nel mentre ti propongo una versione del calendario più futuristica
parlando di Web Semantico [1] (niente paura, è semplicissimo).  Il Web
semantico è un estensione del Web attuale in cui ci sono i dati che
descrivono i dati (in gergo: metadati) con un linguaggio comprensibile
alle macchine.

Praticamente se per accessibilità intendiamo informazioni
comprensibili alle persone, per semanica intendiamo informazioni
comprensibili alle macchine. L'utilità di questa cosa è presto detta.

Rispetto alla questione Calendario esiste infatti un formato standard
(Internet Calendar) usato anche da Outlook, per il Calendario del Mac
ecc... e ora ti dico come si può fare a lavorarci direttamente da
Wordpress o comunque dall'XHTML.

Così non solo potrai far scegliere all'utente la visualizzazione che
preferisce sul Web (del testo, una timeline...) ma potrai anche
farglielo importare in Outlook o nel suo client di posta preferito.

Per la produzione di questi metadati-calendario utilizzeremo un
formato 'ponte per il web semantico' che ci permette di inserire
metadati direttamente in XHTML: hCalendar [2]. Sta per (X)HTML
Calendar, ed è uno dei modi più usati (anche se ce ne sono dei
migliori) per inserire dei calendari/eventi direttamente in XHTML.
Tale formato è usato anche da UpComing [3] e da molti altri siti che
trattano di eventi.

Dato che siamo pigri :) possiamo usare due modi per scrivere gli
hCalendar in modo semi-automatico:

1. Usare Structured Blogging [3] su Wordpress. Questo pugin di
permette di scrivere, oltre ai post normali, anche dei post con dati
strutturati. Uno di questi è proprio per il Calendario, o Evento e
produce hCalendar.

2. Usare il generatore online di hCalendar (in javascript e molto
semplice) [5] e metterle i vari eventi in una stessa pagina. (ti
consiglio di usare questo per fare delle prove)

Ora che hai una pagina che contiene più hCalendar, e dunque hai
potenzialmente dei metadati, vediamo cosa ci si può fare, oltre alla
versione solo-testo (una procedura simile la puoi trovare in questa
presentazione [5]):

1. Ottenere una Timeline direttamente da hCalendar [6] (se non
funziona la prima volta ritenta :-) in ogni caso se tutto va bene vedi
direttamente la timeline ottenuta dalla mia home page [7] in live con
gli hCalendar che ho io.
2. Esportare il tutto in formato Outlook e similari, puoi vedere un
esempio [8] dalla mia pagina e sostituire quell'indirizzo con la tua
pagina
3. Integrare hCalendar con il sistema di Diego...
4. Ottenere RDF (il formato dei metadati veri e propri)

Poi si possono fare altre mille cose, ma per ora è meglio fermarci qui...

spero di essere stato chiaro, ma ho dei dubbi, per qualsiasi cosa chiedi.

Simone

[1] http://it.wikipedia.org/wiki/Web_semantico
[2] http://structuredblogging.org/
[3] http://www.upcoming.org/
[4] http://microformats.org/wiki/hcalendar
[5] http://www.slideshare.net/simone.onofri/web-semantico-da-xhtml-a-rdf-in-3-click
[6] http://www.siatec.net/timeline/
[7] http://www.siatec.net/
[8] ttp://suda.co.uk/projects/microformats/hcalendar/get-cal.php?uri=http://www.siatec.net/


On 8/8/07, Francesca <francesca_g a email.it> wrote:
> Salve a tutti,
> ho la necessità di inserire in un sito accessibile un calendario che
> mese per mese mostri vari appuntamenti/scadenze.
> Dato che il sito si regge in parte su Wordpress, ho trovato questo
> interessante plugin:
> http://www.kieranoshea.com/calendar
>
> Il metodo per far apparire i vari "approfondimenti" è tutto basato su
> CSS quindi a livello di screen-reader mi sembra che sia una buona scelta
> (sottintendendo che il codice HTML va sistemato).
> Dubito però che soddisfi il requisito di indipendenza dai dispositivi,
> in quanto tali approfondimenti sono attivabili solo tramite mouse.
> Avete qualche suggerimento su come rendere accessibile un calendario?
> Avevo anche proposto la possibilità di sintetizzare il più possibile i
> vari appuntamenti e - rendendo diversamente la visualizzazione -
> riuscire ad inserire tutto direttamente in modo visibile ma, in
> considerazione del fatto che i testi hanno bisogno di essere piuttosto
> esplicativi, non è fattibile.
>
> Grazie,
> Francesca
> _______________________________________________
> webaccessibile mailing list
> webaccessibile a itlists.org
> http://itlists.org/mailman/listinfo/webaccessibile
>


Maggiori informazioni sulla lista webaccessibile