Macromedia har mycket att svara på. Blixt kan vara på väg ut men prickiga webbplatser som påminner om 90-talet lever mycket och sparkar. De använder bara JavaScript nu. Och de tar upp mycket bandbredd.

Okej, jag lovar att det här inte kommer att bli ännu en rant som döljer dygden av minimalism och webbplatser som är svåra att bryta. Jag menar, jag föredrar dem. Jag kommer alltid. Men jag kommer att inse att vi minimalismälskande designers överträffas av designers som gillar att få saker att flytta runt på skärmen (alltför) och de kunder som anlitar dem för att göra det.

du kan göra dina webbplatser snygga, samtidigt som du ser till att de inte suger

Titta bara på någon av mina portföljrecensionartiklar . Fancy "flashiga" webbplatser är här för att stanna, och de ska äta våra dataplaner levande. Du blåste upp det! Fördöm dig en ... okej, det är inte mitt system.

Allt hopp är dock inte förlorat. Bästa praxis är fortfarande en sak. Det finns fortfarande sätt att göra dina webbplatser snygga, samtidigt som de ser till att de inte suger. Här är några grundläggande tips för att säkerställa att din dynamiska, power-point-stil, parallax extravaganza fortfarande konverterar användare istället för att frustrera dem:

1. Använd moderering

Fancy effekter uppstår mer när de inte är överallt. När allt är animerat, är animerade saker inte så speciella, är det? Försök att begränsa antalet element på din sida som träffas med innovationspinnen. Om det inte är ett alternativ, gör element som användare måste interagera med snyggare och snabbare än andra element. Använd mer subtil animering för hjältebilder, och speciellt för allt i bakgrunden.

Att begränsa antalet saker du animerar eller på annat sätt gör snygging kommer att drastiskt minska tiden för att optimera din webbplats för snabbhet. Det kan också drastiskt minska kognitiv belastning på användarens hjärnor, eftersom de spenderar mindre tid att räkna ut vad de kan eller inte kan knacka på.

2. Navigering ska aldrig vara för fint

Det är frustrerande att göra samma sak om och om igen. Navigationsmönster tenderar alla att se ut på samma sätt, även mer än andra webbsidor. Det kan känna att det inte finns någon innovation. Det kan vara frestande att gå vild med nya idéer för webbplatsnavigering.

Du kan tycka om att skapa nya designmönster. men användarna gillar inte att lära sig dem

Här är problemet: du måste fortfarande se till att varje användare kan hitta exakt vad de letar efter så fort som möjligt. Ju mer obekanta din navigering blir desto svårare är det för användarna att hitta vad de vill ha. Du kan tycka om att skapa nya designmönster. men användarna gillar inte att lära sig dem. Det här är tre gånger sant om de har bråttom.

Gör allt annat på webbplatsen så vild som du vill. Bli galen! Men navigering ska alltid vara det enklaste på din webbplats.

3. Gör en fallback för allt

Har du en JavaScript-lösning för CSS som inte är helt stödd än? Gör en återgång för det. Har du ett bildspel? Retirera. Animerad bakgrund? Retirera. Jag antar att du har fått tanken nu.

För att uttrycka det helt, om någon del av din webbplats bryts när JavaScript gör det, har du misslyckats. Och JavaScript bryter. Om sakerna går riktigt fel kan det bryta för tusentals användare i taget. Den enda rimliga idiotsäkra platsen är en funktion som fortfarande fungerar, även om JavaScript inte gör det.

Låt oss ta det vidare: Din webbplats ska helst fungera även om CSS inte laddas. Ja, det är ett gammalt argument; men är det verkligen något mindre giltigt för sin ålder? Arbetet med någon bra designer eller utvecklare är att se till att deras kunds webbplats är användbar under största möjliga antal villkor.

Så ja ... fallbacks. Lär dig att älska dem.

4. Optimera för hastighet

Okej, jag vet att jag har varit över det här förut, men de mer fina schmancy-sakerna du lägger på en webbplats, desto viktigare hastighet blir. Det är verkligen illa nog att folk använder pre-loaders på webbplatser igen. När allt är laddat, ska allt springa fort.

Glöm de klassiska exemplen på low-end telefoner och gamla stationära datorer. Det finns Chromebooks som säljs även nu med bara två gigabyte RAM. 2 GB. Det är allt. För ett operativsystem baserat på Chrome , en av världens mest notoriska RAM-svin. Även Android-telefoner med bara två gigabyte börjar känna sig långsamma och tröga. Att köra en bärbar dator med liknande specifikationer är i princip lunacy.

Men det är fortfarande ditt jobb att se till att din webbplats laddar och körs ganska snabbt på de konstiga, ledsna lilla bärbara datorerna. Dina Chromebook-lovande användare kommer inte ge dig ett gratis godkännande om webbplatsen du bygger inte fungerar för dem.

5. Hoppa inte över användarprovning

Du har tänkt utanför lådan. Du har brutit mögel. Du har gjort något nytt och unikt. Titta på dig! Testa det nu ... med människor. Ju mer fancy och outlandish din design, desto mer behöver den testas på vanliga människor, särskilt de som är utanför designindustrin. Även om din webbplats riktar sig direkt till designers och ingen annan är designers upptagna människor. Upptagna människor har inte tid att lära sig ett helt nytt sätt att surfa på.

Slutsats

Den enda anledningen till att jag inte brukar tycka om pratsamma webbplatser med massor av extrafunktioner är att varje extra funktion är en annan chans för din webbplats att bryta. Det är allt. Det är den enda anledningen. Jag har sett alltför många som i grunden lämnar användaren med en tom hemsida om någonting går fel alls.

Det behöver inte vara så. Din webbplats kan vara lika robust som den är söt, dynamisk och innovativ. Det kommer bara att ta lite extra arbete. Det arbetet är värt det.