How to install magento free themes

Well you've finally decided you're going to switch to Magento for building ecommerce website. While new versions of Magento coming up regularly make the learning curve easier to climb, be prepared for at least a few days before you can use magento's features to its best. This article explains the few tricks and tips that will start you off with variations on the basic design of magento's default installation.

The first thing to do after you've installed Magento is to check out the files in skin/frontend/default : you won't find much here except the stylesheet and a few images. This is the directory of your frontend but you should read carefully the concepts behind Magento's implementation of design and layout. Much more complex than the usual single folder theme system one can find in wordpress for instance, Magento's design process works with four types of instances :

  • Layout ( app/design/frontend/your_interface/your_theme/layout/)
    These are basic XML files that define block structure for different pages as well as control META information and page encoding.For in-depth look into layouts, read Intro to Layouts)
  • Templates (located in app/design/frontend/your_interface/your_theme/template/)
    These are PHTML files that contain (X)HTML markups and any necessary PHP tags to create logic for visual presentation.
  • Locale (located in app/design/frontend/your_interface/your_theme/locale/)
    Theses are simple text documents organized on a per language basis that contain translations for store copy.
  • Skins (located in skin/frontend/your_interface/your_theme/)
    These are block-specific Javascript and CSS and image files that compliment your (X)HTML.

This article covers only the installation of a free theme, that can be found under the community section of the Magento Connect pages. Get the extension key (an url) of the thme you'like to try and type that in your own extension manager that Magento provides in the backend ( admin / system / Magento Connect / Magento Connect Manager). The first installation of any extension might look frightening because the manager will perform all sorts of necessary upgrades and dependencies to your installation or extension (in that case, a theme). Version 1.1.8 on xampp did the job right but I remember being put off on previous versions after a failed extension download. Once you've see the green screen messages rolling down like a Unix console you'll be delighted to be greeted by a nice success message "Procedure completed. Please check the output frame for useful information and refresh the page to see changes."

Once you've passed the 2 minutes that the procedure above requires, go back to the admin and follow the simple instructions to change your theme, as described in Magento's design guide. Go to System/ Configuration / Design and type the name of your theme under the theme section : save, job done.

Be naughty : try another extension ! This nice and quick experience took me to other extensions such as the french language pack : I was happily suprised to find out that the installation of this extension automatically turns the whole shop to french. Reversing to english was then as easy as going back to the  admin / system / configuration / general / local options / locale setting. Of course that only impacts magento 's front end setting : the back end language can be switched any time from the language select in the admin footer.

3 replies
  1. Dann
    Dann says:

    I was able to install extensions before but not anymore I don't know why, I’m not a developer, I’m just a regular Magento user and I’ve been having this issue, I’ve been trying to install some extensions without success, at the bottom in the black screen the following text appears: “Please wait, preparing for updates...” the page seems to be loading for about 2 minutes then stops, the screen goes black and it won’t do anything after that, if I try to navigate away or refresh the following message pops up:

    “Are you sure you want to navigate away from this page?

    There are PEAR processes running.
    If you will close the window or navigate away from the page, installation will be interrupted.

    Press OK to continue, or Cancel to stay on the current page.”

    It doesn’t matter if I click cancel still won’t do anything. Any help is appreciated, thanks!

  2. John
    John says:

    I tried the above procedure, went in after 2 minutes to system/config/design, entered the name into theme section but it still wont work. Any clues? Cheers.


Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

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