Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
MAGENTO2SEMINAR:
CONVERT MAGENTO1 EXTENSIONS TOMAGENTO 2
Owner Genmato (Magento extensions)
Freelance Magento Developer
Ma...
Extensiondirectorystructure
• No app/etc/modules/ definition file
• Module enable/disable thru commandline
• Layout, Templ...
Configurationfiles
• Configuration files split into multiple/smaller files
• Schema validation
• Definition in global (etc...
DependencyInjection
• No more Mage:: class
• Define needed classes in constructor
• Auto generated Factory class
DemoFacto...
Magento 1 to Magento 2 code migration tool:
https://github.com/magento/code-migration
Magento 2 sample module:
https://git...
Upcoming SlideShare
Loading in …5
×

Convert Magento 1 Extensions to Magento 2

1,383 views

Published on

Magento2 Seminar: Convert Magento 1 Extensions to Magento 2

Published in: Internet
  • How has no one commented on this yet? If this works as intended it's a HUGE cost and time saver. Vlad, I would be interested in seeing a demo video or more detailed outline, possible?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Convert Magento 1 Extensions to Magento 2

  1. 1. MAGENTO2SEMINAR: CONVERT MAGENTO1 EXTENSIONS TOMAGENTO 2 Owner Genmato (Magento extensions) Freelance Magento Developer Magento Certified Developer Co-writer Magento 2 Cookbook (April, 2016) Vladimir Kerkhoff @vkerkhoff
  2. 2. Extensiondirectorystructure • No app/etc/modules/ definition file • Module enable/disable thru commandline • Layout, Template and skin files moved to view directory • Locale directory moved to i18n directory • No codepools (core, community and local), all code in app/code/[vendor]/[package] (or in vendor directory) Magento 1 Magento 2
  3. 3. Configurationfiles • Configuration files split into multiple/smaller files • Schema validation • Definition in global (etc/) or per area (etc/[area]) • Add your own module xml configuration file: https://github.com/Genmato/M2_Sample/release s/tag/0.8.3 Magento 1 Magento 2
  4. 4. DependencyInjection • No more Mage:: class • Define needed classes in constructor • Auto generated Factory class DemoFactory uses objectManager to instantiate Demo class
  5. 5. Magento 1 to Magento 2 code migration tool: https://github.com/magento/code-migration Magento 2 sample module: https://github.com/genmato/M2_sample

×