𝔖 Scriptorium
✦   LIBER   ✦

📁

phparchitect's Guide to E-Commerce Programming with Magento

✍ Scribed by Mark Kimsal


Publisher
Marco Tabini & Associates, Inc.
Year
2008
Tongue
English
Leaves
181
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Книга 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.

✦ 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

✦ Subjects


Библиотека;Компьютерная литература;Системы CMS / CMF;Magento;


📜 SIMILAR VOLUMES


Magento PHP Developer's Guide: Get start
✍ Allan MacGregor 📂 Library 📅 2013 🏛 Packt Publishing 🌐 English

Magento has completely reshaped the face of e-commerce since its launch in 2008. Its revolutionary focus on object oriented and EAV design patterns has allowed it to become the preferred tool for developers and retailers alike. Magento PHP Developer's Guide is a complete reference to Magento, allow

phparchitect's Guide to PHP Security
✍ Ilia Alshanetsky, Rasmus Lerdorf 📂 Library 📅 2005 🏛 Marco Tabini & Associates, Inc. 🌐 English

With the number of security flaws and exploits discovered and released every day constantly on the rise, knowing how to write secure and reliable applications is become more and more important every day. Written by Ilia Alshanetsky, one of the foremost experts on PHP security in the world, php|archi

Instant E-Commerce with Magento: Build a
✍ Ajzele, Branko 📂 Library 📅 2013 🏛 Packt Publishing 🌐 English

A fast-paced, practical guide to building your own shop with Magento Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Learn how to install and configure an online shop with Magento Tackle difficult tasks like payment gateways, shipping options, and custom

Magento: beginner's guide: reate a dynam
✍ Rice, William 📂 Library 📅 2010 🏛 Packt Publishing 🌐 English

<p>This book will provide you with step-by-step instructions for installing, configuring, and using Magento to run your own e-commerce site. We will set up an example store in the book with enough information to adapt the instructions according to your needs. This book is for anyone who wants to cre

Programming Ruby - The Pragmatic Program
📂 Library 🌐 English

Ruby is a genuine object-oriented language. Everything you manipulate is an object, and the results of those manipulations are themselves objects.<div class="bb-sep"></div>In Ruby, you can access all the underlying operating system features. You can do the same stuff in Ruby that you can in Perl or

Magento: Beginner's Guide, 2nd Edition:
✍ Robbert Ravensbergen, Sander Schoneville 📂 Library 📅 2013 🏛 Packt Publishing 🌐 English

Magento is one of the most powerful, flexible, and customizable e-commerce systems. It offers you the ability to create and manage a profitable online store. As your online store grows, you can be sure that this robust e-commerce system can handle your needs. However, getting started with Magento ca