Martedì 27 Maggio 2008 07:50
Per costruire un buon sito web, che sia aggiornabile e facilmente manutenibile dovete essere in grado di strutturare bene i contenuti che avete raccolto.
Oggi vi propongo una metodologia ottima per strutturare il vostro sito web; la metodologia IDM.
IDM significa Interactive Dialogue Model, ha lo scopo di aiutare i progettisti a prendere decisioni efficaci ed adeguate agli scopi del progetto, nel nosro caso il sito web.
Questa metodologia si compone di vari aspetti:
- Progettazione concettuale: in questa fase si prendono le decisioni strategiche sui contenuti dell'applicazione e la loro organizzazione complessiva e le relazioni tra i vari concetti.
- Progettazione logica o di canale: il contenuto viene spezzettato in unità logich, le ralazioni vengono trasformate in link e percorsi navigazionali.
- Page design: viene definita la struttura di ogni singola pagina o di un gruppo logico di pagine, viene poi realizzato un mock-up (modello) di alcune pagine per mostrare come appariranno dopo la realizzazione.
Ovviamente questo tipo di progettazione non copre tutti gli aspetti di un sito, come vedremo più avanti molti contetti sono stati semplificati, infatti non troverete meccanismi complessi come form, operazioni particolari, collegamenti a database ecc. Per descrivere queste operazioni si può usare una notazione specifica oppure a parole.
Il miglior modo di iniziare è prendere carta e matita e iniziare a elencare le parti fondamentali del vostro sito, e magari iniziare a pensare ai possibili percorsi che potrà fare l'utente mentre usera la vostra applicazione.
Dopo aver raccolto un pò le idee e avere ben chiaro cosa state per fare, ecco che ci viene in aiuto IDM, che segue alcune linee di base.
- Che cosa può essere detto?
- Quali sono i cambi di argomento rilevanti?
- Quali sono le diverse strategie per organizzare il dialogo, cioè l'interazione con l'applicazione?
Ecco i due modelli che vi presenterò più avanti, C-IDM (IDM Concettuale) e L-IDM (IDM Logico). Il primo serve per definire le idee indipendentemente dal canale di comunicazione, il secondo invece dipende dal canale dal quale si fruisce l'applicazione (es. web, palmare, telefonino, ecc).
Nella prossima lezione vedremo in dettaglio la progettazione concettuale con IDM e vi mostrerò un esempio di un possibile sito web.







