| An Introduction to Magento |
|
Please view our Magento Showcase to see some examples of online Web stores that we have completed for our clients.
Terms Used with Magento SitesThe first step towards learning how to use Magento is learning the terms that the program uses when referring to itself. These terms are fundamental to using the Magento system. You need to have a basic understanding of them before you will be able to set up the system on your store. With Magento, you can use one backend to manage all of your websites and stores. This makes it easier to target different markets, create stores in different languages, or expand your store in a number of other ways. You may or may not need this functionality when you set up your first website or store, but understanding it will help you as you grow. There are a few terms associated with this ability that you need to understand.
At the outset, you will likely have one website, one store, and one store view, but you should be aware of the expandability of the product, as you may want to make changes in the future. How Magento Is StructuredThe main benefit of using Magento is its flexibility, and this flexibility is built into the main architecture of the program. The goal of this structure is to keep the base codes secure, yet scalable to meet different needs. In order to do this, Magento's designers built the program's code on the Zend Framework. While you do not have to understand coding to be able to use Magento, you should know some basics to help you understand why the program is so flexible. These terms will give you a basic understanding of the architecture of Magento's code. CoreWhen you download Magento, you are downloading the core code, and this includes everything you need for all of the expansions possible with the program. The core contains all modules you would need to expand the program in the future, and you should not edit the core code. Any time the program is updated, the core code allows the update to happen. In addition to the core code, your initial download will create two folders. One is for local extensions, and the other is for community contributions:
Why is it so important to protect the core code? Any changes to the core code make it impossible to receive upgrades to Magento. Local and community folders allow the program to be flexible without damaging its ability to be upgraded. ExtensionsExtensions are programs or files that expand the functions of Magento without damaging the core code. Users can install extensions from their administration panels, or they can download them directly from Magento Connect. Extensions fall into four main categories: modules, interface, blocks, and themes.
ModulesIf you need to add a function to Magento, you will do so through a module. Again, you do not necessarily need to understand how this works, but rather what it is. For instance, if you wanted your store to be able to promote a featured item, you would add the module for this option. InterfaceWhen users visit your store, what they see is based on the interface. You choose the interface through the administration panel, and this will dictate the look and user features of your store. BlocksWhen you log on to a Magento store, you will notice a logical layout with several sections, or blocks, on the page. This makes the stores visually appealing and functional at the same time. Structural blocks set different pieces of the page apart, making it easier to navigate. For instance, a page may be made out of four blocks, a header, footer, main portion, and left sidebar. Content blocks can also be used to create the content within the structural blocks. ThemesYou can use themes to give your store a unique visual appearance. Themes use layout, templates, and skins to make the store more visibly appealing.
Themes work with blocks to create a unique storefront for each user, in spite of the fact that all Magento stores run on the same basic core code. Understanding the details about how these extensions work together to create your store is not necessary. After all, you chose Magento so that you would not have to bother with HTML and META tags. However, understanding what they are and a little about what they do will help you as you work to set up your first Magento eCommerce site. If you would like to ask us any questions about Magento please don't hesitate to contact us. Next Chapter: Magento Reports and Analytics |
|