Home » Tutorials For Beginner » Magento Tutorial for Beginners (Part 3)

Magento Tutorial for Beginners (Part 3)

Magento Extension Basic Knowledge

Today we will continue exploring a journey through the Adminhtml by discussing Magento extensions – the issue that always grabs a lot of attraction and interest of many people. Three main following parts will be covered in this tutorial:

  • Magento extensions
  • Decouple extensions from Magento
  • Install extensions from Magento Connect

Are you ready? Let’s get started!

1. Magento extensions

Magento primarily works on a base of modules. An extension is one or more modules providing new features and functionalies for a Magento site. Magento extensions are divided into 3 types: community, core, commercial.

  • core: extensions developed by Magento core team. These extensions are located in theapp/code/core directory. You need to keep your extensions out of the core to avoid any conflicts with core extensions or any future updates.
  • community: community-distributed extensions developed by Magento community members or partners. These extensions are located in the app/code/community directory. You can install them through Magento Connect or download from a source.
  • commercial: extensions developed by 3rd party. They are often located in the app/code/localdirectory and offered for sale. To install these extensions, you can purchase them from the seller then upload the codes to your site.

2. Decouple extensions from Magento

There are two methods for you to choose in order to decouple extensions from a Magento site. The first way: You can copy the codes of your extension from the Magento site then paste these code files to a folder through a structured directory. The second way: Use the Package function in the backend of your Magento site.

• Step1: Login to the backend and select the menu System > Magento Connect > Package Extensions

• Step 2: Complete the form with the information:

  • The package info: includes fields as name, description… for the extension package
  • Release info: releases information for the extension as a released versions, released stability and notes.
  • Author: the author’s information (name, user, email) of the extension
  • Dependencies: the extension’s dependencies
  • Contents: contains the information of extension’s folders and files that will be exported to a package from the Magento site

• Step 3: Click on Save Data and Create Package button to create a packaged extension from your site. You can use the extension that has been decoupled to set up it into another Magento site.

3. Install extensions from Magento Connect

• Step 1: Go to http://www.magentocommerce.com/magento-connect/ and search for the extensions that you need. In the extension view page, you can get the extension’s key: You can use the extension that has been decoupled to set up another Magento site. Magento Extensions • Step 2: Login to the backend of your site and select the menu System > Magento Connect > Magento Connect Manager Step 3: Paste your extension’s key to the input box then click on Install button Magento theme tutorial Then just wait for the extension installed on your site. Why don’t you try installing some modules for your site now? It’ll really be very interesting. Hope you succeed and don’t forget to let us know the result. If you are looking for a good magento hosting, refer this article: How to choose a good magento hosting for your business

About Gareth

Gareth is an editor at Tutorial Magento. His special hobby is to share magento knowledge and experience with everyone.


  1. avatar

    how to display a message on default homepage of magento can anybody help me?

    • avatar

      Hi Azhar, what kind of message you want to display on Homepage? Popup, sticky notification bar or something else?

  2. avatar

    hello all ,
    i have to need of magento forum extension . anyone know about it plz tell me and here is any free extension available for that also tell me .

  3. avatar

    hello all , here anyone who tell me about qr code extension for coupon code .bcz i have to need it plz tell me .

  4. avatar

    actually i am not work on magento and i dnt know how it work but i look up some file of it .so i need some help and guideline for its work process . plz tell me its processing

  5. avatar

    hi Alice , i am not aware to magento , i want to be create a successful e-commercial site in . but no more knowledge about it. can you suggest me, how can i do this. thanks

  6. avatar

    Hi. i am new to magento . i want to add my own theme to magento , but can’t.
    can you give me any suggestion or tutorial regarding with how to add custom theme to magento.

    thanks in advance.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Scroll To Top