Il 99,9% dei siti web è obsoleto

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Il 99,9% dei siti web è obsoleto"

Transcript

1 Il 99,9% dei siti web è obsoleto 1 Una malattia affligge senza distinzioni di sorta quasi tutti i siti web, dalle singole pagine di un sito personale alle variegate sezioni del sito di un azienda multinazionale. Maliziosa e ingannevole, la malattia si nasconde facilmente perché la sua presenza è legata proprio alle regole che governano il settore. Molti imprenditori e manager non lo sanno ancora, ma ormai è conclamata: si chiama obsolescenza e ha contagiato il 99,9% dei siti.

2 4 Capitolo 1 Il 99,9% dei siti web è obsoleto I siti possono funzionare apparentemente in modo corretto se si utilizzano i browser principali e più diffusi, ma fuori dagli ambienti più efficienti è inevitabile che i primi sintomi della malattia inizino a manifestarsi. Nell versioni più recenti di Microsoft Internet Explorer, Opera, Safari, Google Chrome e Mozilla (il browser open source basato su Gecko, il cui codice determina il funzionamento di Firefox e Camino) i layout costruiti con dovizia di particolari e i comportamenti sofisticati smettono inspiegabilmente di funzionare. L evoluzione continua di questi browser non fa altro che peggiorare le prestazioni della navigazione. Molti siti non hanno mai funzionato e non lo faranno mai se si utilizzano browser diversi da quelli più diffusi, dispositivi di navigazione per persone con diverse abilità e telefoni cellulari, mentre altri siti riescono a essere visualizzati solo in parte. Gli obiettivi aziendali e il budget sono fattori che determinano la scelta di ignorare i problemi di navigazione di alcuni browser e di altri device poco diffusi; in alternativa si può adottare una soluzione che rilevi la presenza di determinati dispositivi e browser in modo da visualizzare un codice delle pagine personalizzato, analogo a quello mostrato quando si utilizzano i browser convenzionali. Per comprendere la superficialità di questa tecnica di programmazione dei siti e l incremento in termini di costi e di complessità che ne deriva occorre studiare in dettaglio le differenze che esistono tra i browser più recenti, conformi agli standard web, e i browser che si utilizzavano negli anni passati. Browser moderni e standard web In questo libro le espressioni browser moderni o conformi agli standard stanno a indicare le applicazioni per la navigazione in Internet che sono in grado di riconoscere e supportare le istruzioni HTML e XHTML, CSS (Cascading Style Sheet), ECMAScript (chiamate anche JavaScript standard ) e W3C DOM (Document Object Model). La loro combinazione definisce degli standard che permettono di superare il semplice markup di presentazione e i linguaggi di scripting incompatibili tra loro, allo scopo di evitare l obsolescenza endemica che queste soluzioni implicano. Tra i browser conformi agli standard si devono includere l open source Firefox 3.5+, Microsoft Internet Explorer 7, 8 e versioni successive per Windows, Apple Safari 3.0/4.0+ per Macintosh OS X, Google Chrome e Opera Software Opera 9 o 10+. Questo elenco non include tutti i browser conformi agli standard; qualsiasi tentativo di riportare un elenco esaustivo è destinato a rendere obsoleto questo stesso libro! Va inoltre ricordato che l espressione conforme agli standard non significa perfettamente conforme agli standard. L impossibilità di indicare un browser che soddisfi al 100% la conformità agli standard non implica l evitare a priori l adozione degli standard web. Ci sono milioni di utenti che utilizzano Internet Explorer 6 per Windows, un browser per il quale il supporto degli standard è decisamente inferiore a quello che si può riscontrare in IE7+, Firefox, Opera e Safari; questo comporta forse che se gli utenti di un deter-

3 Capitolo 1 Il 99,9% dei siti web è obsoleto 5 minato sito utilizzano IE6 conviene l adozione degli standard web? Significa forse che si debba costringere gli utenti IE6 a effettuare un upgrade per evitare di perderli definitivamente? La risposta a queste domande è ovviamente negativa. Progettazione e sviluppo web orientati agli standard non significano che la progettazione debba riguardare solo i browser più recenti. Analogamente, l utilizzo di istruzioni XHTML e CSS non deve obbligare gli utenti di browser meno recenti ad abbandonare la loro applicazione preferita per la navigazione in Internet. È probabile che un sito realizzato adottando gli standard web abbia in IE6 un aspetto completamente diverso da quello che viene visualizzato utilizzando browser più recenti. In effetti, a seconda del metodo di progettazione utilizzato, può essere proprio diverso, ma questo può essere un elemento positivo. A dire il vero, alcuni progettisti ritengono opportuno raccomandare la realizzazione di stili che in IE6 migliorano la leggibilità delle pagine senza tentare di emulare l aspetto che lo stesso sito assume quando è visualizzato con i browser moderni; per saperne di più su queste tecniche di progettazione si può consultare l articolo Universal Internet Explorer 6 CSS di Andy Clarke (http://www.forabeautifulweb.com/blog/about/universal_internet_explorer_6_css). Nuove istruzioni per nuove operazioni I browser moderni non sono semplicemente una versione rinnovata delle applicazioni da cui derivano, ma differiscono in modo significativo rispetto ai predecessori e in molti casi sono stati riprogettati completamente. Mozilla Firefox, Camino e altri browser basati su Gecko non sono versioni aggiornate di Netscape 4, Opera 10 non si basa sul codice delle versioni precedenti del browser Opera. Queste applicazioni sono state realizzate con un codice nuovo per svolgere compiti nuovi: in altre parole, per aderire quanto più possibile agli standard web che verranno illustrati in questo libro. Al contrario, i browser in voga negli anni Novanta si basavano su tecnologie proprietarie (solo per Netscape, solo per Microsoft e così via) e prestavano un attenzione minima nei confronti degli standard. I browser meno recenti ignoravano gli standard in quanto tali e per quanto possa sembrare strano questa mancanza di supporto non costituiva affatto un problema. Se per esempio un determinato browser non supportava lo standard grafico PNG (Portable Network Graphic), gli sviluppatori non facevano altro che evitare di utilizzare quel determinato formato per le immagini da inserire nel sito. Questa forma di supporto, disorganica e imprecisa, si manifestava anche nei confronti di elementi fondamentali quali le istruzioni HTML e comportava la creazione di un ambiente di sviluppo web praticamente ingestibile. Si consideri un paziente che soffre perché la sua appendice è infiammata: non è difficile pensare che occorra ricorrere alle mani di un chirurgo che esegua un appendicectomia. Cosa succede invece se la rimozione dell appendice viene affidata a un tirocinante per giunta ubriaco, che riesce solo a squartare l addome del paziente e dimentica perfino di ricucire le ferite al termine dell intervento? Questa metafora

4 6 Capitolo 1 Il 99,9% dei siti web è obsoleto un poco truce illustra il carattere che poteva avere il supporto degli standard per i browser meno recenti: era a dir poco incompleto e molto pericoloso per la salute stessa del sito web. Netscape 4 ignorava le regole CSS applicate all elemento body e aggiungeva una serie casuale di spazi bianchi a tutti gli elementi della struttura della pagina web. IE4 riconosceva l elemento body ma pasticciava con le impostazioni di spaziatura. In una situazione come questa, come si poteva utilizzare in modo appropriato le istruzioni CSS? Non erano pochi gli sviluppatori che decidevano di non scrivere istruzioni CSS, mentre altri impostavano un foglio stile solo per colmare i difetti di IE4 e un altro foglio stile per risolvere le magagne di Netscape 4. Gli sviluppatori erano abituati a fornire fogli stile differenti per ciascun sistema operativo, solo per ovviare all utilizzo di font tra piattaforme diverse e alle differenze di utilizzo dell interfaccia utente. I fogli stile CSS non rappresentavano l unica difficoltà da superare: i browser non concordavano nemmeno sull utilizzo delle istruzioni HTML, delle tabelle e dei linguaggi di scripting che venivano impiegati per rendere interattive le pagine web. Non esisteva una tecnica consolidata per strutturare il contenuto di una pagina, per progettarne il layout o per inserire un comportamento sofisticato in un sito web. L esigenza di superare incompatibilità di funzionamento sempre più evidenti faceva sì che progettisti e sviluppatori dovessero realizzare versioni personalizzate di codice e markup non standard per risolvere i difetti evidenti dei diversi browser. All epoca questa era l unica strategia di design che si potesse adottare per creare siti da visualizzare utilizzando più di un browser oppure più di un sistema operativo. Oggi questa tecnica è completamente superata, dato che i browser moderni supportano tutti i medesimi standard aperti. Nondimeno è ancora praticata diffusamente, il che comporta un inutile intasamento delle risorse hardware/software e una frammentazione del sito web tale da rendere spesso le pagine del sito inaccessibili e inutilizzabili. La questione della versione La creazione di più versioni di markup e di codice non standard rappresenta il motivo principale dell obsolescenza perenne che colpisce la maggior parte dei siti e dei loro amministratori. Questa tecnica di sviluppo è nonostante tutto ancora troppo diffusa, anche se è indubbiamente costosa, inutile e ingiustificata. Di fronte alla presenza di browser che supportano gli standard web sono ancora molti gli sviluppatori che non li considerano come tali. Di conseguenza, si continuano a scrivere script che intercettano IE6 e che lo impostano con un codice esclusivo per Microsoft, anche se IE6 è perfettamente in grado di gestire istruzioni standard Java- Script e DOM. Gli stessi sviluppatori si sentono ugualmente autorizzati a inserire script e codice distinti per le ultime versioni di browser Mozilla, anche questi in grado di gestire gli standard JavaScript e DOM.

5 Capitolo 1 Il 99,9% dei siti web è obsoleto 7 I rischi dello sniffing Tutti i browser sono dotati di una stringa UA (User Agent), ovvero di una breve stringa di testo che include nome, versione del browser e tipo di piattaforma; la stringa UA svolge la funzione di firma digitale del browser impiegato per visualizzare una determinata pagina. I server web registrano spesso la stringa UA di chi visita un sito, in modo da accumulare informazioni che permettano di conoscere meglio la tipologia di utente che visita un sito. In realtà però gli amministratori del sito utilizzano codice JavaScript o istruzioni lato server per esaminare la stringa UA allo scopo di far visualizzare un contenuto appropriato per la piattaforma o per la versione del browser utente. Il problema di questa forma di sniffing (tecnica di analisi del browser) è che la stringa UA è inaffidabile. Il livello di sicurezza del computer utente o le impostazioni di rete possono fare in modo che la stringa non venga trasmessa al server, il che comporta il fallimento dello script di sniffing; in conclusione, l utente non visualizza le pagine in modo adeguato. Si deve inoltre considerare che tutti i browser moderni permettono all utente di modificare la propria stringa UA, utilizzando apposite estensioni (Firefox) oppure sfruttando un componente nativo del browser (Safari e Opera). Prima della versione 8.02 l impostazione di default del browser Opera identificava se stesso come Internet Explorer, proprio per evitare il blocco di siti che escludevano l utilizzo di browser diversi da IE. La fallibilità dello sniffing è stata evidenziata a seguito del recente rilascio di Opera 10, la prima versione identificata da doppia cifra. Questa importante pietra miliare dei browser è stata corrotta durante la fase di beta release del browser, quando una serie di maldestri script di intercettazione del browser ha alterato la registrazione della seconda cifra del numero di versione di Opera 10, identificando l applicazione come Opera 1. Questo problema si è manifestato in modo così diffuso da costringere i progettisti del browser a modificare l identificazione della versione da Opera a Opera 9.80, valore che corrisponde all ultima versione in cifra singola (http://dev.opera.com/articles/view/operaua-string-changes). Sfortunatamente, questo millennium bug della versione è destinato a ripetersi per tutti i browser che raggiungeranno prima o poi il numero di versione a doppia cifra, a meno di abbandonare lo sniffing del browser e adottare una tecnica di sviluppo più vicina agli standard web. La presenza di più versioni dei browser comporta costi e problemi sempre più consistenti. I siti realizzati adottando regole di scripting proprietarie e relative a browser ormai superati non possono più funzionare se vengono visualizzati da browser e dispositivi di navigazione moderni. Per risolvere questa situazione è forse necessario investire altro denaro per realizzare una quinta o sesta versione del sito? Cosa succede se non si può destinare nuovo budget per una nuova versione del sito? Molti utenti potrebbero rimanere bloccati quando visualizzano il sito.

6 8 Capitolo 1 Il 99,9% dei siti web è obsoleto Progettisti e sviluppatori che perseverano nell adottare tecniche antiquate di progetto perdono di vista il punto fondamentale del problema anche quando decidono di introdurre tecnologie che fanno parte degli standard web, per esempio XHTML e CSS. Invece di utilizzare gli standard per evitare la presenza di più versioni del sito, molti sviluppatori della vecchia scuola creano più file CSS specifici per un determinato browser o piattaforma, realizzando così soluzioni fallimentari fin dalla nascita (Figure 1.1 e 1.2). Figura 1.1 Nel 1999 il sito MSN Game Zone (http://zone.msn.com/blog.asp) vantava la presenza di tre fogli stile esterni e nonostante questo non poteva essere visualizzato correttamente utilizzando i browser più moderni. Il sito includeva anche svariati script (la maggior parte dei quali inline), tra i quali ingombranti script per l intercettazione del browser: nemmeno questi funzionavano correttamente. È raro che definire più versioni di codice possa risolvere un problema di questo genere. Queste tecniche di sviluppo si traducono solo in una perdita di tempo e di denaro. Nessuna soluzione di questo tipo è mai risultata efficiente. La creazione di più versioni di un sito che nessuno è in grado di utilizzare appieno non giustifica lo spreco di tempo e risorse necessari: i siti risultano ancora imperfetti e gli utenti vengono ancora bloccati.

7 Capitolo 1 Il 99,9% dei siti web è obsoleto 9 Figura 1.2 La schermata della figura precedente risale a quattro anni fa. Oggi la medesima pagina web ha un aspetto perfino peggiore, nonostante un codice ancora massiccio. Sono passati sei anni da quando Microsoft ha presentato nel mercato informatico il primo browser conforme agli standard, e alcune parti del sito dell azienda continuano a ignorare i rudimenti della progettazione con gli standard web! La negligenza la fa da padrona È sufficiente scalfire la superficie dei più importanti siti commerciali, per esempio Amazon.com e ebay.com, per rendersi conto di quanto siano tortuose le istruzioni di markup non standard e contorte le parti di codice JavaScript (che includono spesso script di sniffing inconcludenti), per non parlare di come sia concepito male l utilizzo degli stili CSS. È perfino lecito chiedersi come sia possibile che siti di questo genere riescano a funzionare utilizzando un browser qualsiasi. I siti non conformi agli standard riescono il più delle volte a funzionare solo perché chi li ha realizzati ha investito significativamente in strumenti di publishing che hanno tenuto conto della presenza di browser diversi tra loro allo scopo di generare versioni multiple e non standard, appositamente costruite sulle esigenze di particolari browser e piattaforme, come illustrato in precedenza nel paragrafo dedicato al problema della versione. Le prime quattro generazioni di Netscape Navigator e di Microsoft Internet Explorer non si limitavano a tollerare la presenza di markup non standard e di codice specifico per un browser particolare, ma incoraggiavano a incrementare l utilizzo disordinato di istruzioni personalizzate e di scripting proprietari, allo scopo di conquistare un proprio spazio di navigazione tra i browser Internet. Markup: un primo problema Nel gergo informatico si usa spesso l espressione garbage in, garbage out (letteralmente, spazzatura entra, spazzatura esce ) il cui significato può essere riportato al motto Si raccoglie ciò che si semina. In altre parole, tra le prime cose che un grafico web

8 10 Capitolo 1 Il 99,9% dei siti web è obsoleto apprende è che la qualità del materiale originale determina l efficacia e l efficienza del prodotto finale su cui sta lavorando. Prendete una fotografia ad alta risoluzione e di alta qualità e potete sperare di ottenere una stampa altrettanto di qualità oppure un ottimo elemento grafico da inserire in una pagina web. Provate a realizzare lo stesso prodotto finale utilizzando un istantanea di bassa qualità oppure un immagine a bassa risoluzione: è quasi certo che il risultato finale sarà praticamente inguardabile. Insomma, si raccoglie ciò che si semina o se preferite garbage in, garbage out. Il funzionamento dei browser meno recenti è diverso. Negligenti come sono, leggono markup e link non corretti nei file sorgenti JavaScript senza intoppi, visualizzando nella maggior parte dei casi la pagine del sito come se fossero completamente corrette. Questa forma assurda di negligenza ha incoraggiato nel tempo progettisti e sviluppatori a coltivare abitudini altrettanto assurde, oltre a convincere gli sviluppatori di soluzioni middleware e backend del fatto che le tecnologie XHTML, CSS e JavaScript siano sostanzialmente primitive. È poco probabile che l impiego sconsiderato e negligente di un certo strumento di sviluppo possa portare a risultati corretti. Si prenda per esempio la porzione di codice riportata di seguito, che contiene istruzioni estratte dal sito di e-commerce di una famosa azienda leader nel proprio settore: <td width="100%"><ont face="verdana,helvetica,arial" size="+1" color="#cccc66"> <span class="header"><b>join now!</b></span> </ont></td> Il tag ont è privo di senso e rappresenta semplicemente un errore di trascrizione del tag deprecato font; questo errore di battitura del tag è ripetuto migliaia di volte nel sito, grazie all impiego di uno strumento di publishing altamente efficiente. A prescindere dall errore di trascrizione di questo caso particolare, il tag font è stato deprecato da tempo e può essere sostituito dal markup indicato di seguito: <h3>join now!</h3> La combinazione di questo markup con una definizione adeguata del foglio stile permette di ottenere esattamente le stesse funzioni svolte dal precedente markup, confuso e non standard, risparmiare risorse del server e utente, oltre a semplificare l operazione nel suo complesso e rendere più flessibile il sito grazie alla presenza di un markup più significativo dal punto di vista semantico, il che include la possibilità di avere un codice leggibile in modo automatico, per esempio codice strutturato nei microformati che verranno presentati più avanti in questo libro. Il sito di e-commerce dell esempio precedente include anche un link JavaScript incompleto: <script language=javascript1.1src="http://foo.com/params.richmedia=yes&etc"> </script> Tra gli svariati problemi inclusi in questa istruzione è evidente il fatto che l attributo del linguaggio, privo di virgolette, si combina con il tag sorgente; in altre parole, al browser è richiesto l utilizzo di un linguaggio di scripting che non esiste ("JavaScript1.1src"). Sarebbe lecito aspettarsi che una simile istruzione provochi il blocco del sito, in modo da segnalare agli sviluppatori web la presenza di un errore da correggere; al

9 Capitolo 1 Il 99,9% dei siti web è obsoleto 11 contrario, fino a poco tempo fa le istruzioni JavaScript di questo sito continuavano a funzionare senza segnalare difetti con la maggior parte dei browser più diffusi, confermando l ipotesi che molti siti vengono realizzati con troppa negligenza. Non c è quindi da meravigliarsi del fatto che i massimi esperti di programmazione vedano il lavoro di sviluppo front-end come un settore privo di razionalità che non merita rispetto o attenzione. I browser moderni si pongono quantomeno il problema dell adozione degli standard web e diventano sempre più intolleranti nei confronti di istruzioni e markup formalmente incompleti e non corretti. L espressione garbage in, garbage out sta perdendo presa nel mondo dei browser e la conoscenza degli standard web assume un importanza sempre più determinante per tutti coloro che si occupano della produzione e della realizzazione di siti web. I rischi a lungo termine del forking Sono parecchie le aziende che hanno investito milioni di dollari per realizzare un sistema CMS (Content Management System) che risulti complesso ma abbastanza semplice da utilizzare. Chi si occupa di questo genere di software giustifica in parte l impegno esorbitante focalizzando l attenzione sulla necessità di soddisfare le esigenze di svariate versioni di codice non standard. Oltre a prevedere un investimento economico spropositato, questa tecnica di sviluppo web intacca la trovabilità del sito inglobando buona parte del contenuto significativo in un oceano di tag privi di significato (Figura 1.3). È ancora più riprovevole il fatto che questo sistema metta a dura prova la pazienza dell utente che utilizza una connessione lenta o uno smartphone, dato che la trasmissione di dati è ostacolata da operazioni di forking, tabelle annidate, pixel e altri oggetti grafici di separazione, cui si aggiungono tag e attributi antiquati e non validi. Cosa si intende per forking del codice di programmazione? Con il termine codice si intendono tutte le istruzioni che i programmatori predispongono per creare prodotti software, sistemi operativi e altre soluzioni normalmente incluse nel mondo virtuale delle informazioni digitali. Quando un progetto software prevede la collaborazione di più di un gruppo di lavoro può succedere che il codice si biforchi (in inglese fork) in più versioni diverse e incompatibili tra loro. Questa situazione si verifica soprattutto quando i singoli gruppi di lavoro stanno sviluppando soluzioni che riguardano problemi differenti oppure devono rispondere a esigenze dettate da obiettivi particolari. In generale questa mancanza di coerenza e di controllo centralizzato è considerata un elemento negativo del lavoro di sviluppo web. In questo libro l espressione forking del codice indica la consuetudine di creare più versioni di codice, incompatibili tra loro, allo scopo di soddisfare le esigenze di browser che non supportano le tecnologie standard JavaScript e DOM.

10 12 Capitolo 1 Il 99,9% dei siti web è obsoleto Figura 1.3 È una sfida trovare rapidamente la stringa Information on Volkswagen models and services nel markup HTML contorto e non strutturato di questa pagina del sito Volkswagen.com. Attenzione: le medesime difficoltà devono essere superate anche dai dispositivi di navigazione e dai motori di ricerca (http://www.volkswagen.com). Il forking del codice corrisponde altresì a uno sperpero di risorse di banda e implica costi che perfino un esperto contabile ha paura a riportare in bilancio. La dimensione del sito comporta in modo direttamente proporzionale un volume di traffico elevato e di conseguenza un maggiore spreco di denaro in termini di chiamate del server, ridondanza delle operazioni dati, ingombro delle immagini e presenza di istruzioni complesse e superflue. È difficile quantificare il rapporto che esiste tra i vari elementi che misurano l efficienza di un sito ma si può affermare che in generale un sito che riduce del 35% il peso delle istruzioni di markup evidenzia una riduzione del 35% anche in termini di consumo di banda. Un azienda che spende ogni anno $2.500 per la trasmissione dati

11 Capitolo 1 Il 99,9% dei siti web è obsoleto 13 può arrivare a risparmiare fino a $875, mentre un azienda che spende per lo stesso motivo $ all anno può risparmiare $ Si prenda per esempio la pagina iniziale del sito Volkswagen.com (Figura 1.4). Nonostante lo stile diretto ed elegante, le istruzioni di markup della pagina sono appesantite dalla presenza di codice JavaScript, antiquato e basato sull uso di tabelle, e di istruzioni CSS inline. Va considerato che non si tratta di un sito amatoriale, ma del portale internazionale di una multinazionale di spicco nell industria automobilistica e di un sito che viene visitato ogni giorno da milioni di utenti. È sufficiente moltiplicare i singoli byte sprecati da istruzioni HTML antiquate per il numero di visite che ogni giorno coinvolgono anche solo la pagina iniziale del sito per comprendere l enormità di gigabyte di banda che vanno sprecati dai server di Volkswagen e i costi proibitivi che devono essere affrontati. Il costo della singola pagina potrebbe diminuire in modo consistente anche solo a condizione di sostituire i markup inefficienti ed esosi per il consumo di banda (Figure 1.3 e 1.5) con istruzioni HTML e CSS più leggere e significative dal punto di vista semantico; questa operazione di pulizia porterebbe sicuramente a un aumento dei profitti del sito aziendale. Figura 1.4 Il sito di Volkswagen (http://www.volkswagen.com) ha un aspetto austero, convincente, piacevole. A questo punto è lecito chiedersi perché Volkswagen non abbia ancora cambiato le cose. È probabile che l azienda voglia mantenere il medesimo aspetto anche per i browser meno recenti che non supportano gli standard CSS. L ironia è che altrettanto probabilmente a un utente che ancora utilizza un browser vecchio di dieci anni poco importa dell aspetto del sito di Volkswagen; è probabile altresì che all azienda non interessi confrontare l aspetto del proprio sito in IE5 rispetto a quello che appare quando si utilizza Firefox 3 oppure IE8. Da questo punto di vista la realizzazione delle

12 14 Capitolo 1 Il 99,9% dei siti web è obsoleto Figura 1.5 Il sito appare bello solo fino a quando non si va a vedere cosa c è dietro le quinte. È sufficiente sbirciare sotto la superficie utilizzando la funzione del browser che visualizza le istruzioni HTML per rendersi conto che il codice e il markup di questo sito sono assurdamente contorti. pagine nel rispetto delle tecniche illustrate in questo libro consentirebbe al team di sviluppo del sito di Volkswagen di mettere a disposizione un contenuto accessibile a tutti i device e browser anche se lo stesso può non valere per le raffinatezze del design. Il fatto che un azienda del calibro di Volkswagen trascuri la possibilità di adottare gli standard web la dice lunga sulla convinzione più che radicata che associa il Web a una qualsiasi altra forma di pubblicità editoriale e che vede gli sviluppatori web portare alle estreme conseguenze la necessità di garantire la compatibilità retroattiva delle loro soluzioni, a prescindere da qualsiasi logica di usabilità del prodotto e perfino di economia dei costi. I costi occulti del markup ridondante Si prenda una pagina web vecchio stile il cui codice è costituito da istruzioni e markup che occupano 60 KB e si supponga di sostituire gli antiquati tag font e altri comandi proprietari e di presentazione con una serie di regole CSS e di markup

13 Capitolo 1 Il 99,9% dei siti web è obsoleto 15 strutturati, in modo da ottenere un peso di pagina pari a 30 KB. A dire il vero, in genere si riesce a sostituire una pagina da 60 KB con una pagina che occupa anche meno di 22 KB, ma per l esempio che si sta considerando può essere sufficiente avere un risparmio di banda pari al 50%. Linea di trasmissione T1 Scenario: il sito web di un ente pubblico o privato (l host del sito è l ente stesso) viene utilizzato da una quota costante di utenti, da valutare intorno alle centinaia di utenti attivi in ogni istante della giornata. La riduzione a metà dell ingombro delle pagine del sito permette all ente di risparmiare mille dollari al mese. Come funziona: prima della riduzione d ingombro, l hosting del sito richiede quattro linee T1, ciascuna delle quali viene affittata al costo di $500 al mese, che corrisponde alla tariffa di noleggio di una linea T1 da 1,544 megabit al secondo. A seguito della riduzione a metà dell ingombro delle pagine, l ente può gestire l hosting del sito utilizzando due sole linee T1, risparmiando in questo modo $1.000 al mese per l affitto delle linee di trasmissione. Oltre a guadagnare in termini di consumo di banda, si registra anche una diminuzione delle spese hardware, cui si aggiunge una diminuzione delle spese di memorizzazione dati e di energia da imputare al data center, energia che si consuma per far funzionare le macchine e per garantire la temperatura corretta degli ambienti. Proprio così: gli standard web contribuiscono a salvare il pianeta anche da un punto di vista ambientale! La semplificazione del markup comporta una maggiore velocità di distribuzione delle istruzioni sul browser utente. A sua volta, una maggiore velocità implica un impegno inferiore da parte del server e una minore quantità di server da acquistare, mettere in funzione e sostituire periodicamente. Questo vale soprattutto per i server che devono gestire contenuto dinamico e database di informazioni, il che riguarda tutti i siti di e-commerce, la maggior parte dei siti moderni che offrono contenuti e perfino gran parte dei blog. Conteggio dei megabyte Scenario: l hosting del sito che sta crescendo in termini di popolarità comporta una serie di costi mensili legati al trasferimento di dati, la cui entità può superare il budget previsto per somme che vanno dalle centinaia alle migliaia di dollari. La riduzione a metà della dimensione dei file riporta i costi mensili a livelli accettabili. Come funziona: molti servizi di hosting assegnano ai propri clienti una quota fissa e mensile che comprende il trasferimento di una certa quantità di file, per esempio non superiore a 3 GB. Se le trasmissioni non superano questo limite non ci sono costi aggiuntivi, ma al superamento della quota fissa i costi aumentano in modo anche molto consistente. È noto il caso in cui una società di hosting rifilò al designer Al Sacui una fattura aggiuntiva di $ quando il suo sito, Nosepilot.com, superò la quota fissa mensile di traffico. È vero, si trattò di un caso eccezionale e Sacui poté evitare di pagare la cifra in questione dopo aver dimostrato che l host aveva modificato le condizioni del

Indice PARTE PRIMA L INIZIO 1

Indice PARTE PRIMA L INIZIO 1 Indice Introduzione XIII PARTE PRIMA L INIZIO 1 Capitolo 1 Esplorare il World Wide Web 3 1.1 Come funziona il World Wide Web 3 1.2 Browser Web 10 1.3 Server Web 14 1.4 Uniform Resource Locators 15 1.5

Dettagli

Introduzione. In questo capitolo

Introduzione. In questo capitolo Introduzione I CSS ( Cascading Style Sheets, fogli di stile a cascata) sono la tecnologia elaborata dal W3C (World Wide Web Consortium; http://www.w3.org/) per definire l aspetto (caratteri, colori e impaginazione)

Dettagli

01. Conoscere l area di lavoro

01. Conoscere l area di lavoro 01. Conoscere l area di lavoro Caratteristiche dell interfaccia Cambiare vista e dividere le viste Gestire i pannelli Scegliere un area di lavoro Sistemare le barre degli strumenti Personalizzare le preferenze

Dettagli

Conoscere Dittaweb per:

Conoscere Dittaweb per: IL GESTIONALE DI OGGI E DEL FUTURO Conoscere Dittaweb per: migliorare la gestione della tua azienda ottimizzare le risorse risparmiare denaro vivere meglio il proprio tempo IL MERCATO TRA OGGI E DOMANI

Dettagli

Le caratteristiche must have del software gestionale ideale

Le caratteristiche must have del software gestionale ideale Le caratteristiche must have del software gestionale ideale ww.microsa Quali sono i principali elementi da tenere in considerazione per la scelta del Quali software sono i ottimale? principali elementi

Dettagli

In caso di catastrofe AiTecc è con voi!

In caso di catastrofe AiTecc è con voi! In caso di catastrofe AiTecc è con voi! In questo documento teniamo a mettere in evidenza i fattori di maggior importanza per una prevenzione ottimale. 1. Prevenzione Prevenire una situazione catastrofica

Dettagli

Corso di Web Programming

Corso di Web Programming Corso di Web Programming 1. Introduzione a Internet e al WWW Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Informatica

Dettagli

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013 Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale

Dettagli

ACCADEMIA DI BELLE ARTI DI PALERMO

ACCADEMIA DI BELLE ARTI DI PALERMO ACCADEMIA DI BELLE ARTI DI PALERMO Corso di Web Design INTRODUZIONE Da oltre dieci anni Internet rappresenta uno dei mezzi di comunicazione più importante ed in continua evoluzione, uno strumento divenuto

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica CL3 - Biotecnologie Orientarsi nel Web Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Internet e WWW Usare ed impostare il browser Navigare in internet

Dettagli

Il ROI del consolidamento dei Server

Il ROI del consolidamento dei Server Il ROI del consolidamento dei Server Sul lungo periodo, un attività di consolidamento dei server è in grado di far scendere i costi IT in modo significativo. Con meno server, le aziende saranno in grado

Dettagli

Brochure prodotto Infrastrutture di ricarica per veicoli elettrici Servizi di connessione ABB

Brochure prodotto Infrastrutture di ricarica per veicoli elettrici Servizi di connessione ABB Brochure prodotto Infrastrutture di ricarica per veicoli elettrici Servizi di connessione ABB Servizi di connessione Prodotti a supporto del business Per sfruttare al meglio una rete di ricarica per veicoli

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

Corso di PHP. Prerequisiti. 1 - Introduzione Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Conoscere il concetto di espressione 2 1 Introduzione

Dettagli

Progettare un sito web

Progettare un sito web Progettare un sito web Fasi della progettazione La progettazione di un sito web dovrebbe passare attraverso 4 fasi differenti: 1. Raccolta e realizzazione dei contenuti e delle informazioni da pubblicare

Dettagli

1. I database. La schermata di avvio di Access

1. I database. La schermata di avvio di Access 7 Microsoft Access 1. I database Con il termine database (o base di dati) si intende una raccolta organizzata di dati, strutturati in maniera tale che, effettuandovi operazioni di vario tipo (inserimento

Dettagli

Classificazione del software

Classificazione del software Classificazione del software Classificazione dei software Sulla base del loro utilizzo, i programmi si distinguono in: SOFTWARE Sistema operativo Software applicativo Sistema operativo: una definizione

Dettagli

La Top Ten dei suggerimenti per la progettazione Web

La Top Ten dei suggerimenti per la progettazione Web In questo capitolo Impostare l obiettivo Mantenere le pagine libere e pulite Non travolgere i visitatori con i colori Usare meno di quattro tipi di carattere Essere coerenti Semplificare Essere rapidi

Dettagli

La Fantasia è più importante del sapere Vuoi migliorare il tuo business, migliora il tuo sito!

La Fantasia è più importante del sapere Vuoi migliorare il tuo business, migliora il tuo sito! Vuoi migliorare il tuo business, migliora il tuo sito! Migliora il tuo sito e migliorerai il tuo business Ti sei mai domandato se il tuo sito aziendale è professionale? È pronto a fare quello che ti aspetti

Dettagli

La soluzione intelligente per gestire la vostra flotta taxi

La soluzione intelligente per gestire la vostra flotta taxi La soluzione intelligente per gestire la vostra flotta taxi Dite addio ai vostri vecchi terminali di bordo, alle ore passate vicino alle colonnine in attesa di una chiamata, alle polemiche con i colleghi

Dettagli

SERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni

SERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni SERVER E VIRTUALIZZAZIONE Windows Server 2012 Guida alle edizioni 1 1 Informazioni sul copyright 2012 Microsoft Corporation. Tutti i diritti sono riservati. Il presente documento viene fornito così come

Dettagli

Il Servizio evoluto su misura

Il Servizio evoluto su misura Il Servizio evoluto su misura Il Servizio...c è sempre chi fa la differenza Un azienda per vincere la sfida della competitività ha necessità di farsi conoscere ed adottare strumenti innovativi a risposta

Dettagli

Siti interattivi e dinamici. in poche pagine

Siti interattivi e dinamici. in poche pagine Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata

Dettagli

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

Corso di PHP. Prerequisiti. 1 - Introduzione Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere

Dettagli

USO OTTIMALE DI ACTIVE DIRECTORY DI WINDOWS 2000

USO OTTIMALE DI ACTIVE DIRECTORY DI WINDOWS 2000 VERITAS StorageCentral 1 USO OTTIMALE DI ACTIVE DIRECTORY DI WINDOWS 2000 1. Panoramica di StorageCentral...3 2. StorageCentral riduce il costo totale di proprietà per lo storage di Windows...3 3. Panoramica

Dettagli

Six Sigma Handbook Gli strumenti sei sigma per raggiungere obiettivi, organizzativi e di qualità, ad alto impatto economico con l ausilio di Excel

Six Sigma Handbook Gli strumenti sei sigma per raggiungere obiettivi, organizzativi e di qualità, ad alto impatto economico con l ausilio di Excel Six Sigma Handbook Gli strumenti sei sigma per raggiungere obiettivi, organizzativi e di qualità, ad alto impatto economico con l ausilio di Excel di Rinaldo Tartari Consulente Qualità e Affidabilità Excel

Dettagli

SPORTLANDIA TRADATE Cookie Policy

SPORTLANDIA TRADATE Cookie Policy SPORTLANDIA TRADATE Cookie Policy Informativa Privacy (art.13 D.Lgs. 196/2003): i dati che i partecipanti al Blog conferiscono all atto della loro iscrizione sono limitati all indirizzo e-mail e sono obbligatori

Dettagli

[Tips & Tricks] 8 settembre 2011

[Tips & Tricks] 8 settembre 2011 10 punti da non sottovalutare per aggiornare con WebSite X5 Evolution 9 i siti realizzati con WebSite X5 Evolution 8 Introduzione Uno dei dubbi che nascono quando viene rilasciata la nuova versione di

Dettagli

Gestione WEB Viaggi e Turismo

Gestione WEB Viaggi e Turismo Pag. 1 di 11 Gestione WEB Viaggi e Turismo Pag. 2 di 11 SOMMARIO 1. INTRODUZIONE...3 2. CARATTERISTICHE E VANTAGGI DI IN.TOUR...4 3. FUNZIONALITA E STRUTTURA SOFTWARE E HARDWARE...6 4. STRUTTURA E CONTENUTI

Dettagli

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3 Introduzione...xv A chi si rivolge questo libro...xv Gli argomenti trattati...xv Com è organizzato il libro...xvi Cosa occorre per utilizzare il libro...xvii Convenzioni adottate...xvii Il codice sorgente...xviii

Dettagli

Efficienza operativa nel settore pubblico. 10 suggerimenti per ridurre i costi

Efficienza operativa nel settore pubblico. 10 suggerimenti per ridurre i costi Efficienza operativa nel settore pubblico 10 suggerimenti per ridurre i costi 2 di 8 Presentazione La necessità impellente di ridurre i costi e la crescente pressione esercitata dalle normative di conformità,

Dettagli

Vodafone Case Study UnoPiù. Utilizziamo Vodafone da quando in azienda ci sono i cellulari. E da allora abbiamo sempre avuto un unico operatore.

Vodafone Case Study UnoPiù. Utilizziamo Vodafone da quando in azienda ci sono i cellulari. E da allora abbiamo sempre avuto un unico operatore. Utilizziamo Vodafone da quando in azienda ci sono i cellulari. E da allora abbiamo sempre avuto un unico operatore. L esperienza di Vodafone ci è utile anche per comprendere meglio quali tra le tante tecnologie

Dettagli

Il Piano Finanziario Parte 2: Equilibrio e Investimento

Il Piano Finanziario Parte 2: Equilibrio e Investimento Il Piano Finanziario Parte 2: Equilibrio e Investimento Non aspettare, il tempo non potrà mai essere " quello giusto". Inizia da dove ti trovi, e lavora con qualsiasi strumento di cui disponi, troverai

Dettagli

Corso html 5. Di Roberto Abutzu. *********** Quarta parte: Body ed elementi strutturali. ********** Cos'è il Body e gli elementi strutturali?

Corso html 5. Di Roberto Abutzu. *********** Quarta parte: Body ed elementi strutturali. ********** Cos'è il Body e gli elementi strutturali? Corso html 5. Di Roberto Abutzu. *********** Quarta parte: Body ed elementi strutturali. ********** Cos'è il Body e gli elementi strutturali? Riprendiamo il discorso, introducendo la tag Body e iniziando

Dettagli

Èuna situazione complessa e per

Èuna situazione complessa e per LE RISORSE PER IL VOLONTARIATO NELLA CRISI: COME QUADRARE IL CERCHIO? Investire nella qualità della progettazione, ricerca di nuovi potenziali finanziatori, ricorso a campagne di sottoscrizione popolare.

Dettagli

Presentazione Photo Agency

Presentazione Photo Agency Presentazione Photo Agency L Agenzia Mareefotografiche opera sia in ambito Fotografico che Video. Mareefotografiche è un insieme di professionalità diverse, che si sono unite per dare vita a una nuova

Dettagli

Sommario. Prefazione...9. Introduzione...11

Sommario. Prefazione...9. Introduzione...11 Sommario Prefazione...9 Introduzione...11 1. L interfaccia utente e le operazioni più comuni...13 La scheda File... 20 Ridurre la barra multifunzione... 24 Personalizzare la barra multifunzione... 25 La

Dettagli

Hardware, software e dati

Hardware, software e dati Hardware, software e dati. Hardware il corpo del computer. Software i programmi del computer. Dati la memoria del computer ICT per la terza età Le video lezioni della Fondazione Mondo Digitale Diapositiva

Dettagli

La Piattaforma la Piattaforma La Piattaforma

La Piattaforma la Piattaforma  La Piattaforma In un mercato globale è sempre più importante conoscere ciò che si sta per acquistare, la provenienza delle materie prime e la catena produttiva (o filiera di produzione) associata al prodotto che si intende

Dettagli

www.italicaservice.com

www.italicaservice.com 1 2 è l innovativo sistema pensato per gli studi che vogliono vincere la sfida dell evoluzione dei tempi e del mercato offrendo strumenti di comunicazione istituzionale e servizi di pubblicazione dei documenti

Dettagli

COMUNE DI ROSSANO VENETO

COMUNE DI ROSSANO VENETO COMUNE DI ROSSANO VENETO Obiettivi di accessibilità per l anno 2014 Redatto ai sensi dell articolo 9, comma 7 del decreto legge 18 ottobre 2012, n. 179. Redatto il 25.03.2014 1 SOMMARIO Obiettivi di accessibilità

Dettagli

CONTENT MANAGMENT SYSTEMS

CONTENT MANAGMENT SYSTEMS CONTENT MANAGMENT SYSTEMS ESTRATTO DA: Ileana D'Incecco, Progettare la comunicazione web per organizzazioni non-profit con strumenti open source: ideazione e realizzazione del sito web della Casa delle

Dettagli

In Italia, nuove disposizioni normative sull accessibilità

In Italia, nuove disposizioni normative sull accessibilità MERCATI E TENDENZE In Italia, nuove disposizioni normative sull accessibilità Saverio Rubini 1 ESTRATTO: Tra il 2009 e il 2010 in Italia sono state emanate nuove disposizioni sulla trasparenza nelle Pubbliche

Dettagli

Porre fine ai cicli continui di obsolescenza

Porre fine ai cicli continui di obsolescenza Introduzione Questo libro si rivolge a progettisti web, sviluppatori software, imprenditori e manager che vogliono disporre di siti web a costi ridotti, che funzionino al meglio e che siano in grado di

Dettagli

Content Management System

Content Management System Content Management System Docente: Prof. Roberto SALVATORI CARATTERISTICHE PRINCIPALI DI UN CMS In quest ultimo decennio abbiamo avuto modo di osservare una veloce e progressiva evoluzione del Web, portando

Dettagli

AT&S Aumenta l Efficienza e l Agilità del Business Tramite il Miglioramento della Gestione IT

AT&S Aumenta l Efficienza e l Agilità del Business Tramite il Miglioramento della Gestione IT CUSTOMER SUCCESS STORY Ottobre 2013 AT&S Aumenta l Efficienza e l Agilità del Business Tramite il Miglioramento della Gestione IT PROFILO DEL CLIENTE Settore: Manifatturiero Azienda: AT&S Dipendenti: 7500

Dettagli

Differenza tra wordpress.com e CMS

Differenza tra wordpress.com e CMS Cosa è WordPress? 1 Differenza tra wordpress.com e CMS Il team di WP ha creato 2 siti differenti: wordpress.com ovvero un portale dove chiunque può creare un blog (gratuitamente) wordpress.org dove possiamo

Dettagli

Software. Definizione, tipologie, progettazione

Software. Definizione, tipologie, progettazione Software Definizione, tipologie, progettazione Definizione di software Dopo l hardware analizziamo l altra componente fondamentale di un sistema di elaborazione. La macchina come insieme di componenti

Dettagli

Il Centro sicurezza PC di Windows Vista Introduzione alla sicurezza

Il Centro sicurezza PC di Windows Vista Introduzione alla sicurezza Il Centro sicurezza PC di Windows Vista Introduzione alla sicurezza Usa gli strumenti per la vita digitale Negli ultimi anni l aspetto della sicurezza è diventato sempre più importante, la maggior parte

Dettagli

Introduzione alle basi di dati (prima parte)

Introduzione alle basi di dati (prima parte) Introduzione alle basi di dati (prima parte) Università degli Studi di Salerno Corso di Laurea in Scienze della Comunicazione Informatica generale (matr. Dispari) Docente: Angela Peduto A.A. 2007/2008

Dettagli

Ti stanno cercando: fatti trovare!

Ti stanno cercando: fatti trovare! 1 Ti stanno cercando: fatti trovare! I motori di ricerca consentono di raggiungere navigatori di valore e pronti a convertirsi in clienti, in quanto motivati e decisi nella loro ricerca (Forrester Research,

Dettagli

COME AVERE SUCCESSO SUL WEB?

COME AVERE SUCCESSO SUL WEB? Registro 3 COME AVERE SUCCESSO SUL WEB? Guida pratica per muovere con successo i primi passi nel web MISURAZIONE ED OBIETTIVI INDEX 3 7 13 Strumenti di controllo e analisi Perché faccio un sito web? Definisci

Dettagli

Piattaforma ilearn di Hiteco. Presentazione Piattaforma ilearn

Piattaforma ilearn di Hiteco. Presentazione Piattaforma ilearn Presentazione Piattaforma ilearn 1 Sommario 1. Introduzione alla Piattaforma Hiteco ilearn...3 1.1. Che cos è...3 1.2. A chi è rivolta...4 1.3. Vantaggi nell utilizzo...4 2. Caratteristiche della Piattaforma

Dettagli

Fogli di stile CSS. 1 Istituto Italiano Edizioni Atlas

Fogli di stile CSS. 1 Istituto Italiano Edizioni Atlas Fogli di stile CSS Il foglio CSS (Cascading Style Sheet, foglio di stile a cascata) è un documento in formato testuale che definisce il controllo sulla visualizzazione della pagina HTML e sul suo layout,

Dettagli

MOTOROLA RHOELEMENTS SVILUPPA UNA APPLICAZIONE CHE FUNZIONI SU DIVERSI DISPOSITIVI E CON DIFFERENTI SISTEMI OPERATIVI.

MOTOROLA RHOELEMENTS SVILUPPA UNA APPLICAZIONE CHE FUNZIONI SU DIVERSI DISPOSITIVI E CON DIFFERENTI SISTEMI OPERATIVI. MOTOROLA RHOELEMENTS SVILUPPA UNA APPLICAZIONE CHE FUNZIONI SU DIVERSI DISPOSITIVI E CON DIFFERENTI SISTEMI OPERATIVI. MOTOROLA RHOELEMENTS BROCHURE COSÌ TANTI DISPOSITIVI MOBILE. VOLETE SVILUPPARE UNA

Dettagli

Siscotel 2002 A.C. Vigevano e Lomellina. Vigevano - 19/02/2007. Siscotel 2002 A.C. Vigevano e Lomellina

Siscotel 2002 A.C. Vigevano e Lomellina. Vigevano - 19/02/2007. Siscotel 2002 A.C. Vigevano e Lomellina Vigevano - 19/02/2007 1 Cos è un CMS I CMS sono sistemi software che consentono di creare e gestire un sito web direttamente dal Browser, in modo semplice ed immediato. Caratteristica dei CMS è quella

Dettagli

5. Fondamenti di navigazione e ricerca di informazioni sul Web

5. Fondamenti di navigazione e ricerca di informazioni sul Web 5. Fondamenti di navigazione e ricerca di informazioni sul Web EIPASS Junior SCUOLA PRIMARIA Pagina 43 di 47 In questo modulo sono trattati gli argomenti principali dell universo di Internet, con particolare

Dettagli

Software per l archiviazione e la gestione conforme delle email

Software per l archiviazione e la gestione conforme delle email MailStore Server 7 Software per l archiviazione e la gestione conforme delle email MailStore Server Lo standard nell archiviazione delle email MailStore Server consente alle aziende di trarre tutti i vantaggi

Dettagli

Il consulente aziendale di Richard Newton, FrancoAngeli 2012

Il consulente aziendale di Richard Newton, FrancoAngeli 2012 Introduzione Chiedete a qualunque professionista di darvi una definizione dell espressione consulente aziendale, e vedrete che otterrete molte risposte diverse, non tutte lusinghiere! Con tale espressione,

Dettagli

IL TUO SITO WEB. SkyNotes è l insieme degli strumenti di cui l azienda italiana necessita per essere competitiva nel mondo in costante cambiamento.

IL TUO SITO WEB. SkyNotes è l insieme degli strumenti di cui l azienda italiana necessita per essere competitiva nel mondo in costante cambiamento. IL TUO SITO WEB SkyNotes è l insieme degli strumenti di cui l azienda italiana necessita per essere competitiva nel mondo in costante cambiamento. personalizzabile # intuitivo # immediato IL TUO SITO SUBITO

Dettagli

MDaemon e Outlook Connector for MDaemon

MDaemon e Outlook Connector for MDaemon MDaemon e Outlook Connector for MDaemon Introduzione...2 Cos'è il groupware...2 Che cosa significa groupware?...2 Cos è WorldClient...2 MDaemon e l evoluzione delle funzionalità groupware...3 Nuove funzionalità

Dettagli

Obiettivo Principale: Aiutare gli studenti a capire cos è la programmazione

Obiettivo Principale: Aiutare gli studenti a capire cos è la programmazione 4 LEZIONE: Programmazione su Carta a Quadretti Tempo della lezione: 45-60 Minuti. Tempo di preparazione: 10 Minuti Obiettivo Principale: Aiutare gli studenti a capire cos è la programmazione SOMMARIO:

Dettagli

Analisi del sito www.asai.it

Analisi del sito www.asai.it Analisi del sito www.asai.it O S S E R VA Z I O N I E C R I T I C I TÀ E M E R S E TO R I N O, 1 1 D I C E M B R E 2 0 1 4 Argomenti Considerazioni generali Analisi sulle prestazioni del sito Aspetti di

Dettagli

1) La rete INTERNET pag. 106-110 Origini della rete INTERNET RETE ARPANET geograficamente distanti esigenze MILITARI

1) La rete INTERNET pag. 106-110 Origini della rete INTERNET RETE ARPANET geograficamente distanti esigenze MILITARI 1) La rete INTERNET pag. 106-110 Origini della rete INTERNET: RETE ARPANET:collegava computer geograficamente distanti per esigenze MILITARI, poi l uso venne esteso alle UNIVERSITA ed in seguitoatuttiglialtri.

Dettagli

Manuali.net. Nevio Martini

Manuali.net. Nevio Martini Manuali.net Corso base per la gestione di Siti Web Nevio Martini 2009 Il Linguaggio HTML 1 parte Introduzione Internet è un fenomeno in continua espansione e non accenna a rallentare, anzi è in permanente

Dettagli

DonkeyCode. Manuale amministratore di sistema. Versione 1.0.0

DonkeyCode. Manuale amministratore di sistema. Versione 1.0.0 DonkeyCode RescueMe: globale per la gestione di catastrofi naturali Manuale amministratore di Versione 1.0.0 Ingegneria Del Software AA 2010-2011 DonkeyCode - RescueMe Informazioni documento Titolo documento:

Dettagli

Le 5 cose da sapere prima di scegliere un preventivo per un nuovo sito web

Le 5 cose da sapere prima di scegliere un preventivo per un nuovo sito web Le 5 cose da sapere prima di scegliere un preventivo per un nuovo sito web Sono sempre di più i liberi professionisti e le imprese che vogliono avviare o espandere la propria attività e hanno compreso

Dettagli

Dall hosting al cloud computing: storia del protocollo HTTP

Dall hosting al cloud computing: storia del protocollo HTTP Dall hosting al cloud computing: storia del protocollo HTTP Il protocollo HTTP: dall idea di un ricercatore del CERN ai giorni nostri, in cui velocità, performance e multimedialità impongono le evoluzioni

Dettagli

Informativa sul trattamento dei dati personali ai sensi dell Art. 13 del D.LGS. 196/2003 (C.D. Codice Privacy)

Informativa sul trattamento dei dati personali ai sensi dell Art. 13 del D.LGS. 196/2003 (C.D. Codice Privacy) Informativa sul trattamento dei dati personali ai sensi dell Art. 13 del D.LGS. 196/2003 (C.D. Codice Privacy) Prima di accedere al sito internet di Sigla Srl ( www.siglacredit.it ) e di utilizzarne le

Dettagli

MigliorShop e-commerce

MigliorShop e-commerce www.migliorshop.it Impara dal passato, vivi il presente, crea il tuo futuro MigliorShop e-commerce Il futuro della tua farmacia MigliorShop È il momento giusto per prendere una decisione strategica per

Dettagli

La tv digitale: innovazione ed economia

La tv digitale: innovazione ed economia La tv digitale: innovazione ed economia Giuseppe Richeri Università della Svizzera Italiana, Lugano Il processo d innovazione in atto L applicazione delle tecniche digitali ai mezzi di comunicazione oggi

Dettagli

sito web sito Internet

sito web sito Internet Siti Web Cos è un sito web Un sito web o sito Internet è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede, tramite hosting, su un web server e accessibile

Dettagli

Componenti Web: client-side e server-side

Componenti Web: client-side e server-side Componenti Web: client-side e server-side side Attività di applicazioni web Applicazioni web: un insieme di componenti che interagiscono attraverso una rete (geografica) Sono applicazioni distribuite logicamente

Dettagli

Servizi internet: soluzioni per Siti Web

Servizi internet: soluzioni per Siti Web Servizi internet: soluzioni per Siti Web Perché un Sito Internet? Per promuovere la propria attività Essere presenti in internet vuol dire poter raggiungere un grandissimo numero di persone. E' la forma

Dettagli

Obiettivo Principale: Spiegare come la stessa cosa possa essere realizzata in molti modi diversi e come, a volte, ci siano modi migliori di altri.

Obiettivo Principale: Spiegare come la stessa cosa possa essere realizzata in molti modi diversi e come, a volte, ci siano modi migliori di altri. 6 LEZIONE: Algoritmi Tempo della lezione: 45-60 Minuti. Tempo di preparazione: 10-25 Minuti (a seconda che tu abbia dei Tangram disponibili o debba tagliarli a mano) Obiettivo Principale: Spiegare come

Dettagli

PRIVACY POLICY. Tipi di dati trattati

PRIVACY POLICY. Tipi di dati trattati PRIVACY POLICY In questa pagina si descrivono le modalità di gestione del sito in riferimento al trattamento dei dati personali degli utenti che lo consultano. Si tratta di un informativa che è resa anche

Dettagli

Introduzione. Parte 1 Scrivere documenti 1

Introduzione. Parte 1 Scrivere documenti 1 Indice Introduzione xiii Parte 1 Scrivere documenti 1 1 Scrivere con Word 3 1.1 Comandi principali e personalizzazioni...... 3 1.1.1 Barradeimenu... 3 1.1.2 BarrastandardeBarradiformattazione... 4 1.1.3

Dettagli

SOMMARIO. 1 ISTRUZIONI DI BASE. 2 CONFIGURAZIONE. 7 STORICO. 9 EDITOR HTML. 10 GESTIONE ISCRIZIONI E CANCELLAZIONI. 11 GESTIONE MAILING LIST.

SOMMARIO. 1 ISTRUZIONI DI BASE. 2 CONFIGURAZIONE. 7 STORICO. 9 EDITOR HTML. 10 GESTIONE ISCRIZIONI E CANCELLAZIONI. 11 GESTIONE MAILING LIST. INDICE 1) SOMMARIO... 1 2) ISTRUZIONI DI BASE... 2 3) CONFIGURAZIONE... 7 4) STORICO... 9 5) EDITOR HTML... 10 6) GESTIONE ISCRIZIONI E CANCELLAZIONI... 11 7) GESTIONE MAILING LIST... 12 8) E-MAIL MARKETING...

Dettagli

PRESENTAZIONE SINTETICA PROGETTO JOOMLA! UN SITO WEB OPEN SOURCE PER LE PUBBLICHE AMMINISTRAZIONI

PRESENTAZIONE SINTETICA PROGETTO JOOMLA! UN SITO WEB OPEN SOURCE PER LE PUBBLICHE AMMINISTRAZIONI PRESENTAZIONE SINTETICA PROGETTO JOOMLA! UN SITO WEB OPEN SOURCE PER LE PUBBLICHE AMMINISTRAZIONI Premessa: Considerato che: 1. le attuali funzionalità e requisiti connessi alle piattaforme web della Pubblica

Dettagli

WEB TECHNOLOGY. Il web connette. LE persone. E-book n 2 - Copyright Reserved

WEB TECHNOLOGY. Il web connette. LE persone. E-book n 2 - Copyright Reserved WEB TECHNOLOGY Il web connette LE persone Indice «Il Web non si limita a collegare macchine, ma connette delle persone» Il Www, Client e Web Server pagina 3-4 - 5 CMS e template pagina 6-7-8 Tim Berners-Lee

Dettagli

SOLUZIONE Web.Orders online

SOLUZIONE Web.Orders online SOLUZIONE Web.Orders online Gennaio 2005 1 INDICE SOLUZIONE Web.Orders online Introduzione Pag. 3 Obiettivi generali Pag. 4 Modulo di gestione sistema Pag. 5 Modulo di navigazione prodotti Pag. 7 Modulo

Dettagli

Parte II: Reti di calcolatori Lezione 9

Parte II: Reti di calcolatori Lezione 9 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 9 Martedì 1-04-2014 1 Applicazioni P2P

Dettagli

Come Creare un sito web gratis

Come Creare un sito web gratis Come Creare un sito web gratis Obiettivi del corso Creare un sito web da zero a professionista Senza avere competenze tecniche Senza essere un informatico Senza sapere nessun linguaggio di programmazione

Dettagli

DICHIARAZIONE RELATIVA ALLA PROTEZIONE E ALL UTILIZZO DEI DATI PERSONALI SU www.zalando.it

DICHIARAZIONE RELATIVA ALLA PROTEZIONE E ALL UTILIZZO DEI DATI PERSONALI SU www.zalando.it DICHIARAZIONE RELATIVA ALLA PROTEZIONE E ALL UTILIZZO DEI DATI PERSONALI SU www.zalando.it anche ai sensi e per gli effetti dell art. 13, D.Lgs. 30 giugno 2003, n. 196 La protezione dei dati personali

Dettagli

Lezione 8. Motori di Ricerca

Lezione 8. Motori di Ricerca Lezione 8 Motori di Ricerca Basi di dati Un campo prevalente dell applicazione informatica è quello costituito dall archiviazione e dalla gestione dei dati (basi di dati). Sistema Informativo. Un sistema

Dettagli

SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB

SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB Descrizione Time@Web rappresenta l applicazione per la gestione delle presenze via Web. Nel contesto dell ambiente START, Solari ha destinato questa soluzione

Dettagli

Guida rapida all acquisto di traduzioni Con centinaia di agenzie di traduzione e migliaia di traduttori freelance presenti sul territorio nazionale, non è facile orientarsi nel mercato delle traduzioni,

Dettagli

Guida per l utente finale per stabilire e mantenere la connettività Suggerimenti per l utente finale per le offerte Remote Services

Guida per l utente finale per stabilire e mantenere la connettività Suggerimenti per l utente finale per le offerte Remote Services Guida per l utente finale per stabilire e mantenere la connettività Suggerimenti per l utente finale per le offerte Remote Services Sommario Introduzione... 1 Perdita di comunicazione dopo un intervento

Dettagli

schema riassuntivo del corso di access

schema riassuntivo del corso di access schema riassuntivo del maggio-settembre 2006 Materiale prodotto da Domenico Saggese unicamente come supporto per i suoi corsi. E lecito trattenerne una copia per uso personale; non è autorizzato alcun

Dettagli

Riduzione dei costi per la sicurezza IT

Riduzione dei costi per la sicurezza IT Determinazione dell impatto di una maggiore efficacia della sicurezza dei punti terminali, di prestazioni superiori e di un minore ingombro Nella corsa per massimizzare produttività e convenienza, alle

Dettagli

Esercizi di JavaScript

Esercizi di JavaScript Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio

Dettagli

Che cos è e come funziona l e-book

Che cos è e come funziona l e-book Che cos è e come funziona l e-book 1/3 di Francesca Cosi e Alessandra Repossi Negli ultimi mesi si è parlato molto dell e-book e del fatto che presto rivoluzionerà il mondo dell editoria: sono stati organizzati

Dettagli

Perché Lyra News? Sistema di Gestione Offerte e Organizzazione dell Attività Commerciale

Perché Lyra News? Sistema di Gestione Offerte e Organizzazione dell Attività Commerciale Sistema di Gestione Offerte e Organizzazione dell Attività Commerciale Lyra, è il software applicativo, sviluppato da Softeam, leader in Italia per la Gestione delle Offerte e l Organizzazione dell Attività

Dettagli

uadro Business Intelligence Professional Gestione Aziendale Fa quadrato attorno alla tua azienda

uadro Business Intelligence Professional Gestione Aziendale Fa quadrato attorno alla tua azienda Fa quadrato attorno alla tua azienda Professional Perché scegliere Cosa permette di fare la businessintelligence: Conoscere meglio i dati aziendali, Individuare velocemente inefficienze o punti di massima

Dettagli

Installare un nuovo programma

Installare un nuovo programma Installare un nuovo programma ICT per la terza età Le video lezioni della Fondazione Mondo Digitale Diapositiva Introduzione Installare un nuovo programma sul computer installazione Quando acquistiamo

Dettagli

Azienda-Online. La gestione dell azienda ora vola sulla cloud!

Azienda-Online. La gestione dell azienda ora vola sulla cloud! Azienda-Online La gestione dell azienda ora vola sulla cloud! Riduzione dei costi di acquisto, gestione e manutenzione Aumento e velocizzazione della comunicazione in azienda Accessibilità al sistema di

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 Questi lucidi sono stati prodotti sulla

Dettagli

SEO: le fondamenta del marketing digitale

SEO: le fondamenta del marketing digitale SEO: le fondamenta del marketing digitale e-book a cura di Andrea Roversi, Note introduttive Alleghiamo in questo e-book alcuni principi guida legati al SEO (Search Engine Optimization). Lo sviluppo accurato

Dettagli

WebRatio. Per il settore Energy e Utilities. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 7

WebRatio. Per il settore Energy e Utilities. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 7 WebRatio Per il settore Energy e Utilities Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 7 Il divario tra Business e IT nel settore Energy e Utilities Il settore Energy e Utilities è in grande

Dettagli