Macromedia heeft veel om op te antwoorden. Flash is mogelijk onderweg; maar flitsende websites die doen denken aan de jaren '90 zijn springlevend. Ze gebruiken nu alleen JavaScript. En ze nemen veel bandbreedte in beslag.

Oké, ik beloof dat dit geen zoveelste rant meer zal zijn over de deugden van het minimalisme, en websites die moeilijk te doorbreken zijn. Ik bedoel, ik geef de voorkeur aan hen. Ik zal altijd. Ik realiseer me echter dat we ontwerpers met een minimalistisch ontwerp overtroffen door designers die dingen graag op het scherm laten bewegen (overdreven) en de klanten die ze huren om het te doen.

je kunt je websites allerlei chique maken, terwijl je er nog steeds voor zorgt dat ze niet zuigen

Kijk maar eens naar de mijne portefeuillebeoordelingartikelen . Fancy, "flitsende" websites zijn er om te blijven en ze zullen onze datalang levend opeten. Je hebt het opgeblazen! Godverdomme jij ... oké, dat is uit mijn systeem.

Alle hoop is echter niet verloren. Beste praktijken zijn nog steeds iets. Er zijn nog steeds manieren waarop u uw websites allerlei luxe kunt maken, terwijl u er toch voor zorgt dat ze niet zuigen. Hier zijn enkele basistips om ervoor te zorgen dat je dynamische, power-point-style, parallax-extravaganza gebruikers nog steeds converteert in plaats van ze te frustreren:

1. Gebruik Moderatie

Fancy-effecten vallen meer op als ze niet overal zijn. Als alles geanimeerd is, dan is geanimeerde dingen niet zo bijzonder, toch? Probeer het aantal elementen op je pagina dat geraakt wordt door de innovatiestick te beperken. Als dat geen optie is, maak dan elementen die gebruikers moeten aanspreken met liefhebber en flitsender dan andere elementen. Gebruik subtielere animatie voor hero images, en vooral voor alles op de achtergrond.

Als u het aantal dingen beperkt dat u animeert of op een andere manier verbeeldt, neemt de hoeveelheid tijd die u aan het optimaliseren van uw site voor snelheid besteedt, drastisch af. Het kan ook de cognitieve belasting van de hersenen van uw gebruiker drastisch verminderen, omdat ze minder tijd besteden om uit te zoeken wat ze wel of niet kunnen aanraken.

2. Navigatie moet nooit te grappig zijn

Het is frustrerend om steeds hetzelfde te doen. Navigatiepatronen zien er allemaal hetzelfde uit, zelfs meer dan andere website-elementen. Het kan voelen alsof er geen innovatie is. Het kan verleidelijk zijn om los te gaan met nieuwe ideeën voor websitenavigatie.

Misschien vindt u het leuk om nieuwe ontwerppatronen te maken; maar gebruikers houden er niet van om ze te leren

Dit is het probleem: je moet nog steeds zorgen dat elke gebruiker precies kan vinden waarnaar hij op zoek is, zo snel mogelijk. Hoe meer onbekend uw navigatie wordt, hoe moeilijker het is voor gebruikers om te vinden wat ze willen. Misschien vindt u het leuk om nieuwe ontwerppatronen te maken; maar gebruikers houden er niet van om ze te leren. Dit is triply waar als ze haast hebben.

Maak al het andere op de site zo wild als je wilt. Gek worden! Maar navigatie moet altijd het gemakkelijkste zijn op uw site.

3. Maak een terugval voor alles

Heeft u een JavaScript-oplossing voor CSS die nog niet volledig wordt ondersteund? Maak er een terugval van. Heb je een diashow? Terugvallen. Geanimeerde achtergrond? Terugvallen. Ik ga ervan uit dat je het idee nu hebt gekregen.

Om het botweg te zeggen, als een deel van uw site breekt wanneer JavaScript werkt, hebt u gefaald. En JavaScript breekt. Als het echt mis gaat, kan het voor duizenden gebruikers tegelijk breken. De enige redelijk feilloze site is er een die functioneel blijft, zelfs als JavaScript dat niet doet.

Laten we verder gaan: uw site zou idealiter functioneel moeten zijn, zelfs als de CSS niet wordt geladen. Ja, het is een oud argument; maar is het echt minder geldig voor zijn leeftijd? De taak van elke goede ontwerper of ontwikkelaar is ervoor te zorgen dat de site van haar klant bruikbaar is onder de meest uiteenlopende voorwaarden.

Dus ja ... fallbacks. Leer van hen te houden.

4. Optimaliseren voor snelheid

Oké, ik weet dat ik dit al eerder heb gezien, maar hoe meer luxe schmancy dingen je op een site plaatst, hoe belangrijker snelheid wordt. Het is echt erg genoeg dat mensen weer pre-loaders op websites gebruiken. Zodra alles is geladen, zou alles snel moeten gaan.

Vergeet de klassieke voorbeelden van low-end telefoons en oude desktops. Er worden zelfs nu Chromebooks verkocht met slechts twee gigabytes RAM. 2GB. Dat is het. Voor een OS op basis van Chrome , een van de beruchtste RAM-varkens ter wereld. Zelfs Android-telefoons met slechts twee gigabytes beginnen langzaam en traag te voelen. Het uitvoeren van een laptop op vergelijkbare specificaties is eigenlijk waanzin.

Maar het is nog steeds uw taak om ervoor te zorgen dat uw site wordt geladen en redelijk snel werkt op die rare, trieste kleine laptops. Uw Chromebook-liefhebbende gebruikers geven u geen gratis pas als de site die u maakt niet voor hen werkt.

5. Sla User Testing niet over

Je hebt buiten de doos gedacht. Je hebt de mal doorbroken. Je hebt iets nieuws en unieks gemaakt. Kijk eens! Test het nu met mensen. Hoe chiquer en buitenlandser je ontwerp, hoe meer het getest moet worden op gewone mensen, vooral degenen buiten de ontwerpindustrie. Zelfs als uw site rechtstreeks is gericht op ontwerpers en niemand anders, zijn ontwerpers drukke mensen. Drukbezette mensen hebben geen tijd om een ​​hele nieuwe manier van surfen te leren.

Conclusie

De enige reden dat ik niet zo van showy-websites met veel extra's houd, is omdat elke extra mogelijkheid een nieuwe kans is voor uw site om te breken. Dat is het. Dat is de enige reden. Ik heb veel te veel dingen gezien die de gebruiker in principe met een lege startpagina achterlaten als er iets misgaat.

Het hoeft niet zo te zijn. Uw site kan zo robuust zijn als het is mooi, dynamisch en innovatief. Het gaat gewoon wat extra werk kosten. Dat werk is het waard.