Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

10 Beginner questions about Magento
 
sathyashrayan
Member
 
Total Posts:  39
Joined:  2009-03-19
Chennai
 

Dear group,
Just started to look into Magento code.

My understanding is as follows

1)
app\code\core\Mage (where all the module resides)
app\design (where all the front end design resides.)

2)magneto\app\Mage.php Line 27 to 29

where the path is defined portability

3)
app\code\core\Mage\Core\functions.php Line 62
__autoload($class)

is the core function that loads all the modules

4)app\code
|
-->\community where Latest module upgrading from the Magento
-->\local where our own modules

5)php + html == phtml is the display when any module loaded. But I can never able to understand the php codes in the phtml. I have downloaded a sample skin for Magento, it has got full of php and html code. Any standard in doing it? If I get a design as a .psd. I want to convert that into an Magento template.How can I do that?

6)In OSC, the only open src code I know, has a dir called /admin. In that all the admin activities are defined with in the same dir and same file name. If I look at the url for the OSC I can understand that this file is getting displayed from this file. Not only for admin but in all case. I can locate a contact us page in OSC easley. But in Magento app\code\core\Mage\Admin and app\code\core\Mage\Admin\Adminhtml for the admin pannel?

7)I can see some .xml files. config has a .xml file. And lots more. Can any one tell me where this xml files are called in the code? And also what it does?

8) What are the design patterns used in Magento? I never used any design patterns. So, if I am able to know some design pattern then learning Magento is easy?

9)Why is Magento is very though to understand? This is a personal opinion but Magento is not like any php open source. Even the dir structure is completely different. What should I know if I want to learn Magento? 

10)Any e-book for Magento aimed at the coders? I have a book from php archit. Other than that?

 
Magento Community Magento Community
Magento Community
Magento Community
 
maryb21
Jr. Member
 
Total Posts:  24
Joined:  2012-05-16
 

Here\\\’s a good book on Magento: http://www.wowebook.be/book/magento-beginners-guide/#
Check it out)

 
Magento Community Magento Community
Magento Community
Magento Community
 
satish
Enthusiast
 
Avatar
Total Posts:  812
Joined:  2008-03-24
34,mantri Sadan,Shivaji Nagar,Nagpur,MS,India 4400
 

Magento has a module structure so there is no separate Admin folder as is in osCommerce.

Magento needs understanding of its use of MVC and other design patterns.

Magento has a much bigger learning curve.

Do go through Magento related Blogs, Knowledge base(Magento site) etc.

Satish

 
Magento Community Magento Community
Magento Community
Magento Community
 
patrickdaemon
Jr. Member
 
Total Posts:  7
Joined:  2012-04-13
 
sathyashrayan - 07 April 2009 07:20 PM

Dear group,
9)Why is Magento is very though to understand? This is a personal opinion but Magento is not like any php open source. Even the dir structure is completely different. What should I know if I want to learn Magento? 

10)Any e-book for Magento aimed at the coders? I have a book from php archit. Other than that?

As a guideline, you can use Magento Connect Knowledge Base, or if you want to read some third party articles, look through this posts Things You Need to Know about Magento There’s a bunch of things you should know about Magento before you start using it, i.e. Magento Community, Magento Connect marketplace, etc.  Also some basic information on shopping cart Magento Trading Good luck with your new store)

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top