Magento: Adding a ‘Home Link’ To The Top Menu


By default Magento does not have a Home Link in the top menu. If you have just created your Magento site with the sample data provided on the Magento site, you would have something similar to:

As you can see, there is no Home Link in the top menu. To go back to the Home page, a user is expected to click on the store logo which is something that a lot of users will not realise. Magento does not provide a method through which you can add a Home Link to your navigation menu using the Admin Panel.

read more

Magento Theming Basics

From what I have experienced, I feel that Magento goes out of its way to de-couple the user-interface from the backend. This has one clear advantage, if you upgrade your Magento packages, chances of the look and feel of your shopping cart not getting effected are pretty high (that is if you followed the guidelines set by Magento and refrained from replacing any of the base/default packages while theming your shopping cart in which case all bets are off and when the shopping cart reverts to looking like a new Magento installation after the upgrade, you’d better have a backup around to apply all your customizations again).

read more

Magento Installation

(Operating System: Kubuntu 12.10)


  1. You need to have Apache, MySql and PHP installed and configured on your server to proceed.
  2. Download Magento and Magento Sample Data from here.

Setting It Up

  1. Un-compress the packages that you downloaded and copy the contents of the Magento package to your server root or a folder inside your server root (normally, for Ubuntu based systems, this would be /var/www).
  2. Copy the contents of the media folder from the extracted contents of the Magento Sample Data archive to the media folder in your magento directory.

Static and Dynamic Websites

Websites can be classified into two main categories: static websites and dynamic websites. Although both types of websites are displayed in the users’ browsers, there are differences between them and a web-developer needs to be aware of these differences before he can go and talk to a potential client about the cost of developing their website and the client’s expectations from the website.

Static Websites

Over the past decade, many static websites have been created. These websites can be considered similar to a brochure where a product or service is presented to the reader without any way of interacting with that information through the delivery medium. Basically, a static website just contains one or more pages and the user can navigate to these pages using the links provided by the developer. This is an example of a static website.

read more