Some time has passed since I wrote original version of this article, Magento was at 1.5. these days…
Now, almost 2 years later I have decided to revamp the article since lot’s of feedback is gathered…
For that purpose, I have wrote small extension for it that you can find here:
I would like to thank all of you, especially people that gave suggestions in order to improve it.
Main difference is that it is done through observer and the code is wrapped up in extension for easier use.
Keep in mind that this extension is created for purposes of blog article at inchoo.net and as such can only be used as proof of concept. If you find it helpful in order to learn Magento, that is great, but be careful if you plan to use it in production environment even though I do 🙂
Some sites can’t afford to clean block cache on every product edit, so please keep that in mind.
Thanks, and looking forward to your feedback!