Een eerste blik op Joomla! 5.3.0 Alpha1

Het Joomla! Project is verheugd de beschikbaarheid aan te kondigen van de eerste Joomla 5.3 Alpha om te testen.

Waar dient deze release voor?

Er zijn twee hoofddoelen voor Alpha releases:

Ontwikkelaars de basis bieden om hun extensies te testen en eventuele problemen ruim voor de definitieve release te melden.
Gebruikers in staat stellen om de nieuwe functies te ontdekken die zijn geïntroduceerd in Joomla 5.3.
Voor een volledige lijst van bekende achterwaartse compatibiliteitsproblemen voor versie 5.3, zie Potentiële achterwaartse compatibiliteitsproblemen in Joomla 5.3 op de documentatiesite.

Waar is deze release NIET voor?

Deze alfaversie van Joomla 5.3 is niet geschikt voor productiesites. Het is alleen bedoeld om te testen.

Waar te verkrijgen?

Joomla 5.3 Alpha 1 downloaden   

Om altijd de laatste build van Joomla 5 te gebruiken, nodigen we je uit om de Nightly build pakketten te gebruiken (elke nacht bijgewerkt). Om het nieuwkomers gemakkelijker te maken, kunt u een gratis Joomla 5 website lanceren om te testen op launch.joomla.org.

Wanneer komt de definitieve release uit?

Joomla! 5.3 (algemene beschikbaarheid) wordt op of rond 16 april 2025 uitgebracht. De geplande mijlpalen zijn:

Alpha:

  • Alpha1: 26 november 2024 (deze release)
  • Alpha2: 24 december 2024
  • Alpha3: 24 januari 2025

Beta (Feature Freeze)

  • Beta1: 18 februari 2025
  • Beta2: 04 maart 2025
  • Beta3: 18 maart 2025 

Release Candidate (Language Freeze)

  • RC1: 01 april 2025

Stable Release

  • 15 april 2025

Houd er rekening mee dat data onderhevig kunnen zijn aan wijzigingen, afhankelijk van de beschikbaarheid van vrijwilligers en omstandigheden waar wij geen invloed op hebben.

Wat is nieuw in Joomla 5.3 Alpha 1?

We zijn vastbesloten om van de volgende generatie Joomla de beste te maken. Tot nu toe zijn dit de eerste functies die zijn vastgelegd voor versie 5.3. We verwachten dat we andere functies zullen vastleggen voor de volgende alpha2- en alpha3-releases.

  • Tijdelijk toegevoegde code verwijderd [44287]
  • Views moeten het model direct aanroepen en niet de verouderde get-functie gebruiken [44162441494416444170]
  • Controle voor resource verwijderen als we alleen PHP 8 ondersteunen [44275]
  • Verwijder TODO joomla-alert.scss omdat het niet nodig is [44274]
  • Loadmodule plugin ongebruikte opties verwijderen [44273]
  • Ongebruikte taalstrings mod_stats_admin verwijderen in 6.0 [44271]
  • SEF: URL's repareren bij preprocessing [43992]
  • Ondersteuning van Ajax-componenten voor Stringable-resultaten [43530
  • Deprecate AbstractView::get() [44162]
  • Verwijderen van LegacyPropertyManagementTrait::setProperties() gebruik in Core [44008]
  • Refactoring van CMS Map naar framework Map klasse [43958]
  • Refactor alle instances van File::makesafe() om framework map te gebruiken [43359]
  • Ontbrekende MVCFactoryInterface toevoegen aan model constructors [44295]
  • Optie toevoegen voor tonen/verbergen titel in lees meer voor de nieuwsflitsmodule [43457]
  • Gereedschap wordt verplaatst naar EMS [44296]
  • Deprecated tag batch methode [44383]

Wat zijn de plannen voor Joomla 5.3?

Op dit moment staan we aan het begin van de reis naar Joomla! 5.3. Er zijn verschillende projecten die, met jouw hulp, onderdeel kunnen worden van Joomla! 5.3, als ze klaar zijn voor release voordat de eerste bèta wordt vrijgegeven op 18 februari 2025.

  • Voeg de map Bestanden toe aan het onderdeel Media en aan de adapter “Bestandssysteem lokaal”. Dit verandert de standaardlocatie voor bestanden van afbeeldingen naar bestanden voor nieuwe installaties [43532]
  • De knop Testmail in de globale Joomla configuratie stuurt de testmail nu naar de momenteel ingelogde gebruiker en niet naar het e-mailadres van de configuratie [44002].

We staan aan het begin van de ontwikkeling van Joomla! 5.3, we hebben meer dan twee maanden om nieuwe functies toe te voegen. Als je een idee hebt voor nieuwe functionaliteit, aarzel dan niet om het te bespreken op GitHub.

Houd er rekening mee dat deze functies nog niet release-klaar zijn en dat het sterk afhangt van testers en feedback of ze het halen.

Lees voor meer informatie over onze ontwikkelingsstrategie dit artikel.

Hoe kunt u helpen met de ontwikkeling van Joomla 5.3?

Om ervoor te zorgen dat de 5.3 release en onze belangrijkste functies “productieklaar” zijn, hebben we uw hulp nodig bij het testen van releases en het melden van bugs die u kunt vinden op issues.joomla.org.

We moedigen extensieontwikkelaars vooral aan om de handen uit de mouwen te steken, bugs op te sporen en hun extensies te testen met Joomla 5.3 en hun ervaringen te delen.

Waar kan ik documentatie vinden over Joomla 5?

Er zijn een aantal tutorials om u te helpen met Joomla 5. U kunt de bestaande vinden, zoals het maken van een plugin of een module voor Joomla 5, namespaces conventies, prepared statements, het gebruik van de nieuwe web asset classes en nog veel meer in https://docs.joomla.org/Special:MyLanguage/Category:Joomla!_5.x 

We moedigen ontwikkelaars aan om mee te schrijven aan de documentatie over Joomla 5 op docs.joomla.org en manual.joomla.org om gebruikers en andere ontwikkelaars van uitbreidingen te helpen en te begeleiden.

Een JDocs pagina zal ontwikkelaars helpen om de bestaande documentatie en de documentatie die nog nodig is te zien.

We nodigen u uit om deze pagina regelmatig te controleren, bij te werken en de ontbrekende inhoud te leveren.

Verwante informatie

Als u een extensieontwikkelaar bent, zorg er dan voor dat u zich abonneert op het kanaal voor extensieontwikkelaars https://joomlacommunity.cloud.mattermost.com/main/channels/extension-development-room

Waar u zich kunt aansluiten bij de gemeenschap van extensieontwikkelaars.

Hartelijk dank aan onze vrijwilligers!

We willen iedereen bedanken die heeft meegeholpen aan de release!

Vertaligingen

Vertaald uit het Engelstalige artikel: https://developer.joomla.org/news/952-your-first-glimpse-at-joomla-5-3-0-alpha1.html