2.1.0-RC1, SemVer and Major version bump

We are very excited to publish Release Candidate for Magento 2.1.0 – our new major release, and hear your feedback before 2.1.0 GA released (it will be soon). Even though we are bumping “minor” digit in product version, it still major release. Let’s keep marketing product version aside, and focus on modules. With the new CE 2.1.0-RC1 release you […]

Building Magento 2 Extension – CustomerGrid

When you are building new M2 extension, you most likely going to add additional field for some existing Magento entity. In this post I want to show simple example for adding new EAV attribute to Customer entity and displaying it in Customer grid. If you want to see code only, without reading my typos and Ukrainian English […]

Magento 2 branches, composer packages and sample data

Right after Merchant Beta release, we changed our Continues Delivery approach. We decided to be completely open and do pushes immediately, as we are doing development, in public github. Yes, we still do coding in internal github[hidden by firewall and intranet], and then we do merge to public. It may looks like not ideal solution, but it works […]

Magento 2 0.74.0-beta8 to 0.74.0-beta14 and something else

Last month I had a lot of activities and travels, including Meet-Magento DE, Meet-Magento NL and most recent China vacation travel with Meet-Magento team – Kuba, Thomas and Thomas (What a great time). Being busy and out i still struggling to keep my post to be published regularly, but i am working on my schedule […]

Magento 2 0.74.0-beta5, beta6, beta7

Hi All, its been long time since last post (yes, Imagine, travels and holidays), and additional 3 publications were rolled out during this period – 0.74.0-beta5, beta6 and most recent beta7. I still working on better place on sharing backward incompatible changes (M2 developers hub forum?), but for now – below pretty long list with backward incompatible […]

Magento 2 0.74.0-beta4

Today we have published 0.74.0-beta4, and as last week, i want to share some changes delivered with the update. Backward Incompatible changes Added dependency on Magento\Sales\Model\Order\Address\Renderer in the classes: Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ShippingAddress Magento\Rma\Block\Returns\Create Magento\Rma\Model\Pdf\Rma Magento\Rma\Model\Rma\Status\History Magento\Sales\Block\Adminhtml\Order\View\Info Magento\Sales\Block\Order\Info Magento\Sales\Block\Order\PrintOrder\Creditmemo Magento\Sales\Block\Order\PrintOrder\Invoice Magento\Sales\Block\Order\PrintOrder\Shipment Magento\Sales\Model\Order\Email\Sender\CreditmemoCommentSender Magento\Sales\Model\Order\Email\Sender\CreditmemoSender Magento\Sales\Block\Order\PrintOrder\Invoice Magento\Sales\Block\Order\PrintOrder\Shipment Magento\Sales\Model\Order\Email\Sender\CreditmemoCommentSender Magento\Sales\Model\Order\Email\Sender\CreditmemoSender Magento\Sales\Model\Order\Email\Sender\InvoiceCommentSender Magento\Sales\Model\Order\Email\Sender\InvoiceSender Magento\Sales\Model\Order\Email\Sender\OrderCommentSender Magento\Sales\Model\Order\Email\Sender\OrderSender Magento\Sales\Model\Order\Email\Sender\ShipmentCommentSender Magento\Sales\Model\Order\Email\Sender\ShipmentSender Magento\Sales\Model\Order\Pdf\AbstractPdf Magento\Sales\Model\Order\Pdf\Creditmemo Magento\Sales\Model\Order\Pdf\Invoice Magento\Sales\Model\Order\Pdf\Shipment Magento\Shipping\Model\Order\Pdf\Packaging […]

Magento 2 0.74.0-beta3

With Dev RC (0.74.0-beta1) release, we have made majority changes in Magento 2 framework, but we didn’t stop improvements and more changes is coming. The upcoming changes may affect ongoing migration and development for Magento 2, and Magento 2 team keeps everyone informed on the changes. I want to share some updates in framework and in public interfaces, which were […]

Building Magento 2 Extension – ExtendedConfig

As I promised, it is continuation for ExtendedConfig module. I will show how to add module configuration settings into Stores->Configuration page, with minimal amount of “coding” 🙂 Understanding Store Configuration First step for every customization is to investigate functionality, which is going to be customized. Check how it works natively. So let’s open Stores->Configuration page and investigate it. On left side of the […]

Building Magento 2 Extension – let’s begin… (Updated)

There are a tons of blogs and materials around Magento 2, including development experiments, and overall sharing of knowledge. Good reference is Alan’s blog – http://alankent.wordpress.com, where he posts actual and interesting ideas, facts, news about Magento 2. So, I want to join the group of Magento evangelists, and share my own experience of building extension for Magento 2. Sounds […]

<?php echo "Hello world!";

Several very smart people told me – i have to start my own blog, and share my ideas, knowledge, vision and maybe even jokes. It took long time for me to collect enough courage to start it.  Most complex for me – is to figure out what i want to post/share. After some[a lot of] thinking, couple […]