Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
The Future of Magento Extensibility | Imagine 2013 Technology | Christopher O’Toole
1.
2. Insert photo of speaker
here
891 pixels h x 688 pixels w
New Presentation
Tier in Magento
Eugene Tulika
Software Engineer
Magento
3. Insert photo of speaker
here
891 pixels h x 688 pixels w
Service IDL
Webhooks
Software Engineer
Magento
Christopher O’Toole
4. Rethinking the extensions framework in Magento
• Efficient, secure, easy to use
• Focus: Upgradability and Compatibility
• We are introducing new concepts and gathering feedback to
refine the ideas
5.
6. Services
• Encapsulates the access to the business logic
• Provides access to the data needed in templates
• Have well defined interfaces, which allows exposing the
logic via API
• Keeps access to business logic consistent for all clients:
SOAP, internal, etc
7.
8. Twig templates
• Template is populated with data
• Restricts view layer from complex business logic and data
access scenarios
• Focused on data rendering
• Development of templates become easier without risk of
changing the business logic
• Allows building a secure view layer
• Automatic output encoding
• Magento provides custom functions and filters to access the
layout functionality within a template
No more SQL queries in Templates!
14. Blocks encapsulation
• Just generic blocks are needed
• Each block has its own data
• Parent block doesn’t share data with child
• Layout elements can be easily repositioned