Wat installeer ik op elke Joomla-site?
Er is ook een praktische kant aan dit verhaal: voor een groot deel van deze extensies heb ik een licentie voor meerdere sites. Klanten die een onderhoudscontract bij mij afnemen, hoeven die licenties zelf niet aan te kopen. Dat zit er gewoon in.
Akeeba Backup — altijd als eerste
Nog voor er één pagina gebouwd is, staat Akeeba Backup klaar. Altijd.
De reden is eenvoudig: alles kan misgaan. Een update die verkeerd loopt, een redacteur die per ongeluk iets verwijdert, een hack. Zonder backup ben je uren of dagen kwijt. Met Akeeba herstel je een volledige Joomla-installatie — database incluis — in minder dan tien minuten.
Ik heb klanten gehad die me belden in paniek omdat hun vorige bouwer nooit backups had ingesteld. De site was weg. Niets te redden. Dat overkomt jou niet als Akeeba draait.
Admin Tools — beveiliging die je niet ziet maar wel voelt
Joomla is veilig, maar een standaardinstallatie heeft nog gaten die je beter dichtgooit. Admin Tools verbergt de beheerder-URL, blokkeert aanmeldpogingen na te veel mislukte pogingen, beveiligt het .htaccess-bestand en stuurt een melding als iemand probeert in te breken.
Akeeba Backup en Admin Tools komen van dezelfde ontwikkelaar — Nicholas Dionysopoulos — en worden allebei actief onderhouden. Dat laatste is voor mij doorslaggevend. Extensies die bij elke Joomla-update problemen geven, komen er bij mij niet op.
Van Tassos Marinos: drie extensies die ik bijna dagelijks gebruik
Tassos Marinos maakt een reeks Joomla-extensies die technisch goed in elkaar zitten en regelmatig worden bijgewerkt. Drie ervan zijn voor mij standaard geworden.
Convert Forms
Contactformulieren, offerteformulieren, inschrijvingen — Convert Forms handelt dat allemaal af. De interface is snel te leren, ook voor klanten die zelf eens een formulier willen aanpassen. Resultaten worden in de database bewaard, integraties met e-mailprogramma's werken correct. #2 in de Joomla Extensions Directory, terecht.
Google Structured Data
Structured data is de manier waarop je aan Google uitlegt wat er op een pagina staat — of het een artikel is, een evenement, een bedrijf, een FAQ. Goed ingesteld structured data levert rich results op in de zoekresultaten: sterren, adressen, openingsuren, extra links. Dat verhoogt de klikratio zonder dat je een hogere positie nodig hebt.
De extensie van Tassos maakt dat eenvoudig. Geen handmatig JSON-LD schrijven, geen fouten in de markup. Ik stel het in, controleer het via Google's Rich Results Test en dat is dat.
Advanced Custom Fields
Joomla heeft ingebouwde custom fields, maar Advanced Custom Fields gaat verder. Meer veldtypes, meer flexibiliteit in de weergave, betere integratie met andere extensies. Op sites waar je gestructureerde data aan artikels wil hangen — specificaties, prijzen, personeelsprofielen — is dit de juiste keuze.
Van Joomdonation: wanneer een klant meer nodig heeft
Joomdonation maakt extensies voor specifieke functionaliteit die niet in de Joomla-kern zit. Ik gebruik ze wanneer een klant iets concreets nodig heeft — niet als standaard, wel als vaste voorkeur boven alternatieven die ik heb uitgeprobeerd en minder goed vond.
Events Booking
Voor evenementenbeheer met inschrijvingen en betalingen. De configuratie vraagt wat werk, maar het resultaat is een volledig systeem: wachtlijsten, kortingscodes, betaling via verschillende gateways, automatische bevestigingsmails. Ik gebruik het voor klanten met workshops, opleidingen of terugkerende evenementen.
Membership Pro
Ledenbeheer en betalende abonnementen. Denk aan een vereniging die ledenbijdragen int en bepaalde inhoud afschermt voor niet-leden, of een dienstverlener met verschillende abonnementsformules. Membership Pro koppelt correct aan Joomla's gebruikersbeheer, wat niet voor alle alternatieven geldt.
Edocman
Een documentbeheerder voor Joomla. Klanten die downloads willen aanbieden — handleidingen, contracten, rapporten — maar met toegangscontrole per gebruikersgroep. Simpeler dan het klinkt, maar zonder de juiste extensie is het een aaneenschakeling van workarounds.
Helpdesk Pro
Voor klanten die een ticketsysteem nodig hebben. Kleine bedrijven die klantvragen via hun website willen afhandelen zonder meteen in dure externe tools te stappen. Helpdesk Pro draait gewoon binnen Joomla, zonder extra accounts of maandelijkse abonnementen op externe platformen.
Joomdonation-extensies zijn niet de meest bekende, maar ze worden al jaren actief onderhouden en de ondersteuning reageert snel. Dat telt.
Van StoreJextensions: sitemap en GDPR
JSitemap Pro
Een correcte XML-sitemap is het minste wat je Google kan aanbieden. JSitemap Pro genereert sitemaps voor alle contenttypes, ondersteunt meerdere talen en laat je per pagina instellen of en hoe die in de sitemap verschijnt. Ik gebruik het op elke site die serieus genomen wil worden in zoekresultaten.
GDPR
De cookiewetgeving is niet verdwenen. Elke site die cookies plaatst — en dat is vrijwel elke site met Google Analytics, een contactformulier of een embedded video — heeft een correcte cookiebanner nodig. De GDPR-extensie van StoreJextensions is gecertificeerd voor Google Consent Mode v2, wat betekent dat Analytics en advertentietools correct kunnen werken zonder de privacywetgeving te schenden.
Het is geen sexy extensie. Maar zonder is het risico op een boete of een klacht bij de GBA reëel, zeker voor bedrijven die online adverteren.
Één licentie, meerdere sites — wat dat betekent voor jou
Voor de meeste extensies hierboven heb ik een licentie voor meerdere sites. Dat betekent dat ik ze kan installeren bij klanten zonder dat zij die licentie apart moeten aankopen. Als je een onderhoudscontract bij mij afsluit, zitten een groot deel van deze tools er gewoon in — correct geconfigureerd en bijgehouden.
Dat is een verschil met een site bouwen via een generalist die elke extensie nieuw aankoopt of gratis alternatieven gebruikt omdat de licentie te duur is.
Wil je weten wat jouw site nodig heeft?
Elke site is anders. Wat hier staat is mijn standaard, maar de juiste keuze hangt af van wat je met je site wil doen. Neem contact op — ik bekijk wat jouw situatie vraagt en geef je een eerlijk antwoord.