| |
|
| |
|
| |
|
| OverView |
Questo documento cerca di stilare una mappa generica per la realizzazione di siti Web, è dedicato a Webmaster cosiddetti "wannabe" o "newsbie", cioè novizi.
Volutamente non viene analizzato nessun passo in particolare, lo scopo è infatti sottolineare una strada più generica (e valida) possibile per creare un sito web; non deve sorprendere il fatto che in molti aspetti della fase di progettazione ci siano affinitą con i prodotti commerciali. |
| |
|
| |
|
|
|
|
Progettazione 1 |
- Scelta della Tipologia.
- Navigare e cercare siti simili, per affinare le idee e non creare un sito clone.
- Valutazione del Target utenti, specialmente in siti commerciali.
- Valutare fin d'ora e per sempre idee e modalità per attirare visitatori e promuovere il sito.
- Valutare il look del sito (professionale, simpatico, ecc), ne derivano importanti conseguenze sulla grafica e i colori
- Valurare le risorse o i servizi che si mettono a disposizione: eventuali classificazioni, templates, ricerche incrociate.
- Sito Statico o Dinamico?
Ovviamente ricade sulla scelta dell'Hosting ed è necessario sceglere un linguaggio di server-scripting
|
| |
|
| |
|
|
|
|
Progettazione 2
Siti Dinamici |
- Scelta linguaggio di programmazione (PHP, ASP, ASP.NET, CGI, ...) e del sistema di memorizzazione dei dati (SQL, Access, Oracle...).
- Valutare a livello generico la struttura dei dati (tabelle, campi).
|
| |
|
| |
|
|
|
|
Realizzazione 1
Hosting |
- Scelta del Web Server Provider (servizi / prezzo)
Tip: Valutare quali servizi sono realmente necessari e lo spazio necessario.
- Scelta del nome del sito (www.nomesito.com)
Tip: Il nome deve essere facile da ricordare, possibilmente senza trattini o caratteri particolari.
- Caricare online una pagina di lavori in corso.
|
| |
|
| |
|
|
|
|
Realizzazione 2
Implementazione |
- Sceglere la struttura di base delle pagine centrali: dove posizionare i menu, i dati, titoli, tabelle......
Tip: Può essere utile ricorrere all'arcaico foglio e matita.
- Usare Frames?
- Abbozzare le pagine basilari (es. main.html) inserendo anche del testo e valutando i colori elementari della pagina.
Fissare le idee gradualmente, in modo piu preciso, impostando ad esempio alcuni stili di testo, sfondi a tabelle.
- Abbozzare, se presenti, le immagini (ad esempio il menu o il logo.. ecc)
Tip: Può essere molto utile, specialmente in siti dinamici, creare in modo abbastanza dettagliato e rifinito una pagina che serva da template per molte altre: ad esempio implementare tabelle, menu, stili senza aggiungere il contenuto specifico della pagina, poi (si auspica) molte pagine sono velocemente realizzabili semplicemente aggiungendo i dati relativi.
- Rifinire l'impaginazione.
- Rifinire, correggere i testi e i contenuti.
- Rifinire e renderizzare le immagini (jpg o gif)
- Applicare al sito un sistema per raccogliere statistiche sui visitatori. (del provider, di terzi o proprio)
|
| |
|
| |
|
|
|
|
Realizzazione 3
Aggiunta Risorse |
Siti Statici:
Aggiungere testo e risorse manualmente....
Siti Dinamici:
-
Creare il Database, le Tabelle, i Campi.
- Aggiungere dati da usare come test durante la programmazione.
- Implementare almeno lo scheletro della gestione dei dati. (visualizzazione, ricerca, inserimento)
|
| |
|
| |
|
|
|
|
Realizzazione 4
Testing |
- Caricare il sito online (senza ancora renderlo accessibile agli utenti, es: senza index.html)
- Testare accuratamente il sito, i links.
- Nel caso di siti dinamici, testare le ricerche e i possibili bug di SQL Injection.
|
| |
|
| |
|
|
|
|
Realizzazione 5
Promozione |
- Selezionare accuratamente le parole chiave e le descrizioni.
- Creare i META Tags per ogni pagina, eventualmente dinamici
- Promuovere il sito sui motori di ricerca, in modo gratuito o a pagamento.
- Eventualmente anche scambio di banner.
|
| |
|
| |
|
|
|
|
Strumenti
Consigliati |
|
| |
|
| |
|
|
|
|
Links Utili |
|
| |
|
| |
|
| |
|
|
All trademarks are property of their respective
owners.
Any tools listed and available in zip package is free and was downloaded
from the Internet.
You are authorized to copy, redistribute and print this paper, keeping
Author's credits visible and without changing the document's content.
Author is not responsible for any consequences or damages related in any way to this material.
Last update: 2/12/2004 |