---
title: "Joomla Extensies"
---

# Joomla Extensies

Met Joomla extensies kun je iedere functie toevoegen die je maar kunt bedenken. Er zijn duizenden Joomla extensies. Hier vind je alle informatie over de meest populaire extensies.


## Captcha - Proof of Work

Joomla 6.1 heeft een ingebouwde captcha die werkt zonder Google-account, zonder API-sleutel en zonder dat er iets naar een externe server wordt gestuurd. De plugin heet **CAPTCHA - Proof of Work** en is direct beschikbaar na de installatie van Joomla 6.1. Dit artikel legt uit wat het is, hoe je het activeert en wat je daarna moet controleren.

 
---

 
## Wat is POW Captcha?

 **POW** staat voor *Proof of Work*, oftewel "bewijs van gedane arbeid." In plaats van de bezoeker te vragen verkeerslichten of zebrapaden aan te klikken of tekst over te typen, laat het de browser van de bezoeker een klein rekenprobleem oplossen. Dat kost een normale browser zo'n 100 tot 500 milliseconden en de bezoeker merkt er niets van.

 Voor een spambot die hetzelfde formulier duizenden keren per uur wil versturen, telt die rekenkosten echter op tot een erg hoge belasting. Spam is een kwestie van economie: als elke verzendpoging rekentijd kost, wordt massale spam onhaalbaar.

 De captcha is gebouwd op de open source bibliotheek [Altcha](https://altcha.org/), ontwikkeld door BAU Software uit Tsjechië. De plugin is MIT-gelicenseerd en zit volledig in de Joomla-core. Er is geen externe dienst bij betrokken.

 
---

 
## POW Captcha activeren in Joomla 6.1

 Het instellen bestaat uit twee verplichte stappen en twee controles die je daarna uitvoert.

 
### Stap 1: de plugin inschakelen

 
1. Ga in het beheerderspaneel naar **Extensies > Plugins**.
2. Zoek op `captcha`
3. Open de plugin **CAPTCHA - Proof of Work**.
4. Stel **Status** in op **Ingeschakeld**.
5. Sla op via **Opslaan & Sluiten**.

 ![pow captcha plugin settings](https://www.joomill.com/images/kennisbank/pow-captcha-plugin-settings.png)

 Tijdens deze stap zie je drie instellingen waarover je een keuze kunt maken:

 **Moeilijkheidsgraad**  
Kies uit Easy, Medium of Hard. Easy is geschikt voor een standaard contactformulier. Hard verhoogt de rekenkosten per verzending, wat nuttig kan zijn voor formulieren die vaak worden misbruikt, zoals gebruikersregistratie. Verander dit alleen als je daadwerkelijk last hebt van spam.

 **Automatische oplossing**  
Dit bepaalt wanneer de browser het puzzeltje start. De standaardinstelling "When CAPTCHA field receives focus" is goed voor de meeste situaties. "On submit" voegt een kleine pauze toe bij het indienen van het formulier. "On page load" start zo vroeg mogelijk, maar laat de browser ook rekenen als de bezoeker het formulier nooit invult.

 **Vervaltijd**  
Hoe lang de opgeloste puzzel geldig blijft na het oplossen. De standaardwaarde van vijf minuten volstaat voor vrijwel elk contactformulier. Heb je een formulier met meerdere stappen dat de bezoeker langer invult, stel de vervaltijd dan hoger in.

 
### Stap 2: instellen als standaard captcha

 
1. Ga naar **Systeem > Algemene instellingen**
2. Open het tabblad **Website**.
3. Zoek het veld **Standaard captcha**.
4. Selecteer **CAPTCHA - Bewijs van werk**.
5. Sla op.

 ![pow captcha global default](https://www.joomill.com/images/kennisbank/pow-captcha-global-default.png)

 Vanaf dit moment gebruiken alle formulieren in Joomla die de ingebouwde captcha-koppeling hebben automatisch de proof-of-work captcha. Dat zijn onder andere het contactformulier, de gebruikersregistratie en de wachtwoord-resetpagina.

 
### Stap 3: controleer of het werkt

 Open het contactformulier van je website in een privébrowservenster en dien een testbericht in. De verzending moet gewoon doorgaan zonder dat je iets hoeft aan te klikken of in te vullen. Zie je nog een Google reCAPTCHA-widget? Dan is die hard ingebouwd in de template of in een externe extensie. 

 ![pow captcha frontend](https://www.joomill.com/images/kennisbank/pow-captcha-frontend.png)

 
### Stap 4: Google reCAPTCHA uitschakelen

 Als je eerder Google reCAPTCHA gebruikte en POW Captcha nu de standaard is, doe dan het volgende:

 
1. Ga naar **Extensies > Plugins**.
2. Zoek **CAPTCHA - ReCAPTCHA**.
3. Schakel de plugin **uit**.
4. Verwijder de site-sleutel en de geheime sleutel uit de pluginconfiguratie.

 Sleutels die je niet meer gebruikt horen niet in de database thuis.

 
---

 
## Hoe werkt het technisch?

 Als de webpagina met een formulier wordt geladen, slaat de Joomla-server een wiskundige uitdaging op in de database: een willekeurig getal, een zout en een doelwaarde. De browser van de bezoeker probeert vervolgens een getal te vinden waarvan de hashwaarde (een soort vingerafdruk) onder de doelwaarde uitkomt. Zodra de browser dat getal heeft gevonden, stuurt hij het mee bij het verzenden van het formulier.

 De server controleert dan drie dingen: klopt de wiskundige oplossing, is de vervaltijd nog niet verstreken en is de oplossing nog niet eerder gebruikt? Pas als dat alles in orde is, wordt het formulier verwerkt. De uitdaging wordt daarna verwijderd uit de database zodat niemand dezelfde oplossing tweemaal kan gebruiken.

 Dit betekent dat de captcha stateful is: elke formulierweergave schrijft een rij in de database en elke inzending verwijdert die rij. Voor een gewone website is dat verwaarloosbaar. Op een pagina met veel registraties per uur is het de moeite waard om dat in de gaten te houden.

 
---

 
## GDPR en privacywetgeving

 De Franse privacytoezichthouder CNIL heeft [geoordeeld](https://datadome.co/bot-management-protection/ruling-recaptcha-uses-data-for-purposes-other-than-security-french-privacy-commission/)dat Google reCAPTCHA gegevens van bezoekers verwerkt die verder gaan dan strikt noodzakelijk voor spambeveiliging. Twee bedrijven werden beboet, mede wegens het gebruik van reCAPTCHA zonder voorafgaande toestemming. De Duitse toezichthouders staan al jaren op een vergelijkbaar standpunt.

 POW Captcha stuurt geen gegevens naar externe partijen. Er is geen verzoek naar Google of een andere dienst, geen vingerafdruk van de browser en geen captcha-cookie. De bezoekersgegevens verlaten de eigen server niet. Voor websites die bezoekers uit de EU ontvangen is dit een concreet verschil.

 Let op: als je privacybeleid vermeldt dat je Google reCAPTCHA gebruikt voor spambeveiliging, verwijder of pas die zin dan aan nadat je bent overgestapt.

 
---

 
## Toegankelijkheid

 Klassieke captcha's zijn al decennialang een struikelblok voor mensen met een visuele beperking, een motorische aandoening of een cognitieve beperking. De W3C publiceerde hierover in 2005 al een nota en het probleem is sindsdien niet opgelost.

 POW Captcha is volledig onzichtbaar voor de bezoeker. Er is geen afbeelding om te herkennen, geen audio om te beluisteren en geen knop om op te klikken. De browser doet het werk op de achtergrond. Altcha, de onderliggende bibliotheek, voldoet aan WCAG 2.2 niveau AA en aan de European Accessibility Act 2025.

 
---

 
## Huidige beperking: geen variabele moeilijkheidsgraad

 Een bekende beperking van de huidige implementatie is dat de moeilijkheidsgraad vast staat. Altcha ondersteunt van zichzelf de mogelijkheid om de moeilijkheidsgraad automatisch te verhogen voor bezoekers die het formulier veel achtereen verzenden: de eerste keer Easy, de tiende keer in tien minuten Hard, enzovoort. Dat maakt gerichte spamcampagnes steeds kostbaarder.

 Joomla 6.1 doet dit nog niet, omdat daarvoor een rate-limitingsysteem in de kern nodig is dat er nog niet in zit. Harald Leithner leidt een voorstel voor zo'n systeem, bedoeld voor Joomla 7.x. Er is vooralsnog geen concrete opleverdatum.

 Praktisch advies tot die tijd: als een specifiek formulier veel spam ontvangt, zet de moeilijkheidsgraad dan globaal op Hard. Dat voegt een extra seconde of twee toe voor iedere bezoeker, maar stopt de meeste geautomatiseerde aanvallen. Voor aanhoudende problemen is aanvullende beveiliging op server- of firewallniveau een betere oplossing.

 
---

 
## Veelgemaakte fouten

 **reCAPTCHA staat hard gecodeerd in een template**  
Sommige Joomla-templates plaatsen een reCAPTCHA-widget rechtstreeks in de formuliercode, los van de Joomla captcha-instelling. Het wijzigen van de standaard captcha in Globale configuratie heeft daar geen effect op. Je moet dan de templatecode aanpassen of overstappen naar een template die de Joomla captcha-koppeling gebruikt.

 **Externe formulierenbuilders met eigen captcha-instelling**  
Extensies als ChronoForms, Convert Forms, RSForm!Pro en Fabrik hebben een eigen captcha-instelling per formulier die je handmatig moet aanpassen. Sommige extensies werken niet met de Joomla standaarden waardoor het niet mogelijk is om deze captcha te gebruiken. Neem contact op met de ontwikkelaar voor meer informatie.

 **Paginacache actief op formulierpagina's**  
Als een formulierpagina gecached wordt, bakt de captcha-uitdaging mee in de gecachede HTML. Elke bezoeker krijgt dan dezelfde uitdaging, wat niet werkt en ook een veiligheidsprobleem is. Controleer of jouw cacheoplossing formulierpagina's uitsluit. De meeste Joomla-cacheoplossingen doen dit standaard al.

 **Twee captcha-plugins tegelijk actief**  
Een website die zowel reCAPTCHA als POW Captcha actief heeft staan, doet bij elke formulierverzending dubbel werk. Schakel reCAPTCHA uit als POW Captcha de nieuwe standaard is.

 
---

 
## Veelgestelde vragen

 **Werkt POW Captcha ook op mijn contactformulier?**  
Ja, als je Joomla's eigen contactcomponent gebruikt. Andere formulieren werken ook, mits de extensie gebruikmaakt van de Joomla captcha-koppeling.

 **Moet ik een account aanmaken of iets registreren?**  
Nee. De plugin werkt volledig zonder registratie, API-sleutel of externe dienst.

 **Merkt de bezoeker er iets van?**  
Normaal gesproken niet. De browser lost het puzzeltje op in de achtergrond. Er verschijnt geen checkbox, afbeelding of andere vraag.

 **Is POW Captcha beschikbaar in Joomla 4/5?**  
Nee. De plugin `plg_captcha_powcaptcha` is alleen aanwezig in Joomla 6.1 en hoger.

 **Wat gebeurt er als de browser JavaScript heeft uitgeschakeld?**  
Het puzzeltje wordt opgelost via JavaScript. Zonder JavaScript werkt de captcha niet. Voor de overgrote meerderheid van bezoekers is dit geen probleem; moderne browsers draaien JavaScript altijd.

 **Hoe weet ik of het echt werkt?**  
Open de browser-ontwikkelaarshulpmiddelen (F12), ga naar het tabblad Netwerk en dien het formulier in. Je ziet een extra formulierveld met de naam `altcha` meegaan in de POST-data. Dat is het bewijs dat de captcha actief is en werkt.

 **Mijn formulier heeft nog een reCAPTCHA-widget na de overstap. Wat nu?**  
Dan is reCAPTCHA direct in de templatecode of extensie ingebakken en niet via de Joomla captcha-koppeling geladen. Raadpleeg de documentatie van je template of extensie voor hoe je dat aanpast, of neem contact op met je webbeheerder.

 **Moet ik mijn privacybeleid aanpassen?**  
Ja, als daarin staat dat je Google reCAPTCHA gebruikt. Na de overstap naar POW Captcha geldt dat niet meer. Je privacybeleid hoeft voor de captcha geen externe dienst meer te vermelden.


[Lees meer...](https://www.joomill.com/joomla-extensies/captcha-proof-of-work.md)

## Captcha - Proof of Work

Joomla 6.1 has a built-in captcha that works without a Google account, without an API key and without sending anything to a remote server. The plugin is called **CAPTCHA - Proof of Work** and is available immediately after installing Joomla 6.1. This article explains what it is, how to activate it and what to check afterwards.

 
---

 
## What is POW Captcha?

 **POW** stands for *Proof of Work*, or "proof of work done." Instead of asking the visitor to click traffic lights or zebra crossings or type text, it lets the visitor's browser solve a small maths problem. This takes a normal browser about 100 to 500 milliseconds and the visitor does not notice.

 However, for a spambot that wants to send the same form thousands of times an hour, that computational cost adds up to a very high burden. Spam is a matter of economics: if every sending attempt takes computing time, mass spam becomes unfeasible.

 The captcha is built on the open source library [Altcha](https://altcha.org/), developed by BAU Software from the Czech Republic. The plugin is MIT-licensed and fully embedded in the Joomla core. No external service is involved.

 
---

 
## Activate POW Captcha in Joomla 6.1

 Setting it up consists of two mandatory steps and two checks that you perform afterwards.

 
### Step 1: enable the plugin

 
1. In the admin panel, go to **Extensions > Plugins**.
2. Search for `captcha`
3. Open the plugin **CAPTCHA - Proof of Work**.
4. Set **Status** to **Enabled**.
5. Save via **Save & Close**.

 ![pow captcha plugin settings](https://www.joomill.com/images/kennisbank/pow-captcha-plugin-settings.png)

 During this step, you will see three settings that you can choose over:

 **Difficulty**  
Choose from Easy, Medium or Hard. Easy is suitable for a standard contact form. Hard increases the calculation cost per submission, which can be useful for forms that are often abused, such as user registration. Change this only if you actually suffer from spam.

 **Automatic solution**  
This determines when the browser starts the puzzle. The default setting "When CAPTCHA field receives focus" is good for most situations. "On submit" adds a small pause when the form is submitted. "On page load" starts as early as possible, but also lets the browser calculate if the visitor never completes the form.

 **Expiry time**  
How long the solved puzzle remains valid after being solved. The default value of five minutes is sufficient for almost any contact form. If you have a form with multiple steps that takes the visitor longer to complete, set the expiry time higher.

 
### Step 2: set as default captcha

 
1. Go to **System > Global Configuration**
2. Open the **Site** tab.
3. Find the **Default captcha** field.
4. Select **CAPTCHA - Proof of work**.
5. Save.

 ![pow captcha global default](https://www.joomill.com/images/kennisbank/pow-captcha-global-default.png)

 From this moment on, all forms in Joomla that have the built-in captcha link will automatically use the proof-of-work captcha. These include the contact form, user registration and password reset page.

 
### Step 3: check that it works

 Open your website's contact form in a private browser window and submit a test message. The submission should just go through without you having to click or enter anything. Do you see another Google reCAPTCHA widget? If so, it is hard built into the template or an external extension.

 ![pow captcha frontend](https://www.joomill.com/images/kennisbank/pow-captcha-frontend.png)

 
### Step 4: Disable Google reCAPTCHA

 If you were previously using Google reCAPTCHA and POW Captcha is now the default, do the following:

 
1. Go to **Extensions > Plugins**.
2. Find **CAPTCHA - ReCAPTCHA**.
3. **Disable** the plugin.
4. Remove the site key and secret key from the plugin configuration.

 Keys you no longer use do not belong in the database.

 
---

 
## How does it work technically?

 When the web page loads with a form, the Joomla server stores a mathematical challenge in the database: a random number, a salt and a target value. The visitor's browser then tries to find a number whose hash value (a kind of fingerprint) is below the target value. Once the browser has found that number, it sends it along when sending the form.

 The server then checks three things: is the mathematical solution correct, has the expiry time not yet expired and has the solution not been used before? Only if all that is correct is the form processed. The challenge is then removed from the database so that no one can use the same solution twice.

 This means that the captcha is stateful: each form view writes a row into the database and each submission deletes that row. For an ordinary website, this is negligible. On a page with many registrations per hour, it is worth keeping an eye on that.

 
---

 
## GDPR and privacy laws

 French privacy regulator CNIL has [ruled](https://datadome.co/bot-management-protection/ruling-recaptcha-uses-data-for-purposes-other-than-security-french-privacy-commission/)that Google reCAPTCHA processes visitor data beyond what is strictly necessary for spam protection. Two companies were fined, partly for using reCAPTCHA without prior consent. German regulators have taken a similar stance for years.

 POW Captcha does not send any data to external parties. There is no request to Google or any other service, no browser fingerprinting and no captcha cookie. The visitor data does not leave its own server. For websites that receive visitors from the EU, this is a concrete difference.

 Note: If your privacy policy states that you use Google reCAPTCHA for spam protection, remove or update that sentence after you switch.

 
---

 
## Accessibility

 Classic captchas have been a stumbling block for people with visual impairments, motor impairments or cognitive disabilities for decades. The W3C published a paper on this back in 2005 and the problem has not been solved since then.

 POW Captcha is completely invisible to the visitor. There is no image to recognise, no audio to listen to and no button to click. The browser does the work in the background. Altcha, the underlying library, complies with WCAG 2.2 level AA and with the European Accessibility Act 2025.


[Lees meer...](https://www.joomill.com/joomla-extensies/captcha-proof-of-work-en.md)

## Gedrag - Achterwaartse compatibiliteit

Joomla staat bekend om zijn flexibiliteit, maar bij grote upgrades – zoals de stap van Joomla 5 naar Joomla 6 – kun je tegen verouderde extensies of aangepaste functionaliteiten aanlopen. Gelukkig biedt de Achterwaartse compatibiliteit / Backward Compatibility Plugin (BC Plugin) tijdelijk een oplossing. Maar hoe lang kun je daarop vertrouwen? En wat betekent dit voor jouw upgradeplanning?

 
## Wat is de Backward Compatibility Plugin (BC Plugin)?

 De Backward Compatibility Plugin is een gedragsplugin in Joomla 5 die het mogelijk maakt om oudere extensies en aangepaste code te blijven gebruiken, zelfs als ze gebaseerd zijn op verouderde functies (deprecated code).

 In feite overbrugt de plugin het gat tussen oudere extensies en de moderne, veilige aanpak in Joomla 5. Veel ontwikkelaars hebben tijd nodig om hun extensies aan te passen aan de nieuwste standaarden. De BC Plugin geeft hen – en jou – de kans om over te stappen op Joomla 5, zonder dat alles meteen stukloopt.

 
## Wat verandert er in Joomla 6?

 Vanaf Joomla 6 wordt de Joomla 5 versie van de BC Plugin volledig verwijderd. Dit betekent:

 
- Verouderde API’s worden definitief niet meer ondersteund
- Extensies die afhankelijk zijn van de BC Plugin, zullen niet meer functioneren
- Custom code die deprecated functies gebruikt, kan fouten veroorzaken

 Wil je dus upgraden naar Joomla 6? Dan moet je zorgen dat je website volledig zonder deze plugin kan draaien.

 
## Voordat je deze plugin uitschakeld!

 **Let op: door het uitschakelen van deze plugin is het mogelijk dat jouw website niet meer werkt en niet meer bereikbaar is.** (soms ook niet meer via de administrator) dus zorg er altijd voor dat je:

 
- Een werkende (dus een geteste) backup hebt van de website.
- Toegang hebt tot de database (via bijv. phpMyAdmin).
- Alle geinstalleerde extensies hebt bijgewerkt naar de meest recente versie. (let op: soms geeft een extensie, bijv. JCE Editor, niet de juiste updatemelding dus controleer deze zorgvuldig.)
- Test op een aparte testomgeving.

 
## Schakel de Backward Compatibility plugin uit

 Via System > Plugins zoek je naar de Achterwaartse compatibiliteit plugin en je schakelt deze uit door op het status icoon te klikken. Daarna controleer je of jouw website nog werkt zoals voorheen. Zorg ervoor dat je alle pagina's controleert, zoals specifieke pagina's waar een extensie actief is. bijvoorbeeld de sitemap of contactformulier)

 ![behaviour achterwaartse compatibiliteit](https://www.joomill.com/images/kennisbank/behaviour-achterwaartse-compatibiliteit.png)

 Zorg ervoor dat je jouw website nu goed test of alles nog werkt zoals voorheen.

 
## Jouw Joomla website werkt niet meer nadat je de Backward Compatibility hebt uitgeschakeld

 Zoals hierboven uitgelegd is het mogelijk dat jouw website niet meer werkt nadat je de Achterwaartse compatibiliteitplugin hebt uitgeschakeld. Er is dus een extensie actief die verouderde code gebruikt.

 Wat kun je doen om dit probleem op te lossen:

 1. Schakel, indien mogelijk, de plugin weer in via de System > Plugins

 2. Wanneer je geen toegang meer tot de pluginpagina hebt door een foutmelding, moet je de plugin inschakelen via de database. Hiervoor ga je naar jouw database via phpMyAdmin.  
- Ga naar de tabel #__extensions (vervang #__ door jouw eigen prefix)  
- Zoek naar Name Like %...% compat

 ![behaviour backward compatibility database 01](https://www.joomill.com/images/kennisbank/behaviour-backward-compatibility-database-01.png)

 Bij de zoekresultaten zie je nu de regel voor de compatibiliteitsplugin.  
- Verander Enabled 0 naar 1

 ![behaviour backward compatibility database 02](https://www.joomill.com/images/kennisbank/behaviour-backward-compatibility-database-02.png)

 Bekijk jouw website en hij zal weer werken.

 3. Werkt ook deze manier niet, zet dan een complete backup terug van jouw website.

 Met het opnieuw aanzetten van deze plugin weet je dat je website nog afhankelijk is van verouderde code. Dit betekent dat je actie moet ondernemen vóór de release van Joomla 6.

 Welke plugin dit precies veroorzaakt, is soms lastig te achterhalen. Je kunt dit doen door de verouderde code uit de foutmelding (bijv. JPlugin of JFactory) op te zoeken in de bestanden. Een programma wat ik gebruik is [Fileseek](https://www.fileseek.ca). Je moet dan wel eerst alle bestanden downloaden om ze te scannen.   
Een andere manier is om plugins 1 voor 1 uit te zetten en te onderzoeken wanneer het fout gaat.

 Je kunt dan:

 
- **Contact opnemen**met de ontwikkelaar van de betreffende extensie
- **Zoeken naar alternatieve extensies** die Joomla 6 native ondersteunen
- **Custom code herschrijven** of laten herschrijven op basis van de nieuwe API

 Gebruik de BC Plugin dus alleen als tijdelijke oplossing. Hoe eerder je je website optimaliseert voor Joomla 6, hoe minder risico je loopt op bugs, downtime of beveiligingsproblemen.


[Lees meer...](https://www.joomill.com/joomla-extensies/gedrag-achterwaartse-compatibiliteit.md)

## Behaviour - Backward compatibility

Joomla is known for its flexibility, but during major upgrades - such as the move from Joomla 5 to Joomla 6 - you may run into outdated extensions or custom functionalities. Fortunately, the Backward Compatibility / Backward Compatibility Plugin (BC Plugin) offers a temporary solution. But how long can you rely on it? And what does this mean for your upgrade planning?

 
## What is the Backward Compatibility Plugin (BC Plugin)?

 The Backward Compatibility Plugin is a behavioural plugin in Joomla 5 that allows older extensions and custom code to continue to be used, even if they are based on outdated features (deprecated code).

 In fact, the plugin bridges the gap between older extensions and the modern, secure approach in Joomla 5. Many developers need time to adapt their extensions to the latest standards. The BC Plugin gives them - and you - the chance to transition to Joomla 5 without everything breaking down immediately.

 
## What will change in Joomla 6?

 From Joomla 6 onwards, the Joomla 5 version of the BC Plugin will be completely removed. This means:

 
- Outdated APIs are definitively no longer supported
- Extensions that depend on the BC Plugin will no longer function
- Custom code that uses deprecated functions may cause errors

 So do you want to upgrade to Joomla 6? Then you need to make sure your website can run completely without this plugin.

 
## Before disabling this plugin!

 **Note: disabling this plugin may cause your website to stop working and not be accessible.** (Sometimes not through the administrator either) so always make sure you have:

 
- Have a working (i.e. tested) backup of the website.
- Have access to the database (e.g. via phpMyAdmin).
- Updated all installed extensions to the latest version. (Note: sometimes an extension, e.g. JCE Editor, does not give the correct update message so check carefully).
- Test on a separate test environment.

 
## Disable the Backward Compatibility plugin

 Via System > Plugins, search for the Backward Compatibility plugin and disable it by clicking the status icon. After that, check if your website is still working as before. Make sure you check all pages, such as specific pages where an extension is active. e.g. the sitemap or contact form)

 ![behaviour achterwaartse compatibiliteit](https://www.joomill.com/images/kennisbank/behaviour-achterwaartse-compatibiliteit.png)

 Make sure you test your website properly now if everything is still working as before.

 
## Your Joomla website no longer works after you turned off Backward Compatibility

 As explained above, it is possible that your website no longer works after you disabled the Backward Compatibility plugin. In other words, an extension is active that uses outdated code.

 What can you do to solve this problem:

 1. If possible, re-enable the plugin via System > Plugins

 2. If you can no longer access the plugin page due to an error message, you need to enable the plugin via the database. To do this, access your database via phpMyAdmin.  
- Go to the table #__extensions (replace #__ with your own prefix)  
- Search for Name Like %...% compat

 ![behaviour backward compatibility database 01](https://www.joomill.com/images/kennisbank/behaviour-backward-compatibility-database-01.png)

 In the search results, you will now see the line for the compatibility plugin.  
- Change Enabled 0 to 1

 ![behaviour backward compatibility database 02](https://www.joomill.com/images/kennisbank/behaviour-backward-compatibility-database-02.png)

 Check your website and it will work again.

 3. If this doesn't work either, restore a complete backup of your website.

 By re-enabling this plugin, you know that your website still relies on outdated code. This means you need to take action before the release of Joomla 6.

 Exactly which plugin is causing this is sometimes hard to figure out. You can do this by looking up the obsolete code from the error message (e.g. JPlugin or JFactory) in the files. One programme I use is [Fileseek](https://www.fileseek.ca). However, you have to download all the files first to scan them.  
Another way is to disable plugins 1 by 1 and investigate when it goes wrong.

 You can then:

 
- **Contact**the developer of the extension in question
- **Search for alternative extensions** that support Joomla 6 native
- **Rewrite custom code** or have it rewritten based on the new API

 So use the BC Plugin only as a temporary solution. The sooner you optimise your website for Joomla 6, the less risk you run of bugs, downtime or security issues.


[Lees meer...](https://www.joomill.com/joomla-extensies/behavior-backward-compatibility.md)

## Geplande taken

Geplande taken in Joomla zijn geautomatiseerde processen die op vooraf ingestelde tijden worden uitgevoerd. Deze taken helpen bij routinematige onderhoudstaken, zoals het verwijderen van oude logbestanden, het versturen van notificaties, of het aanpassen van gegevens. De geplande taken zijn beschikbaar vanaf Joomla 4.1 en hoger.In dit artikel laat ik je zien hoe je deze taken kunt instellen en welke taken er allemaal beschikbaar zijn.


[Lees meer...](https://www.joomill.com/joomla-extensies/geplande-taken.md)

## Planned tasks

Scheduled tasks in Joomla are automated processes that run at preset times. These tasks help with routine maintenance tasks, such as deleting old log files, sending notifications, or modifying data. Scheduled tasks are available from Joomla 4.1 and higher.In this article, I will show you how to set up these tasks and which tasks are all available.


[Lees meer...](https://www.joomill.com/joomla-extensies/scheduled-tasks.md)

## jooa11y - De Joomla Toegankelijkheidscontroleur plugin

Bij het ontwikkelen van een website is toegankelijkheid een belangrijk onderdeel geworden de afgelopen jaren. Bij toegankelijkheid of accessibility zorg je ervoor dat jouw website door iedereen te bekijken is, ook voor mensen met een (visuele) beperking.


[Lees meer...](https://www.joomill.com/joomla-extensies/jooa11y-de-joomla-toegankelijkheidscontroleur-plugin.md)

## jooa11y - The Joomla Accessibility Checker plugin

When developing a website, accessibility has become an important part in recent years. With accessibility, you make sure your website can be viewed by everyone, including people with (visual) impairments.


[Lees meer...](https://www.joomill.com/joomla-extensies/jooa11y-the-joomla-accessibility-checker-plugin.md)

## Logging in as another user with Shack User Switching 

When you have a website with different users and their own permissions, sometimes it is useful to log in as another user to see what they can see on the website.


[Lees meer...](https://www.joomill.com/joomla-extensies/login-as-another-user-with-shack-user-switching.md)

## Inloggen als andere gebruiker met Shack User Switching 

Wanneer je een website hebt met verschillende gebruikers en hun eigen rechten, dan is soms handig om in te loggen als een andere gebruiker om te kijken wat hij op de website kan zien.


[Lees meer...](https://www.joomill.com/joomla-extensies/inloggen-als-andere-gebruiker-met-shack-user-switching.md)

## Adding a chat feature to Joomla

Would you like to have direct contact with visitors to your website? So that you can immediately answer questions from (potential) customers. Then use a chat widget.


[Lees meer...](https://www.joomill.com/joomla-extensies/chatfunction-add-to-joomla.md)

## Een chatfunctie toevoegen aan Joomla

Wil je graag direct contact met de bezoekers van jouw website? Zodat je meteen vragen van (potentiële) klanten kan beantwoorden. Maak dan gebruik va een chatwidget.


[Lees meer...](https://www.joomill.com/joomla-extensies/chatfunctie-toevoegen-aan-joomla.md)

