Magento Tutorial for Beginners (Part 3)
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.

• 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

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.

Evelyn
Heya! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing months of hard work due to no back up. Do you have any solutions to protect against hackers?
Gazeta de maine
Nice blog here! Additionally your website loads up very fast! What web host are you the usage of? Can I get your affiliate link to your host? I want my website loaded up as quickly as yours lol
site
Hi would you mind letting me know which hosting company you’re working with? I’ve manipulative your blog in three completely absolutely poles apart internet browsers and I have to declare this blog masses a lot nearer in that case on the whole. Are you clever to commend an first-rate tangle hosting supplier at a levelheaded value? Thank you, I admire it!
dom
Many recognition for this article. I would also comparable to convey that it can maybe be unbreakable when you’re in educate and merely first outdated to create a prolonged trust rating. Near are countless pupils who are simply just frustrating to exist and have a lengthy or favourable trust story is frequently a hard issue to have.
alsbbbsasda asdam
wow! many thanks for that tremendous short article. I actually beloved it towards core. Hope you keep posting these types of incredible content articles
hunny
Hi. i am new to magento . i want to add my own theme to magento 1.6.2.0 , but can’t.
can you give me any suggestion or tutorial regarding with how to add custom theme to magento.
thanks in advance.
Alice
Dear Hunny,
We had a post about “how to install Magento theme?”. You can find it here :http://magentotutorial.net/install-magento-theme/
Hope it helpful for you! If you have any problem, don’t hesitate to contact me.
Sincerely,
Alice
Hunny
Dear Alice,
Thank you very much for this link. you don’t know how much this helped me.
It’s just like you saved my job. Now I found my start and i am on my way and i know that I need Your help in recent future. Please be with me and thank you again.