Slide 1

Slide 1 text

Marcel Hauri Magento Certified Developer / Deputy Team Leader Internet Stämpfli AG Magento 2 in Production

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

Magento 2 is not production ready …

Slide 4

Slide 4 text

eyemaginetech.com magenticians.com community.magento.com Magento 2 is not production ready

Slide 5

Slide 5 text

Magento 2 has a lot of issues

Slide 6

Slide 6 text

2016

Slide 7

Slide 7 text

• End-of-Life of Magento 1 / 17. November 2018 • Normal Project duration 3-6 months • Much faster than Magento 1 • User-friendly backend for Merchants/Clients • Provides a better code quality and testing Magento 2 in Production

Slide 8

Slide 8 text

14. February 2016 a.k.a Valentines Day ❤ Initial Setup of our first Magento 2 Project with ver.: 2.0.2

Slide 9

Slide 9 text

Problems

Slide 10

Slide 10 text

Upgrade from 2.0.x to 2.1.x

Slide 11

Slide 11 text

Magento 2 has issues

Slide 12

Slide 12 text

Magento 2 has issues

Slide 13

Slide 13 text

Magento 2 has issues Quality Food for Horses

Slide 14

Slide 14 text

Magento 2 has issues Qualitätsfutter für Pferde

Slide 15

Slide 15 text

Magento 2 has issues QualitÃätsfutter fÃür Pferde

Slide 16

Slide 16 text

Magento 2 has issues

Slide 17

Slide 17 text

Magento 2 has issues

Slide 18

Slide 18 text

Magento 2 has issues

Slide 19

Slide 19 text

Magento 2 has issues

Slide 20

Slide 20 text

Magento 2 has issues setup:static-content:deploy setup:upgrade --keep-generated

Slide 21

Slide 21 text

Magento 2 has issues Difference between Developer / Production mode

Slide 22

Slide 22 text

Magento 2 has real issues Magento\Eav\Setup\EavSetup works in Develop but not in Production

Slide 23

Slide 23 text

Solutions

Slide 24

Slide 24 text

Magento 2 Development Good News First! Everything which is in the development branch of 
 github.com/magento/magento2 will be included/fixed in Version 2.2 Oleksii Korshenko, Magento 2 Architect

Slide 25

Slide 25 text

Magento 2 Development Good News First! Everything which is in the development branch of 
 github.com/magento/magento2 will be included/fixed in Version 2.2 Oleksii Korshenko, Magento 2 Architect

Slide 26

Slide 26 text

Magento 2 Development https://github.com/staempfli/symlinker-pro

Slide 27

Slide 27 text

Magento 2 Development

Slide 28

Slide 28 text

Magento 2 Development - Enabled/Disabled Modules - Custom Test Configuration - Custom Theme Configuration

Slide 29

Slide 29 text

Magento 2 Development - Enabled/Disabled Modules - Custom Test Configuration - Custom Theme Configuration UTF-8 special character issue in widgets #4232

Slide 30

Slide 30 text

Magento 2 Development - Enabled/Disabled Modules - Custom Test Configuration - Custom Theme Configuration UTF-8 special character issue in widgets #4232 Show/Hide Editor sometimes not work #9069

Slide 31

Slide 31 text

Magento 2 Development

Slide 32

Slide 32 text

Magento 2 Development

Slide 33

Slide 33 text

Improvements

Slide 34

Slide 34 text

Magento 2 Improvements We've gained a lot of experience early.

Slide 35

Slide 35 text

Magento 2 Improvements Created Reusable modules.

Slide 36

Slide 36 text

Magento 2 Improvements Built a Code Generator https://github.com/staempfli/magento2-code-generator https://github.com/staempfli/magento2-phpstorm-templates

Slide 37

Slide 37 text

Magento 2 Improvements Built a Deployment Tool https://github.com/staempfli/magento2-deployment-tool

Slide 38

Slide 38 text

Magento 2 Improvements CI

Slide 39

Slide 39 text

Magento 2 Improvements Magento Improved too!

Slide 40

Slide 40 text

Magento 2 Improvements Community Gatekeepers

Slide 41

Slide 41 text

Magento 2 Improvements Voting on Issues

Slide 42

Slide 42 text

Magento 2 Improvements

Slide 43

Slide 43 text

Magento 2 Improvements Contribution Days

Slide 44

Slide 44 text

Conclusion

Slide 45

Slide 45 text

Magento 2 in Production For us Magento 2 is a success story

Slide 46

Slide 46 text

Questions

Slide 47

Slide 47 text

Marcel Hauri Magento Certified Developer / Deputy Team Leader Internet Stämpfli AG twitter.com/mhauri blog.hauri.me [email protected] www.staempfli.com github.com/staempfli

Slide 48

Slide 48 text

Please Vote Don’t comment, can’t read comments in the App Talk to me personally, I don’t bite