JAST-A-Slide è un sistema semplice ed innovativo per creare delle presentazioni multipiattaforma ed accessibili.
Il sistema consente di costruire le proprie diapositive come si costruirebbe una pagina web, esattamente come fino ad oggi è stato fatto con HTML Slidy.
JAST-A-Slide non ha la presunzione di voler sostituire uno strumento come Microsoft Power Point o Open Office Impress, ma di affiancarli con lo scopo di creare presentazioni per il web.
Osserveremo nelle prossime slides il suo funzionamento.
È possibile navigare le diapositive di questa presentazione, in quattro differenti modi:
Le diapositive sono organizzate secondo una semplice struttura XHTML con DTD di tipo Strict.
Quanto segue è lo schema logico di creazione di una presentazione:
Ciascuno degli elementi indicati in nell'elenco precedente, corrisponde ad un elmento HTML di tipo div
L'intestazione e il piè di pagina sono due elementi div con rispettivo
id="header" e id="footer"
Un ipotetico header potrebbe essere il seguente:
<div id="header">
JAST-A-Slide - L'evoluzione delle diapositive on-line!
</div>
.
Come si può notare corrisponde all'header di questa diapositiva
La prima diapositiva, che titola l'intera presentazione, ha una caratteristica
particolare: deve avere id="front-page".
Altro requisito della diapositiva frontale è di avere un elemento di intestazione h1
che identifica tra l'altro il titolo dell'intera presentazione (che viene applicato alla finestra
e visualizzato nell'elenco delle diapositive).
Segue un esempio di diapositiva frontale:
<div id="front-page" class="slide">
<h1>Titolo della presentazione</h1>
<p>Testo titolo presentazione</p>
</div>
Tutte le diapositive (ad eccezione della prima), devono avere un solo elemento di
intestazione h2, che identifica il titolo della relativa diapositiva.
Ecco un esempio:
<div class="slide">
<h2> Titolo della presentazione </h2>
<p> Testo presentazione </p>
<p> Ulteriore testo presentazione </p>
</div>
Per semplificare la creazione di nuovi modelli, esistono due fogli di stile:
Ciascun elemento importante nella presentazione è rappresentato da un id e da una classe:
Nelle prossime slides vedremo i selettori di classe e di elemento principali.
#toc;META informazioni...Ci sono alcuni meta tag che vengono acquisiti dallo script come elementi informativi.
id = meta-info;
meta-info;
meta-info;
META etichette...Altri meta tag, consento di configurare le etichette delle slide:
META configurazione!Altri meta tag infine consentono di configurare il comportamento della procedura:
true il sistema imposterà la presentazione come guida per
le utenze remote (esisterà un solo master e tanti slave. Entrambe dovranno puntare allo
stesso sync-link).
Applicando class="progressive" ad un elemento della pagina (non all'intera slide),
sarà possibile avere delle comparse graduali del testo.
Nella prima diapositiva ce n'è un esempio... Prova ad tornarci dall'elenco delle diapositive.
Ma questo è un altro esempio:
class="progressive"Fatto! Semplice vero?
La presentazione che avete appena visto è predisposta ad essere letta dalle tecnologie assistive. Per verificare questa cosa prova ad installare firevox e ascoltare le diapositive.
Ne esiste una versione AJAX che consente la consultazione da parte dei discenti di una presentazione che un ipotetico docente sta tenendo a distanza! Questi sono gli URL per provarla:
Questa presentazione è stata possibile grazie a:
Chiunque è libero di riutilizzare questo strumento per produrre presentazioni web che siano supportate dalle tecnologie assistive.
L'assenza della presente diapositiva alla fine della presentazione sarà ritenuta una violazione del diritto d'autore e potrà essere perseguibile secondo le normative vigenti.
Grazie!
Diego La Monica