Category Magento
Git for Source Code Management vs Release Management in Magento 2 (Quick Note)
An interesting discussion thread on Twitter was what should be in .gitignore for a Magento 2 project? For example, should the vendor directory be in .gitignore or not? A useful question on this is in Stack Exchange. Ignore vendor, commit composer.lock Quite a few have said on twitter the norm for a PHP project is […]
Even Better Themes for Magento 2 (Seeking feedback)
Magento 2 has done a lot of work on themes including a improved inheritance structure. A lot of positive feedback has been received on the improvements. But that does not mean there is not even more potential to improve! So rather than have Magento resting on its laurels, I will like to describe a few […]
Magento 2 and Composer Authentication
“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 […]
Magento Commerce Order Management (Quick Note)
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 […]
XML Schema Resolution in PHP Storm with URNs (Quick Note)
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 […]
Magento 2 Version Numbering Update
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 […]
Improving PHP Support for Dependency Injection
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 […]
The Retail Associate Platform tablet app
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 […]
The Post GA Relationship between the GitHub and Composer Repositories (Quick Note)
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 […]
Sneak Peek: Data Model + Geekyness = Fun
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 […]