max yekaterynenko: magento 2 overview
TRANSCRIPT
Q4 2014
Developer Beta
Q1 2015
Developer Release
Candidate
Q2 2015
Q4 2015
Merchant General
Availability
Q3 2015
Merchant Beta
MAGENTO 2 TIMELINE
Modern
tech stack
High code
quality &
testing
Easier
installations
& upgrades
Improved
performance
& scalability
Streamlined
customizations
Simplified
external
integrations
M2
NEW MAGENTO 2 PLATFORM CAPABILITIES
www.php-fig.orgPhp Framework Interop Group
Autoloading Standard
PSR- 0
Basic Coding Standard
PSR- 1
Coding Style Guide
PSR- 2
Improved Autoloading
PSR- 4
Logger Interface
PSR- 3
• Full Page Cache in M2 CE
• Adapters Out of Box:
• Private & Public Cache
• DB Indexers
• Improved all Indexers
• Partial Reindex
• NO Manual Reindex required
MAGENTO 2: PERFORMANCE & SCALABILITY
• Magento Framework
• Modularity
• Dependency Injection
• Plugins (Interception)
• XML Configuration and Validation
• Layout Improvements
• Advanced Search Engine
• Documentation
• Magento UI Library
• AND MORE
MAGENTO 2: STREAMLINE CUSTOMIZATOINS
• Simplifies customization
• Flexible store design
• Specialization
• Maintainability
• Less code duplication
Multilevel Theme Inheritance
Blank & Luma Theme
Modern Technologies Mobile First Responsive Design
Built with Magento UI library Compiled with Built-in PHP
LESS Compiler
WCAG 2.0 AA Compliant
Web Services
Controllers
Other PHP
Clients
Module API
DataInterfaceDataInterface
ServiceInterfacesServiceInterfaces
ServiceInterface
Magento Implementation
Models
DB
Resource
Models
MSC (Module Service Contracts)
Deployment Tool
• Standalone Web and
CLI installer
• Detect potential
upgrade issues prior
to installation
• Full Set of Automated Tests
• Magento Testing Framework (MTF)
• Continues Integration and Delivery
• Performance Testing
• Increasing Test Coverage
• Regression Testing
• AND WE DO EVEN MORE
MAGENTO 2: HIGH QUALITY & TESTING
Updates
• “Real” github
• Full visibility into commits
• Direct merging of pull requests
• Proper attribution for contributors
Incredible community support to date
• More than 1000 contributions (issues and pull requests)
• Great feedback and discussions!
• Thousands of webinar attendees
MAGENTO 2 COMMUNITY ENGAGEMENT
is updated and public
• Get easy access to everything you need for Magento 2
• Documentation
• Blog Posts
• VideoTutorials
• Upcoming events
• Check back regularly for updates
Bookmark the URL
www.magento.com/developers/magento2
NEW MAGENTO 2 DEVELOPER HUB
HOW TO GET INVOLVED
• Download the code and start testing!
• Report issues and suggestions via GitHub
• github.com/magento/magento2
• Attend future webinars and Q&A sessions to share
your thoughts
• Get your feedback in as soon as possible
• We are especially interested in architecture feedback