Outlook on Magento 2

Matthias Glitzner-Zeis
Matthias Glitzner-ZeisCTO um LIMESODA
Outlook on Magento 2
Matthias Zeis
13. Magento-Stammtisch Wien | Vienna PHP User Group „Ecommerce“ Meetup 18.05.2015
2
Profile
 Magento since 2009
 Magento Blog 2010
 Magento Certified 2011
 Magento Meetup 2012
 @mzeis
 matthias-zeis.com
3
LimeSoda
 Founded 2002
 Based in Vienna
 Magento since 2009
 25+ people
 We‘re looking for you!
limesoda.com/jobs/
4
MAGENTO
Do you know it / work with it?
5
Magento
 Most used E-Commerce software
 Released 2008
 Bought by eBay 2011
 Open Source
 Community Edition
 Enterprise Edition
http://www.datanyze.com/market-share/e-commerce-platforms/Alexa%20top%201M
6
Magento
 PHP & MySQL
 OOP
 Configuration over
convention
 XML configuration
 PrototypeJS + jQuery
 Very flexible
 Complex
http://www.datanyze.com/market-share/e-commerce-platforms/Alexa%20top%201M
7
Magento
 Multiple stores
 Multiple languages
 Multiple currencies
 Multiple designs
 Responsive theme
 Common e-commerce
& marketing features
 Integration with
other systems
http://www.datanyze.com/market-share/e-commerce-platforms/Alexa%20top%201M
8
WHY MAGENTO 2?
If everything is so great…
9
Why Magento 2?
 Well… 2008!
 Legacy code
 Dependencies between modules
 No automated tests
 No Dependency Injection (DI)
 No Composer, but PrototypeJS, …
 Time has moved on!
 Performance
 Upgrades & Stability
 Competition
10
Goals for Magento 2
https://twitter.com/IgorKuzyk/status/545596886447427587
11
Timeline
https://twitter.com/ronpeled/status/545598115110088704
12
Public repository at GitHub
github.com/magento/magento2
13
Documentation
devdocs.magento.com
14
Automated testing & CI
travis-ci.org/magento/magento2
15
Tech Stack
 PHP 5.5, 5.6 & HHVM 3.6
 Will be compatible with PHP 7
 MySQL 5.6
 Symfony, Zend Framework 2 & 1
 jQuery, RequireJS
 LESS, Grunt
16
Composer
17
Architecture changes
 Convention over configuration (a bit more)
 Dependency Injection (DI)
 Aspect Oriented Programming (AOP)
 Service contracts
 Versioned & stable API
18
Service contracts
© Magento
http://devdocs.magento.com/guides/v1.0/extension-dev-guide/service-contracts/service-contracts.html
19
Good
 Modern tech stack
 Automated tests
 Best practices
 More community contribution
 More documentation
 Faster
20
Not so good
 Not real TDD (only for „new“ code)
 Code still in refactoring (will go on until GA)
 Not easier than Magento 1 (but maybe less pitfalls)
 Manual migration from M1 to M2 (some tools available)
 Not much/everywhere faster (they focus on that now)
21
When should you look at M2?
 Looking and playing around?
 Now
 Use in production?
 >= 2016
 Client budget?
 >= 20 man-days (you don‘t just want a standard shop, right?)
 Hosting?
 Not your € 5 shared space
Questions?
Thank you!
@mzeis
limesoda.com/jobs/matthias-zeis.com
1 von 23

Más contenido relacionado

Similar a Outlook on Magento 2(20)

The biggest stores on MagentoThe biggest stores on Magento
The biggest stores on Magento
Divante1.1K views
Vue Storefront BasicsVue Storefront Basics
Vue Storefront Basics
Filip Rakowski8.3K views
Boost Magento perfomance with QueuesBoost Magento perfomance with Queues
Boost Magento perfomance with Queues
Manuele Menozzi3.6K views
Magento 2 Migration -  features & demography 2018Magento 2 Migration -  features & demography 2018
Magento 2 Migration - features & demography 2018
Paulomi Shah (Assistant Manager HR)67 views
php[world] Magento101php[world] Magento101
php[world] Magento101
Mathew Beane1.5K views
Migrating from Magento 1 to Magento 2Migrating from Magento 1 to Magento 2
Migrating from Magento 1 to Magento 2
Matthias Glitzner-Zeis3.2K views
When e-commerce meets SymfonyWhen e-commerce meets Symfony
When e-commerce meets Symfony
Marc Morera1.3K views
Top 6 leading PHP frameworks for web developmentTop 6 leading PHP frameworks for web development
Top 6 leading PHP frameworks for web development
Appfinz Technologies 80 views

Más de Matthias Glitzner-Zeis(6)

Headless CMS for Magento using Hyvä and StoryblokHeadless CMS for Magento using Hyvä and Storyblok
Headless CMS for Magento using Hyvä and Storyblok
Matthias Glitzner-Zeis341 views
What's new in Magento 2.2?What's new in Magento 2.2?
What's new in Magento 2.2?
Matthias Glitzner-Zeis1.4K views
Magento News @ Magento Meetup Wien 19Magento News @ Magento Meetup Wien 19
Magento News @ Magento Meetup Wien 19
Matthias Glitzner-Zeis496 views
Magento News @ Magento Meetup Wien 18Magento News @ Magento Meetup Wien 18
Magento News @ Magento Meetup Wien 18
Matthias Glitzner-Zeis355 views
Magento News @ Magento Meetup Wien 17Magento News @ Magento Meetup Wien 17
Magento News @ Magento Meetup Wien 17
Matthias Glitzner-Zeis448 views

Último(20)

 FS Design 2024 V2.pptx FS Design 2024 V2.pptx
FS Design 2024 V2.pptx
paswanlearning7 views
Audience profile.pptxAudience profile.pptx
Audience profile.pptx
MollyBrown8612 views
Pen Testing - Allendevaux.pdfPen Testing - Allendevaux.pdf
Pen Testing - Allendevaux.pdf
SourabhKumar328076 views
Serverless cloud architecture patternsServerless cloud architecture patterns
Serverless cloud architecture patterns
Jimmy Dahlqvist15 views
informationinformation
information
khelgishekhar6 views
KHNOG 5: APNIC ServicesKHNOG 5: APNIC Services
KHNOG 5: APNIC Services
APNIC405 views
Existing documentaries (1).docxExisting documentaries (1).docx
Existing documentaries (1).docx
MollyBrown8613 views
childcare.pdfchildcare.pdf
childcare.pdf
fatma alnaqbi13 views
zotabet.pdfzotabet.pdf
zotabet.pdf
zotabetcasino6 views
informing ideas.docxinforming ideas.docx
informing ideas.docx
MollyBrown8612 views
WEB 2.O TOOLS: Empowering education.pptxWEB 2.O TOOLS: Empowering education.pptx
WEB 2.O TOOLS: Empowering education.pptx
narmadhamanohar218 views
Sustainable MarketingSustainable Marketing
Sustainable Marketing
Theo van der Zee6 views
DU_SERIES_Session1.pdfDU_SERIES_Session1.pdf
DU_SERIES_Session1.pdf
RohitRadhakrishnan8773 views

Outlook on Magento 2