Uitbreidingen – Een zoekfunctie toevoegen (Search)

uit de cursus Starten met Joomla (CMS)

Uitbreidingen – Een zoekfunctie toevoegen (Search)
Geef een waardering

Hallo vreemdeling,

wat leuk dat je onze site bezoekt. Bekijk gerust een paar video's en als het je bevalt kun je altijd abonnee worden.

Automatisch afspelen

Geef een reactie of stel een vraag

Geef een reactie

Registreer als je wilt reageren.

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Starten met Joomla (CMS)

perm_identity Walter van Rooij | video_library 30 video's | query_builder 02:57:24

Volg nu de online cursus Joomla!

Leer hoe je complexe websites kunt maken, met diverse functionaliteiten als een contactformulier, fotogalerij, zoekfunctie tot het creëren van een meertalige website?

Met Joomla bouw je een complete en complexe website met allerlei functionaliteiten zonder dat je verstand hoeft te hebben van programmeren.

Joomla is een CMS (Content Management Systeeem)

Joomla behoort samen met WordPress en Drupal tot de meest populaire CMS systemen. Veel webbedrijven en -designers maken gebruik van een CMS om hierin complexe websites voor hun klanten te bouwen. Waarom zou je het wiel opnieuw gaan uitvinden als er CMS’en bestaan die het fundament voor de website al voor je klaarzetten.
Het grote voordeel van een CMS is dat de klant/opdrachtgever zelf zorg kan dragen voor de content van de website.

Wat ga je in deze online cursus leren?

Je leert allereerst hoe je het programma installeert op je eigen computer zodat je eerst lokaal de website kunt bouwen. Aan het einde van de cursus leer je hoe je de website migreert naar de server waarop de website gehost gaat worden. Je leert hoe je een template installeert en daarna de website gaat inrichten met artikelen, categoriën, menu-onderdelen, modules, plugins en componenten.

Je leert hoe je moet omgaan met de database waar de inhoud van de website in bijgehouden wordt. Hoe je veiligheidsmaatregelen neemt om de database en de website te backuppen. Kortom alle basisvaardigheden die je nodig hebt om een website met Joomla te bouwen, in te richten en online te zetten.

Voor wie is deze cursus bedoeld?

Wil jij leren websites te maken voor klanten en bedrijven die zelf hun site willen vullen met content? Je wilt het meteen goed aanpakken en een gebruikersvriendelijke website maken die goed gevonden kan worden. Dan maak je met Joomla een goede keuze. Je hebt geen enkele voorkennis nodig om deze online cursus te kunnen volgen. Uiteindelijk zul je wel baat hebben bij kennis van html en css. Maar dat kan ook prima na het volgen van deze cursus.

Deze les gaat over het plaatsen van een zoekfunctie in je Joomla-website

Een zoekfunctie in je website is handig op 't moment dat de website omvangrijk is

je kent zo'n functie in de vorm van een loepje

of een veld waar je een trefwoord in kan opzoeken,

en je ervaring is waarschijnlijk dat bij de ene website

meer gevonden wordt als bij de andere website.

Joomla heeft standaard een functie aan boord die Smart Search

of Slim Zoeken heet

en die doet 't uitstekend.

Daar ga ik mee aan de slag.

Om de zoekfunctie te gaan inbouwen

moet ik naar de achterkant van de website.

De zoekfunctie komt in de vorm van een Module.

en daar kies ik een Nieuwe module.

De module die ik op het oog heb

is niet de Search-module

maar de Smart Search-module

Die klik ik aan.

Ik geef de module een naam: 'zoeken'

Ik ga akkoord met dat hij op alle pagina's zal staan

en ik geef hem een Module-positie

Inner top A

Dat betekent dus dat er op elke pagina

vlak onder de top een zoekfunctie zal staan.

We kunnen het een en ander instellen

Ik hoef geen Titel te zien

want zoekfunctie ken ik in de vorm van een loepje op een website.

dat betekent dus ook

dat ik een Searchfield Label

niet nodig heb, dat zet ik op Hide

niet nodig heb, dat zet ik op Hide, dat betekent

er zit geen aanhefje

in de zoekbalk

Maar er zit wel een icoontje in.

Ik Save and Close

en ik ga op de voorkant kijken wat het resultaat is.

daar refresh ik

en ik ga naar een willekeurig artikel

om te kijken

hoe mijn zoekfunctie eruit zoet.

Daar is mijn Search-functie

ik kan gaan zoeken naar

een trefwoord op de website

Joomla

Ik zie hier een zoekresultaat voor de term Joomla

Om te beginnen zie ik dat het systeem me een hoop tips aan de hand doet

over hoe ik het beste kan zoeken; dat is fijn

beneden aan de pagina kan ik zien dat de zoekopdracht Joomla betrof

en dat op de pagina Getting Started het woord gevonden is.

Het werkt dus goed.

Een paar essentiële dingen die in dit systeem al gedaan zijn

moet je, als je dit voor 't eerst doet, zelf nog even toepassen.

het feit dat ik nu een resultaat krijg

heeft te maken met dat deze website geïndexeerd is.

en ook dat er een Plugin actief is

die zoeken in de

content, dus in de inhoud van de pagina's

mogelijk maakt.

Die twee zaken moet je zelf nog even regelen.

Ik laat zien waar je dat moet doen.

In de achterkant van de website moet je naar Components >

Smart Search

Daar zie ik de inhoud van de website

en dat is een teken dat de inhoud van de website geïndexeerd is.

Als je zelf voor het eerst binnen dit component kijkt

zul je nog niets zien en moet je op Index klikken

om de website alsnog te laten indexeren.

Indexeren kun je beschouwen

als het opslaan van de hele inhoud van de website in de zoekfunctie

Zoals ik zei, er is nog een hulpmiddel

dat je niet over het hoofd wil zien

de Smart Search Content-plugin

is disabled,

zegt het waarschuwingspaneeltje

er is dus een plugin die

slim zoeken in de content van de website

vergemakkelijkt of verbetert.

Die ga ik natuurlijk aanzetten.

Ik Enable

en ik Save and Sluit

Terug naar de voorkant van de website.

Ik geef opnieuw een zoekopdracht.

Ik zoek in dit geval naar de term Lorem

want die komt op een boel pagina's voor.

Ik heb m'n site immers

gevuld met Dummy-tekst, Lorem Ipsum-tekst genoemd.

Het resultaat van de zoekfunctie is dat het woord Lorem

op drie pagina's van de website is gevonden. De zoekfunctie werkt naar behoren.