Two big announcements. The first, which you already know if you've been paying attention, is I'll be speaking at the Magento Developers Paradise conference in (!) less than a week. In addition to my first conference speaking gig, this will be my first
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
One of the more powerful parts of the Magento eCommerce System is the Admin's System Config section. As a developer, it will allow you to quickly and easily setup forms elements that allow your end-users to configure their Magento System and your custom modules
astorm
In our last article we told you there were two kinds of Models in Magento. Regular, or "simple" Models, and Entity Attribute Value (or EAV) Models. We also told you this was a bit of a fib. Here's where we come clean.
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
On any fast paced software development project, the task of keeping the development and production databases in sync become a sticky wicket. Magento offers a system to create a versioned resource migration scripts that can help your team deal with this often contentious part
astorm
The implementation of a "Models Tier" is a huge part of any MVC framework. It represents the data of your application, and most applications are useless without data. Magento Models play an even bigger role, as they typically contain the "Business Logic" that's often
astorm
Update: In researching No Frills Magento Layout it became apparent that this article contains incorrect and misleading information. Specifically, the sections on block and reference tags is incorrect. The article still contains useful context (handles, layout XML, etc.), so I'm letting it stand
astorm
The Model-View-Controller (MVC) architecture traces its origins back to the Smalltalk Programming language and Xerox Parc. Since then there have been many systems that describe their architecture as MVC. Each system is slightly different, but all have the goal of separating data access, business
astorm
The config is the beating heart of the Magento System. It describe, in whole, almost any module/model/class/template/etc than you'll need to access. It's a level of abstraction that most PHP developers aren't used to working with, and while it adds development time in the
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
If you're at all conversant with object oriented programming, the following line should look familiar to you.
astorm
Just another quick Magento tip as I continue my journey back into the swamps of e-commerce.
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
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