magento 2 - meet magento 2014 de

23
Magento 2 Tobias Zander

Upload: tobias-zander

Post on 19-May-2015

2.497 views

Category:

Software


6 download

DESCRIPTION

Magento 2 was first announced way back when in 2010, but a lot can change in IT over four years. There was not a lot of noise from the Magento camp until October 2013. Now there is a public repository with updates published weekly. In this talk we'll have a look at the current technical status, make a comparison to the first version of Magento and review the road ahead.

TRANSCRIPT

Page 1: Magento 2 - Meet Magento 2014 DE

Magento 2

Tobias Zander

Page 2: Magento 2 - Meet Magento 2014 DE

Developers Paradise 2010

Voav Kutner: “Finally, the platform is mature enough where it’s

requiring a new version.”

Page 3: Magento 2 - Meet Magento 2014 DE

6th June 2011

My 29th birthday!

Page 4: Magento 2 - Meet Magento 2014 DE

6th June 2011

eBay acquires Magento

Page 5: Magento 2 - Meet Magento 2014 DE

October 2011

Public version control

Page 6: Magento 2 - Meet Magento 2014 DE

… 2012 …

Page 7: Magento 2 - Meet Magento 2014 DE

… 2012 … 2013

… and a lot of open questions

Page 8: Magento 2 - Meet Magento 2014 DE

Since 4th October 2013

Weekly pushes to github

Page 9: Magento 2 - Meet Magento 2014 DE

Disclaimer

• All public information

– And some personal opinions

• I‘m not Magento

• We‘re Sitewards

Page 10: Magento 2 - Meet Magento 2014 DE

Frontend

Page 11: Magento 2 - Meet Magento 2014 DE

Layout configuration

• Multiple files

• Fallbacks

• Melding

• Container

• Arguments

• Move

Page 12: Magento 2 - Meet Magento 2014 DE

Backend

• PHP 5.4 / PHP 5.5

• PSR-0, 1, 2

• Namespaces

• XSD

• New file structure

Page 13: Magento 2 - Meet Magento 2014 DE

Dependency Injection

• Constructor

• XML configuration

• Factories

• Proxies

• Interceptors

• Object Manager

Page 14: Magento 2 - Meet Magento 2014 DE

Livecoding!

Page 15: Magento 2 - Meet Magento 2014 DE

Testing

• 2.500 Integration tests

• 5.500 Unit tests

• 170 JS Unit tests

• 150 Static tests

• 9 Performance tests

Page 16: Magento 2 - Meet Magento 2014 DE

Migration

• Possible

• Documentation

• Automation?

Page 17: Magento 2 - Meet Magento 2014 DE

What‘s in there for a retailer?

• Economical CI

– Streamlined code customization

• Features

– Easier product management

– Full Page Cache

– Design Editor

Page 18: Magento 2 - Meet Magento 2014 DE

Roadmap

• I don‘t know …

• Imagine!

Page 19: Magento 2 - Meet Magento 2014 DE

Ressources

• https://github.com/magento/magento2

• https://wiki.magento.com

• http://magento.github.io/devdocs/guides/

m2devgde/V1.0.0.0/Default.htm

Page 20: Magento 2 - Meet Magento 2014 DE

Questions?

Page 21: Magento 2 - Meet Magento 2014 DE

Sitewards Barcamp IV

• We want you!

• 6th june 2014 11am

• Free beer and bbq!

Page 22: Magento 2 - Meet Magento 2014 DE

http://lanyrd.com/2014/sitewards4/

Page 23: Magento 2 - Meet Magento 2014 DE

Thanks!

@airbone42

[email protected]