phparchitect's Guide to E-Commerce Programming with Magento

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Книга phparchitect's Guide to E-Commerce Programming with Magento phparchitect's Guide to E-Commerce Programming with MagentoКниги PHP Автор: Mark Kimsal Год издания: 2008 Формат: pdf Издат.:Marco Tabini Страниц: 181 Размер: 5,5 Язык: Русский0 (голосов: 0) Оценка:His highly anticipated book will give you the insight you need to successfully manage and customize your Magento Commerce installation. php|architect's Guide to Programming with Magento takes you from installation to deployment of this popular e-commerce open source software. Magentos flexibility and Zend Framework-based structure have made it an increasingly popular e-commerce solution. Designed as a valuable companion to the the documentation provided on the Magento web site, this comprehensive book covers everything you as a developer need to know, including: - Installation and configuration - Basic understanding of Magento Commerce features and functions - Overview of front-end and back-end systems - Dealing with multiple stores - Accommodating multiple languages & internationalization issues - Handling Magento modules - Working with the Magento template system - Understanding Magento's EAV database structure - Made-to-order products - Adding a rewards or points system - Integration with a CMS - Accounting, inventory and order fulfillment and exporting information with XML - An entire chapter devoted to quick answers to common questions.

Author(s): Mark Kimsal
Publisher: Marco Tabini & Associates, Inc.
Year: 2008

Language: English
Commentary: 29525
Pages: 181
Tags: Библиотека;Компьютерная литература;Системы CMS / CMF;Magento;

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