How to Use Magento Connect Manager Downloader for Dummies

Last modified by kronos39 on Fri, June 25, 2010 10:14
Source|Old Revisions  

A Wiki on how to Use Magento Connect Manager

Since I am new to Magento, feel free to contribute and edit. I just put in some basic/general information.

Magento PEAR

Magento comes with out of the box functionality which might be broken by not complying the code-rules as adapted. Using Download and PEAR will most likely preserve the integrity of the code.

As a (starting) coder for Magento I would like to see a possibilty to download Extensions in .ZIP or .TAR in order to study the structure of the Extension. Moreover, I would be able to check for crappy coding before installing an Extension.

Q:If downlaoding Extension .Zips is possible, please edit this Wiki.

A:When you install an extension via connect manager the extension is downloaded before its instalation. You can get the gzip from your “downloader/pearlib/download” folder

How to get Started

Logged on to the Admin Panel goto [System] and select [Magento Connect Manager]. You will be redirected to the Magento Connect Manager and prompted to log in. You need Adminstrator permissions to log in. Username and Password are the same as you use in Admin. Now you will see 2 tabs, Extensions and Settings.

Go to Settings and choose [Beta] in the drop down if you are an experienced user of Magento. For unexperienced users it is recommended to choose [Stable]. Setting it to [Beta] gives you the possibility to check on Beta extensions etc.

How to download New Extensions

Before downloading Extensions or Extension Upgrades ... Backup-Backup-Backup! If errors on your site occur after downloading and installing the Extension .. The only thing you can do is Uninstall and hope your Original Store files and Database are still ok. Since there is no Roll-Back feature in Connect Manager (as far as I know), this is a one way street ...

Click the link to Magento Connect. This will open a new window for Magento Connect and let you browse for an extension you like or need. Read the Reviews - Documentation and Forum on the Extension, checking for known issues, before you decide to download. If the original author is never responding on issues or questions, ask yourself whether you really need the extension.

Since the next steps are so simple I found explanation is neccessary...LOL ... Once you found an extension click the [Get extension key] button. You will be prompted to agree the licence agreement. Click again the button [GET EXTENSION KEY]. Now the download link will be rendered for you which you need to Copy (as in copy and paste). Now close or minimize the Connect window and Paste the download link in the inputfield....and click Install ...

Now the choosen Extension will start to download and ... will instantly be put on your Server. You can monitor the process of downoading and installing in the Contents Console.

Any errors will be marked blue. And most likely this is a permission problem. Use your favorite FTP-app to set the right permissions (this may differ but most likely 777) to the folders this particular Extension is using. In case you had errors and changed the folder permission, click Refresh and Paste again your link.

If the download went ok the Content Console will prompt, eg:

install ok:
channel://connect.magentocommerce.com/community/Name_of_the_extension-0.2.0beta

Beneath the console Magento puts the following message, eg:

 Procedure completed.
 Please check the output frame for useful information and refresh the page to see changes.

So, click the refresh button and check the status of your extension. The Installed column will state the version number of the Extension you just installed.

Now click Return to Admin and check for any new Configuration Settings for your Extension if applicable. And of course .. check the store for any errors.

How to check for Upgrades of Extensions

On the Extensions Tab click on Check for Upgrades. Wait while the Connect Manager connects to the connect.magentocommerce.com server to get the latest information about your extensions. If upgrades are available (depending on your setting for [Beta] or [Stable], they will appear in the overview marked yellow.

Before downloading Extensions or Extension Upgrades ... Backup-Backup-Backup! Since there is no Roll-Back feature in Connect Manager (as far as I know), this is a one way street ...

Click the Pull Down Menu to select different options eg [Upgrade to 0.2.0.beta(beta)]. Make your selection and Click Commit Changes. Now the choosen Extension Upgrade will start to download and ... will instantly be put on your Server. You can monitor the process of downoading and installing in the Contents Console.

Any errors will be marked blue. And most likely this is a permission problem. Use your favorite FTP-app to set the right permissions (this may differ but most likely 777) to the folders this particular Extension is using. In case you had errors and changed the folder permission, click Refresh and Check for Upgrades again.

If the download and upgrade went ok the Content Console will prompt, eg:

upgrade ok:
channel://connect.magentocommerce.com/community/Name_of_the_extension-0.2.0beta

Beneath the console Magento puts the following message:

 Procedure completed.
 Please check the output frame for useful information and refresh the page to see changes.

So, click the refresh button and check the current status of your extension. You will find the yellow colour is removed for your Upgraded Extension and the Installed column will be changed to the version number you just installed.

Now click Return to Admin and check for any new Configuration Settings for your Extension if applicable. And of course .. check the store for any errors.

Change the look of the downloader using CSS

Since I couldn’t read the text in the dropdown menu’s containing important information about the upgrade I was going to select eg [Upgrade to 0.1.9 (Beta)] or [Upgrade to 0.1.6 (Stable)], I had to make some CSS changes. I did the following: - In your Root look for and open downloader/skin/boxes.css - Change the page container width in:

  .container { width:750px; margin:35px auto 0 auto; }
 to eg 
  .container { width:1200px; margin:35px auto 0 auto; }

or whatever width you prefer to extend the table to your convenience depending on your monitor. - Change the size of your dropdown menu’s in:

   .pear-packages td .select  { width:100%; }
 to eg
   .pear-packages td .select { width:150px; }

This will create a more extended view to fully understand what you are doing.




 

Magento 2 GitHub Repository

Magento Job Board - Some sort of tag line goes here

Latest Posts| View all Jobs