Apologies for the quiet around here, but I've been hard at work finishing up the latest release of Commerce Bug. The big feature this time around? Magento 2 support! Don't worry, Commerce Bug is still, and will remain, fully functional with Magento 1.
astorm
Warby Parker Open Sources two Magento Extensions Besides being the useful/right “open-sourcey” thing to, it’s interesting to see the sort of problems a big scale site like Warby Parker decided to solve themselves, and the extra infrastructure tools (RabbitMQ) they used.
astorm
Magento’s objects (that inherit from Varien_Object) have special “magic” getter and setter methods implemented with PHP’s magic __call method. If you’ve got a Magento object, you can just set and get data like this $this->setFooBar('a value'); echo $this->getFooBar(); without any setFooBar or getFooBar [...]
astorm
In Magento 2, the base Varien_Object class no longer has a custom, internal _construct method. Blocks, Controllers, Models, Resource Models, and Collections still have an internal _construct, but that’s because the core team defined _construct methods on the various abstract base classes for those objects. $ ack '->_construct' [...]
astorm
I’ve been digging into Magento 2’s layout system, and there’s significant changes from Magento 1. Conceptually, it’s still a “nested tree” of elements, but instead of just blocks there’s now a second type of thing you can add to a layout called a container. Containers look like they’re [...]
astorm
Magento 2 has “web hooks” Looks like there’s a proposal in Magento 2 for webhooks, which appear to be a a way to have Magento automatically send an HTTP POST whenever an important business logic action (customer created, order created, etc.) occurs.
astorm
3 Pillars of DI by Anton Kril Some high level overview notes on Magento 2’s dependency injection system, via simonsprankel.
astorm
magento2 – Magento 1 Class Rewrite in Magento 2 with Dependency Injection System – Magento Stack Exchange I didn’t realize this until today, but Magento 2 has completely ripped out the class rewrite system, and replaced it with a new dependency injection system. You can still rewrite a class, but instead of setting up a [...]
astorm
Magento 2 Test Automation Via lindykao.
astorm
No Frills Command Line Magento A quick note to Magento Quickies readers (in case you missed it elsewhere). I’ve published the n98-magerun series as a Leanpub book titled “No Frills Command Line Magento”. Future chapters are in the works, so get your copy today.
astorm
It's a daily event across the PHP development world. Somewhere, someone is thinking, and possibly typing
astorm
The short version: I've found a new home for my n98-magerun Magento Quickies series by publishing a new Leanpub book. No Frills Command Line Magento is the latest book in the No Frills development series, and covers efficient Magento administration with the n98-magerun command
astorm