Skip to main content

Wat is nieuw in Joomla 6?

Joomla 6.0 is de nieuwste versie van het populaire contentmanagementsysteem en werd officieel uitgebracht op 14 oktober 2025. Deze release brengt een flinke stap vooruit op het gebied van gebruiksgemak, stabiliteit en automatisering. Zo is het vanaf nu mogelijk om Joomla automatisch te laten updaten, zodat websites altijd up-to-date blijven zonder handmatig ingrijpen.

Ook is er een vernieuwde standaardtemplate toegevoegd: Cassiopeia Extended, een moderne en flexibelere versie van de vertrouwde Cassiopeia-sjabloon. Daarnaast is het versiebeheer volledig vernieuwd, waardoor het bijhouden en terugzetten van eerdere versies van content nu uitbreider is dan voorheen.

Joomla 6.0 introduceert nieuwe veldtypes waarmee ontwikkelaars nog meer vrijheid krijgen bij het opbouwen van complexe formulieren en contentstructuren.

In totaal bevat Joomla 6.0 maar liefst 276 aanpassingen: van nieuwe functies tot verbeteringen en bugfixes. Het resultaat is een toekomstbestendiger CMS dat klaar is voor de volgende fase van webontwikkeling.

Het einde van Joomla 4

Houd er rekening mee dat Joomla 4 sinds 14 oktober 2025 niet langer wordt ondersteund. Dat betekent dat deze versie geen beveiligingsupdates of bugfixes meer ontvangt, waardoor het risico op kwetsbaarheden toeneemt. Het is dus verstandig om nu serieus te overwegen om over te stappen naar Joomla 5 of Joomla 6.

Volgens het officiële ondersteuningsschema ontvangt Joomla 5 tot 13 oktober 2026 zowel functionele als beveiligingsupdates, en daarna tot 12 oktober 2027 alleen nog beveiligingspatches.

Joomla 6 wordt langer ondersteund: tot 17 oktober 2028 komen er verbeteringen en veiligheidsupdates uit, en tot 16 oktober 2029 blijft enkel de beveiligingsondersteuning actief. 

Bijgewerkte systeemvereisten

Met de komst van Joomla 6 zijn ook de minimale systeemvereisten aangescherpt. Om optimaal gebruik te kunnen maken van de nieuwe functies en verbeterde beveiliging is PHP 8.3.0 nu de minimale vereiste versie. Deze verhoging zorgt ervoor dat Joomla 6 beter aansluit op moderne webstandaarden en efficiënter presteert op recente serveromgevingen. Een volledig overzicht van de nieuwe technische vereisten is te vinden in de officiële documentatie op manual.joomla.org

Automatische updates

Een van de meest besproken vernieuwingen in Joomla 6 is de introductie van automatische updates, een functie die ook in versie 5.4 is toegevoegd. Hiermee kan het CMS zichzelf bijwerken binnen kleinere releases, zoals van 6.0.0 naar 6.0.1, zonder dat de beheerder handmatig hoeft in te grijpen.Dat maakt onderhoud eenvoudiger en zorgt ervoor dat beveiligingspatches sneller worden toegepast.

Toch is enige voorzichtigheid op zijn plaats. Wie veel extensies van derden gebruikt, loopt meer risico dat een update iets op de site breekt. Op basis van jarenlange ervaring met Joomla raad ik aan om automatische updates uit te schakelen en de handmatige methode te gebruiken, zeker bij complexe websites. Heb je echter een eenvoudige site zonder kritieke extensies of met alleen standaardonderdelen, dan kan de automatische update juist een handig hulpmiddel zijn om alles soepel up-to-date te houden. 

Meer informatie over de automatische updates lees je in mijn kennisbankartikel: Automatische Joomla updates (Joomla 5.4+)

automatic updates

Cassiopeia Extended

Cassiopeia Extended is een zogenaamd Child template van het bekende Cassiopeia thema. Cassiopeia is het Joomla website template gebaseerd op Bootstrap 5.

Bij de kleurinstellingen zijn nu eenvoudige verschillende kleuren te kiezen voor achtergronden, links en teksten.

joomla6 cassiopeia extended colors

In het tabblad Lettertype instellingen kun je de grootte van lettertypes definiëren. 

joomla6 cassiopeia extended headings

Verbeterd versiebeheer

Joomla beschikte al over versiebeheer, waarmee eerder opgeslagen versies van artikelen eenvoudig konden worden hersteld. In Joomla 6 is dit systeem verder uitgebreid. Nu worden ook de gegevens uit aangepaste velden, tags en categorieën meegenomen in de opgeslagen versies. Dat betekent dat je bij het terugzetten van een oudere versie niet alleen de tekst, maar ook alle bijbehorende veldinformatie volledig herstelt.

Nieuwe Custom fields

Het notitie veld

Wil je bij de aangepaste velden een extra tekst plaatsen als uitleg of begeleiding bij het invullen van de velden, dan is het notitie custom field een nieuw type wat je hiervoor kunt gebruiken.

Bij het instellen van dit veld vul je onder andere een kop en inhoud in. Ook kun je verschillende css-classes gebruiken zoals alert-info, alert-warning, etc.

joomla6 notitie instellingen

 Tijdens het invullen van de velden zie je dit als volgt terug:

joomla6 notitie weergave

Het nummer veld

Het nummer custom field kan gebruikt worden om een getal te laten zien bij jouw artikel. 

Je kunt een Standaardwaarde instellen, net als een Minimum en Maximum getal en een stap ophoging.
Bij het Minimum en Maximum getal en Stap ophoging kun je alleen voor hele getallen kiezen, maar je kunt bij het invoeren wel gebruik maken van decimalen en zo een getal als "7,5" invoeren.

joomla6 nummer

Ook is er een optie om het getal te formatteren als Valuta, dit is handig wanneer je bij een artikel de prijs wil weergeven.
Je kunt dan ook een Valuta symbool (zoals € of EUR) invoeren, de positie van het symbool (Voor of Na) en het aantal decimalen selecteren.

joomla6 nummer valuta

In dit voorbeeld wordt het getal 7.5 dan weergegeven als €7,50;

Gedragsplugin - Achterwaartse compatibiliteit 6

Als extensies worden gebruikt die de huidige Joomla coderingsstandaards niet gebruiken, dan zal deze plugin, indien ingeschakeld, achterwaartse compatibiliteit bieden ten opzichte van de voorgaande hoofdversie, Joomla 5. Met deze plug-in kunt u dus problemen bij het upgraden van Joomla 5 naar Joomla 6 beperken en de overgang soepeler laten verlopen.

In de vorige versie beschikte Joomla al over een dergelijke plug-in, maar deze was vooral bedoeld om oudere extensies compatibel te maken met versie 5 van het CMS.

CSS-transities in Atum en Cassiopeia

In de front-endtemplate Cassiopeia en de back-endtemplate Atum is nu een effect van soepele overgangen toegevoegd. Dankzij deze CSS-transities verlopen veranderingen op de pagina, zoals het laden van nieuwe content of het wisselen tussen elementen, vloeiender en ziet de gebruikerservaring er strakker en moderner uit. Wil je dit aan je eigen template ook toevoegen, dan kun je deze code toevoegen aan het (custom) CSS-bestand van jouw template.

@media screen and (prefers-reduced-motion: no-preference) {
    @view-transition {
         navigation: auto;
    }
}

Activeringse-mail gebruikers

Gebruikers die handmatig worden geactiveerd, ontvangen een e-mailmelding waarin staat dat hun account is geactiveerd. Daarnaast is het mogelijk om handmatig een herinneringsmail te sturen, zelfs als het account al actief is, bijvoorbeeld voor het geval de gebruiker zich na een bepaalde periode nog niet heeft aangemeld. Deze knop is te vinden wanneer je in de gebruikersgegevens bekijkt.

joomla6 activeringsherinnering

Voor deze berichten wordt de e-mailsjabloon com_users.registration.user.admin_activated gebruikt.

Batch verwijderen van tags

In de overzichtsweergave van artikelen is er een batchactie waarmee één tag uit de taglijst kan worden toegevoegd aan de geselecteerde artikelen. Deze update voegt de mogelijkheid toe om een tag ook weer te verwijderen of los te koppelen van de geselecteerde artikelen. Daarnaast is de batchverwerking uitgebreid naar categorieën, contacten en nieuwsfeeds.

joomla6 tagremove

Eigen CSS Classes voor afbeeldingen in TinyMCE

Voeg classes toe aan de afbeelding class keuzelijst in het afbeelding dialoogvenster in de TinyMCE plugin.

joomla6 imageclass

Overige aanpassingen

Speciale artikelen delen nu hetzelfde overzicht als de Artikelbeheer-weergave.
Miniaturen in de mediamanager zijn nu beschikbaar voor elk bestandstype.
Caching van taalbestanden is toegevoegd.
De code is opgeschoond en afhankelijkheden zijn bijgewerkt.
Het inhoud bewerken is verbeterd met TinyMCE 8.0.1.

 

Ben jij al klaar om jouw website over te zetten naar Joomla 6? Neem contact met mij op als je hulp nodig hebt.

Was dit nuttig? Deel het met je vrienden!

Over Jeroen

Sinds 2006 werk ik met Joomla! Ik bouw en onderhoud Joomla-websites en webshops. Daarnaast heb ik veel kennis van zoekmachine-optimalisatie (SEO), hosting en het ontwikkelen van templates en extensies.

Ik bezoek regelmatig JoomlaDagen en gebruikersgroepen, waar ik soms ook als spreker optreed.

Daarnaast zet ik me actief in voor de Joomla-community. Ik ben lid van het Joomla Extensions Directory-team en organiseer de Joomla-gebruikersgroep Breda en JoomlaDagen Nederland.

Ben je op zoek naar een Joomla-specialist? Neem gerust contact met me op!