Skip to main content

Joomla! 4.0 en 3.10 zijn vrijgegeven

joomla 4 0 0

Er is vandaag iets moois te vieren! Want vandaag (17 augustus 2021) is een belangrijke dag voor het  Joomla! Project. We vieren de 16e verjaardag. Maar dat is niet alles... Na 9 jaar hard werken door vele vrijwilligers, is het projectteam trots de release aan te kunnen kondigen van de nieuwe hoofdversie, Joomla! 4.0, naast Joomla 3.10, bekend als "de brug".

Wat is Joomla! 4?

Joomla 4 is een hoofdversie. Dit betekent dat tal van nieuwe functies beschikbaar zijn gekomen. Alles is opnieuw ontworpen, opnieuw bedacht en natuurlijk zijn er geweldige nieuwe functies toegevoegd.

Het belangrijkste is dat Joomla! 4.0 voor iedereen ontworpen en gebouwd! Joomla4All!
Om nieuwe sites mee te bouwen, om te migreren van Joomla RC naar Joomla stable en ook van de Joomla! 3.10-serie en van Joomla! 2.5-serie.

Of het nu een particulier, blogger, liefdadigheidsinstelling, webbureau of multinational is, Joomla! is een geweldige keuze!

Lees op Joomla.org (Engelstalig) alles over het nieuwe Joomla! 4 (steeds meer artikelen staan daar ondertussen al naar het Nederlands vertaald)
https://www.joomla.org/4/

 

Dit is wat je moet doen om een website te upgraden naar Joomla! 4?

Een overstap naar Joomla! 4 vraagt wel wat aandacht en voorbereiding.
Maak je geen zorgen, je bent niet de enige die het gaat doen. Dit is het stappenplan voor de mini-migratie.
De eerste stap is om je site bij te werken naar Joomla 3.10. Lees daarvoor eerst de Joomla 3.10 The Pre-update Checker.

De 3.10 update checker zal je vertellen welke extensies compatibel zijn met Joomla! 4.0.
En dan hoef je alleen maar de stapsgewijze tutorials te volgen.
Je kunt ze vinden in de officiële documentatie op https://docs.joomla.org/Why_Migrate. Planning is het belangrijkste onderdeel van het minimigratieproces.
Zie:  https://docs.joomla.org/Planning_for_Mini-Migration_-_Joomla_3.10.x_to_4.x om mee te beginnen.
Onderaan dat document kun je vervolgens stap voor stap doorgaan met de minimigratie van 3.10 naar 4.x (je vindt veel informatie en tutorial over Joomla 4 op JDocs https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project/nl). De Docs zijn voor het grootste deel al vertaald naar het Nederlands.
Let op: Het advies is om de migratie eerst te testen op een kopie van je productiesite.

 

Nu al direct migreren of nog even wachten en rustig voorbereiden?

Je kunt je ook afvragen of je zo snel mogelijk moet migreren? Je kunt je tijd nemen. Joomla! 3.10.x wordt nog 2 jaar ondersteund. Je site loopt dus geen risico als je nu niet upgradet. En vergeet niet dat sommige van je extensies misschien nog niet klaar zijn voor Joomla 4 (hoewel de meeste ontwikkelaars al een tijdje geweldig werk hebben geleverd door een Joomla! 4 testversie aan te bieden - je kunt artikelen over deze extensies lezen in het Joomla Community Magazine

Joomla! 4.X op het forum van Joomla!NL

Vanaf vandaag hebben wij het forumdeel voor Joomla! 4.X opengesteld.
Je kunt daar terecht met al je vragen over Joomla! 4.X.
Houdt er wel rekening mee dat het voor iedereen nog nieuw is en dat er nog niet voor alle vragen al snel een antwoord beschikbaar is.
Het forum is geen helpdesk, maar een plaats waar gebruikers andere gebruikers helpen.
Kom dus zelf ook regelmatig even op het forum kijken en wie weet kun jij ook andere gebruikers helpen bij hun ontdekkingstocht in de nieuwe wereld van Joomla! 4.X.

Goed getest en toch....

Dinsdag 17 augustus 2021 - 19.00 uur: Al vrij snel na het vrijgeven van de stabiele versie van Joomla! zijn er ontwikkelaars die enkele bugs hebben gevonden die niet waren opgetreden in de RC's die de afgelopen tijd uitvoerig zijn getest. De eerste informatie is dat deze bugs een website op Joomla! 4 kunnen laten crashen.
Maak dus altijd eerst een goede back-up voordat je migreert of upgrade. En hou de nieuwsberichten over Joomla! 4 de komende dagen goed in de gaten.
Woensdag 18 augustus 2021 - 20.00 uur: Na de update van 3.9.x naar 3.10.0 verschijnt er een bericht en ontvangt de administrator een e-mail over een nieuwe beschikbare update. Er wordt aangegeven dat Joomla! 4.0.0 beschikbaar is. Voer die update niet direct uit, maar volg eerst de stappen zoals hierboven zijn beschreven. Direct updaten maakt dat de website het niet meer doet.

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.