Macromedia ha molto da rispondere. Flash potrebbe essere in via di uscita; ma i siti web appariscenti che ricordano gli anni '90 sono molto vivi. Adesso usano solo JavaScript. E occupano molta larghezza di banda.

Ok, prometto che questo non sarà ancora un ennesimo sproloquio esaltando le virtù del minimalismo e siti web che sono difficili da rompere. Voglio dire, li preferisco. Lo farò sempre. Tuttavia, mi sto rendendo conto che i designer che amano il minimalismo sono in minoranza rispetto ai designer che amano fare girare le cose sullo schermo (eccessivamente) e che i clienti che li assumono lo fanno.

puoi rendere i tuoi siti di ogni tipo fantasiosi, assicurandoti comunque che non facciano schifo

Guarda solo uno dei miei portafogliorevisionearticoli . Fancy, i siti web "appariscenti" sono qui per restare, e mangeranno vivi i nostri piani dati. Hai fatto esplodere! Dannazione a te ... okay, questo è fuori dal mio sistema.

Tutta la speranza non è persa, tuttavia. Le migliori pratiche sono ancora una cosa. Ci sono ancora modi in cui puoi rendere i tuoi siti di ogni tipo fantasiosi, pur assicurandoti che non facciano schifo. Ecco alcuni suggerimenti di base per assicurarti che la stravaganza dinamica, in stile power point, parallasse converta ancora gli utenti invece di frustrarli:

1. Utilizzare la moderazione

Gli effetti speciali risaltano di più quando non sono ovunque. Quando tutto è animato, le cose animate non sono poi così speciali, vero? Cerca di limitare il numero di elementi sulla tua pagina che vengono colpiti con la barra dell'innovazione. Se questa non è un'opzione, crea elementi che gli utenti devono interagire con l'immaginazione e il fascino di altri elementi. Usa un'animazione più sottile per le immagini degli eroi e, in particolare, per qualsiasi cosa sullo sfondo.

Limitare il numero di cose che animate o altrimenti di fantasia ridurrà drasticamente la quantità di tempo impiegato per ottimizzare la velocità del vostro sito. Può anche ridurre drasticamente il carico cognitivo sul cervello dell'utente, poiché impiegano meno tempo a capire cosa possono o non possono toccare.

2. La navigazione non dovrebbe mai essere troppo elegante

È frustrante fare la stessa cosa più e più volte. Tutti i modelli di navigazione tendono ad avere lo stesso aspetto, anche più degli altri elementi del sito web. Può sembrare che non ci sia innovazione. Si può essere tentati di scatenarsi con nuove idee per la navigazione del sito web.

Ti potrebbe piacere creare nuovi modelli di design; ma agli utenti non piace impararli

Ecco il problema: devi ancora assicurarti che ogni utente possa trovare esattamente ciò che sta cercando, il più rapidamente possibile. Più la tua navigazione diventa sconosciuta, più difficile sarà per gli utenti trovare ciò che vogliono. Ti potrebbe piacere creare nuovi modelli di design; ma agli utenti non piace impararli. Questo è triplicamente vero se hanno fretta.

Rendi tutto il resto del sito selvaggio come vuoi. Andare fuori di testa! Ma la navigazione dovrebbe sempre essere la cosa più semplice sul tuo sito.

3. Fai un fallback per tutto

Hai una soluzione JavaScript per CSS che non è ancora completamente supportata? Fai un fallback per questo. Hai una presentazione? Ricaderci. Sfondo animato? Ricaderci. Immaginerò che tu abbia avuto l'idea adesso.

Per dirla senza mezzi termini, se qualche parte del tuo sito si rompe quando fa il JavaScript, hai fallito. E JavaScript si rompe. Se le cose vanno veramente male, possono rompersi per migliaia di utenti alla volta. L'unico sito ragionevolmente infallibile è quello che rimane funzionale anche quando JavaScript non lo fa.

Andiamo oltre: il tuo sito dovrebbe idealmente essere funzionale anche se il CSS non viene caricato. Sì, è una vecchia discussione; ma è davvero meno valido per la sua età? Il lavoro di qualsiasi buon progettista o sviluppatore è quello di assicurarsi che il sito del cliente sia utilizzabile nella più ampia gamma possibile di condizioni.

Quindi sì ... fallbacks. Impara ad amarli.

4. Ottimizza per velocità

Ok, so di averlo già fatto prima, ma più roba di fantasia che metti in un sito, più diventa importante la velocità. È davvero abbastanza brutto che le persone utilizzino nuovamente i caricatori sui siti Web. Una volta caricato tutto, tutto dovrebbe funzionare velocemente.

Dimentica i classici esempi di telefoni di fascia bassa e vecchi desktop. Ci sono Chromebook venduti anche ora con solo due gigabyte di RAM. 2GB. Questo è tutto. Per un sistema operativo basato su Chrome , uno dei più noti maestri di RAM del mondo. Anche i telefoni Android con solo due gigabyte iniziano a sembrare lenti e lenti. Gestire un laptop con specifiche simili è fondamentalmente follia.

Ma è ancora il tuo lavoro assicurarsi che il tuo sito si carichi e funzioni abbastanza velocemente su quei computer portatili strani e tristi. Gli utenti che amano i Chromebook non ti daranno un pass gratuito se il sito che hai creato non funziona per loro.

5. Non saltare i test utente

Hai pensato fuori dagli schemi. Hai rotto lo stampo. Hai fatto qualcosa di nuovo e unico. Guarda che vai! Ora provalo ... con le persone. Più il tuo design è stravagante e stravagante, più deve essere testato su persone normali, specialmente quelle al di fuori del settore del design. Anche se il tuo sito è indirizzato direttamente ai designer e nessun altro, i designer sono persone impegnate. Le persone impegnate non hanno tempo per imparare un modo completamente nuovo di navigare.

Conclusione

L'unica ragione per cui non mi piacciono i siti appariscenti con un sacco di extra è perché ogni funzionalità in più è un'altra possibilità di rottura del tuo sito. Questo è tutto. Questa è l'unica ragione. Ho visto fin troppi che sostanzialmente lasciano all'utente una pagina iniziale vuota se qualcosa va storto.

Non deve essere così. Il tuo sito può essere tanto solido quanto bello, dinamico e innovativo. Farà solo un po 'di lavoro extra. Quel lavoro è valsa la pena.