Magento 2.3 Release – Expectations and Features
Atul Gupta
CEO and Co-founder @ APPSeCONNECT | SaaSBOOMi SGx Winter 2022 | Empowering businesses accelerate growth with automated business processes | Co-Founder @ Inspiria | Making the youth employable & life-ready
Back in April 2018, when Magento organized its annual event Imagine in Las Vegas, there were many speculations as to what might the new features and functionalities the merchants could expect from its next release Magento 2.3.
Since the Adobe-Magento acquisition, this is the first version release for the eCommerce platform and this article talks about what the Magento merchants and users can expect with the new release.
The All-New Page Builder
Magento merchants, who until now had to engage themselves and their resources into extensive coding practices to build dynamics CMS pages in Magento to bring business, will now have the ease and advantage of easy drag-and-drop page builder functionality which will allow them to simplify the process and build a more content-rich page with ease. This is going to be a business-friendly page builder which will facilitate the easy expansion of the business. This intuitive page builder will be released to the merchants as a beat for Magento 2.3, and as a full version in the subsequent patch releases 2.3.X.
Back in 2016, Magento took over a third-party page builder app, Bluefoot Page Builder. But this was only limited to some of the selected partners of Magento. Now, in the beta version, eCommerce merchants will be able to avail this functionality as a paid extension through the Magento marketplace.
GraphQL
GraphQL is a query language used in API management to attain a smooth transfer of data. Till now, only SOAP/REST requests have been used in Magento to define data and gather information. But with the new Magento 2.3, GraphQL will provide the merchants with the ability of not only defining the exact data they need but also to join various data in a single request. Simply put, unlike SOAP/REST, GraphQL will be able to process single requests even within minor stacks and will display the exact information the user needs. Consequently, the users won’t have to process the returned data themselves again.
If you are interested in GraphQL, you can read more about it in the Magento Forums.
Cache Management ACL
Magento cache management will now enhance and extend the Access Control List (ACL) and will provide merchants with the ability to define and control the cache-related actions. These users will be able to see as well as flush Magento cache and subsequently achieve higher control over their eCommerce store.
Google reCAPTCHA
Magento will now give users higher security with the free service of Google reCAPTCHA. This will eliminate the use of any third-party solution within Magento. This service will help users to secure the following pages:
- Login
- Register
- Contact form
- Forgot password
- Admin Login
The reCAPTCHA is going to be available to the merchants in Magento 2.3; merchants using earlier versions of Magento can access the module via the GitHub portal.
Declarative Schema
To create, update and delete tables in Magento, developers and merchants had to create SQL scripts which would be executed to perform functions. With Magento 2.3 however, merchants do not need to create the scripts in SQL – they can create the scripts within XML and define what changes there are going to be within the structure of the database. Magento will then itself convert that XML into SQL and execute.