Skip to main content

Joomla 3.10 helpt bij de overgang naar Joomla! 4

Samen met Joomla 4 is de stabiele versie van Joomla 3.10 vrijgegeven.
Joomla 3.10 is de brug tussen de 2 grote series. Joomla! 3.10 stable is in de eerste plaats een release die backports van API-wijzigingen van de Joomla! 4.0 bevat om de overgang naar de volgende grote release voor de gebruikers te vergemakkelijken. Joomla 3.10 wordt ondersteund met beveiligingspatches tot 17 augustus 2023.
Zodra je  website is bijgewerkt naar 3.10, kun je met de pre-update checker de compatibiliteit controleren met de minimumvereisten van Joomla! 4.0 in termen van de huidige hostingomgeving en, belangrijker nog, je geïnstalleerde extensies. Dit zal je helpen om de upgrade naar Joomla! 4.0 soepel voor te bereiden.

Is een website nu te updaten van 3.9.x naar Joomla! 4 Stable?

Het simpele antwoord hierop is ja.
Om te upgraden van 3.9.x naar Joomla! 4, moet je de nieuwste versie 3.10 gebruiken. Je kunt de "Joomla Next" Update Server gebruiken om uw installatie naar Joomla! 4 te verwijzen. Om je te voorzien van de pre-upgrade checker en met een gemeenschappelijke codebasis voor het upgraden. Er is geen direct upgradepad tussen 3.9 en 4.x gepland of ondersteund, dus alle upgrades gaan via  3.10.

De Joomla! Documentatie heeft een hele sectie gewijd aan migraties en minimigraties. Het meest relevant hier is de Joomla! 3.10.x naar 4.x mini-migratiedocumentatie. Zoals bij alle soorten migraties, is planning het belangrijkst. Plannen, plannen, plannen. Planning zorgt ervoor dat migraties soepel verlopen.
De trechter, waarom migreren? geeft definities van de verschillende soorten migraties, een zelfbeoordeling om te bepalen of je de migratie zelf kunt uitvoeren en links naar bronnen om een professional te vinden die u kan helpen, planning en stapsgewijze instructies.
Als je zeker weet dat je deze migratie zelf kunt doen, begin dan gerust met https://docs.joomla.org/Planning_for_Mini-Migration_-_Joomla_3.10.x_to_4.x.
Onderaan die pagina staat een hele grote knop die je naar de stapsgewijze instructies leidt. https://docs.joomla.org/Joomla_3.x_to_4.x_Step_by_Step_Migration.

Joomla! 4 is er bijna

joomla 4Op dinsdag 17 augustus 2021 is het precies 16 jaar geleden dat de eerste versie van Joomla! is verschenen. Op deze verjaardag van het CMS Joomla! komt er ook gelijk een bijzonder cadeau beschikbaar. Want op die dag wordt  de eerste stabiele versie van Joomla! 4 vrijgegeven.

Een nieuwe website bouwen met Joomla! 4

Dat betekent dat het vanaf die dag mogelijk is om nieuwe website te gaan bouwen op basis van Joomla! 4. Deze nieuwe versie mag dus niet langer alleen in een testomgeving worden gebruikt, maar kan dan ook worden gebruikt voor een productie-omgeving.

Houd er wel rekening mee dat nog niet alle ontwikkelaars van extensies voor Joomla! al alles klaar hebben voor Joomla! 4. Het kan dus zijn dat na het installeren van Joomla! 4 blijkt dat een gewenste extensie die voorheen al wel beschikbaar was voor Joomla! 3 nog niet beschikbaar is voor Joomla! 4.
Kijk dus goed of een extensie bij de ontwikkelaar al wordt aangeboden voor Joomla! 4 en download en installeer die dus alleen als die er ook werkelijk geschikt voor is.
Het kan dus zijn dat de nieuwe website nog niet voorzien kan worden van alle gewenste uitbreidingen en functionaliteiten. Maak dus van te voren een goed plan om vast te stellen of starten met een nieuwe Joomla! 4-website al zinvol is.

Een Joomla! 3-site migreren naar Joomla! 4

Als het gaat om een migratie van Joomla! 3 naar Joomla! 4 dan is het belangrijk om het migratie-stappenplan te gaan volgen. Dit plan is op dit moment in de laatste fase van ontwikkeling en de Nederlandse vertaling daarvan is te vinden op de website van Joomla.org (https://docs.joomla.org/Joomla_3.x_to_4.x_Step_by_Step_Migration/nl).
Het is heel belangrijk om eerst alles goed door te lezen en vooral op de aangegeven momenten een goede back-up te maken van de volledige website zoals die in dat stadium van het migratieproces is.
Ook al geven de Joomla!-ontwikkelaars aan dat het bij een overgang van Joomla! 3 naar Joomla! 4 gaat om een zogenaamde “één klik”-update zijn er toch wel wat meer handelingen en controlemomenten nodig om een Joomla! 3-website netjes te laten overgaan naar Joomla! 4.

Van Joomla! 3.10 naar Joomla! 4

Zoals in het stappenplan te lezen is, moet een bestaande Joomla! 3-website eerst worden geupdate naar Joomla! 3.10.x. De eerste stabiele versie van Joomla! 3,10 komt op dinsdag 17 augustus 2021 beschikbaar.  Nadat de website is geupdate naar Joomla! 3.10 wordt in het stappenplan aangegeven dat een goede voorbereiding voor de overgang moet worden uitgevoerd.
Houd er rekening mee dat sommige extensies die op de huidige Joomla! 3-website draaien vanaf dinsdag 17 augustus 2021 nog niet klaar zijn voor Joomla! 4.  Maak een aantekening in de lijst met extensies die mee moeten naar Joomla! 4 wanneer volgens de ontwikkelaar de versie voor Joomla! 4 beschikbaar komt.
Eerder dan dat alle extensie die op de Joomla! 3-website worden gebruikt klaar zijn voor Joomla! 4 kan de migratie naar Joomla! 4 niet worden uitgevoerd.
Voor sommige websites kan het betekenen dat er naar een alternatieve extensie moet worden gezocht of dat er gewacht moet worden. En dan kan het zijn dat de website na de update naar Joomla! 3.10.x pas ergens in 2022 definitief over kan naar Joomla! 4.

Neem de tijd om alles goed voor te bereiden

Een belangrijk spreekwoord zegt: ‘Een goed begin is het halve werk’ en dat geldt zeker voor de overgang van Joomla! 3 naar Joomla! 4. Want als van te voren goed wordt gekeken welke core-extensies er wel en niet meegaan naar Joomla! 4 en welke extensies van derde partijen doorontwikkeld worden of niet meer of pas later beschikbaar komen voor Joomla! 4, dan helpt die voorbereiding bij het uitvoeren van de migratiestappen en is de kans op onverwachte verrassingen een stuk kleiner.

Joomla! 4 op het Joomla!NL-forum

Vanaf dinsdag 17 augustus 2021 openen wij op ons forum een nieuw forumdeel waarin vragen over Joomla! 4, de core-extensies van Joomla! 4 en de extensies voor Joomla! 4 van derde partijen kunnen worden geplaatst.

Samen op weg naar de ervaringen met Joomla! 4

Het lijkt soms wel of sommige bezoekers en leden van het Joomla!NL-forum denken dat Joomla!NL een helpdesk is waar op elke vraag zo snel mogelijk een goed antwoord met oplossing moet komen. Uiteraard zullen de teamleden hun uiterste best doen om vragen waar mogelijk te beantwoorden. Maar Joomla! 4 is nog nieuw en dat betekent dat ook  de teamleden ervaring moeten opdoen met deze nieuwe versie en dus ook niet alles weten.
Daarom benadrukken we het motto van dit forum: “Gebruikers helpen gebruikers”.
Waarmee we willen aangeven dat iedereen die hier op het forum zo nu en dan meeleest en een antwoord op een vraag weet, reageert om zo de vraagsteller te kunnen helpen.
Op die manier bouwen we met z’n allen nieuwe kennis op rond Joomla! 4.

Joomla! 3.9.28 is vrijgegeven

joomla 3928 release

Op dinsdag 6 juli 2021 is Joomla 3.9.28 vrijgegeven. Dit is een veiligheidsrelease voor de 3.x series van Joomla die 5 veiligheidskwetsbaarheden oplost en meer dan 15 bugreparaties en verbeteringen bevat.

Wat zit er in 3.9.28?

Joomla 3.9.28 bevat reparaties van 3 veiligheidskwetsbaarheden en diverse bugreparaties en verbeteringen waaronder:

Gerepareerde veiligheidkwetsbaarheden:

  • [20210701] Lage prioriteit - Lage impact - XSS in JForm -egelsveld (van invloed op Joomla! 3.0.0 t/m 3.9.27) Meer informatie »
  • [20210702] Lage prioriteit - Lage impact - DoS door gebruikersgroeptabelmanipulatie (van invloed op Joomla! 2.5.0 t/m 3.9.27) Meer informatie »
  • [20210703] Lage prioriteit - Gemiddelde impact - Gebrek aan geforceerde sessiebeëindiging (van invloed op Joomla! 2.5.0 t/m 3.9.27) Meer informatie »
  • [20210704] Lage prioriteit - Hoge impact - Privilege-escalatie door com_installer (van invloed op Joomla! 2.5.0 t/m 3.9.27) Meer informatie »
  • [20210705] Lage prioriteit - Gemiddelde impact - XSS in com_media afbeeldingenlijst (van invloed op Joomla! 3.0.0 t/m 3.9.27) Meer informatie »

Gerepareerde bugs en verbeteringen:

  • Update CA certificaten #34693
  • Slim zoeken: Repareren tokens toevoegen in database #34497
  • Repareren zoekresultaatsuggesties voor wisselend hoofdletter/kleine letter gebruik in zoekopdrachten #33942

Bezoekek GitHub voor de volledige lijst met bugreparaties.

Joomla! 3.9.27 is vrijgegeven

joomla 3927 release


Op dinsdag 25 mei 2021 is Joomla 3.9.27 vrijgegeven. Dit is een veiligheidsrelease voor de 3.x series van Joomla die 3 veiligheidskwetsbaarheden oplost en meer dan 15 bugreparaties en verbeteringen bevat.


Wat zit er in 3.9.27?

Joomla 3.9.27 bevat reparaties van 3 veiligheidskwetsbaarheden en diverse bugreparaties en verbeteringen waaronder:

Gerepareerde veiligheidkwetsbaarheden:

  •  [20210501] Lage prioriteit - Lage impact - Toevoegen HTML aan de executable blocklist van MediaHelper::canUpload (van invloed op Joomla! 3.0.0 t/m 3.9.26) Meer informatie »
  • [20210502] Lage prioriteit - Lage impact - CSRF in AJAX reordering endpoint (van invloed op Joomla! 3.0.0 t/m 3.9.26) Meer informatie »
  • [20210503] Lage prioriteit - Lage impact - CSRF in data download endpoints (van invloed op Joomla! 3.0.0 t/m 3.9.26) Meer informatie »

Gerepareerde bugs en verbeteringen:

  • Standaard FLoc deactiveren #33212
  • Postgres compatibiliteit reparaties voor slim zoeken #31809
  • Toestaan dat objecten in tabellen opgeslagen worden als json #33633
  • Verbeteren van de indexering performance van Smart Search #33720
  • Extra PHP 8-verbetering #33113
Bezoekek GitHub voor d
e volledige lijst met bugreparaties.

Wat te doen met het systeembericht "Blokkeer Federated Learning of Cohorts (FLoC)" ?

Na de update naar Joomla 3.9.27 verschijt dit bericht:

Er wordt momenteel een nieuwe technologie uitgerold voor browsers ter vervanging van tracking cookies van derden. Deze technologie heet Federated Learning of Cohorts (FLoC) en u kunt er hier en hier meer over lezen. Vanaf Joomla! 3.9.27 blokkeert uw website deze technologie, u kunt het opnieuw toestaan via de 'Algemene instellingen'. Om deze technologie uit te schakelen voor alle verzoeken op uw server, moet u uw .htaccess bijwerken.

Op ons forum is vandaag dit topic gestart: https://joomlanl.nl/forum/3-x-overige/57551-vanaf-3-9-27-blokkeert-joomla-floc-maar-dat-is-eigenlijk-niet-nodig
Lees het even goed door. Als je het eens bent met de uitleg, raden wij je aan om de blokkering van FLoC in de Algemene instellingen op Nee te zetten.

Joomla! 3.9.26 is vrijgegeven

joomla 3926 release

Op dinsdag 13 april 2021 is Joomla 3.9.26 vrijgegeven. Dit is een veiligheidsrelease voor de 3.x series van Joomla die 2 veiligheidskwetsbaarheden oplost en meer dan 30 bugreparaties en verbeteringen bevat.

Wat zit er in 3.9.26?

Joomla 3.9.26 bevat reparaties van 2 veiligheidskwetsbaarheden en diverse bugs-fixes en verbeteringen waaronder:

Gerepareerde veiligheidkwetsbaarheden

  • [20210401] Lage prioriteit - Lage impact - Escape xss in logo parameter fout-pagina's (van invloed op Joomla! 3.0.0 t/m 3.9.25) Meer informatie »
  • [20210402] Lage prioriteit - Lage impact - Onvoldoende filters bij module weergave instellingen van invloed op Joomla! 3.0.0 t/m3.9.25) Meer informatie »

Gerepareerde bugs en verbeteringe

  • Reparatie van caching problemen na het opnieuw opbouwen van update-sites #33040
  • Toestaan van het aanpassen van instellingen van de load balancer/reverse proxy #32866
  • Reparatie van het verlies van extra query-parameter bij update-sites #32862
  • Reparaties voor MySQL- en MariaDB-compatibiliteit #32605
  • Reparaties in front-end voor aanmaken van artikelrechten #32470
  • Update CodeMirror naar 5.60.0 #32926
  • Extra PHP 8-verbetering #32767

Bezoek GitHub voor de volledige lijst met bugreparaties.