SSH Access, what is it all about in Simple Words?

What is an SSH access? SSH stands for Secure Socket Shell. SSH is a protocol, like HTTP, it gives us a way to gain a secure access to remote computers. The principle is to connect two networked computers via a secure encrypted channel within an insecure network environment such as the Internet. With SSH access we can easily move files around and run programs on your server. We can also transmit files to and from our own network onto your server, for example to take a copy of your site for local development or to push updated files onto your server. Read On →

Responsive Web Design for Mobile and Tablet Optimised Web Sites

If you are at all involved or exposed to the world of web design and web development then you have no doubt heard of the phrase “responsive” web design. If you browse the popular theme sites for themes for platforms like WordPress and Magento then you can see responsive themes becoming more popular. So what does it mean and how does it work? What does Responsive Web Design Mean? Responsive designs change the layout and visible content on a page depending on the width, height and other factors of the device or window rendering the page. Read On →

Boost your Magento store's image display with MagicZoom

Magento’s product images come with a workable, although somewhat unusual image zoom functionality. But many users want a lightbox which lets users click an image and see a large version. Of course, you can use just about any jQuery plugin in your templates - Magic Zoom being one such perfect example. But instead of manually installing and configuring the Javascript yourself, MagicZoom has its own Magento MagicZoom extension which can Read On →

PHPUnit and PDOException + Solution

I recently needed to run a test suite against a couple of classes that were making use of PDO. When I tried to run the I got the following errors in the output for every test PDOException: You cannot serialize or unserialize PDO instances There is a quick way around this you just need to add the following lines to the class level doc block /** * * @backupGlobals disabled Read On →

Magento Warning: Header may not contain more than a single header, new line detected + Solution

If you are puzzled by the error message: Warning: Header may not contain more than a single header, new line detected When dealing with a Magento migration, you might want to double check you have not accidentally added a new line character to the end of your base_url field when you were updating the core_config_data table. I just did this using phpMyadmin’s nifty ajax editing feature however I must have hit return by accident. Read On →

Reduce Catalog URL Rewrites Time in Magento

I recently had a client that wanted to remove the category structure from their product urls. There is a option to do this in the admin, but they wanted to redirect all of the existing urls to the shorter one. The way that I wanted to do this was to truncate the current core_url_rewrite table and regenerate the urls with the “Use Categories Path for Product URLs” set to no, and then override the 404 controller to redirect to the correct url. Read On →