max yekaterynenko: magento 2 overview

26
Max Yekaterynenko Head of Magento 2 Development maksek_ua

Upload: meet-magento-italy

Post on 16-Jul-2015

192 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Max Yekaterynenko

Head of Magento 2 Development

maksek_ua

MAGENTO 2

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

Modern Tech Stack

1.7 5.5, 5.6

2.2, 2.4 5.6

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

Improved Performance & Scalability

• 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

Streamline Customizations

• 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

Simplify External Integrations

Web Services

Controllers

Other PHP

Clients

Module API

DataInterfaceDataInterface

ServiceInterfacesServiceInterfaces

ServiceInterface

Magento Implementation

Models

DB

Resource

Models

MSC (Module Service Contracts)

Easier Installation & Upgrade

magento/magento-composer-installer

Composer Integration

Deployment Tool

• Standalone Web and

CLI installer

• Detect potential

upgrade issues prior

to installation

Sample Data

High Quality & Testing

• 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

GRAZIE!