Joomla 5.2: Een belangrijke update met details die zorgen voor een verbeterde en fijne ervaring
Op 15 oktober 2024 zette de Joomla-gemeenschap een grote stap voorwaarts met de officiële release van versie 5.2. Hoewel verwacht, blijft deze versie verrassen met de vele verbeteringen en de eenvoud die het zowel gebruikers als ontwikkelaars biedt.
Joomla 5.2 is meer dan alleen een technische update; het nodigt gebruikers uit om een prachtig CMS opnieuw te ontdekken. Een CMS dat zich voortdurend ontwikkelt om aan de behoeften van websitebouwers te voldoen.
Belangrijke functies die de gebruikerservaring verbeteren
(afbeelding: Welkomscherm met rondleiding)
Interactieve rondleiding
Een van de eerste dingen die opvalt in Joomla 5.2 is de interactieve rondleiding die gebruikers door de nieuwe functies leidt. Deze intuïtieve "Wat is er nieuw"-gids start automatisch na de update, waardoor beheerders gemakkelijker de laatste verbeteringen kunnen ontdekken en er direct aan de slag kunnen gaan.
Meertalig menubeheer
Het meertalige menubeheer heeft ook een grote upgrade gekregen. Voorheen was het maken van een homepage voor elke taal een tijdrovende taak, waarbij menu’s moesten worden gedupliceerd. Met deze nieuwe Joomla 5.2 kun je nu meerdere homepages koppelen aan één menu, wat het beheer van meertalige websites vereenvoudigt en dubbele inspanningen vermindert.
(afbeelding: meertalig menu-beheer)
Artikelen module
De nieuwe artikelen-module is een gebruiksvriendelijkere en flexibele manier om content weer te geven. Met de verbeterde interface kunnen gebruikers artikelen filteren op categorie en de weergave aanpassen, wat een gestroomlijnde methode biedt om inhoud op een flexibele manier te beheren en te tonen. Meer uitleg via deze link: https://docs.joomla.org/Help5.x:Site_Modules:_Articles
Afbeelding: De nieuwe artikelen-module
E-mailtemplates
Voor sitebeheerders op zoek naar professionele communicatie, introduceert Joomla 5.2 volledig aanpasbare e-mailsjablonen. Hiermee kunnen gebruikers e-mailberichten met een huisstijl opmaken, direct vanuit de beheerinterface, zodat alle uitgaande (systeem-) berichten de huisstijl van organisatie bevatten.
Afbeelding: HTML E-mail-templates met huisstijl
Sneller werken
Een nieuwe functie waarbij je een categorie direct in het menu kunt opslaan tijdens het aanmaken van die categorie, stelt beheerders in staat om te kiezen tussen het opslaan als een lijst- of blogweergave, wat het beheer van inhoud nog eenvoudiger maakt en extra stappen in het proces samenvoegt.
Afbeelding: Categorie direct in menu opslaan
Weergave voorwaardelijke velden
Weergeven van voorwaardelijke velden op basis van globale instellingen is een andere krachtige toevoeging. Deze functionaliteit stelt beheerders in staat om velden dynamisch te tonen of te verbergen op basis van geselecteerde configuraties, wat meer flexibiliteit biedt bij het beheren van formulieren.
Snel een specifieke css-styling maken?
Joomla 5.2 maakt ook het vormgeven van content eenvoudiger met CSS-class selectors die je direct in de TinyMCE-editor kunt aanmaken, waardoor ontwerpers aangepaste stijlen aan links kunnen toevoegen zonder de HTML handmatig te hoeven bewerken.
Krachtige verbeteringen voor ontwikkelaars
Extra symbolen in wachtwoorden
Ook op het gebied van beveiliging is er vooruitgang geboekt. Het wachtwoordsysteem ondersteunt nu een breder scala aan symbolen, die in eerdere versies soms problematisch waren. Met deze release worden symbolen zoals @$!#?=;:*-_€%&()`´+[]{}'"|,.<>/~^ volledig ondersteund.
Een betere SEO
Joomla 5.2 introduceert ook enkele verbeteringen achter de schermen om SEO en siteprestaties te verbeteren. De strikte routering en verbeterde SEF (Search Engine Friendly) URL's helpen problemen met dubbele inhoud en onnodige omleidingen te verminderen, wat essentieel is voor het verbeteren van zoekmachine-rankings.
Afbeelding: Verbetering zoekmachine vriendelijke URL's
Event classes voor plug-ins
Aan de ontwikkelingskant brengt Joomla 5.2 spannende veranderingen met de introductie van Event classes voor plug-ins. Deze update stroomlijnt de ontwikkeling van plug-ins door een modulaire aanpak van eventbeheer, wat zorgt voor compatibiliteit tussen verschillende plug-ins en het onderhoud van de codebase vergemakkelijkt.
Verbeteringen in media management
Bij mediabeheer selecteert het systeem nu automatisch het laatst geüploade bestand in de mediabeheerder, waardoor het aantal stappen wordt verminderd bij het uploaden en invoegen van inhoud in artikelen.
Beeldbeheer profiteert ook van Joomla 5.2 met geoptimaliseerde generatie van miniaturen. Door beeldminiaturen (tumbnails) efficiënter te comprimeren, helpt deze update laadtijden te verkorten zonder in te boeten op beeldkwaliteit, waardoor websites soepel draaien en opslagruimte wordt bespaard.
Betere bestandverwerking
Joomla 5.2 verbetert ook de bestandsverwerking met verbeteringen aan de File::getExt()- en stripExt()-methoden, wat zorgt voor betere compatibiliteit met verschillende bestandsformaten en de bestandsbeveiliging versterkt.
Ondersteuning PHP8.4
Ontwikkelaars zullen de verbeterde ondersteuning voor PHP 8.4 waarderen. Joomla 5.2 verzekert compatibiliteit met de nieuwste PHP-versies, wat zorgt voor betere prestaties en beveiliging naarmate meer hostingomgevingen overstappen naar nieuwere PHP-standaarden.
Bovendien versterkt het platform zijn codebase met verbeterde PHPStan-integratie, waardoor potentiële problemen eerder in het ontwikkelingsproces worden opgevangen en de algehele stabiliteit wordt versterkt.
Verbeteringen met oog voor details
Kleinere maar betekenisvolle verbeteringen in Joomla 5.2 omvatten wijzigingen in het scherm voor geplande taken, dat beheerders nu waarschuwt als een taak niet wordt uitgevoerd zoals verwacht. Dit helpt problemen met cronjobs te identificeren en zorgt ervoor dat belangrijke taken op tijd worden voltooid.
Daarnaast is het proces van het verwijderen van een toegangslevel verfijnd. Joomla toont nu de lijst van tabellen in het foutbericht wanneer geprobeerd wordt een nog in gebruik zijnd toegangslevel te verwijderen. Hierdoor zijn evt. problemen duidelijker voor beheerders die tijd besparen bij het oplossen van daarvan.
Voor contentbeheerders is er een nieuwe zoekfunctionaliteit waarmee artikelen kunnen worden gezocht op de gebruiker die ze heeft uitgecheckt, met behulp van de checkout:username-query. Dit vereenvoudigt het toezicht op inhoud, vooral voor teams die meerdere auteurs en redacteuren beheren.
Joomla 5.2 introduceert ook een nieuwe API-endpoint voor taalbeheer, wat ontwikkelaars gemakkelijker toegang geeft tot beschikbare talen via een eenvoudige GET-aanvraag. Deze update verbetert de integratiemogelijkheden en helpt ontwikkelaars bij het creëren van dynamischere, meertalige applicaties (PR #42136).
Waarom je NU zou moet updaten naar Joomla 5.2
Als je nog niet hebt geüpdatet, biedt Joomla 5.2 tal van nieuwe tools en verbeteringen die zowel ontwikkelaars als sitebeheerders ten goede komen. Deze release richt zich niet alleen op het leveren van functies voor de gebruiker, maar ook op het verbeteren van de backend-ervaring, wat zorgt voor een efficiënter, veiliger en flexibeler platform voor het bouwen van websites.
Vooruitblik in de toekomst van Joomla
De verbeteringen in Joomla 5.2 gaan niet alleen over het heden—ze sluiten aan bij de langetermijnvisie van Joomla, aangezien het CMS verder werkt richting de langverwachte Joomla 6. Elke update legt de basis voor een nog krachtiger platform, waardoor Joomla competitief en toekomstgericht blijft in de snel veranderende wereld van webontwikkeling.
Het Joomla-team blijft zich richten op voortdurende prestatieverbeteringen, gebruikservaring en het uitbreiden van de API om meer complexe integraties mogelijk te maken. Door up-to-date te blijven met de nieuwste versies, bereid je je website voor op de spannende innovaties die Joomla 6 en daarna met zich mee zullen brengen.
Heel veel dank aan de bijdragers!
Geen van deze verbeteringen zou mogelijk zijn zonder de toewijding en harde werk van de levendige Joomla-gemeenschap van ontwikkelaars en bijdragers. Speciale dank gaat uit naar LadySolveig, dgrammatiko, Fedik, drmenzelit, Hackwar, Obuisard en Brian Teeman, onder anderen, voor hun waardevolle bijdragen aan deze release.
Voor een gedetailleerde lijst met wijzigingen in Joomla 5.2 kun je de lijst met pull requests op GitHub verkennen. Bezoek de officiële documentatie om te leren hoe je het beste uit deze nieuwe functies kunt halen, https://docs.joomla.org/Category:Tips_and_tricks_5.x.
We moedigen je aan om je gedachten en ervaringen met Joomla 5.2 te delen op sociale media, en aarzel niet om in contact te komen met de community. Laat ons weten wat je ervan vindt, reageer op de nieuwe functies en help ons Joomla voor iedereen te blijven verbeteren!
Dit artikel is een bewerking van een artikel uit Joomla Community Magazine
Lees alle artikelen in het magazine via deze link
Joomla! bestaat al 19 jaar als Open Source project. Dat is een lange tijd in technologiejaren! 19 jaar geleden kon je niet eens een iPhone bezitten, of X gebruiken en waarschijnlijk had je geen Facebook-account maar een Hyves-account 😊.
Er is veel gebeurd, maar Joomla! is al die tijd een duurzame keuze gebleken als CMS voor miljoenen websites wereldwijd, ondersteund door een betrokken community.