imageUn sito Internet è un insieme di pagine web correlate, che, dal punto di vista dell’organizzazione dei contenuti, è strutturato in una home page, la pagina principale di presentazione del sito e dei suoi contenuti, e in pagine web secondarie dei contenuti, raggiungibili dai menù e widget presenti nell’home page stessa tramite link interni. La progettazione di un sito web vede quale passaggio fondamentale la definizione/pianificazione iniziale di ciò che deve essere realizzato, seguita dalla fase successiva e, per certi aspetti, ‘perpetua’, di gestione della pagina internet, che fa ampio uso di tecniche e conoscenze proprie della programmazione Web o di format predefiniti direttamente a disposizione dell’utente amministratore forniti da strumenti appositi o reperibili in rete. La cosa essenziale da tenere a mente durante tutto l’arco di tempo in cui si gestisce un sito web è la valutazione della grafica e delle tecnologie che vengono impiegate, al fine di ottenere il miglior visual design e i più indicati linguaggi di programmazione per la realizzazione del sito web, e questo perchè un sito web non è più da considerarsi una “vetrina” dei propri prodotti, ma un vero e proprio canale di comunicazione, consentendo, le nuove tecnologie, di esaltare le componenti comunicative e di interazione tra il gestore del sito web e l’utente finale. Esistono le più svariate tecnologie per realizzare siti internet, ma quello che accomuna le principali è di essere software rigorosamente Open Source, esenti quindi da costi nascosti per licenze di utilizzo. Il riferimento va’ essenzialmente a software quali WordPress, una piattaforma che consente la creazione di un sito internet formato da contenuti testuali o multimediali, facilmente gestibili ed aggiornabili; Joomla, content management system (CMS) per la creazione di siti internet altamente personalizzabile grazie anche alla disponibilità di numerosi plugin e moduli aggiuntivi; Node JS, tecnologia per la realizzazione di applicazioni web basata sul linguaggio di programmazione javascript, ideale per applicazioni real time con grande richiesta di risorse al server quali ad esempio chat e messanging; jQuery, che semplifica la programmazione per siti dinamici con animazioni ed effetti. Questo solo per citare alcuni esempi di software che, seppur gratuiti, sono in grado di rendere una pagina web al passo con l’evoluzione delle tecnologie messe a punto nel campo del World Wide Web!