Mark Kimsal0973862173, 9780973862171
Table of contents :
Introduction……Page 11
Code Formatting……Page 12
XML Examples……Page 13
Operating System Considerations……Page 14
Subversion……Page 17
Magento Setup……Page 18
Initializing Subversion……Page 19
Exploring Magento……Page 23
Categories……Page 25
Products……Page 28
Attribute System……Page 30
Multiple Stores……Page 32
Multiple Catalogs……Page 33
Multiple Designs……Page 34
Module Structure……Page 37
Models……Page 38
Controllers……Page 39
Helpers……Page 40
Config files……Page 41
Layout Files……Page 42
Template Files……Page 44
Mage Application……Page 45
Magento’s Request Cycle……Page 46
Resources and Database Connections……Page 53
Master Slave Setup……Page 54
Models and Resource Models……Page 55
EAV Design……Page 56
EAV versus Normalization……Page 58
Default Entities……Page 59
Defining Entities……Page 61
Entity Attributes……Page 62
Collections……Page 63
The Filesystem……Page 67
Default Directories……Page 68
Default Files……Page 69
Configuration Files……Page 71
Config.xml……Page 72
Template Changes……Page 75
Layout Changes……Page 77
Overridding a Block……Page 79
Conclusion……Page 83
CMS Driven Approach……Page 85
Technical Considerations……Page 86
The UserConnect Module……Page 87
Passwords……Page 93
Entity Attributes……Page 94
Dealing with Legacy Attributes……Page 95
Conclusion……Page 99
Magento Listeners……Page 100
CMS Sessions……Page 102
Store Driven Integration……Page 103
Made to Order Module……Page 107
Example Scenario……Page 108
New Module……Page 109
Installation……Page 110
Overriding the Block……Page 112
Recording User Input……Page 114
Adding Data to the Quote……Page 115
Adding Data to the Order……Page 117
Modify the Cart Page……Page 118
Separating Similar Products in the Cart……Page 119
Conclusion……Page 120
Points and Rewards Module……Page 123
Adding New Attributes to Products……Page 124
Creating a Shell Module……Page 125
Recording Points Ordered……Page 126
Making a Model……Page 127
Event Listeners……Page 131
Dashboard Layout……Page 134
Summary……Page 137
Dynamic Coupons……Page 138
Coupon Models……Page 139
Conclusion……Page 142
Starting a New Module……Page 145
The Controller……Page 146
CRUD Controller……Page 147
Read Action……Page 148
Update Action……Page 151
Delete Action……Page 152
Create Action……Page 154
Securing the Controller……Page 155
Client Access……Page 157
Magento’s naming conventions are crazy!……Page 161
How do I run a raw query against the database?……Page 162
How do I turn off the price in the layered navigation?……Page 163
How do I move the admin panel to a new name for security?……Page 164
How do I use installation and upgrade files in my custom modules?……Page 165
How do I run Magento code without building a module?……Page 167
How do I show the root catalog category on the home page?……Page 168
How do I hide the price of products before they go into the cart or if a person is not logged in?……Page 169
How do I find out the proper table name?……Page 171
How do I show Magento products on a non-Magento page?……Page 172
Help, my product changes don’t show up on the frontend!……Page 173
I give up! Magento is too confusing……Page 174
Index……Page 177
Reviews
There are no reviews yet.