Once Magento 2 is launched it will become important to provide support for migrating Merchants from Magento 1 to Magento 2. There will be lots of aspects to migration – extensions, themes, custom development, and data. This post focuses on data, specifically the contents of the MySQL database. To be up front, it is currently […]

Today, Magento 2 uses relative file paths for XSD references. Apart from being ugly, this imposes directory structure restrictions. For example, if we want to put Composer packages under ‘vendor’ in the future, the relative paths would break. So we are looking towards using absolute paths for the XSD references. The question is what is the best […]

Magento 2 has introduced containers in addition to blocks in layout files. This post is a bit of background of why, with an invitation to share your perspective. Background In case you are not familiar with the Magento 2 page layout engine, here is a quick summary. This is very similar to Magento 1, but there […]

Want to make a difference? I have written a few posts on using Magento for Charities (I had planned to do more), but I came across a different approach relevant more for those in the Magento community. Why not support Team Magento set up by  @gxjansen on Kiva? What is Kiva? Kiva.org is a site that makes […]

This post walks through a recent lightweight extension designed to demonstrate some basic concepts and components needed for a Magento 2 extension. Code is available at https://github.com/coldgreentea/m2extension. (Hi all! This is another guest post by Dale Sikkema on a demo that some of the internal developers put together. Enjoy! Alan) This extension is by no means comprehensive […]

Where is the best place to store configuration settings? We have been discussing this internally recently. Two knee jerk reactions are “files on disk” and “in the database” (with the latter possibly immediately replaced by Redis or some other optimized shared storage or cache). And to be clear, here I am talking about settings that […]

Docker machine was recently announced as a quick way to get a new VM provisioned and ready to run Docker containers. That is, it creates a new VM with the Docker engine installed in it for you, setting up the various certificate files for authentication. It knows how to talk to VirtualBox (locally), Azure, Amazon, Digital […]

Big News! We have improved our GitHub interaction processes as a part of the Magento 2 developer beta launch to make it easier to accept community contributions. Ok, its no longer new news, but its important enough to repeat! Ben Marks published a recent blog on how to contribute to Magento 2. In this post […]

I knew Microsoft’s cloud solution, Azure, supported Docker – but how well? It felt a little strange that Microsoft were embracing Docker so rapidly with Docker being built on Linux. This post is my first foray into trying to run Magento in a Docker image on Microsoft Azure. While I had a couple of speed […]

Magento 2 has lifted the minimum supported versions of PHP, MySQL and other supporting software to higher levels – the level anticipated to be the norm when Magento 2 is released at GA. However a lot of people have reported current issues with running Magento 2 in environments such as MAMP (and for myself XAMP […]