Difficilmente mi sbilancio, ma credo (e spero) che d'ora in poi sentiremo
spesso la parola Faust. Oltre ad essere il titolo di uno dei miei libri preferiti è un acronimo coniato di recente dalla web-agency Space 150 e presentato
in Faust: Flash Augmenting Standards. Di cosa si tratta? Cercherà di tradurre i passaggi chiave dell'articolo:
Bisognerebbe realizzare due siti separati? Uno fatto in Flash e uno con i web standards? [...] Non sarebbe bello se si potesse realizzare il sito una volta sola, raggiungere il 100% dell'audience, aderire ai web standards, ottimizzare il sito per i motori di ricerca e usare Flash?[..]
Faust - Flash Augmenting Standards è un processo
per realizzare siti accessibili in cui le pagine viste da utenti con Flash installato usano lo stesso HTML delle pagine viste dagli utenti senza Flash. Di fatto, il filmato Flash parsa il contenuto direttamente dalla pagina HTML. [..]
I web standards sono come una deliziosa torta a strati:
- HTML per struttura e contenuto
- CSS per la presentazione
- Javascript per il comportamento
Abbiamo aggiunto un quarto strato in cima alla torta: Flash, per caratteristiche di User Interaction che il browser non possiede e per contenuti multimediali. [..]
Abbiamo lanciato diversi siti che usano Faust e riteniamo che sia in grado di offrire diversi vantaggi:
- Faust è search engine friendly
- C'è bisogno di una sola sorgente di dati: l'HTML
- àˆ compatibile con il tuo CMS
- àˆ possibile aggiungere contenuti multimediali senza compromettere l'accessibilità di base
Devo dire che è da molto che non mi capita di leggere un articolo così ben scritto e documentato, che prosegue poi presentando come esempio il sito Ivy Hotel e l'esempio base: uno slideshow che usa Faust visto con Flash e senza.
Due parole sull'implementazione e poi vi lascio alla lettura, che davvero
merita. In sostanza, Faust si serve di una piccolo script di circa 1,5 Kb in grado di
catturare l'innerHTML e trasformarlo in XML che Flash può ricevere e manipolare. "Si, ma come avviene il passaggio?" vi starete
chiedendo. Semplice. Attraverso SWFObject di Geoff Stearns, uno script in grado di incorporare filmati Flash mediante Javascript.
Non voglio esagerare dicendo che siamo di fronte una rivoluzione pari ad Ajax, ma senza dubbio ci troviamo davanti a un'idea geniale e ad un momento storico del web design. Un momento in cui programmatori, appassionati di web standards e sviluppatori Flash trovano un punto di incontro verso orizzonti nuovi.