更新时间:2021-07-08 10:35:56
封面
版权页
Credits
About the Author
About the Reviewer
www.PacktPub.com
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Introduction to Magento 2
What is Magento?
Showcase of Magento themes
Challenges of Magento 2 theme design
Why create a custom Magento 2 theme?
Installing Magento 2
Summary
Chapter 2. Exploring Magento Themes
Magento terminology
What makes a Magento theme?
Default Magento 2 themes
Blocks and pages in Magento
Magento theme inheritance
Custom Variables
Good practices in Magento theming
Chapter 3. Magento 2 Theme Layout
Magento 2 and Model-View-Controller architecture
Magento 2 Command-Line Interface
Magento 2 theme files
Magento 2 cache system
Magento 2 layout system
Creating your first Magento 2 theme
Creating a theme logo
Applying the theme
Magento 2 theme debug
Chapter 4. Magento UI Library
Magento 2 UI
LESS and CSS preprocessing
LESS compilation in Magento 2
The Magento UI library
Testing the Magento UI library
Chapter 5. Creating a Responsive Magento 2 Theme
The BookStore theme project
Managing dependencies with Composer
Building the BookStore theme
Developing Magento 2 templates
Chapter 6. Magento 2 Styles Debugging
Increasing productivity by creating flow test styles
Debugging styles in Magento
Using the Grunt task runner to debug
Applying changes to Bookstore with Grunt
Chapter 7. Magento UI Components
The Magento UI components
UI listing/grid component
UI listing/grid secondary components
Form component
UI components control definition file
Magento sample module form
Chapter 8. Magento Layout Development
The Magento page layout
Layout instructions and types
Layout customizations
Customizing templates
Chapter 9. Magento 2 JavaScript
Magento 2 JavaScript structure
Initializing and locating JavaScript component
Magento jQuery widgets
Creating a jCarousel component for Promo module
Chapter 10. Social Media in Magento 2
Magento components
Development workflow
Developing the Sweet Tweet module
Chapter 11. Theme Development Best Practices
Why I should worry about it?
Best practices in Magento 2 development
Always use the Magento architecture
Strategies for customizing your themes
Seeking external resources to improve
Chapter 12. Magento Theme Distribution
The packaging process
Packaging your theme
Hosting your theme
Magento Marketplace