5. Magento 1.x
• Linux x86, x64
• Apache 1.3
• PHP 5.2.13
• MySQL 4.1.20
Server-Side Requirements
Magento 2
• Linux x86, x64
• Apache 2.2
• PHP 5.3.3
• MySQL 5.1
Namespaces
Closures
Late static binding
__DIR__
?:
Goto O_o
6. Magento 1.x
• Internet Explorer 7
• Mozilla Firefox 3.5
• Google Chrome 7
• Apple Safari 5
Client-Side Requirements
Magento 2
• Internet Explorer 8
• Mozilla Firefox 11
• Google Chrome 18
• Apple Safari 5
15. Module can provide view files
app/code/<Namespace>/<Module>/view/<area>/
Theme can override modular files
app/design/<area>/<theme>/<Namespace>_<Module>/
Modules are independent of themes
View Files Modularity
18. Area defines
• Routing / URLs
• View files context
• Services
• Authorization
• …
Module can
• Introduce new area
• Be represented in existing areas
Formal Application Areas
Declared areas
• Install
• Frontend
• Backend
• API
• Cron
19. Grid
• Declaration through layout
• AJAX
Form
• Declaration through layout
• Validation configuration
Simplified Customization