Organizzare un sito

guida tutorial

« Older   Newer »
 
  Share  
.
  1. DarkDevil88
        Like  
     
    .

    User deleted


    FONTE: http://basic.html.it

    Organizzare un sito

    Fare un sito web, anche il più semplice, richiede sempre un metodo. La realizzazione, pubblicazione e promozione del sito devono essere sempre precedute da un progetto. Non bisogna avere fretta, nè avere la smania di mettere mano ad un editor per vedere subito un risultato perfetto. Spendere qualche ora per capire cosa vogliamo comunicare ci consentirà di procedere senza intoppi e ripensamenti continui.

    Ma quali sono le cose a cui pensare? Reperire il materiale informativo, per esempio: testi, indirizzi, collegamenti ad altre pagine esterne. E poi scandire e suddividere i contenuti in sezioni e pagine, organizzare una struttura per il sito, pensare ai nomi da assegnare alla pagine. È un tipo di lavoro in cui ci si può aiutare con schemi e schizzi, anche su fogli di carta.

    Solo a questo punto si può pensare a concepire un progetto grafico. Iniziare anche qui da un foglio di carta può aiutare. Si tratta di stabilire i colori di base, scegliere dove collocare i vari elementi sulla pagina.

    Per comprendere e gestire meglio anche questo lavoro preliminare, è opportuno spendere qualche parola sul web e sul suo funzionamento.

    Come funziona il Web

    Internet è una rete di computer collegati tra di loro per mezzo di diversi sistemi, dai cavi in fibra ottica alle tradizionali linee telefoniche. Internet è dunque una gigantesca infrastruttura che consente la circolazione e lo scambio di dati che su quei cavi e quelle linee viaggiano sotto forma di bit.

    Il World Wide Web è una parte di Internet. In termini molto semplici è quella parte che comprende tutti i siti e le risorse a cui è possibile accedere tramite un browser. Ecco: per capire come funziona il Web possiamo iniziare proprio dal programma che state usando per leggere questa pagina. La definizione più semplice per un browser, infatti, è quella di un'applicazione in grado di visualizzare pagine scritte con il linguaggio HTML.

    Nello schema di funzionamento del WWW, il tuo browser svolge il ruolo del client. Ogni volta che digiti un indirizzo nell'apposita barra o clicchi su un collegamento, il client invia una richiesta ad un altro computer, chiamato server. È come se dicesse: "Vorrei visualizzare questa pagina". Il server elabora la richiesta, controlla che il documento sia presente e risponde di conseguenza: ci invia la pagina o risponde che essa non si trova. È il classico "Errore 404" che ogni tanto compare sui nostri monitor.

    Affinchè la comunicazione tra il client e il server possa avvenire, è necessario che le due macchine parlino la stessa lingua. In termini tecnici si dice che client e server devono comunicare attraverso un protocollo condiviso. Per il WWW questa lingua/protocollo è HTTP. È uno dei tanti acronimi che compaiono nel gergo della Rete. Sta per: HyperText Transfer Protocol. Detto in parole semplici: HTTP è il protocollo che consente il trasferimento da un computer all'altro di documenti ipertestuali, ovvero di quelle che in genere si definiscono "pagine web".

    Ogni pagina presente sul web viene identificata con un URL. Ancora un acronimo! URL sta per: Universal Resource Locator. Niente di complicato. Pensate ad un URL come all'indirizzo di una casa o di un appartamento. Serve, innanzitutto, a identificare una risorsa in maniera univoca e a distinguerla dalle altre. Un URL, nella sua forma più semplice, è così strutturato:

    http://www.sito.it/pagina.html

    Lo possiamo suddividere in tre parti:

    * http:// - È lo schema ed indica il protocollo di comunicazione;
    * www.sito.it - Indica il nome di dominio della macchina server, quello che la identifica sulla rete Internet;
    * pagina.html - La terza parte è il cosiddetto path (percorso) . Serve a stabilire la collocazione del documento sul server.

    Capire il funzionamento del path è fondamentale. Possiamo aiutarci con un paragone: quello con la struttura dei file sul nostro PC.

    Un hard disk è sempre identificato con una lettera. Quello principale è in genere espresso con C:. È la cosiddetta directory radice o root. Se io volessi indicare un file chiamato pagina.html che si trova all'interno della directory radice, scriverei così: c:pagina.html.

    All'interno della root possiamo però avere anche delle cartelle. Tutti abbiamo, ad esempio, all'interno di C: la cartella Documenti. Se volessi indicare un file che si trova al suo interno scriverei: C:documentinomedelfile.html. È la stessa cosa che accade negli URL. Torniamo all'esempio di prima:

    http://www.sito.it/pagina.html

    Quando il nome del documento segue direttamente quello del dominio, significa che esso si trova all'interno della directory radice del server.

    Se invece ho un URL così strutturato:

    http://www.sito.it/articoli/pagina.html

    significa che il documento pagina.html si trova all'interno della cartella articoli, che a sua volta è posta all'interno della directory radice.

    Ricapitolando. Gli elementi fondamentali per il funzionamento del WWW sono:

    * l'infrastruttura di connessione tra i computer di Internet;
    * i browser web;
    * il modello client/server;
    * il protocollo HTTP;
    * gli URL.

    In questa sezione del sito troverai una serie di domande e risposte relative ad argomenti generali, utili per dare un'organizzazione di base al tuo sito. In particolare vedremo:

    * come organizzare le cartelle e le directory;
    * come nominare i documenti;
    * quale estensione assegnare ai documenti;
    * come impostare la home page del sito;
    * la differenza tra URL assoluti e URL relativi.

    Organizzare le cartelle e le directory

    Nella sua forma più semplice un sito web è un insieme di pagine collegate tra di loro per mezzo di link. Se aumentano la complessità e il numero di pagine, un sito sarà anche costituito da diverse sezioni: ogni pagina farà riferimento ad una di esse.

    Il tipo di sezione dipende ovviamente dall'argomento o dall'impostazione del sito. Se mi occupo del campionato di calcio di serie A, è probabile che dedicherò una sezione specifica a ciascuna delle squadre. Se vendo prodotti informatici, potrò creare una sezione per ciascuna tipologia (PC, stampanti, schede video, etc).

    Questo lavoro di suddivisione è importantissimo e va fatto prima di iniziare a lavorare sulle pagine. Quando avrai ben chiara la sistemazione che vuoi dare ai contenuti, potrai iniziare a creare la struttura del sito sul tuo PC.

    Parti da una cartella a cui darai il nome del sito. Al suo interno crea tante cartelle quante sono le sezioni e rinominale di conseguenza. Parli del campionato di serie A? L'organizzazione di base delle cartelle potrà essere più o meno questa:

    image

    Nella directory principale andranno la home page e le pagine di servizio (Contatti, Aiuto, Mappa del sito, etc). Tutte le pagine dedicate alle singole squadre e alle altre sezioni, avranno ciascuna una propria cartella. È un sistema per mantenere ordine e per trovare facilmente un documento quando si presenta la necessità.

    Criteri da rispettare nel nominare le pagine HTML

    Nell'assegnare i nomi alle cartelle e alle pagine ricordati di:

    * usare solo lettere minuscole:
    va bene 'sezione', ma non 'Sezione' o 'SEZIONE';
    * usare il carattere _ (underscore) per collegare nomi formati da due o più parole:
    va bene 'real_madrid', ma non 'real madrid';
    * usare nomi significativi e facili da ricordare.

    Collegare le pagine di un sito: URL assoluti e URL relativi

    Il collegamento tra le pagine di un sito avviene per mezzo di collegamenti ipertestuali (detti più semplicemente link). Si tratta della caratteristica fondamentale del Web.

    Un link è in genere costituito da testo o da elementi grafici. È riconoscibile immediatamente perchè passandoci sopra con il mouse, il cursore modifica il suo aspetto, assumendo la classica forma del dito che punta. Se si usa un link testuale, è fondamentale che esso sia di un colore diverso rispetto al testo che lo circonda: il link deve essere riconosciuto a vista.

    I collegamenti presenti nelle pagine possono essere di due tipi: interni ed esterni. Sono interni quelli che collegano le pagine del nostro sito. Sono esterni quelli che puntano ad altri siti. Facciamo un esempio. Se creo un collegamento da questa pagina alla home page di Basic.Html.it, avrò un link interno:

    CODICE
    <a href="http://basic.html.it">Home page</a>


    Home page

    Se creo un collegamento a Google, il link sarà esterno:

    CODICE
    <a href="http://www.google.com">Google</a>


    Google

    Nella creazione di un collegamento, si possono seguire due schemi. Usare URL assoluti o URL relativi.

    Gli URL assoluti vanno usati sempre per collegamenti a siti esterni. Si tratta di indirizzi che presentano una forma completa, composta di:

    * schema (indicazione del protocollo);
    * nome del server (dominio);
    * percorso.

    Un URL del tipo http://www.html.it/index.htm è assoluto.

    All'interno di un sito e per collegare le pagine che lo compongono, si può fare ricorso (ma non è obbligatorio) a URL relativi. Si tratta di una forma abbreviata che indica il percorso della pagina collegata rispetto a quella da cui parte il collegamento. Per non incorrere in errori nella scrittura di URL relativi è fondamentale avere chiara la struttura delle cartelle e delle directory. Possiamo avere tre situazioni.

    1. Le due pagine si trovano nella stessa cartella:
    image

    Un link dalla pagina index.html a contatti.html potrà essere rappresentato dal semplice nome del file:
    CODICE
    <a href="contatti.html">Pagina dei contatti</a>


    2. La pagina da collegare si trova in una sottocartella rispetto a quella della pagina da cui parte il collegamento:
    image

    Se voglio creare un link da index.html alla pagina risultati.html posta nella cartella inter, scriverò così:
    CODICE
    <a href="inter/risultati.html">Risultati Inter</a>


    Lo schema da seguire per queste situazioni è dunque: cartella/nomedelfile.html. Ovvero: nome della cartella - barra - nome del file.

    3. La pagina da collegare si trova in un livello superiore rispetto a quella da cui parte il collegamento:
    image

    Torniamo all'esempio di prima, invertendo i ruoli. Volendo creare un link da risultati.html alla home page del sito (index.html) farò così:
    CODICE
    <a href="../index.html">Home page</a>


    Lo schema per questi casi è: ../nomedelfile.html. Ovvero: due punti - barra - nome del file.
     
    .
  2. Mr.Pietro
        Like  
     
    .

    User deleted


    Bella guida grazie
     
    .
1 replies since 9/11/2009, 13:18   391 views
  Share  
.