We komen steeds dichter bij de release van Magento 2.3 en er is veel om naar uit te kijken. Magento heeft veel nieuwe functies aangekondigd die de gebruikerservaring zullen verbeteren en de software veel verfijnder zullen maken.
In tegenstelling tot de vorige update, die meer dan een jaar geleden werd uitgebracht, zal deze een heleboel impactvolle functies bevatten. Gebruikers van Magento-websites krijgen veel nieuwe mogelijkheden om hun klanten te bereiken.
Laten we daarom eens kijken naar deze functies.
- PWA Studio
PWA (Progressive Web Applications) Studio is waarschijnlijk een van de belangrijkste functies die op 24 mei tijdens de Imagine-keynote werd aangekondigd. Deze set tools stelt Magento-gebruikers in staat om een progressieve webapp te creëren met behulp van het platform.
Dit betekent dat consumenten toegang krijgen tot een webpagina in app-stijl, die betere prestaties, pushmeldingen en offline-compatibiliteit zou moeten bieden. Dat Magento dit implementeert, is geen verrassing, gezien het grote aantal mensen dat via hun telefoon op internet surft. Nu kunnen ze genieten van een geweldige mobiele front-end ervaring.
De belangrijkste functies van PWA Studio zijn:
- Een toolset voor contentpersonalisatie en het toevoegen van lokale voorkeuren
- De mogelijkheid om elk kanaal te bouwen en te beheren via één codebase, evenals één implementatie en app
- Intuïtieve gebruikersinterface met nieuwe CMS- en commerce-themaʼs
- Speciaal ontworpen ontwikkelaarstools voor debuggen, snel prototypen, verhoogde productiviteit en uitgebreide feedback
- GraphQL
Met Magento 2.3 kunnen modulebouwers GraphQL-diagrammen aan hun modules toevoegen. De GraphQL API biedt gebruikers de volgende functies:
- Mutaties ter ondersteuning van betalingen en afrekenen
- GraphQL API voor de webwinkel voor bestellingen, accounts en afrekenen
- Verbeteringen aan het GraphQL-framework
- Declaratief databaseschema
Wanneer u het Magento-schema wilt wijzigen met de huidige versie van het programma, moet u de klassen InstallSchema en UpdateSchema gebruiken op de plaatsen waar de code is geschreven.
Magento 2.3 maakt dit veel eenvoudiger door het declaratieve DB-schema te implementeren. De tabellen zijn uniform gedefinieerd in XML, wat upgrades vereenvoudigt en het mogelijk maakt om een module of bepaalde functies terug te draaien.
- Voorraadbeheer vanuit meerdere bronnen (MSI)
De toevoeging van MSI helpt verkopers hun voorraad op een native manier te beheren door gebruik te maken van meerdere bronnen. Dit maakt het mogelijk om artikelen te verzenden en voorraadniveaus bij te houden vanuit meerdere magazijnen. Het ondersteunt ook de functies "afhalen in de winkel" en "verzenden in de winkel", waardoor verkopers de voorraad in winkels kunnen monitoren. Verkopers kunnen ook voorraadinformatie van verschillende voorraadlocaties koppelen aan externe systemen via de API.
- Pagina-editor
Een van de grootste klachten van Magento-gebruikers in het verleden was de beperkte mogelijkheid om paginaʼs te bouwen met het platform. Daarom kocht Magento in 2016 Bluefoot CMS van GeneCommerce. Met deze module kunnen gebruikers rijke paginaʼs maken vol afbeeldingen, videoʼs, widgets en andere elementen.
Maar tot nu toe was dit niet voor alle gebruikers beschikbaar. Daarom zal Magento vanaf versie 2.3 Page Builder gebruiken, een herschrijving van Bluefoot CMS die beschikbaar zal zijn voor alle verkopers en partners.
Page Builder bevat een functie voor het maken van sjablonen, een drag-and-drop-layout en een gebruiksvriendelijke UX die overzichtelijk genoeg is voor gebruikers die minder technisch onderlegd zijn.
- Twee-factorauthenticatie (2FA)
Elk websysteem heeft last van dezelfde kwetsbaarheid: blootstelling aan inbreuk op de privacy als iemand het wachtwoord van de beheerder in handen krijgt. Om ervoor te zorgen dat het beheerderspaneel veilig blijft, biedt Magento 2.3 2FA. De werking is vrij bekend, aangezien het vrijwel hetzelfde is als bij elke webdienst. Na de eerste login moet de gebruiker bewijzen dat hij of zij gerechtigd is om toegang te krijgen tot de informatie door een code aan te vragen die naar het e-mailadres of telefoonnummer wordt gestuurd. Dit helpt ervoor te zorgen dat kwaadwillende gebruikers geen toegang krijgen tot gevoelige informatie en deze niet kunnen misbruiken.
- PHP 7.2-ondersteuning
Magento blijft up-to-date met de nieuwste technologieën met versie 2.3, die compatibel is met de nieuwste PHP-versie, PHP 7.2. Dit is belangrijk omdat elke nieuwe taal een aantal nieuwe functies toevoegt, en Magento-gebruikers kunnen van al deze functies profiteren. Als extra bonus wordt mcrypt, dat in eerdere versies werd gebruikt, vervangen door libsodium, een sterkere encryptietechniek.
- Google reCAPTCHA
De mogelijkheid om te bewijzen dat de persoon die een site bezoekt een mens is en geen bot, is erg belangrijk voor Magento en zijn gebruikers. Daarom is Google reCAPTCHA onderdeel van de inlogpagina in versie 2.3.
- Asynchrone API
Asynchrone WebAPI stelt het systeem in staat om API-aanroepen asynchroon uit te voeren. Dit betekent dat integraties niet langer hoeven te wachten tot het verzoek volledig is verwerkt voordat de aanroepen worden gedaan. Een duidelijk voordeel is een aanzienlijke prestatieverbetering voor integraties die veel API-aanroepen moeten verwerken, zoals klantimport en bulkproductintegratie. Zowel Magento Commerce als Magento Open Source zullen deze functie hebben.
- Berichtenwachtrij
Net zoals asynchrone WebAPI asynchrone API-telefoongesprekken mogelijk maakt, is het berichtenwachtrijsysteem bedoeld voor communicatie tussen systemen. Met versie 2.3 wordt deze functie uitgebreid van Magento Commerce naar Magento Open Source.
Tot slotZoals u ziet, valt er veel te verwachten van de aankomende Magento 2.3. Het zal veel beperkingen wegnemen waar gebruikers momenteel mee te maken hebben en veel nieuwe mogelijkheden openen voor webwinkeliers, die de kans krijgen om nog betere e-commercewebsites te creëren.
Wat u hier ziet, zijn slechts enkele van de meest opmerkelijke functies van de nieuwe upgrade. Er zijn daarnaast nog talloze kleinere wijzigingen die Magento ongetwijfeld nog krachtiger en capabeler zullen maken.
Hoewel de exacte releasedatum nog onbekend is, wordt verwacht dat Magento 2.3 tegen het einde van het jaar verschijnt. Nu we weten wat we kunnen verwachten, rest ons alleen nog maar vol spanning af te wachten om de nieuwe functies zelf te ervaren.