Magento is one of the most popular platforms for web stores creation. The beginners often feel uncomfortable using it due to lack of theoretical knowledge. Today we will review Magento terminology.
There are a lot of terms that have the same meaning in Magento as well as in other platforms. We will discuss the most frequently used ones and explain their meaning in details.
In order to understand some of the terms it is still necessary to know main principles of Magento functionality, Magento templates, read the user’s guide. First, let us review the difference between the concepts of Websites and Magento Stores.
Websites. On the Websites platform there can be a certain number of web stores which use the same database, customers’ base and other information sources. You can configure different sites to display the same information.
Stores. This is the part of site visible to customers. Depending on the configuration you can divide the stores but in most cases the stores that share the same database display the same content.
Store Views. Store Views are the parts of sites where the products are displayed. One of the most convenient Magento options is that Store Views can be configured to use several languages. This feature is frequently used for Multilanguage stores.
The base of Magento platform is Zend Framework which is considered to guarantee the security of the site code and your personal information.
What makes Magento so convenient:
1. High flexibility. If you are a skilled programmer you will not have a problem opening Magento source code. Otherwise we recommend you to ask GoMage Magento experts for assistance;
2. You can update the system when you need it, you always have a choice and a right to not use updated versions;
3. Very high performance speed and security of the system are above all competitors. That is why Magento is used by the most popular web stores. Despite that, your site can still be attacked by professional hackers but the probability of their penetration into the site data is very low on this platform.
The next block of terms will be useful for configuration of any Magento site:
Core. The core contains absolutely all site functions that is why making any modifications in it is very dangerous for further web store functionality. The source code of the core is a specific set of necessary modules. It is not recommended to change their code because after that you will not be able to install the upgrade and will have to re-install the whole system completely.
Local. Local is the variant of Magento configuration which is stored in a separate user’s archive. They are used when it is necessary to upgrade the system or some of its functions. The principle of work of the Local is equal to the original source code.
Community. Community is the configurations of your web store. You can change them according to your needs.
Extensions. Extensions are the files which serve to improve the functionality of Magento, extend the platform options, etc. GoMage Extensions are known for their wide functionality as well as the guarantee that they will not affect the functionality of updates. The extensions can be installed manually or downloaded through Magento Connect.
There are several types of extensions:
1. Modules. They improve the standard properties and functions of Magento, e.g. payment module or translation module.
2. Interface offers a wide range of visual options. Basically this type of extension influences customers’ interface which is configured in the admin panel.
3. Themes. They are Magento templates. They help to make your web store design unique and complete the work of the above mentioned extensions. Magento Themes are also divided into two types - Default Themes and Non-Default Themes. The former ones are built in the system while the latter ones need to be bought or ordered from web designers.
The following terms are very popular not only with Magento programmers but with other specialists of this sphere:
Layouts – they are standard XML files which determine the page description, its view, the number of blocks, general functionality.
Templates – they are PHTML files which include files with (X)HTML extension and various PHP tags for connection of the other files.
Blocks help to create a specific set of functions. They are used for configuration of the page layout on the web stores and other sites. There are Structural Blocks and Content Blocks. Structural are general blocks that form the site, e.g. sidebar, content column, footers, and Content blocks are what the Structural blocks are filled with.