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



Documenti analoghi
Sito web parrocchiale: STRUMENTI E PROGRAMMI

Come Creare un sito web gratis

FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)

SVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid

ESERCITAZIONE Semplice creazione di un sito Internet

9-10 DICEMBRE Istitiuto Nazionale Tumori. regina Elena. introduzione a :

Corso Joomla per ATAB

Pratico. Le 10 cose da sapere per acquistare l hosting. 1 Copyright Andrea Giavara - Tutti i diritti riservati -

ICARO Terminal Server per Aprile

Il Web Server e il protocollo HTTP

Client - Server. Client Web: il BROWSER

CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP!

ammesso solo con il tuo consenso. Le modifiche apportate hanno lo scopo di semplificare il controllo di quali

la tua presenza e il tuo BUSINESS ON-LINE

prof. Mario Dalessandro

Dropbox di classe. É un servizio internet fornito gratuitamente (funzioni base).

CONTENUTI 1. INTRODUZIONE CONCETTI BASICI SU EQUINOX CMS XPRESS ACCESSO A EQUINOX CMS XPRESS PAGINA D INIZIO...

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

INTERNET PER INIZIARE PRIMA PARTE

Corso Creare Siti WEB

uadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda

Linee guida per lo sviluppo di applicazioni web

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Lifephone. Introduzione. Database. Sito

Database e reti. Piero Gallo Pasquale Sirsi

sito web sito Internet

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it

Vivere meglio ed aiutare il proprio territorio

Outline. Chi sono L.A.M.P. Hosting CMS e Blog Wordpress Il caso >> Informare Per Resistere. Sviluppi futuri.

Sommario. 1. Cos è SecureDrive Caratteristiche Privacy dei dati: SecureVault... 4

Sicurezza dei file Le protezioni nei programmi

I tutorial di MadLabs.. Installazione e prima configurazione

UN APP FLESSIBILE E INTUITIVA PER GESTIRE I TUOI AFFARI IN TUTTA COMODITÀ

Crea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp!

come installare wordpress:

1.1 Installare un nuovo Client di Concept ed eseguire il primo avvio

Una piattaforma per creare blog, che utilizza il linguaggio PHP e si

Mettiti comodo, scegli il sito web che fà per te!

CAPITOLO VI. Internet Termini più usati Apparecchiature necessarie Software necessari Avviare Internet explorer Avviare Outlook Express

POLITICA SULLA PRIVACY RACCOLTA E UTILIZZO DEI DATI PERSONALI

Joomla: Come installarlo e come usarlo. A cura di

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

NOME 0 PROVIDER DOMINIO istruzione.it

SOLUZIONI INFORMATICHE PER LO STUDIO LEGALE

1. Il Client Skype for Business

5. Fondamenti di navigazione e ricerca di informazioni sul Web

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

Wordpress. Acquistare un sito web. Colleghiamoci con il sito

Risposte e consigli ruotanti attorno a Docsafe

Ata_NiAg02. Modulo Gestione Agenti

Approfondimento: Migrazione dei database e backup della posta

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

InitZero s.r.l. Via P. Calamandrei, Arezzo

Mac Application Manager 1.3 (SOLO PER TIGER)

Come funziona internet

Il Sito web professionale dedicato al settore Trasportatori e spedizionieri. Provalo subito all indirizzo web:

Express Import system

tratteremo di... Definizione di Internet e Web Linguaggio HTML e Siti web Statici Siti web Dinamici e codice PHP Breve accenno ai CMS Server Locale

Trasforma il tuo locale nell ambiente ideale per i tuoi clienti, in cui potranno incontrarsi e socializzare.

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Guida informatica per l associazione #IDEA

itime Chiaramente inclusa la stampa del cartellino presenze come previsto dalle normative

Modulo Gestione Interventi Tecnici. Il prezioso assistente che mancava alla tua impresa.

Si tratta di un programma per la gestione della messaggistica ( , pec, posta interna, spedizione fax).

Collegamento remoto vending machines by do-dots

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

Indice. Che cos è l Hosting. Che cos è il Dominio. I Record DNS e gli IP

COOKIES COSA SONO I COOKIES? COME UTILIZZIAMO I COOKIES?

Presentazione della release 3.0

Service Unavailable. Come Faccio a... Entrare nella mail o nella pagina di accesso alla mail. Evitare di ricevere alcuni messaggi

Differenza tra wordpress.com e CMS

Reti di Calcolatori. Il Livello delle Applicazioni

Introduzione a Internet e al World Wide Web

Retail L organizzazione innovativa del tuo punto vendita

Posta Elettronica. Comunicare con . Definizione di . Def) La posta elettronica è un metodo di trasmissione dei messaggi tramite Internet:

PrestaShop 1.5. Manuale per gli utenti. Ultimo aggiornamento: 25 gennaio A cura di:

Sistemi per la produzione, gestione e conservazione di contenuti digitali CMS. L12 - Comunicazione e archiviazione digitale A.A

Introduzione al Web. dott. Andrea Mazzini

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

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Iniziare con Internet Explorer. dott. Andrea Mazzini

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

INNOVAZIONE XNOTTA PER PORTALI TURISTICI

INVIO SMS

Guida all uso della piattaforma. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG

Internet WWW ISP Protocolli di Rete

Addition X DataNet S.r.l.

TCP/IP: INDIRIZZI IP SIMBOLICI

Associazione Culturale VERDEBINARIO

MagiCum S.r.l. Progetto Inno-School

Cosa succede quando si naviga

I Software di riferimento per stilare un E-Portfolio

GUIDA RAPIDA CONFIGURAZIONE RETE DDNS - INTERNET

Ciao e grazie per aver acquistato questo ebook! WordPress?!? Con Wordpress è possibile. Scopriamo come. Buona lettura...

Cookie del browser: Cookie Flash:

Manuale di KNetAttach. Orville Bennett : Luigi Toscano

Progetto di Sistemi Web-based

Manuale LiveBox WEB ADMIN.

Transcript:

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 2

Web Technology - Il WWW, Client e Web Server Il WWW, Client e Web Server Acronimo di World Wide Web, è uno dei principali servizi di Internet. Il WWW è un architettura mondiale che permette di accedere a documenti opportunamente formattati da qualunque Pc, Tablet o Smartphone connesso alla rete. «Il protocollo che permette la comunicazione di client e server è l HTTP. Quando digitiamo un indirizzo web come ad esempio http://www.caffeneroadv.it/index.html) nel nostro browser facciamo una richiesta per la pagina index.html. Viene risolto il nome del dominio e viene tradotto nel relativo indirizzo del server. Quest ultimo risponderà inviando la pagina index.html al client che ha effettuato la richiesta se la pagina è presente altrimenti ci risponderà con il famoso 404!» Questo grande disegno architetturale è composto da due grandi classi logiche: Il client è un qualsiasi dispositivo dotato di una connessione ad internet e che, tramite essa, riesce a comunicare con tutti gli altri dispositivi connessi. Ogni qualvolta un client vuole visualizzare documenti o informazioni lo fa attraverso un software che si occupa di interrogare il server. Il software in questione prende il nome di browser. Esempi comuni di browser sono Chrome di Google, Internet Explorer di Microsoft, Firefox, Netscape, e tantissimi altri. Il documento che ci viene restituito dal server prende il nome di pagina Web, che può contenere normale testo, contenuti multimediali quali immagini, suoni, filmati! Il server, invece, ha il compito più complesso. Lui deve ricevere tutte le richieste dei client ed inviare il più velocemente possibile le relative risposte una volta che ha elaborato la domanda. Più sono complicate queste elaborazioni (calcoli da fare, database da interrogare, file da leggere) più complicata sarà la realizzazione della logica del server. Questo particolare server prende il nome di Web Server. I browser sono in grado anche di interpretare mini-programmi contenuti nelle pagine e scritti in linguaggi client-side come JavaScript o Java stesso (con una Java Virtual Machine installata). Così da permettervi di giocare, farvi vedere particolari animazioni e tante altre operazioni più complesse! 3

Web Technology - Il WWW, Client e Web Server «Un servizio di hosting è un servizio che permette di ospitare tutti i file che compongono un sito su un server. Lo scopo finale è quello di rendere il sito visibile nella rete web.» Web Server Il Web server puro, quindi, non ha una logica di controllo è capace di gestire solo contenuti puramente statici: pagine HTML contenenti testo o elementi multimediali. Se volessimo interagire con l utente, ad esempio conservare le sue operazioni o permettergli di accedere a contenuti protetti da username e password, avremo bisogno di inserire della logica dietro alle semplici pagine HTML. E-book n 2- Copyright Reserved Differenti Web Server Esistono differenti Web Server oggi giorno e la particolarità di ognuno di essi è sicuramente il linguaggio con cui ci si sviluppa e la piattaforma alla base. I più famosi oggi giorno sono sicuramente Apache e IIS. Mentre il primo nasce come progetto open source e si sviluppa con il linguaggio PHP, il secondo nasce da casa Microsoft è si basa su linguaggi quali C# e VB. Il Web Hosting Per fare in modo che altri utenti possano vedere il nostro sito web è necessario pubblicarlo. Pubblicare un sito web significa copiare il sito web su un web server. Generalmente possiamo acquistare servizi di questo tipo dagli stessi provider che vendono i domini web, già visti nel precedente manuale. Un provider che fornisce questa tipologia di servizi è chiamato Internet Service Provider (ISP). Richiedendo ad un ISP un servizio di web hosting si ha la possibilità di immagazzinare il proprio sito web presso un server pubblico rendendolo quindi accessibile a tutti. Uno dei punti cruciali dell acquisto del servizio di web hosting è la scelta della tipologia di questo ultimo. Il mercato ad oggi propone infinite soluzioni che variano in base alla capacità della banda offerta, al numero di database a nostra disposizione, dalle tecnologie che ci offrono e dal tipo di piattaforma hosting. Analizzare nel dettaglio tutti i componenti che vengono offerti è complesso e richiede conoscenze avanzate. 4

Web Technology - Il WWW, Client e Web Server Piani di web hosting dagli Internet Service Provider www.caffeneroadv.com Hosting Window: Hosting Windows significa hosting dei servizi web che "girano" su un Sistema Operativo Windows, cioè il vostro sito viene gestito da un ambiente Windows. 1 L utente inserisce sul proprio browser l'indirizzo del sito a cui vuole accedere Questa tipologia di hosting ha un costo di licenza e solitamente ci offre il servizio di Web Server IIS, consigliato se si è pianificato di realizzare un sito con pagine ASP.NET oppure se pensate di utilizzare database come Microsoft Access o Microsoft SQL Server. Hosting Linux: 2 Il modem a cui è agganciato il dispositivo usato dall'utente invia la richieste all'isp (Internet Service Provider) che controllerà se il nome del sito cercato può essere tradotto tramite servizio DSN, in modo da ridirezionare la richiesta al datacenter Se sceglierete questa tipologia di hosting i servizi web gireranno in ambiente Linux. E sicuramente la piattaforma di web hosting più economica in assoluto, non essendoci costi di licenza. Solitamente questa tipologia di servizio è accompagnata da un web server Il datacenter invia la richiesta proveniente dall'utente al web server che ospita il sito web 3 Apache, consigliato se si è pianificato di realizzare un sito con pagine PHP o utilizzare database come MySQL. Il browser dell'utente riceve l'informazione e renderizza l'html in maniera visuale, mostrando all'utente la pagina web! 4 5 Quest'ultimo elabora la risposta e restituisce il codice HTML al mittente! 5

CMS e template - Vantaggi e moduli «Questo è solo un piccolo esempio delle potenzialità di un CMS» I CMS, cosa sono e a cosa possono essere utili Al giorno d oggi la realizzazione di siti internet con CMS è quasi un obbligo per qualsiasi agenzia del settore, questo perché tale sistema offre la possibilità ai clienti di gestire in totale autonomia le pagine del proprio sito web. Il CMS, acronimo di Content management System, è per l appunto un pannello di controllo che permette al cliente di gestire sotto diversi aspetti il proprio sito web dando la possibilità di cambiarne, o aggiungerne, contenuti, immagini, pagine e così via. E-book n 2- Copyright Reserved I vantaggi Un sito con CMS comporta notevoli vantaggi, in primis riduce i costi di gestione poiché non è più necessario l intervento degli sviluppatori per le singole operazioni di aggiornamento, in secondo luogo limita anche i tempi delle operazioni che possono essere eseguite istantaneamente. Ma questi non sono gli unici motivi per i quali scegliere un sito con CMS, dobbiamo sottolineare che la maggior parte delle piattaforme utilizzate, come WordPress Joomla - Drupal, consentono di aggiungere autonomamente diverse funzionalità al proprio sito grazie alla presenza di numerosi moduli gratuiti o a pagamento che ci permettono di tramutarlo in ciò che desideriamo. Il tutto utilizzando un sistema facile e intuitivo che può essere utilizzato anche dai meno esperti. I moduli I moduli rappresentano programmi autonomi che, interagendo con il CMS, ne amplificano le funzionalità disponibili. Un pratico esempio potrà rendere bene l idea delle potenzialità dei moduli. Quando commenti su un blog, saresti felice di seguire la discussione dopo che hai anche tu inserito un tuo parere. Un ottimo metodo sarebbe di inviarti via email, una segnalazione di un nuovo commento al post che stai seguendo. Anche nel tuo blog, avresti intenzione di inserire questo ottimo metodo, che tra l altro ti permette di incrementare il numero di persone che commentano il tuo articolo. 6

CMS e template - I template e la loro classificazione Nella sua versione base, il CMS non ha integrata questa funzione ed, inoltre, tu non sei un programmatore che può aggiungere questa modifica direttamente sul codice sorgente del CMS. A questo punto, hai una risorsa in grado di semplificarti la vita, un piccolo codice in php che con una semplice installazione crea per te, senza traumi, il servizio di notifica via email per il tuo blog. Il template Un template è un documento di esempio contenente impostazioni grafiche predefinite che serve come base per lo sviluppo della grafica delle pagine di un sito web. Grazie al template possiamo creare tutte le pagine del sito web mantenendo una medesima base grafica e differenziando soltanto i contenuti. Classificazione Template Template a colonna unica, a 2 colonne o a 3 colonne: la scelta del template giusto in questo caso dipende da come si vuole distribuire il contenuto del sito dentro lo schema grafico definito; Template flash, template css, template specifici per business: la scelta in questo caso dipende dal progetto grafico e dalla tecnologia che utilizzerai per sviluppare il sito; Template free e a pagamento: nella rete sono presenti molti siti web che ti offrono template da utilizzare gratuitamente per il tuo sito web. Si tratta dei template free, ovvero, template gratuiti, il cui utilizzo è solitamente vincolato alla presenza sul tuo sito web della firma dell autore. I template a pagamento offrono invece performance più evolute. La scelta definitiva dipende tuttavia dagli obiettivi fissati nella progettazione del tuo sito web. I CMS più utilizzati 2,0% lo usa 0,4% lo usa 3,2 % lo usa 20,3 % lo usa 7

Notevole risparmio di tempo 100% Controllo Riduzione Costi Per ogni necessità installa un Plugin CMS Copia, cambia e organizza contenuti velocemente Semplice Gestione Accresci le visite ottimizzando i contenuti Milioni di template da installare e gestire Monitora le visite e gli accessi 8

www.caffeneroadv.com