|
De website is nu zo goed als klaar. Wat rest is een laatste controle van de website. Dit houdt in dat we we kijken of de template goed werkt, of de site niet te langzaam en laten we nog een laatste controle uitvoeren door een testpubliek.
HTML en CSS valideren
De eerste stap die we nemen is het valideren van onze HTML en CSS. Dit doen we om er zeker van te zijn dat onze website in alle browsers goed wordt geladen. Een website met valide HTML wordt ook sneller opgepikt door Google, omdat deze makkelijker door de structuur kan zoeken. We controleren de HTML en de CSS via de validatie service van de W3C. Om de HTML te valideren gaan we naar http://validator.w3.org/ en voeren de URL van onze website in. We doen hetzelfde voor de CSS, hiervoor gaan we naar http://jigsaw.w3.org/css-validator/. Ook hier vullen we de URL van onze website in.
Als alles goed is gegaan valideert de HTML en CSS van de website. Het kan echter voorkomen dat de HTML en de CSS niet door de validatie komen. Dit is geen ramp, het valideren van de HTML en de CSS is zeker een aanrader, maar niet noodzakelijk. Een fout in de validatie van je template hoeft echter niets te maken te hebben met de template die is gebouwd, maar kan ook veroorzaakt zijn door een geïnstalleerde extensie. Zo komen bijvoorbeeld bepaalde layouts van JomComment niet door de validatie heen.
Website optimalisatie
De tweede stap die we nemen is kijken naar manieren waarop we de website kunnen optimaliseren. Dit zijn vaak methodes om de site iets sneller te maken, wat uiteindelijk zal resulteren in een snellere ervaring voor de gebruiker en minder verbruik van bandbreedte. Hieronder vind je enkele tips en trucs voor het optimaliseren van je website:
-
CSS Optimaliseren:
Het optimaliseren van de CSS houdt in dat vaak lange CSS Stylesheets opnieuw worden geschreven met het oog op het verkleinen van de stylesheet. Zo worden CSS regels die hetzelfde doen samengevoegd en uitgeschreven op een lijn. Een van de websites waar je je CSS kan optimaliseren is http://www.cleancss.com.
-
Caching:
Caching slaat voor een groot deel de content van een website op, zodat deze later in een keer kan worden gepresenteerd. Dit scheelt tijd, omdat de content niet meer uit een database hoeft worden gehaald en er geen acties meer op hoeven worden uitgevoerd. In plaats daarvan wordt de content direct uit de cache gehaald. De cache wordt om de zoveel tijd ververst om de site up-to-date te houden. Om caching aan te zetten gaan we naar "Site > Global Configuration". Onder het tabje "System" vinden we aan de rechterkant de volgende opties:

Om caching aan te zetten zetten de eerste optie op "yes". Daarna bepalen we hoe lang de cache blijft bestaan. Op websites waar veel bezoekers komen is het verstandig deze optie zo rond de 15 minuten te laten, maar voor sites waar niet veel bezoekers komen kan dit getal veel hoger zijn, bijvoorbeeld 30 minuten of zelfs een uur. Voor meer informatie over caching en hoe je dit in Joomla! kan beheren verwijzen we naar de officiële Joomla! Documentatie.
-
GZIP Compressie:
GZIP comprimeert de bestanden die de website naar de gebruiker stuurt. Hierdoor helpt ook GZIP compressie in het verminderen van de bandbreedte en in hoeveel KB een gebruiker moet downloaden om de website te kunnen zien. Nadeel is dat GZIP compressie wel gebruik maakt van de CPU van de server, wat in sommige gevallen een te grote belasting betekent en dus uiteindelijk niet een betere snelheid, maar juist een lagere, betekent. Om GZIP compressie aan te zetten gaan we naar "Site > Global Configuration". Onder het tabje "Server" vinden we bovenin de volgende opties:

Om GZIP aan te zetten zetten we de optie "GZIP Page Compression" op "yes" en slaan we de Global Configuration op.
Voor meer tips en trucs over het verbeteren van de prestaties van Joomla! raden we de website Joomlaperformance.com te bezoeken. Naast diverse tips om je Joomla! sneller en beter te laten werken, hebben zij ook een prestatie analyse applicatie gemaakt waarmee je kan meten hoe snel de website laadt en hoe groot deze is.
De laatste (echt!) controles
De laatste controles die we uitvoeren is de meest praktische van aard. We openen de site en doorlopen de gehele website. Wanneer we lang bezig zijn met een website wil het nog wel eens voorkomen dat we dingen over het hoofd zien. Daarom controleren we een laatste keer de gehele website, we kijken of alle links het doen, of alle menu's aanwezig zijn en bruikbaar zijn, of de plaatjes allemaal worden geladen, enzovoort. Ook leggen we de website voor aan vrienden, collega's en familie, en laten hen door de site klikken. Hiermee halen we de laatste fouten uit onze website voordat we deze online zetten.
Samenvatting
We hebben vandaag de laatste controles op onze website uitgevoerd. We hebben oude gegevens uit onze website gehaald. We hebben de HTML en de CSS van de template gevalideerd. We hebben waar mogelijk een optimalisatie van de website uitgevoerd. Als laatste controle hebben we anderen onze website laten bekijken om de laatste punten er uit te halen. De website is nu in zijn geheel klaar om online te gaan!
 |