Het Joomla! Project heeft op 29 juni de tiende Joomla 4.0 Alpha uitgebracht om te testen.
Met enige regelmaat wordt er een nieuwe alpha versie van Joomla 4 uitgebracht. Voor elke versie wordt er een blogpost op developer.Joomla.org geschreven. Hier een vertaling (met dank aan Martijn Maandag van de Joomlacommunity.nl).
Er zijn twee hoofddoelen voor alpha releases:
Deze release bevat een groot gedeelte van de Joomla Core bibliotheek wijzigingen die aan Joomla 4.0 zullen worden toegevoegd. Sommige van deze wijzigingen zullen kleine aanpassingen in extensies nodig maken. Kijk, voor een complete lijst bij Potentiële backward compatibiliteit problemen in Joomla 4.0 op de documentatie website.
Joomla 4.0 is op dit moment niet mobielvriendelijk of te upgraden.
Om altijd de laatste versie van Joomla 4 te kunnen gebruiken is er de mogelijkheid om de Nightly build packages te gebruiken (deze worden elke nacht bijgewerkt). Om het beginners makkelijker te maken is het mogelijk om een gratis Joomla 4 website te maken via launch.joomla.org.
Vergeet niet dat dit een Alpha-versie is en niet bedoeld is om in productieomgevingen gebruikt te worden. Een alpha is alleen om mee te testen.
Er wordt hard gewerkt om de nieuwe generatie van Joomla de beste tot nu toe te maken. Joomla 4 zal een makkelijkere en betere gebruikerservaring bieden terwijl het ook een krachtigere systeem voor ontwikkelaars blijft.
Hier is een korte lijst van de belangrijkste functies en verbeteringen die we willen implementeren:
Joomla 4 alpha 10 bevat:
Via een besluit van het Production Department, willen we onze gebruikers informeren dat we de minimale technische eisen voor Joomla 4 hebben verhoogd:
Let erop dat deze eisen, indien noodzakelijk, ook tijdens het leven van Joomla 4 veranderd kunnen worden om EOL versies onafhankelijk te houden.
Kijk op GitHub voor alle verschillen tussen alpha 9 en alpha 10.
We willen verklaren dat dat voor ieder pull request minstens twee succesvolle tests noodzakelijk zijn voor ze worden gemerged.
Opmerkingen:
Om onze gebruikers te leiden die willen helpen met de ontwikkeling van Joomla 4, hebben we verschillende projecten voor Joomla 4 aangemaakt. Ze stellen je in staat om een overzicht van taken te hebben die gedaan moeten worden evenals de voortgang:
Via onze development strategy, wordt een beta milestone beschouwd als volledig functioneel, maar nog niet geschikt voor productie omgevingen. De software is bedoelt om grondig te testen op regressie-, veiligheids- en stabiliteitsproblemen.
Lees, om meer te leren over onze ontwikkelstrategie, dit artikel.
Om te helpen ervoor te zorgen dat de 4.0 release en onze functies "productie klaar" zijn, hebben we je hulp nodig bij het testen van releases en het melden van de bugs die je vindt via issues.joomla.org.
Om het leven van testers makkelijker te maken, zullen we strenger zijn bij het bijwerken van verwijderde bestanden en het aanpassen van de SQL wijzigingen. Dit maakt updates tussen Beta / RC en Stabiel mogelijk.
Bovenal moedigen we extensie ontwikkelaars aan, de mouwen op te rollen, bugs te verbeteren en hun extensies te testen met Joomla 4.0 en hun ervaringen te delen.
We willen onze gebruikers eraan herinneren dat Joomla 3.10 bedoeld is als laatste release van de Joomla 3.x serie voornamelijk een release is die backports van API wijzigingen bevat vanuit de Joomla 4.0 ontwikkel branch om de de transitie naar de volgende hoofdrelease voor de community te vergemakkelijken.
Zoals eerder verklaard focussen we ons erop om Joomla 4 zo snel mogelijk uit te brengen. We plannen daarom geen nieuwe 3.x versie meer - behalve als het essentieel is. Alle functievoorstellen moeten naar de 4.0 release gestuurd worden.
We zoeken naar UX experts om te helpen de gebruikerservaring te verbeteren van het nieuwe backend template. Neem, als je wilt helpen, contact op met de J4 Backend Template Working Group.
We willen alle mensen bedanken die de tijd hebben genomen werk voor te bereiden en aan te bieden om op te nemen in Joomla 4.0.
Joomla 4 wordt actief ontwikkeld maar we hebben meer vrijwilligers nodig. We hebben de intentie iedere 6 weken een pre-release te publiceren en de voortgang te delen met de community.
We willen onze gebruikers eraan herinneren dat Joomla 4.0 stable niet verwacht wordt voor eind 2019. We kunnen een schema leveren als we beta bereiken.
Aangezien het nieuwe backend template nog niet is toegevoegd en nog wat werk vraagt denken we momenteel aan het functioneel bevriezen en het beginnen van beta's in juli 2019.
De meest up-to-date informatie wat betreft de tijdlijn kan gevonden worden in onze project roadmap.
Je kunt deelnemen aan het testen en rapporteren om te zorgen voor een solide, tijdige oplevering (zie “Hoe kun je…..helpen” hierboven).
We zijn begonnen handleidingen te leveren om je te helpen met Joomla 4. We zullen meer handleidingen schrijven om je te helpen de grootste wijzigingen van Joomla 4 te begrijpen. Je vindt de bestaande zoals hoe een plugin of module te maken voor Joomla 4, namespaces conventies, prepared statements en veel meer hier.
We moedigen ontwikkelaars aan te helpen bij het schrijven van documentatie over Joomla 4 via docs.joomla.org om gebruikers evenals andere extensie ontwikkelaars, te leiden en helpen.
Een JDocs pagina helpt ontwikkelaars om de bestaande documentatie en de documentatie die nog nodig is te vinden.
We nodigen je uit het regelmatig te controleren, bij te werken en ontbrekende inhoud te leveren:Handleidingen project
De meeste functie documentatie is nodig als we de beta hebben bereikt (functionele bevriezing).
Joomla 4.0 zal Joomla’s volgende hoofdversie worden.
Joomla 3.10 zal uitgebracht worden naast Joomla 4 als the laatste subrelease van Joomla 3 (zie dit artikel).
Joomla 3.10 zal 2 jaar ondersteund worden, wat je genoeg tijd geeft om je migratie naar Joomla 4 te plannen en je extensies te updaten (indien noodzakelijk) om Joomla 4 geschikte versie te verkrijgen. We stellen hulpmiddelen beschikbaar op de documentatiesite om te helpen bij de migratie.
Locatie bijeenkomsten:
Stationsstraat 100, Beek (Nederland)
maastricht@joomlacommunity.nl
jug043.nl
JoomlaCommunity.nl
Facebookpagina JUG043 Maastricht
LinkedInpagina JUG043 Maastricht