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, 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

Magento Forum

Magento Theme Terminology and Structure Suggestion
Sr. Member
Total Posts:  174
Joined:  2009-02-12

Firstly, Magento is without a doubt the best e-commerce solution available. 

Secondly, i am new to Magento and going through the WTF! phase - so it is probable that this will pass as i become more familiar with Magento.

So please take these two things into account as i offer the following feedback. 

I am finding it hard to get my head around the, to my mind, spurious use of terminology and structure in regards to ‘themes’ in Magento . 

There is a confusing logic in that when a ‘theme’ is referenced this means two folders that themselves contain an ‘interface’ and ‘theme’ folder, with one being called ‘skin’ and one also containing a ‘template’ folder. In common usage, the terms ‘interface’, ‘theme’, ‘skin’ and ‘template’ are generally understood to refer to the same thing which i think causes the confusion. 

Could theming not be controlled by the following, simpler and more concise, structural and naming convention:

-layout (xml that controls the structure)
locale (language used in structure)
phtml (content that fills the structure)
-css (css that styles the theme)
images (images used in the theme)
js (js used in the theme)

The benefits would be that when the term ‘theme’ was referenced it would refer to the container of a fully encapsulated ‘theme’ and not multiple possibilities. 

It would also satisfy the requirement that structure and style be separated for security reasons. 

Again, this is not meant as a criticism and as i am new to Magento there may be other factors i don’t know about which would make a simpler theming system not possible, but I think such changes would lower the barrier for designers and store owners and add to Magento’s popularity. 

Any ideas welcomed.


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