DOCUMENTAZIONE SITO LINGUAGGI PER IL WEB I

Transcript

DOCUMENTAZIONE SITO LINGUAGGI PER IL WEB I
DOCUMENTAZIONE SITO LINGUAGGI PER
IL WEB I
Sviluppo di un sito statico Html+Css.
A.A. 2010/2011
Daniele Votta: [email protected] http://www.danielevotta.it/
http://blog.danielevotta.it
http://portfolio.danielevotta.it
MATR: 708451
Indice generale
Sviluppo di un sito statico Html+Css.
1. Tipologia di sito.
2. Mappa sito.
2. Scelte progettuali.
3. Certificazioni.
4. Conclusioni.
Anteprima del lavoro svolto:
Documentazione sito Linguaggi per il web I
Daniele Votta: [email protected]
http://www.danielevotta.it/
Sviluppo di un sito statico Html+Css.
MATR: 708451
Tipologia di sito
Il progetto originale prevedeva la realizzazione di un sito per il personal brending. Siccome il
sottoscritto era già in possesso di un sito di questo tipo, si è scelto di variare leggermente il lavoro
commissionato. In particolare si è scelto di creare un portfolio personale, ovvero una raccolta di
lavori effettuati dettagliatamente descritti.
A chi si rivolge il sito?
Il sito in questione si rivolge ad un pubblico di età adulta, molto probabilmente possibili futuri
clienti. Per questo motivo si è cercato nella scelta dei colori e nel design di rendere il tutto il più
elegante e formale. Un utente che si trovasse sul sito in questione dovrebbe aver già ben chiaro chi
sono, di cosa mi occupo e cosa posso offrire, tutto questo grazie al blog dove è possibile reperire
queste informazioni. Come già detto questo sito non è da intendersi come sito di personal brending
ma è da considerarsi come sito finale, nel senso che un possibile utente ci arrivi solamente dopo
essere passato dal blog ed essersi fatto un idea sulla mia persona.
Mappa del sito
La struttura scelta è molto semplice in relazione all'obiettivo da realizzare. La mia idea è stata di
creare una struttura minima di 4 pagine ovvero:
•
Una pagina index.html : Con l'obietivo di accogliere l'utente (anche un utente che arrivasse
per puro caso) e mostrare diverse possibilità di navigazione, mettendo subito in risalto la
possibilità di contattarmi.
•
Una pagina about.html : Con una brevissima descrizione (per le ragioni sopra esposte) e un
form contatti realizzato in php e jQuery. Ovviamente sono stati effettuati tutti gli opportuni
controlli sui campi della form. All'invio di una email l'utente riceve un messaggio di
ringraziamento, come segno di transizione avvenuta correttamente.
•
Una pagina lavori.html : Dove in modo semplice e pulito vengono elencati gli ultimi lavori
in ordine temporale inverso (gli ultimi lavori compaiono per primi). Si è scelto di lasciare
una struttura molto pulita e dare la possibilità all'utente di approfondire (se interessto) grazie
al pulsante “guarda dettagli” a lato di ogni lavoro.
•
Diverse pagine lavoro1.html,...,lavoroN.html : Con l'obiettivo di descrivere dettagliatamente
il lavoro in questione. Si accede a queste pagine grazie al pulsante “guarda dettagli” sopra
citato. Viene ripreso il nome del lavoro, la categoria di appartenenza una descrizione
dettagliata e un certo numero di immagini.
-1-
Documentazione sito Linguaggi per il web I
Daniele Votta: [email protected]
http://www.danielevotta.it/
Sviluppo di un sito statico Html+Css.
MATR: 708451
Graficamente la struttura prende questa forma:
Scelte progettuali
Dimensioni sito:
•
Larghezza : Si è scelta una larghezza (width) di 1000px per adattarsi pressochè a tutte le
risoluzioni in maniera tale che non compaia la barra dello scroll orizzontale nella parte bassa
del sito.
•
Altezza : Varia in base al contenuto della pagina.
Colori:
•
Nero : Si è scelto il nero per lo sfondo.
•
Grigio : Si sono scelte diverse tonalità di grigio per le parti testuali.
Linguaggi utilizzati:
•
Html : Notare che si è voluto dichiarare il doctype del documento con sintassi Html5.
•
Css : Si è utilizzato Css versione 2.1 per la definizione dei fogli di stile
•
Javascript : Si è utilzzata in particolare la libreria javascript jQuery.
•
Php : Si è utilizzato php per l'inoltro delle mail (classi già fatte), sono state solamente
adattate alle mie esigenze.
-2-
Documentazione sito Linguaggi per il web I
Daniele Votta: [email protected]
http://www.danielevotta.it/
Sviluppo di un sito statico Html+Css.
MATR: 708451
Software utilizzati:
•
Adobe Photoshop : Per la definizione di una bozza e la gestione di tutte le immagini.
•
PsPad : Editor per mettere in risalto parti del codice html, css, js, php.
Browser di test principale :
•
Google Chrome e Mozilla Firefox, successivamente ci si è assicurati che non ci fossero
problemi con altri browser.
L'evoluzine del progetto è stata:
–
Prima bozza di mappa mentale.
–
Posizionamento elementi tramite Wireframe.
–
Realizzazione layout con software Photoshop.
–
Implementazione in Html+Css.
–
Debug e certificazione W3c.
Tempo di realizzazione (comprensivo di elaborazione immagini): 20 ore.
-3-
Documentazione sito Linguaggi per il web I
Daniele Votta: [email protected]
http://www.danielevotta.it/
Sviluppo di un sito statico Html+Css.
MATR: 708451
Anteprima delle pagine realizzate:
•
Index.html.
•
About.html.
-4-
Documentazione sito Linguaggi per il web I
Daniele Votta: [email protected]
http://www.danielevotta.it/
Sviluppo di un sito statico Html+Css.
MATR: 708451
•
Lavori.html.
•
Lavoro1.html, … , lavoroN.html.
-5-
Documentazione sito Linguaggi per il web I
Daniele Votta: [email protected]
http://www.danielevotta.it/
Sviluppo di un sito statico Html+Css.
MATR: 708451
Certificazioni W3c
Il sito è stato validato si per quel che riguarda il codice Html sia il css.
Risultato validazione Html:
Risultato validazione Css:
Conclusioni
Questo progetto mi ha permesso di consolidare ulteriormente le mie conoscenze nel campo web. Ed
è stata anche un ottima occasione per presentare i miei lavori in modo professionale.
Daniele Votta
-6-