Talk in English - UK at Mage Titans MCR
View Slides: https://speakerdeck.com/schmengler/porting-a-complex-extension-to-magento-2-mage-titans
Short URL: https://joind.in/talk/89a99 (QR-Code (opens in new window))
This talk is going to walk step by step through the process of a structured rewrite of a complex extension for Magento 2. The key is to decouple all business logic from Magento, with a well-defined interface between the framework agnostic library and Magento. You will learn some useful patterns for framework agnostic code, and for refactoring existing complex modules in particular.
YouTube Link - https://youtu.be/fm_yvS6cZe8?list=PLwB4Uz_0hoVMOnBRS49ICbNWOU5jhNNWC
Comments are closed.
Excellent talk, discussing the real possibility of maintaining a shared business library between Magento 1 and Magento 2. The architecture shown was spot on, and Fabien picked the best way to lead us through the process of removing Mage calls from our code.
Great showcase for using a lib approach to make a tool usable in different platforms. If the design and architecture is o spot there is "no problem"
Excellent talk. The approach presented echos what I believe to be a good way forward and hearing his process through the migration and evolution was great
Great talk, thanks for sharing this approach is much more reusable than others.
It was nice that you had prepared a slide with the times it took you to port it!
Keep up the great work.
Idea is really great of splitting Magento 2 framework related usage into 2 pieces. Enjoyed the Fabian's talk a lot.
Good to hear how other people are tackling this problem.
Very interesting talk and a good insight into how to approach refactoring large modules.
Interesting approach presented concisely and clearly.
The idea of building a bridge for the m1 and m2 module was very interesting and thought provoking, and it always intriguing to see how other approaches to problems. Thanks for the talk.
Really interesting and very informed presentation.
Very well presented and highly relevant real-life information. Thanks for sharing!