We got to see a glimpse of the official Magento 2 roadmap presented at Imagine 2014 by Mark Lavelle.
Here’s what we know so far:
The Beta Release will be out in December 2014; the Release Candidate will be available in March 2015.
What is Magento 2.0?
This is a major re-platform effort for Magento with significant fundamental changes in so many areas:
- Change in Architecture – Component Oriented Architecture
- Concept of the View
- Shift to jQuery from prototype.js as base js framework
- New Directory Structure similar to Zend
- Increased Performance
- No more Class Alias
- New security & validation implemented
- Multiple Language Support
Updated backend/Stack update:
- PHP 5.5, Zend 2
- MySQL, Oracle, MSSQL support
- jQuery + plugin ready framework – less conflicts
- API support: SOAP, XML-RPC, JSON-RPC, REST & PostgreSQL
- New validator library
- Theme inheritance improvements
- Automated Testing Integration
- Automatic Coupon Generation
- Improved Newsletter Campaigns/Marketing
I’m looking forward to some key features being added/changed also:
- The Visual Design Editor
- Full Page Caching
- Addition of new Google APIs
- Better optimized database access for the system.
- New re-indexing operation with less reliance on db lookups
- Code improvements that will boost performance and allow new hosting options
Also, the Magento 2.0 codebase is now available publicly on GitHub so for developers – you can check it out, download, and create a branch if you like.
One of the things Dmity Soroka pointed out is that, in order to make some of the more fundamental changes and improvements necessary in so many areas – there is the inevitable need to break backward compatibility Theres just no way around it and this is understandable – its time to move forward. This will be a virtually across-the-board stack update and as such there will be new requirements, as well as unnecessary functionality having to be removed.
There are over 255,000 Magneto eCommerce stores currently in production using either Community or Enterprise platforms. For current Magento store owners and managers, this implies some serious considerations to take into account.
Magento 2 Webinar:
Magento 2 Performance and Scalability Improvements
- Integration and improvement of Enterprise Edition indexers
- Performance optimizations using the Magento Performance Toolkit
- Improvements to site caching strategies
- Changes to increase the number of concurrent admin users
- Composer Updates
Overview of Composer and semantic versioning
- Types of Composer packages in Magento 2
- Installing Magento Community Edition via Composer
- Magento development with Composer
- How Composer will work with Connect
Also discussed were the release of migration tools to assist with data and code conversion from earlier versions, as there will not be backward compatibility.