O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Magento 2
Advent of
Magento2
By -
Anshuman Ravi
Magento Architect
@anshumanravi
Modern Tech Stack
❖ jQuery
❖ PHP 5.5 & 5.6
❖ HTML5+CSS3
❖ Less
❖ RequireJS
❖ No ZF2 though
❖ Out of Box support for Varnish
❖ Redis support out of box in CE.
❖ Private & Public Cache
❖ FPC comes in M2 CE
❖ Improve...
Streamlined Customizations
❖ Dependency Injection
❖ Plugins(Interceptions)
❖ XML configuration and
validations
Simplified External Integration
Service Contracts
“A service contract is a set of PHP interfaces that are
defined for a mo...
High Quality and Testing
Testing and
Automation
Framework
❖ Full set of automated Tests
❖ Magento Testing Framework
❖ Cont...
Deployment Tool
❖ Standalone Web and CLI
installer
❖ CLI tools
❖ Composer integration
❖ Product and Software
versions
❖ Se...
M1 developer notes❖ No Code Pools
❖ No new template engines, We still use PHTML.
❖ Skin folder removed.
❖ Module now conta...
–FightClub
“It's only after we've lost everything that we're free
to do anything.”
“Best time to dive into Magento2 world is NOW!”
Thanks!
Advent of magento2
Advent of magento2
Próximos SlideShares
Carregando em…5
×

1

Compartilhar

Baixar para ler offline

Advent of magento2

Baixar para ler offline

Discussion on Magento2 Capabilities.

Advent of magento2

  1. 1. Magento 2 Advent of Magento2 By - Anshuman Ravi Magento Architect @anshumanravi
  2. 2. Modern Tech Stack ❖ jQuery ❖ PHP 5.5 & 5.6 ❖ HTML5+CSS3 ❖ Less ❖ RequireJS ❖ No ZF2 though
  3. 3. ❖ Out of Box support for Varnish ❖ Redis support out of box in CE. ❖ Private & Public Cache ❖ FPC comes in M2 CE ❖ Improved Indexers ❖ Optimized Indexing ❖ Partial Indexing ❖ No - Manual Indexing required. Improved Performance & Scalability
  4. 4. Streamlined Customizations ❖ Dependency Injection ❖ Plugins(Interceptions) ❖ XML configuration and validations
  5. 5. Simplified External Integration Service Contracts “A service contract is a set of PHP interfaces that are defined for a module. A service contract includes data interfaces, which preserve data integrity, and service interfaces, which hide business logic details from service requestors such as controllers, web services, and other modules.” Benefits of Using Service Contract: 1. Attempt to move business logic out from PHTML to Model where it belongs. 2. Loosely coupled module 3. Less messy upgrade.
  6. 6. High Quality and Testing Testing and Automation Framework ❖ Full set of automated Tests ❖ Magento Testing Framework ❖ Continuous Integration and Delivery ❖ Performance Testing ❖ Increased test coverage ❖ Regression Testing
  7. 7. Deployment Tool ❖ Standalone Web and CLI installer ❖ CLI tools ❖ Composer integration ❖ Product and Software versions ❖ Semantic versioning.
  8. 8. M1 developer notes❖ No Code Pools ❖ No new template engines, We still use PHTML. ❖ Skin folder removed. ❖ Module now contains PHTML and static files. ❖ Full support to php namespace ❖ There is almost no change at database level , Except some naming change and minor structural ones. ❖ You got jQuery. ❖ No shitty XML tags , validator is there now. ❖ More CLI tools ❖ deploy ❖ magento ❖ setup ❖ Cache ❖ Each Layout handles has got its own file. ❖ JS inclusion needs RequireJs config. ❖ Each Controller actions has got its own file. ❖ Plugin(Interception) is new thing. - Kinda closed to AOP . ❖ Event -Observer remains same except it has to be defined in event.xml ❖ New config files. ❖ New cache types. ❖ Rewrite becomes Di.xml preference tag
  9. 9. –FightClub “It's only after we've lost everything that we're free to do anything.”
  10. 10. “Best time to dive into Magento2 world is NOW!”
  11. 11. Thanks!
  • katleenbellbonjean

    Oct. 22, 2015

Discussion on Magento2 Capabilities.

Vistos

Vistos totais

360

No Slideshare

0

De incorporações

0

Número de incorporações

8

Ações

Baixados

4

Compartilhados

0

Comentários

0

Curtir

1

×