1)
Introduction
a)
Developers
b)
XML Examples
c)
Operating System Considerations
a)
Prep Your Environment
b)
LAMP/WAMP Platform
c)
Subversion
d)
MySQL Tools
e)
Installation
f)
Database Setup
g)
Magento Setup
h)
Initializing Subversion
a)
Catalogs
b)
Categories
c)
Products
d)
Attribute System
e)
Multiple Stores
f)
Languages
g)
Multiple Catalogs
h)
Multiple Designs
a)
Module Structure
b)
Code Pools
c)
Module Packages
d)
Models
e)
Blocks
f)
Controllers
g)
Helpers
h)
Config files
i)
Template System
j)
Layout Files
k)
Template Files
l)
Mage Application
m)
Magento’s Request Cycle
a)
Resources and Database Connections
b)
Master Slave Setup
c)
Models and ResourceModels
d)
EAV Design
e)
EAV versus Normalization
f)
Entities
g)
Default Entities
h)
Defining Entities
i)
Saving Entities
j)
Entity Attributes
k)
Attribute Values
l)
Collections
a)
The FilesystemThe Shell
b)
Module
c)
Default Directories
d)
Default Files
e)
Module Requirements
f)
Plan of Attack
g)
Configuration Files
h)
Config.xml
i)
Template Changes
j)
Layout Changes
k)
Overridding a Block
a)
CMS Driven Approach
b)
Technical Considerations
c)
The UserConnectModule
d)
Passwords
e)
Entity Attributes
f)
Dealing with Legacy Attributes
g)
Registration
h)
Synchronizing Sessions
i)
Magento Listeners
j)
CMS Sessions
k)
Shared Themes
l)
Store Driven Integration
a)
Example Scenario
b)
Plan of Attack
c)
The Length Attribute
d)
NewModule
e)
Installation
f)
Overriding the Block
g)
Recording User Input
h)
Adding Data to the Quote
i)
Adding Data to the Order
j)
Show Customizations to the Customer
k)
Modify the Cart Page
l)
Separating Similar Products in the Cart
a)
Plan of attack
b)
Adding New Attributes to Products
c)
Creating a ShellModule
d)
Recording Points Ordered
e)
Making aModel
f)
Event Listeners
g)
Dashboard Layout
h)
Dynamic Coupons
i)
CouponModels
j)
Deducting Points
a)
Starting a NewModule
b)
The Controller
c)
CRUD Controller
d)
Read Action
e)
Update Action
f)
Delete Action
g)
Create Action
h)
Securing the Controller
i)
Client Access
a)
Magento’s naming conventions are crazy!
b)
How do I run a raw query
against the database?
c)
How do I turn off the price in the layered navigation?
d)
How do I move the admin
panel to a new name for security?
e)
How do I use installation
and upgrade files in my custommodules?
f)
How do I runMagento code
without building a module?
g)
How do I show the root
catalog category on the home page?
h)
Howdo I hide the price of
products before they go into the cart or if a person
is not logged in?
i)
How do I find out the proper table name?
j)
How do I showMagento
products on a non-Magento page?
k)
Help, my product changes
don’t show up on the frontend!
is not logged in?
Comments
Post a Comment