Skip to main content

Magendo Beginner Tutorial


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
5)     DatabaseDesign  
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
6)     CustomModules
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
7)     CMS Integration
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
8)     Made to OrderModule  
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!


Comments

Popular posts from this blog

What are the advantages and disadvantages of using zsh instead of bash (or other shells)?

Everything y ou kno w from bash  still  applies, but zsh does a bunch of other useful things.  I  know that I use only a small subset of them, but t hese are especially useful for me: Extended globbing: For example,  *(.)  matches only regular files, not directories, whereas  a*z(/)  matches directories whose names start with  a  and end with  z . There are a bunch of other things, such as  **  as described by  Ole Tange . Inline glob expansion: For example, type  rm *.pdf  and then hit tab. The glob  *.pdf  will expand inline into the list of .pdf files, which means you can change the result of the expansion, perhaps by removing from the command the name of one particular file you don’t want to  rm . Interactive path expansion: Type  cd /u/l/b  and hit tab. If there is only one existing path each of whose components start...

Magento-Concept

1) Mcrypt : This is an interface to the mcrypt library, which supports a wide variety of block algorithms such as DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 and GOST in CBC, OFB, CFB and ECB cipher modes. Additionally, it supports RC6 and IDEA which are considered "non-free". CFB/OFB are 8bit by default. 2) Mhash : These functions are intended to work with » mhash. Mhash can be used to create checksums, message digests, message authentication codes, and more. This is an interface to the mhash library. Mhash supports a wide variety of hash algorithms such as MD5, SHA1, GOST, and many others. 3) Simplexml : The SimpleXML extension provides a very simple and easily usable toolset to convert XML to an object that can be processed with normal property selectors and array iterators. 4) DOM : The DOM extension allows you to op  erate on XML documents through the DOM API with PHP 5. 5) InnoDB storage engine : InnoDB is ...