SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Magento 2:
What to expect and When?
Manager, Product Management
Magento
Elena Leonova
MAGENTO 2: PLATFORM GOALS
M2
Modern technology
stack
PHP
jQuery
HTML5 CSS3 Preprocessor
RequireJS
Coding Standards
• PSR-0 (Autoloading standard)
• PSR-1 (Basic Coding standard)
• PSR-2 (Coding Style Guide)
Tech Stack
Improved performance & scalability
Page Caching
•Full Page Caching out of box in CE
•Cache Applications:
• Built-in Application: Filesystem/Redis
• Varnish
•Invalidation logic
Indexing
• Refactored Indexers: Catalog, Price, EAV,
Stock, URL Rewrite, Target Rule, Search
• Partial indexing
• Work in background (do not block processes)
• No manual re-index required
• Materialized View (Mview)
Streamline customizations
Mage Class
God Class “Mage::” is eliminated
DI
• Object Manager (Dependency Injection Container)
• Configurable di.xml
• Compiler
Interceptors & Plugins
• Before method
• After method
• Around method
• Sorting
Magento Framework
Modularity: View
•Library Component View
•Independent from
Modules
•Resolved dependency on
Store
•Abstract blocks & widgets
in Library
Modularity: App
•Library Component App
•Resolved global
dependency from Core
modules
Modularity: Admin
•Global Adminhtml module
is eliminated
•Modules are monatomic
Modularity: Catalog
•New Modules
•Enable/Disable
•Delete from code
Modularity: Search
•Enable/Disable
•Delete from code
•No search logic in other modules
•Ability to change search engine to
any other 3rd
party
Other Modularity Results
•Sales: extracted Recurring Payment
•Shipping: Carrier, decoupled shipping methods
•Checkout: extracted Terms&Conditions and
Multishipping
•Payments – OfflinePayment, decoupling payment
methods
Price Logic
•Price logic decomposition per
price type
•Price Interfaces
•Price decoupled from Tax and
Weee
•Price “adjustment”
Magento UI Library
• Upgradability
• Consistency
• Extensive list of reusable
components
• Styling and design best
practices
• Good documentation
• Simplifies customization
Multilevel Theme Inheritance
• Simplifies customization
• Flexible store design
• Less code duplication
• Maintainability
Blank 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
Module Service Contracts
• Implemented by
current Magento
models
• Produce a durable API
for client to rely on
Data Interfaces,
Service Interfaces and
Repository Interface
Easier installation & upgrades
Composer and Deployment Tool
•Deployment Tool
•Composer
magento/magento-composer-installer
High code quality & testing
• Full set of tests: Unit, Integration, Static, Legacy
• Functional Test – Magento Testing Framework
(MTF)
• Performance Testing
magento/mtf
GitHub
magento/magento2
Magento 2: The Team
Teams
Magento 2: Release Plan
Release Approach
2014 20162015 2017
2.0
Dev Beta
2.0
Merchant Beta
2.0
Merchant GA
2.x
Ongoing Releases
2.0
Dev RC
We need your feedback!
Questions?
eleonova@ebay.com
@elena_a_leonova
Elena Leonova

Weitere ähnliche Inhalte

Was ist angesagt?

Imagine recap-devhub
Imagine recap-devhubImagine recap-devhub
Imagine recap-devhub
Magento Dev
 

Was ist angesagt? (20)

Igor Bondarenko - Magento2 Performance Bottlenecks: How to avoid it
Igor Bondarenko - Magento2 Performance Bottlenecks: How to avoid itIgor Bondarenko - Magento2 Performance Bottlenecks: How to avoid it
Igor Bondarenko - Magento2 Performance Bottlenecks: How to avoid it
 
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
 
Magento 2 Development Best Practices
Magento 2 Development Best PracticesMagento 2 Development Best Practices
Magento 2 Development Best Practices
 
Imagine recap-devhub
Imagine recap-devhubImagine recap-devhub
Imagine recap-devhub
 
Your First Magento 2 Module
Your First Magento 2 ModuleYour First Magento 2 Module
Your First Magento 2 Module
 
Magento: Enterprise and Community editions - An overview
Magento: Enterprise and Community editions - An overviewMagento: Enterprise and Community editions - An overview
Magento: Enterprise and Community editions - An overview
 
Magento 2 Module in 50 Minutes
Magento 2 Module in 50 MinutesMagento 2 Module in 50 Minutes
Magento 2 Module in 50 Minutes
 
How To Install Magento 2 (updated for the latest version)
How To Install Magento 2 (updated for the latest version)How To Install Magento 2 (updated for the latest version)
How To Install Magento 2 (updated for the latest version)
 
Max Yekaterinenko - Magento 2 & Quality
Max Yekaterinenko - Magento 2 & QualityMax Yekaterinenko - Magento 2 & Quality
Max Yekaterinenko - Magento 2 & Quality
 
Sergii Shymko: Magento 2: Composer for Extensions Distribution
Sergii Shymko: Magento 2: Composer for Extensions DistributionSergii Shymko: Magento 2: Composer for Extensions Distribution
Sergii Shymko: Magento 2: Composer for Extensions Distribution
 
How to create theme in Magento 2 - Part 2
How to create theme in Magento 2 - Part 2How to create theme in Magento 2 - Part 2
How to create theme in Magento 2 - Part 2
 
Federico Soich - Upgrading Magento Version
Federico Soich - Upgrading Magento VersionFederico Soich - Upgrading Magento Version
Federico Soich - Upgrading Magento Version
 
Convert Magento 1 Extensions to Magento 2
Convert Magento 1 Extensions to Magento 2Convert Magento 1 Extensions to Magento 2
Convert Magento 1 Extensions to Magento 2
 
Magento 2: Modernizing an eCommerce Powerhouse
Magento 2: Modernizing an eCommerce PowerhouseMagento 2: Modernizing an eCommerce Powerhouse
Magento 2: Modernizing an eCommerce Powerhouse
 
PWA for PHP Developers
PWA for PHP DevelopersPWA for PHP Developers
PWA for PHP Developers
 
Magento 2 Modules are Easy!
Magento 2 Modules are Easy!Magento 2 Modules are Easy!
Magento 2 Modules are Easy!
 
Flamingo Carotene
Flamingo CaroteneFlamingo Carotene
Flamingo Carotene
 
Magento 1.x to Magento 2 Code Migration Tools
Magento 1.x to Magento 2 Code Migration ToolsMagento 1.x to Magento 2 Code Migration Tools
Magento 1.x to Magento 2 Code Migration Tools
 
Flamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel PötzingerFlamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel Pötzinger
 
Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015
 

Andere mochten auch

Andere mochten auch (6)

Magento 2 Seminar - Daniel Genis - Magento 2 benchmarks
Magento 2 Seminar - Daniel Genis - Magento 2 benchmarksMagento 2 Seminar - Daniel Genis - Magento 2 benchmarks
Magento 2 Seminar - Daniel Genis - Magento 2 benchmarks
 
Magento 2 Design Patterns
Magento 2 Design PatternsMagento 2 Design Patterns
Magento 2 Design Patterns
 
Getting your Hands Dirty Testing Magento 2 (at London Meetup)
Getting your Hands Dirty Testing Magento 2 (at London Meetup)Getting your Hands Dirty Testing Magento 2 (at London Meetup)
Getting your Hands Dirty Testing Magento 2 (at London Meetup)
 
Oleh Kobchenko - Configure Magento 2 to get maximum performance
Oleh Kobchenko - Configure Magento 2 to get maximum performanceOleh Kobchenko - Configure Magento 2 to get maximum performance
Oleh Kobchenko - Configure Magento 2 to get maximum performance
 
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
 
How To Create Theme in Magento 2 - Part 1
How To Create Theme in Magento 2 - Part 1How To Create Theme in Magento 2 - Part 1
How To Create Theme in Magento 2 - Part 1
 

Ähnlich wie Meet Magento Belarus - Magento2: What to expect and when? - Elena Leonova

Dot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement onlineDot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement online
Garuda Trainings
 
Managing Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoManaging Multiple Store Fronts on Magento
Managing Multiple Store Fronts on Magento
Geoffrey Mobisson
 
Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...
Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...
Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...
Decision CAMP
 
JavaScript MVC Frameworks: Backbone, Ember and Angular JS
JavaScript MVC Frameworks: Backbone, Ember and Angular JSJavaScript MVC Frameworks: Backbone, Ember and Angular JS
JavaScript MVC Frameworks: Backbone, Ember and Angular JS
Harbinger Systems - HRTech Builder of Choice
 

Ähnlich wie Meet Magento Belarus - Magento2: What to expect and when? - Elena Leonova (20)

Meet Magento Belarus - Elena Leonova
Meet Magento Belarus - Elena LeonovaMeet Magento Belarus - Elena Leonova
Meet Magento Belarus - Elena Leonova
 
Макс Екатериненко - Meet Magento Ukraine - Magento 2 Overview
Макс Екатериненко - Meet Magento Ukraine - Magento 2 OverviewМакс Екатериненко - Meet Magento Ukraine - Magento 2 Overview
Макс Екатериненко - Meet Magento Ukraine - Magento 2 Overview
 
Magento Meetup Mancheter with PushON: Elena Leonova
Magento Meetup Mancheter with PushON: Elena Leonova Magento Meetup Mancheter with PushON: Elena Leonova
Magento Meetup Mancheter with PushON: Elena Leonova
 
eGrove Systems Review - "Features of Magento 2.0"
eGrove Systems Review - "Features of Magento 2.0"eGrove Systems Review - "Features of Magento 2.0"
eGrove Systems Review - "Features of Magento 2.0"
 
Why Upgrade to v8.6?
Why Upgrade to v8.6?Why Upgrade to v8.6?
Why Upgrade to v8.6?
 
Enter Cookbook: refactoring under a microscope
Enter Cookbook: refactoring under a microscopeEnter Cookbook: refactoring under a microscope
Enter Cookbook: refactoring under a microscope
 
Node.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontendsNode.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontends
 
Dot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement onlineDot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement online
 
Shop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semesterShop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semester
 
Expert guidance on migrating from magento 1 to magento 2
Expert guidance on migrating from magento 1 to magento 2Expert guidance on migrating from magento 1 to magento 2
Expert guidance on migrating from magento 1 to magento 2
 
Magento webdevelopment company
Magento webdevelopment companyMagento webdevelopment company
Magento webdevelopment company
 
Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?
 
Headless cms architecture
Headless cms architectureHeadless cms architecture
Headless cms architecture
 
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
 
Em presentation victor herman
Em presentation victor hermanEm presentation victor herman
Em presentation victor herman
 
Managing Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoManaging Multiple Store Fronts on Magento
Managing Multiple Store Fronts on Magento
 
Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...
Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...
Decision CAMP 2014 - Erik Marutian - Using rules-based gui framework to power...
 
JavaScript MVC Frameworks: Backbone, Ember and Angular JS
JavaScript MVC Frameworks: Backbone, Ember and Angular JSJavaScript MVC Frameworks: Backbone, Ember and Angular JS
JavaScript MVC Frameworks: Backbone, Ember and Angular JS
 
Eugene Shaksuvarov - Tuning Magento 2 for Maximum Performance
Eugene Shaksuvarov - Tuning Magento 2 for Maximum PerformanceEugene Shaksuvarov - Tuning Magento 2 for Maximum Performance
Eugene Shaksuvarov - Tuning Magento 2 for Maximum Performance
 
Sitecore Product Updates from Minneapolis DX Summit
Sitecore Product Updates from Minneapolis DX SummitSitecore Product Updates from Minneapolis DX Summit
Sitecore Product Updates from Minneapolis DX Summit
 

Kürzlich hochgeladen

Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Kürzlich hochgeladen (20)

Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Meet Magento Belarus - Magento2: What to expect and when? - Elena Leonova

Hinweis der Redaktion

  1. A lot has changed in terms of web development since the release of Magento 1. We will start by ensuring Magento 2 is built using the latest technologies and standards, to allow developers to take advantage of the latest development standards and features We have heard loud and clear that performance and scalability are needed to allow merchants to continue to grow on Magento. Magento 2 will also offer customers better performance and scalability. And, developers will be able to measure this improvement using a new benchmarking framework we will make available
  2. RequireJS integration allows for faster loading time of pages on the frontend Magento 2 allows using both RequireJS-compatible and arbitrary libraries At the moment we are finishing integration of an Asynchronous Module Definition (AMD) mechanism for JavaScript in Magento 2. The RequireJS library allows for decreasing page loading time, because instead of registering a JavaScript file in the HEAD section of page, it will be loaded on demand asynchronously. So JavaScript will not get in the way of loading the page content. Some JavaScript libraries are inherently compatible with RequireJS and can be used right off the bat. Some are not compatible and require a bit of extra configuration in order to be included into a page.
  3. A lot has changed in terms of web development since the release of Magento 1. We will start by ensuring Magento 2 is built using the latest technologies and standards, to allow developers to take advantage of the latest development standards and features We have heard loud and clear that performance and scalability are needed to allow merchants to continue to grow on Magento. Magento 2 will also offer customers better performance and scalability. And, developers will be able to measure this improvement using a new benchmarking framework we will make available
  4. Magento is valued for being easily customized. We are going to make customizations even easier by making the code more modular and allowing developers to make finer grain changes that don’t impact other areas of the code. Frontend development is also going to be more efficient because we are separating business logic from the presentation layer, reducing the need to cut, copy and paste code by 80%, and adding a CSS preprocessor. This will speed and simplify coding, and open Magento Frontend development up to a wider group of developers, giving merchants greater choice. Magento 2 enhances our APIs so it will be easier to extend core functionality. APIs are progressing in two important ways. First, API coverage is increasing to cover more actions (See if we can quantify this), so you can do more via APIs. Second, the new APIs will be more efficient, so that you need to make fewer calls to get the information you need.
  5. A lot of efforts we have focused to build the Magento UI Library, which represents by itself the extensive list of reusable UI components, with styling and design best practices from Magento UI team. Why it matters? First, it makes the customization process easier, since you can find the well described, extendable, ready to be used to create custom themes of any complexity Apply them consistenly across the entire store front. Previously, it took <20> lines of code to change the button’s color, while now it just very simple action. For the business side, it gives the ability to easier upgrade to the newest Magento versions, since you don’t need to write a lot of your own code. And we know that Magento Developers wanted us to provide extensive documentation of magento capabilities, so here you have it.
  6. We know that each merchant has a need to update the store design to the holidays, seasons or by a lot of other reasons. But once you’ve created the amazing design once, you want to reuse those best-practices for all other design changes and improve it. So in Magento2 we have improved multilevel theme inheritance, Which makes you store special by allowing to change everything on your store front. Gives you amazing design flexibility, so now your marketing and design departments can enjoy a full variety of your store designs. For developers who makes this magic, we focused on simplification of this customizations. So usage of theme inheritance in your store, gives you better maintainability and reduces the code duplication.
  7. Magento is valued for being easily customized. We are going to make customizations even easier by making the code more modular and allowing developers to make finer grain changes that don’t impact other areas of the code. Frontend development is also going to be more efficient because we are separating business logic from the presentation layer, reducing the need to cut, copy and paste code by 80%, and adding a CSS preprocessor. This will speed and simplify coding, and open Magento Frontend development up to a wider group of developers, giving merchants greater choice. Magento 2 enhances our APIs so it will be easier to extend core functionality. APIs are progressing in two important ways. First, API coverage is increasing to cover more actions (See if we can quantify this), so you can do more via APIs. Second, the new APIs will be more efficient, so that you need to make fewer calls to get the information you need.
  8. We are also going to improve the way you set up, upgrade, and extend Magento. A standalone installer will make it straightforward and faster to install a new Magneto instance, and scripts will highlight potential code conflicts BEFORE you upgrade to the next version or add a new extension. And, we are actively working to make the upgrade to Magento 2 easier by allowing you to import your existing customer records, product catalog, and config settings to Magento 2. Finally, we are committed to maintaining a high quality platform with this new release, and will be providing you with a full testing framework to help speed your development and QA process. We will also be providing you with significantly more documentation than ever before to help you ramp up quickly.
  9. We are also going to improve the way you set up, upgrade, and extend Magento. A standalone installer will make it straightforward and faster to install a new Magneto instance, and scripts will highlight potential code conflicts BEFORE you upgrade to the next version or add a new extension. And, we are actively working to make the upgrade to Magento 2 easier by allowing you to import your existing customer records, product catalog, and config settings to Magento 2. Finally, we are committed to maintaining a high quality platform with this new release, and will be providing you with a full testing framework to help speed your development and QA process. We will also be providing you with significantly more documentation than ever before to help you ramp up quickly.