Magento Modules
Magento is a fast developing eCommerce application. Magento offers rich customization possibilities by extensions and modules. The case is that Magento is built on a fully modular model. So your Magento store has unlimited scalability and flexibility. So module is an important element for Magento software.
Let’s find out what Magento Module is. Magento module is an extension which extends the features and functionality of Magento. While speaking about module examples we should mention additional payment gateway integrations, a featured items promotional tool, and etc. Thanks to the fact that Magento goes with fully object-oriented programming, all modules are immediately accessible via templates tags from any template files.
Magento is of a great interest for webmasters. So new Magento Modules are regularly being developed. In order to track all Magento Modules a special article called Modules Wanted has appeared. This article describes existing Magento Modules and gives links where you can find them. In a case you are well in Magento application and you’ve developed a Magento Module by yourself you can add it to the above mentioned article.
Developing Magento Modules will allow you to inject functionality anywhere. There are many things custom Modules can do, from editing your Database, to handling module upgrades to overriding classes (Blocks, Controllers, Models) and etc.
Magento open source shopping cart has recently appeared. Nevertheless it has a strong and helpful community without mentioning professional Magento Team. So you’ll get help any time you ask for it at Magento forums.