Macromedia har meget at svare på. Flash kan være på vej ud; men prangende hjemmesider minder om 90'erne er meget levende og sparker. De bruger bare JavaScript nu. Og de optager meget båndbredde.

Okay, jeg lover at dette ikke vil være endnu en rant, der fordyber dyderne af minimalisme og websteder, der er svære at bryde. Jeg mener, jeg foretrækker dem. Jeg vil altid. Imidlertid kommer jeg ind for at indse, at vi minimalistiske designere er overordnet af designere, der kan lide at få tingene til at bevæge sig rundt på skærmen (alt for meget) og de kunder, der ansætter dem til at gøre det.

du kan gøre dine hjemmesider alle slags fancy, mens du stadig sørger for at de ikke suger

Bare kig på nogen af ​​mine porteføljeanmeldelseartikler . Fancy "flashy" hjemmesider er her for at blive, og de skal spise vores dataplaner i live. Du blæste det op! Godk dig en ... okay, det er ude af mit system.

Alt håb er dog ikke tabt. Bedste praksis er stadig en ting. Der er stadig måder, du kan gøre dine hjemmesider alle slags fancy, mens du stadig sørger for, at de ikke suger. Her er nogle grundlæggende tips til at sikre, at din dynamiske, power-point-stil, parallax ekstravaganza stadig konverterer brugere i stedet for at frustrere dem:

1. Brug moderering

Fancy effekter skiller sig ud mere, når de ikke er overalt. Når alt er animeret, så er animerede ting ikke så specielle, er det? Prøv at begrænse antallet af elementer på din side, der rammes af innovationspinden. Hvis det ikke er en mulighed, skal du lave elementer, som brugerne skal interagere med mere avanceret og flashere end andre elementer. Brug mere subtil animation til heltebilleder, og især til alt i baggrunden.

Begrænsning af antallet af ting, du animerer eller på anden måde gør lyst til, vil drastisk reducere mængden af ​​tid, der bruges til at optimere dit websted for hastighed. Det kan også reducere den kognitive belastning på brugerens hjerner drastisk, da de bruger mindre tid på at finde ud af, hvad de kan eller ikke kan trykke på.

2. Navigation bør aldrig være for fancy

Det er frustrerende at gøre det samme igen og igen. Navigationsmønstre alle har tendens til at se det samme, endda mere end andre websiteelementer. Det kan føle, at der ikke er nogen innovation. Det kan være fristende at gå vildt med nye ideer til navigation på hjemmesiden.

Du kan godt lide at skabe nye designmønstre; men brugere kan ikke lide at lære dem

Her er problemet: Du skal stadig sørge for, at hver bruger kan finde præcis, hvad de leder efter, så hurtigt som muligt. Jo mere ukendt din navigation bliver, desto sværere er det for brugerne at finde, hvad de vil have. Du kan godt lide at skabe nye designmønstre; men brugere kan ikke lide at lære dem. Dette er tredobbelt sandt, hvis de har travlt.

Gør alt andet på webstedet så vildt som du vil. Gå amok! Men navigation skal altid være den nemmeste ting på dit websted.

3. Lav en tilbagesendelse til alt

Har du en JavaScript-løsning for CSS, der ikke understøttes fuldt ud endnu? Gør et tilbageslag for det. Har du et diasshow? Falde tilbage. Animeret baggrund? Falde tilbage. Jeg går ud fra, at du har fået ideen nu.

For at sige det helt, hvis nogen del af dit websted går i stykker, når JavaScript gør det, har du svigtet. Og JavaScript går i stykker. Hvis tingene går rigtig forkert, kan det bryde for tusindvis af brugere ad gangen. Det eneste rimeligt fjolsafvisende websted er et, der forbliver funktionelt, selvom JavaScript ikke gør det.

Lad os tage det videre: Dit websted skal ideelt set fungere, selvom CSS ikke indlæses. Ja, det er et gammelt argument; men er det virkelig noget mindre gyldigt for sin alder? Arbejdet med enhver god designer eller udvikler er at sikre, at deres kundes websted er brugbar under det bredest mulige udvalg af forhold.

Så ja ... fallbacks. Lær at elske dem.

4. Optimer for hastighed

Okay, jeg ved, at jeg har været over dette før, men de mere fancy schmancy ting du sætter ind på et websted, jo vigtigere hastighed bliver. Det er virkelig dårligt nok, at folk bruger forlæssere på hjemmesider igen. Når alt er lastet, skal alt løbe hurtigt.

Glem de klassiske eksempler på low-end telefoner og gamle stationære computere. Der sælges Chromebooks lige nu med kun to gigabyte RAM. 2 GB. Det er det. For et operativsystem baseret på Chrome , en af ​​verdens mest berygtede RAM-hogs. Selv Android-telefoner med kun to gigabyte begynder at føle sig langsomme og trægte. At køre en bærbar computer på lignende specs er stort set lunacy.

Men det er stadig dit job for at sikre, at dit websted laster og kører rimeligt hurtigt på de rare, triste små bærbare computere. Dine Chromebook-kærlige brugere vil ikke give dig et gratis pas, hvis webstedet du opbygger virker ikke for dem.

5. Gå ikke over Bruger Testing

Du har tænkt uden for boksen. Du har brudt støbeformen. Du har lavet noget nyt og unikt. Se på, du går! Prøv det nu ... med folk. Jo mere fancy og outlandish dit design, desto mere er det nødvendigt at blive testet på almindelige mennesker, især dem uden for designbranchen. Selvom dit websted er målrettet direkte til designere og ingen andre, er designere travle mennesker. Besatte mennesker har ikke tid til at lære en helt ny måde at surfe på.

Konklusion

Den eneste grund til, at jeg ikke har tendens til at lide prangende hjemmesider med masser af ekstramateriale, er, fordi hver ekstra funktion er en anden chance for dit websted at bryde. Det er det. Det er den eneste grund. Jeg har set alt for mange, der i grunden forlade brugeren med en tom startside, hvis noget går galt.

Det behøver ikke at være sådan. Dit websted kan være så robust som det er smukt, dynamisk og innovativt. Det vil bare tage lidt ekstra arbejde. Det arbejde er det værd.