Work in progress…

non sono morto: attendere prego...

Ancora periodo di esami! ...In questi giorni sto lavorando al progetto di Visual Interfaces. Consiste in un sito internet STATICO (da richiesta) con argomento musica (nel nostro caso metal).

E' uno studio di interfaccia per il fan club italiano dei Nightwish. Il sito è stato scelto, non perché fosse scadente ma, per l'apprezzamento da parte nostra al gruppo finlandese (Il 2 Marzo saremo al concerto a Milano).

Le limitazioni di non poter usare pagine dinamiche mi hanno portato a sviluppare insieme a Mauro (Labate) un sito completamente basato su tecnologie AJAX. Ogni parte del sito viene caricata asincronamente. A partire da un unico file indice che fà da scheletro, le varie pagine vengono visualizzate senza bisogno di ricaricare l'intero sito. Il noto limite in questo caso è non potere avere la history del browser, per questo ho provveduto a crearne una in javascript, insieme anche alla possibilità di avere permalinks alle pagine interne (interpretando la richiesta GET).

Per rendere usabile il sito sarebbe però necessario uno studio più esteso di funzionalità, soprattutto per accesso via linee 56K (o comunque a bassa velocità). Inoltre le pagine obbligatoriamente statiche, potrebbero essere create in modo dinamico, rendendo il loro mantenimento migliore. Il sito è stato testato con WebKit(Safari), Firefox 2-3, Explorer 7 (il supporto al 6 mi rifiuto di darlo a causa della più totale aderenza agli standard), e la compatibilità è stata raggiunta con notevoli fatiche, senza incidere troppo su CSS personalizzati.

La grafica del sito è stata presa dalle artwork del gruppo, e i vari elementi sono stati ritagliati, elaborati, ritoccati, e a volte ridisegnati totalmente da me. Tutto il contenuto invece (gran parte è ancora mancante) è stato preso in prestito dal sito del fan club ufficiale.

Stavo aspettando uno stato più avanzato di sviluppo per chiedere il permesso di riproduzione, perciò per ora non posso postare il link al sito. Posto però una screenshot, del lavoro completato fino ad ora (60% circa di sviluppo codice - 10% contenuti)

nightwishitalia.altervista.org screenshoot

Spero che gli amministratori di nightwish-italy ci concedano il permesso di mantenere online il sito, perchè vorrei sfruttarlo come esempio per alcuni post riguardanti javascript a altri consigli legati alla scrittura di siti web, che vorrei scrivere. In cambio appena avrò il consenso dei mie compagni, vorrei fornire loro accesso totale al codice e risorse del sito, se mai volessero prendere qualche spunto. Dato che il sito sta venendo costruito a puro scopo didattico, sarebbe solo un piacere che qualcosa venisse riusato.

Comunque vada, grazie alle conoscenze acquisite, a fine Marzo arriverà una nuova (e forse completa) versione del mio sito, che partirà con il presupposto di essere funzionante anche su IE7 (escludendo però totalmente IE6)

Work in progress...

...i prossimi post a fine sessione esami...

 

Leave a Reply