Week 5 : Zoekfunctie en Vraag/Antwoord
Deze week heb ik alles in gereedheid gebracht om de website online te brengen. Zo is er een zoekfunctie ingebouwd en is er een vraag/antwoord module bijgekomen.
Zoekfunctie
De zoekfunctie van Ingelicht is gebaseerd op de Google zoekmachine ‘Adsense voor zoeken‘. Met deze zoekmachine heb je de mogelijkheid om je volledige website te laten doorzoeken en kunnen bezoekers ook doorklikken naar andere websites met relevante informatie. Het enige nadeel van deze methode is dat je enkel kan zoeken op pagina’s die reeds geïndexeerd zijn door Google.
Omdat we ook graag weten welke zoektermen populair zijn bij de bezoekers worden deze opgeslagen in de database. In de webadmin is er de mogelijkheid om deze te bekijken en online te plaatsen, zodat deze verschijnen bij de populaire zoekopdrachten in de front-end.
Vraag/Antwoord
Bij elke vraag hoort een antwoord, daarom had Ingelicht ook nood aan een vraag/antwoord module. In deze module hebben de beheerders de mogelijkheid een bepaalde vraag op te geven met het juiste antwoord, waarna deze gekoppeld kan worden aan een categorie. Er kunnen ook foto’s en tags gekoppeld worden aan een bepaalde vraag. In de front-end zullen deze vragen/antwoord-artikels dan at random uitgelezen worden bij de desbetreffende categorie.
Contact
Verder heb ik ook nog een contactpagina geïmplementeerd , zodat bezoekers opmerkingen of suggesties kunnen doorsturen naar de redactie van Ingelicht. Dit formulier moest voorzien zijn van de nodige validatie, zodat er geen ongeldig e-mailadres of telefoonnummer ingevuld kan worden.
In de komende week zal Ingelicht gecached worden aan de hand van array-caching. Meer hierover kan je in de volgende blogpost lezen.