---
title: "Joomla Configuratie"
---

# Joomla Configuratie

Joomla heeft enorm veel opties.Zie jij door de bomen het bos niet meer? Ik help je graag weer op weg via de artikelen in deze kennisbank.

## Code wordt automatisch verwijderd

Na het toevoegen van een aangepaste HTML-code in een artikel of een module kom je er misschien achter dat de HTML-code is verwijderd, wanneer het item wordt opgeslagen. Dit probleem komt voor bij scripts (bijvoorbeeld als je Google Adsense probeert toe te voegen) of bij iframe- en embed-tags (bijvoorbeeld bij Youtube videos).

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/code-wordt-automatisch-verwijderd?output=markdown)

## Een oude URL doorverwijzen naar een nieuwe URL in Joomla

Soms kan het voorkomen dat sommige van jouw waardevolle links naar de 404-pagina leiden. Meestal gebeurt dit wanneer de alias van de categorie of het artikel wijzigt of wanneer de categorie of het artikel wordt verwijderd.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/doorverwijzen-naar-nieuwe-url-in-joomla?output=markdown)

## Home (Start) verwijderen van de homepage 

Nadat je Joomla hebt geinstalleerd ga je naar de frontend en je ziet daar "Home" (of "start" bij een meertalige installatie).

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/home-start-verwijderen-van-de-homepage-in-joomla?output=markdown)

## Versiebeheer in Joomla

Heb je een aanpassing gedaan in je tekst waar je later spijt van hebt? Of heb je per ongeluk een deel van de tekst verwijderd? Met Joomla's versiebeheer kun je het artikel herstellen.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/versiebeheer-in-joomla?output=markdown)

## Een IP-adres blokkeren op jouw Joomla-website 

Het is natuurlijk mogelijk dat je een ​​bepaald IP-adres de toegang tot je Joomla-website te ontzeggen.

Redenen kunnen zijn:

- Iemand probeert jouw website te hacken.
- Iemand kopieert inhoud van jouw website.
- Iemand linkt naar afbeeldingen of andere media op jouw website.
- Iemand valt je website aan met veel verzoeken.
- Iemand spamt continu jouw website.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/een-ip-adres-blokkeren-op-jouw-joomla-website?output=markdown)

## Joomla Update Notificatie e-mail uitschakelen

Joomla heeft standaard een plugin die elke beheerder met superuser-rechten e-mailt wanneer een Joomla update beschikbaar is. Er zijn situaties te bedenken waarin het niet nodig is om deze berichten aan alle beheerders te versturen of wanneer je bijvoorbeeld gebruik maakt van een extern beheersysteem zou je deze emails het liefste helemaal uit willen schakelen.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/joomla-update-notificatie-email-uitschakelen?output=markdown)

## Tekst aanpassen met taal overrides in Joomla

Wanneer je een tekst wil aanpassen in Joomla of een extensie wordt aangeraden een taal override in Joomla te doen. Hiermee voorkom je dat een wijziging verloren gaat bij een update.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/tekst-aanpassen-met-taal-overrides-in-joomla?output=markdown)

## Toegankelijkheid in Joomla

Websites zijn de laatste jaren een belangrijke bron in ons leven geworden. Het is daarom belangrijk dat jouw Joomla-site voor iedereen toegankelijk is, ook voor mensen met een beperking of handicap. Momenteel is in veel landen de toegankelijkheid van een website ook steeds meer een wettelijke verplichting, in Nederland geldt dit in ieder geval voor alle websites van de overheid.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/toegankelijkheid-in-joomla?output=markdown)

## Spam voorkomen in Joomla met Captcha

Niets is vervelender dan een mailbox vol spamreacties of nep-aanvragen via je contactformulier. Om dit te voorkomen, gebruik je een CAPTCHA: een beveiligingsmaatregel die controleert of een bezoeker een mens is of een script (bot).

Sinds de komst van Joomla 5 zijn de standaard Google reCAPTCHA-plugins uit de installatie verwijderd. Joomla levert dus geen ingebouwde spam-beveiliging meer mee. Je moet nu zelf kiezen welke techniek je wilt gebruiken en hiervoor een plugin installeren.

[Joomla 6.1](https://www.joomill.nl/index.php?option=com_content&view=article&id=351:wat-is-nieuw-in-joomla-6-1&catid=8:blog&lang=nl-NL&Itemid=112) heeft een ingebouwde captcha die werkt zonder Google-account, zonder API-sleutel en zonder dat er iets naar een externe server wordt gestuurd. [Lees meer over de CAPTCHA - Proof of Work plugin hier.](https://www.joomill.nl/kennisbank/joomla-extensies/captcha-proof-of-work)

**Stap 1: Kies en installeer een Captcha Plugin**  
Omdat de functie niet meer standaard aanwezig is, moet je eerst een plugin downloaden uit [de Joomla Extensions Directory (JED).](https://extensions.joomla.org/tags/captcha/)

Je hebt een aantal logische keuzes:

[Cloudflare Turnstile](https://github.com/SharkyKZ/joomla-turnstile-plugin/releases): Dit is hét moderne alternatief. Het is gratis, veel privacyvriendelijker dan Google.

[Google reCAPTCHA:](https://extensions.joomla.org/extension/access-a-security/recaptcha-v3/) Wil je toch bij Google blijven? Dan moet je een externe plugin installeren die de functionaliteit terugbrengt, dit kan bijv. met de gratis plugin van SharkyKZ

[OCHCaptcha](https://extensions.joomla.org/extension/ochcaptcha/) en [ALTCHA](https://extensions.joomla.org/extension/altcha-for-joomla/): Zijn privacyvriendelijke Captcha's

Installatie:

- Download de gekozen plugin.
- Log in op je Joomla Administrator.
- Ga naar Systeem \> Installeren \> Extensies.
- Upload en installeer het pakket.

**Stap 2: Sleutels (Keys) aanmaken**  
Afhankelijk van je keuze in stap 1, moet je sleutels aanmaken bij de leverancier.

Voor Google reCAPTCHA:

- Ga naar de Google reCAPTCHA Admin Console.
- Kies voor v3 (onzichtbaar) of v2 (vinkje) en voeg je domein toe.
- Kopieer de Site Key en Secret Key.

Voor Cloudflare Turnstile:

- Maak een gratis account aan op Cloudflare.com.
- Ga in het dashboard naar "Turnstile" en voeg je site toe.
- Kopieer de Site Key en Secret Key.

**Stap 3: De Plugin instellen**  
Nu koppelen we de sleutels aan je Joomla-site.

Ga in Joomla naar Systeem \> Plugins (onder het kopje Beheren).

Zoek de plugin die je in stap 1 hebt geïnstalleerd

Open de plugin en plak de Site Key en Secret Key in de daarvoor bestemde velden.

Zet de Status op Ingeschakeld.

Klik op Opslaan & Sluiten.

**Stap 4: Activeren voor de gehele website**  
Als laatste stap moet je Joomla vertellen dat deze nieuwe plugin de "Standaard Captcha" is voor alle formulieren.

Ga naar Systeem \> Algemene instellingen (Global Configuration).

Je zit op het tabblad Site.

Zoek de optie Standaard Captcha.

Selecteer hier de naam van de plugin die je zojuist hebt geïnstalleerd.

Zie je "Geen geselecteerd"? Dan staat de plugin nog niet aan of is hij niet geïnstalleerd.

Klik op Opslaan.

Gefeliciteerd! Je contactformulieren en registratiepagina's zijn nu beveiligd tegen spam, met techniek die past bij de huidige standaarden.

Voor Externe formulierplugins zoals RSForms of Tassos Convert Forms zijn eigen captcha's beschikbaar.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/recaptcha-spambeveiliging-gebruiken-in-het-joomla-contactformulier?output=markdown)

## Joomla AVG instellingen

25 mei 2018 is de AVG / GDPR van kracht geworden. Waarschijnlijk is jouw mailbox ook overspoeld met wijzigingen in het privacybeleid van verschillende bedrijven. Eigenlijk was het voor Joomla de planning om zich te focussen op de Joomla 4.x serie, maar voor enkele Joomla ontwikkelaars een reden om een nieuwe versie in te lassen met nieuwe privacy-mogelijkheden.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/joomla-avg-gdpr-privacyinstellingen?output=markdown)

## Een menu-item verbergen

In sommige gevallen is het wenselijk om een link te maken naar een ander artikel. Dit is niet altijd mogelijk zonder dat dit gevolgen heeft voor de modules op die pagina. De modules zijn namelijk gekoppeld aan een menu-item en wanneer het artikel waarnaar gelinkt wordt geen menu-item is, dan zullen de modules niet goed getoond worden. In dit geval was het in Joomla mogelijk om een verborgen menu aan te maken ,maar vanaf Joomla 3.5 kan dit nog iets eenvoudiger.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/menu-item-verbergen-in-joomla?output=markdown)

## Het menu-item "Uitloggen"

Wanneer je bezoekers de mogelijkheid hebben om in te loggen op je Joomla website dan is de kans groot dat je gebruik maakt van de inlogmodule. Het is ook mogelijk om een menu-item aan te maken met een link naar het inlogformulier. Natuurlijk wil je de knop "inloggen" verbergen en een "uitloggen"-menu-item te tonen aan gebruikers die al ingelogd zijn. In deze blog leg ik je uit hoe je dit in Joomla 3.5 en hoger snel kunt instellen.

## Het menu-item "inloggen"

Om te beginnen maak je een menu-item aan om bezoekers in te laten loggen op je website.

![uitloggen login](https://www.joomill.nl/images/blog/uitloggen-login.jpg)

Je kiest het menu-itemtype "Inlogformulier" en je kiest bij Toegang voor "Guest" (Gasten).

Het wijzigingen van Toegang in Guest zorgt ervoor dat dit menu-item verborgen wordt voor ingelogde gebruikers.

## Het menu-item "Uitloggen" voor geregistreerde bezoekers

Omdat het menu-item "inloggen" niet meer zichtbaar is voor ingelogde gebruikers, moet je ook een menu-item aanmaken om uit te loggen.

![uitloggen logout](https://www.joomill.nl/images/blog/uitloggen-logout.jpg)

Je kiest het menu-itemtype "Uitloggen" en je kiest bij Toegang voor "Registered" (Geregistreerd).

Het wijzigingen van Toegang in Registered zorgt ervoor dat dit menu-item alleen getoond wordt aan ingelogde gebruikers.

Let op: Het menu-item "uitloggen" verwijst niet naar een formulier of pagina, maar zorgt ervoor dat een gebruik direct wordt uitgelogd wanneer hij op deze knop klikt.

## Foutmelding: "U bent niet bevoegd deze pagina te bekijken." oplossen

Zoals je ziet krijg je na het inloggen een foutmelding: "U bent niet bevoegd deze pagina te bekijken." ( of in het Engels "You are not authorised to view this resource." )

De melding krijg je te zien omdat de inlogpagina niet meer te zien is voor geregistreerde gebruikers.

Om dit op te lossen heb je het menu-item ID van je homepage nodig. In mijn geval is dit ID 101

![uitloggen menu items](https://www.joomill.nl/images/blog/uitloggen-menu-items.jpg)

Ga terug naar het menu-item "Inloggen" en kies voor het 2e tabblad "Opties"

Voer bij Inlogverwijzing de link in: index.php?Itemid=101 (Vervang het getal 101 door jouw eigen menu-item ID)

![uitloggen menu item inlogverwijzing](https://www.joomill.nl/images/blog/uitloggen-menu-item-inlogverwijzing.jpg)

## Van een afgeschermde pagina naar een besloten omgeving

Inloggen en uitloggen is de eerste stap. Zodra er meer achter dat login moet komen te staan, met documenten, een agenda, formulieren en verschillende rechten per afdeling, groeit het uit tot een besloten omgeving voor medewerkers. Joomla heeft daar met gebruikersgroepen en toegangsniveaus alles voor in huis, zonder dat je er extra software bij nodig hebt.

Wil je dat laten bouwen in plaats van zelf uitzoeken? Lees dan verder over een [intranet laten maken](https://www.joomill.nl/index.php?Itemid=2583&lang=nl) op basis van Joomla.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/menuitem-inloggen-uitloggen-geregistreerde-bezoekers?output=markdown)

## SSL (HTTPS) activeren in Joomla

**Joomla Forceer SSL** is de ingebouwde optie om een beveiligde verbinding op jouw Joomla-website af te dwingen.  
SSL (tegenwoordig technisch TLS genoemd) is een beveiligingsprotocol dat gegevens versleutelt die worden verstuurd tussen de browser van de bezoeker en jouw webserver. Hierdoor verandert het adres van \`[http://\` naar](http://`%20naar) \`[https://\` en](https://`%20en) verschijnt er een slotje in de browserbalk.

## Waarom is SSL noodzakelijk?

Vroeger was SSL vooral nodig voor webshops. Tegenwoordig is het **voor elke website verplicht**, om drie redenen:

1. **Beveiliging:** Het beschermt wachtwoorden en formuliergegevens tegen onderschepping.
2. **Vertrouwen:** Browsers zoals Google Chrome markeren websites zonder SSL als "Niet veilig", wat bezoekers afschrikt.
3. **SEO (Google Ranking):** Google gebruikt HTTPS als een rankingsfactor. Websites zonder SSL scoren lager in de zoekresultaten.

## Welk SSL Certificaat moet je kiezen?

Er zijn verschillende soorten certificaten. De versleuteling (encryptie) is bij allemaal even veilig, maar de manier van validatie verschilt:

1. **Let’s Encrypt (Gratis & Standaard)  
**Dit is tegenwoordig de **meest gekozen optie**. Let’s Encrypt is een initiatief van grote partijen (o.a. Google en Cisco) om het web veiliger te maken. Het is gratis, veilig en wordt door de meeste hostingpartijen automatisch verlengd. Voor 95% van de websites is dit de beste keuze
2. **Domein Validatie (Standaard Betaald)**  
Vergelijkbaar met Let's Encrypt, maar vaak met een financiële garantie (verzekering) vanuit de uitgever.  
**Let op:** Vroeger dekte dit vaak maar één variant (www of niet-www). Tegenwoordig dekken de meeste standaard certificaten zowel \`website.nl\` als \`www.website.nl\`.
3. **Wildcard Certificaat  
**Nodig als je veel subdomeinen gebruikt. Hiermee beveilig je \`\*.website.nl\`. Dus: \`www.website.nl\`, \`shop.website.nl\`, \`mail.website.nl\`, etc., allemaal met één certificaat.
4. **Uitgebreide Validatie (EV) - Zakelijk  
**Hierbij worden jouw bedrijfsgegevens streng gecontroleerd door de uitgevende instantie.  
**Belangrijke update:** Vroeger kreeg je bij een EV-certificaat een **groene adresbalk** met de bedrijfsnaam.  
*Moderne browsers (Chrome, Firefox, Safari) tonen deze groene balk niet meer.* De bedrijfsgegevens zijn alleen nog zichtbaar als je op het slotje klikt. Het visuele voordeel is dus verdwenen, maar voor grote organisaties kan het interne validatieproces nog steeds van waarde zijn.![ssl1](https://www.joomill.nl/images/blog/ssl1.png)

## Voordat je begint: De vereisten

Om SSL in te schakelen in Joomla, moet de basis goed staan bij je hosting:

\***Het SSL Certificaat moet geïnstalleerd zijn:** Dit doe je meestal via het controlepaneel van je hosting (zoals DirectAdmin, cPanel of Plesk). Vaak kan dit met één klik via de optie "Let's Encrypt".  
\* **Géén Dedicated IP meer nodig:** Het originele artikel vermeldde dat je een uniek IP-adres nodig hebt. Dankzij **SNI (Server Name Indication)** is dit al jaren niet meer nodig. Je kunt gewoon je huidige gedeelde IP-adres gebruiken.

## SSL inschakelen in Joomla (Stappenplan)

Is het certificaat actief op de server? Test dit eerst door naar \`[https://jouw-domein.nl\`](https://jouw-domein.nl`) te surfen. Zie je de site (ook al ziet de opmaak er misschien raar uit)? Dan kun je het in Joomla activeren.

1. Log in op de **Administrator (backend)** van je Joomla site.
2. Ga naar **Systeem** \>\> **Algemene instellingen** (Global Configuration).
3. Je bevindt je nu op het tabblad Site. Klik op het tabblad **Server**.
4. Zoek de optie **Forceer SSL** (Force HTTPS). Je hebt drie keuzes:  
Geen: SSL staat uit (niet aanbevolen).  
Alleen administrator: Alleen de backend is beveiligd.  
Gehele website: Zowel de bezoeker als de beheerder gebruiken altijd HTTPS.

5\. Kies voor **Gehele website**.  
6. Klik op **Opslaan**.

\> **Waarschuwing:** Als je SSL forceert terwijl het certificaat op de server nog niet werkt, sluit je jezelf buiten. Kun je niet meer inloggen? Open dan via FTP het bestand \`configuration.php\` en verander de regel \`public $force\_ssl = '2';\` naar \`public $force\_ssl = '0';\`.

![ssl2](https://www.joomill.nl/images/kennisbank/forceer-https-ssl.png)

## Probleemoplossing: Het slotje is niet groen/dicht?

Heb je SSL aangezet, maar geeft de browser aan "Niet volledig beveiligd" of zie je geen slotje? Dan heb je last van **Mixed Content**.

Dit betekent dat de pagina via HTTPS wordt geladen, maar dat er afbeeldingen, scripts of stylesheets in de code staan die nog via HTTP worden ingeladen (bijv. \<img src="http://website.nl/plaatje.jpg"\>).

**Oplossing:**

Gebruik een extensie zoals **DB Replacer** of **Better Search Replace** om in je database alle verwijzingen van http:// te wijzigen naar https://

Controleer instellingen van specifieke componenten of templates; soms staan logo's of links daar "hardcoded" met http.

**Vergeet niet:**  
Pas ook externe diensten aan. Denk aan Google Analytics, Google Search Console en betaalproviders (zoals Mollie of PayPal); geef daar door dat je website nu op \`https\` draait.

Ondervindt je problemen met het SSL Certificaat, gebruik dan de [SSL Certificate Tools](https://www.sslshopper.com/ssl-certificate-tools.html)

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/gebruik-van-ssl-https-op-joomla-website?output=markdown)

## Extensies installeren van web

Omdat ik veel bezig ben met het uitproberen van de mogelijkheden van extensies, merk ik regelmatig dat mijn computer vol staat met verdwaalde installatiebestanden. Ik vind ze in mijn downloads, mijn bureaublad, het mapje "nog uitzoeken" en ga zo maar door.

[Lees meer...](https://www.joomill.nl/kennisbank/joomla-configuratie/extensies-installeren-van-web?output=markdown)

