Did you know that your Magento install comes with a Prototype based library called window.js? If you want to make use of popup windows, this is the library to include. Let's see what we can do with it. Continue »
Magento Sort By Newest Products Made Easy
To add the ability to sort your catalog by Newest Products, you don't need to purchase extensions or hack core files. We will show you how you can do it in 5 minutes. Continue »
Quick Tip: Using a Frontend Model For Your Module Configuration Parameter
You can greatly enhance your module's configuration options by using a front end model class. This example quick tip will show how to create a Yes/No toggle option that reveals or hides the dependent text option. Continue »
Quick Tip: Conditional Loading of JavaScript and CSS Using Your Module Configuration
It's really easy to create conditional JavaScript and CSS includes for your custom modules using module configuration parameters. Read on to see how. Continue »
Improving the File Cache Backend
We know that we can enable the Magento cache to speed our sites up. We also know how to add APC or memcached into the mix. However, this does not always give us the expected results, so we need to understand the underlying caching mechanisms in order to improve on them. Continue »
Creating Custom Layout Handles
In this tutorial we will explore our journey through Magento's layout XML further by showing how we can easily create our own custom layout handles to target specific conditions and scenarios. Continue »
Customizing the Magento Error Report and Maintenance Page
In this Magento tutorial we will build upon one of our earlier tutorials and show you how you can easily customize the default maintenance and error pages that are shown when the site is in maintenance mode or encounters an error. All you need is an understanding of the error processing and some HTML/CSS skills. Continue »
Quick Tip: Explain Your Module Configuration Options With Tooltips
Did you know that Magento provides built in tooltips for your configuration options? If you're a module developer and want to explain some of your module options in more detail, you can. Check out how. Continue »
5 Useful Tricks For Your Magento local.xml
Working on a new Magento theme often involves manipulating the default layout from the base or another supplied Magento theme. Instead of copying and overriding the individual layout XML files from the source theme, we can use the local.xml file to contain all our customizations, keeping things tidy and more upgradable. Continue »






Proud members of the 







Recent Comments