Index
A
- Access Control List (ACL)
- adding / Adding an ACL, How to do it..., How it works...
- adapter model
- writing / Writing an adapter model, How to do it..., How it works...
- Apache
- about / Optimizing the Apache web server
- ApacheBench
- about / Benchmarking a website, Getting ready
- Apache web server
- optimizing / Optimizing the Apache web server, How to do it..., How it works...
- app.telemetry
- about / Getting ready
- URL / Getting ready
- app.telemetry plugin
- Redirect parameter / How it works...
- App Cache parameter / How it works...
- DNS Lookup parameter / How it works...
- TCP Connection parameter / How it works...
- TCP Request parameter / How it works...
- TCP Response parameter / How it works...
- Processing parameter / How it works...
- Onload event parameter / How it works...
- attribute sets
- working with / Working with attribute sets, How to do it, How it works
- about / How it works
- automated tests
- running, from Magento / Running automated tests from Magento, How to do it..., How it works...
B
- backend components
- working with / Working with backend components, How to do it..., How it works...
- backend controller
- registering / Registering a backend controller, Getting ready, How to do it..., How it works...
- Blank theme
- block file
- bundle product
- about / A bundle product
C
- catalog defaults
- configuring / Configuring the catalog defaults, How to do it, How it works
- collections
- about / Working with Magento collections
- working with / Working with Magento collections, How to do it..., How it works…
- Command Line Interface (CLI)
- about / How it works...
- configurable product
- about / A configurable product
- configuration parameters
- console command
- adding / Adding a console command, How to do it...
- controller
- cronjob
- about / Introduction, Introducing cronjobs
- configuring / How to do it..., How it works...
- creating / Creating and testing a new cronjob, How to do it..., How it works...
- testing / Creating and testing a new cronjob, How to do it..., How it works...
- custom configuration parameter
- customer attributes
- custom event
- creating / Creating your own event, How to do it..., How it works...
- custom theme
- creating / Creating a Magento 2 theme, How to do it..., There's more…
D
- database
- upgrading / Upgrading the database, How to do it..., How it works..., There's more...
- repairing / Repairing the database, How to do it..., How it works...
- optimizing / Optimizing the database and MySQL configurations, How to do it..., How it works...
- database table
- creating, with models / Creating a flat table with models, How to do it..., How it works...
- grid, creating / Creating a grid of a database table, How to do it..., How it works...
- dependency injection
- about / Adding an interceptor
- URL / See also
- downloadable product
- about / A downloadable product
E
- email templates
- customizing / Customizing email templates, How to do it…
- empty module
- creating / Creating an empty module, How to do it..., How it works...
- Entity Attribute Value system (EAV)
- about / How it works...
- event observer
- events
- URL / See also
- event types
F
- Facebook
- URL / Getting ready
- fallback mechanism
- about / How it works…
- file permissions
- URL / How to do it...
- Full Page Caching
- about / How to do it...
G
- GitHub
- Google Plus
- URL / Getting ready
- grid
- creating, of database table / Creating a grid of a database table, How to do it..., How it works...
- grouped product
- about / A grouped product
- Grunt
- configuring / There's more…
- URL / There's more…
- GTmetrix server
- about / There's more...
H
- HTML object
- embedding / Embedding an HTML object, How to do it, How it works
- HTML output
- customizing / Customizing the HTML output, How to do it…, How it works…
I
- IDE NetBeans
- about / Getting started with Xdebug
- install script
- Integrated Development Environment (IDE)
- about / Using an IDE
- using / Using an IDE, How to do it...
- interceptor
- adding / Adding an interceptor, How to do it..., How it works...
J
- jQuery slider script
- about / Introduction
L
- layout updates
- adding / Adding layout updates, How to do it..., How it works...
- LESS
- working with / Working with LESS, How to do it…, How it works…, There's more…
- Luma theme
M
- Magento
- about / Introduction
- URL / Getting ready
- URL, for rulesets / How it works...
- performance leaks, discovering / Finding performance leaks in Magento, How to do it..., How it works...
- automated tests, running / Running automated tests from Magento, How to do it..., How it works...
- Magento 1
- upgrade, preparing / Preparing an upgrade from Magento 1, How to do it..., How it works...
- Magento 1 website
- creating, with sample data / Creating a Magento 1 website with sample data, How to do it..., How it works…
- Magento 2
- about / Introduction
- default themes, exploring / Exploring the default Magento 2 themes, How to do it..., How it works...
- theme, creating / Creating a Magento 2 theme, How to do it..., There's more…
- logging in / Logging into Magento 2, How to do it..., How it works...
- Magento 2 website
- Magento Migration Whitepaper
- URL / See also
- Memcached
- menu
- extending / Extending the menu, How to do it..., How it works...
- Migration tool
- URL / Getting ready
- models
- database table, creating with / Creating a flat table with models, How to do it..., How it works...
- module
- adding, in frontend / Adding the module in the frontend, How to do it..., How it works...
- module configurations
- initializing / Initializing module configurations, How to do it..., How it works...
- module files
- creating / Creating the module files, How to do it..., How it works...
- Multi-Processing Modules (MPM)
- about / How to do it...
- MyISAM tables
- about / How to do it...
- MySQL
- configurations, optimizing / Optimizing the database and MySQL configurations, How to do it..., How it works...
N
- NetBeans
- about / Using an IDE
- URL / Getting ready
- Nginx
- about / Optimizing the Apache web server
O
- OPcache
- configuring / Configuring OPcache, Redis, and Memcached, How to do it..., How it works...
P
- PageSpeed
- about / There's more...
- page title
- modifying / Changing a page title, How to do it…
- PHP, settings
- max_execution_time / How to do it...
- max_input_time / How to do it...
- memory_limit / How to do it...
- output_buffering / How to do it...
- PHP configurations
- optimizing / Optimizing the PHP configurations, How it works...
- phpcsmd plugin
- about / There's more...
- URL / There's more...
- PHP Mess Detector (PHPMD)
- code, writing with / Writing clean code with PHP MD and PHP CS, How to do it..., How it works..., There's more...
- phpMyAdmin
- about / Getting ready
- PHPStorm
- about / There's more...
- URL / There's more...
- PHPUnit
- about / How it works...
- assertion methods, URL / There's more...
- PHP_CodeSniffer (PHP CS)
- code, writing with / Getting ready, How to do it..., How it works..., There's more...
- URL / How to do it...
- product attributes
- about / How it works
- adding, programmatically / Programmatically adding product attributes, How to do it..., How it works...
- product page
- URL, modifying / Changing the URL of a product page, How it works, There's more
- products
- product templates
- about / Working with attribute sets
- product types
- working with / Working with product types, How to do it, How it works…
- simple product / A simple product
- configurable product / A configurable product
- bundle product / A bundle product
- grouped product / A grouped product
- virtual product / A virtual product
- downloadable product / A downloadable product
R
- Redis
- RequireJS library
- about / How to do it...
- routing
- about / How it works
S
- shipping method
- additional features, adding / Extending the shipping method features, How to do it..., How it works...
- Siege
- about / Benchmarking a website, Getting ready
- simple product
- about / A simple product
- slick
- URL / Getting ready, How to do it...
- social media buttons
- adding / Adding social media buttons, How to do it, How it works
- source models
- working with / Working with source models, How to do it..., How it works...
- Symfony console
- about / See also...
- URL / See also...
T
- Tab Separated Value (TSV) file
- about / How to do it...
- template file
- test case
- themes
- exploring, in Magento 2 / Exploring the default Magento 2 themes, How to do it..., How it works...
- extra files, adding / Adding extra files to the theme, How to do it…, How it works…, There's more…
- theming
- finalizing / Finalizing the theming, How to do it..., How it works...
- translation file
- translations
- working with / Working with translations, How to do it…, How it works…
- Twitter
- URL / Getting ready
U
- upgrade script
- URL
- modifying, of product page / Changing the URL of a product page, How it works, There's more
V
- virtual product
- about / A virtual product
W
- web server, performance factors
- application / How it works...
- hardware / How it works...
- operating system / How it works...
- network / How it works...
- website
- benchmarking / Benchmarking a website, Getting ready, How to do it..., How it works...
- frontend, optimizing / Optimizing the frontend of the website, How it works..., How it works..., There's more...
- widget configuration file
- widgets
- adding, to layout / Adding widgets to the layout, How to do it…
X
- Xdebug
- disabling / How it works...
- about / Getting started with Xdebug
- installing / How to do it..., How it works...
- XML Style Definition (XSD) files
- about / How to do it...
Y
- YSlow
- about / Getting ready, There's more...
- URL / Getting ready
Z
- Zend OPcache