Skip to main content

Samen maken we van jouw website een succes.

Wat is nieuw in Joomla 5.2?

Op 15 oktober 2024 wordt Joomla 5.2 vrijgegeven. Tijdens de JoomlaDagen (JD24NL) in Tilburg vertelde de releasemanagers dat de focus van Joomla 5.2 komt te liggen op consistentie en niet op het toevoegen van heel veel extra functies. Toch zijn er een aantal nieuwe features te vinden die ik hieronder verder zal toelichten.

Joomla Rondleidingen

Wat is nieuw in Joomla 5.2? rondleiding

Nadat je Joomla 5.2 installeert of update, verschijnt er automatisch een modal popup waarin de nieuwe functionaliteiten worden uitgelegd.

joomla52 rondleiding

Auto start functionaliteit in rondleidingen

Wanneer je zelf een rondleiding maakt voor jouw klant of collega's, dan is er een auto start optie toegevoegd. Wanneer je deze optie aan zet, begint de rondleiding automatisch met afspelen wanneer je de desbetreffende pagina bezoekt. De popup zal bij iedere bezoeker zichtbaar worden. De bezoeker kan deze rondleiding altijd verbergen (via een knop in de footer van de popup) en opnieuw starten via het rondleidingen-menu.

Overige verbeteringen in het rondleidingen component

  • De stappen zijn duidelijker in de header

Voorjoomla52 rondleiding voor

Najoomla52 rondleiding na

  •  De modal popup wordt aangepast aan de grootte van het scherm zodat de teksten en afbeeldingen beter worden weergegeven.

Mail Templates

Mail templates kunnen al een tijdje gebruikt worden, maar vanaf Joomla 5.2 wordt het mogelijk om redelijk eenvoudig een Mail template layout te activeren.

Ga hiervoor naar Systeem > E-mail templates en klik rechtsboven op "opties".

Je schakelt de Mail template layout in en voegt jouw logo toe. Ook de layout kun je aanpassen door middel van een override.


joomla52 mailtemplate instellingen

Voorheen ontving je een e-mail in platte tekst. Dat zag er zo uit:

joomla52 mailtemplate voor

Door het activeren van deze optie ziet dezelfde test-mail en nu zo uit. Een stuk netter, met een logo en footer met naam en linkje.

joomla52 mailtemplate na

Een eigen mail template maken dmv een override

Ga hiervoor naar "Systeem" > "Website Templates" > kies jouw website template > tabblad "Maak Overrides" , daar selecteer je in de laatste kolom "Weergaven" > "Joomla" > "Mail".

Het bestand wordt dan gekopieerd naar jouw template /html/layouts/joomla/mail/mailtemplate.php en je kunt dit bestand bewerken zonder dat dit bestand overschreven wordt bij een toekomstige update.

Wil je bijvoorbeeld de blauwe kleur van de titel en footer (achtergrondkleur) aanpassen?
Zoek dan in dit bestand naar: #112855
In regel 82 en regel 97 verander je deze kleurcode naar een passende kleur bij jouw website.

Meerdere talen in 1 menu

Voorheen was het slechts mogelijk om 1 homepage per menu te maken. Hierdoor was je altijd verplicht om per taal een eigen menu aan te maken. Vanaf Joomla 5.2 kun je nu meerdere homepages en dus ook talen aan 1 menu koppelen.

joomla52 talen in menu

Categorie opslaan in menu

Bij het aanmaken van een categorie is het nu ook mogelijk om deze direct op te slaan in het menu. Daarbij kun je kiezen uit opslaan als lijst of als blogweergave.

joomla52 categorie opslaan in menu

Aantallen in lijstweergave

In alle lijstweergaves (in de administrator) zie je nu bij de paginatie welke items er op dit moment zichtbaar zijn en hoeveel items de lijst in totaal heeft. Dit ziet er zo uit:

joomla52 items

De nieuwe "Artikelen" module

Joomla kwam tot nu standaard met 5 modules waarbij je (in de voorkant) jouw artikelen kon laten zien. Deze zijn in Joomla 5.2 vervangen door een nieuwe "artikelen" module waarmee je hetzelfde kunt bereiken. De oude modules zullen nog wel meegeleverd worden, maar uiteindelijk zullen deze komen te vervallen.

Artikelen - Gearchiveerd -> Filter alleen gearchiveerde artikelen
Artikelen - Nieuwste -> Wijzig de volgorde naar "nieuwste eerst"
Artikelen - Meest gelezen -> Wijzig de volgorde naar "hits"
Artikelen - Categorie -> Selecteer categorie, speel met parameters, gebruik filters, groepeer ze, enz.
Artikelen - Nieuwsflits -> Selecteer categorie, speel met parameters, gebruik filters, groepeer ze, etc.

Nieuwe opties in de SEF plugin

De plugin "Systeem - SEF" heeft nieuwe instellingen. Voor nieuwe installaties van Joomla 5.2 worden deze opties (ook in Joomla 5.1 toegevoegd) automatisch ingeschakeld.

Striktere routing

Joomla is constant bezig met het verbeteren van de SEO-prestaties  en met versie 5.2 is een striktere routing mogelijk, waardoor veel dubbele inhoud wordt verwijderd. Voorkom met deze optie dat de router veel URL’s accepteert die als duplicaten worden beschouwd en automatisch doorverwijst naar de juiste URL met een 301.

Achtervoegsel afdwingen

Op dit moment heeft u toegang tot een URL in Joomla met of zonder achtervoegsel wanneer de optie is ingeschakeld in de algemene configuratie. Deze PR introduceert een nieuwe instelling voor de SEF-systeemplug-in die een consistent achtervoegselgedrag afdwingt.

Wanneer SEF URL's zijn ingeschakeld, het achtervoegsel is ingeschakeld en deze optie is ingeschakeld, zal Joomla altijd GET-verzoeken omleiden naar een URL met een achtervoegsel als deze niet aanwezig is. Het zal ook URL's met een queryformaatparameter omleiden naar de mooiere URL en het achtervoegsel "netjes" vervangen door de formaatparameter als de twee botsen.

Met Joomla 6.0 zou de optie om dit aan/uit te zetten weer moeten worden verwijderd en dit zou het standaardgedrag moeten zijn, dat dan zou worden toegevoegd aan SiteRouter::parseFormat(). Op dit moment is dit YASO (Yet Another Stupid Option) om mensen in staat te stellen dit in live systemen te testen en uit te schakelen als we onvoorziene problemen tegenkomen. De tijd van 5.1 naar 6.0 kan worden gezien als een respijtperiode.

Link classes toevoegen via TinyMCE

 In de plugin "Tekstverwerker - TinyMCE" is een optie toegevoegd om link classes te definiëren die je later in de editor kunt gebruiken. Onderaan vind je deze optie:

joomla52 tinymce linkclasses

Wanneer je in de editor een linkje gaat maken, dan kun je nu eenvoudig de class selecteren.

joomla52 tinymce linkclass selectie

Custom Fields - Geneste subforms

Het is vanaf Joomla 5.2 mogelijk om een subform in een subform (genest) te maken.

joomla52 geneste subforms

Symbolen in wachtwoord

Sommige symbool-tekens werden niet als zodanig herkend en dat gaf problemen bij het aanmaken van wachtwoorden waarbij sysmbolen verplicht waren.

Nu is dit de toegestane lijst van symbolen: @$!#?=;:*-_€%&()`´+[]{}'"|,.<>/~^

Foutmelding bij geplande taken

In het geplande taken scherm zie je nu een waarschuwing te zien wanneer een taak uitgevoerd had moeten worden maar dit nog niet is gedaan. Het is waarschijnlijk dat er een fout in de cronjob zit.

joomla52 geplandetakenwaarschuwing

Duidelijkere melding bij het verwijderen van een toegangsniveau.

Een toegangsniveau kan alleen worden verwijderd als er geen inhoud is die dit niveau gebruikt. Maar er wordt geen informatie gegeven over welke tabellen het gaat. In Joomla 5.2 zie je lijst met tabellen toe aan het foutbericht.

joomla52 access level verwijderen

Zoeken naar checked out auteur

In de lijst met artikelen is het nu ook mogelijk om te zoeken naar de auteur die het artikel heeft uitgechecked. Dit doe je door de zoekterm checkedout:admin te gebruiken, waarbij je admin vervangt door de gebruikersnaam van de auteur.

joomla52 zoeken checkedout

Joomla API language endpoint

GET {{base_path}}/api/index.php/v1/languages geeft nu de talen ipv een foutmelding.

Updates

Bootstrap is geupdated van versie 5.3.2 naar 5.3.3.

Voor de complete lijst met wijzigingen kijk je op: https://github.com/joomla/joomla-cms/milestone/113?closed=1

Jeroen Moolenschot

Over Jeroen Moolenschot

Ik werk sinds 2006 met het Joomla! CMS. Naast het bouwen en onderhouden van Joomla! websites en webshops ben ik ook bekend met zoekmachine-optimalisatie (SEO), Joomla hosting en het ontwikkelen van templates en extensies. Verder ben ik een frequente bezoeker van de Joomladagen en JUG's.

Ik zet me in voor de Joomla! community als lid van het Extensions Directory team. Kortom: Ben je op zoek naar een Joomla Specialist, neem dan eens contact met mij op!

Wil je meer weten?

Ben je benieuwd of ik de geschikte partner voor jouw project ben? Kijk dan eens in mijn portfolio, bekijk wat mijn klanten vertellen of neem direct contact met mij op.


Gerelateerde artikelen

Wat klanten vertellen

Robby van der Zande

Jeroen heeft ons geweldig geholpen met het omzetten van een PSD naar een template voor onze website. Hij werkt snel, secuur, netjes en met veel enthousiastme. Over het resultaat is iedereen zeer te spreken!

- Robby van der Zande