Cocoa class has been put on hold for a while as I sling the code to pay the bills. I've been working a lot with the Magento commerce system lately, and thought I'd share. The following is from an answer I gave on Stack
astorm
Just a quick note, but it seems that despite having the whole <version> thing going on in config files, Magento doesn't actively do a version diff and reload a new module. If you want the system to reload the module (and re-run any
astorm
Just another quick Magento tip as I continue my journey back into the swamps of e-commerce.
astorm
If you're at all conversant with object oriented programming, the following line should look familiar to you.
astorm
Learning Magento can range from frustrating to infuriating for the first time user. Here's a few tips to ease the burden of assimilating an entirely new system.
astorm
I'm taking a quick break from the Magento series as I plumb the depth of EAV and get through a crunch phase at The Day Job™. In the selfless interest of helping out the internet and the selfish interest of keeping my front page
astorm
The biggest challenge for Ruby and PHP web developers coming to Magento is having to deal with individual module configuration. This is an integral part of of Magento that won't ever go away, but I think there's huge steps we can take to make
astorm
Despite the volcanic eruptions making a mess of things there's a small group of us (the Mallorca 13) who are making the best of it at the Magento Developers Paradise conference.
astorm
This is a quick one for advanced users, and was inspired by a recent question I answered over at StackOverflow.
astorm
I've been keeping quiet on this one until the details were hashed out, but I'm proud to announce that Magento Inc. will be featuring edited versions of the Magento for Professional Developers articles on their knowledge base site, starting with a brand new introduction
astorm
This is less a full fledged article this time, and more "something I always forget and can never find anywhere else, so I'm posting it here to help future me".
astorm
As platform, PHP has a long history of relying on the base computer's underlying file system as a storage mechanism for various application and system functions. This ties in closely with PHP's practical history of closely modeling the nacent web's file serving architecture for
astorm
Many people, myself included, recommend that you "Turn on Developer Mode" while working on your Magento store. These days, this can be done in an .htaccess file, or directly in Magento's index.php bootstrap file.
astorm
This article refers to a beta-ish feature of Magento Community Edition 1.4.2, and therefore the specifics may quickly fall out of date. Proceed will all due caution
astorm
One trap a lot of people (myself included) fall into with Magento is forgetting that sometimes the best solution is just basic, standard PHP OOP. There was a Stack Overflow question where this came up in the comments, and I figured I'd wrangle a
astorm
When you start digging through Magento's internals to debug some problem, you often reach a point where you say to yourself
astorm
Magento comes bundled with the ability to generate a Google sitemap. Google sitemaps are XML files that tell Google's webmaster tools where your site's content is. There's debate in the professional webmaster community as to how a Google sitemap will or won't affect your
astorm
Update: The Ides of March were doing their thing yesterday. If you were have trouble getting the extension to work (even after the first update) re-download and you'll be all set
astorm
The 404 page has a long and illustrious history in the world of web development. What started as a simple, unfriendly error message has turned into a key part of any site's experience, and any retail outlet's conversion rate. Like many other PHP frameworks
astorm
As with most successful blogs, my success here has led to success elsewhere. I have three or four half finished articles that are going to have to stay that way for a few more months.
astorm