Magento 2: What does it have in store for eCommerce Enthusiasts
The leading eCommerce business solution Magento has been around for five years or so. With over four million downloads, it enjoys immense popularity. Now Magento is about to release Magento 2. As of December 2014, Magento 2 Demo ver. 0.1.0-alpha107 has already been launched. Let us examine what Magento 2 has in store for eCommerce enthusiasts:
Magento 2 now includes new technology stack
Magento 2 comes with the new technology stack, which includes the latest version of PHP, jQuery, CSS3, etc. JQuery makes Magento 2 more accessible. Some of the salient features of Magento 2 can be described as under:
- Fully responsive
- Based on HTML5
- Powerful APIs and HTML5 features
- Improved page load speeds due to CSS3
- New visual effects
- RequireJS library
- Asynchronous Loading of JS resources
- Improved page load time
- Modular design possible for frontend components
- Supports PHP 5.5, MySQL 5.6
- Addition of PSR Compliance
- Standardized use of PHP
- Ability to use different sets of code libraries
Magento 2 now incorporates improved customization process
Magento 2 has modular code that reduces the cross-module dependencies. It also allows targeted changes without impacting other areas of code. Some of the salient features that can be included under this sub heading are:
- Modular code
- Cross-module dependencies
- Allows developers to make targeted changes
- No impact on other areas of code
- Cleaner interfaces among multiple extensions
- Higher flexibility and better customization.
- Layered navigation
- Modularized search interface in Magento 2
- Search functions are more customizable
- Enhanced APIs for better integration with external systems.
- XML validation
There is provision for easier frontend development
Frontend development is now more accessible and much easier. Some of the salient features under this subheading are:
- LESS CSS preprocessor
- Modern HTML5 themes
- Easier customization of look and feel
- Without changing core site functionality
- More attention to user experience
- Less complex frontend coding and more autonomous
- LESS CSS preprocessor provides for multilevel theme inheritance
- Developers allowed the option to use Sass/Compass.
- Provision of a blank theme – allows developers to start with a stripped down theme, all necessary features as well as customizations
- Ability to change almost all elements of the Magento 2 front end with the Magento UI library.
The costs for upgrades will be lower
It is claimed that there are lower upgrade costs as well as efforts while upgrading to Magento 2. Furthermore, it is easier to upgrade all core Magento software because of inclusion of information on versioning policies. Some of the salient features under this subheading are:
- Information about versioning policies included
- Includes a standalone installer, which is a separate and independent script
- Exporting all standard records, importing them into Magento 2 now possible
Better scalability and performance
This now includes better performance improvements such as:
- Improved indexers
- New Magento performance toolkit
- Integration with Varnish Cache
- Full page caching
- Support for multiple admin users
New level of quality, documentation and testing resources
Magento 2 now includes the following:
- Tests for units, integration, static environments
- Tests for performance criteria, and functional areas.
- Support for continuous integration and testing practices.
- Inclusion of all the necessary documentation.
Increased engagement with the community
In focus are:
- Better Magento 2 seminars
- Updates on Git-hub
- Special events
Hence, Magento 2 is slated to be a huge boost to Magento 1.x series, and will be helpful in taking eCommerce to a better level with many beneficial possibilities to eCommerce merchants, owners, managers, visitors, and customers.