“Why has the Composer repo got password protection? Don’t they know this is open source?” In case it is not clear to all, here is why. Improving the Merchant Experience Magento CE is open source – anyone can grab the code from GitHub. The password on the Composer repository is not to stop that. Magento […]

With the launch of Magento Commerce as a separate entity from eBay Enterprise, there are two new product additions under the “Magento” umbrella – Magento Point of Service (MPOS) which I blogged on previously and Magento Commerce Order Management (MCOM). This post is a very quick intro to the latter. See the magento.com website for […]

This is just a quick preview of the likely experience for extension developers who wish to list their extensions (or themes) on the new Magento Connect (TNMC). A part of this is describing how the Magento 2 installation wizard interacts with Composer. Official documentation is coming – this post is just to give a super […]

In a recent Magento 2 code drop into the develop branch on GitHub, support was added for allowing Composer installed modules to stay in the ‘vendor’ directory rather than be copied to ‘app/code’. This however caused problems with XSD references in XML files that used relative paths, as the module could be in different directories […]

I have written previously on version numbering for Magento 2 and the relationship between GitHub and Composer – this post provides a level deeper on what we are planning to take effect at Magento 2 GA (“real soon now”). Feedback, especially from extension developers, appreciated. The Problem There are a number of challenges that Magento […]

Most modern frameworks support Dependency Injection, including Symfony, Zend 2, and of course Magento 2. One of the criticisms of Magento 2 has been the extra code volume it has created compared to Magento 1. (It is the same problem in other frameworks – it is highlighted in Magento 2 because there is a direct […]

Recently I moved office to the same building as some of the Magento Retail Commerce (MRC) team. I have been learning more about the Magento Point-of-Service (MPOS) application (formerly known as the Retail Associate Platform, RAP) recently and thought it would be interesting to share. Disclaimer: This is my understanding from a few conversations – some of the […]

I get the occasional question about the relationship between GitHub and the Composer packages.magento.com repository in Magento 2. This may be obvious to some, but I thought I would send this out as a quick clarification. Development First, the developer view of the world. GitHub is for exploration and contribution. If a developer wants to […]

One of many goals for Magento 2 has been to improve the web-based APIs (REST and SOAP). Well, another cool step forward here has just been made – you can now request a JSON Schema listing all the REST URLs supported by your site. (WSDL files for SOAP APIs are already supported.) Fetching the Schema […]

There is some functionality coming along to GitHub soon that I must admit to really looking forward to. It won’t change the world, but it appeals to my geeky side. Rather than my normal flood of words, I used this feature with a bit of PHP script and the DOT drawing engine to produce the following diagrams. So […]