Il design d’interfaccia nel web 2.0

Ho appena finito di leggere Designing Interfaces, pubblicato per i tipi di O’Reilly da Jenifer Tidwell.

Un must per chiunque si trovi a dover progettare un’applicazione, sia essa desktop, web, o web 2.0 e necessiti di qualche spunto o suggerimento. Si tratta in particolare di un insieme di pattern, ovvero soluzioni a semplici e comuni problematiche raggruppate per categoria:

  • Organizzazione del contenuto
  • Navigazione
  • Layout di pagina
  • Azioni e comandi
  • Tabelle e dati complessi
  • Form e controlli
  • Editors
  • Estetica

Non è quindi un testo dedicato esclusivamente a chi lavora con il web. Tutt’altro. Molti degli esempi riguardano infatti normali applicazioni desktop. Ma il probabile successo di Ajax è destinato a far avvicinare il design di interfaccia web a quello delle normali applicazioni; motivo in più per procurarsi questo testo.

Ma anche senza acquistarlo potete trarre beneficio da due risorse disponibili gratuitamente. Prima di tutto un capitolo gratuito, uno dei più interessanti, dedicato al layout di pagina.

E’ però soprattutto utile il sito del libro, perché vi troverete una buona selezione dei pattern presentati nel testo. Più di così…

Designing Interfaces – di Jenifer Tidwell – O’Reilly

Nuove riviste di web design

C’era un tempo in cui in rete si trovavano delle ottime risorse di web design, riviste elettroniche periodiche e completamente gratuite, sponsorizzate dai banner.

Ma, una dopo l’altra, hanno chiuso.

Ultimamente però c’è un ritorno alle origini, qualche temerario sta cercando nuovamente di proporsi, magari con formule diverse.

E’ ad esempio il caso di TreeHouse, una rivista in formato Pdf dedicata al mondo del web design e della tecnica. Per consultarla è necessario abbonarsi (15 dollari per 6 mesi), ma il primo numero è gratuito.

Sempre in tema segnalo altre due interessanti proposte.

La prima è un sito, non nuovo, che si occupa principalmente di web publishing: Publish. Ben fatto lo speciale su web 2.0.

Meritevole anche <edit> del network html.it: un ottimo concentrato di notizie aggiornate da visitare costantemente.

Web design estremo

I motivi per cui la navigazione di un visitatore può inciampare in qualche condizione imprevista sono molti: problemi al server, moduli non compilati correttamente (campi obbligatori mancanti, tipi di dato non previsti), link errati provenienti da motori di ricerca, ecc.

Chi sviluppa il sito deve rendersi conto che per quanta cura è stata posta nel design e nello sviluppo di un sito, prima o poi una di queste condizioni si verificherà.

I ragazzi di 37signals hanno scritto un manuale che presenta 40 linee guida da seguire nello sviluppo di un sito perché sia possibile prevedere e gestire correttamente alcuni punti di crisi, come ad esempio:

E’ importante aiutare l’utente che si trova in queste situazioni anomale perché possa efficacemente uscirne, senza ambiguità e con un linguaggio comprensibile, ma anche presentando le sole informazioni necessarie allo scopo.

L’approccio degli autori è fortunatamente molto pratico: viene brevemente presentata la linea guida e seguono immediatamente alcuni esempi negativi e positivi tratti da siti reali. Non aspettatevi però suggerimenti su come intervenire direttamente sul codice, perché non è una guida di Html o di sviluppo web.

Defensive Design for the Web – How to improve Error Messages, Help, Forms and Other Crisis Point * 37 Signals * New Riders * $24.99

Traduzione italiana:
Defensive Design per il web – Come migliorare messaggi di errore, help, form e altri punti critici di un sito * 37 Signals * Tecniche Nuove * euro 19.90