Validation Beta

Mercoledì, 15 Febbraio 2006

Nella tabella che segue riporto una serie di validazioni eseguite su alcuni dei siti di riferimento Web 2.0.

Le validazioni sono state eseguite con:

Siti Murkup Validator CSS Validator RSS 2, ATOM
Validator
rubyonrails.org OK 4 errori 3 errori
flickR.com 15 errori 2 errori 15 errori
web2.0validator.com 7 errori Non validabile Non presente
37signals.com 42 errori Non validabile Non presente
web20workgroup.com 187 errori Non validabile Non presente
radar.oreilly.com 42 errori Non validabile 18 errori
alistapart.com OK 1 errore OK
script.aculo.us 20 errori Non validabile Enconding errato
lesscode.org 31 errori Non validabile 4 errori
9rules.com 12 errori Non validabile OK
microformats.org OK Non validabile OK
del.icio.us 21 errori Non validabile OK

Alcuni di questi siti utilizzano AJAX/Javascript pesantemente, in questi casi il validatore fallisce quasi sempre sul codice. Fin qui in un’ottica di sprimentazione 2.0 dichiarata, la cosa potrebbe anche essere comprensibile. In realtà molti degli errori sono frutto di un’errata codifica del codice HTML, tag non chiusi, tag utilizzati al di fuori dei contesti consentiti, sintassi obsoleta, dimenticanze facilmente riparabili senza che questo incida in alcun modo sul rendering della pagina.

Per quanto riguarda il CSS il discorso è diverso, il test fallisce lì dove la struttura XHTML non è ben codificata, diventa quindi invalidabile. Inoltre è risaputo che l’utilizzo di alcune tecniche CSS vitali per la cross-compatibilità tra browser non standard, includono l’utilizzo di codice “sporco” che qualunque validatore CSS prende come non valido.

Non voglio dilungarmi in questo post citando le motivazioni che hanno evidenziato l’importanza di una corretta applicazione delgi standard definiti dal W3C, ci sono ampie discussioni a riguardo sulla rete. Prendo semplicemente atto di un fatto e lo riporto.

Questo stesso Blog, da quando ho incluso lo “swicki search” nella sidebar, non è più validabile. Il codice generato da quest’ultimo infatti non è standard, come molti dei codici simili (copy&paste) forniti sul web.

Per chiudere… forse qualcuno dovrebbe informare la Microsoft della cosa, gli eviteremmo parecchio lavoro su IE7, a quanto pare infatti, gli standard nella nuova forma del web non sono più un problema.

Blogsfera

Lunedì, 30 Gennaio 2006

Il fenomeno dei Blog ha già cambiato e sta cambiando radicalmente il modo di fare e fruire internet. Questa evoluzione in realtà sta cambiando fortemente anche gli stessi modelli di business fino ad oggi applicati on-line e avrà probabilmente come già sta avendo ripercussioni sulla stessa società ed il modo in cui questa condivide, critica e forma le sue opinioni.

Facciamo un passo indietro. Prima di tutto va considerato il fatto che i Blog sono stati il mezzo trainante con cui una serie di innovazioni o se vogliamo intuizioni tecnologiche si sono diffuse sulla rete. Queste tecnologie sono oggi sempre più utilizzate anche in altri ambiti per la diffusione del contenuto e per la definizione dello stesso. Esempi come Wikipedia, FlickR ne sono l’esempio più lampante. La stessa Repubblica.it che nulla ha a che fare con un blog utilizza il sistema di Feed legato alla pubblicazione di nuovi articoli.

Il concetto alla base dei blog è molto semplice quanto efficace ma per comprenderlo dobbiamo capire a grandi linee quali siano state le caratteristiche che lo hanno reso tale.

Il primo elemento che ha reso questo sistema differente dai precedenti è la possibilità di utilizzare una tecnologia chiamata RSS (e sue evoluzioni). L’RSS o Feed sono nei fatti la più grande innovazione avvenuta sul Web negli ultimi anni.

Il feed modifica la pubblicazione di un contenuto su internet rendendo quest’ultimo “attivo”. L’informazione pubblicata infatti è “annunciata” e resa disponibile a chi ne ha fatto richiesta. Va aggiunto che la fruizione dei feed non è legata solo al browser, ma è possibile ricevere l’informazione da qualunque altro mezzo, incluse applicazioni desktop, mobile device ecc. ecc.

A questo primo livello, dobbiamo aggiungere una serie di altre funzioni tecnologiche che hanno ulteriormente potenziato questo sistema. Il primo di questi aspetti è una tecnica chiamata Permalink. Il permalink fa si che un’informazione pubblicata su web sia sempre e comunque associata ad un indirizzo permanente e quindi raggiungibile e linkabile nel tempo (questo se il sito che lo ospita rimane in vita, si intende). Per capirci, il link è relativo ad una specifica informazione, non più ad una pagina del sito Web. Il permalink permette quindi di fare riferimento ad un deterinato contenuto e/o relative discussioni senza che questo svanisca a causa dei successivi aggiornamenti del sito che lo opsita.

Il secondo aspetto è legato ad un sistema definito Trackback dove un Blog “A” può informare un Blog “B” e relativi lettori che un determinato argomento postato da quest’ultimo ha generato un nuovo post ed una relativa discussione sul blog “A”. Creando in questo modo una “hyper-connessione” tra le discussioni e relativo approfondimento sul contenuto stesso che si propaga nella rete.

Il terzo aspetto è la possibilità di associare ad ogni contenuto dei metatag che rendono possibile non solo la classificazione di contenuti testuali ma di qualunque altro elemento, come foto, video, musiche ecc. ecc. Questo tipo di classificazione rende una macchina in grado di comprendere il significato di un contenuto e di trattare quest’ultimo come tale. Web semantico.

Con l’ausilio di servizi definiti “aggregatori“, questo sistema viene ulteriormente potenziato permettendo una selezione di informazioni per l’appunto aggregate per affinità, solitamente attraverso il sistema dei metatag sopra descritto. Alcuni esempi di questi servizi sono Technorati o BlogItalia.

L’idea di base in ogni caso è che non esiste più alcun filtro alla fonte, le informazioni vengono aggregate automaticamente e la loro diffusione è tanto più amplificata quanto più la comunità trova interessante l’argomento. Nessuna redazione si occupa di selezionare quale articolo o quale sito va “portato” all’attenzione degli utenti. Lo scambio di informazioni è quindi totale, non filtrato, aggregato per affinitià, non centralizzato e cosa più importante, creato e completato dagli utenti stessi.

Preso per buono quanto descritto sopra ci possiamo rendere conto del come questo fenomeno stia radicalmente cambiando le cose in rete, riportandola in realtà alla sua idea originale è più pura.

Dan Gillmor definisce questa nuova fase molto chiaramente nel suo libro “We, The Media”. Una fase in cui è l’audience stessa e non più un limitato gruppo di persone a definire cosa è importante.

Ci troviamo davanti ad una radicale trasformazione che mette nei fatti da parte il sistema dei grandi Network Media Centralizzati, detenuti da un’unica entità (parlando di web), per tornare ad una forma decentralizzata dell’informazione e tutto quello che ne consegue. Il contenuto non è più detenuto da un individuo identificabile ma cresce e si evolve nella rete grazie all’aggregazione e al contributo degli stessi utenti che la utilizzano.

E’ probabile quindi che i nuovi modelli di business in questo settore, non punteranno più solo sull’accentramento e la diffusione del contenuti (ex. portali) ma si dedicheranno allo sviluppo di servizi che siano visti come utili o di aiuto dalla comunità che crea e diffonde il contenuto. Esempi di successo come FlickR o FeedBurner ne sono conferme lampanti.

Localizzazione, CSS, XHTML, RSS

Lunedì, 2 Gennaio 2006

Ho appena finito una serie di modifiche “pesanti” al codice del sito che riguardano:

  • Localizzazione di WordPress, ora quasi completamente in italiano, soprattuto per quel che riguarda la formattazione della data. Manca ancora qualcosa sui messaggi di feedback e label.
  • Standardizzazione del codice CSS, HTML e RSS Feed. Ora il sito passa tutti i test a riguardo che sono stati aggiunti nei Meta.
  • Miglioramenti generali del codice per adattarlo alle caratteristiche del mio layout. Riorganizzato inoltre il file CSS che ora è più snello e comprensibile.
  • Aggiunto il “Calendario” nella Sidebar nelle pagine di archivio. Da verificare il suo utilizzo anche in Home Page.
  • Le liste, come quelle che sto utilizzando in questo momento, sono ora ben allineate, in origine le righe successive alla 1a non rientravano a sinistra.

Creative Commons License
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Italy License.