WizGuild

Tag: magento

PIM weekend update

Rewriting software is good. Code katas are good. Painful but good. Implementing the PIM on one platform and reimplementing it on a different one is especially painful. Implementing API instead of direct database connection feels nice though. As well as having an established framework like Symfony2. I had no real problem with the other one…

PIM updates

In the past few weeks I have been working on the PIM (Product Management System) for my Magento instance. With the current setup we can work on the products without having to touch Magento admin. Product data is versioned and synchronised both ways on every PIM product list display – this is not optimal but…

Cache warmup based on sitemap

I work with multiple sites without cache warmup technology. So I created one. Don’t be mislead, it’s simple. Basic usage: $ ./warmup.rb www.someurl.tld It will download http://www.someurl.tld/sitemap.xml parse that sitemap for urls run through that list of urls, downloading every HTML to warmup the cache For further information and the code check up the Github…

Creating Magento admin grid without database tables

It’s not common that you have to display something that’s not in the Magento database. It was not too difficult to figure out how to do it but checking this might save you few minutes. Feel free to download the code itself: Wizguild_VirtualGrid.zip In the Grid.php I create a Varien_Data_Collection object:

…then just use…