Any Magento developer worth their salt is familiar with Magento's PHP based event system. This critical piece of functionality provides for unobtrusive tweaks to Magento's functionality. Less talked about is Magento's frontend event system used by the admin console. This article seeks to shed
astorm
Welcome back to the desert of the Magento API. We've been wandering for what seems like 40 years, but we're getting close to the end. This week we'll be talking about one of the newer API features, "WS-I Compliance" mode.
astorm
If you've been following along, it may seem like we've reached the end of our API series. We've covered routing and controller dispatch, the API server, configuration, adapters, handlers, and the use of the response object for direct API output. I imagine there were
astorm
It's been a long and arduous trek, but we're finally ready to discuss how the business logic of a Magento API call is implemented. This article will contain all the information you'll need to debug Magento's mysterious API faults, as well as point you
astorm
There's no new Magento API article this week, primarily because everyone's going to be too tired for code after the Magento Imagine parties. If you're not in Vegas this week you'll need to settle for living vicariously through twitter hash tags.
astorm
Last time we looked at the full request and response flow for a Magento XML-RPC API call. Today we'll look at the same flow for a Magento SOAP API call, and see how the architecture holds up. We still haven't reached the point where
astorm
Now that we have a general picture of the Magento API architecture, we're going to take a look at that architecture's ideal implementation in the XML-RPC adapter.
astorm
I've been wanting to write about the Magento API for a long time, but it's one of those slippery topics that has no clean entry point. It's easy to talk about small slices of the API, or provide tricks for using the API methods
astorm
If you follow Magento closely there have been hints, but it seems like the cat's out of the bag. Yoav Kutner, Magento's co-founder and CTO, is moving on.
astorm
There's two design patterns used in PHP systems that are often conflated. First, there's the event/observer pattern. This pattern allows a system-developer to issue global events which client-developers may then setup listener object/methods/functions for. These listeners observe the event, and then perform some action
astorm
People often talk about Magento having a "SOAP" API. SOAP is a series of protocols that, from one point of view, is designed to allow programmers to call a function on one computer, and have it executed on another computer. XML-RPC is a simpler
astorm
This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you'll want to read part 1, part 2, and part 3 of the series to fully understand what's going on.
astorm
This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you'll want to read part 1 and part 2 of the series to fully understand what's going on.
astorm
This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you'll want to read part 1 of the series to fully understand what's going on.
astorm
If you've spent any time with Magento, you know the importance the "global config" plays in a the system. However, you may not fully understand how that configuration tree is built. Usually, most tutorial authors (myself included), will gloss over this and say something
astorm
If you've been paying attention, you know that Magento 2 is slated for a Q4, 2012 release. While that's an entire year away, and there's also the whole Mayan End of Time thing to worry about, it's never too early to start looking at
astorm
One of the earliest things you'll learn in any programming class is that
astorm
Magento is not designed for URL designers.
astorm
Innovate 2011 is just around the corner, and I won't be able to make it this year. For not, as I'll be there in spirit if not spirits. While X.commerce has been shrouded in Apple levels of secrecy and mystery, it's clear that
astorm