Index
A
- -a option / How to do it...
- ab -h command / How to do it...
- ACL
- about / Adding an ACL
- access, restricting to backend page / How to do it...
- working / How it works...
- adapter class
- about / Writing an adapter model
- using / Writing an adapter model
- creating, for shipping module / How to do it..., How it works...
- addAttributeToFilter()function / How it works...
- addAttributeToSelect(<attribute_code>) function / How to do it...
- addCss function / How it works...
- addItem function / How it works...
- addJs function / How it works...
- Add Layout Update button / How to do it...
- Add New Widget Instance button / How to do it...
- Add To Cart button / How to do it...
- Add Tracking Number button / How to do it...
- ApacheBench tool
- about / Getting ready
- differentiating, with Siege tool / How to do it...
- Apache web server
- optimizing / Optimizing the Apache web server, How to do it...
- performance factors, application / How it works...
- performance factors, hardware / How it works...
- performance factors, OS / How it works...
- performance factors, network / How it works...
- APC
- installing / Getting ready
- configuring / How to do it..., How it works...
- about / Getting ready
- assertInstanceOf() function / There's more...
- attribute sets
- about / Working with attribute sets
- product attributes, creating / How to do it..., How it works...
B
- backend controller
- registering / Registering a backend controller, Getting ready, How to do it..., How it works...
- blocks
- registering / How to do it...
- cofiguring, for new module / How to do it..., How it works...
- business option / How it works...
C
- -c parameter / How to do it...
- <cache> tag / How to do it...
- <category_product_slider> tag / How it works...
- cart
- product adding, through querystring / Adding a product to the cart through querystring, How to do it..., There's more...
- Catalog Category Link widget / How to do it...
- catalog defaults
- setting up / Setting up the catalog defaults, How to do it..., How it works...
- check all button / How to do it...
- checkCartQty() function / How to do it...
- Check Money Order method / How to do it...
- checkout_cart_product_add_after event / How it works...
- checkSubscriptions() function / How to do it...
- chown command / How it works...
- CMS | Widgets / Getting ready
- code pools, Magento
- core / How it works...
- community / How it works...
- local / How it works...
- collectionAction method / How to do it...
- collectRates() function / How it works...
- Command Line Interface (CLI) / How it works...
- community pool / How it works...
- compilation
- compilation / How it works...
- disadvantage / How it works...
- config.xml class / How it works...
- connections
- registering / Getting ready, How it works...
- core class
- rewriting / Rewriting a core class, How to do it..., How it works...
- core pool
- about / How it works...
- cronjobs
- about / Introducing cronjobs
- examples / Introducing cronjobs
- configuring, on server / How to do it..., How it works...
- crontab -e command / How to do it...
- custom block
- custom configuration parameter
- about / Getting ready
- creating / How to do it...
- working / How it works..., There's more…
- customer attributes
- about / Adding customer attributes
- adding / How to do it..., How it works...
- custom layout XML file
- adding / Adding a layout file, How to do it..., There's more…
- custom translate CSV file
D
- data-href attribute / How to do it...
- database configuration
- database connection
- creating, in Magento / Creating a database connection in Magento, How to do it..., How it works...
- database model
- in Magento / How to do it..., How it works...
- database repair tool / Getting ready
- database replication
- about / Configuring a Master/Slave setup
- database table
- grid, creating from / Creating a grid from a database table, Getting ready, How to do it..., How it works...
- debug() function / How to do it...
- debugging
- website / Introduction
- in PHP / Introduction
- automated tests / Introduction
- default_read connection / Configuring Magento
- description tag / How it works...
- Designer option / How it works...
- Developer page / How to do it...
- development environment preparation, with Magento
- requirements / Preparing the development environment
- steps / How to do it..., How it works...
- development tools
- configuring / Configuring the development tools, Getting ready, How to do it..., There's more…
- MySQL client phpMyAdmin / MySQL client phpMyAdmin
- command-line tool Wiz / Command-line tool Wiz
- dispatchEvent() function / How to do it..., How it works...
E
- -e parameter / How to do it...
- <events> tag / How it works...
- eAccelerator / Getting ready
- EAV / Introduction
- EAV tables
- about / Working with EAV tables
- working with / How to do it..., How it works..., There's more...
- structure / How it works...
- Embed button / How to do it...
- empty module
- about / Creating an empty module
- creating / How to do it...
- entities / Working with Magento collections
- event observer
- about / Adding an event observer
- adding / How to do it...
- working / How it works...
- event system, Magento
- working / Getting ready, How to do it..., How it works...
- express option / How it works...
- extra files
- adding, to Magento theme / Adding extra files to your theme, How to do it..., How it works...
F
- Facebook
- like button, adding / Adding a Facebook like button
- Facebook like button
- files, for Magento module registration
- creating / How to do it...
- Firebug / Getting ready
- FirePHP plugin
- about / Debugging with FirePHP
- debigging / Debugging with FirePHP
- debugging / How to do it...
- working / How it works...
- first Magento theme
- creating / Creating your first theme, How to do it..., How it works..., There's more…
- flatAction() method / Getting ready
- flatAction method / How to do it...
- Flat catalog option / There's more...
- flat entity
- about / Working with flat tables
- database table / How it works...
- model object / How it works...
- resource model object / How it works...
- resource collection object / How it works...
- flat table
- creating, models used / Getting ready, How to do it..., How it works...
- flat tables
- working with / Working with flat tables, How to do it...
- frontend
- modules, adding in / Adding the module in the frontend, How to do it...
- Fully Qualified Domain Name (FQDN) / How to do it...
- function _prepareLayout() function / How it works...
G
- <global> tag / How to do it...
- getAllowedMethods() function / How it works...
- getCollection() method / How to do it...
- getModel() function / How it works...
- getName() function / How to do it...
- getProducts() function / How to do it...
- getResource() function / How it works...
- getReviewUrl() function / How to do it..., How it works...
- getSelect()->__toString() function / How to do it...
- get_class function / How to do it...
- git add <folder or filename> command / How to do it...
- git commit command / How to do it...
- grid
- creating, from database table / Creating a grid from a database table, Getting ready, How to do it..., How it works...
- GTMetrix tool
- about / Getting ready
- URL / There's more...
H
- -h command / How to do it...
- .htaccess file / How to do it...
- <helloworld_register_visit> tag / How it works...
- helloAction() function / How to do it..., How to do it..., Getting ready, How to do it...
- helloworld_register_edit event / How to do it...
- helpers
- registering / How to do it...
- cofiguring, for new module / How to do it...
- HTC Touch Diamond / Getting ready
I
- indexAction() function / How to do it..., How to do it...
- indexAction function / How to do it...
- indexAction method / How to do it...
- IndexController class / How to do it...
- installations
- PHPUnit / Installing PHPUnit, How to do it..., How it works...
- Install button / How to do it...
- isAvailable() function / How it works...
- isTrackingAvailable() function / How it works...
- isTrackingAvailable() method / How it works...
J
- jQuery support
- adding / Adding jQuery support, How to do it...
L
- label key / How it works...
- LAMP (Linux, Apache, MySQL, PHP) / Preparing the development environment
- local pool / How it works...
- logFirePHP() function / How it works...
- ls command / How to do it...
M
- Mage
- **getResourceSingleton() method / How it works...
- Mage**dispatchEvent() function / How to do it..., How to do it..., How it works...
- Mage**getModel() function / How it works..., How it works...
- Mage**getResourceModel() method / How it works...
- Mage**helper() function / How it works...
- Mage**log() function / How it works...
- Magento
- overview / Introduction
- used, for development environment preparation / Preparing the development environment
- used, for sample data installation / Installing Magento with sample data, Getting ready, How to do it..., How it works...
- themes / Configuring Magento themes and packages
- packages / How it works...
- database model / How to do it..., How it works...
- database connection, creating in / Creating a database connection in Magento, How it works...
- models, creating / Introduction
- Admin menu / How it works...
- cronjob system / Introduction
- event types / Understanding Magento event types
- supported shipping handlers / Introduction
- test case, creating / Creating a Magento test case, Getting ready, How to do it...
- Magento collections
- about / Working with Magento collections
- working with / How to do it..., How it works...
- Magento configurations
- tuning / How to do it..., How it works...
- Magento Connect / Testing your new cronjob
- Magento database
- corrupting / How to do it...
- fixing, database repair tool used / How it works...
- Magento Index Process / There's more...
- Magento Profile tool
- about / Getting ready
- Magento test case
- Magento theme
- extra files, adding to / Adding extra files to your theme, How to do it..., How it works...
- Magento themes
- configuring / Configuring Magento themes and packages, Getting ready, How to do it..., How it works...
- first theme, creating / Creating your first theme
- Magento widgets
- about / Introduction
- Mage_Adminhtml module / How it works...
- Mage_Adminhtml_Block_Widget_Grid class / How it works...
- Mage_Adminhtml_Controller_Action class / How it works...
- Mage_Catalog_Block_Product_List class / How to do it..., How it works...
- Mage_Catalog_Model_Product class / How it works...
- Mage_Catalog_Model_Resource_Product_Collection class / How it works...
- Mage_Core_Block_Template / How to do it...
- Mage_Core_Model_Abstract class / How it works...
- Mage_Core_Model_App**dispatchEvent() function / How to do it...
- Mage_Eav_Model_Entity_Collection_Abstract class / How it works...
- Mage_Eav_Model_Entity_Setup class / How it works...
- Mage_Review_Model_Review class / How to do it...
- Mage_Shipping_Model_Carrier_Abstract class / How it works...
- Mage_Shipping_Model_Rate_Result_Method class / How it works...
- Master/Slave setup
- configuring / How to do it...
- Master database, setting up / Setting up the Master database
- Slave database, setting up / Setting up the Slave database
- Magento, configuring / Configuring Magento
- working / How it works...
- Memcached
- configuring / How to do it..., How it works...
- about / How it works...
- memory_limit parameter / How it works...
- menu
- extending / Extending the menu
- extra item, adding / How to do it...
- extra item, adding to Admin menu / How to do it...
- models
- registering / How to do it..., How it works...
- used, for flat table creating / Creating a flat table with models, How to do it..., How it works...
- model_save_before event / How it works...
- module configurations
- initializing / Initializing module configurations, How to do it..., How it works...
- modules
- registering / How to do it...
- adding, in frontend / Adding the module in the frontend, How to do it..., How it works...
- MPM (Multi-Processing Modules) / How to do it...
- mysql> mysqladmin extended -i100 -r command / How it works...
- mysql> SHOW GLOBAL STATUS; command / How it works...
- mysql> SHOW INNODB STATUS; command / How it works...
- mysql> SHOW LOCAL STATUS; command / How it works...
- mysql> SHOW STATUS; command / How it works...
- mysql> SHOW VARIABLES; command / How it works...
- MySQL configuration
N
- -n parameter / How to do it...
- name tag / How it works...
- NetBeans
- about / Getting ready
- URL / Getting ready
- NetBeans project
- creating, with Magento files / How to do it...
- new cronjob
- creating / How to do it..., How it works...
- testing / Testing your new cronjob, How to do it..., How it works...
- new page
- adding / Adding a new page, How to do it...
- working / How it works..., There's more…
- new product block
- adding, to frontend / Getting ready, How to do it..., How it works...
- Nokia 2610 Phone / How to do it...
O
- observer tag (register_visit)
- <type> / How it works...
- <class> / How it works...
- <method> / How it works...
- opcode cache / Optimizing the PHP configurations
- Open Graph (og) meta tags / There's more...
- Options +FollowSymLinks setting / How to do it...
- own event
- creating / Creating your own event, How to do it..., How it works...
P
- $productCollection->load() function / How to do it...
- <parameters> tag / How to do it...
- <parameter_name> tag / There's more…
- Packt_Helloworld_Model_Observer class / How to do it...
- Packt_Helloworld_Model_Source_Config_Relation class / How to do it...
- page speed
- analyzing / Analyzing the page speed, How to do it..., How it works...
- page title
- changing / Changing a page title, How to do it...
- parameters tag / How it works...
- PHP accelerators
- Zend Accelerator / Getting ready
- APC / Getting ready
- eAccelerator / Getting ready
- XCache / Getting ready
- PHP application, debugging
- echo functions, using / Getting started with Xdebug
- die() functions, using / Getting started with Xdebug
- var_dump() functions, using / Getting started with Xdebug
- print_r() functions, using / Getting started with Xdebug
- PHP configurations
- optimizing / Optimizing the PHP configurations, How it works...
- phpinfo() command / Getting ready
- phpMyAdmin / MySQL client phpMyAdmin, Getting ready
- PHP setting
- 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...
- PHPUnit
- about / Installing PHPUnit
- installing / How to do it...
- installing, on development server / How to do it...
- working / How it works...
- installing, without pear / There's more...
- phpunit --version command / How to do it...
- phpunit command / How to do it..., How it works...
- PHPUnit libraries
- installing / How it works...
- prepareStatusLayout() function / How to do it...
- product page
- URL, modifying / Changing the URL of a product page
- product page URL
- modifying / How to do it..., There's more...
- products
- setting up, technique / Introduction
- product types
- about / Working with product types
- working with / How to do it..., There's more...
- simple product / Simple product
- configurable product / Configurable product
- bundled product / Bundled product
- grouped product / Grouped product
- virtual product / Virtual product
- downloadable product / Downloadable product
- Profiler field / How to do it...
Q
- querystring
- used, for adding product to cart / Adding a product to the cart through querystring, How to do it..., There's more...
- Quick Create button / How to do it...
R
- <run> tag / How it works...
- read, write, and execute (rwx) / How it works...
- registerVisit() action / How to do it...
- registerVisit() function / How to do it...
- Request Path field / There's more...
- resource models
- about / Registering the resource models
- registering / Getting ready, How to do it...
- working / How it works...
S
- sample data installation
- Magento, using / Installing Magento with sample data, Getting ready, How to do it..., How it works...
- save() method / How it works...
- scripts
- installing / How to do it..., How it works...
- creating / How to do it...
- upgrading / How it works...
- Select Category button / How to do it...
- setDataToAll() function / How to do it...
- setTitle function / How it works...
- setTitle method / How to do it...
- setup() function / How it works...
- Shipme - Express method / How to do it...
- Shipme shipping method / How it works...
- shipping method features
- extending / Extending the shipping method features, How to do it...
- shipping module
- configuration, creating / How to do it..., How it works...
- adapter class, creating for / How to do it..., How it works...
- SHOW MASTER STATUS command / Setting up the Slave database
- SHOW TABLES command / How to do it...
- Siege tool / How to do it...
- about / Getting ready
- fifferentiating, with ApacheBench / How to do it...
- singleton pattern / How it works...
- skip-external-locking parameter / How it works...
- Smush.it tool / How to do it...
- source code
- version control, adding to / Adding version control to the source code, How to do it..., How it works...
- source models
- about / Working with source models
- working with / How to do it..., How it works...
- using / How it works...
- Submit Shipment button / How to do it...
- subscriptionAction() method / How to do it...
- Symfony Components / How to do it...
- system configuration
- extending / Extending the system configuration, How to do it...
- working / How it works...
- System | Configuration | Design / How to do it...
- System | Configuration | Developer / How to do it...
- System | Configuration | General | Web / How to do it...
T
- $this->addColumn() function / How it works...
- $this->getLoadedProductCollection() function / How it works...
- $this->getTitle() function / How it works...
- .tsv (tab separated value) file / How to do it...
- template files
- creating / How to do it..., How it works...
- Test Driven Development (TDD) / Creating a Magento test case
- testGetAllSubscriptions() method / How it works...
- theme fallback system / How to do it...
- theming block system
- frontend hints, enabling / How to do it..., How it works...
- toOptionArray() function / How it works...
- translate function / How it works...
- translations
- working with / Working with translations, How to do it..., How it works...
U
- unique ID (SKU) / Simple product
- URL rewrites / Changing the URL of a product page
V
- value key / How it works...
- Varien_Data_Collection class / How it works...
- Varien_Data_Collection_Db class / How it works...
- Varien_Object class / How it works...
- version control
- adding, to source code / Adding version control to the source code, How to do it..., How it works...
W
- WAMP (Windows, Apache, MySQL, and PHP) / There's more…
- WebPagetest tool
- about / Getting ready
- URL / There's more...
- website limits
- exploring, tools / Exploring the limits of a website
- exploring, steps / Getting ready, How to do it..., How it works...
- widget configuration file
- intializing / Creating a widget configuration file
- testing / Getting ready
- creating / How to do it...
- working / How it works...
- Widget Options tab / How to do it..., How to do it...
- widgets
- about / Adding widgets to the layout
- adding, to layout / Getting ready, How to do it..., How it works...
- widget theming
- finalizing / How to do it..., How it works...
- Wiz
- URL / Command-line tool Wiz
- wiz admin-createadmin command / Command-line tool Wiz
- wiz admin-resetpass command / Command-line tool Wiz
- wiz cache-clear command / Command-line tool Wiz
- wiz devel-showhints command / Command-line tool Wiz
- wiz module-list command / Command-line tool Wiz
- wiz sql-cli command / Command-line tool Wiz
- WYSIWYG editor / How it works...
X
- XCache / Getting ready
- Xdebug
- installing, on development server / How to do it...
- installation, testing / How to do it...
- working / How it works...
- advanced debugging features / How it works...
Y
- YouTube video
- embedding / Embedding a YouTube video, How to do it...
- YSlow result
- experimenting / How to do it..., How it works...
- YSlow tool
- about / Getting ready
- opening / How to do it...
Z
- Zend_Log class / How it works...