Home
IL PROCESSO DI COMUNICAZIONE ISTITUZIONALE
Contents
1. BIBLIOGRAFIA 107
2. Hahn Stout The Irteera Completa Sefararza 1A Top ti paas Gopher prom boma Borim vE Al access must be i peor sii Cpi hone gohe D 373 1 Temi of Sence Nel frattempo Berners Lee stava sviluppando WorldWideWeb ovvero un programma dotato di una interfaccia grafica e facente uso del mouse Immagine tratta da http www w3 org People Berners Lee WorldWideWeb html 10 Rapporti ISTISAN 05 xxxx Il prodotto di Berners Lee oltre ad essere molto pi amichevole quanto ad usabilit introduceva un nuovo modo di rappresentare l ipertesto poich i collegamenti ad altre pagine erano contenuti all interno delle pagine stesse lasciando all utente la facolt di decidere quali percorsi concettuali seguire e soprattutto senza suggerire un modo precostituito di raggrupparle WWW inoltre integrava oltre al navigatore anche un editor id Vaio i die i i agi d ha Ta en pi red ype a Freni ba bibel md iki maie Fri Sparsi ban i e Eon e Er PE TRE i ma tep iom Pa mami Pha ienet emi Pae Ca ae A i E H a r TPU D Ep TERI 19 OLE aain a phj C a a O di TRI I TS EE TS I i a r F Pe A cn Ba i Fun i ma Pa i pri in mlh RESA pieh 08 Gi H TE pit Gre AI UP RO UH ihi i Cole sita e Ein pma base ama 1 mai n boni dungeon gn maeh ni SGD i TR i Pa Hiat e rdi prada ne dA B pg pae ci pre pp fa pra aa a barili ro Ba nisi a bie pei biais n iias biaa lia e Epila Eka Ti Yes DEE IPH Hse Pe LLE Sarmi ie iius Imi Immagine t
3. Si finisce cos per produrre un assurdo quanto ad efficacia ed efficienza ovvero persone che producono contenuto in formato elettronico a piacere lo inviano in formato elettronico a chi fisicamente produce il sito e questi lo riversa nel modello per poi mandarlo sui serventi Qualunque applicativo vi consenta di fare questo e qualunque automatizzazione inseriate nel lavoro avrete comunque reso il sistema meno efficace perch richiede pi tempo per produrre risultati e meno efficiente perch oltre alla variabile tempo il sistema soffre di un grado di complessit inutilmente alto Non diciamo poi della frustrazione di chi produce il contenuto nel processo di aggiornamento o revisione che si trasforma in calvario sia per chi lo chiede sia per chi lo fa A quel punto si raggiunge presto il grado di saturazione delle risorse e si rende anche necessario gestire le priorit cosa che immancabilmente costituisce l anticamera a problemi di conflittualit tra richiedenti che si attribuiscono spesso in perfetta buona fede priorit diverse rispetto a quelle che gli vengono riconosciute Complessit per complessit a questo punto tanto vale aumentare la complessit della parte informatica migliorando il lavoro umano Ecco che l esperienza ci suggerisce che oggi nella nostra condizione ed in tutte le condizioni analoghe l adozione di un CMS v diventa indispensabile e ne parleremo in seguito Noi veniamo da una lunga esperienza d
4. Il cliente pu scegliere la nostra Type IV di qualunque colore purch sia in nero parafrasando il quale potremmo dire che se un cliente non specifica il colore della sua nuova macchina questa gli verr fornita bianca 101 Rapporti ISTISAN 05 Definizione il numero di pixel in un pollice quadrato si esprime quindi in dpi Dot per Square Inch Punti per Pollice Desktop Printing Stampa da Scrivania detto della possibilit di stampa tipografica data ai singoli DOS Disk Operating System Sistema Operativo su Disco il primo sistema per PC v a risiedere non nella macchina ma capace di gestirla dopo esservi introdotto attraverso un disco Questo rendeva estrememante facile la sua aggiornabilit poich compatibilmente con la compatibilit con la macchina era possibile usarne una versione qualunque semplicemente cambiando disco ad esempio in occasione dell uscita di una nuova versione Don t make me think Non farmi riflettere una teoria sulla usabililit dei siti che presuppone l estrema volatilit dell attenzione dei visitatori di un sito web DTD Document Type Definition Documento con le Definizioni di Tipo descrive cosa possa o debba essere contenuto in un documento XML v e Mail Electronic Mail Posta Elettronica Frame Un costrutto dell HTML v che consente di avere pi pannelli in una pagina ognuno dei quali costituito da un diverso ipertesto e come tale navigabile indipendentemente
5. ei i i A rak P Moma F Tras a 15b homp 0 T Anpan Camisa ipri di Gua L ninar legali Saltando l intero contenuto della pagina e andando direttamente alla mappa il navigatore pu farsi velocemente e soprattutto efficacemente una idea dell intero contenuto del sito che sta visitando e scegliere gli argomenti di suo interesse Inoltre ha a disposizione una serie di utilit che non sono strettamente correlate con la struttura del sito come la possibilit di tornare sempre alla home di www iss it alla home del sito corrente e di accedere alla pagina di ricerca Quest ultima merita una considerazione si sar notato che lo spazio della ricerca nel sito che si trova in home si perde nella navigazione interna In effetti eccone spiegato il motivo i visistatori che saltano direttamente alla mappa non sanno nemmeno che questa funzione presente in home e quindi la trovano sempre indipendentemente da dove si trovino certamente vero che il campo per l immissione del testo di ricerca una ridondanza ma una ridondanza voluta come tutte le altre perch ogni occorrenza ha un pubblico diverso Assicuriamo quindi ad ogni visitatore di fruire parti delle pagine di suo interesse saltando quelle che invece non lo interessano Due domande a questo punto sono piuttosto frequenti e meritano una risposta 1 come fa il visitatore a sapere che in fondo alle pagine c la navigazione e la Mappa del sito La rispos
6. spa pi i ar ii e minen al eee i e li i Bal i pane j ia ROTTI TT ed Dritte pe masan o a DU cd pama siete ine OO i ban RE pidii jp SR ismet fe ME p Pigi diana e n rer e B pariy ma pinen ee a ae Pia ia e ia ra Rapporti ISTISAN 05 xxxx pu rici Sie ri TE fai ai TE fieri gt na Te a mm i rie l iang a mm bo meen n em e mah TE Eey ED O se Dovrebbe essere abbastanza chiaro quali siano le parti che compongono queste pagine il plurale sar chiaro a breve ovvero una intestazione una zona in cui scegliere la lingua di navigazione ed effettuare ricerche nei contenuti un corpo su tre colonne ed una zona in fondo che contiene la navigazione testuale del sito Dunque la pagina suddivisa in quattro parti che evidenziamo nell immagine che segue 55 Rapporti ISTISAN 05 Wuww lan it Fas 0 istituto Superiore di Sanit i ade deo O lest ces ev iron sete de dev sa Semero uoowe 4 47 eta aooaa e avuga vt norta oae O meree VAATE 0 pro sone 4 haee ded see pins r oa Quet ap enero ran s revr o sonia menee ot somen sove Le Tneregie e ej Tepes Perrino Argovia dela aaa an eda A 4 2000 o n Teisens Vende Fumo 1 m Le quattro aree in figura sono quindi 1 intestazione 2 lingua e ricerca 3 corpo della pagina 4 mappa navigazione testuale Il visitatore si abitua a questa conformazione delle pagine che visita e si abi
7. Browser Navigatore un programma per visualizzare ipertesti CERN Centre Europ en pour la Recherche Nucl aire Centro Europeo per la Ricerca Nucleare CNIPA Centro Nazionale per l Informatica nella Pubblica Amministrazione era AIPA v Compilato Un programma che prima di essere eseguito su una macchina viene tradotto dal linguaggio in cui scritto generalmente piuttosto simile al linguaggio naturale umano inglese in codice binario v Compilatore Un programma che dato un programma scritto in un linguaggio di programmazione restituisce del codi ce binario v Complicazione l insieme di funzioni di un prodotto in orologeria l insieme dei movimenti indipendenti di un meccanismo CMS Content Management System Sistema di Gestione dei Contenuti CSAIL Computer Science and Artificial Intelligence Laboratory presso il MIT v Laboratorio di informatica ed Intelligenza Artificiale del MIT CSS Cascading Style Sheet Fogli di Stile in Cascata CSS Client Side Scripting Linguaggi di Scripting lato Client v ovvero un insieme di programmi che girano sul browser v del visitatore di un sito Client Cliente una macchina che chiede un servizio o un dato ad un altra macchina che o si comporta da Server v Default Predefinito il valore assunto da una variabile o da una propriet in mancanza di una differente definizione Henry Ford ad esempio ha dato una sua particolare definizione di default
8. EF Pebini Ti Taimi vindi LU ue baai paterni JU Conza gt E Comgtiari a Limi pH hirea ci QRS Teoria ii DA Firme o TN Retna imio Seporione di fanii i fnformarion ima Torniamo per un momento all utenza interna C un fenomeno dal quale non possiamo prescindere almeno dal punto di vista meramente analitico chi inserisce il contenuto potrebbe andare sul sito e valutarsi e questo vale sempre ogni volta che l interazione non avviene di persona ma attraverso una macchina perch questo abbatte le inibizioni Attenzione a non considerare questa possibilit una esclusiva di questa metodologia di osservazione poich nulla pu garantirci che l autore di una pagina non vada poi a rivederla cento volte ricaricandola con il reload del browser perch il suo numero di contatti aumenti e parimenti nulla pu garantirci che non vada nella sezione Aiutaci e si valuti enne volte Non c modo di evitarlo vero ma c certamente un modo per evitare che questi risultati falsi vadano a sporcare i risultati reali semplicemente analizzando ancora una volta la famosa carta di identit che il browser invia al server infatti uno dei dati che vengono inviati l indirizzo IP v e se il dato viene da un indirizzo a noi noto cosa tipica nelle grandi organizzazioni come la nostra poich per l interno viene usato un insieme di indirizzi invisibili dall esterno e quindi riconoscibili il dato conside
9. Non detto che una macchina abbia problemi di suo ovvero che si guasti potrebbe semplicemente mancare la corrente alle prese sulle quali sono stati collegati gli alimentatori della macchina potrebbero essersi scollegate fisicamente le prese di rete cui la macchina serve il suo contenuto potrebbe anche guastarsi irreparabilmente Potrebbe semplicemente essere necessario aggiornare il software della macchina cosa che per definizione deve renderla indisponibile fino al completamento 81 Rapporti ISTISAN 05 dell aggiornamento soprattutto se questo riguarda la soluzione di problemi funzionali o di sicurezza Se tutta la disponibilit di un prodotto informatico soprattutto un prodotto la cui rilevanza quella tipica di un sito istituzionale si fondasse sull affidabilit delle sue macchine casi come quelli sopra ipotizzati che sono danni minimi anche se a volte economicamente rilevanti porterebbero al danno per eccellenza ovvero l impossibilit di raggiungere il contenuto informativo che quelle risorse debbono assicurare al pubblico Una traccia di quella che potrebbe essere la progettazione di sistemi ad alta disponibilit la si puo trovare nell Introduzione del presente rapporto laddove si descritto il concetto di robustezza della rete definendola come robustezza della funzione in senso lato anzich del singolo componente oppure applicando alle macchine e non ai loro componenti il concetto di affidabilit Da qu
10. dagli altri Grado di separazione viene detto del numero di passaggi intermedi che necessitano per collegare due entit Ad esempio il numero di conoscenti presi a due a due necessari per poter contattare una determinata persona nel mondo scelta a caso se ne sono necessari sei quello il grado di separazione tra i due HTML HyperText Markup Language Linguaggio Descrittivo di IperTesti Interfaccia La parte visibile di programmi che interagiscono con gli umani o la parte attraverso cui diversi programmi possono scambiare dati Internet Rete tra reti Interpretato Detto di un linguaggio di programmazione i cui programmi vengono scorsi dalla macchina al momento dell esecuzione esattamente come sono scritti senza essere preventivamente compilati v in linguaggio macchina Interprete Programma che si occupa di leggere programmi non compilati v IP Internet Protocol Protocollo Internet IP address brev IP Indirizzo IP un indirizzo di un punto di una rete basata sull Internet Protocol v Iperspazio L insieme degli Ipertesti v Ipertesto Un documento a molte dimensioni che contiene tipicamente anche collegamenti ad altri documenti o ad altri ipertesti dunque la terza dimensione l Iperspazio v JITC Just In Time Compiler Compilatore in Tempo Reale ovvero un compilatore v che dato uno Script produce al volo il codice binario v prima della sua esecuzione Layer Layered Strato Stra
11. per questo fine in senso lato persino possibile descrivere il linguaggio HTML usando 1 XML ed esattamente quello che intendiamo quando parliamo di XHTML 91 Rapporti ISTISAN 05 L enorme flessibilit dell XML porta con s una ulteriore necessit ovvero quella di dover definire oltre alla rappresentazione di un dato anche il tipo ad esempio in HTML il descrittore lt H1 gt lt H1 gt rappresenta un titolo di livello 1 il massimo possibile il pi importante e contiene del testo In XML non esiste il concetto di titolo non esiste il concetto di massimo titolo possibile e nemmeno il concetto di testo tout court Possiamo descrivere il concetto di MAX TITOLO ma devo associare a questa descrizione due definizioni 1 come rappresentare questo oggetto ad esempio imponendo che nessun altro possa avere dimensioni di carattere maggiori e peso maggiori di quello che viene identificato da MAX TITOLO il che fino ad ora abbiamo visto essere un compito del CSS verso HTML 2 cosa possa contenere un MAX_ TITOLO ovvero l insieme degli oggetti che trovandosi tra lt MAX_TITOLO gt e lt MAX_TITOLO gt abbia senso esattamente come in HTML non ha senso frapporre tra lt H1 gt e lt H1 gt una immagine Il modo in cui viene definito cosa un descrittore XML possa o debba contenere ed il tipo di questo contenuto viene descritto in un documento di nome DTD v Nell esempio che segue lt xml version 1 0 gt l
12. pu essere migliorato col tempo Questo intendiamo con affidabile anche puntando sul senso comune di questo termine un qualcosa che ci si aspetta che vada secondo le aspettative con il tempo che possa mutare e se lo fa muta come ci si aspetta che lo faccia possibilmente migliorando Definiamo mutare cos abbiamo tutte le tessere del mosaico Mutare la capacit di cambiare in dimensioni e o forma nel tempo Perch un sito dovrebbe cambiare Perch aumentano i contenuti o perch recepisce commenti e consigli o perch chiamato ad evolvere col suo pubblico o con la sua redazione O per tutte queste cose assieme Il concetto di standard standard SOIT Sembra una domanda retorica a questo punto ed invece il fulcro della gestione dello sviluppo di un progetto Il mondo dell informatica in questa fascia applicativa piuttosto frammentato Tuttavia rispetto ad altri ambiti applicativi nella comunicazione elettronica c un vantaggio di fondo ovvero il fatto che non possibile n auspicabile applicare prerequisiti a chi usa questi prodotti Dopo aver letto i principi dell accessibilt e dell usabilit chiaro che non il visitatore dei siti comunque siano prodotti a doversi in qualche modo conformare alle necessit ma che al contrario siamo noi a dover evitare che delle barriere fittizie si pongano tra l utenza ed il messaggio comunicativo che deve arrivare Quindi possiamo dire che qualunque si
13. tecnologia e rapido progresso come quello dell informatica la tattica attendista il sedersi sulla sponda del fiume vincente in determinati contesti Col tempo i browser beneficeranno di nuove versioni che auspicabilmente ma questa una scommessa abbastanza sostenibile evolveranno nella loro capacit di rispettare gli standard Ma certamente ci saranno alcune versioni di questi browser che non beneficeranno affatto di migliorie o ripensamenti ovvero le versioni vecchie Il tempo sar fatale a queste versioni che senza una gabbia tabulare danno risultati davvero inaspettati poco usabili e accessibili e giocher a nostro favore Ma oggi esistono e rappresentano un buon 30 per il nostro modo d intendere un servizio pubblico non c alcun motivo di tagliarli fuori dai nostri servizi anche in considerazione del fatto che come detto questo non avrebbe portato benefici 53 Rapporti ISTISAN 05 Mettendo a fattor comune tutto quanto abbiamo detto finora il nostro lavoro attuale stato quello di spingere l uso dei CSS fin dove il compromesso umano tecnologico lo consentisse strutturare i contenuti nella maniera pi logica possibile e cominciare a svincolarli dal come verranno rappresentati Nell attesa che le condizioni poste su tecnologia e la conseguente formazione del personale si avverino faremo una serie di rilasci che preparino alla migrazione definitiva verso altre tecnologie dove per definitiva si intende abban
14. 200 100 di dati e 100 di copia pi eventuali backup Suddivisione striping La suddivisione dei dati su pi dischi pu avvenire in diversi modi ma il concetto fondamentale uno il dato non viene mai integralmente scritto su un solo disco ma su dischi diversi secondo un algoritmo e pu essere ricomposto secondo l algoritmo inverso l agoritmo si definisce funzione invertibile Un esempio non rigoroso pu aiutare a capire poniamo che si voglia scrivere il numero 5 tra i dati Se usassimo la duplicazione scriveremmo su due dischi due volte il numero 5 5 Usando la suddivisione potremmo scrivere il dato su tre dischi una volta in chiaro e due volte come elementi della funzione invertibile che nel caso considereremo come somma 85 Rapporti ISTISAN 05 5 3 no In caso di rottura di un disco sempre possibile risalire al dato originale attraverso la funzione sostituire il disco guasto e ripristinare su di esso la parte mancante attraverso gli altri due Il vantaggio che all aumentare dei dischi aumenta l affidabilit del sistema la conseguenza che fatto 100 il volume di dati da salvare questo sistema non occupa 200 quanto a spazio ma pi di 200 Dall esempio si sarebbe tentati di concludere che il volume totale 300 cosa che vera solo per l esempio che abbiamo premesso essere non rigoroso Nella realt infatti attraverso una serie di tecniche di compressione e grazie alla funzione d
15. E anioni 34 Non ignorare non spaventarsi condividere e 35 Condividere s crescere insieme iaia lana ara 36 Affidabilit aspra ea ei 36 Il concetto di standard standard iii 37 Emee gulda emonVerbo riale ia 37 Niente astronavi semmai macinini 40 Miscellarica aziendale c rei E E E E i E O E AE EER 41 HTME HyperText Markup Language alia E O E NE EER 41 CSS esercizi di sile a E E AEE EE E A E N A E R E 46 Come funzionaho T CSS arno allora ana O 46 I nostri modelli E A EE E hi 54 JE E KOTE a E A A E P asia Rara 54 Elenchise archivi s os lita alieni NiE 57 Contenuti orarie eater hallo 59 Gestire le eccezioni sn debita hate lalla ua alal on ESA Gna ll nata lia 60 Semplicemon poverons sn siae ei alia elio 62 Caratteristiche funzionali delle pagine i 63 Orientamento S navigazione ne e o a lella Ala oca 64 Salta sol Sai coni li a ii ia ii e oi i ii ILL 65 Scorciatole ii rete ESTEN EE E O A E na N E 65 Statico e MIAN T E DEKOS MIETTE AEE ariani E E E E 67 CMS Co ntent Management System enciende ie 73 ER perifeni kit ine I E E E ei dia lia I 75 Il sito Istituzionale er anali EL E Lab Lasa 76 Editing la redazione di un testo ae 76 Comunicazione istituzionale i iesise ie i EE EEs eiae iaee SE EE re iE ieis 77 Dal testo all ipertesto Dalla redazione al coordinamento editori
16. Ecco un esempio di pagina HTML valida lt DOCTYPE HTML PUBLIC BBSW DTD Compact HTML 2 0 EN gt lt HTML LANG it gt lt HEAD gt lt TITLE gt Pagina HTML lt TITLE gt lt HEAD gt lt BODY gt lt H1 gt Visto lt H1 gt lt P gt Che voi siate interessati o meno all HTML se lo siete a questa trattazione vorrete leggere qui sotto una pagina HTML i assolutamente valida lt P gt LI lt BODY gt lt HTML gt Se ignorate la prima riga che sembra avere un significato oscuro non dovrebbe essere molto difficile intuire cosa faccia HTML dice al browser che quanto segue testo scritto in italiano che ha per titolo Pagina HTML che contiene un paragrafo intitolato Visto e del testo compreso tra le parole Che voi siate e valida Due risposte alle domande pi frequenti 1 s tutto qui 2 s molto semplice Se notate abbiamo messo tra virgolette le parti che volevamo riportare testualmente in modo da distinguerle dai nostri commenti in merito L HTML fa la stessa cosa Noi stacchiamo dal contesto aprendo e chiudendo virgolette HTML lo fa sostituendo le virgolette con altri delimitatori ma il concetto lo stesso Questi delimitatori sono lt e gt e sono anche la discriminante tra coloro che le chiamano parentesi angolari e minore e maggiore Se in HTML volete distogliere l attenzione del computer dal suo compito e lasciare a voi il comp
17. Essi rappresentano uno dei fattori da considerare insieme all architettura delle informazioni ma fondamentale anche la comunicazione e la lingua utilizzate per comunicare sul sito La lunga storia burocratica italiana ha di fatto istituito un linguaggio specificatamente utilizzato e prediletto dalle PA fatto di formule stereotipate e antiquate non sempre di immediata comprensione per il cittadino Molto spesso capita di accedere a siti di enti pubblici che spiegano con un registro complesso ed altisonante le specificit dei servizi offerti e le funzioni assolte dall ente Ma l utente molto spesso si trova disorientato di fronte a un lingua che non sa maneggiare e che si rivela invece causa di abbandono del sito e confusione nell utente Inoltre lampia diffusione di Internet ha permesso a tutti i cittadini di essere online e non sempre gli utenti che accedono alle istituzioni online hanno un adeguata scolarit che possa permettere loro un immediata comprensione del burocratese dilagante Inoltre il numero crescente degli immigrati che vivono e lavorano in Italia rende necessario che il linguaggio ed i registri linguistici adottati dalle istituzioni pubbliche siano chiari e semplici in modo da permettere a tutti i cittadini di capire cosa offre e cosa richiede un sito web Un linguaggio semplice un modo fondamentale per avvicinare il cittadino alle istituzioni esso costituisce il primo passo per il miglioramento dei rapporti
18. H Q B I 1 vV cd M n cd I I Vv K D Q D n H Q B A monte ci sono ovviamente le analisi dei requisiti che dovrebbero comunque essere fatte prima ancora di partire con interviste o questionari Se a partire da questi dati si inizia a progettare e prima di proseguire si sottopone a verifica con utenti reali il lavoro fatto c maggiore probabilit di identificare precocemente eventuali aspetti critici Si corregge e si ritesta Da questa breve descrizione si capisce anche il motivo per cui i prodotti hanno cos tanti problemi perch questo ciclo ideale ha non pochi problemi ad essere inserito in un tradizionale ciclo di progettazione di qualunque prodotto Anzitutto mancano spesso le figure in grado di condurre le osservazioni e poich il loro utilizzo non continuo ma riguarda specifici punti del 28 Rapporti ISTISAN 05 xxxx progetto vengono di solito reperite all esterno E poi perch progettare attivit di questo tipo vincola ad un rispetto inusuale dei tempi e degli stadi progettuali Ovviamente ogni scarto dai tempi obbliga a riprogrammare l osservazione a riprendere contatti con gli utenti con il consulente ecc Pi spesso i progetti vengono invece realizzati in fretta magari dopo aver bruciato moltissimo tempo in lunghe fasi di attesa di qualche decisione e all interno di vincoli rigidi e scelte gi fatte Non per il metodo di lavoro inevitabile e certo non l ottimale e iniz
19. Secondo Norman gli errori di progettazione derivano dal fatto che qualunque sistema deve comunicare se stesso attraverso una certa immagine che corrisponde all interfaccia Il progettista ha un modello mentale del funzionamento del prodotto e su quella base realizza un sistema che avr una certa immagine Dall immagine del sistema l utente deve a sua volta formarsi una propria idea di come il prodotto funzioni Che a quel punto pu essere anche diversa dal modello mentale del progettista perch essendo mediata dall immagine del sistema pu anche sfuggire al controllo Un problema di mediazione di comunicazione insomma Si sono identificate molte cause per cui soprattutto nel mondo del software attiguo a quello dei siti le cose talvolta non vanno per il verso giusto Spesso i problemi sono di natura concettuale e risalgono sino alle specifiche di progetto senza un adeguata analisi del punto di vista degli utenti I programmatori a loro volta implementano le specifiche e il risultato abbastanza casuale dal punto di vista dell efficacia comunicativa Il fatto che i contenuti siano gestiti da pi uffici o che alcune linee guida non vengano stabilite o seguite spesso fa il resto Il vero punto cruciale del discorso per che qualunque sia il metodo progettuale stabilito per ragioni culturali e tradizioni consolidate molto probabile che il punto di vista dell utilizzatore finale non venga preso in considerazione in a
20. alla pressante esigenza di visibilit troppo spesso andata di pari passo con l approssimazione Ma questo oggi non pi accettabile e la qualit di un sito web sar valutata in misura rilevante dai contenuti dalla loro organizzazione e dalla conseguente accessibilit che non legata solo all applicazione di quanto previsto dalle disposizioni del W3C relativamente ai codici ma anche alla fruibilit delle singole pagine una pagina scritta male o i cui contenuti sono mal organizzati una pagina non accessibile perch non comprensibile Il bollino su una pagina web pu essere apposto quindi dopo che il redattore ha fatto il suo lavoro e che il coordinamento editoriale ha reso omogenea la pagina con il resto del sito per questo che in senso lato chi si occupa di redazione sia periferica che di coordinamento pu essere considerato un tecnico dell accessibilit una figura significativa per garantire l efficacia della comunicazione nel Web 80 Rapporti ISTISAN 05 xxxx ASPETTI SISTEMISTICI Abbiamo sin qui affrontato un aspetto della comunicazione istituzionale ovvero quello che porta il pubblico a conoscenza dei contenuti ed al modo in cui contenitori debbano essere progettati e realizzati perch il pubblico sia il pi ampio e soddisfatto possibile Abbiamo insomma dato per scontato che i contenuti fossero disponibili per l utenza Dal punto di vista dell utenza questo certamente un dato ma dal
21. ambito di segretezza l ha resa meno aperta al dialogo ed al contraddittorio anche se poi la sua commerciabilit ne ha permesso la diffusione che sperimentiamo Ma c un problema Tornando al parallelo con gli SMS si pu scrivere inviare leggere e cancellare se si vuole Possiamo andare su un sito web possiamo anche aggiungerlo ai nostri preferiti una funzionalit che Berners Lee aveva gi implementato in Nexus e molto probabilmente poco dopo la sua nascita questo sar indicizzato in un motore di ricerca Rapporti ISTISAN 05 Ma potremmo avere un giorno la brutta sorpresa di non trovare pi l informazione che cerchiamo ovvero l indirizzo esiste ma il contenuto cambiato o forse potrebbe persino accadere che l indirizzo non risponda pi La fine di un sito web non un evento raro e spesso non un evento catastrofico Nel mondo raggiunto da Internet ogni anno aumenta notevolmente il numero di siti totali e se l aumento non esplosivo semplicemente perch molti di quelli creati precedentemente scompaiono Non staremo qui a interrogarci sul fatto in s ne prendiamo semplicemente atto Ora il fatto che oggi con poco pi di 10 00 euro si possa registrare un proprio dominio e inserire nelle pagine web i contenuti pi disparati anche le foto del nostro cane certamente un indice della libert espressiva e della familiarit raggiunta da questo mezzo ma per quanto simpatico e benfatto la scompa
22. associa alla fallacia della natura umana e quindi pi si fa e pi si sbaglia Eppure prima di pensare che le richieste cui fare fronte si discostassero troppo dai modelli ed in questi andassero forzatamente ricondotte ovvero ad un errore di applicazione ci siamo chiesti se in effetti alcuni assunti tecnicamente corretti non fossero in realt astrazioni troppo forti rispetto alla realt comunicativa in cui dovevano essere adottati Per farla breve si deciso di cambiare i modelli assecondando il desiderio di minore manualit di chi li doveva plasmare sul progetto su cui lavorava aumentandone tuttavia la versatilit Quindi assecondare e non costringere Il lettore attento potrebbe pensare che nessuna situazione di emergenza ci ha costretto a cambiare i modelli e che in realt i modelli si fossero rivelati sbagliati Non esattamente cos dal punto di vista dell utente finale non si notato alcun cambiamento apprezzabile ed stato possibile sostituire i modelli nei progetti senza alcun fermo macchina ovvero in linea Ne segue che il valore comunicativo non stato ritenuto scorretto visto che formalmente i cambiamenti sono stati micrometrici questo non vuole certamente difendere i modelli ad oltranza anzi Anche se avessimo sbagliato non abbiamo certamente sbagliato nel mettere in piedi il sistema di monitoraggio che ci ha portato a individuare e correggere l errore e questo molto pi importante Abbiamo
23. brandire questa aderenza come se fosse una certificazione Il lavoro di progettazione di un prodotto deve contenere delle scelte e non tutte si posso realizzare seguendo un albero binario v ovvero una sequenza precotta di s e no Compito di chi gestisce le fasi del progetto comunicativo quello di fare delle assunzioni molte delle quali derivate da un fatto culturale certamente Secondo il principio socratico che solo l ignoranza possa produrre il male potremmo dire che chi ha una formazione specifica non possa non farsi influenzare da questa formazione ma perch un qualcosa sia fatto bene lasciandovi il compito di definirlo il prodotto deve anche essere contestualizzato Quindi quegli assunti devono essere contestuali e le scelte che si faranno di l in poi potranno essere scelte frutto di una critica alle norme non per il gusto di diniego quanto per convinzioni o necessit diverse Facciamo un esempio Boscarol Boscarol 2003 4 sostiene che una delle paure che impedisce a molti progetti di migrare verso forme migliori di s ad esempio dalla rispondenza WCAG v 1 0 A al livello AA sia il fatto che fuori dalle porte che custodiscono le regole vi sia un mostro che distrugga tutti i progetti in cui le tabelle vengano usate per impaginare e non per tabulare dati Ne segue che tutti quelli che avevano intrapreso il cammino nel deserto per giungere alla certificazione promessa potrebbero decidere a scapito dei loro utent
24. che viene popolato con un CMS siamo certi che su quella macchina o cluster gireranno almeno quattro programmi contemporaneamente Verrebbe da pensare che su quella macchina girino quattro servizi ma la realt che lo stesso programma pu essere eseguito pi volte su una macchina e si parla di istanze di quel programma ovvero di esecuzioni indipendenti dello stesso ed ognuna di esse un servizio che quella macchina o cluster eroga Non affatto rara la condizione di un server che ospiti due o pi domini ad esempio eseguendo due istanze del programma che serve pagine web web server 86 Rapporti ISTISAN 05 xxxx Il problema che se su una macchina girano pi servizi e ci si collega a quella macchina usando un browser si chiede implicitamente di utilizzare il server web e non il suo servizio di posta elettronica Siccome l indirizzo della macchina unico per tutte le sue funzionalit dobbiamo supporre che chiamare quella macchina dal browser e chiamarla dal programma di posta elettronica implichi automaticamente il dialogo con servizi diversi ovvero che la macchina sia in qualche modo in grado di distinguere le due richieste Il modo in cui quella macchina distingue le richieste per i suoi servizi ed eroga funzionalit di conseguenza dipende dal concetto di porta Esattamente come in un ufficio aperto al pubblico a diverse stanze potrebbero corrispondere uffici diversi e funzioni diverse in un server una porta viene asso
25. contenenti i dati come alternativa lenta ma praticabile senza esagerare va notato che dal momento del suo arrivo ed almeno fino alla successiva trasmissione il messaggio di dati passava nelle mani dei suoi esecutori e la nostra rete non aveva pi alcuna utilit pratica Parimenti per la messaggistica il mezzo Internet non aveva alcun ruolo che non fosse il trasporto di dati Il Gopher Il problema dell organizzazione dei contenuti scambiati in rete divenne presto una realt Provocatoriamente abbiamo detto che essendo fin qui la rete solo un efficace ed efficientissimo mezzo di trasporto questa fosse solo una opportunit di scambio di dati tuttavia innegabile che in virt della sua esistenza e diffusione crescente aument il volume di dati scambiati e questo meccanismo innesc una spirale per cui pi facilmente e pervasivamente si potevano veicolare dati pi volume di dati veniva prodotto I dati potevano essere di ordine personale come la posta o la messaggistica in genere o di ordine pubblico come i risultati di una ricerca La differenza come ovvio che sia sta nel fatto che i primi si tendono a non divulgare e ad organizzare in maniera personale e personalizzata mentre i secondi devono essere diffusi e tendenzialmente organizzati in maniera standardizzata Quest ultima necessit fece pensare che il sistema della bacheca fosse pi efficace del sistema dei cassetti di scrivania se ho qualcosa da dire a tanti l af
26. contenuto nel tempo continuer a farlo Ma necessario valutare cosa quel dato significhi oggi e cosa significher domani perch il suo valore potrebbe cambiare ed il fatto di essere sempre raggiungibile diventare persino un problema Dal punto di vista tecnico un link che non cambia nel tempo e resta attivo puntando sempre lo stesso contenuto diventa un link permanente ovvero un permalink questo ci garantisce che formalmente la situazione sia valida nel tempo e questo il modo pi comune di intendere la persistenza Da questo punto vista tutto quello che viene fruito oggi sui siti del dominio iss it nella loro versione 3 1 certamente dotato di permalink tornate a visitarci e a parit di indirizzo troverete le stesse pagine Il problema che l informazione elettronica fortemente contestualizzata e il messaggio non sempre ha un valore universale soprattutto quello legato alle emergenze o alle contingenze Garantirsi in qualche modo la raggiungibilit di un contenuto sempre identico a se stesso e sempre nello stesso ambiente non detto che sia un fatto positivo Un documento del 1800 un bene da conservare con cura ed ha un valore inestimabile ma non ha lo stesso interesse che aveva quando fu scritto non ne ha pi o meno ne ha altro Qualora fosse stato un editto al momento della sua promulgazione avrebbe avuto valore legale sarebbe stata una regola violare la quale avrebbe portato a delle sanzioni Oggi una testim
27. dell accoppiata HTML ci descrive come strutturato un documento i CSS come devono apparire gli elementi strutturali che lo compongono Come funzionano i CSS I CSS si basano su un concetto semplice che quello enunciato poco sopra ovvero contengono regole che impongono delle caratteristiche agli oggetti I nostri CSS quotidiani sono le leggi Nessuno di noi subisce il lavaggio del cervello e il fissaggio di regole e norme nell inconscio ma viene edotto sull esistenza di leggi che regolano il nostro comportamento e ci permettono di agire di conseguenza 46 Rapporti ISTISAN 05 xxxx Il vantaggio evidente a tutti Non necessario ripetere le regole ad ogni persona ma semplicemente comunicare che esistono e dove andarle a leggere calzante anche il paragone con i CSS in quanto regole gerarchizzate poich esiste anche in ambito umano la Costituzione di un Paese il Codice Penale o Civile e i regolamenti di club e circoli e di condominio In ordine inverso pena la loro nullit le regole citate devono attenersi ai principi espressi dai contenitori gerarchicamente pi importanti Regolamento gt Codice Penale gt Costituzione e nel caso di dubbio o conflitto si applicher una norma di ordine superiore Il vantaggio quindi quello di realizzare una copia unica di poche semplici regole note a tutti Regole dunque ma regole su cosa Regole sui contenitori Il contenitore una forma che pu essere sch
28. dobbiamo constatare che l informatizzazione sempre pi diffusa ha dato un impulso notevole anche all editoria ed alla comunicazione tradizionale Il fatto che l informatica abbia reso pi semplice ed amichevole l uso di programmi per l impaginazione ha quindi reso possibili tecniche editoriali prima insperate contemporaneamente l amichevolezza dei programmi e dei computer ha creato una nuova forma comunicativa quella elettronica La concomitanza di questi eventi ci d un segnale chiaro del fatto che non sono le nuove tecnologie ad essere o meno accettabili in s quanto la capacit di renderle amichevoli Questo ci deve anche far riflettere su due fatti il primo che l aumento parallelo di comunicazione tradizionale e di comunicazione elettronica ha creato dei problemi collaterali dovuti al fatto che l inizio della comunicazione elettronica ha di fatto visto un tentativo di trapianto di conoscenze e tecniche mutuate dalle forme precedenti solo recente la presa di coscienza che la comunicazione elettronica richieda professionalit specifiche Il secondo aspetto da considerare riguarda il tempo intercorso dal momento in cui si pu parlare di comunicazione elettronica ad oggi cfr Un po di storia Tale intervallo di tempo servito certamente ad aumentarne la diffusione e l amichevolezza ma il timore che una variazione sostanziale delle tecnologie sottostanti ne avesse potuto in qualche modo limitare lo sv
29. fra cittadino e istituzione e permetterebbe a molte persone di accedere ai servizi con la consapevolezza e la tranquillit di sapere esattamente cosa chiedere e cosa aspettarsi dal sito web 19 Rapporti ISTISAN 05 L era dell accesso aperta dalla nuova consapevolezza del ruolo assunto dalle tecnologie nella vita quotidiana dei cittadini dall eterogeneit delle esigenze e delle caratteristiche degli utenti oggi in grado di soddisfare i bisogni di tutte le persone che navigano in rete e di migliorare visibilmente il rapporto con le istituzioni Non perch lo chiede una legge piuttosto perch il ruolo delle istituzioni quello di comunicare ed essere al fianco dei cittadini ottenendo contemporaneamente dei vantaggi visibili e misurabili Le tecnologie ci sono le tecniche sono state decodificate solo una questione di volont 20 Rapporti ISTISAN 05 xxxx USABILIT E PROGETTAZIONE DEI SITI La tecnologia complessa I siti web sono oggi uno strumento di informazione comunicazione relazione e contemporaneamente un canale per fornire servizi ai propri utenti A oltre dieci anni dall affermarsi di Internet un pubblico sempre pi ampio si collega e naviga nei siti e una percentuale ormai stabilmente superiore al 50 naviga nei siti della pubblica amministrazione Contemporaneamente al progredire dell utilizzo diventa sempre pi chiaro che la tecnologia qualunque tecnologia non solo Internet racchiude s
30. gli effetti una sorta di prima versione di Rapporti ISTISAN 05 xxxx quello che noi oggi conosciamo come Web Il che vero almeno concettualmente Cosa ha decretato la fine di questo sistema e l affermazione del Web World Wide Web Gopher fu un prodotto perfettamente funzionale per la sua epoca ed ebbe il merito di ingenerare consapevolezza verso il concetto di ipertesto come qualcosa di realizzabile ed utilizzabile Il problema principale che il concetto di usabilit di un prodotto non qualcosa di scolpito nella pietra ed evolve con le necessit ed i gusti dei suoi utilizzatori Gopher era un prodotto fortemente legato alla comunit scientifica ed ebbe come pubblico primario la stessa comunit e come scopo principale quello di veicolare conoscenza in quell ambito in cui la strutturazione dei contenuti e dei relativi contenitori si tende quasi naturalmente a standardizzare Il fatto che la rete di stava diffondendo oltre i confini della comunit in cui era nata per la seconda volta ed allargandosi la base degli utilizzatori si differenziavano le necessit cui fare fronte Gopher era un sistema rigido con regole fisse strutture sintattiche e semantiche rigide e limiti che male si adattavano al mutare dei tempi Inoltre bench fosse la prima implementazione del concetto di ipertesto il modo in cui questo avveniva nella pratica aveva ben poco a vedere con quello che noi consideriamo oggi un ipertesto In effetti il Gop
31. iss it xxxx Il motivo di questa scelta riguarda l usabilit La necessit comunicativa era infatti la seguente avendo deciso che la produzione dei contenuti doveva essere decentrata e conseguentemente dovessero essere responsabilizzati i centri di competenza dell Istituto per l alimentazione del sito questi avrebbero dovuto avere una visibilit immediata per i nostri utenti poich questa organizzazione sarebbe anche coincisa con l offerta informativa dell ISS Il fatto evidente che questa offerta avrebbe richiesto naturalmente una certa specificit caso per caso rappresentare questa peculiarit in modo adatto al pubblico specifico avrebbe richiesto certamente uno sforzo notevole ed avrebbe comportato il rischio che l immagine complessiva dell Ente divenisse troppo disomogenea a discapito dell usabilit in senso specifico e dell accessibilit in senso lato Si quindi scelto di cercare non tanto di ricondurre tutte queste peculiarit ad un modello rigido a rappresentare un insieme di contenuti uguali tra loro quanto di rappresentare queste peculiarit in maniera omogenea presentandole sempre in un modo uniforme esaltandone le analogie funzionali non potendo contare su quelle semantiche Avevamo due scelte e implementare un percorso di navigazione strutturato su pi livelli a partire dalla home dell ISS e usare la home come modello funzionale Il primo caso quello di contenuti strutturati fisicamente su
32. notate stanno in mezzo e quindi vengono spesso indicate con il termine middleware letteralmente materiale di mezzo Un assioma noto in informatica sostiene che il 75 del prodotto si fa nel 25 del tempo ed il restante 25 nel 75 del tempo totale empirico ma si rivela abbastanza corretto nella quotidianit Che decidiate di comprare o di scrivere le applicazioni queste saranno certamente le opportunit maggiori che avrete a disposizione e i vincoli pi forti che vi verranno posti assieme ai costi di sviluppo nel realizzare un progetto Ora c un fatto Certamente supporremo d ora in avanti la buona fede di chi le fornisce o di chi le scrive ma osserveremo un fatto spesso generalizzabile cio che queste applicazioni saranno tanto pi amichevoli verso di voi quanto pi si scosteranno dai dati e si avvicineranno all interfaccia ovvero alla rappresentazione dei dati che presentate agli utenti Questo significa che le applicazioni non vi consentono se la vedete in positivo non vi costringono a mettere le mani sui dati ma su loro rappresentazioni amichevoli Cosa significa in pratica Significa che se voi vedete un campo media e vi aspettate di trovarci un numero che rappresenta una media di valori se l applicazione vi consente di applicare all interfaccia ovvero presentare all utenza un valore di tipo media estrarr i dati e calcoler per voi la media Questo sar assolutamente comodo e
33. origine del termine ed eccone una definizione interessante ac cesjsi bi le agg 1 a cui si pu accedere raggiungibile spiaggia a solo dal mare 2 fig di qcn disponibile cordiale certi professori sono poco accessibili 3 di qes comprensibile libri accessibili anche ai bambini 4 modico prezzo a Nella lingua corrente accessibile non ha alcuna connotazione tecnologica N si parla di accessibilit da un punto di vista tecnologico Accessibile ci che risulta comprensibile raggiungibile e non tecnologicamente impeccabile L accessibilit prima di essere mero codice e correttezza formale nella realizzazione del codice di una pagina web altro non che lo scopo il fine ultimo di una pagina web che deve essere comprensibile e raggiungibile Progettualit e non tecnologia L accessibilit non quindi una disciplina tecnologica fatta di codice regole e requisiti ma una prospettiva progettuale ed esecutiva che persegue lo scopo di avere un Web a misura di persona raggiungibile attraverso tutte le tecnologie disponibili oggi browser differenti sistemi operativi differenti media di accesso differenti come palmari smart phones barre braille sintetizzatori vocali v e comprensibile da tutti La tecnologia semplicemente il lato concreto e pratico della prospettiva ed il rischio che si corre di confondere la causa con l effetto Questa metonimia di semplice s
34. per percorrerlo il messaggio arriver interamente a destinazione Volendo spedire un trattore difficilmente questo entrer intero in un furgone lo dovreste smontare in tanti pezzi pi piccoli della capacit di carico di un furgone e spedirlo con tanti furgoni Il fatto che potrebbe arrivare il cambio prima del motore o i vetri prima della cabina o le ruote prima dei mozzi ecc Insomma necessario attendere che tutti i pezzi arrivino a destinazione prima di ricomporre il trattore ma per quanto abbiamo detto non c alcun modo di prevedere quale e quanta strada faccia ogni furgone e nemmeno il tempo che ci metter per arrivare a destinazione La difficolt quindi risiede nel fatto che l ambiente da seriale diventa parallelo almeno nella sua fase di trasporto molto pi affidabile ma tutto da organizzare Rapporti ISTISAN 05 xxxx Alla moviola avremmo visto qualcuno che scrive un messaggio digitando su una tastiera una bella squadra di furgoncini pieni al massimo della loro capienza che non aumentabile in alcun modo che si chiamano packets pacchetti partire in direzioni diverse e trovarsi in qualche modo alla ricezione merci del destinatario dove i pacchetti nuovamente sequenziati e ricomposti nel messaggio compaiono a video sotto forma di messaggio testuale Detto in altri termini la rete ARPANet finiva con l essere il camminatore pi efficace e veloce del pianeta ma aumentando la sicurezza della trasmissione aumen
35. pi livelli in modo che tutto il contenuto del sito sia immediatamente raggiungibile Il problema connesso con questo metodo di progettazione che nel caso di siti complessi ed il nostro certamente uno di questi tende a divenire rapidamente inusabile anche approntando accorgimenti tecnici come menu gerarchici e continua informazione posizionale verso l utente percorso a molliche di pane uso dei colori per identificare il percorso nel menu pagine che cambiano per riflettere lo stato del sistema In questa soluzione il fattore dominante rendere evidente tanto la struttura dell informazione quanto il punto in cui l utente si trova in ogni momento all interno di questa struttura 68 Rapporti ISTISAN 05 xxxx Il secondo caso prevede invece che la struttura dell informazione sia il pi possibile piatta ovvero minimamente gerarchizzata e che la navigazione avvenga per scelte successive che contestualizzano il contenuto a video presentando in ogni momento solo le possibilit di navigazione pi prossime Con questa tecnica a parte accorgimenti che rendono comunque consapevole il visitatore sulla sua posizione all interno di un sito il dato fondamentale diventa la familiarit o imprinting ovvero il fatto che l utente abbia la sensazione di aver gi sperimentato quell ambiente pur trovandosi in effetti in un posto mai visitato Per ottenere questo effetto abbiamo reso del tutto simili funzionalmente tut
36. punto di vista della progettazione e della tenuta a regime di un sistema informativo quanto sopra il risultato di un processo e non un presupposto Si devono analizzare e realizzare delle soluzioni specifiche perch questo avvenga Cercheremo di affrontare brevemente le tematiche da considerare sul versante della gestione dei sistemi informatici ovvero gli aspetti sistemistici di un progetto comunicativo Affidabilit e disponibilit Chi consulta un sito si aspetta di visitarlo quando ne ha necessit Sembra una ovviet ma la sensazione data solo da una abitudine digitare un indirizzo e vedersi dopo qualche secondo presentare il contenuto del sito L utenza che inserisce i contenuti nel sito ad esempio attraverso un CMS fa la stessa cosa ed in pi deve interagire con il prodotto Perch tutto questo avvenga necessario che il sistema informativo che serve il sito sia progettato in modo da essere disponibile La disponibilit di un sistema si fonda sull affidabilit dei suoi componenti ma non si fida di questa caratteristica applicata al singolo oggetto L affidabilit quella caratteristica intrinseca di una macchina prodotta per erogare i suoi servizi con continuit in condizioni normali o in condizioni di operativit una macchina siffatta dovrebbe avere nella ridondanza il suo concetto fondante ovvero avere pi componenti che fanno la stessa cosa collaborativamente o indipendentemente gli uni dagli altri Ad ese
37. questo sforzo non ha un vantaggio ai fini della navigazione n ai fini della soddisfazione di una necessit Un esempio pu aiutare a capire Se abbiamo bisogno di un certificato di nascita ci rivolgiamo all Ufficio Informazioni chiedendo 1 dove posso fare un certificato di nascita oppure 2 come si chiama l ufficio o la persona che rilascia i certificati di nascita Pochi dubbi sulla risposta L utente non vuole complicare la sua ricerca di informazione con la conoscenza della struttura erogante ma anzi cerca di semplificare la sua esperienza con questa struttura andando subito al nocciolo del problema Tentare di esporre le informazioni funzionali organizzandole per struttura costringe solo il visitatore a tenere presenti pi parametri per risolvere la stessa equazione Si tenga anche presente che spesso il visitatore di un sito istituzionale non un utente esclusivo di quel sito e tende a visitare una serie di siti relativi ad una sua necessit se dovesse imparare a conoscere tutte le strutture che stanno dietro ai contenuti di tutti i siti che visita troverebbe l esperienza frustrante e poco utile Una obiezione a quanto sopra riguarda il fatto che se un visitatore fosse realmente interessato alla parte strutturale non potrebbe soddisfare questo interesse la risposta nelle home page di 62 Rapporti ISTISAN 05 xxxx tutti i siti ISS dove una sezione specifica denominata Chi Siamo veicola proprio questa informaz
38. rappresentazione alle strutture HTML o XHTML e i fogli di stile descritti da XSL risiede in due fatti fondamentali 1 PXSL interamente scritto in XML e quindi realizza la separazione di contenuto e contenitore non come questo avviene nell accoppiata HTML CSS ovvero usando due linguaggi diversi con due sintassi diverse ma con due applicazioni diverse dello stesso linguaggio ovvero 1 XML con tutti i vantaggi che abbiamo descritto sopra 2 PXSL consente di specificare come gli oggetti che corrispondono ad una data definizione debbano essere rappresentati e non come i singoli oggetti debbano esserlo pertanto sar possibile stabilire dei criteri generali validi per tutti gli oggetti di 93 Rapporti ISTISAN 05 un certo tipo e stabilire anche come questo tipo di oggetti si comportino in diverse circostanze Tecnicamente questa caratteristica viene detta pattern matching v opportuno sottolineare altre caratteristiche dell XSL Dal momento che un documento XSL di fatto descrive la corrispondenza tra determinati elementi descritti nel modello XML e la loro rappresentazione nulla vieta che si possa scrivere un XSL che definisca come gli elementi del modello XML si rappresentino in altri linguaggi Questa applicazione dell XSL detta XSLT XSL Transformations v potrebbe essere utile per tradurre o approssimare un documento XML nel corrispondente HTML rendendo di fatto possibile rappresentare un analisi XML in maniera nat
39. riscoperta della ruota Vedremo anche che questa granularit che sembra compatta solo se vista da lontano e questo il concetto di modularit di un prodotto un ulteriore vantaggio assieme agli standard naturalmente Non ignorare non spaventarsi condividere Una volta presa visione di quelle che sono norme tecniche e linee guida per accrescere o rafforzare usabilit ed accessibilit dei progetti assieme a tutta una serie di parametri che dovessero derivare da test condotti su questi specifici temi la sensazione quella di mille profeti che raccomandano molto moltissimo ma non danno nulla o poco di concreto da fare 35 Rapporti ISTISAN 05 La sensazione quella di trovarsi soli in un mare di oggetti ostili di scelte che se riescono a cesellare soluzioni millimetriche possono portare la soluzione a compimento ma il progetto in cui questa soluzione si incastra di molto fuori squadra Insomma la tentazione quella di spaventarsi Calma partite dal alcuni punti fermi 1 l usabilit per un sito istituzionale doverosa 2 l accessibilit per un progetto istituzionale doverosa 3 il buon senso e lo spirito di servizio sono inscindibili dal vostro lavoro Qualcuno sostiene che a parte ribadire qualcosa di scontato non che queste considerazioni aggiungano poi molto alla pletora di suggeritori e precettori Ma siete davvero sicuri che la situazione sia davvero tanto spaventosa Condividere e crescere i
40. scolpito di fermo nel tempo che non muta e non evolve insieme al suo contesto Parlare di rete come fatto non pi scindibile dal contenuto significa qui sottolineare che insieme dei siti nel loro complesso ed i loro gradi di separazione v sono un fatto unitario come tasselli di uno stesso oggetto E non sembri facile retorica quanto la mera constatazione di una realt quotidiana pratica Consideriamo infatti il caso dei motori di ricerca Sono i siti pi frequentati ed esistono proprio in virt del fatto che tutta l informazione che riportano ovvero i risultati di una ricerca e loro stessi esistono perch sono omogenei non esisterebbe un motore se i siti non fossero tutti disponibili in rete non sarebbe possibili ridurre i gradi di separazione tra siti dello stesso argomento se non fosse possibile accedervi ed indicizzarli creando un sito di siti ovvero un sito che rimanda ad altri e quindi un insieme di siti che affrontano un argomento in tanti modi diversi concorrendo o collaborando facendo cio conoscenza Dalla relazione tra siti e non solo dalla loro esistenza isolata nasce il valore aggiunto della rete e riconosciamo quindi questa seconda caratteristica nella significativit La rete dunque una invenzione relativamente recente e la creazione avvenuta in enti di ricerca le ha evitato un fine immediato di tipo commerciale e ne ha permesso una certa messa a punto La sua applicazione alla sfera militare quindi in un
41. sezione inedita che si chiama Aiutaci e che consente al visitatore di valutare il grado di soddisfazione di quella pagina Di questi ed altri strumenti di collaborazione tra visitatori e chi produce il sito torneremo a breve a parlare Gestire le eccezioni La semplicit non una pecca una caratteristica Ma non sempre percorribile in maniera acritica e non lo secondo preconcetti Pu capitare che una parte di comunicazione sfugga dalle gabbie rigide e che sia giusto che sfugga un po perch ha delle funzionalit peculiari non prevedibili o semplicemente perch cambiare ne migliora accessibilit ed usabilit in senso lato Dunque ci sono delle eccezioni in questi casi il compito di chi fa l analisi delle eccezioni ricondurle il pi possibile nei confini delle regole Nel nostro caso ci sembra di poter sintetizzare queste circostanze con le pagine che riguardano i corsi istituzionali che si presentano con leggere differenze rispetto a ogni elenco od archivio ma che pure traggono da questi il grosso del loro aspetto e della loro funzionalit come dovrebbe essere chiaro da questa immagine 60 Rapporti ISTISAN 05 xxxx PR Mei E sasa bra Balena Liama hid d erma di Lar iy PE a ea Basa je biui hems f Sapes ya are Li Pem Ba aa kiaj hi ima i deri Pirearaiere di finita Fobia rremieniiak Bee aee forata Fresa cara Mta ia i Ta m pr ES Fissi Relitti A pi me rea it nr bora pam nei eree
42. spinte comunicative e produce una reazione rappresenta una qualit del sito ad esempio una emergenza sanitaria improvvisa e la capacit di mettere rapidamente in linea notizie utili Se il processo di inserimento lungo e inutilmente complesso se la struttura del sito non pu essere velocemente estesa per far fronte ad un imprevisto e il processo di autorizzazioni rimodellato potreste a rigor di logica frustare i rematori ma se mettete un cento cavalli fuori bordo arriverete certamente prima a destinazione e nel caso dell emergenza sanitaria questo pu significare vite umane Deve essere l analisi dei bisogni ed il primo bisogno certamente produrre a portare a soluzioni che mettano coloro che lavorano ad un progetto a proprio agio Dobbiamo anche ricordare che la vita di un sito web prevede cicli e non percorsi Mettendo a sistema analisi e cicli arriviamo ad un apparente contraddizione che tuttavia la caratteristica principale di un sito Analisi significa almeno in senso comune prevedere e costruire di conseguenza ciclare significa rivedere di continuo il processo analitico vero tuttavia che per mantenere il parallelo con la produzione industriale la verifica costante e influenza la produzione quello che non ha e non deve avere analogie il tempo di reazione Dovete fare certamente un analisi e dovete verificare costantemente che l analisi funzioni Non c contraddizione Da u
43. un altro come denominiamo le sezioni che abbiamo architettato in maniera che una semplice voce di una o due parole posta in una qualsiasi pagina del sito dia al nostro utente esattamente la conoscenza che gli serve per capire che quella la voce da seguire per ottenere i propri scopi Il problema pi frequente online esattamente questo la scelta di voci che concorrono fra loro in merito a specifici obiettivi degli utenti Non serve un esperimento a doppio cieco a questo punto per capire che tanto pi articolata sar ogni sezione cio tanto pi ricco e differenziato l albero di informazioni nascosto sotto ogni singola voce tanto pi difficile sar identificare una voce non ambigua che dia davvero il senso di tutto ci che sta l sotto Il che significa banalmente che maggiore la complessit della struttura informativa pi difficile sar identificare le voci che ai livelli pi alti del sito diano agli utenti le informazioni sufficienti a scegliere con successo la strada corretta A una strutturazione di un sito in poche sezioni principali e molto articolate al loro interno dunque preferibile quasi sempre una strutturazione ampia e poco profonda perch in questo modo le singole aree riescono ad essere pi omogenee e dunque pi facile identificare delle parole chiave da usare per le voci di menu e dei link che diano il senso di cosa si tratta differenziandole pi nettamente dalle altre Se rifle
44. uno spostamento fisico ed un impegno temporale maggiore L utente che si avvicina alla realt di Internet soprattutto quando non si tratta di un utente avanzato ed esperto ha bisogno di un ambiente semplice e ben strutturato per potersi muovere e usufruire dei servizi offerti e una volta sperimentato che compiere determinate azioni online facile e comodo si ha la certezza che l utente diventer un fedele utilizzatore dei servizi e che ne parler promuovendoli con amici e conoscenti L accessibilit ha quindi dei risvolti interessanti anche per la comunicazione e il rapporto con il cittadino aspetti importanti e da non sottovalutare Inoltre negli USA da qualche anno l accessibilit stata introdotta e studiata anche da aziende che si occupano di web marketing stato dimostrato come un sito accessibile realizzato con un codice pulito e ordinato e utilizzando tutti gli elementi del codice appropriati e richiesti dalle linee guida possa migliorare il posizionamento dei siti Internet nei motori di ricerca L accessibilit richiede una ridondanza informativa ovvero le informazioni non sono mai veicolate attraverso un unica modalit alle immagini devono essere abbinati dei testi descrittivi invisibili per coloro che vedono le immagini ma essenziali per coloro che navigano la rete con strumenti differenti e che non possono usufruire delle informazioni visive i video devono avere dei sottotitoli per permettere a chi n
45. vero che in casi come il nostro in cui la comunicazione comunicazione scientifica ed istituzionale insieme un nano o un micro fanno un mondo di differenza Fanno un mondo di differenza che deve essere visibile esattamente quando si decide che sia ricordate il problema della priorit e se comunque vi fosse un errore deve essere corretto senza chiedere e senza attendere si va e si cambia Ecco perch abbiamo deciso di implementare un CMS ed un sistema di generazione e visualizzazione dinamica perch siamo pi flessibili pi veloci e molto pi robusti in casi di errore 74 Rapporti ISTISAN 05 xxxx Centro e periferia Il caso riportato deve far pensare a centro e periferia come al modello atomico ovvero un nucleo centrale che occupa pochissimo spazio nel volume complessivo anche se ha avuto un peso quasi totale nell analisi ed ha un peso notevole quanto ad organizzazione e gestione ed un sistema di orbitali pi o meno popolati di attori che vivono a distanza dal nucleo e decidono sulla base di quello che inseriscono il comportamento di tutto il sistema Precisiamo ancora che il nucleo non decide di suo se non su scelte tecniche trasparenti per l utenza ma risponde alle richieste ed alle necessit e le coordina analisi significa anzitutto chiedere cosa serve per poi trovare la forma pi efficace ed efficiente per realizzare Dal momento che il serbatoio dei dati unico e standardizzato e che l inserimento avvien
46. vivono isolate i disabili gli anziani L accessibilit tecnologica vuole portare online e far godere dei servizi e delle innovazioni tutti coloro che fino a pochi anni fa ne erano esclusi a causa di errori concettuali e progettuali L accessibilit quindi non un concetto trainato dalla tecnologia non la tecnologia che richiede accorgimenti un labor limae superiore per consentire alle persone di raggiungere l informazione e di usufruire dei servizi interattivi ma un processo culturale che investe anche le tecnologie in quanto mezzo di comunicazione ed interazione la nostra societ che chiede ed esige l inclusione e l attiva partecipazione di tutti soprattutto delle persone svantaggiate alla societ dell informazione e l accessibilit ne diventa il pilastro fondamentale e fondante Accessibile per tutti Ma importante sottolineare che l accessibilit non si rivolge esclusivamente alle persone disabili ma migliora la fruizione dei siti Internet a tutti gli utenti della rete Online gli utenti sono molto diversi l uno dall altro ognuno ha il proprio browser il programma come Internet Explorer Firefox ecc che permette di visualizzare le pagine web ciascuno ha delle preferenze di visualizzazione specifiche con risoluzioni che possono variare da molto grandi a molto piccole anche in dipendenza delle dimensioni del monitor C chi preferisce leggere a caratteri grandi e chi invece preferisce ca
47. 5 Gazzetta Ufficiale 8 agosto 2005 n 183 Requisiti tecnici e i diversi livelli per l accessibilit agli strumenti informatici Trasparenza Decreto legislativo 12 febbraio 1993 n 39 Gazzetta Ufficiale 20 febbraio 1993 n 42 Norme in materia di sistemi informativi automatizzati delle amministrazioni pubbliche a norma dell art 2 comma 1 lettera mm della legge 23 ottobre 1992 n 421 Legge 7 giugno 2000 n 150 Gazzetta Ufficiale 13 giugno 2000 n 136 Disciplina delle attivit di informazione e di comunicazione delle pubbliche amministrazioni Decreto legislativo 30 marzo 2001 n 165 Gazzetta Ufficiale 19 maggio 2001 n 106 Supplemento Ordinario n 112 e Rettifica GU 16 ottobre 2001 n 241 Norme generali sull ordinamento del lavoro alle dipendenze delle amministrazioni pubbliche 105 Rapporti ISTISAN 05 Direttiva 18 dicembre 2003 Gazzetta Ufficiale 4 febbraio 2004 n 28 Linee guida in materia di digitalizzazione dell amministrazione per l anno 2004 Trattamento dati e privacy Legge 15 maggio 1997 n 127 Legge Bassanini Gazzetta Ufficiale 17 maggio 1997 n 113 Supplemento Ordinario Misure urgenti per lo snellimento dell attivit amministrativa e dei procedimenti di decisione e di controllo Decreto legislativo 30 giugno 2003 n 196 Gazzetta Ufficiale 29 luglio 2003 n 174 Supplemento Ordinario n 123 Codice in materia di protezione dei dati personali 106 Rapporti ISTISAN 05 xxxx
48. Come Media pron media e non midia una parola latina e non anglosassone e ha tra i suoi significati strillone ovvero colui che andava per centri abitati ad annunciare qualcosa a voce NCSA National Center for Supercomputing Applications Centro Nazionale per le Applicazioni del Supercalcolo dell Universit dell Illinois USA Newsgroup Gruppo di discussione differisce alla e Mail v poich il luogo in cui si scambiano i messaggi non uno a uno ma molti a molti ovvero un posto condiviso in cui scrivere e leggere su un argomento In genere non c una direzione o una animazione del luogo di discussione chiunque pu iniziare una argomento di discussione e gli altri aderirvi liberamente Si prevede in genere la figura del moderatore ovvero di qualcuno che controlli che la discussione non trascenda o si allontani troppo dall argomento Talvolta si trova nella forma contratta NG Nexus Il secondo nome di battesimo del programma WorldWideWeb v nel tentativo di evitare la confusione tra il WWW v e il nome del programma scritto per navigarlo Paperless Office Ufficio senza carta detto di un luogo produttivo interamente basato sull informatica Pattern matching Corrispondenza per regole ovvero la capacit di selezionare degli elementi da un insieme non prendendoli singolarmente ma in base alla loro ripsondenza matching a determinate condizioni pattern descritte da rego
49. IL PROCESSO DI COMUNICAZIONE ISTITUZIONALE ATTRAVERSO TECNOLOGIE WEB Il caso del sito 3 0 dell ISS Carla FARALLI a Marco FERRARI a Stefano GUDERZO a Simona DEODATI a Patrizia BERTINI b Maurizio BOSCAROL c Antonio DOLDO a Claudio DI BENEDETTO a Eugenio MORASSI a a Servizio Informatico Biblioteca Documentazione ed Attivit Editoriali Istituto Superiore di Sanit Roma b EIAO European Internet Accessibility Observatory c Facolt di Scienze della Formazione Universit degli Studi di Trieste Trieste Istituto Superiore di Sanit Il processo di comunicazione istituzionale attraverso tecnologie web Il caso del sito 3 0 dell ISS 2005 XXX p Rapporti ISTISAN 05 XX Riassunto max 150 parole Parole chiave Comunicazione Accessibilit Usabilit Progettazione Siti web Internet Istituto Superiore di Sanit Web Technologies for Institutional Communication Process Inside ISS s 3 0 Website 2005 XXX p Rapporti ISTISAN 05 XX in Italian Summary max 150 parole Key words Communication Accessibility Usability Web Design Web Sites Internet Si ringrazia Roberta Mariani per il lavoro di revisione ed Eugenio Carrani per la disponibilit nella messa a punto di alcuni aspetti tecnici del presente lavoro In ricordo di Franco Piccinno Per informazioni su questo documento scrivere a eugenio morassi iss it INDICE Il processo di comunicazione istituzionale attraverso tecnologi
50. Questo significa che dovrebbe essere pi difficile e sbagliare scelta e confondere una voce con un altra e dover tornare indietro e correggere In compenso la nostra prima pagina sar molto difficile da organizzare visivamente e rischia di essere un elenco molto lungo di voci e di sezioni quanto pi il sito complesso Le scelte progettuali richiamano dunque inevitabilmente il problema del compromesso fra decisioni potenzialmente conflittuali alcune facilitano in un modo ma complicano in un altro Se a questo problema aggiungiamo che utenti diversi potrebbero avere obiettivi diversi e gradi diversi di conoscenza dell argomento di cui il nostro sito si occupa e persino idee generali sul mondo e su Internet diversi diventa chiaro che tener conto di tutte queste variabilit nella progettazione di un sito sfida non da poco La progettazione di un sito dunque dovrebbe avvalersi non solo dell intuito dei progettisti ma di metodi e di tecniche che consentano scelte consapevoli e metodi la verifica delle scelte effettuate I comportamenti degli utenti Prima di parlare delle tecniche per utile soffermarsi su quelli che sono i comportamenti pi comuni degli utenti e in particolare dei problemi che li ostacolano pi spesso Capire i problemi che gli utenti incontrano infatti di fondamentale importanza per capire come progettare i siti al fine di evitarli Negli ultimi anni capitato molte volte di osservare in cond
51. SAN 05 xxxx tempo per scrivere le vostre applicazioni che non utilizzando un comando come amp med valori ma ora avreste il pieno controllo del funzionamento del meccanismo con un vantaggio immediato se cambiate piattaforma siete ragionevolmente tranquilli che il tutto continui a funzionare indipendentemente dal fornitore Siete cio pi liberi di cambiare prodotto semplicemente marca o fornitore ma ancora meglio e pi importante siete nella condizione di lasciare i dati dove sono e cambiare solo il prodotto che li tratta per questo il modello a strati dovrebbe essere rappresentato in analisi con livelli tra loro comunicanti ma distinti in modo che almeno le tre macroaree in cui diviso siano sostituibili e migliorabili a piacimento o secondo necessit Quello che stiamo sottolineando che minore il legame con un prodotto specifico maggiormente liberi sarete di cambiare i pezzi del prodotto o gli strati del sandwich secondo il modello visto all inizio del paragrafo senza che la funzionalit del tutto perch alla fine l insieme di queste cose che fa il vostro prodotto ne risenta I vantaggi di questo approccio sono evidenti Quali sono allora le condizioni in cui quanto sopra possibile Abbracciare ed usare degli standard analitici chiedere ai fornitori dei prodotti che usino degli standard applicativi chiedere conto delle interfacce piuttosto che delle funzionalit e possibilmente scrivere in proprio le app
52. a alcuni dubbi che meglio chiarire Nei punti su elencati la parola contenitore non compare mai servono davvero questi contenitori In effetti non solo servono ma sono in realt l unico elemento di novit che dovreste aver trovato fin qui rispetto a concetti tutto sommato scontati Il fatto che nel modello regolato dai CSS fuori dai contenitori e nei contenitori non c nulla che non siano contenitori Nemmeno dello spazio vuoto non c proprio nulla che non sia rappresentato da altri contenitori altri contenitori ed infatti abbiamo detto che il modello considera persino la finestra del browser come il contenitore pi esterno di tutti e lo fa per questo motivo per questa regola fondamentale una specie di costituzione dell iperspazio Il problema che sebbere nel concetto di CSS lo spazio tra i contenitori sia nei fatti interno ai contenitori stessi e sia quindi il margin dei rispettivi contenuti non stato stabilito a priori dove la distanza tra i contenuti debba risiedere Il caso che segue 48 Rapporti ISTISAN 05 xxxx introduzione L Historia si pu veramente deffinire una guerra illustre contro il Tempo mostra un risultato visivo ovvero due elementi strutturali separati da uno spazio uno contenente l oggetto testo Introduzione ed uno contenente l oggetto testo L Historia si pu veramente deffinire una guerra illustre contro il Tempo Lo spazio tra le due scritte potrebbe esser
53. a concorrenza e quindi anche gli sforzi che tutti gli attori fanno per migliorare i propri prodotti innegabile che questo fatto nel contesto specifico abbia aumentato l offerta e quindi la possibilit per l utenza e la clientela di scegliere ed abbia decisamente migliorato i prodotti oltre ad averne introdotti di nuovi Il fatto che questo presupposto si basa sulla sostituibilit dei prodotti Il presupposto tecnico alla sostituibilit dei prodotti nell ambito del software che siano prodotti a partire da norme e regole condivise ovvero che le regole del gioco siano stabilite da un monopolio naturale o da un ente terzo rispetto agli attori Nel caso del Web nell ottobre del 1994 Tim Berners Lee fond il W3C v con lo scopo di stabilire proprio queste regole uno scopo senz altro raggiunto Il motivo per cui possiamo oggi considerare realizzato anche questo aspetto che grazie all ingresso del software libero nel mercato ed alla scelta di implementare appieno gli standard da parte di questo attore che non aveva la forza per imporre al mercato sue varianti e forse nemmeno intenzione l intero mercato stato forzato ad aderire agli standard per sopravvivere E questo appunto il motivo tecnico cui accennavamo Prodotti come Mozilla e Firefox hanno seriamente insidiato i monopoli presenti nell ambito dei browser al momento della loro comparsa costituendo anche la base per una serie di prodotti diversificati Parim
54. a il modo in cui un sito prodotto il risultato sar una pagina web trasmessa ad un programma di nome browser che sar per definizione in grado di leggerla e renderla a video Su quelli che saranno i prodotti del vostro lavoro dunque non c alcun dubbio che degli standard pi specificamente le norme W3C sull HTML l XTHML e XML i CSS gli XSL ecc v tutti nel glossario vi siano e che su questi vi sia anche poco da discutere Non sono verit solo convenzioni cui comodo appoggiarsi per evitare di reinventare qualcosa che gi esiste e questa posizione solo una recente acquisizione in ambito informatico visto che la libera interpretazione o la forzatura di quelle regole ha interessato il mondo del Web almeno dalla sua nascita e fino a non molto tempo addietro come abbiamo visto Tuttavia sul come queste pagine vengano prodotte la discussione ampia e gli standard diversi Infatti le norme appena ricordate garantiscono che le pagine servite ai visitatori siano formalmente corrette ma non hanno alcun potere quanto a contenuto n rispetto ai contenitori che con questi linguaggi si possono descrivere Non possono garantire a priori che ci che formalmente corretto lo sia sostanzialmente E non potrebbe essere altrimenti chi utilizza un buon lessico e si attiene alle regole grammaticali parla correttamente italiano ma non c garanzia che abbia qualcosa da dire e tanto meno che quello che dice corretto Per qu
55. a in perenne equilibrio dinamico i contenitori ed i contenuti Certamente possiamo e crediamo di averlo fatto indicare la direzione in cui muoveremo la parte tecnica ma non abbiamo alcun controllo sul resto Detta cos sembra che la gestione di un progetto comunicativo basato sul Web sia dissociante in realt richiede solo una buona capacit di ascolto In fase analitica il peso delle interviste notevole e il test continuo cui i prototipi vengono sottoposti prima della loro pubblicazione invece la parte principale del lavoro di sviluppo Abbiamo visto che questo processo ciclico e viene ripetuto durante la vita in produzione del progetto comunicativo il problema se di problema si tratta risiede semmai nel fatto che necessario prevedere in fase di progetto tutti gli strumenti opportuni per poter acquisire critiche e commenti e trasformarli in soluzioni tecnicamente valide Pertanto dal canto nostro dobbiamo prepararci ad essere ricettivi ma non possiamo avere un idea precisa di quelle che saranno le richieste In questo modo che poi l unico corretto quindi l esterno a decidere come cambia un sito nei limiti di richieste accettabili di critiche costruttive e della fattibilit ecco perch non possiamo saperlo a monte HTML XHTML XML Non detto che il futuro veda ancora HTML e CSS protagonisti anzi l entrata in vigore della Legge 4 2004 gi decreta la fine di questa accoppiata almeno per tutto quanto ve
56. a tutta la struttura del sito senza omissioni la scelta della lingua deve essere effettuata esclusivamente dalle rispettive home in modo da presentare tutte e sole le sezioni presenti in quella specifica lingua Le lingue inoltre potrebbero essere pi di due e questo avrebbe creato enormi problemi di usabilit per via dell impossibilit di orientamento in un contenuto continuamente mutevole Questo non un problema specifico rivolto alle capacit del visitatore ma un ben pi ampio problema di usabilit ed accessibilit Orientamento e navigazione Un sito web che si frequenta con assiduit costringe ad un processo d apprendimento che con il tempo ne favorisce l orientamento e certamente il fattore visivo di aiuto assieme alla memoria muscolare o posizionale ovvero l abitudine di spostare i sistemi di puntamento direttamente sulle zone di nostro interesse senza dover riflettere sul da farsi La frequentazione e l orientamento tuttavia sono caratteristiche che sperimentiamo tutti anche indipendentemente dalle capacit visive un esempio aiuta a capire meglio il concetto Quando rientriamo in casa la sera non dobbiamo procedere a tastoni fino a trovare l interruttore della luce ma ci muoviamo automaticamente per azionarlo ed in genere questi movimenti sono efficaci ovvero ci portano senza problemi ad accendere la luce Facciamo in genere tutto questo senza riflettere e ci un bene Prendiamo tuttavia in consideraz
57. ale di un sito istituzionale 79 Ceta una volta il West curiinnole La LARE a aaa 79 ASpettisisterMistici o tri alias ala aaa 81 Affidabilit e dispomibilit ar nuca anna 81 Clustet e dislocamento la Enia lara iaia 82 Bilanciamento del carico Load Balancing 83 Cordivisione del datl ai LI E O E EEA 83 Duplicazione 0 mirroritig csi E A O E E 85 Suddivisione o stripitig rcr E A EE E EE NA E RO ia 85 Porte e servizio aeti E a R EA Lana 86 Architettura dr rete enere rara rea RA lana 87 Protezione perimetraley sisrnti i a Lr ein 88 Prospettwes cioir ipa RE Rai 90 Dove stiamorandando rice iaia nane 90 HTML SGML AA ME A M a a iaia lariana lla 90 Sirumenti di OSSEA OE r a a a E aE EE aa Ea E rT EA OSE EA ENER S 94 Perna AE e pe S S EA e a a e a E e EES 99 Indice delle abbreviazioni e glossario dei termini 101 Indice delle principali normative i iesp na ae e alal Ere EE En ee ea eari 105 Accessibili e U SADI AA E than hei E aa e e A eE aa E eap 105 AEN OI KEA 172 EIE AANE TEE T Ad Ei oli E E in ia 105 Trata Nt A E VAO T a e E aE ae O a r E SEa 106 Bibhosta na a a a A a a a a a a a a aa aea 107 Rapporti ISTISAN 05 xxxx PREMESSA Questo rapporto nasce con l intento di fornire uno strumento di riflessione ma anche di lavoro per coloro che partecipano al corso Organizzazione del processo di comunicazione istituziona
58. alle istituzioni e semplificare la vita a molte persone Soprattutto a tutte quelle che ne sono state da sempre escluse a coloro che non hanno familiarit con le nuove tecnologie e anche a coloro che usano tecnologie innovative ed avanzate come 1 cellulari Sembra ormai chiaro che la direzione verso cui si muovono le tecnologie sia la convergenza telefonini che sembrano microcomputer e mini TV palmari che telefonano e navigano la rete TV che accedono a Internet Un sito accessibile gi compatibile con tutte queste nuove tecnologie e costituisce un ottimizzazione dell investimento per l azienda che con un solo sito pu essere presente su media differenti presenti e futuri L accessibilit richiede l adozione di tecnologie innovative e ci permette una maggiore vita del progetto riducendo l obsolescenza tecnolgica del sito e consentendo ancora una volta un ottimizzazione dell investimento Il passo da compatibile cio che pu essere fruito senza particolari difficolt da media differenti a ottimizzato ovvero lo stesso prodotto online reso specifico e funzionale per un medium specifico poi breve e semplice consentendo con un minimo investimento di sfruttare tutte le potenzialit di un sito e di un servizio su qualunque dispositivo di accesso Se lo scopo dell accessibilit di rendere un prodotto comprensibile e fruibile non si devono per tenere in considerazione solo gli aspetti tecnologici
59. altri pezzi in modo inaspettato 52 Rapporti ISTISAN 05 xxxx Avremmo certamente potuto avvertire gli utenti che la versione nuova del sito avrebbe fatto uso dei CSS per l impaginazione e che questo avrebbe potuto comportare alcune differenze tra browser e browser e tra sistemi operativi diversi Ma noi che sviluppiamo la sola parte tecnica del sito abbiamo due pubblici diversi gli utenti esterni e gli utenti interni Gli utenti interni che sono poi quelli che popolano il sito con i contenuti sono stati per la prima volta responsabilizzati e portati a produrre contenuto Per molte strutture questa organizzazione sebbene accettata nell ambito della pubblicazione cartacea risultata un salto epocale del modo di concepire il Web Non pi una struttura centralizzata alla quale inviare i contenuti in attesa che di questi venisse data pubblicit ma la possibilit di farlo in periferia capillarmente Molti di questi ci scoprivano per la prima volta e soprattutto scoprivano per la prima volta il mondo della produzione distribuita del Web L articolazione dei nuovi flussi lavorativi e la definizione dei ruoli reciproci hanno costituito un processo lungo e faticoso Non era possibile negare a queste persone alcune certezze perch il confine tra quello che dicevamo e la magia nera per molti era assai sottile Sarebbe stato probabilmente possibile scrivere qualcosa sul nostro sito che spiegasse all utenza esterna i perch di una scelta
60. ammette eccezioni in questa sua sregolatezza Il motivo intuibile se normalmente in altri ambienti informatici il caso dell ambito bancario viene subito in mente ma altri ne sono possibili si tende a creare una situazione stabile e riprodurla all infinito presso le sedi distaccate che debbano operare verso un centro il caso della comunicazione web deve necessariamente prescindere dalla riproducibilit delle condizioni in cui viene prodotto Non avete la minima idea di come e con cosa un visitatore visiti il vostro sito di quale cura abbia costui del software della macchina di quali sistemi usa Ne segue che se altrove il concetto di piattaforma aziendale pu avere un senso certamente non ce l ha verso la popolazione tutta che quella potenzialmente interessata dal messaggio istituzionale Non potendo e non dovendo imporre nulla non dovete cadere nell errore di formare una squadra che usi tutta e solo una configurazione In qualche modo dunque il processo di replica della piattaforma va al contrario non un centro che irradia direttive e specifiche sulla periferia ma un centro che cerca di mettersi nelle condizioni dei visitatori Potremmo parlare di miscellanea aziendale come contrapposizione alla piattaforma aziendale di riferimento Sarebbe bene prevedere quindi attori in grado di lavorare su piattaforme diverse o diversi attori che lavorano con buona conoscenza su piattaforme diverse e questo il nostro caso S
61. arramento di ferrivecchi Il motivo pu non essere scontato Mettetevi nei panni di chi visita il sito Lo avete fatto per rispondere ai criteri di accessibilit e usabilit fatelo a maggior ragione per l unico strumento da cui non possibile prescindere per visitare un sito web il computer L errore pi frequente in chi sviluppa un sito che chi lo visita lo faccia nello stesso modo e con gli stessi mezzi Certamente sono tanti gli strumenti che consentono di immedesimarsi nel visitatore ma spesso la cosa migliore e pi a buon mercato quella di dotarsi di macchine diverse con diversi sistemi operativi e di epoche diverse Diciamo che questo un processo a buon mercato perch spesso si risolve chiedendo alla propria struttura di appartenenza se ha del vecchiume di cui disfarsi Quindi materiale nuovo e prestante se pu servire anzi certamente serve ad alleviare il lavoro corrente non serve quasi a nulla nella valutazione del lavoro che potrebbe fare l utenza che oltre a poter avere macchine vecchie le ha in qualche modo tarate sulle sue necessit nel corso del tempo Prendere macchine da terzi con il consenso di questi ed in ambiente lavorativo permette in un solo momento di avere macchine non ottimali quanto a tarature non detto che siano aggiornate non detto che siano portate al massimo livello di sicurezza o di aggiornamento non detto che l utente che le aveva in assegnazione fosse una persona con il v
62. atori di carico che li regolano 89 Rapporti ISTISAN 05 PROSPETTIVE Dove stiamo andando Cambiare ormai dovrebbe essere chiaro un vocabolo che non ci spaventa anzi Cambiare necessario perch il mezzo lo richiede necessario perch il pubblico lo richiede necessario perch le normative e gli standard lo richiedono Dunque cambiare un fatto ma la domanda appunto dove stiamo andando La risposta pu essere sorprendente non lo sappiamo Abbiamo pi volte espresso con chiarezza quelli che sono i limiti dalle situazione attuale e quelle che sono le soluzioni ai limiti indicando anche nella pratica tutte quelle tecniche che consentiranno di ottenere i risultati richiesti Ma quando parliamo di queste cose dobbiamo avere ben chiaro che si sta parlando di tecnica ovvero di tutti quegli aspetti che consentono di anticipare e risolvere le necessit con un occhio all ambiente alle tendenze ed alle circostanze Noi siamo costruttori di scatole sappiamo fare delle scatole e soprattutto non ci innamoriamo mai di quello che abbiamo fatto ma sempre di quello che faremo Il fatto fondamentale che non riempiamo le scatole che facciamo ma facciamo le scatole rispetto a quello che altri vogliono metterci dentro ovvero chi produce il contenuto dei siti e rispetto a quello che altri vorrebbero che qualcuno ci mettesse dentro ovvero i visitatori dei nostri siti Sono due i gradi di variabilit di questo sistem
63. azione nella Gazzetta Ufficiale dei decreti attuativi che ne sanciscono l effettiva entrata in vigore Cosa chiede la legge Stanca Fondamentalmente con l art 3 definisce i soggetti a cui si applica si tratta prevalentemente di tutti i soggetti pubblici e poche eccezioni nel privato come le societ di telecomunicazioni a prevalente capitale pubblico e naturalmente le societ fornitrici di servizi La parte pi interessante riguarda le sanzioni definite negli art 4 2 e 9 1 ogni PA dovr nominare al proprio interno fra i dirigenti un responsabile dell accessibilit che in caso di inadempienza potr subire sanzioni disciplinari fino alla rimozione della carica mentre la societ fornitrice che non rispetter la legge nella realizzazione di prodotti multimediali vedr annullato il proprio contratto Il Consiglio Nazionale per l Informatica nella Pubblica Amministrazione CNIPA ha definito un logo Figura che verr inserito sui siti della PA ed ha definito differenti livelli di verifica che vanno dalla sola verifica fatta con strumenti automatici che secondo stime ufficiali danno risultati attendibili solo al 30 analizzando solo alcuni aspetti tecnici ma con un elevata propensione per i falsi positivi ad analisi pi approfondite e dettagliate definite analisi tecnica e soggettiva effettuate da valutatori riconosciuti dal CNIPA ed iscritti ad uno specifico albo importante per sottolineare che l acces
64. c in quel momento per servirvi Il fatto che i dati che il vostro browser passa al server sono in larga parte decisi dall utente a parte il session id ovvero un identificatore unico di sessione che dura solo il tempo strettamente necessario e viene contrattato tutte le volte che vi collegate ad un server e quindi questi potrebbe barare C una caso lampante per cui questo mentire avviene a fin di bene ovvero nel caso in cui certi siti malfatti richiedano un certo tipo di browser per essere visitati Se un utente ha necessit di accedervi ma non ha quel determinato browser deve mentire e deve chiedere al suo browser di identificarsi come richiesto In quasi tutti i browser c un menu che vi consente proprio di barare su questa configurazione Questa malaugurata pratica nata a fin di bene ma in un epoca in cui l accessibilit non rientrava nei nostri vocabolari viene detta sniffing v e di seguito avete una foto di schermo in cui vedete un browser che consente di fingere contro lo sniffing User Agent Ai v Automatically Chosen Supported Protocols b Security gt Mozilla 1 1 Netscape 7 0 Netscape 6 2 2 Netscape 4 79 Mac MSIE 5 22 Windows MSIE 6 0 Konqueror 3 C Il menu di un browser che consente di modificare lo User Agent Non detto che gli utenti barino proprio per dare fastidio a voi ed alle vostre statistiche ma spesso lo fanno per accedere ad altri siti di loro inter
65. ca e WWW sarebbe stato troppo arduo oltre che da concepire anche da far digerire alla comunit dei primi utenti e quindi il confronto tra Gopher e WWW fu senz altro utile e necessario per giungere nel volgere di un decennio a quello che oggi uso comune Va ricordato che Berners Lee scrisse anche ovviamente il primo server v web della storia Per fare un browser WWW fu il primo browser altri ne seguirono Il motivo principale per cui altri browser furono scritti che Internet divenne nel frattempo un oggetto commerciale e commerciabile l utenza crebbe e crebbero le necessit di questa utenza e di coloro che dovendo veicolare contenuto in Internet voleva attrarvi gente Inoltre fu ravvisata la possibilit di vendere gli stessi browser giocando su caratteristiche uniche che gli altri non avevano e questo disegn degli scenari economici nuovi Il CERN Conseil Europe n pour la Recherche Nucl aire di Ginevra rilasci pubblicamente le specifiche dell HTTP e dell HTML perch al di l del fatto che si tratti di una scelta normale nell ambito della comunit scientifica le risorse da destinare ad una eventuale manutenzione e sviluppo di quegli oggetti sarebbero cresciute a dismisura e non sarebbero state giustificabili alla luce della recente commercializzazione delle rete A seguito del rilascio di quelle specifiche altri enti si dedicarono allo sviluppo di applicazioni per la rete e di questi il primo fu il Natio
66. capace il proprio browser di leggere quel descrittore e di visualizzare un numero pi ampio di formati grafici e via lottando e controbattendo Il primo personaggio si chiamava Netscape e il secondo Mosaic una volta divenuto Internet Explorer Vi dovrebbe essere chiaro che la scelta di inserire immagini a corredo del testo nell HTML non fu fatta da coloro che inventarono HTML ma da coloro che usavano I HTML e la nascente rete Internet commerciale per combattere una guerra che ha fatto solo vittime quasi tutti i browser adesso sono gratuiti e quelli a pagamento vendono a prezzi volutamente improponibili in modo da convincere gli utenti a scaricare le versioni gratuite ma sponsorizzate ovvio che chi ha scritto HTML non avesse i mezzi per scrivere altro ma anche ovvio che essendo nato HTML in un momento in cui la grafica computerizzata era ancora argomento da fantascienza non poteva contemplare questo valore aggiunto al momento della sua ideazione Il testo di una pagina web ancora l unica cosa che si stampa decentemente stampare le pagine web una abitudine diffusa a dispetto dei vati del paperless office e che si pu rendere con gli ausili tecnologici per i disabili indipendentemente o quasi dalla volont di accessibilit del suo autore ancora oggi e sempre di pi quello che veicola maggior contenuto informativo in rapporto al peso dei file che lo contengono Ad esempio potete scaricare l intera Divina Co
67. care su un pulsante associato alla funzione 3 utilizzare una combinazione di tasti che esegue il comando Pensate ad esempio alla funzione Copia 1 potete scegliere da men Modifica la funzione Copia File CZJ Visualizza Inserisci Formato Car m g Annulla digitazione Z g 4 Ripeti digitazione Y ili mme i Taglia X L Copia nel Raccoglitore crc EL 2 potete cliccare il pulsante che esegue la funzione 3 potete usare una scorciatoia come CTRL C su alcuni sistemi operativi o CMD C su altri Pi si diventa pratici dell uso del programma e pi frequentemente su usano le scorciatoie da tastiera Il codice HTML ACCESSKEY c fa s che anche i siti web abbiano le proprie scorciatoie da tastiera e permette di associare una combinazione anche questa purtroppo diversa in ogni sistema operativo che attiva direttamente un link A questo punto abbiamo dotato il sito delle seguenti possibilit 1 saltare direttamente alla Mappa del sito in fondo a ogni pagina con la scorciatoia M 2 scegliere una nuova sezione del sito da visitare attraverso una scorciatoia Le scorciatoie sono indicate tra parentesi quadre che non vengono lette in genere dai sintetizzatori vocali e sempre prima del link al quale si riferiscono Il visitatore quindi pu scegliere cosa visualizzare semplicemente ricordandone la scorciatoia Per questioni di usabilit alcune di queste sezioni sono presenti e sono rappresentate nello stesso modo e nello ste
68. ce l informazione alla voce Investor relations Molte volte ci saremo trovati in situazioni del genere tentare di capire come muoverci quale voce seguire su un sito per raggiungere un informazione o un servizio L esperienza certamente provata da tutti i navigatori di capire solo in un secondo momento che la scelta compiuta non ci avrebbe portato nella direzione giusta e dunque dover tornare indietro e rivedere la scelta un buon esempio delle difficolt pi comuni che si incontrano nella progettazione di un sito Qualcuno fa ricadere questo genere di problemi in una disciplina chiamata architettura dell informazione L architettura dell informazione tenta di capire come organizzare i rami del sito le sezioni i blocchi di contenuti in maniera sensata In verit le questioni racchiuse nella classe di problemi di navigazione sopra descritti duplice da una parte infatti chi progetta il sito deve dare una struttura o un architettura ai contenuti che sia il pi possibile logica razionale E qui un primo livello di problemi diventa se questa struttura sia razionale per l organizzazione e anche per l utente data la tendenza tipica delle organizzazioni a replicare anche online la strutturazione aziendale gerarchica che invece meno senso ha per l utente finale che pensa in termini di esigenze di servizio e non di uffici Dall altra parte per il vero problema di questo primo lavoro di categorizzazione
69. certamente aumenter la velocit di sviluppo del prodotto finito ma vi allontaner dai dati Il fatto che voi siate allontanati dai vostri dati dall applicazione vi interessa per un motivo molto semplice Il giorno che decideste di sostituire la piattaforma applicativa che gestisce i vostri dati avendo contato su quella esistente per alcune funzioni sue peculiari come la media del nostro esempio otterrete nel migliore dei casi che l interfaccia non presenti correttamente quei dati che derivano da quelle funzionalit ovvero cambiato il prodotto saranno cambiate anche le particolarit che lo rendono meno standard Ad esempio se il nuovo prodotto gestisce la media a modo suo ovvero con una peculiarit non capir semplicemente quei comandi che non gli appartengono e non riuscir a servire i dati come ve lo aspettate Nella migliore delle ipotesi dovrete dare la caccia a questi problemi e risolverli contando sul fatto che non riuscirete mai a trovarli tutti assieme e che lo stillicidio con il quale si presenteranno vi far sprecare tempo e risorse Se la vostra piattaforma avesse utilizzato un metodo generalmente riconosciuto per calcolare la media ovvero somma dei valori e divisione per il loro numero utilizzando un linguaggio standard e non una funzione integrata oppure se vi foste semplicemente basati su strumenti maggiormente standardizzati invece di usare le peculiarit del prodotto avreste impiegato pi 34 Rapporti ISTI
70. ciata ad un servizio Quando viene richiesto un collegamento su quella porta la macchina passa la richiesta al servizio che c dietro si dice che il servizio in ascolto Le porte hanno un numero e una richiesta pu o meno indicare esplicitamente la porta cui fa riferimento ad esempio scrivendo http www iss it 80 si indica alla macchina che risponde all indirizzo www iss it che la richiesta per il servizio che sta girando associato alla porta 80 ovvero il server web In genere non necessario esplicitare questa richiesta perch il browser aggiunge alla richiesta una serie di dati che sono sufficienti a far s che il server identifichi il tipo di richiesta e serva i risultati di conseguenza la cosa che pi comunemente il server fa per noi aggiungere il prefisso http all indirizzo del server che abbiamo chiesto Quel prefisso indica il protocollo con il quale intendiamo parlare col server in indirizzo e siccome la corrispondenza protocollo servizio porte chiara al server questo sa come trattare la richiesta Se indichiamo esplicitamente un protocollo diverso dall HTTP ad esempio ftp oppure telnet il browser non prefissa la richiesta e la trasmette il server risponder con il servizio associato al protocollo richiesto Il concetto di modularit fin qui espresso ci suggerisce il fatto che sebbene logicamente l indirizzo dei server pubblici dell ISS sia www iss it potre
71. cilitare la scoperta di quel 25 Rapporti ISTISAN 05 modo Si tratta di una caratteristica pi appropriata in interfacce che si rivolgono ad utenti abituali dove l investimento iniziale per la scoperta e l adattamento ripagato nei termini di una maggior facilit e produttivit successiva un meccanismo da utilizzare dunque in intranet o in applicazioni anche web based che richiederanno agli stessi utenti un uso abituale e ripetitivo Questa considerazione dovrebbe chiarire che un interfaccia facile non sempre e necessariamente un interfaccia intuitiva all inizio Pu diventare intuitiva dopo una fase di apprendimento Solitamente purtroppo questo genere di spiegazione viene presa come alibi per giustificare interfacce ingiustificatamente difficili ma basta fare cos e cos e cos solo che non sono abituati Il vantaggio deve essere chiaro nell uso e se tale non diventa l interfaccia semplicemente sbagliata e il modello di comportamento deve essere cambiato Verso un metodo di progettazione usabile Che i problemi legati alla tecnologia e nel nostro caso alla progettazione di siti Internet siano diffusi dunque noto e assodato Rimane invece da assodare come e se sia possibile tentare di ridurre questi problemi Sul perch i progettisti sbaglino si sono scritte molte parole Forse le pi note e importanti sono quelle di Donald Norman nel noto La caffettiera del masochista 3
72. cisione e chiarezza Dal testo all ipertesto Le caratteristiche precedentemente descritte per ottenere una buona cura redazionale del testo pubblicato su carta sono valide ovviamente e a maggior ragione per l ambito Web necessaria qualche attenzione in pi perch il mezzo che veicola l informazione completamente diverso e non ci troviamo pi di fronte al testo ma all ipertesto Italo Calvino con una sorta di profezia inconsapevole morto nel 1985 quindi ben prima della diffusione di Internet nel descrivere le caratteristiche che la letteratura avrebbe dovuto portare nel terzo millennio individua quelle che dovrebbero essere le peculiarit di un testo pubblicato per il Web leggerezza rapidit esattezza visibilit molteplicit Calvino 1988 6 Un testo sul Web deve avere leggerezza cio semplicit deve essere leggibile velocemente deve essere preciso e attendibile deve consentire al lettore di individuare facilmente i punti chiave deve permettere una lettura su pi piani Questo perch l attenzione dell utente su una pagina web molto pi bassa di quella che si ha su una pagina cartacea i tempi di lettura sono ridotti il navigatore cerca risposte precise e veloci ed abituato a trovare ci che gli serve procedendo per link successivi Ci significa che e la scrittura deve essere concepita in modo diverso anche perch il testo a stampa fisico tangibile mentre quello elettro
73. contenitore Una situazione abbastanza tipica nel Web dove la sezione 1 potrebbe essere un intestazione la 3 il corpo della pagina la 4 una navigazione e infine la 2 una immagine fra un po sar chiaro perch non le citiamo in ordine Possiamo pensare un CSS che realizzi questa struttura in due modi diversi 1 disegniamo quattro contenitori in modo che il contenuto 2 sia interno al contenuto 3 2 disegniamo quattro contenitori su due piani in modo che il piano superiore contenga solo il contenitore 2 La seconda soluzione implica che i contenitori si possano quindi sovrapporre come se vari strati della pagina fossero disegnati su lucidi da proiezione sovrapposti e proiettati a video Questi lucidi che in reprografia si chiamano appunto livelli per i CSS sono contenitori con un obbligo in pi disporsi verticalmente in pila tra loro in un certo ordine 51 Rapporti ISTISAN 05 Anche se non lo sapete quello che avete sempre visto sul Web ovvero una serie di elementi sopra la finestra del browser che non a caso nella figura abbiamo rappresentato dietro a tutte le altre Il motivo per cui non le abbiamo citate in ordine appunto che nel secondo caso la sezione 2 sarebbe l ultima ad essere disegnata dal browser essendo quella pi in alto o quella davanti alle altre se preferite Eppure nessuna delle caratteristiche sin qui citate dei CSS ne giustificherebbe una adozione cos ampia Il vero motivo per cui
74. d avrebbe sviluppato metodi di trasmissione propri per lo scambio di dati I concetti come robustezza e propagazione ad ogni costo erano certamente quelli di ARPANet compreso lo store and forward ma il modo in cui questi venivano fissati in protocolli operativi avrebbe potuto creare una torre di Babele poich il committente ed il destinatario non coincidevano pi questo signific appunto l apertura di un dibattito su quelle che sarebbero potute essere le specifiche standard di questo nuovo strumento Il costo di centri di calcolo e reti di comunicazione spinse verso un accordo anche perch gi allora i centri di calcolo tendevano a specializzarsi per elaborare dati di una certa classe e la ricerca ha sempre avuto nella comunicazione e nella condivisione uno dei suoi fondamenti Inoltre la multidisciplinariet della ricerca caratteristica che oggi diamo per scontata faceva s che per portare a termine uno studio fosse richiesto di elaborare gli stessi dati o dati diversi su diversi sistemi e fu palese che non sarebbe mai stato conveniente creare in duplicato risorse di calcolo omologhe quanto piuttosto andare a calcolare i dati sul sistema dedicato pi efficace Mettendo tutte queste considerazioni a fattor comune fu naturale pensare che si sarebbero potute collegare tra loro queste reti specializzate e creare una rete di reti in cui tutto fosse accessibile a tutti almeno a tutti coloro che dovevano accedervi Si decise quindi di med
75. dare anche ad un pubblico pi ampio che magari non si occupa specificatamente della realizzazione di un sito web ma del Web ne fruitore un idea di quello che significa lavorare alla creazione allo sviluppo e alla gestione di un progetto comunicativo veicolato dal Web Rapporti ISTISAN 05 INTRODUZIONE Internet nata per lo scambio di informazioni abbattendo i limiti tradizionali della comunicazione fisica pur portando in s limiti che derivano dalle sue origini e dalla sua natura Secondo Nicholas Negroponte per anni direttore del MIT Massachusetts Institute of Technology il terzo millennio sar quello che passer alla storia per aver sostituito al traffico informativo di atomi quello di bit Negroponte 1995 1 L affermazione di Negroponte alla luce di quanto possiamo constatare oggi da considerare pi un auspicio che non una realt In effetti il traffico di bit v considerevolmente aumentato ma i paperless offices v non solo non sono una realt ma l avvento della stampa a buon mercato il cosiddetto desktop printing ovvero una stampante su ogni scrivania ha innalzato a livelli mai precedentemente registrati il quantitativo di informazione cartacea prodotta Dobbiamo dedurre che quanto sopra segni la sconfitta della comunicazione digitale Dobbiamo pensare che nel mare della comunicazione la rete abbia preso solo granchi Piuttosto dobbiamo registrare un aumento di entrambe le forme di comunicazione e
76. ddisfazione verso queste possibilit di trattare l immagine l impaginazione e l aspetto delle pagine Fortunatamente non sembra che HTML verr ulteriormente esteso in questo senso Pensate che l autore di un libro sia anche colui che lo impagina elabora le figure stampa le pellicole corregge le bozze stampa le copie e le rilega e poi va per librerie a consegnare il suo lavoro Questo si preteso per anni nel mondo del Web ovvero che il contenuto ed il 45 Rapporti ISTISAN 05 contenitore fossero fatti con gli stessi strumenti in totale assenza di specializzazione o per l una o per l altra cosa Oggi HTML torna a descrivere la struttura di un testo e per l impaginazione ci serviamo dei fogli di stile CSS Cascading Style Sheet v CSS esercizi di stile Vediamo cosa sono ed a cosa servono in modo da capire perch dovrebbero e dovranno liberare HTML dall incombenza di fare due lavori male I CSS definiscono il modo in cui gli elementi di una pagina vengono presentati lo fanno in base alle circostanze in cui la pagina viene visualizzata il come ovvero a seconda del browser del computer e diciamo computer intendendo macchine da scrivania portatili dispositivi da tasca come telefoni o palmari lettori vocali di schermo ecc Come vedremo non sempre in maniera predicibile La visualizzazione infatti legata anche all importanza di colui che chiede la pagina in argomento visto che nella rappresentazi
77. detto poco sopra che i modelli e la realt analizzata sono certamente molto pi anziani del contenuto che veicolano in un ambito in cui il veicolare contenuto ha correttezza e velocit come coordinate principali vogliamo ribadire che la verifica costante di tutta la filiera produttiva una necessit la possibilit di intervenire cambiando in corsa i pezzi rotti deve essere privilegiata rispetto all integrit del progetto originario Potrebbe accadere che il tempo porti ad un progetto anche molto diverso da quello originario ed in questo caso la bont dell analisi avr garantito e non poco che questa migrazione sia potuta avvenire migliorando il prodotto e le condizioni in cui avviene la produzione Innamorarsi della statica in un mestiere dinamico come questo porta inevitabilmente a delusioni 33 Rapporti ISTISAN 05 Deboli legami maggiore libert Quando affrontate un progetto comunicativo basato sull informatica dovrete decidere come approntare tre strati 1 interfaccia 2 applicazioni 3 dati Il concetto di strato layer v rende bene l idea e quindi lo manterremo poich approfondire questi argomenti significa tutto sommato impicciarsi di quello che gli sta sotto Le applicazioni soprattutto si cureranno di estrarre i dati e presentarli nell interfaccia e saranno certamente la parte la cui produzione richiede il tempo maggiore Nel modello a strati layered v le applicazioni come
78. ditoriale non molto conosciuta Eppure nota fin dai tempi dell antica Roma dove abbiamo notizia dei primi redattori anagnostae che lavoravano per il primo editore di cui si ha notizia Attico letterato e mecenate del I secolo a C Attico veniva considerato un buon editore perch riusciva a mettere in commercio il maggior numero di copie di libri con un numero molto basso di errori Ed questa in sintesi la finalit ultima della cura redazionale che un testo sia il pi possibile privo di errori sia da un punto di vista formale refusi errori sintattici e ortografici che di contenuto In tal modo sar maggiormente leggibile e quindi accessibile Accessibile parola chiave che ci riporta a una delle caratteristiche fondamentali cfr Introduzione che la comunicazione istituzionale deve avere l accessibilit che legata anche alla chiarezza e alla fruibilit dei contenuti 76 Rapporti ISTISAN 05 xxxx La comunicazione istituzionale La comunicazione istituzionale per eccellenza quella relativa alla pubblica amministrazione PA cui fa riferimento anche PISS in quanto ente pubblico che si occupa di ricerca La Legge n 150 del 2000 cfr Indice delle principali normative ha rappresentato una svolta decisiva nel riconoscimento del diritto del cittadino ad essere informato sull attivit della PA e ha dettato le norme per creare una disciplina basata sulla trasparenza e sulla semplificazione in materia di com
79. dono del pregresso non approdo in un luogo immutabile Abbiamo detto che non c scusa per non applicare quel che si sa ed infatti le scelte fatte per quello che vedete oggi sono state semplicemente un rifiuto di applicare quello che sarebbe potuto essere Intanto considerati i limiti che attualmente affliggono i CSS abbiamo iniziato con lo standardizzare una struttura per le pagine che facilmente pu essere espressa con i CSS in modo da facilitare anche il processo di sperimentazione e formazione senza puntare subito su rotte di navigazione in acque agitate nostri modelli Abbiamo modellato tutti i siti del dominio iss it in tre modi 1 home v 2 lista archivio 3 documento Il visitatore sa che non ve ne sono altri lo impara per frequentazione e sa che ogni contenuto si esprime in uno dei precedenti contenitori La home Nella versione attuale si optato per una pagina che fosse una mappa del sito in cui l utente pu farsi una idea di quello che il sito contiene e di questi contenuti trovarsi gi serviti i pi recenti La nostra home dunque riporta le Sezioni in cui il sito suddiviso ed adotta il metodo narrativo di Agatha Christie ovvero non mentire mai al lettore Non ci sono altre sezioni oltre quelle che si trovano in home la pagina si presenta in questo modo 54 b o mala I S RNA N PE merar aree r a gt EFH T A Pi e soman ic i rog iail elia ta io mi cero an ien da i Sr ERRE r Pt LO Vita ER
80. e con regole ad hoc nelle periferie abbiamo portato due vantaggi Visto che noi facciamo i contenitori e i nostri utenti i contenuti se decidiamo di cambiare i contenitori il cambiamento si attuer istantaneamente su tutti i contenuti quindi tutti potranno beneficiare delle migliorie o delle correzioni indipendentemente dal loro lavoro D altro canto facile apportare migliorie e correzioni perch lo si fa sui modelli e non sui dati Siccome abbiamo gi deciso di o constatato di dover cambiare ed abbiamo gi cambiato in un passato recente possiamo dire che il modello lavorativo adottato efficace ed efficiente vedremo con quali strumenti decidere quali e quanti cambiamenti 75 Rapporti ISTISAN 05 IL SITO ISTITUZIONALE Editing la redazione di un testo In una intervista Umberto Eco affermava che l editing cio la cura redazionale di un testo un arte L editor quello che controlla tutto che se legge un testo che dice Ci mise sei ore a fare seicento chilometri da Milano a Roma va sull enciclopedia e controlla quanti chilometri ci sono tra Milano e Roma Bene quest arte in Italia sempre meno coltivata Per apprendere quest arte il noto semiologo suggerisce di ricorrere a testi e manuali dedicati all argomento per scovare tutti gli errori che vi sono e imparare cos in cosa consiste l attivit di un buon redattore editoriale Tale suggerimento ben testimonia come si pu ap
81. e le associazioni sono 0 inizio pagina 1 prima pagina 2 pagina precedente 3 prossima pagina 4 ultima pagina 9 fondo pagina si pu notare che le corrispondenze sono a loro volta divise in posizionali 0 e 9 inizio e fine pagina e direzionali 1 e 4 2 e 3 chiaro che queste caratteristiche sebbene siano articolate da descrivere sono tutto sommano piuttosto semplici da utilizzare La presenza di queste scorciatoie segnalata dal solito TAG ALT per le immagini e dal TAG TITLE per gli altri elementi della pagina Familiarit imprinting Tutti questi presupposti ci consentono di affrontare il motivo per il quale abbiamo sin qui parlato di siti e non di sito web dell Istituto Nella home page infatti troviamo quelle che vengono definite come Aree Scientifiche 67 Rapporti ISTISAN 05 Area Scientifiche Ambiente e connessa prevenzione primaria Biologia cellulare e neuroscienze Ematologia oncologia e medicina molecolare Epidemiologia sorveglianza e promozione della salute Farmaco Malattie Infettive parassitarie ed Immunomediate Qualit degli alimenti e rischi allmentari Sanit alimentare ed animale Tecnologie e salute Trapianti Potete visitare un area scientifica selezionandone ll nome oppure espanderla Questa aree sono semanticamente organizzate come dei siti a tutti gli effetti ed hanno tutte un indirizzo univoco della forma http www
82. e le conseguenze della scelta ma non credo avremmo potuto reggere l impatto con l utenza interna In effetti dal loro punto di vista perch avrebbero dovuto credere che la visualizzazione dei contenuti subisse una variabilit a volte non prevedibile non per nostra imperizia quanto per limitazione del mezzo E quindi la scelta stata proprio questa lasciare ai CSS la gestione della parte che possono rappresentare senza far danno e mantenere una gabbia tabulare almeno per i prossimi rilasci del sito Nel frattempo due cose vanno perseguite nel continuo lavoro che c dietro 1 esercitarsi ed esercitarsi nell adottare nuove tecnologie in modo da acquisire professionalit sull argomento perch non possiamo accontentarci di sapere che esistono delle tecnologie dobbiamo raggiungere il massimo grado che ci possibile padroneggiarle e poi usarle in un ambiente produttivo nuovo in cui i partecipanti si sentano a loro agio pronti a mettere mano laddove serva cfr Non solo utenza Questo per fornire un servizio professionalmente accettabile 2 aspettare che l implementazione dei CSS nei browser ovvero la capacit di questi di usarli secondo specifiche e non secondo fantasie od interpretazioni a senso la traduzione di codice in aspetto visivo richiede una applicazione letterale non una interpretazione sia pi aderente agli standard Su questo secondo punto un atteggiamento che potrebbe suonare strano in un mondo ad alta
83. e ugualmente attribuito ai due contenuti ovvero parte sotto la scritta Introduzione ed il restante spazio sopra la scritta L Historia si pu veramente deffinire una guerra illustre contro il Tempo Infine ed ovviamente il caso in cui tutto lo spazio tra i due contenuti sia in realt all interno del contenitore pi basso ovvero solo sopra il testo L Historia Quale che sia il caso il risultato finale non cambia e la visualizzazione sar sempre e comunque quella che ci aspettiamo Se immaginiamo a questo punto che la finestra del browser sia il contenitore pi esterno e sia sempre presente sar semplice immaginare cosa significhi nei fatti distribuire pi contenuti al suo interno ovvero creare pagine web Incredibilmente vista la relativa semplicit di enunciazione di questi concetti questa caratteristica dei CSS anche quella meno riproducibile e quella su cui meglio non contare troppo I CSS fanno una quantit di cose prima impossibili e quando fanno cose altrimenti possibili lo fanno separando aspetto e contenuto 49 Rapporti ISTISAN 05 Possiamo definire il tipo di carattere usato per il testo il suo peso tondo nero neretto nerissimo ecc la sua dimensione in punti in pixel in percentuale ecc possiamo definirne il colore la variante maiuscolo minuscolo maiuscoletto corsivo la direzione noi occidentali scriviamo e leggiamo da sinistra a destra ma esiste anche la scr
84. e web Il caso del sito 3 0 dell ISS B 098 jan e io aio ile alle e aa a 1 INDICE sh iride i listelli nil E dalia i RREO EEPE AETA A A E BEVI TSI RMRGOCI PERO E A A EATA 1 Introduzione anto s alan ili ih i le i giu 2 Un pordi St0fa rtf nare 6 IL Gopher to lin ici lie A 8 WorldWide Webi ser ittero cado fa nei TE 9 Per fare unt browset trial iaia las nana iaia ara lilla 12 Competere sui prodotti e non sugli standard 13 Accessibilit s s tutot nei siii eee 14 Lera dell aGcesso s ser era ii UNE OL ia 14 Progettualit e non tecnologia 14 Accessibile per tuttii ica Lain aiar 15 Accessibilt come dovere i pierino aaa lea lan EE S E ERE e 16 Usabilit e progettazione dei Siti iii iE E EE E REE 21 La tecnologia complessa jerin ninri BUR a ana olio oa Rana 21 I tomportamenti degli utenti unire ian RARO nido aaa 23 Incomprensiohen na onrein One i a ASL O LIA Niro naran ana 24 Cecit selettiva enrenar en EE nn E A EL aaa aaa 24 Incertezza nren iea aaa E E AE EAE EK RNa 25 Inadeguatezza del modello di comportamento modello mentale 25 Verso un metodo di progettazione usabile 26 Dagli utenti alla conoscenza progettuale 29 Gestione iaia LELE GARA a ANA RA ORNAGO Ea 31 Non soloutenza alal aria ela nen 31 Deboli lesami tmaggiore Uberta ereire
85. eguamento dei propri siti alle raccomandazioni del W3C e nell Azione 2 1 si legge che l adeguamento dei siti soggetti alla legge deve avvenire anche in questo caso come per la Germania entro il 2005 Il 2 dicembre 2003 il governo spagnolo ha approvato la legge che richiede ai siti web della PA iberica di adeguarsi alle linee guida del W3C Questi sono solo alcuni esempi significativi che dimostrano la grande attenzione che i governi europei hanno dedicato al tema dell accessibilit Anche l Italia ha una legge la Legge 4 del 9 gennaio 2004 Disposizioni per favorire l accesso dei soggetti disabili agli strumenti informatici nota anche come legge Stanca Prima di questa normativa nel nostro Paese sono stati fatti diversi tentativi di promozione dell accessibilit la prima stata la Circolare Bassanini che fu diffusa nel marzo del 2001 richiedendo alla PA di rendere i propri siti accessibili Nel settembre dello stesso anno l allora AIPA v pubblica una circolare pi dettagliata rispetto alla precedente con lo scopo di sensibilizzare la PA nei confronti dell accessibilit Nel maggio 2002 una Circolare del Presidente del Consiglio ai punti 2 3 e 2 4 chiedeva alla PA di adeguare i propri siti rendendoli minimamente accessibili 17 Rapporti ISTISAN 05 L iter della legge Stanca stato lento e non privo di contestazioni rallentamenti e ritardi Si dovuto attendere fino all 8 agosto 2005 la pubblic
86. ella Pubblica Amministrazione ora CNIPA v ARPANet Advanced Research Projects Agency Network Rete dell Agenzia per i Progetti di Ricerca Avanzata ASCII American Standard Code for Information Interchange Codice Americano Standard per lo Scambio di Informazioni Binario Espresso come sequenza di 0 e di 1 Il Codice Binario quello che si compone di soli Bit v ed direttamente eseguibile dalle macchine a logica binaria come i computer che utilizziamo quotidianamente Bit Binary digIT Cifra Binaria nell aritmetica Booleana v una cifra che pu assumere solo due valori Booleano Di Boole detto dell aritmetica in base 2 quella che usiamo comunemente detta decimale perch in base 10 teorizzata in un sistema da Charles Boole 1815 1864 Va detto che prima Gottfried Wilhelm Leibniz 1646 1716 gli scritti del quale non detto che Boole conoscesse aveva indagato questo ramo della matematica ma a Boole va riconosciuto il merito di rendere un sistema la semiotica o scienza dei segni La cosa rilevante poich in informatica le due cifre binarie 0 e 1 non solo attribuite a numeri ma anche a condizioni logiche vero e falso che possono essere rappresentate da segnali elettrici presenza o assenza di tensione e quindi possibile affermare che la semiotica e dunque il suo fondatore abbiano gettato le basi dell informatica che non solo calcolo automatico ma trattamento dell informazione
87. ematizzata dall immagine seguente Ogni oggetto che deve essere rappresentato in realt un contenitore e come tale ha una forma una dimensione ed un contenuto I CSS regolamentano come fatto il contenitore e come debbano disporsi i suoi contenuti Inoltre regolamenta anche il modo in cui pi contenitori debbano convivere nella schermata del browser che semplicemente il contenitore pi esterno di tutti e che tutti gli altri contiene Il motivo per cui abbiamo rappresentato il contenitore con questi tre quadrati e non con uno solo per evidenziare le propriet che i CSS regolamentano cosa che a questo punto dovrebbe esservi introdotta dall immagine che segue e che viene chiamata il box model dei CSS 47 Rapporti ISTISAN 05 contenitore contenuto Il contenitore propriamente detto infatti solo la parte pi esterna del tutto e contiene varie zone che possono certamente essere molto sottili anche di dimensione zero ma devono essere sempre e comunque presenti e se non vengono specificate esplicitamente vengono assunte per default Queste aree sono 1 il contenuto content ovvero quello che vogliamo rappresentare come un testo una immagine ecc 2 il padding ovvero lo spazio che circonda il contenuto e che lo separa dal 3 border ovvero il bordo del contenuto 4 il margine margin del contenuto ovvero lo spazio tra i vari contenuti all interno della pagina Riteniamo che il punto 4 pong
88. endono ad organizzarla anche se ognuna a modo suo Infatti se fate la stessa identica richiesta a diversi motori di ricerca otterrete delle risposte diverse spesso molto diverse tanto pi dal generico scendete nello specifico Questo significa che cercare una informazione una attivit che di per s taglia fuori dei risultati Torneremo anche su questo ma intanto abbiamo scoperto un quarta caratteristica necessaria all informazione elettronica l accessibilit Abbiamo visto quali sono le caratteristiche essenziali che tutti i siti web dovrebbero avere per raggiungere il loro scopo veicolare a un maggior numero di persone possibili le informazione desiderate Ma per un sito di un ente afferente alla pubblica amministrazione come PISS che si occupa per di pi di ricerca applicata alla tutela della salute della popolazione e quindi rappresenta un punto di riferimento non solo per la comunit scientifica ma anche per i cittadini a queste caratteristiche tipiche appunto di tutti i siti web se ne deve aggiungere un altra fondamentale l istituzionalit Tutte le caratteristiche sopra menzionate possono fare di un sito pubblico un buon sito con una precisazione necessaria la pubblica amministrazione nel momento in cui comunica con l esterno indipendentemente dal mezzo con il quale veicola l informazione obbligata da leggi specifiche a rispondere a determinati requisiti cfr Indice delle principali normative Que
89. enti i server web e le applicazioni che girano come loro accessori hanno beneficiato della stessa standardizzazione che si concretizzata in un ampia diversificazione di offerta a coprire realt di qualunque dimensione o scopo Tutto questo esprime una tendenza un percorso tutt altro che terminato come vedremo ma le premesse sono incoraggianti Adesso che la tecnologia e l infrastruttura sono mature e standardizzate dobbiamo sforzarci di far maturare e far aderire agli standard i progetti che si realizzano con queste tecnologie 13 Rapporti ISTISAN 05 ACCESSIBILIT L era dell accesso In questi ultimi anni un termine molto utilizzato se non inflazionato quando si fa riferimento al Web accessibilit Fino a qualche anno fa questo termine evocava nebulosi concetti di possibilit di accedere a un bene a un servizio o in un luogo Rifkin Rifkin 2000 9 nel 2000 scriveva L era dell Accesso un attenta analisi dei cambiamenti di abitudini nei consumatori che al possesso di un bene oggi preferiscono l accesso ad un bene Oggi quello stesso titolo si presterebbe per manuali carichi di concetti tecnici formule di codice algoritmi dai significati remoti rinnegando e non sfiorando neppure lontanamente l interpretazione economica di Rifkin Chi ha ragione Ecco la definizione tratta dal dizionario di De Mauro che recita ac cesjsi billi t s f inv CO l essere accessibile Si arriva cos all
90. ere consuete dove ad ogni lettera corrisponde univocamente un tasto una sfida che per molti troppo elevata o poco motivante da raccogliere In generale la tecnologia oggi disponibile di gran lunga pi complicata di quanto desideriamo Il fenomeno non italiano n limitato ad un particolare tipo di tecnologia Una recente ricerca condotta dall agenzia Hotwire http www hotwirepr com su un campione di 6000 intervistati in tre Paesi europei Francia Germania e Regno Unito ha evidenziato che il giudizio generale sulla tecnologia che essa troppo difficile e spesso troppo piena di funzioni che non servono o complicano l utilizzo almeno questa la spiegazione che sembrano dare gli intervistati Le differenze riguardano questa volta il sesso e l et con i giovani maschi pi propensi delle donne ad adottare tecnologie nuove e gli under 45 maggiormente utilizzatori di tecnologie come la banda larga rispetto agli over 45 Internet data la recente diffusione a dispetto del grande utilizzo pone inediti problemi a chi deve realizzare e costruire siti I problemi riguardano sia cosa deve offrire un sito sia quale sia il modo migliore pi facile immediato e soddisfacente di fornirlo 21 Rapporti ISTISAN 05 Ad esempio se un navigatore volesse cercare il nome del direttore generale di una banca navigando sul sito cercherebbe con ogni probabilit alla voce Chi siamo e sarebbe forse sorpreso di trovare inve
91. esecuzione Il fatto che sia interpretato v e non compilato v lo distingue dagli altri linguaggi di programmazione Server Servente una macchina che lavora per altre 103 Rapporti ISTISAN 05 SGML Standard Generalized Markup Language Linguaggio Generalizzato Descrittivo Standard un sistema di regole che consentono di definire e descrivere un oggetto Sniffing Nel servire una pagina web il processo automatizzato che porta all identificazione del browser del visitatore ed a costuire la pagina richiesta di conseguenza Si osservano casi limite in cui la pagine non viene servita in mancanza di un browser specifico Sito web Un insieme di ipertesti accomunati dallo stesso indirizzo di rete in senso lato un insieme di ipertesti che fanno capo allo stesso soggetto SMS Short Message System Sistema per Messaggi Brevi di uso comune nei telefoni cellulari SSS Server Side Scripting Linguaggi di Scripting v lato Server ovvero un insieme di programmi che girano su un server in maniera trasparente per il visitatore di un sito Store and forward lett conserva e trasmetti e un implementazione di una trasmissione di dati tra due punti non direttaente connessi passando quindi per uno pi intermedi che consiste dell attendere l intera ricezione del messaggio prima di inoltrarlo al nodo successivo TCP Transmission Control Protocol Protocollo per il Controllo della Trasmissione TLA Three Layers Architectu
92. esse siccome per quei siti l impostazione Rapporti ISTISAN 05 funziona spesso gli utenti si dimenticano di rimettere le cose a posto e lasciano che il loro programma continui ad identificarsi mentendo In casi come questo che sono certamente possibili e piuttosto frequenti voi scontate statisticamente l incapacit altrui e vi potreste trovare una mole di dati fasulli da analizzare non tenere conto di questi vizi nel campione porta inevitabilmente a costruire statistiche inaffidabili Non vorremmo sottolineare ancora che discriminare gli utenti richiedendo loro determinate configurazioni per poter accedere ad un sito in qualunque modo contrario alle pi elementari norme di accessibilit D altro canto assolutamente affidabile tutto ci che viene scritto dallo stesso server ad esempio il numero di volte che una determinata pagina viene visitata Nello stesso modo possibile analizzare altri tipi di log e di altri server per poter scoprire il comportamento del vostro pubblico di riferimento e quindi venire a conoscenza del fatto che alcune pagine vengono visitate molto pi di quanto pensaste o molto meno cosa che dovrebbe allarmare sul modo di presentare i contenuti e sul rilievo che a questi viene dato E senz altro vero che inserire questi controlli nella normale routine di verifica della produzione aiuta e migliorare i prodotti Fin qui abbiamo visto il caso in cui l osservazione e non la partecipazione vi dice qualc
93. esto stando attenti a sostituire al testo evidenziato come segue testo evidenziato quello che pi opportuno per voi 71 Rapporti ISTISAN 05 Mi chiamo abito in o DI n Vv H Q o e O la od H Vv Mi occupo di e sono mimi nel caso siate sposati e o abbiate figli ho meme e nel caso 72 Rapporti ISTISAN 05 xxxx L esempio mostra il meccanismo che vi ha portato alla soluzione avete preso dei dati in vostro possesso dalla vostra memoria a lungo termine avete iniziato a leggere finch non avete incontrato qualcosa che ha richiamato la vostra attenzione avete sostituito al testo evidenziato un dato scelto tra quelli che avete in memoria ed avete pronunciato non il testo che avete letto ma quello che ritenevate pi giusto e cos via fino alla fine facile dunque capire cosa faccia il middleware Il problema che se faceste fare lo stesso esperimento ad un bambino di 7 anni la cosa si complicherebbe perch oltre ad avere difficolt a distinguere il testo da leggere da quello da interpretare e sostituire dovreste probabilmente prendere atto del fatto che costui non sappia il significato di termini come nubile celibe oltre ad essere in et non riproduttiva o lavorativa Problemi sintattici e problemi semantici insomma Costruire un sistema di generazione dinamica di contenuto richiede l istruzione di uno strumento completamente avulso dal contesto la scelta di un linguagg
94. esto abbiamo voluto riportare delle considerazioni su accessibilit ed usabilit per confermare che le regole divengono poco pi che raccomandazioni nel passaggio dalla forma alla sostanza Linee guida e non verbo C sicuramente un altra cosa da considerare in relazione ai concetti di standard e di norme 37 Rapporti ISTISAN 05 Certamente attenersi a delle regole garanzia di standardizzazione e se non altro di condivisione con altri che vi si attengono Dunque se vero che pone al riparo dai problemi che derivano dalla mancata standardizzazione anche vero che per molti sono una certificazione ineluttabile che funge da air bag nel caso di scontro con eventuali critici del loro operato Cos standard Chiariamo anche questi punti 1 quelle del W3C sono raccomandazioni e non leggi sono disponibili per consultazione sul sito non sono scritte sulla pietra 2 quella del W3C una iniziativa che tende ad uniformare il comportamento degli attori del Web non un distributore automatico di alibi o scusanti Le norme tecniche ed alcune politiche del W3C possono essere condivise almeno quanto le raccomandazioni ed i consigli che scaturiscono da questo Ente ma possono essere criticate e soprattutto devono essere interpretate in relazione al vostro progetto in un dato momento Le soluzioni che non dovessero vedervi d accordo non devono essere applicate supinamente con un volto senza convinzione per il vantaggio di poter
95. esto punto di vista basarsi su un singolo componente per una determinata funzione significa introdurre in un sistema un punto critico o SPF Single Point of Failure ovvero un elemento che venuto meno compromette in cascata una serie di funzionalit Eliminare i punti critici significa rendere un sistema disponibile o altamente disponibile se tutti i punti critici eliminabili vengono meno Cos come abbiamo descritto ridondanza e modularit come elementi fondanti dell affidabilit di una macchina un sistema informatico si dice ad alta disponibilit tanto pi capace di erogare con continuit i suoi servizi a dispetto della funzionalit dei suoi singoli componenti che sono macchine o insiemi di macchine Cluster e dislocamento I due concetti fondamentali della disponibilit sono il sistema di cluster ed il dislocamento fisico Il cluster v un sistema di macchine che consente di elaborare una richiesta suddividendola in componenti pi semplici e distribuendone il calcolo sulle macchine detti nodi nel numero di due o pi che compongono il cluster per poi rispondere alla richiesta in maniera unitaria al termine delle elaborazioni Perch una applicazione possa girare in cluster deve girare in un sistema operativo che supporti il concetto di cluster e deve essere scritta in modo da essere essa stessa impiegata in un cluster il che esclude che qualunque sistema operativo e qualunque applicazione messa in un ambiente cluster sfr
96. ficati del contenuto delle funzioni dei comandi della posizione della pagina nel sito Cecit selettiva Alcune opzioni non vengono viste e dunque prese in considerazione anche se presenti in pagina Fenomeno talvolta sorprendente e tuttavia pi comune di quanto si pensi Ha forse a che fare con gli schemi cio con le sequenze di azioni che l utente crede o si aspetta di dover intraprendere Gli schemi generano infatti aspettative circa quale tipo di informazione attendersi e dunque su dove cercarle e derivano da credenze personali e dalle esperienze fatte con altri siti personalmente elaborate Se si violano le aspettative indotte dagli schemi si rischia che alcuni utenti non percepiscano le informazioni saltandole come se non esistessero bench presenti 24 Rapporti ISTISAN 05 xxxx Incertezza Tale incertezza relativa alla modalit di azione e alle conseguenze delle proprie azioni e si ha in presenza di pi alternative similmente plausibili o in assenza di sufficienti informazioni legate ad un alternativa e comparazione di alternative avviene quando l utente ha davanti a s pi possibili azioni e deve scegliere quella che serve al completamento dell azione e informazioni insufficienti l utente vorrebbe compiere una certa azione ma si sente insicuro non fiducioso nelle conseguenze dell azione che pensa di intraprendere esita Il sistema non gli offre adeguate informazioni per anticipare il risul
97. figgo Se tutti sappiamo dove sono le bacheche tutti possiamo leggere e venire a conoscenza di ci che altri hanno affisso sostituendo il concetto di bacheca con quello di indirizzo e di affissione con quello di pubblicazione di un documento avrete subito un idea di cosa il Gopher fosse Nel Gopher non mancava neanche la possibilit di collegare i documenti tra loro rendendoli navigabili ovvero passare dall uno all altro a scelta dell utente in un percorso non stabilito a priori In altri termini il Gopher implement l ipertesto e fu a tutti gli effetti un sistema di pubblicazione che consent di lasciare che determinati contenuti restassero a disposizione di chi avesse un programma in grado di leggere documenti Gopher ed avesse una connessione di rete Internet Mettendo assieme le considerazioni fin qui riportate si noter che la rete come noi la concepiamo e la rete come fu concepita sono due cose parzialmente diverse e che la concezione della rete dopo l introduzione del sistema Gopher ha di fatto subito un mutamento radicale e in un certo senso irreversibile Da un lato una rete che portava qualcosa e dall altro una rete che contiene qualcosa Una rete concepita come corriere o camion per libri che diventa una biblioteca per la consultazione per corrispondenza a domicilio Malgrado questo ragionevole pensare che ben pochi conoscano l esistenza del sistema Gopher anche se tutto lascia pensare che fosse a tutti
98. gabilit grafica sistemico per realizzare un sito web ben strutturato navigabile e dai contenuti chiari Cinzia Ligas 2003 7 L obiettivo ridurre al minimo quella che Umberto Eco definisce la decodifica aberrante da parte del destinatario e di una eventuale codifica deviante da parte dell emittente 4 Ci significa che il destinatario non ha interpretato in modo corretto il messaggio inviatogli perch l emittente non stato in grado di utilizzare i codici comunicativi in modo consono e efficace In un sito web i registri comunicativi sono vari da quello relativo al testo a quello della grafica da quello strutturale a quello della fruibilit Compito del coordinamento editoriale anche quello di verificare che tutti i soggetti che concorrono alla realizzazione e produzione del sito utilizzino i codici comunicativi specifici in modo appropriato nei vari registri Ci implica un intervento in fase di progettazione e produzione del sito cio nella definizione dei codici comunicativi ma anche a posteriori una volta cio che i contenuti sono gi online al fine di verificare l effettiva e corretta applicazione dei codici stessi C era una volta il West Lo sviluppo esponenziale che nel giro di pochi anni il Web ha avuto ha fatto s che sia diventato nell immediato passato prossimo della sua breve storia una sorta di far west dove la 79 Rapporti ISTISAN 05 velocit dell informazione accanto
99. gio un utente la sua prestazione risulter peggiore o comunque sfalsata rispetto ad una situazione ecologica In generale possiamo osservare gli utenti attraverso quello che si chiama test di usabilit necessario assegnare compiti precisi all utente scelto fra gli utenti rappresentativi e annotare in seguito errori incertezze difficolt Pu essere fatto con un prodotto finito ma preferibile farlo con un bozzetto anche cartaceo o con prove semifunzionanti del sistema prima ancora che il sistema venga finito solo cos che ci accorgiamo in corso d opera se ci che ci sembrava ovvio e naturale viene chiaramente compreso dall utente Se quel modo di pagare semplice e naturale Se quel modo di prenotare il biglietto funziona Se l informazione viene cercata sotto la voce corretta oppure no Spesso osservare utenti e i loro problemi con il prodotto illumina anche sul modo di risolvere questi problemi Altre volte invece questo modo deve essere ridiscusso dallo staff di progettisti che dunque hanno l importante ruolo di mediare fra esigenze di progetto capacit degli utenti budget ecc Un compito dunque tutt altro che semplice che richiede abilit specifiche per le quali in realt dovrebbero essere scelti In generale queste osservazioni andrebbero fatte il pi spesso possibile nel corso di un progetto tanto che il ciclo classico di sviluppo di un prodotto user centred il seguente Q D n
100. gono comunque predisposti cercando di coordinarli il pi possibile ai modelli delle altre pagine e li si personalizza all occorrenza Quando parliamo di una base di dati propriamente detta intendiamo dire che il Web non il fine della comunicazione ma funge solo da interfaccia verso i dati e questa distinzione tra siti e basi di dati vi sar pi chiara nel paragrafo successivo in cui vi sar chiaro che un sito potrebbe essere di fatto costruito su una base di dati ma senza che questo aspetto sia rilevante per l utenza caso Rapporti ISTISAN 05 in cui l interrogazione avviene in maniera trasparente per l utenza che convinta di seguire un link mentre nei fatti scatena una serie di ricerche i cui risultati compongono le pagine del sito Per il momento vorremmo solo che fosse chiaro come la struttura della pagine di qualunque tipo stata standardizzata in modo da individuare aree ben precise con scopi ben precisi in modo che l analisi si sia focalizzata sulla struttura delle pagine e sulle sue funzionalit prima che sul loro aspetto In questo modo passare dalla struttura tabulare che attualmente compone il codice delle pagine ad una struttura basata sui contenitori e quindi organizzata con i CSS sar solo questione di messa a punto e questo a chiarire come intendiamo gestire la migrazione di cui accennavamo quando ne abbiamo parlato in termini di opportunit Semplice non povero L aver posto ai nostri siti u
101. her era un ambiente testuale in senso stretto solo testo non formattato a grandezza fissa ed il concetto di link v tra testi era implementato in modo del tutto simile al comando DIR del DOS v o del comando LS di UNIX ovvero come un elenco di documenti relativi ad una data ricerca eventualmente raggruppati in cartelle come mostrato in questa rappresentazione tratta dal sito http gopher floodgap com gopher gw gopher gopher floodgap com 70 1 gopher che ne simula un implementazione all interno di una pagina web attuale A proposito dell immagine va detto che il programma di navigazione Gopher originale solo quello compreso tra le due righe orizzontali Rapporti ISTISAN 05 gup i igar Mosdgip com TO Li gopher Bark ioodaae homa oper leontter ct Demo Pepe Filiis Lo lophetipice Thess digita and files sha uld help fe pati Bari Ti a ia P must E la Brief pinastika te Goctemnoce ce ELAN HE FIESTI Rice rst brace enon paters Gand te vai choulae t us Infaret Copborer O Jiten ond cliente far sericus plattare ni Prinia to porderi e Vika to consider bhe hundrede af latarconraztai Doper ieri Lo ba de lf diL a ii MPa a paio ci ihs Gaar sith ibp more pesi porto Bpreci thavasghoui the Interre Tha Gahar in ojkagg drei lepi changing IN raa A vi GIN toccta it iti albe trama bat ou omni nea if Ft Copre Li ha Dargeit cre hill prastic apla of aeli pirih Lia La Ue Kittoey of erea
102. i anche La differenza che nel primo caso le pagine servite sono gi scritte su uno o pi dischi tutte ed esattamente come sono servite nel secondo caso sono scritte al volo da programmi che leggono velocemente i dati da un archivio di contenuti li selezionano e con i risultati di questa selezione riempiono un modello che ha in s solo la struttura della pagina da servire Crediamo a questo punto che una larga parte dei termini usati in queste affermazioni sia familiare e porti almeno a delle congetture sui possibili utilizzi dell una o dell altra soluzione e sul perch sceglierla Precisiamo subito che tra le due soluzioni non c un meglio ed un peggio c sicuramente un pi ed un meno adatto ad una specifica circostanza Un sito statico un sito che si presta ad essere visitato anche in assenza di collegamento alla rete e quindi diventa la scelta preferibile per chi debba distribuire manualistica o cataloghi sotto forma di siti web da navigare magari su CD ROM Gli e Book i libri elettronici sono in effetti un esempio di siti statici fuori linea altri esempi potrebbero essere delle istruzioni d uso dei protocolli operativi delle raccolte di testi non soggetti a cambiamento o destinati comunque a persone che ritengono pi importante la persistenza contro la possibilit di avere versioni aggiornate 69 Rapporti ISTISAN 05 Sia che il sito sia di tipo generalista sia che sia stato creato ad hoc per uno scopo be
103. i ovviamente di divenire stanziali qui in questo posto non entusiasmante ma certamente tranquillo medio in tutto ma eccellente in nulla e soprattutto lontano dal mostro Un altro mostro quello che vi dice OK usate le tabelle ma fate in modo che i loro contenuti siano proporzionali e non a larghezza fissa per poter essere visibili su qualunque macchina Prendete dunque un monitor capace di una risoluzione di 640x480 pixel pixel PICture ELement punto luminoso e guardate come si vede il vostro progetto visualizzato a quella risoluzione v Fatto presente che quei monitor non vengono venduti da almeno un quinquennio potete usare un altro monitor ed impostarlo temporaneamente a quella risoluzione Adesso mettetelo a 800x600 Potrebbe anche essere meglio certamente aumentando ancora la risoluzione potreste trovare dei benefici ma considerate un fatto 38 Rapporti ISTISAN 05 xxxx Oggi anno 2005 i vostri utenti possono comprare al supermercato dei computer che costano circa la met di uno stipendio medio mensile quindici anni fa la media era sullo stipendio annuale e gli schermi erano appunto 640x480 pixel o gi di l cosa vera anche per una certa variabilit del concetto di stipendio e che arrivano tranquillamente a risoluzioni di 1280x900 o 1440x900 pixel Provate a vedere il vostro progetto a quelle risoluzioni mantenendo le colonne proporzionali e vi sembrer di guardare un televisore cui si sia rot
104. i CSS sono un aiuto fondamentale nella gestione di un progetto comunicativo basato sul Web che consentono di cambiare l aspetto dell intero progetto modificando una sola pagina il foglio di stile appunto Infatti separando struttura ed aspetto questo non viene pi riportato all interno delle singole pagine HTML ma in un singolo luogo cui tutte le pagine devono essere conformate al momento della loro rappresentazione Inoltre essendo possibile associare alle stesse pagine diversi fogli di stile possibile contestualizzarne la visualizzazione ad esempio distinguendone il pubblico semplicemente scegliendo di volta in volta il CSS da associare ai contenuti Questo consente inoltre di risparmiare spazio e tempo sulle macchine che servono 1 siti web Il nostro sito attuale composto da una tabella e da quattro righe ed un segreto che chiunque pu scoprire visitandolo Il fatto che una ammissione del genere nel 2005 espone automaticamente a critiche Infatti oggi si portati a pensare che con le capacit dei fogli di stile nella versione attuale gli stessi risultati si sarebbero potuti raggiungere con i contenitori ed i CSS Il che quasi vero Il fatto fondamentale che i CSS sono abbastanza maturi nella loro formulazione ma l applicazione da parte dei browser un po come gli scacchi eterodossi i pezzi sono gli stessi ma possono muoversi e popolare la scacchiera a piacimento soprattutto muovendo e mangiando
105. i cui abbiamo parlato lo spazio certamente minore di 300 e dunque questo sistema sebbene sia pi affidabile della duplicazione occupa uno spazio solo marginalmente maggiore Uno svantaggio dei sistemi basati sulla suddivisione che all aumentare della complessit del dato della capacit di compressione e della funzione di salvataggio ne diminuisce l efficienza sull accesso ai dati Il sistema della duplicazione ha molte diverse implementazioni che rispettano parametri via via crescenti di affidabilit Va sottolineato che gli stessi backup fuori linea sono effettuati con le tecniche descritte ed in virt di quanto detto spesso sono caratterizzati da algoritmi ad altissima sicurezza e minore efficienza cosa che nella circostanza specifica non affatto un problema Porte e servizi Abbiamo visto come i sistemi di macchine siano progettati e composti in modo da risultare come una sola entit cosa che si pu sperimentare chiedendo www iss it che servito da un cluster e quindi fisicamente da pi macchine senza che il visitatore abbia modo di distinguerle Ne segue che il servizio web di quel cluster logicamente unitario e fisicamente modulare Un servizio un programma che effettua un determinato compito e come facile immaginare su un server girano contemporaneamente pi servizi intuitivamente se un servizio web eroga pagine e queste pagine sono composte da un linguaggio di scripting v che legge un database
106. i di comunicazione semplice e certamente rigorosa non di sito povero ovvero di un pregio Parliamo della differenza tra una comunicazione efficace ed una che non lo x e Caratteristiche funzionali delle pagine Abbiamo quindi visto di quali modelli si compongano i siti del dominio ISS e la loro struttura generale cerchiamo ora di descrivere alcune caratteristiche funzionali delle pagine Dobbiamo anche p rci una serie di problematiche legate a queste pagine prima fra tutte la possibilit di essere utilizzate senza essere viste o nell impossibilit di essere viste cos come 63 Rapporti ISTISAN 05 descritte ovvero da persone con esigenze particolari o affette da disabilit temporanea o permanente Tutti costoro potrebbero trovare meno evidente il modo in cui le zone funzionali delle pagine sono state specializzate e quindi sta a noi cercare di rendere loro gradevole il pi possibile l esperienza Si spiega subito inoltre il motivo per cui la scelta della lingua viene confinata e rimandata solo nella home dei vari siti il fatto che il progetto sia stato previsto multilingua a monte ha fatto subito sorgere un problema ovvero che non tutte le sezioni di ogni singolo sito fossero traducibili si pensi ai protocolli operativi e quindi che nei fatti la versione inglese dei siti potesse essere strutturalmente diversa Siccome abbiamo detto che il percorso dei siti parte necessariamente dalla home la quale gi present
107. i il risultato sono delle congetture sulle quali bene non basarsi troppo 94 Rapporti ISTISAN 05 xxxx Un esempio pu chiarire meglio questa considerazione Quando navigate il Web il vostro browser invia una richiesta al server che state visitando e nel fare questo si identifica Cos come la carta di indentit contiene il numero di campi minimi ritenuti necessari ad identificare un individuo ai fini di una eventuale pratica in un ufficio cos la richiesta di un browser verso un server web contiene una serie di campi necessari a identificare il browser con certezza Non c nulla di strano in questo il motivo per cui avviene molto semplice il server deve sapere a chi tra tutti gli utenti che serve in contemporanea deve inviare una determinata pagina e se non fosse certo dell identit dell interlocutore non potrebbe lavorare se ci pensate bene quello che accade quando entrate in un bar i banconisti devono identificarvi quel tanto che serve loro a consegnarvi esattamente quello che avete chiesto Sono allenati a loro basta uno sguardo voi siete soddisfatti che vi abbiano servito e il fatto che essi sappiano qualcosa di voi per un breve lasso di tempo non vi preoccupa in effetti costoro conoscono i vostri gusti per un brevissimo periodo di tempo Esattamente come costoro non vi chiedono nome e cognome ma basta loro ricordare la vostra fisionomia cos i server web si accontentano di tutto quello che di visibile di voi
108. i siti statici il primo dei quali risalente al 1997 e terminata consapevolmente alla fine del 2003 dal punto di vista organizzativo e nel 2005 verso il nostro pubblico tutte prodotte con risorse interne Le versioni 0 1 gt 2 1 del nostro sito erano di tipo statico la 3 0 stata la prima ad essere generata dinamicamente Noterete che prima della pubblicazione della prima versione dinamica ci siamo imposti un lungo periodo di studio ed addestramento cosa che si sovrappone senza sbavature a quanto abbiamo detto cfr Non solo utenza e Come funzionano i CSS noterete inoltre che abbiamo definito questo cambiamento come una complicazione dal punto di vista tecnologico Vediamo finalmente cosa significa generare un sito dinamicamente 70 Rapporti ISTISAN 05 xxxx Una applicazione web tipicamente formata dai tre strati che abbiamo citato in precedenza ovvero 1 interfaccia 2 applicazioni 3 dati L interfaccia sono le pagine che vedete sul sito i dati sono i contenuti le applicazioni sono i programmi che estraggono i dati dal loro archivio e li presentano sotto forma di interfaccia ma sono anche i programmi che attraverso una interfaccia consentono l inserimento ed il trattamento dei dati che devono popolare l archivio I dati sono tipicamente inseriti in una o pi basi di dati database e l interfaccia il codice che i browser possono interpretare e rendere in una forma utile all utente Il grosso della complicaz
109. ia vantaggi sia potenziali problemi Nessuna tecnologia pu sperare di essere efficace a meno che non sia utile e comprensibile facile da usare per i propri utenti Le due questioni quella dell utilit e quella della facilit d uso non sono equivalenti Un sito e una tecnologia utile quando consente di fare cose che l utente vuole fare offrendogli dei vantaggi L utilit percepita di una tecnologia spesso spinge gli utenti a impegnarsi attivamente per utilizzare quella tecnologia anche quando questa non funziona proprio come loro vorrebbero o quando questa non facile entro certi limiti da capire e da usare Talvolta per la difficolt relativa di una tecnologia maggiore dei benefici percepiti derivanti dal suo utilizzo E non parliamo solo di tecnicaglie astruse Se una percentuale della popolazione ormai elevatissima utilizza il telefono cellulare una percentuale decisamente pi ridotta in grado di utilizzare e lo fa comunemente uno strumento cos ubiquo e a basso contenuto tecnologico come 1 SMS In particolare le fasce di popolazione meno istruite e pi avanti con l et non necessariamente le due variabili devono essere contemporaneamente presenti utilizza di meno o non utilizza l SMS non c dubbio che questo strumento sarebbe utile anche per costoro ma capire come navigare in un menu di funzioni spesso articolato su uno schermo cos piccolo e scrivere con una tastiera cos diversa dalle tasti
110. iare ad inserire anche timidamente pratiche osservative nel progetto pu contribuire non solo a fare prodotti migliori ma anche ad indurre un evoluzione virtuosa delle pratiche progettuali delle organizzazioni Uno degli effetti dei test che spesso infatti convincono proprio i decisori dell utilit di rivedere questo o quell aspetto In un progetto successivo pi probabile che essi ricorreranno ancora a questi metodi Dagli utenti alla conoscenza progettuale Che fare quando queste osservazioni non sono comunque possibili Bisogna rinunciare ad un prodotto facile da usare Va detto che potendolo sicuramente preferibile utilizzare questi metodi di osservazione dell utente in itinere E che tuttavia laddove questo non fosse proprio possibile comunque meglio affidarsi quantomeno alla conoscenza sedimentata nel settore del user centred design evidente infatti che se alcuni problemi incontrati sono davvero ricorrenti possibile tradurre questi problemi in conoscenze stabili da applicare al progetto anche senza gli utenti per questo che esistono le linee guida strumenti razionali per eccellenza che veicolano conoscenze evolute ma che devono saper essere contestualizzate Ma i siti su cui quei problemi sono stati evidenziati non erano necessariamente uguali al nostro n rivolti agli stessi utenti e le linee guida progettuali che sono state tratte per evitare di ripeterli potrebbero non tenere conto di aspet
111. iare tra i particolarismi e la necessaria omogeneit di protocolli stabilendo intanto le norme tecniche che consentissero di mettere in comunicazione le diverse reti con un linguaggio comune Il passaggio da BITNet ad Internet avviene formalmente solo nel 1995 solo dieci anni fa quindi sebbene la rete delle reti come la intendiamo oggi fosse gi una realt operativa almeno un lustro prima Fino ad allora tuttavia il concetto di internet scritto minuscolo stava solo a significare la possibilit di interconnettere due reti attraverso una dorsale ed un protocollo comune sul quel tratto Quando tutte le dorsali e larghissima parte delle reti adott per la Rapporti ISTISAN 05 comunicazione dunque sia quella interna che quella verso le altre reti un solo protocollo comune segnatamente il TCP IP v si pot parlare di una sola rete di reti ed Internet conquist la lettera maiuscola Tecnicamente comunque questo genere di rete di comunicazione ha nell affidabilit e nell interoperabilit i suoi cardini ma cos come ai fini di un viaggio la viabilit stradale e tutte le sue componenti come asfalto massetti in cemento segnaletica ecc sono necessari ma sostanzialmente indifferenti ai viaggiatori la rete il mezzo attraverso cui un messaggio si propaga ma non il mezzo attraverso cui espletare un compito Detto in altri termini nulla impediva almeno dal punto di vista della fattibilit l invio per posta di nastri
112. icazione istituzionale differisca da un sito web tout court e quali siano i ferri del mestiere Dovremmo anche cercare di garantire i principi espressi nell Introduzione al presente che a questo punto ricordiamo 1 usabilit 2 significativit 3 persistenza 4 accessibilit 5 istituzionalit Dovremo quindi costruire un oggetto usabile ed accessibile che sopravviva nel tempo almeno semanticamente ovvero cambiando magari forma ma non significato come nel caso dei siti relativi a normative che possono subire una ristilizzazione ma non possono subire cambiamenti di contenuto che sia integrato con siti analoghi od omologhi in modo che il visitatore abbia accesso alla pi ampia informazione possibile su quanto di suo interesse e che fornisca tutte le garanzie che ci si aspetta in virt della sua istituzionalit Riguardo quest ultima va ricordato che per quanto si voglia precisare limitare o escludere la responsabilit per quello che un sito istituzionale contiene in quanto a contenuto originale ovvero non citazioni o collegamenti esso va considerato comunque come una forma di comunicazione ufficiale a tutti gli effetti Nella gestione di un progetto comunicativo istituzionale tuttavia parlare solo di utenza non accettabile e lo sguardo deve essere costantemente rivolto anche a coloro che lavorano alla produzione del sito Non solo utenza Accessibilit certamente un concetto che applichiamo all utenza de
113. iluppo ne ha di fatto limitato il carico innovativo dal punto di vista meramente tecnologico Si rende necessario quindi non solo formare personale che usi il mezzo per comunicare in maniera appropriata perch all amichevolezza dei programmi usati dagli utenti corrisponda l amichevolezza e l appropriatezza del messaggio da veicolare ma il coinvolgimento di professionalit che conoscano i limiti intrinseci del mezzo lo sappiano adoperare di conseguenza e riducano il rischio di fondare i progetti comunicativi su requisiti e presupposti inesistenti Da queste prime considerazioni deriva una prima caratteristica che seppur necessaria lungi dall essere realizzata appieno l usabilit La seconda caratteristica presuppone qualche considerazione Il primo uso che si fece della rete fu quello di scambio di messaggi un qualcosa di molto simile funzionalmente agli odierni SMS uno schermo su cui inserire testo uno schermo su cui leggere testo un testo che una volta letto si pu anche cancellare il mantenerlo o meno in una memoria dunque una scelta Rapporti ISTISAN 05 xxxx Se allunghiamo il testo dei messaggi e ci aggiungiamo solo qualche caratteristica funzionale come la possibilit di rispondere citando parte di quello originale o la possibilit di tenere un archivio di queste conversazioni possiamo immaginare un antenato di quella che oggi chiamiamo la posta elettronica e mail electronic mail Altre forme di messaggis
114. in capitoli paragrafi ecc e di applicare stili al testo rientri grassetti corsivi ecc a differenza di un Text Editor v WWW World Wide Web v 104 Rapporti ISTISAN 05 xxxx INDICE DELLE PRINCIPALI NORMATIVE Accessibilit e usabilit Circolare 13 marzo 2001 n 3 Gazzetta Ufficiale 13 marzo 2001 n 65 Linee guida per l organizzazione l usabilit e l accessibilit dei siti web delle pubbliche amministrazioni Circolare 6 settembre 2001 n AIPA CR 32 Criteri e strumenti per migliorare l accessibilit dei siti web e delle applicazioni informatiche a persone disabili Risoluzione 25 marzo 2002 Gazzetta Ufficiale Comunit Europea 10 aprile 2002 n C 86 Risoluzione del Consiglio sul piano d azione eEurope 2002 accessibilit del pubblico ai siti web e al loro contenuto Direttiva 18 dicembre 2003 Gazzetta Ufficiale 4 febbraio 2004 n 28 Linee guida in materia di digitalizzazione dell amministrazione per l anno 2004 Legge 9 gennaio 2004 n 4 Legge Stanca Gazzetta Ufficiale 17 gennaio 2004 n 13 Disposizioni per favorire l accesso dei soggetti disabili agli strumenti informatici Decreto del Presidente della Repubblica del I marzo 2005 n 75 Gazzetta Ufficiale 3 maggio 2005 n 101 Regolamento di attuazione della Legge 9 gennaio 2004 n 4 per favorire l accesso dei soggetti disabili agli strumenti informatici Decreto del Ministro per l Innovazione e le Tecnologie dell 8 luglio 200
115. inventata la scrittura Potremmo considerare il testo la forma pi sofisticata di comunicazione ma considerate due cose 1 esteticamente pi appagante vedere la foto di un tramonto che leggerne una descrizione ma questo certamente vero nei casi di cataloghi commerciali comprereste mai da un sito di e Commerce che non mostri la foto dei prodotti 2 la segnaletica stradale pi efficace ed immediata per immagini che non per testi motivo per cui ancora oggi trovate un simbolo come questo invece della scritta Transito consentito solo agli autoveicoli di massa inferiore ai 35 quintali 43 Rapporti ISTISAN 05 Insomma se queste due cose sono vere solo il testo potrebbe essere troppo poco o troppo una storia che non intendiamo affrontare qui ma oggi constatiamo che il modo in cui viene rappresentato il testo molto ricco e nella quasi totalit delle pagine web c della grafica insieme al testo La parte di storia che ci interessa quella che racconta come le immagini siamo entrate nei testi HTML Una industria per cercare di staccare il concorrente nel mercato dei browser ci fu un momento in cui si pagavano ma il fenomeno durato poco inserisce di propria iniziativa nell HTML il descrittore che consente di comprendere le immagini nelle pagine e incredibile a dirsi oggi a quel momento anche l unica a produrre un browser capace di visualizzare le immagini Il concorrente controbatte rendendo
116. io la definizione di quelle che sono le vostre ontologie attribuire ad una sintassi un significato ecc Il vantaggio che una volta istruito il sistema continuer a funzionare indipendentemente da quali saranno le moli di dati da trattare e reagir in maniera del tutto istantanea ai cambiamenti di questi Inoltre nel corso del test avete scelto se dire o meno parte delle cose che vi sono richieste assumendo comportamenti diversi a seconda della circostanza Se avete fatto il test per conto vostro leggendo questo scritto probabilmente non avete mentito ma se vi fosse chiesto di leggerlo ad alta voce su un autobus immaginiamo che filtrereste qualcosa di quello che dite o magari mentireste un po Queste ed altre considerazioni sono lo schema funzionale di un sito dinamico in cui preso un testo che contiene codice leggibile e codice intelligibile uno spettatore ignora cosa voi abbiate realmente in mano e quali variabili decidiate di esplicitare e quali di saltare tutto ci che chi vi ascolta sa di voi quello che passato per questa serie di estrazioni di dati e sostituzioni La critica pi frequente che viene fatta a tutte queste affermazioni un sistema di generazione dinamica del contenuto non deve necessariamente essere usato anche per servire il contenuto Non strettamente vero che se le pagine sono generate dinamicamente devono anche essere servite dinamicamente Potreste usare un sistema siffatto per generare tutto il sit
117. ione tenendola chiaramente separata dal resto del contenuto e questo per due motivi 1 rispondere a questioni di trasparenza in maniera organica e chiara 2 mettere il visitatore in grado di decidere quale degli aspetti trattati dal sito che naviga di suo interesse In merito a quest ultima affermazione vogliate considerare che non tutti gli utenti hanno le stesse possibilit di orientamento e quindi meno cose si impone loro di tenere a mente e pi chiara e consapevole sar la scelta durante la navigazione questo aspetto ancorch stabilito da norme e leggi prima di tutto una questione di rispetto e di buon senso Per il resto dei contenuti valgano alcune considerazioni L analogia con la segnaletica stradale uno dei cardini della comunicazione web poich risponde o meglio dovrebbe alla necessit di immediatezza e perch in genere l utente web tipico si attende dal questo mezzo risposte veloci Quando viaggiamo in macchina e dobbiamo arrivare ad una destinazione basandoci su quelle che sono le indicazioni dei cartelli stradali spesso ne siamo disorientati perch l informazione pu essere eccessiva Vorremmo sempre indicazioni chiare e semplici magari via via pi specifiche man mano che si procede ma fondamentalmente preferiremmo una scelta binaria di qua di l o al massimo ternaria sinistra dritto destra Non sempre possibile porre all utente una scelta con due o tre possibilit che pure sono quel
118. ione dunque deve risiedere nello strato delle applicazioni Certamente bisogna avere delle certezze il programma che servir le pagine verso il browser di chi le chiede sar un servente web ovvero un programma che interpreta le richieste e risponde con pagine web Il fatto che a differenza del caso del sito statico in cui una entit prende i dati del contenuto li mette all interno di un documento e salva questo documento su uno spazio qui avremo un programma che cerca dei dati nel database li seleziona in base a criteri richiesti dall utenza o impostati nella sua configurazione e li usa per riempire una pagina che passa al servente web Il vantaggio che questa procedura funziona anche se i dati cambiano di continuo ed ripetibile senza errori a tempo indeterminato Ma se un giorno decidessimo di cambiare l interfaccia non dovremmo ricambiare tutte le pagine statiche che sono state precedentemente salvate ma solo il modello lasciando invariato tutto il resto dell ambiente Le applicazioni che preso un modello lo riempiono con i contenuti e lo passano al server web si chiamano tutte assieme middleware e possono consistere di pi programmi che leggono dati dai database li selezionano li modificano e li inseriscono in una gabbia Tutto questo concettualmente molto semplice e se avrete la pazienza di seguirci in questo piccolo esperimento vedrete che anche piuttosto intuibile Alla pagina che segue dovrete leggere un t
119. ione l ipotesi che non siamo in condizione di accendere la luce perch andata via la corrente o semplicemente perch la casa non nostra e non sappiamo orientarci In casi come questo utile che qualcuno ci guidi almeno fino al momento in cui la familiarit non ci permetta di essere autonomi Ma se un navigatore abituato pu saltare direttamente quello che non gli interessa un navigatore non abituato o non a suo agio potrebbe dover leggere o farsi leggere come nel caso dei browser vocali tutto e scegliere quello che gli interessa In genere le home sono piuttosto ricche in contenuto e non deve essere particolarmente utile ai fini dell orientamento dover ascoltare la lettura di tutta la pagina prima di procedere alla navigazione potrebbe risultare inoltre un esperienza frustrante Per evitare questo problema abbiamo adottato due accortezze 64 Rapporti ISTISAN 05 xxxx Salti La prima possibilit quella di evitare di navigare una parte della pagina corrente tipicamente i testi lunghi e portarsi direttamente alla mappa del sito richiamiamo la vostra attenzione su questa zona volutamente ridondante e presente all interno di tutte le pagine di tutti i siti e contestualizzata sul sito corrente che proprio quella quarta parte presente in basso Miappa dal sbto LA A Uiiig Agnio Deere 0 Lara e E Prima Piana LR Dibuariiili Li RE Diii di Ple tti T Tokofore Wedi 0 Licio rampa Ejim i A a a
120. iteranno i limiti e soprattutto non richiederanno rilasci successivi a correggerne le mancanze riproponendo questo circolo vizioso Questa possibilit offerta dall XML eXtensible Markup Language v che non contiene alcun elemento semantico predefinito e si propone come un sistema in cui fatta salva la coerenza formale pu essere descritta od espressa qualunque cosa Non pi necessario tentare di descrivere un oggetto in funzione dei descrittori messi a disposizione da un linguaggio cosa tipica in HTML ma possibile descriverlo per quel che Il problema che nei browser sapendo che I HTML ha un insieme limitato di parole chiave si potuto prevedere un metodo aprioristico di rappresentazione di questa struttura e quindi un documento HTML gi sufficiente per rappresentare a video una pagina web Volendo si pu associare a questo documento un CSS e decidere come cambiare la rappresentazione di default per i nostri scopi ma questa opportunit non una necessit Per quanto abbiamo detto dell XML ovvero che nulla si pu supporre sul suo utilizzo al di fuori della sua sintassi si capisce come esso non possa essere in alcun modo utilizzato per visualizzare una contenuto visto che per definizione non nemmeno scontato che lo si usi per descrivere una pagina web come nel caso dell HTML ne segue che sempre necessario associare ad un documento XML un qualcosa che consenta di rappresentarlo quando lo usiamo
121. ito di interpretare qualcosa dovrete in qualche modo comunicare alla macchina che quanto segue non affar suo Facciamo un esempio Volete far scrivere al computer la frase Scusi ha da cambiare in grassetto Notate che lasciate al lettore l interpretazione del contenuto la macchina non capisce cosa significhi Scusi ha da cambiare ma volete che la macchina presenti questa informazione in grassetto e questo affar suo 42 Rapporti ISTISAN 05 xxxx Non potete dire ad una persona Immagina che quello che stai per leggere sia in grassetto ma dovete presentarglielo gi in grassetto In HTML c un solo modo di decidere cosa sia per l uomo e cosa per la macchina la macchina stata programmata per impicciarsi solo di quello che contenuto tra i segni lt e gt il resto affar vostro Il nostro codice sar lt B gt Scusi ha da cambiare lt B gt Tutto qui la macchina sa che quello che gli dite tra quei segni sono istruzioni B l abbreviazione di bold grassetto in inglese e che il resto da mandare a video senza fare altro Per la cronaca proprio come le nostre virgolette iniziano e terminano anche quelle istruzioni dell HTML devo iniziare e finire e per questo si usa ripetere l istruzione preceduta da un segno di taglio e quindi lt B gt lt B gt significa grassetto da qui a qui Le nostre virgolette infatti sono diverse proprio per istruirci sulla loro posi
122. ito server con le stesse modalit della concorrente diretta funzioni e TAG specifici e come questa si trov ad avere funzioni specifiche non supportate dai browser esistenti Nel frattempo NCSA dismette Mosaic nel gennaio 1997 per gli stessi motivi che portarono alla dismissione di Nexus da parte del CERN Microsoft licenzia il codice di Mosaic e dopo un anno circa presenta Internet Explorer che ovviamente integra il supporto per le estensioni dei propri web server Senza dilungarsi troppo nella porzione di storia recente che ha portato Netscape a rifocalizzare le proprie attivit a regalare il Navigator ad uscire dal mercato salvo ripensarci nel 2004 ed a Microsoft a rilasciare nuove versioni sia del browser sia del server vista da lontano la guerra dei programmi e dei relativi serventi ha visto la comparsa di un nuovo attore il movimento open source e quello del software libero 12 Rapporti ISTISAN 05 xxxx Competere sui prodotti e non sugli standard Questi movimenti nati in seno alla comunit degli sviluppatori ed in epoca recente finanziati anche della grandi industrie del software sono diventati attori importati nel panorama della comunicazione informatizzata L utilit di questa presenza ormai non prescindibile ci interessa per almeno due motivi uno di natura economica e uno di natura tecnica Il primo motivo che in un mercato di prodotti sostituibili l aumentare del numero di attori un fatto positivo poich aumenta l
123. ittura dall alto al basso e quella alto basso basso alto ovvero una riga in una direzione e la successiva nella direzione opposta come un serpente ecc Possiamo definire l allineamento dei contenuti e l altezza di riferimento cui le altezze percentuali si ispireranno Possiamo definire cosa accade a questo testo in contesti diversi ad esempio se ci passiamo sopra se lo clicchiamo possiamo bordarlo stabilire la distanza tra il contenuto ed il suo bordo stabilire se il bordo debba essere equidistante dal contenuto o debba essere diverso nelle quattro direzioni regola sempre valida quando si definiscono propriet asimmetriche le si definisce in senso orario a partire dalle ore 12 ovvero sopra destra sotto sinistra come una lancetta d orologio che funzionasse a scatti di tre ore 12 00 3 00 6 00 9 00 Possiamo stabilire lo spessore e il disegno di questo bordo il colore Possiamo come ormai dovrebbe essere chiaro lasciare spazio oltre questo bordo simmetricamente o meno cosa che risulter in realt nella distanza tra due contenitori Possiamo anche stabilire l altezza la larghezza e la profondit dei contenuti Se le prime due caratteristiche altezza e larghezza le avevamo gi osservate la terza ci d solo una idea della potenza dei CSS Facciamo prima un esempio e poi vediamo come realizzarlo Immaginiamo di dover rappresentare una serie di contenuti come segue 50 Rapporti ISTISAN 05 xxxx conteni to
124. iva oppure di tradurla in uno spettro di modi potenzialmente infinito cosa importante in relazione ad aspetti futuri di queste applicazioni oggi non predicibili Pertanto un dato espresso in XML ha una persistenza v intrinseca enormemente maggiore di qualunque dato HTML poich non ha alcun limite semantico a priori e quindi si presta a rappresentare pi precisamente un dato Questa la direzione verso la quale muovere un progetto comunicativo che realizzi appieno tutti i vincoli che abbiamo trattato e questo intendiamo fare Ma cos come alcune delle caratteristiche dell accoppiata HTML CSS sono ancora oggi inutilizzabili per i limiti dei browser cos ancora oggi raro trovare interpretazioni corrette di contenuti fondati sull XML per non dire dei browser pi datati che semplicemente li ignorano Ne segue che oggi dovremmo comunque servire pagine XHTML approssimate ai modelli XML attraverso XSLT opportune Strumenti di osservazione Gli strumenti di osservazione coinvolgono sia coloro che lavorano al sito e sia coloro che lo visitano e sono fondamentalmente di due tipi ovvero quelli in cui questi attori possono esplicitamente dire la loro e quelli in cui l osservazione viene fatta in vivo ovvero gli attori vengono osservati quando si comportano naturalmente come in una sorta di candid camera Chiariamo subito una cosa non si tratta di spiare gli utenti a loro insaputa si tratta semplicemente di analizzare ed interpretare u
125. ivamente accordati su cosa intendiamo per indirizzo Qualcuno potrebbe dire viale Regina Elena 299 qualcun altro potrebbe aver detto Roma qualcuno persino in Italia e nessuno avrebbe sbagliato dal suo punto di vista Il fatto fondamentale che in assenza di una definizione univoca di indirizzo ecco a cosa servono le ontologie aziendali ognuno di voi potrebbe averlo inteso a modo suo Il CMS viene dopo le ontologie ovviamente e si occupa di far rispettare l insieme minimo di dati che compongono una informazione valida Se avessimo definito indirizzo come Via Piazza ecc Nome n Civico CAP Citt Provincia e Nazione ed avessimo indicato che tutti questi dati sono obbligatori il CMS provvederebbe a richiederli all utente che dovesse inserire i dati ed a controllarne la completezza In mancanza di completezza o di consistenza se preferite il sistema pu essere istruito ad interagire con l utente in modo da evitare di salvare i dati finch non fossero correttamente inseriti oppure a salvarli in uno stato di incompleto Siccome per la macchina completo ed incompleto sono concetti senza alcun significato sta all analisi del progetto comunicativo stabilire i requisiti di completezza Non solo se anche i dati fossero completi potrebbero essere validi solo in un intervallo di tempo Parlare di ciclo vitale significa che se il dato ha valore per il mese di agosto 2005 ed a partire dal 6 febbraio ci si as
126. izioni di test e talvolta in condizioni spontanee utenti di diverso tipo utilizzare siti Internet per raggiungere specifici obiettivi Al di l del fatto che i siti siano cos diversi fra loro i problemi incontrati dagli utenti sono ad un certo grado di astrazione sorprendentemente simili Sebbene si incontrino spessissimo linee guida su come bisognerebbe progettare i siti si incontrano molto raramente descrizioni dei problemi che gli utenti incontrano Si dovrebbe quindi ribaltare l approccio e partire proprio da qui per capire quale impatto le nostre scelte possono avere non rispetto a standard internazionali e linee guida ma rispetto ai comportamenti comuni degli utenti Ecco dunque le categorie di problemi pi comuni e ricorrenti osservati dal vivo in utenti di vario tipo e alle prese con diversi siti 23 Rapporti ISTISAN 05 e esplorazione della pagina alla ricerca di una voce che faccia al caso proprio e esplorazione della pagina per capire se la scelta fatta coerente con i propri obiettivi Lo scopo non cercare la voce che fa al caso proprio ma valutare il contenuto della pagina per capire se si sulla strada giusta e a quel punto fermarsi o proseguire oppure tornare indietro e non capire come fare per trovare un informazione o per eseguire una certa azione e tentare quasi a caso con azioni di cui l utente stesso sembra essere poco convinto tanto per provare e ritenere di aver provato tutto se
127. l sito ovvero a chi lo visita Il discorso cambia se guardiamo all usabilit in senso lato Infatti certamente vero che un sito deve essere usabile per chi lo visita ma c un fatto non trascurabile che pure viene frequentemente dimenticato ovvero che un sito prima di essere visitato deve essere prodotto La cosa in s autoevidente sembra divenga stranamente estranea se si intervistano coloro che sono direttamente coinvolti nella realizzazione dei siti soprattutto in quelli tipicamente istituzionali o di strutture complesse in cui il numero di attori che concorrono alla produzione mediamente elevato Un sito deve essere maneggevole anzi tutto per chi lo produce in modo che il processo produttivo sia il pi efficace ed efficiente possibile se volete potremmo parlare di ergonomia della produzione perch l analogia con la produzione industriale non affatto fuorviante Possiamo certamente tenere lunghe sessioni addestrative possiamo scrivere vagoni di documentazione possiamo preparare ed aggiornare coloro che lavorano alla produzione del sito ma nulla di quanto sopra potr garantirvi dei risultati vicini a quelli sperati se la produzione del sito scomoda Ci sono sempre almeno due modi di fare le cose imporre o convincere e assecondare Imporre pu essere efficace dal punto di vista quantitativo ma nulla pu verso quello qualitativo 31 Rapporti ISTISAN 05 La velocit con cui un sito percepisce delle
128. lcuna fase del progetto Cosa si intende per prendere in considerazione il punto di vista dell utilizzatore finale Significherebbe fare user centred design v ovvero progettazione centrata sull utente L utente diventa cos il vero cliente finale del progetto e non i diversi reparti o le funzioni aziendali con le quali in realt ci si relaziona ed dunque per lui e con lui che bisogna prendere le decisioni ad ogni passo Lo user centred design propone in sostanza di ribaltare l approccio progettuale per inserire in diverse fasi della progettazione le indicazioni tratte dall utente raccolte attraverso tecniche diverse Raccogliere indicazioni utili dall utente e implementarle nel progetto una attivit in realt che dovrebbe essere alla base di qualunque attivit di progettazione Tuttavia il punto che tradizionalmente non cos che si fanno i progetti Il progettista sia nelle discipline fisiche che in quelle digitali spesso un vero e proprio padrone del progetto un deus ex machina 26 Rapporti ISTISAN 05 xxxx che forte dei suoi studi e delle sue competenze o anche semplicemente del suo ruolo all interno di un organizzazione prende decisioni nella convinzione spesso implicita che saranno condivise dagli utilizzatori Si verifica insomma una specie di pregiudizio del progettista dove il progettista ritiene di essere in grado di tener gi conto di tutto ci che all utente se
129. le ad esempio selezionare tra tutti i numeri naturali minori di 10 quelli dispari in luogo di selezionare i numeri 1 3 5 7 9 con evidenti vantaggi nel caso si decida di riusare la proposizione in contesti diversi quali i primi 100 numeri in luogo dei primi 10 naturali L esempio mostra anche un limite intrinseco del pattern matching ovvero la necessit che le regole di corrispondenza vengano formulate con esattezza per evitare selezioni ingestibili In effetti se non si fosse specificato che la selezione dovesse avvenire tra tutti in umeri naturali minori di 10 si sarebbe potuto selezionare anche l insieme dei numeri negativi che un insieme infinito cosa che essndo impossibile completare in un tempo finito renderebbe inutile l applicazione Permalink Un URL che resta formalmente identico e valido nel tempo conducendo sempre allo stesso oggetto Persistenza la capacit di un dato di sopravvivere la sua longevit Pixel PICture ELement la minima parte che compone una immagine in formato elettronico Profondit Il numero di colori diversi ottenibili per ogni pixel v Risoluzione il numero di pixel v di cui un monitor v capace e si esprime in numero assoluto 786 432 o pi comunemente in base per altezza 1024x768 ad esempio Scripting Linguaggio di programmazione che spesso usa termini molto vicini al linguaggio naturale umano che viene interpretato letto dalle macchine al momento dell
130. le attraverso tecnologie web organizzato dal Settore Attivit Editoriali dell Istituto Superiore di Sanit ISS ma non vuole essere il testo del corso Vuole rappresentare piuttosto un compendio di quelle che sono le tematiche che debbono essere affrontate al momento della realizzazione e successivamente della gestione di un sito web istituzionale dei problemi che si incontrano e delle possibili soluzioni dove possibili indica non solo o non sempre quelle tecnicamente realizzabili ma quelle che nel ventaglio delle possibilit sono alla fine le pi opportune I casi trattati sono quindi frutto di esperienza diretta ed intendono fornire una panoramica a tutti coloro che sono con ruoli e competenze diverse coinvolti nel processo produttivo di un progetto comunicativo che trova nel Web il suo veicolo Non si tratta quindi di un manuale prettamente nozionistico anche perch la letteratura a riguardo decisamente ampia quanto di un diario operativo redatto da coloro che si trovano coinvolti nella realizzazione di un caso concreto ovvero il sito dell ISS Vorremmo che il presente lavoro contribuisse a creare negli attori che concorrono alla realizzazione di un sito web ovunque posizionati nel ciclo produttivo la consapevolezza del proprio ruolo come parte di un processo complesso che vede la sua realizzazione solo con l apporto di competenze diverse che ci piace sottolineare sono tutte interne all Istituto E perch no
131. le pi facilmente percepibili la presenza delle sezione Chi Siamo porta il numero a quattro limite indicato Butterworth 1999 8 come il limite fisiologico della percezione immediata ovvero il numero massimo di alternative che si possono percepire senza contarle in un colpo d occhio Il motivo per cui abbiamo posto come limite superiore un massimo di sette elementi semanticamente rilevanti ed il motivo per cui consigliamo sempre caldamente di non raggiungerlo quindi di ordine percettivo e coinvolge fino alla radice tutte le considerazioni fatte in merito ad accessibilit ed usabilit Per gli stessi motivi bisogna evitare che la profondit dei contenuti ovvero il numero di passaggi o scelte da effettuare anche contando quelle semplici e ben progettate per raggiungerli sia eccessiva e vedremo che nel nostro caso la navigazione sino alla massima profondit richiede due livelli mentre tre un limite cognitivo che non andrebbe mai superato L esperienza ci ha insegnato che sempre possibile individuare della macroaree o superclassi in cui inserire i contenuti e spesso questo avviene con un minimo sforzo progettuale purch da parte di chi esegue e di chi commissiona vi sia disponibilit reciproca attenzione e rispetto per il visitatore Fermo restando che un sito strutturato in maniera semplice pi manutenibile ed usabile in senso lato anche per coloro che ci lavorano quindi in ultima analisi per tutti Parliamo quind
132. licazioni e che queste si producano e si eseguano in ambienti standard Consentici una precisazione i tre strati interfaccia applicazioni e dati non sono strati solidi tutti d un pezzo anzi sono pile di pi elementi sovrapposti tra loro proprio come una risma di carta che sembra un blocco solido finch non la scartate Gli standard dovranno anche riguardare il modo con cui tutti gli elementi saranno impilati tra gli strati i tre famosi e negli strati e questo intendiamo per interfacce Forse un ulteriore esempio pu chiarire meglio il tutto Se comprare un elettrodomestico significa dare per scontato il fatto che la tensione di utilizzo sia adatta alle nostre reti elettriche il motivo per cui questo assunto funziona che la standardizzazione delle tensioni elettriche impone a monte dei vincoli tecnologici a chi fabbrica elettromestici Non detto che questa apparenza interfaccia verso la rete elettrica appunto corrisponda ad una identica modalit di progettazione dell elettromestico Il motivo per cui possibile disinteressarsi a questo aspetto che se l oggetto fa il lavoro che vi serve ed ha una interfaccia standardizzata pi che sufficiente ad integrarlo nell ambiente cui destinato Le applicazioni non sono affatto diverse purch ci si sinceri che il modo di porsi nel contesto lavorativo adotti uno degli standard su cui avrete basato l analisi Analisi che quindi dovr prevedere dei prerequisiti non la
133. lici di riferimento e riversare le giuste osservazioni sullo sviluppo evitando falsi positivi o di scambiare contingenze come necessit Emerge un ulteriore necessit ovvero quella di evitare che questi dati comunque raccolti e comunque formulati finiscano per cos dire nelle mani sbagliate ovvero nelle mani di persone che non avendo una specifica preparazione statistica finiscano per non valutare i valori sentinella che sono gli unici ad essere realmente rappresentativi parimenti da evitare un contatto troppo diretto tra pubblico e sviluppo poich il tempo complessivo da dedicare ad un lavoro una costante e l aumentare delle occupazioni in questo tempo va a scapito di ognuna di esse Per il momento stiamo saggiando la disponibilit del nostro pubblico a pronunciarsi con la sezione Aiutaci che si trova in ogni pagina e nella quale viene chiesto di valutare solo la sensazione di utilit del contenuto in merito ai propri interessi Sebbene alcune tendenze su alcune specifiche pagine siano chiaramente emerse non consideriamo rappresentativi i dati emersi proprio per la mancanza dei requisiti di cui abbiamo discusso e la nostra intenzione 96 Rapporti ISTISAN 05 xxxx quella di osservare su un arco di tempo stabilito il rapporto tra pagine totali servite e quelle che hanno ricevuto un commento attraverso quella sezione eater I cero d guena pagina mi gatte E Ta C opp C p TO da Invia Sebbene la sezione i
134. matismo poich come gi visto cfr Deboli legami maggiore libert un progetto comunicativo consiste di funzioni diverse ognuna delle quali a questo punto deve essere assegnata a macchine o gruppi di macchine diversi Il bilanciamento del carico applicativo tra macchine omologhe una delle attivit pi delicate e complesse in un progetto poich affianca alla disponibilit di cui abbiamo parlato l efficienza di tutto il complesso Avere molte macchine non automaticamente sinonimo di efficienza e il venir meno di una parte di esse porta comunque ed inevitabilemnte ad un degrado delle prestazioni del sistema ovvero peggiora in qualche misura l esperienza dell utenza La misura in cui tutto viene progettato e tarato in funzione di questi problemi e la redistribuzione delle funzionalit su quello che c disponibile oppure il trasferimento ad altra sede gi visto devono essere analizzate testate e poi decise Condivisione dei dati Non tutto pu essere contemporaneamente ridondante e disponibile Nel modello applicativo ormai noto a tre livelli possiamo certamente rendere ridondati ed indipendenti sia il livello di interfaccia ovvero i server che servono le pagine del sito sia il livello applicativo ovvero i server che gestiscono il CMS e quindi leggono elaborano e scrivono dati Il fatto che alcuni di questi agiscano indipendentemente dagli omologhi una garanzia di efficienza oltre che di robustezza il bilanciament
135. menti nel caso dell elenco o il tempo nel caso dell archivio Scegliendo un elemento dall elenco archivio si va ad un contenuto Contenuti Le pagine dei contenuti si presentano sempre nello stesso modo naturalmente ap D i e RI fan Raga mei Phi MISI Piena 1 Tiea Ci AG 1 Fai I akpa isla A Ti novo sito dell Istituto UF Bia ii AIA i PE mi Dpr cm rta Pg er LL TURE Magra deri del ig RI TE A i Po es heu Lapenna di Lai TC rara La mon fede aa Inca pmcb MI Ga Pi a Dig perte sia mrak LI arri la miiir ogg rn f mo aerei Meri de Pa OT NE PAT TA IST e gna Le ona a i a TRE rien jhe i eee nor prese e e e nea fe ne e peer a ee are e a iicsiescee di edile da Li oe mwin be i ie ci Pia IL bas ai a e a i lena el i e ga e a Cia BIRRA ES ELETTO IE E p TAI S ELET DE ET EHA ST STE SE acre ia i RAAE De ceti Mararilari accasa d rd nima perire per pasti ENEA dif Lita Boma lt magganerr lulu rr oo o o ooo ooooaa a a1oo nh CORI IT l a l o O ee OO Oaia a P i re hra More S O E i finan VR ira E arei j bosma aa gt har PEFR m mi Mie ita fi i de e La troverete probabilmente pi simile all archivio che non alla home ma sarete d accordo su due fatti 1 non sar particolarmente disorientante passare dalla home direttamente ad una pagina di contenuto 2 trovate tutto quello cui siete abituati Rapporti ISTISAN 05 In realt nelle pagine dei contenuti il corpo contiene anche una
136. mento che permette ai disabili di accedere a servizi e beni Questo significa che tutti i siti web pubblici e privati che offrono dei servizi online ai cittadini hanno l obbligo di rendere i propri servizi e le informazioni contenute accessibili Nel maggio 2002 anche la Germania ha approvato una legge per le pari opportunit la Bundesbehindertengleichstellungsgesetz BBGG la base da cui si partiti per lo sviluppo di una specifica legislazione in materia di accessibilit Il 24 luglio 2002 veniva infatti definitivamente approvata la legge la quale richiede che le informazioni governative siano accessibili e conformi alle linee guida del W3C il Barrierefreie Informationstechnik Verordnung BITV Il BITV richiede che i siti che si rivolgono espressamente a persone disabili siano resi accessibili entro la fine del 2003 I siti governativi che vengono realizzati exnovo hanno l obbligo di essere progettati in conformit alle Web Content Accessibility Guidelines 1 0 e tutti i siti governativi obbligati al rispetto della legge hanno tempo fino al 2005 per adeguarsi alle norme del W3C La data fondamentale per l accessibilit portoghese invece il 12 agosto 2003 quando viene approvata la Resolu o do Conselho de Ministros n 110 2003 Plano Nacional para a Participag o dos Cidad os com Necessidades Especiais na Sociedade da Informag o Questo documento sancisce l obbligo per la pubblica amministrazione PA portoghese all ad
137. mmedia in testo da Internet e lo abbiamo fatto per voi con i seguenti risultati 44 Rapporti ISTISAN 05 xxxx info la_divin txt Desktop la_divin Folder la_divin txt Selection Document Chars O 548159 Words a 101529 Limes O 14778 Pages O O Paginate CopyPath OK Il motivo per cui vi abbiamo mostrato le informazioni con una immagine per dimostrarvi che l intera Divina Commedia e l immagine che vedete tratta dalla schermata di informazioni occupano in memoria lo stesso spazio La Divina Commedia in testo pesa circa mezzo MByte anzi dovremmo scrivere MiByte v ovvero poco pi di 500 000 bytes Vi diamo le stesse informazioni in testo qui sotto i Chars 548159 i Words 101529 Lines 14778 Sono 37 caratteri compresi gli spazi ovvero 15 788 volte circa in meno quanto a spazio in memoria per dire le stesse cose La storia dell HTML e delle immagini cui abbiamo accennato sopra arriva ai giorni nostri e speriamo qui finisca Queste offerte speciali di descrittori HTML fatte per erodere mercato e portare confusione nel mondo degli standard sono ormai finite da tempo ed il W3C che l organo che ha standardizzato HTML ha fissato il rapporto tra descrittori e contenuto ormai da anni Il problema sono i danni che quella lotta all accaparramento ha prodotto nei siti web le invenzioni fantasiose e bizzarre cui hanno costretto coloro che progettano siti web e la fondamentale inso
138. mmo configurare il cluster che risponde a quell indirizzo per associare un server un servizio o una porta ad una delle risorse che lo compongono Architettura di rete Ottenuto un sistema informatico ad alta disponibilit nel modo descritto abbiamo costruito lo strato pi interno della nostra architettura Sebbene gli utenti abbiano la sensazione di dialogare e lavorare direttamente con le macchine o con i lotti di macchine in cluster la realt di una infrastruttura di rete a cipolla con strati via via pi esterni e dei quali solo la buccia visibile Il fatto che una macchina ad alta disponibilit una macchina che pronta a rispondere alle richieste sull opportunit di rispondere a queste richieste possiamo istruire la macchina o concepire una architettura tale che solo le richieste pertinenti arrivino alla macchina o naturalmente una soluzione mista L infrastruttura di rete si pu considerare divisa in due aree principali e front end e back end La prima quella zona della rete che sar visibile dell esterno ad esempio quella che risponde al sito la seconda servir solo l interno della struttura che produce e mantiene gli applicativi e sar invisibile all esterno o visibile solo a determinate condizioni ad esempio il CMS 87 Rapporti ISTISAN 05 Parlare di zone e delle relativa visibilit non sposta i termini in cui abbiamo strutturato i nostri sistemi ovvero possibile che la se
139. mpio una macchina affidabile potrebbe avere pi processori pi alimentatori di corrente pi dischi organizzati logicamente in un sistema il tutto insieme alla modularit In una macchina siffatta in condizioni normali ovvero quelli in cui tutto funziona come dovrebbe si usa dire secondo specifiche le sue componenti concorrono al raggiungimento delle prestazioni di crociera e di picco Se un processore un disco o un alimentatore si guasta la macchina deve essere in grado di redistribuire il carico applicativo sulla meccanica restante e deve farlo autonomamente senza richiedere intervento umano ed avvertire chi si occupa della sua gestione dei problemi che sta affrontando poich le parti difettose o guaste devono essere sostituite La sostituzione deve essere effettuata a caldo ovvero senza spegnere la macchina il che una naturale conseguenza di quanto abbiamo appena detto ovvero che la macchina deve poter non contare pi su queste risorse in maniera autonoma la modularit permette di sostituire i pezzi in argomento A quel punto la macchina deve poter tornare a contare sulle risorse nuovamente operative e reintegrarle nel carico lavorativo senza ulteriore intervento Minori sono in una macchina le caratteristiche di ridondanza e modularit minore la sua affidabilit Il problema che sebbene l affidabilit possa essere alta o molto alta non mai totale ovvero non esiste una macchina che non abbia problemi
140. n argomento sia di una semplicit disarmante vogliamo utilizzarla per cercare di comunicare quali e quante problematiche un dato apparentemente cos semplice possa generare dal punto di vista analitico Il piccolo questionario in argomento consiste in una valutazione espressa attraverso l uso di cinque radio button ovvero una serie di pulsanti dei quali possibile scegliere uno ed uno solo il cui nome deriva dall analogia con i tasti di frequenza delle radio di una volta Una volta selezionato il valore scelto viene inviato con la pressione del tasto Invia Abbiamo supposto che questo oggetto deve dirci qualcosa sulla propensione dell utenza esterna ad esprimersi e non ha alcuna intenzione valutativa reale questo pone subito un problema ovvero quello di non dare all utenza interna che crea il contenuto la sensazione di essere valutati o sotto esame visto che poi non avremmo potuto fornire loro un dato attendibile in questo senso e quindi nemmeno ingenerare in loro la speranza che quanto sopra risultasse in dati utili a breve termine Per questi due motivi non abbiamo potuto utilizzare i numeri da 1 a 5 per contrassegnare i livelli di valutazione ed abbiamo dovuto dirottare sui pi neutri e meno associati al concetto negativo di voto scolastico Raggiunto in qualche modo un compromesso sulla forma da utilizzare un dato di ordine meramente sociologico ci ha creato un ulteriore problema come notate dall immagine la valutazione n
141. n lato vorrete considerare che un sito complesso vede la luce ovvero viene pubblicato dopo un periodo di gestazione e costruzione L analisi sar stata approntata ed auspicabilmente terminata molto prima che il sito veda la luce Dall altro un sito web soprattutto utile per l informazione corrente che contiene e secondariamente per la persistenza del suo contenuto ovvero per i suoi archivi Pertanto probabile che debba adattarsi al momento date una definizione temporale di momento a piacere ed il risultato non cambia persino probabile che quella contingenza fosse imprevedibile al momento dell analisi Dovrete quindi creare un sistema che possa mutare e muti velocemente La soluzione di questo ossimoro apparente risiede in una analisi che preveda il cambiamento almeno nei suoi caratteri generali Forse non possibile prevedere situazioni come l antrace o un maremoto ma sar necessario prevedere almeno la possibilit che si verifichi una emergenza in senso lato Al momento in cui l emergenza si verificasse baster fare quello che la contingenza richiede gi sapendo che il sistema robusto sotto questa pressione Questa necessit la si risolve con l ergonomia della produzione appunto Abbiamo una sito con una struttura ma sappiamo tutti come metterci mano per cambiarla sappiamo tutti quali sono i principi fisici che la tengono in piedi La soluzione migliore mettere coloro che hanno competenze di gesti
142. n limite di sette aree variabili pi alcune sezioni fisse come le informazioni i contatti ecc ha fatto sorgere il dubbio che questa quantit non fosse sempre sufficiente a veicolare il contenuto dei siti in maniera articolata ed ha sollevato la questione della povert di contenuti Potremmo semplicemente rispondere che il tutto risponde a requisiti di usabilit ed accessibilit e rimandarvi ai capitoli specifici cfr Usabilit e progettazione dei siti Accessibilit ma vorremmo affrontare l argomento in maniera dettagliata Partiamo dal presupposto che il nostro lavoro non affascinare il visitatore ma mettergli a disposizione quanto prodotto dalle varie strutture dell ISS Questo pone subito un problema di fondo poich ci richiesto di veicolare un contenuto eterogeneo viste le peculiarit e le competenze specifiche degli attori Il rischio pi grave in queste circostanze quello di veicolare all esterno dati non interessanti per l utenza cercando di accontentare le pressioni interne Non faremmo il nostro lavoro e non renderemmo un buon servizio n al pubblico n a coloro che ci commissionano i progetti comunicativi Intanto non detto che chi visita il sito sia interessato almeno inizialmente a sapere chi eroga un determinato servizio quanto piuttosto i termini in cui quel servizio viene erogato si tende ad evitare da parte dell utenza di cercare di capire come sia organizzato strutturalmente PISS poich
143. n preciso gli atti di un convegno il libro degli abstract la raccolta di una annualit di una pubblicazione ecc il vantaggio sar quello di consentire ai fruitori l uso di uno strumento con il quale hanno preso senz altro familiarit Dal punto di vista di un sito tradizionalmente inteso un sito statico indistinguibile da un sito dinamico e da certi punti di vista anche pi gestibile e pi sicuro poich necessita di meno applicazioni per essere servito teoricamente di una sola il web server Si caricano i documenti in uno spazio disco e si chiede al web server di leggerli e servirli ai visitatori Dunque dal punto di vista dell utenza il fatto in s davvero poco coinvolgente e spesso completamente ignorato C una fatto fondamentale da tenere presente ovvero che un sito prima di essere visitato deve essere fatto poi deve essere manutenuto Se ricordate il concetto di amichevolezza espresso in questa sede cfr Non solo utenza noterete che diventa quasi indispensabile il fatto che chi produce il sito debba occuparsi sia della modellazione che dell inserimento dei contenuti e questo se non strettamente vero dal punto di vista tecnologico lo certamente dal punto di vista organizzativo Non opportuno infatti che l utenza interna metta fisicamente le mani sul codice e vi scriva dentro i contenuti come non opportuno che siano in molti a mettere le mani sui serventi per rendere disponibili i documenti
144. na serie di dati crudi non legati al singolo visitatore nel loro complesso e trarne delle indicazioni di tipo statistico Tipicamente in questo secondo tipo ricade l analisi dei log dei server coinvolti nell applicazione web come il server web il server su cui gira il database dei contenuti il server sul quale installato il CMS ecc Del primo tipo di log ovvero quello relativo al server web si gi discusso in un precedente Rapporto ISTISAN Carrani Eugenio 2004 3 e si tratta del trattamento pi diffuso poich in genere gli stessi software che compongono un server web vengono corredati da applicazioni detti analog o log analizer che sono in grado di generare statistiche e grafici partendo dai log che sono dei file di testo ed comunque facile procurarsi in rete una folta alternativa di programmi per tutte le tasche e per tutti gli scopi Il problema principale che si riscontra in questo genere di analisi che non tutti i valori salvati nei log sono veritieri e quindi sebbene alcune tendenze statisticamente parlando siano realmente quantificabili Se la maggior parte dei collegamenti ad un sito avviene di notte essendo questa informazione scritta direttamente dal server il dato assolutamente attendibile alla sola condizione che l orologio del server sia correttamente impostato e questo ha una rilevanza innegabile Altre finiscono per fidarsi di quanto viene detto al server dal browser del visitatore e quind
145. nal Center for Supercomputing Applications NCSA che nel 1993 pubblic sui suoi server Mosaic Quest ultimo aveva una caratteristica fondamentale che ne decret il successo era disponibile per tre piattaforme ovvero UNIX Windows e Apple Macintosh ed aveva una interfaccia razionale e consistente Inoltre Mosaic supportava pi funzioni che non WWW Nexus e interpretava alcuni TAG v HTML introdotti da NCSA in deroga alle specifiche originarie di questo linguaggio Dal lato dei server web che allora si chiamavano pi precisamente server HTTP la neonata Netscape Corporation introdusse delle variazioni alle specifiche di Berners Lee ed inizi a vendere prodotti che le supportassero Questa divisione del mercato preannunci subito il caos che sarebbe seguito di l a poco Infatti le modifiche introdotte da Netscape ai protocolli non erano supportate dal concorrente che tuttavia era quasi in regime di monopolio nei browser Netscape decise cos di produrre e vendere con una politica di licenza davvero complessa che differenziava l utenza un suo browser di nome Navigator che oltre ad offrire pieno supporto alle peculiarit dei propri server introduceva a sua volta nuovi descrittori nel codice HTML i prodotti server e browser ebbero un discreto successo Il successo della prima offerta commerciale in ambito Web spinse all ingresso di nuovi attori sul mercato primo tra i quali Microsoft che present dapprima solo una offerta in amb
146. nico immateriale virtuale I periodi devono essere brevi e sintetici senza troppe subordinate e siccome la pagina si scorre i concetti pi importanti devono essere messi all inizio per catturare l attenzione del navigatore quindi si deve ricorrere a tecniche simili a quelle utilizzate dai giornalisti della carta stampata e poich il lettore pi che leggere la pagina web dall inizio alla fine la guarda nel suo insieme necessario facilitare l individuazione degli elementi fondamentali del messaggio attraverso soluzioni grafiche quali parole chiave in altro carattere sottotitoli elenchi numerati ecc e per eventuali chiarimenti o approfondimenti opportuno ricorrere a link che rimandino ad altre pagine ipertesto 78 Rapporti ISTISAN 05 xxxx Dalla redazione al coordinamento Se l attivit di redazione relativamente semplice quando un sito web limitato nei contenuti e il redattore unico le cose si complicano se alla creazione e all aggiornamento del sito concorrono pi soggetti In un sito istituzionale come quello dell ISS dove come gi ribadito pi attori concorrono al reperimento dei contenuti chiaro che questi ultimi possono non essere omogenei tra loro L uniformit sia dal punto di vista dell organizzazione del contenuto che del linguaggio fondamentale per determinare la fruibilit e quindi l accessibilit di un testo perch in tal modo non si d adito a fraintendime
147. no tentate nuove strade come i CSS lasciando all HTML un ruolo descrittivo di base e lasciando ad altri strumenti aspetti diversi dei progetti comunicativi Malgrado questo anche le soluzioni HTML CSS si sono dimostrato limitanti Si reso necessario ricorrere ad una nuova versione del linguaggio detto XHTML v ovvero eXtensible HTML che una riformulazione delle capacit descrittive dell HTML soprattutto viene introdotta la possibilit di estensione del linguaggio che quindi perde una delle caratteristiche storiche vedasi al proposito http www w3 o0rg MarkUp 2004 xhtml fag Malgrado l evoluzione descritta osserviamo che ancora oggi alcuni aspetti comunicativi sono malamente supportati dai browser pi diffusi e si finisce col dover escogitare degli stratagemmi per ricondurre la presentazione alle specifiche di progetto Questo accade di fatto rubando tempo ad altre attivit all interno del progetto La soluzione definitiva quindi non sta nel continuare ad estendere HTML che ha una sua logica ed una sua storia sperando che il supporto di questi cambiamenti nei browser segua le specifiche del linguaggio quanto nell adottare semplicemente linguaggi diversi per le applicazioni che verranno accordandosi subito sul fatto che tutti dovranno convergere su queste tecnologie Certamente questi linguaggi non potranno avere una sintassi ed un lessico rigidi altrimenti non aggiungeranno nulla alle possibilit attuali e ne ered
148. no e cosa pensano e osservarli mentre usano prodotti simili o prototipi In realt queste due modalit racchiudono una serie ampia di metodi molto differenziati La prima famiglia chiedere agli utenti molto utilizzata nelle pratiche di marketing Il marketing ha lo scopo esatto di incoraggiare la produzione realizzazione e commercializzazione di prodotti che incontrino le richieste del mercato dunque degli acquirenti Finora si concentrato sugli studi di atteggiamenti opinioni valori incrociandoli con comportamenti di massa come indici di acquisto ascolti televisivi ecc Il problema che queste tecniche applicabili alla produzione di oggetti di massa che vengono acquistati e poi usati non sono particolarmente efficaci nella produzione di interfacce per prodotti interattivi che vengono prima usati anzich acquistati e che hanno una concorrenza immediata online da parte di altri soggetti Il motivo semplice ci che gli utenti dicono non sempre corrisponde a ci che le persone fanno E con le interfacce conta molto quello che si riesce a fare Spesso quando agiamo agiamo in maniera istintiva ed solo il nostro comportamento che conta con i prodotti interattivi Quello che ne pensiamo a priori irrilevante semmai pu contare quello che ne pensiamo a posteriori per questo che mentre il marketing si specializzato nella prima famiglia di tecniche e metodi l ergonomia cognitiva e lo user centred design si son
149. nsieme Vorreste fare tutto per bene e presentare IL sito istituzionale il sito perfetto il riferimento normativo Tentare di condensare tutto e subito e finirla l una impresa che per esperienza ci permettiamo di ritenere improba e certamente nasce dalla sovrastima di due aspetti le vostre capacit e le vostre competenze Soprattutto sottostimate l enorme aiuto che vi viene dai vostri utenti Impostate un progetto di massima metteteci quello che siete in grado di supportare in quel momento e fate tutto quello che vi possibile in quella circostanza Quel progetto se si basa su basi solide e sincera volont di fare e studio studio studio perch nessuno ne sa di tutto in questo ambito visto che i concetti generali anche perfettamente manovrati devono comunque essere adattati alla circostanza che non pu mai essere esaustivamente analizzata motivo per cui l analisi ciclica in questo ambito una fondamenta solida ha creato in voi dubbi e consapevolezze e vi ha almeno aiutato a capire i vostri limiti attuali e le vostre necessit future Da qui in poi invece di cercare di riempire il progetto di bollini e certificazioni chiedete anzitutto ai vostri utenti cosa va e cosa non va Prevedete tanto per cambiare un modello adattivo e non un modello adatto e siate pronti a ricevere e recepire sul lavoro quello che la comunit degli utenti disposta a condividere con voi sul vostro lavoro Se abbandonate la pretesa di fa
150. nti da parte dell utente Ne consegue che necessaria una significativa azione di coordinamento editoriale Tale intervento ancora pi indispensabile tenendo conto del fatto che per la realizzazione del sito ISS 3 0 si scelto di istituire redazioni decentrate con lo scopo di gestire in modo ottimale i contenuti stata creata in ogni struttura Dipartimento che produce contenuti informazioni e dati relativi all attivit di ricerca svolta una redazione con il compito di stimolare la produzione di contenuti organizzare e gestire direttamente le informazioni garantendo in tal modo anche la tempestivit dell aggiornamento La presenza di pi redazioni se da una parte favorisce la ricchezza di contenuti e la loro aderenza a quelle che sono le necessit di che le produce dall altra ne favorisce la disomogeneit con il rischio che la comunicazione risulti poco chiara Ecco quindi la necessit di un coordinamento editoriale che per ottimizzare al meglio il trasferimento delle conoscenze funga da filtro finale per i contenuti renda omogeneo il linguaggio perch possa essere maggiormente leggibile e accessibile a tutti codifichi uno stile che quella serie di accorgimenti che caratterizza un insieme di contenuti lavorati in modo professionale Il coordinamento editoriale deve quindi fare propri i principi della net semiology la disciplina che indica i codici di comunicazione pi idonei da vari punti di vista testo navi
151. ntrate in casa al buio la mano va automaticamente all interruttore della luce Ma la prima volta che entrate in un supermercato appena inaugurato da dove cominciare Il paragone con l informatica non vi sembri troppo ardito la similitudine elevata avete tutta l informazione prodotta a disposizione ma vi manca l informazione principale dove trovo quello che m interessa o quello che mi serve Cosa fareste in quel supermercato Via verso il banco Assistenza Clienti a chiedere Dove sono i detersivi quello che fate su Internet usate un motore di ricerca per trovare quello che volete Poi quando avete trovato ricordate scaffale e corsia e andate a colpo sicuro i Preferiti E spesso il motore di ricerca per voi gratuito proprio come l Assistenza Clienti ma qualcuno paga comunque quel servizio e siete voi a farlo andando a comprare in quel supermercato La direzione del supermercato paga in base alla capacit di tale assistenza di soddisfare le vostre richieste ovvero di mettervi in condizione di spendere Per dirla in una parola di rendere pi usabile il supermercato nei vostri confronti Internet non ha una Direzione alcuni sostengono che non potr mai averla per una sorta di principio di indeterminazione di Heisenberg non possibile conoscere simultaneamente Rapporti ISTISAN 05 xxxx posizione e velocit di una particella elementare applicato all informatica ma ha certamente delle societ che t
152. nza successo e rinunciare credendo che non sia possibile compiere l azione o trovare l informazione quando invece l informazione cercata esiste ma in un luogo che l utente non si aspetta di dover esplorare e non notare un informazione esplicitamente presente in pagina come se quella informazione venisse mancata talvolta clamorosamente dall utente e incertezza nell anticipare se si verificher o meno una certa conseguenza come effetto di una sua azione ad esempio non sapere se premendo un bottone un messaggio verr definitivamente inviato e lui perder il controllo su quel testo oppure potr ancora modificarlo o se un ordine verr piazzato se potr essere cancellato valutato ecc Generalizzando potremmo classificare i problemi in macrocategorie come le seguenti Incomprensione Non capire dove si o cosa si dovrebbe fare Pu avvenire in due modi e disorientamento avviene quando l utente avverte difficolt a fare ordine fra le informazioni per scegliere Pu capitare una pagina che non offre indicazioni sufficienti sul suo ruolo o inaspettata in relazione all obiettivo che stava perseguendo al punto da non consentire all utente una reazione razionale tranquilla e consapevole da renderlo incerto su cosa fare e come uscire dalla situazione per riprendere il controllo e caso in cui l utente non si sente disorientato in senso stretto ma fatica o non riesce a cogliere le implicazioni e i signi
153. o che le due cose siano mutuamente esclusive possono semplicemente essere due momenti diversi dello stesso progetto Il nostro caso proprio questo La versione 2 0 del sito ISS era impostata su una gabbia a frame v di 640 pixel di larghezza massima e per la cronaca di circa 600 700 pixel di altezza che oggettivamente aveva un senso e degli assunti corretti nel momento in cui fu ideata intorno al 2000 le risoluzioni medie delle macchine erano attorno agli 800x600 pixel ma che mostr il fianco alle critiche di coloro che avevano macchine sempre pi prestanti ed efficaci tanto che per alcuni il sito intero si riduceva ad una francobollo La versione successiva anno 2004 perdeva i frame e arrivava ad una dimensione di 720 pixel di larghezza Si potrebbe pensare che l assunto originario degli schermi da 800x600 pixel fosse stato ancora vero contraddicendo palesemente quanto abbiamo detto poco sopra ma la realt fu che una serie di test condotti su colleghi rivel che allargare ulteriormente le pagine infastidiva per il fatto che la lettura richiedeva lo spostamento della testa La soluzione non era ideale ma il compromesso migliore fu quella larghezza e il font aumentato di uno due punti che sembr mettere d accordo la maggioranza Oggi che il sito arriva alla versione 3 1 la risoluzione la stessa ma stiamo realizzando una soluzione di diverso tipo La larghezza predefinita rimarr 720 pixel perch ancora oggi ci ris
154. o del carico come abbiamo visto non deve necessariamente avvenire per problemi delle macchine ma solo per ottimizzarne il funzionamento mediante un algoritmo predittivo e la possibilit di applicare questa tecnica risiede proprio nel fatto che alcune operazioni possono essere svolte autonomamente da macchine diverse 83 Rapporti ISTISAN 05 Ma cosa dire dei dati I dati devono essere solo condivisi Il serbatoio di dati deve essere unico almeno a livello logico cosa necessaria per mantenerne la congruenza e la coerenza In questo caso di parla di storage condiviso secondo una rappresentazione di questo tipo Siccome abbiamo sostenuto sinora che la ridondanza e la modularit sono una garanzia di affidabilit il requisito base della disponibilit ed essendo in fin dei conti i dati il nostro bene pi prezioso non sembri che quanto abbiamo appena detto risulti una contraddizione Il concetto che tutto ci che dati deve essere visto come un insieme unitario e soprattutto non sempre vi si pu accedere in maniera indipendente dalle varie applicazioni che li trattano Per questo necessario prevedere due sistemi di disponibilit per il sistema di gestione dei dati il recupero e l integrazione Il recupero dei dati avviene attraverso un backup dei dati con tutte le caratteristiche che abbiamo visto sinora in merito alla disponibilit vengono tenute una o pi copie appunto backup dei dati in luoghi diversi e si utilizzano
155. o specializzati sulla seconda famiglia di tecniche e metodi osservare gli utenti mentre usano prodotti o prototipi L osservazione di questo tipo pone problemi metodologici vari infatti osservando attivamente un fenomeno qualunque fenomeno l osservatore interagisce con esso e cambia la natura stessa del fenomeno che osserva Talvolta la sua influenza pu arrivare al punto di 27 Rapporti ISTISAN 05 modificare il fenomeno fino al punto di trasformarlo eccessivamente Cosa che d vita a dati sfalsati Una serie di cautele metodologiche sono state adottate per osservare gli utenti usare i prodotti in condizioni pi possibile vicine a quelle naturali cio modificando il meno possibile il fenomeno stesso Cos ad esempio possiamo semplicemente chiedere a delle persone di sedersi di fronte a navigare un sito e di trovare una certa informazione mentre noi osserviamo in silenzio Questa semplice situazione pu avere diversi problemi ad esempio possiamo senza rendercene conto formulare la domanda in modo da dare informazioni sul sistema che l utente non possiede e che gli servono per raggiungere pi facilmente l informazione che dunque da solo non avrebbe potuto utilizzare I metodi di osservazione devono evitare influenze di questo tipo ma anche pressioni disagi imbarazzi che possono interferire negativamente con la prestazione sappiamo infatti che i fattori emotivi influenzano le prestazioni cognitive e se mettiamo a disa
156. o staticamente salvandolo su disco Non il nostro caso ma una possibilit CMS Content Management System Con i presupposti dei paragrafi precedenti possiamo finalmente parlare di CMS ovvero dei sistemi per la gestione del contenuto I CMS sono sistemi di generazione dinamica del contenuto che permettono di regolamentare l inserimento dei contenuti nell archivio e quale ciclo di vita abbiano Non vero che i CMS regolamentano direttamente anche l estrazione dei dati e la loro presentazione a quello pensano tutti i moduli di cui al paragrafo precedente ma indirettamente probabile che il modo in cui i dati sono immessi nel sistema influenzi il modo ed il tempo in cui questi ne escono per essere presentati al pubblico Di fatto i CMS servono ad immettere dati secondo criteri e limiti e decidere quali filtri debbano essere applicati ai dati prima di essere considerati validi ovvero pubblicabili Abbiamo infatti detto che i sistemi descritti assumono che i dati esistano ed abbiamo detto che i dati devono essere strutturati ovvero devono essere definiti formalmente e semanticamente prima di essere considerati facciamo un esempio 73 Rapporti ISTISAN 05 Se ci chiedono l indirizzo col metodo usato nell esperimento e se assumiamo che voi siate sinceri sempre c un fatto fondamentale che potrebbe far variare le risposte da persona a persona ovvero il fatto che vi viene chiesto l indirizzo senza che ci sia prevent
157. olto pi affidabile 2 un cluster in quanto virtualmente invisibile alle altre applicazioni nella sua complessit pu essere a sua volta reso parte di un cluster pi ampio il che porta il grado di disponibilit a livelli davvero molto elevati Questa ultima ipotesi ha un senso in caso di dislocamento delle risorse ovvero nel caso in cui si arrivi a prevedere persino il caso che il posto dove le macchine sono ospitate possa essere danneggiato In questo caso si crea un sistema informativo ridondato basato su cluster disposti fisicamente in posti diversi tanto pi robusto quanto pi aumenta la distanza tra questi posti poich diventa proporzionalmente pi improbabile che l evento che ha danneggiato uno di essi riguardi il secondo tuttavia evidente che questa distanza crea un problema ovvero la velocit con la quale si possono scambiare i dati tra i componenti del cluster soprattutto nel caso di cluster attivo attivo per questo in genere si tratta di soluzioni attivo dormiente in cui una sede si sostituisce all altra completamente Bilanciamento del carico load balancing Il trasferimento del carico applicativo in realt uno degli argomenti fondamentali nella gestione dei sistemi informativi Finora stato dato per scontato che il carico di lavoro della macchine fosse distribuito tra queste in modo che ognuna fosse in condizioni di esercizio ottimali Il fatto che questa funzionalit non sempre dovuta ad un auto
158. on ha alcun default ovvero non c alcun valore predefinito a monte in quel questionario il che ovvio perch avremmo in qualche modo suggerito una risposta nell utenza condizionandola Tuttavia la mancanza volontaria di script di qualunque tipo nel codice delle nostre pagine non ci consente di disabilitare il tasto Invia in assenza di una espressione di voto e pu quindi accadere che dei giudizi arrivassero senza alcun valore scelto Con i nostri presupposti la cosa non era particolarmente pericolosa ma vi d conto del fatto che in mancanza di controlli a monte ovvero l impossibilit di impedire che un voto nullo sia inviato sono necessari dei controlli a valle L applicazione ricevente deve quindi controllare la consistenza del dato e nel caso riproporre la scelta all utente corredata da un messaggio di spiegazione In qualunque caso se il dato viene inviato correttamente dell avvenuto ricevimento deve essere data ricevuta all utente che in questo modo capisce di essere giunto alla fine di un processo e deve comunque potersi orientare e riprendere la navigazione perch lo ricordiamo la valutazione non strumentale dal suo punto di vista in qualche modo ci sta facendo una favore 97 Rapporti ISTISAN 05 SON E Www iss it arroa Grazie Ti ringraziome per grer dedicato un po del tuo tempo ad Sutara a migliorare li nostro so QA ALA i et i Lar E Lacie SATTA E r i DOP Garanti 0 ragi
159. on pu ascoltare l audio di accedere alle informazioni ed ai dialoghi veicolati dal video stesso Le pagine web inoltre devono essere strutturate in maniera pi precisa identificando con precisione i titoli ed i sottotitoli non pi identificandoli solo con elementi grafici ma anche sfruttando elementi semantici all interno del codice sorgente Si tratta di banali esempi utili a dimostrare come da un lato l utente non percepisca delle differenze stigmatizzanti in un sito accessibile dall altro questi stessi accorgimenti progettuali ed esecutivi possono fare la differenza per coloro che navigano usando tecnologie alternative che possono essere sia le tecnologie assistive quelle usate da persone disabili che i nuovi media di accesso come gli smart phone i palmari e tutto ci che verr Questa strutturazione dei contenuti e la ridondanza informativa data dall esplicazione dei contenuti veicolati attraverso le immagini sono elementi che vengono interpretati e codificati dai motori di ricerca e che se utilizzati in modo appropriato possono permettere di migliorare notevolmente il posizionamento del proprio sito sui motori di ricerca Un aspetto che da pochi anni ha iniziato a essere considerato anche in Italia L accessibilit permette quindi dei vantaggi non solo in termini di maggiore affluenza di utenti fidelizzazione ampliamento del target e un miglioramento del servizio ma anche una maggiore visibilit e aderenza ai nu
160. ondit ad esempio ID O 3 D D B Q J H lt H O uo K H 3 O uo H w D O N o Ul H HW B e O lt O n H c O Q D HW HW H n cd H ct e cd O in cui ogni segmento un link Ne segue che il visitatore che volesse tornare alla home pu farlo direttamente senza passare per tutti i livelli intermedi semplicemente selezionado quella parte della stringa La funzionalit pu quindi pu essere usata per tornare ad un qualunque 58 Rapporti ISTISAN 05 xxxx livello realizzando una navigazione ad ascensore La seconda descrizione dello stesso oggetto a Pollicino mette in evidenza come la stringa si componga in modo da seguire i movimenti dello stesso sul sito ogni passo aggiunge una mollica di pane per ritrovare la strada e consentendo quindi da un lato l orientamento del visitatore che ha sempre chiaro il percorso e la struttura del sito e dall altro di muoversi a piacimento e con pi rapidit che non il tasto Indietro del browser L area 3 rappresenta sempre il corpo della pagina ha la possibilit di visualizzare una immagine e riporta un responsabile di quella sezione in modo che l utenza abbia la sensazione corretta d altronde non un illusione di avere un interlocutore specifico per i propri interessi Per il resto il corpo di un elenco o di un archivio sar proprio come ve lo aspettate ovvero una lista ordinata secondo criteri che vengono esplicitamente citati argo
161. one in condizione di veicolare i propri messaggi rivolti agli operatori nel minor tempo possibile e nel miglior modo possibile Quello che si intende sottolineare che in un ambiente robusto all imprevisto personale addestrato sappia naturalmente cosa fare e possa farlo senza particolari differenze dal quotidiano x k k 32 Rapporti ISTISAN 05 xxxx Quando abbiamo pubblicato la versione 3 0 del sito dell ISS che stato il primo integralmente servito da basi di dati interrogate da un linguaggio di scripting SSS Server Side Scripling v abbiamo iniziato a tener d occhio non solo l umore del visitatore attraverso gli strumenti che in seguito vedremo ma anche quello dei colleghi Bench alcuni mugugni fossero solo aspecifici scoprimmo che altri derivavano da problemi dovuti a complicazioni introdotte nel nuovo flusso lavorativo L introduzione di complicazioni in ambito lavorativo corrisponde in genere a maggiori funzionalit del prodotto e quindi questo tipo di aggravio viene tollerato piuttosto bene poich viene correttamente percepito come un prezzo da pagare per una migliore qualit del prodotto finale L allarme suonato quando alcuni dei colleghi impegnati nell applicazione dei modelli hanno cominciato a lamentare il fatto che i modelli fossero poco malleabili e che il renderli pi malleabili richiedesse molta manualit La parola manualit in informatica spaventa non poco poich in genere si
162. one sono coinvolti tre attori che hanno ruoli ed importanza diversi 1 l autore colui che ha composto la pagina 2 illettore colui che la visita 3 il browser il programma che la visualizza in ordine di importanza decrescente Infatti la C di CSS sta per cascading ovvero in cascata il che in un modello piramidale come quello degli attori significa che un contenuto prima di essere visualizzato viene reso secondo i dettami del foglio di stile dell autore quindi del lettore e per ultimo del browser viene detto CSS di default v Questi passaggi a CSS di importanza via via decrescente non sono affatto definitivi Infatti se sorgesse un dubbio od un conflitto tra le regole dettate dai diversi CSS riguardo lo stesso elemento strutturale definito nell HTML della pagina si ricorre sempre alla regola che si trova nel foglio di stile a pi alta importanza Prima di vedere perch e come possano sorgere dubbi e conflitti tra regole espresse dai CSS partiamo da alcuni presupposti I CSS come l HTML si scrivono in file di testo e sono molto semplici por poter quindi essere letti e capiti da persone prima che dalle macchine cui sono destinati A differenza dell HTML in cui la M sta per markup descrittore e che un linguaggio di descrizione il CSS contiene delle regole e non delle descrizioni cui gli elementi citati devono attenersi e quindi risulta in un linguaggio normativo In questa differenza tra i due risiede la forza
163. onianza storica ma nessuno si sognerebbe di applicare letteralmente il suo contenuto solo perch stata una legge chiaro che l essere stato latore di una regola e l essere arrivato sino a noi non conferisce a quel documento un valore legislativo Parimenti un contenuto sempre raggiungibile e sempre identico a se stesso non pu mantenere la stessa utilit immutata nel tempo Da questo punto vista quindi ancora una volta un progetto comunicativo deve prevedere un ciclo di vita delle sue componenti che va ben oltre il fatto tecnico la possibilit di essere pubblicato od archiviato Va previsto anche come contestualizzare un oggetto con il trascorrere del tempo nonch se e quando debba mutare il contesto in cui la sua presentazione anche formalmente identica debba avvenire Un comunicato stampa odierno pu finire nell archivio corrente dopo una settimana in un archivio annuale ogni mese ma finir per popolare la sezione storica dopo trent anni Da quanto sopra si noti come ancora una volta il mero fattore tecnologico sia solo un anello necessario ma non sufficiente in un progetto comunicativo e come il contenuto vada non gi preservato dalla scomparsa cosa generalmente fattibile soprattutto in ambito elettronico dove l identificazione si ottiene tutto sommato facilmente quanto piuttosto dall essere forzatamente o distrattamente mantenuto in un contesto errato Decidere oggi i formati fisici in cui conservare i documenti e
164. ono stati previsti almeno tre ambienti in questo senso Microsoft Windows Apple Mac OS e uno UNIX che sia commerciale open source o software libero sta a voi HTML HyperText Markup Language Il linguaggio maggiormente utilizzato e comunque il primo ad essere formalizzato per il Web HTML linguaggio per descrivere ipertesti Notate che non si parla di altro che di testo in questa definizione e non perch essa sia una definizione modesta ma perch si tratta di una definizione esatta L HTML serve ed sempre e solo servito a descrivere struttura e contenuto di un ipertesto E le immagini I filmati Il suono Quelli ed altre amenit li ha imposte il mercato che non si poteva permettere di vendere per sempre pagine e pagine di testo e link sottolineati Andiamo per gradi 41 Rapporti ISTISAN 05 Come abbiamo gi visto il Web come noi lo vediamo oggi ha origini recenti circa un decennio Prima a parte l ovvio motivo della scarsa diffusione quello che noi chiamavamo Web era testo Iper ma testo L HTML un linguaggio inventato e definito in modo da essere semplice da scrivere e semplice da leggere con una adeguata resa visiva per i computer che ricordiamo erano molto meno potenti di oggi e connessi con linee telefoniche a bassissima velocit Se contemporaneamente all invenzione dell HTML qualcuno avesse inventato Flash avrebbe fatto bene a tenerlo chiuso nel cassetto per almeno una ventina d anni
165. osa degli utenti ed abbiamo anche visto che questo comportamento in qualche modo pagante Un ulteriore vantaggio pu essere ottenuto dalla partecipazione degli utenti ai cambiamenti in maniera esplicita ovvero mettendoli in condizione di dire la loro in relazione ai vostri prodotti Come abbiamo gi accennato in questa attivit fondamentale discriminare le tipologie di utenza interna ed esterna in modo da approntare degli strumenti tagliati su di loro e sulle loro specifiche necessit di interazione per ottenere il massimo dal segnale o il minimo del rumore dalla mole di dati che riceverete In questo secondo approccio la vera difficolt sta appunto nella scelta delle modalit con le quali interfacciarsi all utenza poich sebbene alcune caratteristiche di questi strumenti siano ampiamente documentate in letteratura c un fatto fondamentale che riguarda il vostro sito ovvero la sua specificit una supposizione piuttosto realistica pensare che lo strumento tecnico sar quasi certamente un questionario elettronico o form da riempire in una apposita sezione del sito o di un sito appositamente creato ma il problema quali debbano essere i campi di questo questionario Tale strumento deve essere gestito da un gruppo opportunamente formato che affianchi permanentemente il gruppo di produzione e non si limiti quindi a sporadici interventi o a periodiche verifiche ma sia in grado di tenere un rapporto costante con i pubb
166. ostro livello di conoscenza informatica non detto che ci siano installati i browser che usate voi non detto che altri programmi che voi non vi sognereste mai di utilizzare non incidano sulla navigazione web Vi trovate insomma in condizioni di test enormemente pi rappresentative di quelle che potreste condurre emulando o simulando ambienti diversi Attenzione che nessuno sta dicendo che questo tipo di esperimenti sostituisca o rappresenti test con personaggi reali o sia statisticamente rappresentativo da solo ma vuole sottolineare che dell hardware in dismissione purch lo conserviate nelle condizioni di origine e non tentiate di adattarlo a voi naturalmente pu farvi vedere le cosa da punti di vista insospettabili e quindi 40 Rapporti ISTISAN 05 xxxx pu risparmiarvi test su aspetti che avreste semplicemente potuto scoprire affrontare e risolvere prima Miscellanea aziendale Per lo stesso motivo per il quale i prodotti gestionali debbono essere espressione di standard e non di una particolare realt profondamente sbagliato adottare una piattaforma e lavorare esclusivamente su quella con quella versione di sistema operativo con quel browser a quella determinata versione Sappiamo perfettamente che di norma fini di sicurezza e manutenzione di gestione delle licenze ecc fanno s che quanto sopra divenga auspicabile in diversi ambienti ma abbiamo cercato di far capire sin qui che il Web un caso a s e non
167. ovi principi di societ dell informazione democratica Accessibilt come dovere Per questa serie di motivi negli ultimi anni in tutto il mondo molti Governi si sono attivati per emanare leggi inerenti l accessibilit del Web l effetto pi immediato e visibile della rivoluzione culturale in atto Prima che l Unione Europea iniziasse a promuovere attivamente l accessibilit nel Regno Unito gi nel 1995 fu approvato il Disability Discrimination Act 16 Rapporti ISTISAN 05 xxxx DDA che sebbene non richiedesse esplicitamente ai siti web inglesi di essere accessibili dava inizio ad un importante azione di sensibilizzazione e di integrazione dei cittadini disabili Il DDA promuove attivamente le pari opportunit per tutte le persone con disabilit nella ricerca di un lavoro e nella fruizione dei servizi pubblici Sebbene la DDA non si riferisca direttamente all accessibilit web i documenti di riferimento della DDA indicano chiaramente che i siti web sono regolamentati dalla DDA stessa Nel 1999 alla DDA viene aggiunto un emendamento con delle specifiche linee guida per i siti web governativi Il 26 febbraio 2002 la Disability Rights Commission britannica l organismo preposto alla supervisione e alla promozione delle pari opportunit ha pubblicato un nuovo Code of Practice approvato dal Parlamento ad integrazione del DDA il documento ai paragrafi 5 23 e 5 26 asserisce che un sito web un valido aiuto e stru
168. parazione sia meramente logica caso in cui alcuni servizi sono visibili e si dicono esposti ed altri non lo sono oppure fisica ovvero macchine comunque strutturate che sono o meno raggiungibili dall esterno Modello di sicurezza a zone concentriche Protezione perimetrale Se si decide che solo coloro che sono autorizzati a parlare con i servizi possano farlo si pu far s che solo gli accessi autorizzati possano superare i diversi strati di sicurezza che recingono la rete di back end La struttura di controllo pi esterna una macchina o un sistema di macchine sulle quali gira un programma di nome firewall letteralmente muro di fuoco e si parla di protezione perimetrale Un firewall utilizzato in sicurezza perimetrale un dispositivo che connette una rete fidata con una rete non fidata quindi tipicamente la rete interna di una struttura con il mondo esterno Internet Il suo funzionamento piuttosto semplice per il firewall deve passare tutto il traffico diretto verso il back end questi lo analizza e permette il proseguimento di quelle richieste che soddisfano i criteri di sicurezza che gli sono richiesti I criteri possono essere dei seguenti tipi e analisi del destinatario e analisi del mittente e analisi del traffico Nel primo caso il firewall controlla che ogni pacchetto abbia per destinatario un servizio esposto e quindi raggiungibile e lascia decadere tutte le richieste che sono dirette verso un servizio o una po
169. petta che il contenuto ancorch valido non sia visibile che il 6 febbraio alle ore 00 00 e non sia pi disponibile dopo le 23 59 del 31 agosto Se il sito fosse statico o fosse generato dinamicamente su pagine statiche chi potrebbe dire al servente di non visualizzare pi quei dati dopo questa scadenza E soprattutto chi sta fino a mezzanotte del 5 febbraio per mandare sul web server un documento Inoltre c un vantaggio ulteriore Siccome 1 criteri di pubblicazione sono parte delle applicazioni possibile che il contenuto sia immesso in un momento qualunque nel ciclo produttivo e dopo essere stato validato verr gestito in autonomia dal sistema in base al suo ciclo vitale ma siccome in strutture grandi come la nostra le competenze sono tante e varie possibile suddividere questi compiti di inserimento e validazione per un numero di attori potenzialmente infinito dando a ciascuno la possibilit di inserire secondo propria competenza e disponibilit temporale e dando ad altri se si vuole la responsabilit di controllo e accettazione di quanto immesso Quest ultima affermazione non vi tragga in inganno non c un intento censorio in tutto questo c la volont di responsabilizzare le periferie che di fatto divengono centri di competenza e di differenziazioni di ruoli poich probabile che una dattilografa non necessariamente capisca ci che inserisce come vero che essendo un essere umano potr sbagliare e come
170. piegazione il codice non la causa dell accessibilit in quanto la causa dell accessibilit risiede nello specifico contesto storico sociale ed economico in cui ci troviamo ma l effetto Correggere il codice permette in parte di migliorare il raggiungimento tecnico di una pagina web ma non certo la panacea per tutti i mali anche se 14 Rapporti ISTISAN 05 xxxx vero che la correttezza del codice pu migliorarne la comprensione e l interpretazione da parte delle tecnologie alternative ma non garantisce la chiarezza la semplicit dei testi per i lettori Il contesto in cui ci muoviamo quello definito come era digitale iniziata alla fine del XX secolo e caratterizzata dalla separazione del contenuto dal proprio supporto fisico viviamo da protagonisti la cosiddetta societ dell informazione una rivoluzione economica culturale e sociale contrassegnata dalla crescente importanza acquisita dalle informazioni e dal loro spostamento reso oggi rapido ed immediato grazie alle nuove tecnologie Questi due fattori l evoluzione tecnologica e la crescente importanza data alla comunicazione e all informazione permettono di raggiungere potenzialmente tutte le persone che oggi vivono e utilizzano la rete Internet il protagonista della societ dell informazione ed un medium altamente democratico capace di rendere indipendenti e autonomi anche coloro che fino a pochi anni fa non lo erano come le persone che
171. portamento che quell informazione sottende Un esempio potrebbe essere la funzione di acquisto dei biglietti del treno per pi persone ma con differenti tariffe ad esempio una normale e una con carta d argento o altra riduzione Gli utenti si aspettano di aggiungere una persona e in seguito di poter indicare le caratteristiche delle riduzioni per ciascuna persona mentre il sito pu proporre di ragionare in termini di tariffe e non di persone con la richiesta attraverso un apposito oggetto nell interfaccia di aggiungere una tariffa Questa richiesta potrebbe per essere non compresa dall utente non perch non capisca che significa aggiungere una tariffa ma perch non immagina che sia quello che deve fare se vuole comprare il biglietto per un altra persona ma con differenti tipologie di prezzo Queste categorie di problemi scaturiscono da errate scelte progettuali dell interfaccia che talvolta derivano da assunzioni errate su come l utente ragiona o su quello che all utente utile Le funzioni sono rese disponibili ma l utente sperimenta incertezza disorientamento non comprende non vede o il sistema funziona secondo un modo che a lui proprio non viene spontaneo immaginare Si noti che in alcuni di questi casi un modello mentale insolito pu rivelarsi improvvisamente vantaggioso e quasi naturale dopo che stato scoperto In quel caso l interfaccia non deve essere radicalmente modificata ma deve fa
172. prendere un mestiere che sempre secondo Eco fatto di conoscenza di pazienza di attenzione di creativit con la pratica la pratica la pratica La sensibilit nel leggere un testo da redarre indipendentemente dal fatto che venga pubblicato sul tradizionale supporto cartaceo o sul Web e la capacit di gestirlo su piani di lettura diversi strutturale linguistico e contenutistico si acquisisce solo con l esperienza Solo questa unita alla disponibilit e alla pazienza di colleghi pi anziani nello svelarti i segreti di una professionalit sconosciuta ai pi porta a individuare in un testo una serie di problemi da risolvere uso improprio della sintassi consecutio temporum che va a farsi benedire strafalcioni grammaticali ripetizione di concetti frasi oscure che devono essere riscritte incongruenze o contraddizioni traduzione maccheronica di termini stranieri organizzazione poco logica del contenuto ecc Si possono apprendere tecniche di scrittura volte a migliorare la propria capacit di comunicare soprattutto in base al medium che si utilizza un conto scrivere una brochure informativa un comunicato stampa o un testo per il Web o le norme che PISO cio l organismo internazionale per la standardizzazione prevede ad esempio per indicare pesi misure e sostanze chimiche ma le tecniche di redazione che curano un testo si apprendono fondamentalmente con la pratica Si diceva che la figura del redattore e
173. queste copie per il ripristino dei dati in caso di perdita dovuta alle cause ormai note Questa soluzione di gran lunga efficace dal punto di vista della conservazione dei dati ma anche l estrema ratio cui ricorrere in caso di problemi ai dati poich anche la meno efficiente portando di fatto alla indisponibilit dell applicazione durante il ripristino soprattutto se si dovesse adottare come unica soluzione L integrazione dei dati risolve il problema della loro disponibilit Potremmo considerare l integrazione come un sistema di backup in linea ed in effetti di questo si tratta l integrazione avviene in due modi per duplicazione o per suddivisione Partendo dal presupposto che in Rapporti ISTISAN 05 xxxx entranbi i casi si adotta un insieme di dischi tra loro fisicamente distinti per salvare i dati avremo le seguenti funzionalit duplicazione e suddivisione Duplicazione mirroring Il caso della duplicazione il pi semplice ovvero si usano alcuni dischi per scrivere i dati ed altrettanti per scriverne una copia In caso di rottura di uno o pi dischi si usa la copia per mantenere il progetto in attivit e intanto si sostituiscono i dischi guasti dal primo lotto ripristinata la situazione il sistema torna al suo stato iniziale Nel caso si utilizzi oltre al backup propriamente detto anche un sistema di duplicazione fatta 100 la dimensione totale dei dati il loro spazio fisico non pu essere inferiore a
174. rato falso Volendo anche possibile decidere se valutare in base a questo la propensione all autoreferenzialit di chi produce il contenuto nel qual caso meglio tenere l utente all oscuro del fatto che ci si accorti del suo tentativo o pi opportuno avvertire cortesemente ma fermamente l utente che il suo voto provenendo da chi ha prodotto il contenuto non andr a far di conto In un caso o nell altro la nullit del dato deve essere annotata e quindi la registrazione del dato non pu essere passiva invio ricevimento scrittura ma deve essere valutata e debbono essere previsti tutti i casi limite possibili anche in presenza di una procedura di immissione tecnicamente valida in contrapposizione con il caso di dati incompleti visto in precedenza 98 Rapporti ISTISAN 05 xxxx Permalink e persistenza Abbiamo sottolineato che concetti come alta affidabilit alta disponibilit e sicurezza si applichino al caso in argomento Il fatto che questi sono presupposti non dati acquisiti non si pu prescindere da essi ma questi non garantiscono la caratteristica della persistenza Si in condizione di ottenere tecnicamente la persistenza la raggiungibilit di un dato nel tempo ma il problema riguarda anche il dato Persistenza significa un dato raggiungibile nel tempo e da questo punto di vista l esistenza di un URL e la sua longevit sono una condizione tecnica necessaria oggi quell URL v mi porta ad un
175. ratta da http www w3 org People Berners Lee WorldWideWeb html ovvero la possibilit di creare pagine oltre che di visitarle cosa che rese immediatamente pi vasto l insieme di coloro che oltre a fruire contenuti potevano crearne di propri senza avere particolare conoscenza di quello che c dietro ovvero senza necessariamente dover scrivere del codice ma utilizzando un qualcosa di molto simile ad un word processor v Bench questi elementi aumentassero esponenzialmente le possibilit di uso dello strumento rete il vero successo del WWW verso il Gopher fu di natura meramente tecnica Anzitutto il World Wide Web si fondava su un protocollo HTTP v espressamente pensato e strutturato per l informazione elettronica e veicolava contenuti in pagine di testo che anzich riportare solo il contenuto informativo ne riportavano anche la struttura inoltre questa struttura non aveva alcun vincolo rigido ma poteva essere semplicemente descritta usando un linguaggio apposito HTML v Ne segue che non era pi l informazione a doversi adattare al contenitore abbiamo detto che la struttura di un documento Gopher era rigida ma era il contenitore che si poteva adattare al contenuto La contemporanea diffusione di interfacce grafiche sui computer e la stessa diffusione di PC al di fuori dell ambito accademico e 11 Rapporti ISTISAN 05 aziendale fecero il resto Resta il fatto che con tutta probabilit il salto tra messaggisti
176. ratteri piccoli ci sono persone che hanno connessioni veloci e chi ancora si connette con un modem analogico a 56Kb e ancora utenti con processori potenti e moderni e chi si accontenta di un processore pi lento Senza dimenticare che ci sono pi sistemi operativi e preferenze individuali diverse nella visualizzazione dei colori e dei contrasti Ciascuno vede le pagine web dipendentemente da questi ed altri fattori individuali e soggettivi ad esempio la scelta del contrasto e della grandezza dei caratteri e da fattori tecnologici legati invece alla connessione e alla propria postazione di accesso L accessibilit permette a tutti gli utenti di avere un esperienza di navigazione ed interazione online appagante e soddisfacente senza discriminazioni Per un azienda ed una realt pubblica accessibilit significa offrire un servizio migliore migliorare la propria immagine online migliorare il rapporto con gli utenti e offrire un servizio innovativo e a completa disposizione degli utenti 15 Rapporti ISTISAN 05 Attualmente il panorama nazionale offre limitati siti accessibili ma stato dimostrato come un sito accessibile permettendo un esperienza gratificante per l utente diventi un opportunit per le aziende e le pubbliche amministrazioni un sito accessibile attira l utente gli permette di muoversi nello spazio virtuale in modo intuitivo ed efficace compiendo azioni e svolgendo compiti che prima avrebbero richiesto
177. re emm ire i Ca E r lh i I 1 SEE i E i a Spi pe E Sie gr hi Loi ETRO sub rat pil po sell i dif n E quei era e lano ernia Pe pie Canio BME E e Lia Lai NIDI ti ih si Hi il LIE SE E SEO PI PS ESA POSI i i e o pmt pra L peo pm spe ms ape g T m a a i Pa LAA l iim Bae pj e sli tamaa iare STE r e ma g a an L I 1 i me Meery i nni sini inse ctf imam cr arnie seni ro Pai E IR BE bh en are i Lan ii e brc ci dii aa paa AA EVA pes ea FINN CI ini E TE SE aero Lee Leni ITA me T Hiii OBEO JEND II mi EE pune SEA ZI Cee eitama B d ia SI data merena i irii amne man Dama RI o p SINA Di fatto si tratta di una pagina archivio adattata Ci sono poi delle circostanze che possono essere analizzate a priori ovvero indipendentemente dalle richieste o semplicemente prevenendole Una delle circostanze tipo quella di una base di dati che deve essere utilizzata attraverso una interfaccia web infatti per quanto complessa possa essere una base di dati propriamente detta le pagine necessarie al suo uso sono comunque quattro ovvero 1 pagina di ricerca 2 pagina di lista presenta una lista dei risultati della ricerca di cui alla 1 3 pagina di dettaglio la scheda di un record se la ricerca da esattamente un documento come risultato o se semplicemente si sceglie dalla lista 2 una occorrenza 4 pagina di inserimento aggiornamento In casi come questo i modelli ven
178. re Architettura a Tre Livelli un modello Layered v che in genere distingue un prodotto software in Interfaccia Applicazioni e Dati TLA Three Letters Achronym Acronimo di Tre Lettere una caratteristica di quasi tutte le invenzioni nate in USA Text Editor Processore di Testo un programma che consente il trattamento di testo semplice come sequenza di caratteri senza stili paragrafi ecc URL Universal Resource Locator reso in genere in italiano come Indirizzo User Friendly Amichevole La capacit di una interfaccia v di essere facilmente utilizzabile dall uomo User centred Design propone in sostanza di ribaltare l approccio progettuale per inserire in diverse fasi della progettazione le indicazioni tratte dall utente raccolte attraverso tecniche opportune World Wide Web con gli spazi Letteralmente Ragnatela Estesa e tutto il Mondo l Iperspazio WorldwideWeb senza spazi Un programma per la visualizzazione di ipertesti scritto da Tim Berners Lee XHTML eXtensible HTML v XML eXtensible Markup Language Linguaggio Descrittivo Estensibile W3C WWW Consortium Il Consorzio che si occupa di standardizzare le tecniche usate nel WWW WCAG Web Content Accesibility Guidelines Linee Guida per l Accessibilit dei Contenuti dei siti web elaborate dal W3C v Web Letteralmente Ragnatela L Iperspazio Word Editor Editore di Testi un programma che consente di strutturare un testo
179. re di nascosto quello che deve servire ad altri e presentarglielo come la soluzione definitiva e se siete sinceri con i vostri utenti presentategli gli obiettivi che vi siete posti e chiedetegli se li avete raggiunti Affidabilit Per gli stessi motivi non potete scegliere una soluzione anche quella migliore o pi costosa e considerare che questo abbia risolto in un solo colpo problemi passati presenti e futuri Ci preme in questa sede rappresentarvi un concetto che definiamo affidabilit che a nostro avviso lega un progetto al tempo Secondo la norma ISO 9241 1999 11 un sito normativamente ben fatto se contemporaneamente efficace efficiente e soddisfacente Efficace significa che raggiunge lo scopo per cui stato creato e qui ancora datevi degli obbiettivi raggiungibili efficiente significa che efficace e lo con miglior rapporto costo beneficio possibile in relazione alle circostanze ancora se fare meglio in questo momento non possibile provarci antieconomico soddisfacente significa che ottiene efficacia ed efficienza amichevolmente ed ormai vi sar chiaro che quanto sopra non solamente riferito a 36 Rapporti ISTISAN 05 xxxx chi fruisce il prodotto ma anche a chi lo fa e quindi che partire da premesse impossibili non pu che portare a frustrazione Insomma un sito usabile ed accessibile indipendentemente dalla variabile tempo Se il sito piuttosto ben fatto in un determinato momento
180. rfacce migliori Ridurre l usabilit alle linee guida da una parte un esigenza del mercato dall altra un forte limite nel progetto che trae vere scoperte esclusivamente dall osservazione dell uso da parte di utenti reali 29 Rapporti ISTISAN 05 Il fatto che gli utenti reali non siano sempre gli stessi ma abbiano obiettivi caratteristiche e capacit ancora pi ampie porta verso un tema che ancora pi complesso quello della possibilit per chiunque di utilizzare le interfacce a dispetto di capacit sensoriali fisiche e cognitive In sostanza quello che va sotto il nome di accessibilit La Legge 4 2004 prevede che tutti i contratti stipulati per la realizzazione di interfacce web based nella pubblica amministrazione includano il rispetto di alcuni requisiti che dovrebbero garantire accessibilit ad una variet di utenti disabili La somiglianza del concetto di requisito con il concetto di linea guida a questo punto evidente E dunque richiama l idea pi riduttiva di usabilit quella che si possa ottenere un prodotto facile da usare e in pi in questo caso anche accessibile semplicemente seguendo regole prescrizioni criteri Il che se accettiamo i limiti della realt progettuale comune certamente meglio che non seguirne Ma indubbiamente un modo limitato di procedere Lo intendiamo come un passo necessario verso la diffusione di queste idee di questi concetti all in
181. rr creato di nuovo dalla data di entrata in vigore dei decreti attuativi attualmente 1 gennaio 2006 Il motivo risiede anzitutto nei limiti costituzionali di questi strumenti che oltre a mostrare i segni dell et per essere aggiornati assecondando le nuove esigenze devono essere oggetto di 90 Rapporti ISTISAN 05 xxxx dibattito nella comunit degli utilizzatori e devono comunque passare per un percorso di approvazione che ha una durata spesso troppo lunga non ingiustificata sia chiaro rispetto alle necessit che dovrebbero soddisfare Il problema principale la loro rigidit quindi L HTML stato il primo derivato a larga diffusione della classe di linguaggi SGML v Standard Generalized Markup Language linguaggio generalizzato descrittivo standard che un insieme di regole decisamente complesse che consentono di definire e descrivere un entit Il problema connaturato all HTML il fatto che per mantenerne la semplicit si imposta in fase di progetto una sintassi e un lessico rigidi e immodificabili e quindi gli strumenti che mette a disposizione nella descrizione delle pagine sono limitati nel tempo si sono dimostrati limitanti Ogni volta che si deciso di estenderne le capacit ad esempio per visualizzare le immagini si dovuto attendere che lo standard fosse ufficializzato e si diffondesse Osservato che l evoluzione del linguaggio e delle necessit non potessero andare di pari passo si so
182. rsa di un sito come quello ipotizzato non creer un gran vuoto conoscitivo Diverso il caso di un sito a carattere informativo in ambito scientifico Tuttavia nulla ci garantisce a priori che quest ultimo possa sopravvivere pi a lungo e quindi in Internet Archive http www archive org sono state archiviate copie di tutti i siti in modo che il loro contenuto possa sopravvivere al loro contenitore Cosa accadrebbe se un giorno questo sito non fosse pi raggiungibile Una sorta di buco nero dell informazione un collasso che porterebbe con s non un sito ma molti altri in esso contenuti Anzi questa riflessione ci suggerisce anche un fatto ulteriore ovvero che l archiviazione centralizzata espone il sistema Internet nella sua globalit ad una ulteriore vulnerabilit un unico serbatoio con tutto dentro dovesse perdersi farebbe un danno inestimabile Ecco quindi una terza caratteristica necessaria all informazione elettronica la persistenza Se i papiri egizi sono ancora oggi conservati e consultabili molti dei siti web della prima ora non hanno lasciato alcuna traccia Tanti siti nascono crescono muoiono e tanta informazione con essi Ma su Internet l informazione tanta qualcuno dice che troppa Se la sfida della new economy in questo inizio di millennio si gioca sui motori di ricerca un motivo c se andate dal panettiere entrate in un ambiente probabilmente familiare e sapete cosa chiedere Se e
183. rta dichiarati non esposti Nel secondo caso il firewall decide se inoltrare verso l interno pacchetti provenienti da determinati mittenti indirizzi porte protocolli Il terzo caso quello in cui il firewall analizza determinate sequenze di pacchetti e le confronta con sequenze dichiarate non ammissibili e decide di conseguenza se far passare o meno il traffico Naturalmente nelle regole che governano i firewall le tre possibilit possono essere combinate 88 Rapporti ISTISAN 05 xxxx Quale che sia il metodo utilizzato se il traffico passa verso l interno della rete si dice che il firewall bucato per quei pacchetti che lascia transitare Non detto che un firewall possa solo bloccare o permettere il passaggio ai pacchetti diretti verso l interno della rete di cui costituisce la protezione perimetrale Infatti in alcune configurazioni il firewall diviene parte attiva del dialogo servizi esposti esterno frapponendovisi secondo il seguente schema Interno Servizio firewall firewall Richiesta Esterno in modo da impedire comunque un contatto diretto tra l esterno e l interno mantenendo la possibilit di dialogo Va anche considerato che un firewall tiene un log v di tutta la sua attivit e questo oltre a fini legali viene utilizzato per fare statistiche sul traffico che finiscono per arricchire la raccolta di sequenze e creare nuove regole ottimizzando le configurazioni dei servizi esposti e dei bilanci
184. rve non infatti per queste sue capacit o professionalit che esso stato chiamato a progettare vero per progettare occorre avere naturalmente diverse competenze Ma nessuno dei progettisti in realt in grado di mettersi nei panni di un utente finale per un motivo semplice perch troppo esperto Cio per paradosso esattamente per il motivo per cui esso chiamato a progettare quel medesimo motivo che non gli consente di pensare con la mente dell ingenuo dell uomo comune o anche non comune ma reale reificato come si voglia cui invece il progetto destinato Ci sono situazioni in cui tutto questo ha un importanza relativa ma in molti casi vero anche che gli oggetti prodotti si ricordano pi per le qualit estetiche o simboliche per la carica di innovazione intrinseca che per la comodit e la funzionalit nell uso si pensi a certe sedie di design a certe poltrone belle da esibire nelle vetrine dei negozi ma poco pratiche da vari punti di vista nell uso quotidiano Il problema di cosa debba essere il design troppo ampio per ridurlo qui ed gi stato affrontato egregiamente da autori fra i quali ci piace citare Bruno Munari Munari 1971 10 Campo specifico dell ergonomia cognitiva questi metodi derivano dagli studi di psicologia cognitiva e sperimentale Oltre alla speculazione del progettista ci sono due modi per coinvolgere gli utenti nel progetto e chiedere loro cosa voglio
185. sibilit non un risultato statico e immutabile nel tempo ma il risultato di un processo Il logo che potr essere apposto sui siti della PA fotografa soltanto una situazione temporanea di un soggetto come un sito web in continua evoluzione Una volta apposto il logo esso valido fino al primo aggiornamento Basta infatti che un responsabile dei contenuti aggiorni il sito inserendo ad esempio un immagine senza un contenuto alternativo efficace e valido per vanificare il risultato ottenuto e gli sforzi fatti rendendo quindi nullo il valore del logo Per questo un aspetto importante e non sempre adeguatamente valorizzato e attuato consiste nello sviluppo di policy interne in grado di dare una metodologia di lavoro efficace e univoca a tutti coloro che dovranno occuparsi dell aggiornamento e del mantenimento del sito web Una policy comune per tutti e l adozione di un processo di aggiornamento e mantenimento univoco all interno della PA fondamentale per mantenere un risultato che non statico come quello dell accessibilit Nel giugno del 2005 sono stati ufficialmente approvati i 22 requisiti tecnici della Legge 4 2004 ovvero 22 punti esclusivamente tecnici che dovranno essere tassativamente rispettati da tutti i soggetti definiti nell art 3 1 Essendo una legge fatta nell ambito della disposizione di bilancio la PA potr eseguire autonomamente le verifiche automatiche e apporre il logo del CNIPA attestante il s
186. sso ordine in tutti i siti del dominio ISS pi esattamente I Informazioni R Cerca K Contattaci W Link H Home S Torna a ISS Home V Accessibilit L Informazioni legali 66 Rapporti ISTISAN 05 xxxx Vista la familiarit indotta dalla ridondanza di questi link di servizio il visitatore deve ricordare solo quelli relativi alle sezioni di suo interesse Salti e scorciatoie mettono in condizione di lasciare al visitatore il controllo nella navigazione Altri accorgimenti possono inoltre migliorare l esperienza del visitatore attraverso questi accessori e pi esattamente la possibilit di muoversi all interno di una pagina Se infatti abbiamo visto che la scorciatoia M consente di raggiungere sempre la Mappa del sito altre ne sono state previste e pi esattamente quelle che consentono di tornare all inizio della pagina di andare alla fine e nel caso di contenuto diviso in pi pagine alla prima all ultima alla prossima ed alla precedente Si pu notare che tra le sezioni del sito e le scorciatoie standardizzate le lettere dell alfabeto inglese rimaste disponibili sono poche e soprattutto difficilmente associabili in maniera mnemonica a queste funzionalit che pure ci paiono importanti Per questo motivo abbiamo associato a queste funzionalit i numeri in modo che i due ambiti di navigazione tra le pagine e nelle pagine fossero distinti anche semanticamente in lettere e numeri Pi specificament
187. ste cinque caratteristiche sono la base di tutto quello che significa oggi e significher domani la nostra esperienza in rete Rapporti ISTISAN 05 UN PO DI STORIA La prima rete di trasmissione di dati su scala geografica denominata ARPANet nacque nel 1968 da un progetto dell ARPA Advanced Research Projects Agency gestito dal Ministero della Difesa americano che avrebbe dovuto garantire in caso di guerra il collegamento tra i vari centri di comando L eventualit che una guerra si potesse scatenare sul territorio nazionale era stata presa in considerazione dagli americani dopo che l ex Unione Sovietica aveva lanciato nello spazio 1957 il primo satellite artificiale lo Sputnik Si trattava quindi di un progetto militare e dunque segreto Ma in ambito scientifico la segretezza non paga perch la ricerca associata al concetto di comunit tuttavia almeno nella sua fase militare la rete doveva essere un qualcosa da custodire e non certo da discutere Questa caratteristica comprensibile fu foriera di limiti strutturali nel progetto limiti che oggi sono scolpiti nelle sue specifiche I primi collegamenti tra elaboratori infatti furono collegamenti a breve raggio e diretti ovvero con un cavo che li univa Questo modo di intendere il collegamento prevede che la tratta di collegamento sia nota sia una sorta di tubo in cui convogliare informazione se solo si conosce il modo stabilito per dialogare Ma cosa accade se q
188. t BODY gt i lt HTML gt ma non avremmo mai potuto verificare che il suo contenuto attuale fosse conforme ai vincoli che abbiamo espresso nel DTD senza scrivere del codice che verificasse per noi questa corrispondenza il vantaggio reale del XML sull HTML che quel documento XML se non realizza appieno i dettami del DTD non valido e non lo in senso aspecifico ma proprio in relazione di quella che per noi la definizione del concetto di pagina web mentre un documento HTML come questo i lt HTML LANG it gt i lt HEAD gt i lt TITLE gt A lt TITLE gt lt HEAD gt lt BODY gt lt BODY gt lt HTML gt i sarebbe stato formalmente valido anche se completamente inutile per i nostri scopi chiaro a questo punto che il vantaggio enorme di lasciare i linguaggi attuali per altri porta alla possibilit di passare direttamente dal processo analitico ovvero alle definizione degli oggetti in gioco nel contesto specifico alla loro descrizione con un solo strumento ovvero un file XML ed il suo DTD cosa che in HTML non fattibile e che anzi richiede poi il dover adattare le necessit analitiche alle caratteristiche del linguaggio Resta il come un oggetto descritto in XML e definito in un DTD venga rappresentato La descrizione di questo aspetto comunicativo viene data nel XSL eXtensible Stylesheet Language linguaggio estensibile per fogli di stile v La differenza fondamentale tra i CSS che applicano la
189. t PaginaWeb Autore ISS gt lt Titolo gt Una pagina tipica lt Titolo gt lt Paragrafo id 1 gt Questo il testo del primo paragrafo lt Paragrafo gt lt Paragrafo id 2 gt Questo il testo del secondo paragrafo lt Paragrafo gt lt PaginaWeb gt viene riportata la descrizione di una ipotetica pagina web del sito de scritta in XML formata da un titolo e due paragrafi di testo Questa pagina valida perch corrisponde ai dettami del DTD Secondo il DTD un oggetto di tipo PaginaWeb formato da due tipi di elementi ovvero un Titolo ed uno o pi oggetti detti Paragrafo e deve un attributo detto Autore A sua volta il lt DOCTYPE PaginaWeb lt ELEMENT PaginaWeb Titolo Paragrafo gt lt ATTLIST PaginaWeb Autore CDATA REQUIRED gt lt ELEMENT Titolo PCDATA gt i lt ELEMENT Paragrafo PCDATA gt i i lt ATTLIST Paragrafo id ID REQUIRED gt i Titolo sar un elemento contenente dei caratteri ed il Paragrafo sar un elemento contenente dei caratteri che dovr obbligatoriamente avere un ID e questo deve essere unico Avremmo potuto esprime la struttura di questa pagina in HTML 92 Rapporti ISTISAN 05 xxxx i lt HTML LANG it gt lt HEAD gt lt TITLE gt Una pagina tipica lt TITLE gt lt HEAD gt lt BODY gt lt P ID 1 gt Questo il testo del primo paragrafo lt P gt lt P ID 2 gt Questo il testo del secondo paragrafo lt P gt l
190. ta semplice e risiede nell uso intelligente del campo ALT dell immagine della testata Questo campo sempre riempito con il seguente testo Ne segue che il visitatore cui il lettore legge per primo questo campo dopo il titolo della pagina corrente sa che volendo pu andare sempre e direttamente alla Mappa ed quindi libero di scegliere se lasciarsi guidare in una navigazione sequenziale del contenuto o andare direttamente altrove 2 come fail visitatore ad andare direttamente a questa ed altre zone del contenuto Scorciatoie Le scorciatoie da tastiera sono un modo di navigare un sito senza l uso di puntatori ottici e possono essere ottenute con due tipi di descrittori diversi nel codice HTML il TABINDEX e l ACCESSKEY Il primo consente di spostarsi tra gli elementi della pagina usando il tasto TAB tabulazione il secondo associa a una lettera dell alfabeto inglese un link L utilit di questi accessori nel codice HTML sta nel fatto che coloro che hanno poca mobilit manuale possono navigare un sito con un solo dito ovvero scegliendo il collegamento che desiderano con il TAB e attivandolo 65 Rapporti ISTISAN 05 col tasto INVIO Coloro che vogliono possono invece utilizzare le scorciatoie del secondo tipo facciamo un parallelo con i programmi per computer Per attivare una funzione del vostro programma di videoscrittura preferito avete sempre almeno tre alternative 1 scegliere dal menu la funzione 2 clic
191. tato e risolvere cos i dubbi Le possibili strade d uscita da questa situazione sono tre l utente compie comunque l azione scelta che dipende sia dalla sua propensione al rischio che dal costo richiesto ad esempio in termini di sicurezza rispetto ai dati sensibili l utente non compie l azione e cerca informazioni di supporto sul sito sulla base delle quali compir un azione consapevole o addirittura fuori dal sito ad esempio chiedendo conferme a chi ha gi compiuto le stesse azioni Il che normalmente corrisponde ad un insuccesso del sito stesso Infine l utente rinuncia all azione e sceglie un alternativa perdendo cos tempo e incanalandosi in una strada errata e improduttiva da cui sar ancora pi difficile uscire Inadeguatezza del modello di comportamento modello mentale Consapevolmente o meno ogni sito offre o impone un modello concettuale Questo dato diviene un problema quando qualcosa reso possibile dal sito ma in un modo del tutto estraneo alla capacit del soggetto di immaginarselo fino a portarlo a concludere che non possibile farlo oppure rendendo impossibile scoprire una certa funzione che sarebbe utile Si noti che le funzioni sono viste a differenza del caso delle Cecit selettive cfr ma non prese in considerazione perch non capite in relazione al compito un caso pi complesso della semplice incomprensione A non essere compresa non l informazione ma il modello di com
192. tava notevolmente la complessit di gestione La complessit era tale che i concetti fin qui espressi fecero s che il tutto si risolse in un ibrido ed il sistema di movimentazione dei pacchetti fu implementato con il concetto di store and forward v ovvero tra un punto ed il successivo nella trasmissione la trasmissione avveniva solo al ricevimento completo del messaggio quindi di tutti i pacchetti che lo compongono Il passaggio anche meramente lessicale da ARPANet a BITNet sta proprio a raffigurare la svolta storica che questo passaggio implic BITNet infatti oltre a significare rete di bit come il suo suono suggerisce ha un significato dibattuto che si vuole sia l acronimo di Because It s Time Network ovvero Rete perch il momento oppure Because It s There a Network ovvero Poich una rete c qualunche sia l interpretazione preferita il concetto di fondo sta a significare l abbandono della segretezza ed il passaggio ad una rete finalmente aperta ai contributi esterni BITNet nata nel 1981 per la condivisione di risorse di calcolo ovvero per consentire l accesso a calcolatori potenti e distanti cui venivano mandate le richieste di elaborazione e sui quali era possibile prelevarne i risultati Sebbene l origine di questa movimentazione di dati fosse dunque quella di dati grezzi e di lavorati nella direzione opposta presto si pose il problema per cui ogni centro di calcolo in mancanza di uno standar
193. te d per scontato che quel che andr a leggere sempre indipendentemente dal supporto che veicola l informazione sia chiaro preciso attendibile e di facile lettura ma non ha consapevolezza del fatto che chi produce un messaggio chiaro e leggibile riesce a raggiungere lo scopo di una comunicazione efficace solo a costo di una grande fatica Potremmo dire quindi che quel che si scrive con fatica si legge con facilit Quando si parla di comunicazione istituzionale come abbiamo visto il messaggio comunicativo deve essere per definizione leggibile e comprensibile e adottare un linguaggio 77 Rapporti ISTISAN 05 mirato L adeguatezza del linguaggio deve essere definita nella fase di progettazione di tutto il processo comunicativo qual il tipo di utenza alla quale ci si rivolge Che competenze possiede Che esigenze informative ha Una volta individuate le caratteristiche del bacino di utenza o dei bacini come nel caso dell ISS che in quanto ente di ricerca applicata alla tutela della salute pubblica si rivolge sia a un utenza specialistica che al cittadino comune si sceglie il linguaggio pi adatto Ma come si ottiene un linguaggio istituzionale in tutte le fasi del processo comunicativo Uno degli strumenti chiave costituito dalle tecniche di redazione che contribuiscono a determinare la qualit della comunicazione L intervento in sede di redazione garantisce uniformit di linguaggio comprensibilit pre
194. te di visitatori eterogenei Pensare di ricondurre tutto quello che il sito contiene a semplici pagine al suo interno oltre che pretesa impossibile avrebbe certamente reso incomprensibile buona parte delle articolazioni e lasciato soprattutto al visitatore il compito di organizzare concettualmente il sito Invece si deciso che dal sito ISS fossero accessbili altri siti a tema in tutto e per tutto simili al sito originario ma con delle home costruite sull argomento specifico e con tutte le articolazioni necessarie Abbiamo detto che il contenuto viene prodotto in diverse strutture quindi ogni struttura popola il suo contenitore noi ne garantiamo la coerenza formale ed il livello di usabilit basato sulla familiarit visiva su altri tipi di familiarit cfr Usabilit e progettazione dei siti ed Accessibilit e funzionale Quindi nei fatti possiamo davvero parlare di pi siti ISS e di pi home Elenchi e archivi Tutto quello che si trova in questi siti ha due caratteristiche ovvero valido indipendentemente o dipendentemente dal tempo Sembra un gioco di parole ma in effetti solo ovvio la sezione su cui riportato l elenco dei concorsi ha una valore legato al tempo e quindi ha un interesse che si lega al tempo Al contrario la sezione che ospita l elenco dei protocolli operativi per i laboratori non ha un valore legato al tempo e quindi i nuovi contenuti si aggiungono ai precedenti non li sostituiscono quanto ad a
195. terno delle realt produttive e come un occasione per ricordare che la vera usabilit la vera facilit d uso la vera adeguatezza del prodotto alle aspettative dell utente deriva soltanto dal confronto con l utente stesso dunque dalla sua inclusione all interno di un processo di user centred design Se pensiamo che solo vent anni fa queste tematiche erano completamente assenti nel dibattito pubblico e che investivano solo specialisti e che fino a tutti gli anni Sessanta questi concetti non erano emersi chiaramente nemmeno fra gli specialisti non possiamo non vedere un progressivo movimento quasi inevitabile verso la produzione di prodotti che tentino di soddisfare pi e meglio gli utenti Se vero la tecnologia qualunque tecnologia porta con s anche dei nuovi problemi anche vero che che bisogna dare tempo ai metodi ideati per permettergli di attecchire di diffondersi di dimostrare sul campo i propri benefici e perch no i propri limiti Allora forse ricerche come quelle di Hotwire sulla difficolt d utilizzo della tecnologia potranno dare risultati differenti In ambito pubblico una sfida che non si pu evitare di raccogliere pena l esclusione di specifiche fasce di popolazione dal pieno utilizzo di servizi e prodotti Non dunque una questione di se ma una questione di quando e aggiungeremmo di quanto 30 Rapporti ISTISAN 05 xxxx GESTIONE Cerchiamo di descrivere come un progetto di comun
196. ti i contenuti dando al visitatore la sensazione che ad ogni area scientifica corrispondesse un sito a s stante ma che questo sito riproponesse la stessa struttura home archivio contenuto e le stesse modalit alternative salti scorciatoie navigazione testuale posizionamento degli elementi ecc di fruizione In questo modo coloro che visitano la pagina http www iss it o una qualunque area scientifica sfruttano pi o meno consapevolmente quello che hanno appreso altrove scoprendo che spesso quello che sembra pi naturale in una determinata circostanza si traduce in un comportamento prevedibile del prodotto Due considerazioni a margine e non c un metodo migliore tra questi di rappresentare l informazione c un metodo pi adatto in relazione alle strutture e alle capacit di chi progetta ed in relazione ai contenuti che veicola forse non si nemmeno del tutto immuni da convinzioni che pure i test e gli strumenti di comunicazione tra il pubblico ed il produttore possono certamente portare a riconsiderare e la difficolt di implementare l una o l altra soluzione ed eventualmente di cambiare l una nell altra per i motivi suddetti si riduce considerevolmente se l analisi del prodotto ben fatta e se il sito di tipo dinamico ovviamente Statico e dinamico I siti si dividono in statici e dinamici Quelli statici sono quelli in cui il server web servente web serve pagine e quelli dinamic
197. ti specifici Tuttavia nel dubbio seguire delle linee guida meglio che non seguirle e si dovrebbe usare molta cautela nel rigettarle ci dovrebbe essere un documentato motivo per ignorarle Altri metodi senza utenti dunque analitici sono in uso e sono anche pi complessi delle linee guida Dalla task analysis al cognitive walkthrough all applicazione di leggi dell interazione uomo macchina le conoscenze richieste ai progettisti sono applicabili in molti modi Ma chiaro che un integrazione di metodi razionali e di metodi osservativi sempre in assoluto la scelta migliore Lo scopo quello di ottenere prodotti utili possibilmente ed usabili L usabilit infatti l obiettivo della progettazione Al punto da essere definita in vere e proprie norme e standard internazionali l usabilit pu essere riferita all interazione fra un prodotto e un utente con efficacia efficienza e soddisfazione ISO 9241 Ma pu anche essere vista come l applicazione di tecniche specifiche durante la progettazione delle interfacce e dunque nel senso di user centred design In alcune accezioni l usabilit concepita come una propriet dell interfaccia che riguarda dunque l applicazione di metodi di progettazione di linee guida Naturalmente va sottolineato che questa accezione riduttiva ed in qualche maniera legata esclusivamente alla necessit di ridurre l investimento e il tempo necessario a produrre inte
198. tica molti a molti come i gruppi di discussione o newsgroup non mutarono sostanzialmente il rapporto col mezzo lo resero solo pi utile pi amichevole e perch no pi divertente Tim Berners Lee nel 1990 ha scritto un programma chiamato WorldWideWeb scritto senza spazi e con le maiuscole abbreviato in WWW che nel 1992 fu rinominato Nexus un nome che certamente non vi dir nulla per evitare che il programma ed il suo scopo fossero confusi Quel programma infatti serviva a navigare il World Wide Web con gli spazi ovvero l iperspazio che il luogo dove trovate gli ipertesti Lasciando da parte la definizione di ipertesto v che non strumentale al nostro discorso almeno per il momento basti sapere che un ipertesto quello che vedete quando usate un browser e scrivete un indirizzo da visualizzare e l iperspazio quello che navigate quando cliccate su un collegamento in una pagina insomma il Web Quindi Tim Berners Lee ha inventato il Web Si profila dunque una seconda caratteristica quella che ha davvero segnato la metamorfosi della rete trasformando Internet da veicolo in contenitore Oggi non si passa su Internet ma si cerca in Internet quello che c interessa perch mezzo e contenuto non sono pi scindibili anche vero che un sito pu essere riversato quasi sempre in un CD e quindi pu essere navigato senza l uso della rete ma altrettanto vero che il sito cos fruito diventa un qualcosa di
199. tificato un modello di applicativo in cui vari programmi compongono una applicazione in modo che ognuno di essi veda e parli solo con i contigui chi gli sta sopra e chi gli sta sotto Log Diario la traccia delle prorpie attivit generata da un programma su una macchina ad esempio un web server tiene traccia delle pagine che gli sono state richieste un DBMS tiene traccia dei dati che gestisce ecc Markup Descrittore marcatore e detto di una simbologia che non deve essere visualizzata ma interpretata nella visualizzazione di un ipertesto ad esempio il markup lt B gt mette in grassetto bold il testo che segue e non viene visualizzato come testo in se quindi lt B gt ciao lt B gt viene visualizzato come ciao 102 Rapporti ISTISAN 05 xxxx Middleware Letteralmente Materiale di mezzo nel modello applicativo a strati l insieme delle applicazioni che si trova tra l Interfaccia v ed i Dati MIT Massachusetts Institute of Technology USA MiByte KiByte ecc Multiplo di bit v secondo le potenze di due ovvero Ki 2 1024 Si contrappone alla notazione secondo le potenze di 10 ovvero K 10 1000 HomePage Home Page Copertina di un sito web la prima pagine che viene servita visitata Modulare Modularit Una applicazione composta di pi programmi molti dei quali aggiunti in seguito al suo rilascio grazie alla presenza di Interfacce v standardizzate Monitor Schermo di un computer
200. to il sincronismo verticale e i testi che per essere letti richiedono che spostiate il collo e non solo gli occhi Eppure siete in regola Siete a norma non in regola se non altro perch provocate disagio all utenza soprattutto a quella utenza che non tanto ha faticosamente cercato di seguire le proprie necessit in ambito informatico e quindi evoluta nel tempo ed ha speso quanto quella che completamente disinteressata al fatto tecnico in s ma semplicemente compra quello che il mercato fornisce e come abbiamo detto il super mercato oggi quello fornisce principalmente plausibile che i costruttori di macchine per venire incontro al vostro lavoro comincino a produrre macchine con monitor meno risoluti e rapporti di proporzione base altezza prossimi al quadrato Volete ignorare quelli che sono normalmente attestati ad una risoluzione normale di 1440x900 pixel e farli impazzire a leggere righe di testo a corpo 11 lunghe 36 centimetri Ecco che si pongono delle scelte che siano immerse nella realt e non delle assunzioni dogmatiche per placare le proprie paure di poter essere additati come trasgressori Cosa fare in questo caso Due strade possibili 1 decidere una larghezza dell impaginato che consenta al contenuto di sopravvivere alle varie risoluzioni al limite studiando i contenuti in modo da non avere particolari problemi 2 chiedere all utente come vuole vedere il sito e farglielo vedere come desidera E non dett
201. trovare lo spazio fisico e ridondato per conservarli un impresa tutt altro che improba e rispetto alla prima condizione sufficiente affidarsi a formati aperti le cui specifiche sono liberamente disponibili ovvero i brevetti scaduti in via definitiva in modo che si possa continuare a convertirli anche in assenza di prodotti che lo facciano in automatico in oggetti disponibili per il futuro 99 Rapporti ISTISAN 05 Ma cominciare subito a collocare i contenuti in un ambito di significato e stabilirne il percorso li render per certo utilmente longevi non come collezione ma come sistema Perch questo avvenga necessario cominciare a guardare al Web semantico Se oggi questo sistema appare come un qualcosa in divenire e lungi dall essere completamente applicabile iniziare a formarsi in quella direzione e creare consapevolezza della sua esistenza un requisito non pi trascurabile E se vero che il futuro della comunicazione elettronica risiede nei motori di ricerca solo il Web semantico pu contemporaneamente garantire ai produttori di contenuto che l indicizzazione produca risultati pertinenti e non tagli fuori segnale come avviene oggi con i motori sintattici ed a chi usa un motore un ventaglio significativo di risultati E finalmente il termine significativo indicherebbe un concetto condiviso 100 Rapporti ISTISAN 05 xxxx INDICE DELLE ABBREVIAZIONI E GLOSSARIO DEI TERMINI AIPA Autorit per l Informatica n
202. tti coinvolti di interagire tra loro Tali flussi devono utilizzare strumenti mirati e un linguaggio adeguato al pubblico o ai pubblici di riferimento Nel caso di un istituzione complessa e articolata come l ISS la comunicazione istituzionale in particolare avviene su pi piani e comprende sia quella interna che opera quindi tra le varie strutture che compongono il singolo ente sia quella esterna e quindi deve gestire flussi informativi diversi adottando come detto un linguaggio mirato Se tutte le forme di comunicazione compresa quella giornalistica o commerciale devono essere efficaci a maggior ragione lo deve essere quella istituzionale proprio per il suo dovere di avvicinare il cittadino alla res publica cio allo Stato e viceversa Leggibilit e comprensibilit sono le caratteristiche fondamentali che garantiscono a un testo indipendentemente dal fatto che questo venga pubblicato su carta su Web o sia alla base di una campagna televisiva l efficacia comunicativa Per comprensibilit si intende la maggiore o minore facilit con cui un testo viene compreso dal destinatario e riguarda l organizzazione del contenuto La leggibilit di un testo viene invece valutata sulla base di indici relativi alla lunghezza delle parole e delle frasi tanto pi le parole e le frasi sono brevi tanto pi il testo diventa leggibile Nell ambito di una comunicazione efficace si viene per a creare una sorta di paradosso il riceven
203. ttiamo su questa semplice verit generale ci accorgiamo subito di un altro problema a questo connesso Stiamo infatti sostenendo che un sito complesso dovrebbe essere preferibilmente articolato in un numero maggiore di sezioni con poca differenziazione interna piuttosto che in un numero minore di sezioni con molta articolazione interna tale tipo di organizzazione logica di un sito viene definita spesso struttura piatta in opposizione alla struttura profonda che prevede molti livelli successivi di articolazione dei contenuti 22 Rapporti ISTISAN 05 xxxx Ma questo significa anche che nelle pagine di livello pi alto come le home page sar necessario prevedere spazio per un maggior numero di voci anzich per un numero pi basso che richieda approfondimenti successivi E questo ovviamente ha una controindicazione molti elementi comportano maggior rumore visivo maggior numero di voci nello stesso spazio con conseguenti problemi di visual design e maggiore tempo necessario per comparare fra loro le scelte quando un utente deve scegliere il percorso per raggiungere i propri obiettivi che sia pagare l ICI o informarsi sui nuovi provvedimenti sanitari Se il lavoro svolto correttamente e il visual design riesce a limitare i danni il beneficio dovrebbe essere quello di consentire agli utenti scelte pi facili perch le voci sono pi distinte una dall altra e danno un idea pi precisa della sezione cui riferiscono
204. ttualit Ne segue che i contenuti vengono organizzati in e archivi quelli per i quali il fattore tempo rilevante e elenchi quelli per i quali il fattore tempo non lo Quale che sia il concetto che c dietro nei siti ISS ogni sezione organizzata in un archivio o elenco che ha sempre la stessa struttura ed una struttura del tutto simile a quella della home per i motivi gi esposti Riportiamo un esempio 57 Rapporti ISTISAN 05 da eli imaa harrera d brwi ya iege Duma PH Pi mu Gy Gaa g o pi E ma i Crediamo sia piuttosto evidente la familiarit con le home e la composizione nelle stesse quattro parti intestazione lingua corpo e mappa Naturalmente la pagina deve essere adattata alla circostanza e quindi se le aree 1 e 4 sono le stesse appaiono nello stesso modo e sono nello stesso posto le altre due aree subiscono dei piccoli cambiamenti e riflettono lo stato della navigazione Infatti l area 2 riporta sempre la lingua ma al posto della ricerca si trova ora la stringa di profondit ovvero un testo che esprime il percorso fatto dal visitatore fino a questa pagina Questa funzionalit viene detta anche navigazione verticale o percorso di Pollicino la prima dizione deriva dal fatto che la struttura della navigazione nel sito la seguente Home gt Archivio gt Contenuto La stringa sar quindi composta da tante parti quanto pi il visitatore si sia spinto in prof
205. tua alle funzionalit che trova in ogni area di queste pagine e quindi dobbiamo cercare di non deluderne le aspettative in modo da utilizzare la memoria muscolare di coloro che usano i puntatori ottici come i mouse sfruttare la familiarit visiva di coloro che possono e in ultimo la familiarit temporale ovvero la sequenza delle sezioni per coloro che usano sintetizzatori vocali Noterete anche che quello che sta sotto l area 4 non viene menzionato tra le sezioni poich non ha alcuna rilevanza funzionale si tratta di link ai siti del W3C che riguardano il codice delle pagine e sono dirette ad un pubblico programmatori che non il pubblico di elezione dei siti ISS Non a caso questi oggetti si perdono nelle pagine successive e non a caso sono in posizione disagevole per i navigatori poich stanno l dove chi se ne interessa si aspetta di 56 Rapporti ISTISAN 05 xxxx trovarli e gi ne conosce il significato ma non intralcia la navigazione di tutti gli altri che sono i pi Il plurale che avete trovato sin qui in relazione ai siti dell ISS pu essere facilmente svelato Anzitutto il sito dell ISS ovvero quello che risponde all indirizzo http www iss it un contenitore che ospita numerose tematiche ed utilit per il visitatore alcune delle quali molto eterogenee articolate e specifiche Inoltre il nostro sito non si rivolge esclusivamente al personale sanitario e quindi dovevamo contemplare anche una par
206. ualcuno taglia il cavo Il problema era insomma scoprire un cavo non tranciabile o mettere in piedi un sistema che fosse non robusto nelle sue componenti discrete ma nel suo complesso Se in un collegamento in serie una parte del mezzo indisponibile indisponibile tutta la tratta a valle di questa interruzione come dei lavori in corso su una strada unica e senza uscite Si pu arrivare fino al cartello dei lavori ma l si pu solo attendere che il blocco sia rimosso per proseguire verso la meta Questo problema fu sollevato e parzialmente risolto nelle applicazioni militari in caso di blocco temporaneo della strada i messaggi avrebbero preso una strada alternativa e sarebbero giunti comunque a destinazione Ma un costrutto che si basa sull esistenza di percorsi alternativi non cosa da poco nemmeno guardato con le consapevolezze odierne ed terribilmente semplice da enunciare quanto complesso da risolvere Se la strada unica i messaggi possono solo accodarsi ma se le strade sono molte alcuni messaggi potrebbero percorrere strade pi brevi o meno trafficate e le conseguenze sono ovvie potrebbe arrivare prima un messaggio partito dopo un altro Il fatto che questo sia un problema pi chiaro se pensate alle reti come corrieri con piccoli furgoni tutti con la stessa capacit massima Se dovete spedire un messaggio in una busta questa busta sar caricata nel furgone e qualunque sia il percorso ed il tempo necessario
207. ulta essere quella di maggior soddisfazione da parte dell utenza ma l utente sar in grado di scegliere come vedere le pagine del sito ISS e queste aumenteranno in larghezza e dimensione di font in modo da 39 Rapporti ISTISAN 05 mantenere il rapporto tra bianchi e neri della pagina intorno a parametri soddisfacenti per lo specifico utente La gestione di questi presupposti richiede un grosso lavoro tecnico da suddividere per poche unit stato stabilito un percorso che abbiamo condiviso con gli utenti e quando saremo sicuri di quello che stiamo facendo ed avremo una mole di dati sufficiente ad essere ritenuta rappresentativa evolveremo Infatti non siamo nemmeno sicuri che l utenza lo voglia o lo voglia esattamente cos Per ora la nostra esperienza ci pone fuori da una regola Questo non smonta lo schema complessivo non ci pone in contrasto con chi l ha elaborata e non toglie il sonno Niente astronavi semmai macinini Quale tecnologia serve per sviluppare un sito web Tolte le immagini quello che un navigatore riceve e a cui realmente interessato testo Ne seguono alcune cose spesso tutt altro che scontate Primo per sviluppare un sito web serve un editor di testo text editor v che disponibile sempre e gratuitamente in tutti i sistemi operativi Poi servono delle macchine La corsa all accaparramento dell ultimo e del meglio pu avere un senso Abbiamo condotto invece una corsa all accap
208. unicazione istituzionale in ambito pubblico Per diritto del cittadino all informazione si intende diritto di ricevere informazioni e di accedere all informazione istituzionale cio prodotta dalle istituzioni La comunicazione istituzionale da parte della PA diventa quindi uno strumento essenziale perch il cittadino partecipi in modo consapevole alla vita democratica di un Paese e le nuove tecnologie innanzitutto Internet rappresentano un canale privilegiato per veicolare l informazione ed entrare in diretto contatto con il cittadino utente Obiettivo della comunicazione istituzionale non quindi quello di avere visibilit ma credibilit nel veicolare informazioni o meglio contenuti sull attivit che la specifica istituzione svolge La comunicazione istituzionale stata definita come sistema di comportamenti consapevoli e finalizzati flussi di azioni e interazioni condotte mediante strumenti norme e linguaggi per scopi precisi Zuanelli 2003 5 Ci significa che la comunicazione da parte delle istituzioni deve svilupparsi partendo dalla consapevolezza degli obiettivi da raggiungere che nel caso della PA sono l informazione la trasparenza la partecipazione dei cittadini Una volta individuati tali obiettivi vanno previsti flussi informativi che non siano a senso unico cio dall alto verso il basso dall istituzione al cittadino o dalla struttura principale a quelle subordinate ma che consentano ai vari sogge
209. uperamento della sola verifica automatizzata La Legge 4 2004 si unisce e si aggiunge agli obblighi che entreranno in vigore il 1 gennaio 2006 definiti nel Codice della P A digitale che nell art 53 richiedono che i siti della PA siano accessibili Perch tanta attenzione Come gi descritto un sito ed un applicazione accessibili quindi raggiungibili e comprensibili consentono a chiunque di consultare le informazioni ed usufruire dei servizi Questo vuol dire poter offrire nuove opportunit ai cittadini permettere una nuova indipendenza ed autonomia a coloro che non possono muoversi temporaneamente o permanentemente a quelle persone che utilizzano tecnologie alternative migliorando la qualit della vita delle 18 Rapporti ISTISAN 05 xxxx persone semplificando le procedure burocratiche per gli utenti e migliorando i rapporti tra la PA e il cittadino La tecnologia non un ostacolo o una complicazione per una PA ma permette un nuovo modo di approcciarsi con il pubblico consentendo di migliorare le procedure e la comunicazione Ma la tecnologia deve essere usata in modo da fornire informazioni e servizi raggiungibili e comprensibili La chiave l accesibilit intesa come progettazione e realizzazione di servizi e siti capaci di creare una vera interattivit con tutti senza escludere nessun cittadino dalle opportunit offerte dalle tecnologie L accessibilit un punto di inizio per avvicinare i cittadini
210. utti l ambiente in maniera produttiva Questo un ulteriore vincolo nella scelta degli applicativi Naturalmente il cluster un sistema e come tale deve consentire non solo la distribuzione delle risorse tra le richieste di elaborazione ma anche la redistribuzione delle risorse residue in caso di indisponibilit di parte di esse A questo proposito due sono i modelli applicativi alla base del sistema di clustering 1 attivo attivo 2 attivo dormiente Il primo caso quello di un cluster di due o pi nodi che concorrono attivamente ad erogare un servizio il secondo caso quello di un nodo o un intero cluster che lavora le richieste fino al limite di capacit di elaborazione o fino a rottura mentre il secondo affianca o subentra rispettivamente al primo in caso di necessit Si potrebbe obbiettare che un cluster sposta il problema dell affidabilit su un livello di tolleranza all errore fault tolerance pi alto anche se non lo risolve appieno poich la rottura di una macchina permette di distribuirne il carico alle altre ma l indisponibilit del cluster nel 82 Rapporti ISTISAN 05 xxxx suo complesso non stata scongiurata Sebbene ci sentiamo di affermare che il concetto di cluster sia di molto pi robusto per definizione non possiamo non notare due fatti 1 un cluster si presenta a tutti gli effetti come una macchina singola nel suo ambiente ovvero virtualmente indistinguibile da una sola macchina m
211. zione ce 66 Cosa che ci torna oramai talmente familiare da non essere pi notata ma chiedetevi perch Se apro virgolette ad una pagina e le chiudo alla pagina successiva ogni pagina avr solo una della coppia sar aperta o chiusa Anche l HTML cos basta ricordarsi di delimitare la sua azione Questo breve corso forzato di HTML in una pagina scarsa vuole sottolineare alcuni punti importanti quali 1 IPHTML un linguaggio semplice si impara e si usa in poco tempo 2 un linguaggio con poche regole che descrive la struttura di un testo 3 untesto a sua volta dove a parte tre simboli lt e gt e pochi altri si usa l insieme di caratteri inglesi Tutte le immagini che vedete nelle pagine web tutto quello che scorre saltella suona gira cambia dove sta scritto Diciamo ancora una cosa non affatto sorprendente il fatto che l HTML sia dominato dal testo sia quanto a contenuto che quanto a contenitore poich la prima cosa che i computer sono stati istruiti a fare scambiarsi informazioni che codificassero il testo perch all uomo sin dai tempi del telegrafo e ancora prima ai tempi dei segnali di fumo sempre interessato scambiare codici che si potessero convertire in parole Tecnologicamente poi il testo la prima cosa che s insegna ad una macchina che debba avere relazioni con l uomo il testo insomma sempre il primo passo di una tecnologia di codifica almeno da quando stata
Download Pdf Manuals
Related Search
Related Contents
32B - 株式会社トヨトミ EXS40 assembly manual Juniper Networks E320 Network Router User Manual FRY TOP A GAS - How2Install.It Epson Runsense - Smartphone for Android User's Guide Husqvarna 7021P Trimmer User Manual Whirlpool LA6OOOXP User's Manual Sikadur Epo-Rok Arena 5 光の干渉と空気の屈折率の測定 Toshiba RL938/40 User's Manual Copyright © All rights reserved.
Failed to retrieve file